onesignal

package module
v1.0.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 14, 2022 License: MIT Imports: 22 Imported by: 2

README

Welcome to the official OneSignal Go Client 👋

A powerful way to send personalized messages at scale and build effective customer engagement strategies. Learn more at onesignal.com

Overview

This API client was generated by the OpenAPI Generator project. By using the OpenAPI-spec from a remote server, you can easily generate an API client.

  • API version: 1.0.1
  • Package version: 1.0.4
  • Build package: org.openapitools.codegen.languages.GoClientCodegen For more information, please visit https://onesignal.com

Installation

go get github.com/OneSignal/onesignal-go-api

Install the following dependencies:

go get golang.org/x/oauth2

Put the package under your project folder and add the following in import:

import "github.com/OneSignal/onesignal-go-api"

To use a proxy, set the environment variable HTTP_PROXY:

os.Setenv("HTTP_PROXY", "http://proxy_name:proxy_port")

Configuration of Server URL

Default configuration comes with Servers field that contains server objects as defined in the OpenAPI specification.

Select Server Configuration

For using other server than the one defined on index 0 set context value sw.ContextServerIndex of type int.

ctx := context.WithValue(context.Background(), onesignal.ContextServerIndex, 1)

Templated Server URL

Templated server URL is formatted using default variables from configuration or from context value sw.ContextServerVariables of type map[string]string.

ctx := context.WithValue(context.Background(), onesignal.ContextServerVariables, map[string]string{
	"basePath": "v2",
})

Note, enum values are always validated and all unused variables are silently ignored.

URLs Configuration per Operation

Each operation can use different server URL defined using OperationServers map in the Configuration. An operation is uniquely identified by "{classname}Service.{nickname}" string. Similar rules for overriding default operation server index and variables applies by using sw.ContextOperationServerIndices and sw.ContextOperationServerVariables context maps.

ctx := context.WithValue(context.Background(), onesignal.ContextOperationServerIndices, map[string]int{
	"{classname}Service.{nickname}": 2,
})
ctx = context.WithValue(context.Background(), onesignal.ContextOperationServerVariables, map[string]map[string]string{
	"{classname}Service.{nickname}": {
		"port": "8443",
	},
})

Documentation for API Endpoints

All URIs are relative to https://onesignal.com/api/v1

Class Method HTTP request Description
DefaultApi CancelNotification Delete /notifications/{notification_id} Stop a scheduled or currently outgoing notification
DefaultApi CreateApp Post /apps Create an app
DefaultApi CreateNotification Post /notifications Create notification
DefaultApi CreatePlayer Post /players Add a device
DefaultApi CreateSegments Post /apps/{app_id}/segments Create Segments
DefaultApi DeletePlayer Delete /players/{player_id} Delete a user record
DefaultApi DeleteSegments Delete /apps/{app_id}/segments/{segment_id} Delete Segments
DefaultApi ExportPlayers Post /players/csv_export?app_id={app_id} CSV export
DefaultApi GetApp Get /apps/{app_id} View an app
DefaultApi GetApps Get /apps View apps
DefaultApi GetNotification Get /notifications/{notification_id} View notification
DefaultApi GetNotificationHistory Post /notifications/{notification_id}/history Notification History
DefaultApi GetNotifications Get /notifications View notifications
DefaultApi GetOutcomes Get /apps/{app_id}/outcomes View Outcomes
DefaultApi GetPlayer Get /players/{player_id} View device
DefaultApi GetPlayers Get /players View devices
DefaultApi UpdateApp Put /apps/{app_id} Update an app
DefaultApi UpdatePlayer Put /players/{player_id} Edit device
DefaultApi UpdatePlayerTags Put /apps/{app_id}/users/{external_user_id} Edit tags with external user id

Documentation For Models

Documentation For Authorization

Use a OneSignal authentication context for each auth type:

  • AppAuth
  • UserAuth

app_key

  • Type: HTTP Bearer token authentication

Example

appAuth := context.WithValue(context.Background(), onesignal.AppAuth, "APP_KEY_STRING")

user_key

  • Type: HTTP Bearer token authentication

Example

userAuth := context.WithValue(context.Background(), onesignal.UserAuth, "USER_KEY_STRING")

Documentation for Utility Methods

Due to the fact that model structure members are all pointers, this package contains a number of utility functions to easily obtain pointers to values of basic types. Each of these functions takes a value of the given basic type and returns a pointer to it:

  • PtrBool
  • PtrInt
  • PtrInt32
  • PtrInt64
  • PtrFloat
  • PtrFloat32
  • PtrFloat64
  • PtrString
  • PtrTime

Author

devrel@onesignal.com

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	// ContextOAuth2 takes an oauth2.TokenSource as authentication for the request.
	ContextOAuth2 = contextKey("token")

	// ContextBasicAuth takes BasicAuth as authentication for the request.
	ContextBasicAuth = contextKey("basic")

	// AppAuth takes a string oauth2 access token as authentication for the request.
	AppAuth = contextKey("osappkey")

	// UserAuth takes a string oauth2 access token as authentication for the request.
	UserAuth = contextKey("osuserkey")

	// ContextAPIKeys takes a string apikey as authentication for the request
	ContextAPIKeys = contextKey("apiKeys")

	// ContextHttpSignatureAuth takes HttpSignatureAuth as authentication for the request.
	ContextHttpSignatureAuth = contextKey("httpsignature")

	// ContextServerIndex uses a server configuration from the index.
	ContextServerIndex = contextKey("serverIndex")

	// ContextOperationServerIndices uses a server configuration from the index mapping.
	ContextOperationServerIndices = contextKey("serverOperationIndices")

	// ContextServerVariables overrides a server configuration variables.
	ContextServerVariables = contextKey("serverVariables")

	// ContextOperationServerVariables overrides a server configuration variables using operation specific values.
	ContextOperationServerVariables = contextKey("serverOperationVariables")
)

Functions

func CacheExpires

func CacheExpires(r *http.Response) time.Time

CacheExpires helper function to determine remaining time before repeating a request.

func PtrBool

func PtrBool(v bool) *bool

PtrBool is a helper routine that returns a pointer to given boolean value.

func PtrFloat32

func PtrFloat32(v float32) *float32

PtrFloat32 is a helper routine that returns a pointer to given float value.

func PtrFloat64

func PtrFloat64(v float64) *float64

PtrFloat64 is a helper routine that returns a pointer to given float value.

func PtrInt

func PtrInt(v int) *int

PtrInt is a helper routine that returns a pointer to given integer value.

func PtrInt32

func PtrInt32(v int32) *int32

PtrInt32 is a helper routine that returns a pointer to given integer value.

func PtrInt64

func PtrInt64(v int64) *int64

PtrInt64 is a helper routine that returns a pointer to given integer value.

func PtrString

func PtrString(v string) *string

PtrString is a helper routine that returns a pointer to given string value.

func PtrTime

func PtrTime(v time.Time) *time.Time

PtrTime is helper routine that returns a pointer to given Time value.

Types

type APIClient

type APIClient struct {
	DefaultApi *DefaultApiService
	// contains filtered or unexported fields
}

APIClient manages communication with the OneSignal API v1.0.1 In most cases there should be only one, shared, APIClient.

func NewAPIClient

func NewAPIClient(cfg *Configuration) *APIClient

NewAPIClient creates a new API client. Requires a userAgent string describing your application. optionally a custom http.Client to allow for advanced features such as caching.

func (*APIClient) GetConfig

func (c *APIClient) GetConfig() *Configuration

Allow modification of underlying config for alternate implementations and testing Caution: modifying the configuration while live can cause data races and potentially unwanted behavior

type APIKey

type APIKey struct {
	Key    string
	Prefix string
}

APIKey provides API key based authentication to a request passed via context using ContextAPIKey

type APIResponse

type APIResponse struct {
	*http.Response `json:"-"`
	Message        string `json:"message,omitempty"`
	// Operation is the name of the OpenAPI operation.
	Operation string `json:"operation,omitempty"`
	// RequestURL is the request URL. This value is always available, even if the
	// embedded *http.Response is nil.
	RequestURL string `json:"url,omitempty"`
	// Method is the HTTP method used for the request.  This value is always
	// available, even if the embedded *http.Response is nil.
	Method string `json:"method,omitempty"`
	// Payload holds the contents of the response body (which may be nil or empty).
	// This is provided here as the raw response.Body() reader will have already
	// been drained.
	Payload []byte `json:"-"`
}

APIResponse stores the API response returned by the server.

func NewAPIResponse

func NewAPIResponse(r *http.Response) *APIResponse

NewAPIResponse returns a new APIResponse object.

func NewAPIResponseWithError

func NewAPIResponseWithError(errorMessage string) *APIResponse

NewAPIResponseWithError returns a new APIResponse object with the provided error message.

type ApiCancelNotificationRequest

type ApiCancelNotificationRequest struct {
	ApiService *DefaultApiService
	// contains filtered or unexported fields
}

func (ApiCancelNotificationRequest) AppId

func (ApiCancelNotificationRequest) Execute

type ApiCreateAppRequest

type ApiCreateAppRequest struct {
	ApiService *DefaultApiService
	// contains filtered or unexported fields
}

func (ApiCreateAppRequest) App

func (ApiCreateAppRequest) Execute

func (r ApiCreateAppRequest) Execute() (*App, *http.Response, error)

type ApiCreateNotificationRequest

type ApiCreateNotificationRequest struct {
	ApiService *DefaultApiService
	// contains filtered or unexported fields
}

func (ApiCreateNotificationRequest) Execute

func (ApiCreateNotificationRequest) Notification

type ApiCreatePlayerRequest

type ApiCreatePlayerRequest struct {
	ApiService *DefaultApiService
	// contains filtered or unexported fields
}

func (ApiCreatePlayerRequest) Execute

func (ApiCreatePlayerRequest) Player

type ApiCreateSegmentsRequest

type ApiCreateSegmentsRequest struct {
	ApiService *DefaultApiService
	// contains filtered or unexported fields
}

func (ApiCreateSegmentsRequest) Execute

func (ApiCreateSegmentsRequest) Segment

type ApiDeletePlayerRequest

type ApiDeletePlayerRequest struct {
	ApiService *DefaultApiService
	// contains filtered or unexported fields
}

func (ApiDeletePlayerRequest) AppId

The OneSignal App ID for your app. Available in Keys & IDs.

func (ApiDeletePlayerRequest) Execute

type ApiDeleteSegmentsRequest

type ApiDeleteSegmentsRequest struct {
	ApiService *DefaultApiService
	// contains filtered or unexported fields
}

func (ApiDeleteSegmentsRequest) Execute

type ApiExportPlayersRequest

type ApiExportPlayersRequest struct {
	ApiService *DefaultApiService
	// contains filtered or unexported fields
}

func (ApiExportPlayersRequest) Execute

func (ApiExportPlayersRequest) ExportPlayersRequestBody

func (r ApiExportPlayersRequest) ExportPlayersRequestBody(exportPlayersRequestBody ExportPlayersRequestBody) ApiExportPlayersRequest

type ApiGetAppRequest

type ApiGetAppRequest struct {
	ApiService *DefaultApiService
	// contains filtered or unexported fields
}

func (ApiGetAppRequest) Execute

func (r ApiGetAppRequest) Execute() (*App, *http.Response, error)

type ApiGetAppsRequest

type ApiGetAppsRequest struct {
	ApiService *DefaultApiService
	// contains filtered or unexported fields
}

func (ApiGetAppsRequest) Execute

func (r ApiGetAppsRequest) Execute() ([]App, *http.Response, error)

type ApiGetNotificationHistoryRequest

type ApiGetNotificationHistoryRequest struct {
	ApiService *DefaultApiService
	// contains filtered or unexported fields
}

func (ApiGetNotificationHistoryRequest) Execute

func (ApiGetNotificationHistoryRequest) GetNotificationRequestBody

func (r ApiGetNotificationHistoryRequest) GetNotificationRequestBody(getNotificationRequestBody GetNotificationRequestBody) ApiGetNotificationHistoryRequest

type ApiGetNotificationRequest

type ApiGetNotificationRequest struct {
	ApiService *DefaultApiService
	// contains filtered or unexported fields
}

func (ApiGetNotificationRequest) AppId

func (ApiGetNotificationRequest) Execute

type ApiGetNotificationsRequest

type ApiGetNotificationsRequest struct {
	ApiService *DefaultApiService
	// contains filtered or unexported fields
}

func (ApiGetNotificationsRequest) AppId

The app ID that you want to view notifications from

func (ApiGetNotificationsRequest) Execute

func (ApiGetNotificationsRequest) Kind

Kind of notifications returned: * unset - All notification types (default) * `0` - Dashboard only * `1` - API only * `3` - Automated only

func (ApiGetNotificationsRequest) Limit

How many notifications to return. Max is 50. Default is 50.

func (ApiGetNotificationsRequest) Offset

Page offset. Default is 0. Results are sorted by queued_at in descending order. queued_at is a representation of the time that the notification was queued at.

type ApiGetOutcomesRequest

type ApiGetOutcomesRequest struct {
	ApiService *DefaultApiService
	// contains filtered or unexported fields
}

func (ApiGetOutcomesRequest) Execute

func (ApiGetOutcomesRequest) OutcomeAttribution

func (r ApiGetOutcomesRequest) OutcomeAttribution(outcomeAttribution string) ApiGetOutcomesRequest

Optional Attribution type for the outcomes. The values can be direct or influenced or unattributed. Example: outcome_attribution=direct Default is total (returns direct+influenced+unattributed) if the parameter is omitted.

func (ApiGetOutcomesRequest) OutcomeNames

func (r ApiGetOutcomesRequest) OutcomeNames(outcomeNames string) ApiGetOutcomesRequest

Required Comma-separated list of names and the value (sum/count) for the returned outcome data. Note: Clicks only support count aggregation. For out-of-the-box OneSignal outcomes such as click and session duration, please use the \"os\" prefix with two underscores. For other outcomes, please use the name specified by the user. Example:os__session_duration.count,os__click.count,CustomOutcomeName.sum

func (ApiGetOutcomesRequest) OutcomeNames2

func (r ApiGetOutcomesRequest) OutcomeNames2(outcomeNames2 string) ApiGetOutcomesRequest

Optional If outcome names contain any commas, then please specify only one value at a time. Example: outcome_names[]=os__click.count&outcome_names[]=Sales, Purchase.count where \"Sales, Purchase\" is the custom outcomes with a comma in the name.

func (ApiGetOutcomesRequest) OutcomePlatforms

func (r ApiGetOutcomesRequest) OutcomePlatforms(outcomePlatforms string) ApiGetOutcomesRequest

Optional Platform id. Refer device's platform ids for values. Example: outcome_platform=0 for iOS outcome_platform=7,8 for Safari and Firefox Default is data from all platforms if the parameter is omitted.

func (ApiGetOutcomesRequest) OutcomeTimeRange

func (r ApiGetOutcomesRequest) OutcomeTimeRange(outcomeTimeRange string) ApiGetOutcomesRequest

Optional Time range for the returned data. The values can be 1h (for the last 1 hour data), 1d (for the last 1 day data), or 1mo (for the last 1 month data). Default is 1h if the parameter is omitted.

type ApiGetPlayerRequest

type ApiGetPlayerRequest struct {
	ApiService *DefaultApiService
	// contains filtered or unexported fields
}

func (ApiGetPlayerRequest) AppId

Your app_id for this device

func (ApiGetPlayerRequest) EmailAuthHash

func (r ApiGetPlayerRequest) EmailAuthHash(emailAuthHash string) ApiGetPlayerRequest

Email - Only required if you have enabled Identity Verification and device_type is email (11).

func (ApiGetPlayerRequest) Execute

func (r ApiGetPlayerRequest) Execute() (*Player, *http.Response, error)

type ApiGetPlayersRequest

type ApiGetPlayersRequest struct {
	ApiService *DefaultApiService
	// contains filtered or unexported fields
}

func (ApiGetPlayersRequest) AppId

The app ID that you want to view players from

func (ApiGetPlayersRequest) Execute

func (ApiGetPlayersRequest) Limit

How many devices to return. Max is 300. Default is 300

func (ApiGetPlayersRequest) Offset

Result offset. Default is 0. Results are sorted by id;

type ApiUpdateAppRequest

type ApiUpdateAppRequest struct {
	ApiService *DefaultApiService
	// contains filtered or unexported fields
}

func (ApiUpdateAppRequest) App

func (ApiUpdateAppRequest) Execute

func (r ApiUpdateAppRequest) Execute() (*App, *http.Response, error)

type ApiUpdatePlayerRequest

type ApiUpdatePlayerRequest struct {
	ApiService *DefaultApiService
	// contains filtered or unexported fields
}

func (ApiUpdatePlayerRequest) Execute

func (ApiUpdatePlayerRequest) Player

type ApiUpdatePlayerTagsRequest

type ApiUpdatePlayerTagsRequest struct {
	ApiService *DefaultApiService
	// contains filtered or unexported fields
}

func (ApiUpdatePlayerTagsRequest) Execute

func (ApiUpdatePlayerTagsRequest) UpdatePlayerTagsRequestBody

func (r ApiUpdatePlayerTagsRequest) UpdatePlayerTagsRequestBody(updatePlayerTagsRequestBody UpdatePlayerTagsRequestBody) ApiUpdatePlayerTagsRequest

type App

type App struct {
	Id string `json:"id"`
	// The name of your app, as displayed on your apps list on the dashboard.  This can be renamed.
	Name               *string    `json:"name,omitempty"`
	Players            *int32     `json:"players,omitempty"`
	MessageablePlayers *int32     `json:"messageable_players,omitempty"`
	UpdatedAt          *time.Time `json:"updated_at,omitempty"`
	CreatedAt          *time.Time `json:"created_at,omitempty"`
	// Android: Your Google Project number.  Also known as Sender ID.
	AndroidGcmSenderId *string `json:"android_gcm_sender_id,omitempty"`
	// Android: Your Google Push Messaging Auth Key
	GcmKey *string `json:"gcm_key,omitempty"`
	// Chrome (All Browsers except Safari) (Recommended): The URL to your website.  This field is required if you wish to enable web push and specify other web push parameters.
	ChromeWebOrigin *string `json:"chrome_web_origin,omitempty"`
	// Not for web push.  Your Google Push Messaging Auth Key if you use Chrome Apps / Extensions.
	ChromeKey *string `json:"chrome_key,omitempty"`
	// Chrome (All Browsers except Safari): Your default notification icon. Should be 256x256 pixels, min 80x80.
	ChromeWebDefaultNotificationIcon *string `json:"chrome_web_default_notification_icon,omitempty"`
	// Chrome (All Browsers except Safari): A subdomain of your choice in order to support Web Push on non-HTTPS websites. This field must be set in order for the chrome_web_gcm_sender_id property to be processed.
	ChromeWebSubDomain *string `json:"chrome_web_sub_domain,omitempty"`
	// iOS: Either sandbox or production
	ApnsEnv *string `json:"apns_env,omitempty"`
	// iOS: Your apple push notification p12 certificate file, converted to a string and Base64 encoded.
	ApnsP12 *string `json:"apns_p12,omitempty"`
	// iOS: Required if using p12 certificate.  Password for the apns_p12 file.
	ApnsP12Password        *string `json:"apns_p12_password,omitempty"`
	ApnsCertificates       *string `json:"apns_certificates,omitempty"`
	SafariApnsCertificates *string `json:"safari_apns_certificates,omitempty"`
	// Safari: Your apple push notification p12 certificate file for Safari Push Notifications, converted to a string and Base64 encoded.
	SafariApnsP12 *string `json:"safari_apns_p12,omitempty"`
	// Safari: Password for safari_apns_p12 file
	SafariApnsP12Password *string `json:"safari_apns_p12_password,omitempty"`
	// Safari (Recommended): The hostname to your website including http(s)://
	SafariSiteOrigin *string `json:"safari_site_origin,omitempty"`
	SafariPushId     *string `json:"safari_push_id,omitempty"`
	SafariIcon1616   *string `json:"safari_icon_16_16,omitempty"`
	SafariIcon3232   *string `json:"safari_icon_32_32,omitempty"`
	SafariIcon6464   *string `json:"safari_icon_64_64,omitempty"`
	SafariIcon128128 *string `json:"safari_icon_128_128,omitempty"`
	// Safari: A url for a 256x256 png notification icon. This is the only Safari icon URL you need to provide.
	SafariIcon256256 *string `json:"safari_icon_256_256,omitempty"`
	// All Browsers (Recommended): The Site Name. Requires both chrome_web_origin and safari_site_origin to be set to add or update it.
	SiteName     *string `json:"site_name,omitempty"`
	BasicAuthKey *string `json:"basic_auth_key,omitempty"`
	// The Id of the Organization you would like to add this app to.
	OrganizationId *string `json:"organization_id,omitempty"`
	// iOS: Notification data (additional data) values will be added to the root of the apns payload when sent to the device.  Ignore if you're not using any other plugins, or not using OneSignal SDK methods to read the payload.
	AdditionalDataIsRootPayload *bool `json:"additional_data_is_root_payload,omitempty"`
	AdditionalProperties        map[string]interface{}
}

App struct for App

func NewApp

func NewApp(id string) *App

NewApp instantiates a new App object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAppWithDefaults

func NewAppWithDefaults() *App

NewAppWithDefaults instantiates a new App object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*App) GetAdditionalDataIsRootPayload

func (o *App) GetAdditionalDataIsRootPayload() bool

GetAdditionalDataIsRootPayload returns the AdditionalDataIsRootPayload field value if set, zero value otherwise.

func (*App) GetAdditionalDataIsRootPayloadOk

func (o *App) GetAdditionalDataIsRootPayloadOk() (*bool, bool)

GetAdditionalDataIsRootPayloadOk returns a tuple with the AdditionalDataIsRootPayload field value if set, nil otherwise and a boolean to check if the value has been set.

func (*App) GetAndroidGcmSenderId

func (o *App) GetAndroidGcmSenderId() string

GetAndroidGcmSenderId returns the AndroidGcmSenderId field value if set, zero value otherwise.

func (*App) GetAndroidGcmSenderIdOk

func (o *App) GetAndroidGcmSenderIdOk() (*string, bool)

GetAndroidGcmSenderIdOk returns a tuple with the AndroidGcmSenderId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*App) GetApnsCertificates

func (o *App) GetApnsCertificates() string

GetApnsCertificates returns the ApnsCertificates field value if set, zero value otherwise.

func (*App) GetApnsCertificatesOk

func (o *App) GetApnsCertificatesOk() (*string, bool)

GetApnsCertificatesOk returns a tuple with the ApnsCertificates field value if set, nil otherwise and a boolean to check if the value has been set.

func (*App) GetApnsEnv

func (o *App) GetApnsEnv() string

GetApnsEnv returns the ApnsEnv field value if set, zero value otherwise.

func (*App) GetApnsEnvOk

func (o *App) GetApnsEnvOk() (*string, bool)

GetApnsEnvOk returns a tuple with the ApnsEnv field value if set, nil otherwise and a boolean to check if the value has been set.

func (*App) GetApnsP12

func (o *App) GetApnsP12() string

GetApnsP12 returns the ApnsP12 field value if set, zero value otherwise.

func (*App) GetApnsP12Ok

func (o *App) GetApnsP12Ok() (*string, bool)

GetApnsP12Ok returns a tuple with the ApnsP12 field value if set, nil otherwise and a boolean to check if the value has been set.

func (*App) GetApnsP12Password

func (o *App) GetApnsP12Password() string

GetApnsP12Password returns the ApnsP12Password field value if set, zero value otherwise.

func (*App) GetApnsP12PasswordOk

func (o *App) GetApnsP12PasswordOk() (*string, bool)

GetApnsP12PasswordOk returns a tuple with the ApnsP12Password field value if set, nil otherwise and a boolean to check if the value has been set.

func (*App) GetBasicAuthKey

func (o *App) GetBasicAuthKey() string

GetBasicAuthKey returns the BasicAuthKey field value if set, zero value otherwise.

func (*App) GetBasicAuthKeyOk

func (o *App) GetBasicAuthKeyOk() (*string, bool)

GetBasicAuthKeyOk returns a tuple with the BasicAuthKey field value if set, nil otherwise and a boolean to check if the value has been set.

func (*App) GetChromeKey

func (o *App) GetChromeKey() string

GetChromeKey returns the ChromeKey field value if set, zero value otherwise.

func (*App) GetChromeKeyOk

func (o *App) GetChromeKeyOk() (*string, bool)

GetChromeKeyOk returns a tuple with the ChromeKey field value if set, nil otherwise and a boolean to check if the value has been set.

func (*App) GetChromeWebDefaultNotificationIcon

func (o *App) GetChromeWebDefaultNotificationIcon() string

GetChromeWebDefaultNotificationIcon returns the ChromeWebDefaultNotificationIcon field value if set, zero value otherwise.

func (*App) GetChromeWebDefaultNotificationIconOk

func (o *App) GetChromeWebDefaultNotificationIconOk() (*string, bool)

GetChromeWebDefaultNotificationIconOk returns a tuple with the ChromeWebDefaultNotificationIcon field value if set, nil otherwise and a boolean to check if the value has been set.

func (*App) GetChromeWebOrigin

func (o *App) GetChromeWebOrigin() string

GetChromeWebOrigin returns the ChromeWebOrigin field value if set, zero value otherwise.

func (*App) GetChromeWebOriginOk

func (o *App) GetChromeWebOriginOk() (*string, bool)

GetChromeWebOriginOk returns a tuple with the ChromeWebOrigin field value if set, nil otherwise and a boolean to check if the value has been set.

func (*App) GetChromeWebSubDomain

func (o *App) GetChromeWebSubDomain() string

GetChromeWebSubDomain returns the ChromeWebSubDomain field value if set, zero value otherwise.

func (*App) GetChromeWebSubDomainOk

func (o *App) GetChromeWebSubDomainOk() (*string, bool)

GetChromeWebSubDomainOk returns a tuple with the ChromeWebSubDomain field value if set, nil otherwise and a boolean to check if the value has been set.

func (*App) GetCreatedAt

func (o *App) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*App) GetCreatedAtOk

func (o *App) GetCreatedAtOk() (*time.Time, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*App) GetGcmKey

func (o *App) GetGcmKey() string

GetGcmKey returns the GcmKey field value if set, zero value otherwise.

func (*App) GetGcmKeyOk

func (o *App) GetGcmKeyOk() (*string, bool)

GetGcmKeyOk returns a tuple with the GcmKey field value if set, nil otherwise and a boolean to check if the value has been set.

func (*App) GetId

func (o *App) GetId() string

GetId returns the Id field value

func (*App) GetIdOk

func (o *App) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*App) GetMessageablePlayers

func (o *App) GetMessageablePlayers() int32

GetMessageablePlayers returns the MessageablePlayers field value if set, zero value otherwise.

func (*App) GetMessageablePlayersOk

func (o *App) GetMessageablePlayersOk() (*int32, bool)

GetMessageablePlayersOk returns a tuple with the MessageablePlayers field value if set, nil otherwise and a boolean to check if the value has been set.

func (*App) GetName

func (o *App) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*App) GetNameOk

func (o *App) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*App) GetOrganizationId

func (o *App) GetOrganizationId() string

GetOrganizationId returns the OrganizationId field value if set, zero value otherwise.

func (*App) GetOrganizationIdOk

func (o *App) GetOrganizationIdOk() (*string, bool)

GetOrganizationIdOk returns a tuple with the OrganizationId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*App) GetPlayers

func (o *App) GetPlayers() int32

GetPlayers returns the Players field value if set, zero value otherwise.

func (*App) GetPlayersOk

func (o *App) GetPlayersOk() (*int32, bool)

GetPlayersOk returns a tuple with the Players field value if set, nil otherwise and a boolean to check if the value has been set.

func (*App) GetSafariApnsCertificates

func (o *App) GetSafariApnsCertificates() string

GetSafariApnsCertificates returns the SafariApnsCertificates field value if set, zero value otherwise.

func (*App) GetSafariApnsCertificatesOk

func (o *App) GetSafariApnsCertificatesOk() (*string, bool)

GetSafariApnsCertificatesOk returns a tuple with the SafariApnsCertificates field value if set, nil otherwise and a boolean to check if the value has been set.

func (*App) GetSafariApnsP12

func (o *App) GetSafariApnsP12() string

GetSafariApnsP12 returns the SafariApnsP12 field value if set, zero value otherwise.

func (*App) GetSafariApnsP12Ok

func (o *App) GetSafariApnsP12Ok() (*string, bool)

GetSafariApnsP12Ok returns a tuple with the SafariApnsP12 field value if set, nil otherwise and a boolean to check if the value has been set.

func (*App) GetSafariApnsP12Password

func (o *App) GetSafariApnsP12Password() string

GetSafariApnsP12Password returns the SafariApnsP12Password field value if set, zero value otherwise.

func (*App) GetSafariApnsP12PasswordOk

func (o *App) GetSafariApnsP12PasswordOk() (*string, bool)

GetSafariApnsP12PasswordOk returns a tuple with the SafariApnsP12Password field value if set, nil otherwise and a boolean to check if the value has been set.

func (*App) GetSafariIcon128128

func (o *App) GetSafariIcon128128() string

GetSafariIcon128128 returns the SafariIcon128128 field value if set, zero value otherwise.

func (*App) GetSafariIcon128128Ok

func (o *App) GetSafariIcon128128Ok() (*string, bool)

GetSafariIcon128128Ok returns a tuple with the SafariIcon128128 field value if set, nil otherwise and a boolean to check if the value has been set.

func (*App) GetSafariIcon1616

func (o *App) GetSafariIcon1616() string

GetSafariIcon1616 returns the SafariIcon1616 field value if set, zero value otherwise.

func (*App) GetSafariIcon1616Ok

func (o *App) GetSafariIcon1616Ok() (*string, bool)

GetSafariIcon1616Ok returns a tuple with the SafariIcon1616 field value if set, nil otherwise and a boolean to check if the value has been set.

func (*App) GetSafariIcon256256

func (o *App) GetSafariIcon256256() string

GetSafariIcon256256 returns the SafariIcon256256 field value if set, zero value otherwise.

func (*App) GetSafariIcon256256Ok

func (o *App) GetSafariIcon256256Ok() (*string, bool)

GetSafariIcon256256Ok returns a tuple with the SafariIcon256256 field value if set, nil otherwise and a boolean to check if the value has been set.

func (*App) GetSafariIcon3232

func (o *App) GetSafariIcon3232() string

GetSafariIcon3232 returns the SafariIcon3232 field value if set, zero value otherwise.

func (*App) GetSafariIcon3232Ok

func (o *App) GetSafariIcon3232Ok() (*string, bool)

GetSafariIcon3232Ok returns a tuple with the SafariIcon3232 field value if set, nil otherwise and a boolean to check if the value has been set.

func (*App) GetSafariIcon6464

func (o *App) GetSafariIcon6464() string

GetSafariIcon6464 returns the SafariIcon6464 field value if set, zero value otherwise.

func (*App) GetSafariIcon6464Ok

func (o *App) GetSafariIcon6464Ok() (*string, bool)

GetSafariIcon6464Ok returns a tuple with the SafariIcon6464 field value if set, nil otherwise and a boolean to check if the value has been set.

func (*App) GetSafariPushId

func (o *App) GetSafariPushId() string

GetSafariPushId returns the SafariPushId field value if set, zero value otherwise.

func (*App) GetSafariPushIdOk

func (o *App) GetSafariPushIdOk() (*string, bool)

GetSafariPushIdOk returns a tuple with the SafariPushId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*App) GetSafariSiteOrigin

func (o *App) GetSafariSiteOrigin() string

GetSafariSiteOrigin returns the SafariSiteOrigin field value if set, zero value otherwise.

func (*App) GetSafariSiteOriginOk

func (o *App) GetSafariSiteOriginOk() (*string, bool)

GetSafariSiteOriginOk returns a tuple with the SafariSiteOrigin field value if set, nil otherwise and a boolean to check if the value has been set.

func (*App) GetSiteName

func (o *App) GetSiteName() string

GetSiteName returns the SiteName field value if set, zero value otherwise.

func (*App) GetSiteNameOk

func (o *App) GetSiteNameOk() (*string, bool)

GetSiteNameOk returns a tuple with the SiteName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*App) GetUpdatedAt

func (o *App) GetUpdatedAt() time.Time

GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.

func (*App) GetUpdatedAtOk

func (o *App) GetUpdatedAtOk() (*time.Time, bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*App) HasAdditionalDataIsRootPayload

func (o *App) HasAdditionalDataIsRootPayload() bool

HasAdditionalDataIsRootPayload returns a boolean if a field has been set.

func (*App) HasAndroidGcmSenderId

func (o *App) HasAndroidGcmSenderId() bool

HasAndroidGcmSenderId returns a boolean if a field has been set.

func (*App) HasApnsCertificates

func (o *App) HasApnsCertificates() bool

HasApnsCertificates returns a boolean if a field has been set.

func (*App) HasApnsEnv

func (o *App) HasApnsEnv() bool

HasApnsEnv returns a boolean if a field has been set.

func (*App) HasApnsP12

func (o *App) HasApnsP12() bool

HasApnsP12 returns a boolean if a field has been set.

func (*App) HasApnsP12Password

func (o *App) HasApnsP12Password() bool

HasApnsP12Password returns a boolean if a field has been set.

func (*App) HasBasicAuthKey

func (o *App) HasBasicAuthKey() bool

HasBasicAuthKey returns a boolean if a field has been set.

func (*App) HasChromeKey

func (o *App) HasChromeKey() bool

HasChromeKey returns a boolean if a field has been set.

func (*App) HasChromeWebDefaultNotificationIcon

func (o *App) HasChromeWebDefaultNotificationIcon() bool

HasChromeWebDefaultNotificationIcon returns a boolean if a field has been set.

func (*App) HasChromeWebOrigin

func (o *App) HasChromeWebOrigin() bool

HasChromeWebOrigin returns a boolean if a field has been set.

func (*App) HasChromeWebSubDomain

func (o *App) HasChromeWebSubDomain() bool

HasChromeWebSubDomain returns a boolean if a field has been set.

func (*App) HasCreatedAt

func (o *App) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*App) HasGcmKey

func (o *App) HasGcmKey() bool

HasGcmKey returns a boolean if a field has been set.

func (*App) HasMessageablePlayers

func (o *App) HasMessageablePlayers() bool

HasMessageablePlayers returns a boolean if a field has been set.

func (*App) HasName

func (o *App) HasName() bool

HasName returns a boolean if a field has been set.

func (*App) HasOrganizationId

func (o *App) HasOrganizationId() bool

HasOrganizationId returns a boolean if a field has been set.

func (*App) HasPlayers

func (o *App) HasPlayers() bool

HasPlayers returns a boolean if a field has been set.

func (*App) HasSafariApnsCertificates

func (o *App) HasSafariApnsCertificates() bool

HasSafariApnsCertificates returns a boolean if a field has been set.

func (*App) HasSafariApnsP12

func (o *App) HasSafariApnsP12() bool

HasSafariApnsP12 returns a boolean if a field has been set.

func (*App) HasSafariApnsP12Password

func (o *App) HasSafariApnsP12Password() bool

HasSafariApnsP12Password returns a boolean if a field has been set.

func (*App) HasSafariIcon128128

func (o *App) HasSafariIcon128128() bool

HasSafariIcon128128 returns a boolean if a field has been set.

func (*App) HasSafariIcon1616

func (o *App) HasSafariIcon1616() bool

HasSafariIcon1616 returns a boolean if a field has been set.

func (*App) HasSafariIcon256256

func (o *App) HasSafariIcon256256() bool

HasSafariIcon256256 returns a boolean if a field has been set.

func (*App) HasSafariIcon3232

func (o *App) HasSafariIcon3232() bool

HasSafariIcon3232 returns a boolean if a field has been set.

func (*App) HasSafariIcon6464

func (o *App) HasSafariIcon6464() bool

HasSafariIcon6464 returns a boolean if a field has been set.

func (*App) HasSafariPushId

func (o *App) HasSafariPushId() bool

HasSafariPushId returns a boolean if a field has been set.

func (*App) HasSafariSiteOrigin

func (o *App) HasSafariSiteOrigin() bool

HasSafariSiteOrigin returns a boolean if a field has been set.

func (*App) HasSiteName

func (o *App) HasSiteName() bool

HasSiteName returns a boolean if a field has been set.

func (*App) HasUpdatedAt

func (o *App) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

func (App) MarshalJSON

func (o App) MarshalJSON() ([]byte, error)

func (*App) SetAdditionalDataIsRootPayload

func (o *App) SetAdditionalDataIsRootPayload(v bool)

SetAdditionalDataIsRootPayload gets a reference to the given bool and assigns it to the AdditionalDataIsRootPayload field.

func (*App) SetAndroidGcmSenderId

func (o *App) SetAndroidGcmSenderId(v string)

SetAndroidGcmSenderId gets a reference to the given string and assigns it to the AndroidGcmSenderId field.

func (*App) SetApnsCertificates

func (o *App) SetApnsCertificates(v string)

SetApnsCertificates gets a reference to the given string and assigns it to the ApnsCertificates field.

func (*App) SetApnsEnv

func (o *App) SetApnsEnv(v string)

SetApnsEnv gets a reference to the given string and assigns it to the ApnsEnv field.

func (*App) SetApnsP12

func (o *App) SetApnsP12(v string)

SetApnsP12 gets a reference to the given string and assigns it to the ApnsP12 field.

func (*App) SetApnsP12Password

func (o *App) SetApnsP12Password(v string)

SetApnsP12Password gets a reference to the given string and assigns it to the ApnsP12Password field.

func (*App) SetBasicAuthKey

func (o *App) SetBasicAuthKey(v string)

SetBasicAuthKey gets a reference to the given string and assigns it to the BasicAuthKey field.

func (*App) SetChromeKey

func (o *App) SetChromeKey(v string)

SetChromeKey gets a reference to the given string and assigns it to the ChromeKey field.

func (*App) SetChromeWebDefaultNotificationIcon

func (o *App) SetChromeWebDefaultNotificationIcon(v string)

SetChromeWebDefaultNotificationIcon gets a reference to the given string and assigns it to the ChromeWebDefaultNotificationIcon field.

func (*App) SetChromeWebOrigin

func (o *App) SetChromeWebOrigin(v string)

SetChromeWebOrigin gets a reference to the given string and assigns it to the ChromeWebOrigin field.

func (*App) SetChromeWebSubDomain

func (o *App) SetChromeWebSubDomain(v string)

SetChromeWebSubDomain gets a reference to the given string and assigns it to the ChromeWebSubDomain field.

func (*App) SetCreatedAt

func (o *App) SetCreatedAt(v time.Time)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*App) SetGcmKey

func (o *App) SetGcmKey(v string)

SetGcmKey gets a reference to the given string and assigns it to the GcmKey field.

func (*App) SetId

func (o *App) SetId(v string)

SetId sets field value

func (*App) SetMessageablePlayers

func (o *App) SetMessageablePlayers(v int32)

SetMessageablePlayers gets a reference to the given int32 and assigns it to the MessageablePlayers field.

func (*App) SetName

func (o *App) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*App) SetOrganizationId

func (o *App) SetOrganizationId(v string)

SetOrganizationId gets a reference to the given string and assigns it to the OrganizationId field.

func (*App) SetPlayers

func (o *App) SetPlayers(v int32)

SetPlayers gets a reference to the given int32 and assigns it to the Players field.

func (*App) SetSafariApnsCertificates

func (o *App) SetSafariApnsCertificates(v string)

SetSafariApnsCertificates gets a reference to the given string and assigns it to the SafariApnsCertificates field.

func (*App) SetSafariApnsP12

func (o *App) SetSafariApnsP12(v string)

SetSafariApnsP12 gets a reference to the given string and assigns it to the SafariApnsP12 field.

func (*App) SetSafariApnsP12Password

func (o *App) SetSafariApnsP12Password(v string)

SetSafariApnsP12Password gets a reference to the given string and assigns it to the SafariApnsP12Password field.

func (*App) SetSafariIcon128128

func (o *App) SetSafariIcon128128(v string)

SetSafariIcon128128 gets a reference to the given string and assigns it to the SafariIcon128128 field.

func (*App) SetSafariIcon1616

func (o *App) SetSafariIcon1616(v string)

SetSafariIcon1616 gets a reference to the given string and assigns it to the SafariIcon1616 field.

func (*App) SetSafariIcon256256

func (o *App) SetSafariIcon256256(v string)

SetSafariIcon256256 gets a reference to the given string and assigns it to the SafariIcon256256 field.

func (*App) SetSafariIcon3232

func (o *App) SetSafariIcon3232(v string)

SetSafariIcon3232 gets a reference to the given string and assigns it to the SafariIcon3232 field.

func (*App) SetSafariIcon6464

func (o *App) SetSafariIcon6464(v string)

SetSafariIcon6464 gets a reference to the given string and assigns it to the SafariIcon6464 field.

func (*App) SetSafariPushId

func (o *App) SetSafariPushId(v string)

SetSafariPushId gets a reference to the given string and assigns it to the SafariPushId field.

func (*App) SetSafariSiteOrigin

func (o *App) SetSafariSiteOrigin(v string)

SetSafariSiteOrigin gets a reference to the given string and assigns it to the SafariSiteOrigin field.

func (*App) SetSiteName

func (o *App) SetSiteName(v string)

SetSiteName gets a reference to the given string and assigns it to the SiteName field.

func (*App) SetUpdatedAt

func (o *App) SetUpdatedAt(v time.Time)

SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field.

func (*App) UnmarshalJSON

func (o *App) UnmarshalJSON(bytes []byte) (err error)

type BasicAuth

type BasicAuth struct {
	UserName string `json:"userName,omitempty"`
	Password string `json:"password,omitempty"`
}

BasicAuth provides basic http authentication to a request passed via context using ContextBasicAuth

type Button

type Button struct {
	Id                   string  `json:"id"`
	Text                 *string `json:"text,omitempty"`
	Icon                 *string `json:"icon,omitempty"`
	AdditionalProperties map[string]interface{}
}

Button struct for Button

func NewButton

func NewButton(id string) *Button

NewButton instantiates a new Button object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewButtonWithDefaults

func NewButtonWithDefaults() *Button

NewButtonWithDefaults instantiates a new Button object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Button) GetIcon

func (o *Button) GetIcon() string

GetIcon returns the Icon field value if set, zero value otherwise.

func (*Button) GetIconOk

func (o *Button) GetIconOk() (*string, bool)

GetIconOk returns a tuple with the Icon field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Button) GetId

func (o *Button) GetId() string

GetId returns the Id field value

func (*Button) GetIdOk

func (o *Button) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*Button) GetText

func (o *Button) GetText() string

GetText returns the Text field value if set, zero value otherwise.

func (*Button) GetTextOk

func (o *Button) GetTextOk() (*string, bool)

GetTextOk returns a tuple with the Text field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Button) HasIcon

func (o *Button) HasIcon() bool

HasIcon returns a boolean if a field has been set.

func (*Button) HasText

func (o *Button) HasText() bool

HasText returns a boolean if a field has been set.

func (Button) MarshalJSON

func (o Button) MarshalJSON() ([]byte, error)

func (*Button) SetIcon

func (o *Button) SetIcon(v string)

SetIcon gets a reference to the given string and assigns it to the Icon field.

func (*Button) SetId

func (o *Button) SetId(v string)

SetId sets field value

func (*Button) SetText

func (o *Button) SetText(v string)

SetText gets a reference to the given string and assigns it to the Text field.

func (*Button) UnmarshalJSON

func (o *Button) UnmarshalJSON(bytes []byte) (err error)

type CancelNotificationSuccessResponse

type CancelNotificationSuccessResponse struct {
	Success              *bool `json:"success,omitempty"`
	AdditionalProperties map[string]interface{}
}

CancelNotificationSuccessResponse struct for CancelNotificationSuccessResponse

func NewCancelNotificationSuccessResponse

func NewCancelNotificationSuccessResponse() *CancelNotificationSuccessResponse

NewCancelNotificationSuccessResponse instantiates a new CancelNotificationSuccessResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCancelNotificationSuccessResponseWithDefaults

func NewCancelNotificationSuccessResponseWithDefaults() *CancelNotificationSuccessResponse

NewCancelNotificationSuccessResponseWithDefaults instantiates a new CancelNotificationSuccessResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CancelNotificationSuccessResponse) GetSuccess

func (o *CancelNotificationSuccessResponse) GetSuccess() bool

GetSuccess returns the Success field value if set, zero value otherwise.

func (*CancelNotificationSuccessResponse) GetSuccessOk

func (o *CancelNotificationSuccessResponse) GetSuccessOk() (*bool, bool)

GetSuccessOk returns a tuple with the Success field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CancelNotificationSuccessResponse) HasSuccess

func (o *CancelNotificationSuccessResponse) HasSuccess() bool

HasSuccess returns a boolean if a field has been set.

func (CancelNotificationSuccessResponse) MarshalJSON

func (o CancelNotificationSuccessResponse) MarshalJSON() ([]byte, error)

func (*CancelNotificationSuccessResponse) SetSuccess

func (o *CancelNotificationSuccessResponse) SetSuccess(v bool)

SetSuccess gets a reference to the given bool and assigns it to the Success field.

func (*CancelNotificationSuccessResponse) UnmarshalJSON

func (o *CancelNotificationSuccessResponse) UnmarshalJSON(bytes []byte) (err error)

type Configuration

type Configuration struct {
	Host             string            `json:"host,omitempty"`
	Scheme           string            `json:"scheme,omitempty"`
	DefaultHeader    map[string]string `json:"defaultHeader,omitempty"`
	UserAgent        string            `json:"userAgent,omitempty"`
	Debug            bool              `json:"debug,omitempty"`
	Servers          ServerConfigurations
	OperationServers map[string]ServerConfigurations
	HTTPClient       *http.Client
}

Configuration stores the configuration of the API client

func NewConfiguration

func NewConfiguration() *Configuration

NewConfiguration returns a new Configuration object

func (*Configuration) AddDefaultHeader

func (c *Configuration) AddDefaultHeader(key string, value string)

AddDefaultHeader adds a new HTTP header to the default header in the request

func (*Configuration) ServerURL

func (c *Configuration) ServerURL(index int, variables map[string]string) (string, error)

ServerURL returns URL based on server settings

func (*Configuration) ServerURLWithContext

func (c *Configuration) ServerURLWithContext(ctx context.Context, endpoint string) (string, error)

ServerURLWithContext returns a new server URL given an endpoint

type CreateNotificationBadRequestResponse

type CreateNotificationBadRequestResponse struct {
	Errors               []string `json:"errors,omitempty"`
	AdditionalProperties map[string]interface{}
}

CreateNotificationBadRequestResponse struct for CreateNotificationBadRequestResponse

func NewCreateNotificationBadRequestResponse

func NewCreateNotificationBadRequestResponse() *CreateNotificationBadRequestResponse

NewCreateNotificationBadRequestResponse instantiates a new CreateNotificationBadRequestResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCreateNotificationBadRequestResponseWithDefaults

func NewCreateNotificationBadRequestResponseWithDefaults() *CreateNotificationBadRequestResponse

NewCreateNotificationBadRequestResponseWithDefaults instantiates a new CreateNotificationBadRequestResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CreateNotificationBadRequestResponse) GetErrors

GetErrors returns the Errors field value if set, zero value otherwise.

func (*CreateNotificationBadRequestResponse) GetErrorsOk

func (o *CreateNotificationBadRequestResponse) GetErrorsOk() ([]string, bool)

GetErrorsOk returns a tuple with the Errors field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateNotificationBadRequestResponse) HasErrors

HasErrors returns a boolean if a field has been set.

func (CreateNotificationBadRequestResponse) MarshalJSON

func (o CreateNotificationBadRequestResponse) MarshalJSON() ([]byte, error)

func (*CreateNotificationBadRequestResponse) SetErrors

func (o *CreateNotificationBadRequestResponse) SetErrors(v []string)

SetErrors gets a reference to the given []string and assigns it to the Errors field.

func (*CreateNotificationBadRequestResponse) UnmarshalJSON

func (o *CreateNotificationBadRequestResponse) UnmarshalJSON(bytes []byte) (err error)

type CreateNotificationSuccessResponse

type CreateNotificationSuccessResponse struct {
	Id string `json:"id"`
	// Estimated number of subscribers targetted by notification.
	Recipients           int32                  `json:"recipients"`
	ExternalId           *string                `json:"external_id,omitempty"`
	Errors               *Notification200Errors `json:"errors,omitempty"`
	AdditionalProperties map[string]interface{}
}

CreateNotificationSuccessResponse struct for CreateNotificationSuccessResponse

func NewCreateNotificationSuccessResponse

func NewCreateNotificationSuccessResponse(id string, recipients int32) *CreateNotificationSuccessResponse

NewCreateNotificationSuccessResponse instantiates a new CreateNotificationSuccessResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCreateNotificationSuccessResponseWithDefaults

func NewCreateNotificationSuccessResponseWithDefaults() *CreateNotificationSuccessResponse

NewCreateNotificationSuccessResponseWithDefaults instantiates a new CreateNotificationSuccessResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CreateNotificationSuccessResponse) GetErrors

GetErrors returns the Errors field value if set, zero value otherwise.

func (*CreateNotificationSuccessResponse) GetErrorsOk

GetErrorsOk returns a tuple with the Errors field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateNotificationSuccessResponse) GetExternalId

func (o *CreateNotificationSuccessResponse) GetExternalId() string

GetExternalId returns the ExternalId field value if set, zero value otherwise.

func (*CreateNotificationSuccessResponse) GetExternalIdOk

func (o *CreateNotificationSuccessResponse) GetExternalIdOk() (*string, bool)

GetExternalIdOk returns a tuple with the ExternalId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateNotificationSuccessResponse) GetId

GetId returns the Id field value

func (*CreateNotificationSuccessResponse) GetIdOk

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*CreateNotificationSuccessResponse) GetRecipients

func (o *CreateNotificationSuccessResponse) GetRecipients() int32

GetRecipients returns the Recipients field value

func (*CreateNotificationSuccessResponse) GetRecipientsOk

func (o *CreateNotificationSuccessResponse) GetRecipientsOk() (*int32, bool)

GetRecipientsOk returns a tuple with the Recipients field value and a boolean to check if the value has been set.

func (*CreateNotificationSuccessResponse) HasErrors

func (o *CreateNotificationSuccessResponse) HasErrors() bool

HasErrors returns a boolean if a field has been set.

func (*CreateNotificationSuccessResponse) HasExternalId

func (o *CreateNotificationSuccessResponse) HasExternalId() bool

HasExternalId returns a boolean if a field has been set.

func (CreateNotificationSuccessResponse) MarshalJSON

func (o CreateNotificationSuccessResponse) MarshalJSON() ([]byte, error)

func (*CreateNotificationSuccessResponse) SetErrors

SetErrors gets a reference to the given Notification200Errors and assigns it to the Errors field.

func (*CreateNotificationSuccessResponse) SetExternalId

func (o *CreateNotificationSuccessResponse) SetExternalId(v string)

SetExternalId gets a reference to the given string and assigns it to the ExternalId field.

func (*CreateNotificationSuccessResponse) SetId

SetId sets field value

func (*CreateNotificationSuccessResponse) SetRecipients

func (o *CreateNotificationSuccessResponse) SetRecipients(v int32)

SetRecipients sets field value

func (*CreateNotificationSuccessResponse) UnmarshalJSON

func (o *CreateNotificationSuccessResponse) UnmarshalJSON(bytes []byte) (err error)

type CreatePlayerSuccessResponse

type CreatePlayerSuccessResponse struct {
	Success              *bool   `json:"success,omitempty"`
	Id                   *string `json:"id,omitempty"`
	AdditionalProperties map[string]interface{}
}

CreatePlayerSuccessResponse struct for CreatePlayerSuccessResponse

func NewCreatePlayerSuccessResponse

func NewCreatePlayerSuccessResponse() *CreatePlayerSuccessResponse

NewCreatePlayerSuccessResponse instantiates a new CreatePlayerSuccessResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCreatePlayerSuccessResponseWithDefaults

func NewCreatePlayerSuccessResponseWithDefaults() *CreatePlayerSuccessResponse

NewCreatePlayerSuccessResponseWithDefaults instantiates a new CreatePlayerSuccessResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CreatePlayerSuccessResponse) GetId

GetId returns the Id field value if set, zero value otherwise.

func (*CreatePlayerSuccessResponse) GetIdOk

func (o *CreatePlayerSuccessResponse) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreatePlayerSuccessResponse) GetSuccess

func (o *CreatePlayerSuccessResponse) GetSuccess() bool

GetSuccess returns the Success field value if set, zero value otherwise.

func (*CreatePlayerSuccessResponse) GetSuccessOk

func (o *CreatePlayerSuccessResponse) GetSuccessOk() (*bool, bool)

GetSuccessOk returns a tuple with the Success field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreatePlayerSuccessResponse) HasId

func (o *CreatePlayerSuccessResponse) HasId() bool

HasId returns a boolean if a field has been set.

func (*CreatePlayerSuccessResponse) HasSuccess

func (o *CreatePlayerSuccessResponse) HasSuccess() bool

HasSuccess returns a boolean if a field has been set.

func (CreatePlayerSuccessResponse) MarshalJSON

func (o CreatePlayerSuccessResponse) MarshalJSON() ([]byte, error)

func (*CreatePlayerSuccessResponse) SetId

func (o *CreatePlayerSuccessResponse) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*CreatePlayerSuccessResponse) SetSuccess

func (o *CreatePlayerSuccessResponse) SetSuccess(v bool)

SetSuccess gets a reference to the given bool and assigns it to the Success field.

func (*CreatePlayerSuccessResponse) UnmarshalJSON

func (o *CreatePlayerSuccessResponse) UnmarshalJSON(bytes []byte) (err error)

type CreateSegmentBadRequestResponse

type CreateSegmentBadRequestResponse struct {
	Success              *bool    `json:"success,omitempty"`
	Errors               []string `json:"errors,omitempty"`
	AdditionalProperties map[string]interface{}
}

CreateSegmentBadRequestResponse struct for CreateSegmentBadRequestResponse

func NewCreateSegmentBadRequestResponse

func NewCreateSegmentBadRequestResponse() *CreateSegmentBadRequestResponse

NewCreateSegmentBadRequestResponse instantiates a new CreateSegmentBadRequestResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCreateSegmentBadRequestResponseWithDefaults

func NewCreateSegmentBadRequestResponseWithDefaults() *CreateSegmentBadRequestResponse

NewCreateSegmentBadRequestResponseWithDefaults instantiates a new CreateSegmentBadRequestResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CreateSegmentBadRequestResponse) GetErrors

func (o *CreateSegmentBadRequestResponse) GetErrors() []string

GetErrors returns the Errors field value if set, zero value otherwise.

func (*CreateSegmentBadRequestResponse) GetErrorsOk

func (o *CreateSegmentBadRequestResponse) GetErrorsOk() ([]string, bool)

GetErrorsOk returns a tuple with the Errors field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateSegmentBadRequestResponse) GetSuccess

func (o *CreateSegmentBadRequestResponse) GetSuccess() bool

GetSuccess returns the Success field value if set, zero value otherwise.

func (*CreateSegmentBadRequestResponse) GetSuccessOk

func (o *CreateSegmentBadRequestResponse) GetSuccessOk() (*bool, bool)

GetSuccessOk returns a tuple with the Success field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateSegmentBadRequestResponse) HasErrors

func (o *CreateSegmentBadRequestResponse) HasErrors() bool

HasErrors returns a boolean if a field has been set.

func (*CreateSegmentBadRequestResponse) HasSuccess

func (o *CreateSegmentBadRequestResponse) HasSuccess() bool

HasSuccess returns a boolean if a field has been set.

func (CreateSegmentBadRequestResponse) MarshalJSON

func (o CreateSegmentBadRequestResponse) MarshalJSON() ([]byte, error)

func (*CreateSegmentBadRequestResponse) SetErrors

func (o *CreateSegmentBadRequestResponse) SetErrors(v []string)

SetErrors gets a reference to the given []string and assigns it to the Errors field.

func (*CreateSegmentBadRequestResponse) SetSuccess

func (o *CreateSegmentBadRequestResponse) SetSuccess(v bool)

SetSuccess gets a reference to the given bool and assigns it to the Success field.

func (*CreateSegmentBadRequestResponse) UnmarshalJSON

func (o *CreateSegmentBadRequestResponse) UnmarshalJSON(bytes []byte) (err error)

type CreateSegmentConflictResponse

type CreateSegmentConflictResponse struct {
	Success              *bool    `json:"success,omitempty"`
	Errors               []string `json:"errors,omitempty"`
	AdditionalProperties map[string]interface{}
}

CreateSegmentConflictResponse struct for CreateSegmentConflictResponse

func NewCreateSegmentConflictResponse

func NewCreateSegmentConflictResponse() *CreateSegmentConflictResponse

NewCreateSegmentConflictResponse instantiates a new CreateSegmentConflictResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCreateSegmentConflictResponseWithDefaults

func NewCreateSegmentConflictResponseWithDefaults() *CreateSegmentConflictResponse

NewCreateSegmentConflictResponseWithDefaults instantiates a new CreateSegmentConflictResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CreateSegmentConflictResponse) GetErrors

func (o *CreateSegmentConflictResponse) GetErrors() []string

GetErrors returns the Errors field value if set, zero value otherwise.

func (*CreateSegmentConflictResponse) GetErrorsOk

func (o *CreateSegmentConflictResponse) GetErrorsOk() ([]string, bool)

GetErrorsOk returns a tuple with the Errors field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateSegmentConflictResponse) GetSuccess

func (o *CreateSegmentConflictResponse) GetSuccess() bool

GetSuccess returns the Success field value if set, zero value otherwise.

func (*CreateSegmentConflictResponse) GetSuccessOk

func (o *CreateSegmentConflictResponse) GetSuccessOk() (*bool, bool)

GetSuccessOk returns a tuple with the Success field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateSegmentConflictResponse) HasErrors

func (o *CreateSegmentConflictResponse) HasErrors() bool

HasErrors returns a boolean if a field has been set.

func (*CreateSegmentConflictResponse) HasSuccess

func (o *CreateSegmentConflictResponse) HasSuccess() bool

HasSuccess returns a boolean if a field has been set.

func (CreateSegmentConflictResponse) MarshalJSON

func (o CreateSegmentConflictResponse) MarshalJSON() ([]byte, error)

func (*CreateSegmentConflictResponse) SetErrors

func (o *CreateSegmentConflictResponse) SetErrors(v []string)

SetErrors gets a reference to the given []string and assigns it to the Errors field.

func (*CreateSegmentConflictResponse) SetSuccess

func (o *CreateSegmentConflictResponse) SetSuccess(v bool)

SetSuccess gets a reference to the given bool and assigns it to the Success field.

func (*CreateSegmentConflictResponse) UnmarshalJSON

func (o *CreateSegmentConflictResponse) UnmarshalJSON(bytes []byte) (err error)

type CreateSegmentSuccessResponse

type CreateSegmentSuccessResponse struct {
	Success *bool `json:"success,omitempty"`
	// UUID of created segment
	Id                   *string `json:"id,omitempty"`
	AdditionalProperties map[string]interface{}
}

CreateSegmentSuccessResponse struct for CreateSegmentSuccessResponse

func NewCreateSegmentSuccessResponse

func NewCreateSegmentSuccessResponse() *CreateSegmentSuccessResponse

NewCreateSegmentSuccessResponse instantiates a new CreateSegmentSuccessResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCreateSegmentSuccessResponseWithDefaults

func NewCreateSegmentSuccessResponseWithDefaults() *CreateSegmentSuccessResponse

NewCreateSegmentSuccessResponseWithDefaults instantiates a new CreateSegmentSuccessResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CreateSegmentSuccessResponse) GetId

GetId returns the Id field value if set, zero value otherwise.

func (*CreateSegmentSuccessResponse) GetIdOk

func (o *CreateSegmentSuccessResponse) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateSegmentSuccessResponse) GetSuccess

func (o *CreateSegmentSuccessResponse) GetSuccess() bool

GetSuccess returns the Success field value if set, zero value otherwise.

func (*CreateSegmentSuccessResponse) GetSuccessOk

func (o *CreateSegmentSuccessResponse) GetSuccessOk() (*bool, bool)

GetSuccessOk returns a tuple with the Success field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateSegmentSuccessResponse) HasId

HasId returns a boolean if a field has been set.

func (*CreateSegmentSuccessResponse) HasSuccess

func (o *CreateSegmentSuccessResponse) HasSuccess() bool

HasSuccess returns a boolean if a field has been set.

func (CreateSegmentSuccessResponse) MarshalJSON

func (o CreateSegmentSuccessResponse) MarshalJSON() ([]byte, error)

func (*CreateSegmentSuccessResponse) SetId

SetId gets a reference to the given string and assigns it to the Id field.

func (*CreateSegmentSuccessResponse) SetSuccess

func (o *CreateSegmentSuccessResponse) SetSuccess(v bool)

SetSuccess gets a reference to the given bool and assigns it to the Success field.

func (*CreateSegmentSuccessResponse) UnmarshalJSON

func (o *CreateSegmentSuccessResponse) UnmarshalJSON(bytes []byte) (err error)

type DefaultApiService

type DefaultApiService service

DefaultApiService DefaultApi service

func (*DefaultApiService) CancelNotification

func (a *DefaultApiService) CancelNotification(ctx context.Context, notificationId string) ApiCancelNotificationRequest

CancelNotification Stop a scheduled or currently outgoing notification

Used to stop a scheduled or currently outgoing notification

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param notificationId
@return ApiCancelNotificationRequest

func (*DefaultApiService) CancelNotificationExecute

Execute executes the request

@return CancelNotificationSuccessResponse

func (*DefaultApiService) CreateApp

CreateApp Create an app

Creates a new OneSignal app

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiCreateAppRequest

func (*DefaultApiService) CreateAppExecute

func (a *DefaultApiService) CreateAppExecute(r ApiCreateAppRequest) (*App, *http.Response, error)

Execute executes the request

@return App

func (*DefaultApiService) CreateNotification

CreateNotification Create notification

Sends notifications to your users

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiCreateNotificationRequest

func (*DefaultApiService) CreateNotificationExecute

Execute executes the request

@return CreateNotificationSuccessResponse

func (*DefaultApiService) CreatePlayer

CreatePlayer Add a device

Register a new device to one of your OneSignal apps 🚧 Don't use this This API endpoint is designed to be used from our open source Mobile and Web Push SDKs. It is not designed for developers to use it directly, unless instructed to do so by OneSignal support. If you use this method instead of our SDKs, many OneSignal features such as conversion tracking, timezone tracking, language detection, and rich-push won't work out of the box. It will also make it harder to identify possible setup issues. This method is used to register a new device with OneSignal. If a device is already registered with the specified identifier, then this will update the existing device record instead of creating a new one. The returned player is a player / user ID. Use the returned ID to send push notifications to this specific user later, or to include this player when sending to a set of users. 🚧 iOS Must set test_type to 1 when building your iOS app as development. Omit this field in your production app builds.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiCreatePlayerRequest

func (*DefaultApiService) CreatePlayerExecute

Execute executes the request

@return CreatePlayerSuccessResponse

func (*DefaultApiService) CreateSegments

func (a *DefaultApiService) CreateSegments(ctx context.Context, appId string) ApiCreateSegmentsRequest

CreateSegments Create Segments

Create segments visible and usable in the dashboard and API - Required: OneSignal Paid Plan The Create Segment method is used when you want your server to programmatically create a segment instead of using the OneSignal Dashboard UI. Just like creating Segments from the dashboard you can pass in filters with multiple "AND" or "OR" operator's. 🚧 Does Not Update Segments This endpoint will only create segments, it does not edit or update currently created Segments. You will need to use the Delete Segments endpoint and re-create it with this endpoint to edit.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param appId The OneSignal App ID for your app.  Available in Keys & IDs.
@return ApiCreateSegmentsRequest

func (*DefaultApiService) CreateSegmentsExecute

Execute executes the request

@return CreateSegmentSuccessResponse

func (*DefaultApiService) DeletePlayer

func (a *DefaultApiService) DeletePlayer(ctx context.Context, playerId string) ApiDeletePlayerRequest

DeletePlayer Delete a user record

Delete player - Required: Used to delete a single, specific Player ID record from a specific OneSignal app.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param playerId The OneSignal player_id
@return ApiDeletePlayerRequest

func (*DefaultApiService) DeletePlayerExecute

Execute executes the request

@return DeletePlayerSuccessResponse

func (*DefaultApiService) DeleteSegments

func (a *DefaultApiService) DeleteSegments(ctx context.Context, appId string, segmentId string) ApiDeleteSegmentsRequest

DeleteSegments Delete Segments

Delete segments (not user devices) - Required: OneSignal Paid Plan You can delete a segment under your app by calling this API. You must provide an API key in the Authorization header that has admin access on the app. The segment_id can be found in the URL of the segment when viewing it in the dashboard.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param appId The OneSignal App ID for your app.  Available in Keys & IDs.
@param segmentId The segment_id can be found in the URL of the segment when viewing it in the dashboard.
@return ApiDeleteSegmentsRequest

func (*DefaultApiService) DeleteSegmentsExecute

Execute executes the request

@return DeleteSegmentSuccessResponse

func (*DefaultApiService) ExportPlayers

func (a *DefaultApiService) ExportPlayers(ctx context.Context, appId string) ApiExportPlayersRequest

ExportPlayers CSV export

Generate a compressed CSV export of all of your current user data This method can be used to generate a compressed CSV export of all of your current user data. It is a much faster alternative than retrieving this data using the /players API endpoint. The file will be compressed using GZip. The file may take several minutes to generate depending on the number of users in your app. The URL generated will be available for 3 days and includes random v4 uuid as part of the resource name to be unguessable. 🚧 403 Error Responses You can test if it is complete by making a GET request to the csv_file_url value. This file may take time to generate depending on how many device records are being pulled. If the file is not ready, a 403 error will be returned. Otherwise the file itself will be returned. 🚧 Requires Authentication Key Requires your OneSignal App's REST API Key, available in Keys & IDs. 🚧 Concurrent Exports Only one concurrent export is allowed per OneSignal account. Please ensure you have successfully downloaded the .csv.gz file before exporting another app. CSV File Format:

  • Default Columns: | Field | Details | | --- | --- | | id | OneSignal Player Id | | identifier | Push Token | | session_count | Number of times they visited the app or site | language | Device language code | | timezone | Number of seconds away from UTC. Example: -28800 | | game_version | Version of your mobile app gathered from Android Studio versionCode in your App/build.gradle and iOS uses kCFBundleVersionKey in Xcode. | | device_os | Device Operating System Version. Example: 80 = Chrome 80, 9 = Android 9 | | device_type | Device Operating System Type | | device_model | Device Hardware String Code. Example: Mobile Web Subscribers will have `Linux armv` | | ad_id | Based on the Google Advertising Id for Android, identifierForVendor for iOS. OptedOut means user turned off Advertising tracking on the device. | | tags | Current OneSignal Data Tags on the device. | | last_active | Date and time the user last opened the mobile app or visited the site. | | playtime | Total amount of time in seconds the user had the mobile app open. | | amount_spent | Mobile only - amount spent in USD on In-App Purchases. | | created_at | Date and time the device record was created in OneSignal. Mobile - first time they opened the app with OneSignal SDK. Web - first time the user subscribed to the site. | | invalid_identifier | t = unsubscribed, f = subscibed | | badge_count | Current number of badges on the device |

  • Extra Columns: | Field | Details | | --- | --- | | external_user_id | Your User Id set on the device | | notification_types | Notification types | | location | Location points (Latitude and Longitude) set on the device. | | country | Country code | | rooted | Android device rooted or not | | ip | IP Address of the device if being tracked. See Handling Personal Data. | | web_auth | Web Only authorization key. | | web_p256 | Web Only p256 key. |

    @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param appId The app ID that you want to export devices from @return ApiExportPlayersRequest

func (*DefaultApiService) ExportPlayersExecute

Execute executes the request

@return ExportPlayersSuccessResponse

func (*DefaultApiService) GetApp

GetApp View an app

View the details of a single OneSignal app

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param appId An app id
@return ApiGetAppRequest

func (*DefaultApiService) GetAppExecute

func (a *DefaultApiService) GetAppExecute(r ApiGetAppRequest) (*App, *http.Response, error)

Execute executes the request

@return App

func (*DefaultApiService) GetApps

GetApps View apps

View the details of all of your current OneSignal apps

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiGetAppsRequest

func (*DefaultApiService) GetAppsExecute

func (a *DefaultApiService) GetAppsExecute(r ApiGetAppsRequest) ([]App, *http.Response, error)

Execute executes the request

@return []App

func (*DefaultApiService) GetNotification

func (a *DefaultApiService) GetNotification(ctx context.Context, notificationId string) ApiGetNotificationRequest

GetNotification View notification

View the details of a single notification and outcomes associated with it

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param notificationId
@return ApiGetNotificationRequest

func (*DefaultApiService) GetNotificationExecute

Execute executes the request

@return NotificationWithMeta

func (*DefaultApiService) GetNotificationHistory

func (a *DefaultApiService) GetNotificationHistory(ctx context.Context, notificationId string) ApiGetNotificationHistoryRequest

GetNotificationHistory Notification History

-> View the devices sent a message - OneSignal Paid Plan Required This method will return all devices that were sent the given notification_id of an Email or Push Notification if used within 7 days of the date sent. After 7 days of the sending date, the message history data will be unavailable. After a successful response is received, the destination url may be polled until the file becomes available. Most exports are done in ~1-3 minutes, so setting a poll interval of 10 seconds should be adequate. For use cases that are not meant to be consumed by a script, an email will be sent to the supplied email address. 🚧 Requirements A OneSignal Paid Plan. Turn on Send History via OneSignal API in Settings -> Analytics. Cannot get data before this was turned on. Must be called within 7 days after sending the message. Messages targeting under 1000 recipients will not have "sent" events recorded, but will show "clicked" events. Requires your OneSignal App's REST API Key, available in Keys & IDs.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param notificationId The \"id\" of the message found in the Notification object
@return ApiGetNotificationHistoryRequest

func (*DefaultApiService) GetNotificationHistoryExecute

Execute executes the request

@return NotificationHistorySuccessResponse

func (*DefaultApiService) GetNotifications

GetNotifications View notifications

View the details of multiple notifications

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiGetNotificationsRequest

func (*DefaultApiService) GetNotificationsExecute

Execute executes the request

@return NotificationSlice

func (*DefaultApiService) GetOutcomes

func (a *DefaultApiService) GetOutcomes(ctx context.Context, appId string) ApiGetOutcomesRequest

GetOutcomes View Outcomes

View the details of all the outcomes associated with your app

🚧 Requires Authentication Key Requires your OneSignal App's REST API Key, available in Keys & IDs.

🚧 Outcome Data Limitations Outcomes are only accessible for around 30 days before deleted from our servers. You will need to export this data every month if you want to keep it.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param appId The OneSignal App ID for your app.  Available in Keys & IDs.
@return ApiGetOutcomesRequest

func (*DefaultApiService) GetOutcomesExecute

func (a *DefaultApiService) GetOutcomesExecute(r ApiGetOutcomesRequest) (*OutcomesData, *http.Response, error)

Execute executes the request

@return OutcomesData

func (*DefaultApiService) GetPlayer

func (a *DefaultApiService) GetPlayer(ctx context.Context, playerId string) ApiGetPlayerRequest

GetPlayer View device

View the details of an existing device in one of your OneSignal apps

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param playerId Player's OneSignal ID
@return ApiGetPlayerRequest

func (*DefaultApiService) GetPlayerExecute

func (a *DefaultApiService) GetPlayerExecute(r ApiGetPlayerRequest) (*Player, *http.Response, error)

Execute executes the request

@return Player

func (*DefaultApiService) GetPlayers

GetPlayers View devices

View the details of multiple devices in one of your OneSignal apps Unavailable for Apps Over 80,000 Users For performance reasons, this method is not available for larger apps. Larger apps should use the CSV export API endpoint, which is much more performant.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiGetPlayersRequest

func (*DefaultApiService) GetPlayersExecute

func (a *DefaultApiService) GetPlayersExecute(r ApiGetPlayersRequest) (*PlayerSlice, *http.Response, error)

Execute executes the request

@return PlayerSlice

func (*DefaultApiService) UpdateApp

func (a *DefaultApiService) UpdateApp(ctx context.Context, appId string) ApiUpdateAppRequest

UpdateApp Update an app

Updates the name or configuration settings of an existing OneSignal app

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param appId An app id
@return ApiUpdateAppRequest

func (*DefaultApiService) UpdateAppExecute

func (a *DefaultApiService) UpdateAppExecute(r ApiUpdateAppRequest) (*App, *http.Response, error)

Execute executes the request

@return App

func (*DefaultApiService) UpdatePlayer

func (a *DefaultApiService) UpdatePlayer(ctx context.Context, playerId string) ApiUpdatePlayerRequest

UpdatePlayer Edit device

Update an existing device in one of your OneSignal apps

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param playerId Player's OneSignal ID
@return ApiUpdatePlayerRequest

func (*DefaultApiService) UpdatePlayerExecute

Execute executes the request

@return UpdatePlayerSuccessResponse

func (*DefaultApiService) UpdatePlayerTags

func (a *DefaultApiService) UpdatePlayerTags(ctx context.Context, appId string, externalUserId string) ApiUpdatePlayerTagsRequest

UpdatePlayerTags Edit tags with external user id

Update an existing device's tags in one of your OneSignal apps using the External User ID. Warning - Android SDK Data Synchronization Tags added through the Android SDK tagging methods may not update if using the API to change or update the same tag. For example, if you use SDK method sendTag("key", "value1") then update the tag value to "value2" with this API endpoint. You will not be able to set the value back to "value1" through the SDK, you will need to change it to something different through the SDK to be reset. Recommendations if using this Endpoint on Android Mobile Apps: 1 - Do not use the same tag keys for SDK and API updates 2 - If you want to use the same key for both SDK and API updates, call the SDK getTags method first to update the device's tags. This is only applicable on the Android Mobile App SDKs. 📘 Deleting Tags To delete a tag, include its key and set its value to blank. Omitting a key/value will not delete it. For example, if I wanted to delete two existing tags rank and category while simultaneously adding a new tag class, the tags JSON would look like the following:

"tags": {
   "rank": "",
   "category": "",
   "class": "my_new_value"
}
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param appId The OneSignal App ID the user record is found under.
@param externalUserId The External User ID mapped to teh device record in OneSignal.  Must be actively set on the device to be updated.
@return ApiUpdatePlayerTagsRequest

func (*DefaultApiService) UpdatePlayerTagsExecute

Execute executes the request

@return UpdatePlayerTagsSuccessResponse

type DeletePlayerBadRequestResponse

type DeletePlayerBadRequestResponse struct {
	Erorrs               []string `json:"erorrs,omitempty"`
	AdditionalProperties map[string]interface{}
}

DeletePlayerBadRequestResponse struct for DeletePlayerBadRequestResponse

func NewDeletePlayerBadRequestResponse

func NewDeletePlayerBadRequestResponse() *DeletePlayerBadRequestResponse

NewDeletePlayerBadRequestResponse instantiates a new DeletePlayerBadRequestResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewDeletePlayerBadRequestResponseWithDefaults

func NewDeletePlayerBadRequestResponseWithDefaults() *DeletePlayerBadRequestResponse

NewDeletePlayerBadRequestResponseWithDefaults instantiates a new DeletePlayerBadRequestResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*DeletePlayerBadRequestResponse) GetErorrs

func (o *DeletePlayerBadRequestResponse) GetErorrs() []string

GetErorrs returns the Erorrs field value if set, zero value otherwise.

func (*DeletePlayerBadRequestResponse) GetErorrsOk

func (o *DeletePlayerBadRequestResponse) GetErorrsOk() ([]string, bool)

GetErorrsOk returns a tuple with the Erorrs field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DeletePlayerBadRequestResponse) HasErorrs

func (o *DeletePlayerBadRequestResponse) HasErorrs() bool

HasErorrs returns a boolean if a field has been set.

func (DeletePlayerBadRequestResponse) MarshalJSON

func (o DeletePlayerBadRequestResponse) MarshalJSON() ([]byte, error)

func (*DeletePlayerBadRequestResponse) SetErorrs

func (o *DeletePlayerBadRequestResponse) SetErorrs(v []string)

SetErorrs gets a reference to the given []string and assigns it to the Erorrs field.

func (*DeletePlayerBadRequestResponse) UnmarshalJSON

func (o *DeletePlayerBadRequestResponse) UnmarshalJSON(bytes []byte) (err error)

type DeletePlayerNotFoundResponse

type DeletePlayerNotFoundResponse struct {
	Success              *string `json:"success,omitempty"`
	AdditionalProperties map[string]interface{}
}

DeletePlayerNotFoundResponse struct for DeletePlayerNotFoundResponse

func NewDeletePlayerNotFoundResponse

func NewDeletePlayerNotFoundResponse() *DeletePlayerNotFoundResponse

NewDeletePlayerNotFoundResponse instantiates a new DeletePlayerNotFoundResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewDeletePlayerNotFoundResponseWithDefaults

func NewDeletePlayerNotFoundResponseWithDefaults() *DeletePlayerNotFoundResponse

NewDeletePlayerNotFoundResponseWithDefaults instantiates a new DeletePlayerNotFoundResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*DeletePlayerNotFoundResponse) GetSuccess

func (o *DeletePlayerNotFoundResponse) GetSuccess() string

GetSuccess returns the Success field value if set, zero value otherwise.

func (*DeletePlayerNotFoundResponse) GetSuccessOk

func (o *DeletePlayerNotFoundResponse) GetSuccessOk() (*string, bool)

GetSuccessOk returns a tuple with the Success field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DeletePlayerNotFoundResponse) HasSuccess

func (o *DeletePlayerNotFoundResponse) HasSuccess() bool

HasSuccess returns a boolean if a field has been set.

func (DeletePlayerNotFoundResponse) MarshalJSON

func (o DeletePlayerNotFoundResponse) MarshalJSON() ([]byte, error)

func (*DeletePlayerNotFoundResponse) SetSuccess

func (o *DeletePlayerNotFoundResponse) SetSuccess(v string)

SetSuccess gets a reference to the given string and assigns it to the Success field.

func (*DeletePlayerNotFoundResponse) UnmarshalJSON

func (o *DeletePlayerNotFoundResponse) UnmarshalJSON(bytes []byte) (err error)

type DeletePlayerSuccessResponse

type DeletePlayerSuccessResponse struct {
	Success              *string `json:"success,omitempty"`
	AdditionalProperties map[string]interface{}
}

DeletePlayerSuccessResponse struct for DeletePlayerSuccessResponse

func NewDeletePlayerSuccessResponse

func NewDeletePlayerSuccessResponse() *DeletePlayerSuccessResponse

NewDeletePlayerSuccessResponse instantiates a new DeletePlayerSuccessResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewDeletePlayerSuccessResponseWithDefaults

func NewDeletePlayerSuccessResponseWithDefaults() *DeletePlayerSuccessResponse

NewDeletePlayerSuccessResponseWithDefaults instantiates a new DeletePlayerSuccessResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*DeletePlayerSuccessResponse) GetSuccess

func (o *DeletePlayerSuccessResponse) GetSuccess() string

GetSuccess returns the Success field value if set, zero value otherwise.

func (*DeletePlayerSuccessResponse) GetSuccessOk

func (o *DeletePlayerSuccessResponse) GetSuccessOk() (*string, bool)

GetSuccessOk returns a tuple with the Success field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DeletePlayerSuccessResponse) HasSuccess

func (o *DeletePlayerSuccessResponse) HasSuccess() bool

HasSuccess returns a boolean if a field has been set.

func (DeletePlayerSuccessResponse) MarshalJSON

func (o DeletePlayerSuccessResponse) MarshalJSON() ([]byte, error)

func (*DeletePlayerSuccessResponse) SetSuccess

func (o *DeletePlayerSuccessResponse) SetSuccess(v string)

SetSuccess gets a reference to the given string and assigns it to the Success field.

func (*DeletePlayerSuccessResponse) UnmarshalJSON

func (o *DeletePlayerSuccessResponse) UnmarshalJSON(bytes []byte) (err error)

type DeleteSegmentBadRequestResponse

type DeleteSegmentBadRequestResponse struct {
	Erorrs               []string `json:"erorrs,omitempty"`
	AdditionalProperties map[string]interface{}
}

DeleteSegmentBadRequestResponse struct for DeleteSegmentBadRequestResponse

func NewDeleteSegmentBadRequestResponse

func NewDeleteSegmentBadRequestResponse() *DeleteSegmentBadRequestResponse

NewDeleteSegmentBadRequestResponse instantiates a new DeleteSegmentBadRequestResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewDeleteSegmentBadRequestResponseWithDefaults

func NewDeleteSegmentBadRequestResponseWithDefaults() *DeleteSegmentBadRequestResponse

NewDeleteSegmentBadRequestResponseWithDefaults instantiates a new DeleteSegmentBadRequestResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*DeleteSegmentBadRequestResponse) GetErorrs

func (o *DeleteSegmentBadRequestResponse) GetErorrs() []string

GetErorrs returns the Erorrs field value if set, zero value otherwise.

func (*DeleteSegmentBadRequestResponse) GetErorrsOk

func (o *DeleteSegmentBadRequestResponse) GetErorrsOk() ([]string, bool)

GetErorrsOk returns a tuple with the Erorrs field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DeleteSegmentBadRequestResponse) HasErorrs

func (o *DeleteSegmentBadRequestResponse) HasErorrs() bool

HasErorrs returns a boolean if a field has been set.

func (DeleteSegmentBadRequestResponse) MarshalJSON

func (o DeleteSegmentBadRequestResponse) MarshalJSON() ([]byte, error)

func (*DeleteSegmentBadRequestResponse) SetErorrs

func (o *DeleteSegmentBadRequestResponse) SetErorrs(v []string)

SetErorrs gets a reference to the given []string and assigns it to the Erorrs field.

func (*DeleteSegmentBadRequestResponse) UnmarshalJSON

func (o *DeleteSegmentBadRequestResponse) UnmarshalJSON(bytes []byte) (err error)

type DeleteSegmentNotFoundResponse

type DeleteSegmentNotFoundResponse struct {
	Success              *bool `json:"success,omitempty"`
	AdditionalProperties map[string]interface{}
}

DeleteSegmentNotFoundResponse struct for DeleteSegmentNotFoundResponse

func NewDeleteSegmentNotFoundResponse

func NewDeleteSegmentNotFoundResponse() *DeleteSegmentNotFoundResponse

NewDeleteSegmentNotFoundResponse instantiates a new DeleteSegmentNotFoundResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewDeleteSegmentNotFoundResponseWithDefaults

func NewDeleteSegmentNotFoundResponseWithDefaults() *DeleteSegmentNotFoundResponse

NewDeleteSegmentNotFoundResponseWithDefaults instantiates a new DeleteSegmentNotFoundResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*DeleteSegmentNotFoundResponse) GetSuccess

func (o *DeleteSegmentNotFoundResponse) GetSuccess() bool

GetSuccess returns the Success field value if set, zero value otherwise.

func (*DeleteSegmentNotFoundResponse) GetSuccessOk

func (o *DeleteSegmentNotFoundResponse) GetSuccessOk() (*bool, bool)

GetSuccessOk returns a tuple with the Success field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DeleteSegmentNotFoundResponse) HasSuccess

func (o *DeleteSegmentNotFoundResponse) HasSuccess() bool

HasSuccess returns a boolean if a field has been set.

func (DeleteSegmentNotFoundResponse) MarshalJSON

func (o DeleteSegmentNotFoundResponse) MarshalJSON() ([]byte, error)

func (*DeleteSegmentNotFoundResponse) SetSuccess

func (o *DeleteSegmentNotFoundResponse) SetSuccess(v bool)

SetSuccess gets a reference to the given bool and assigns it to the Success field.

func (*DeleteSegmentNotFoundResponse) UnmarshalJSON

func (o *DeleteSegmentNotFoundResponse) UnmarshalJSON(bytes []byte) (err error)

type DeleteSegmentSuccessResponse

type DeleteSegmentSuccessResponse struct {
	Success              *bool `json:"success,omitempty"`
	AdditionalProperties map[string]interface{}
}

DeleteSegmentSuccessResponse struct for DeleteSegmentSuccessResponse

func NewDeleteSegmentSuccessResponse

func NewDeleteSegmentSuccessResponse() *DeleteSegmentSuccessResponse

NewDeleteSegmentSuccessResponse instantiates a new DeleteSegmentSuccessResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewDeleteSegmentSuccessResponseWithDefaults

func NewDeleteSegmentSuccessResponseWithDefaults() *DeleteSegmentSuccessResponse

NewDeleteSegmentSuccessResponseWithDefaults instantiates a new DeleteSegmentSuccessResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*DeleteSegmentSuccessResponse) GetSuccess

func (o *DeleteSegmentSuccessResponse) GetSuccess() bool

GetSuccess returns the Success field value if set, zero value otherwise.

func (*DeleteSegmentSuccessResponse) GetSuccessOk

func (o *DeleteSegmentSuccessResponse) GetSuccessOk() (*bool, bool)

GetSuccessOk returns a tuple with the Success field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DeleteSegmentSuccessResponse) HasSuccess

func (o *DeleteSegmentSuccessResponse) HasSuccess() bool

HasSuccess returns a boolean if a field has been set.

func (DeleteSegmentSuccessResponse) MarshalJSON

func (o DeleteSegmentSuccessResponse) MarshalJSON() ([]byte, error)

func (*DeleteSegmentSuccessResponse) SetSuccess

func (o *DeleteSegmentSuccessResponse) SetSuccess(v bool)

SetSuccess gets a reference to the given bool and assigns it to the Success field.

func (*DeleteSegmentSuccessResponse) UnmarshalJSON

func (o *DeleteSegmentSuccessResponse) UnmarshalJSON(bytes []byte) (err error)

type DeliveryData

type DeliveryData struct {
	Successful           NullableInt32 `json:"successful,omitempty"`
	Failed               NullableInt32 `json:"failed,omitempty"`
	Errored              NullableInt32 `json:"errored,omitempty"`
	Converted            NullableInt32 `json:"converted,omitempty"`
	Received             NullableInt32 `json:"received,omitempty"`
	AdditionalProperties map[string]interface{}
}

DeliveryData struct for DeliveryData

func NewDeliveryData

func NewDeliveryData() *DeliveryData

NewDeliveryData instantiates a new DeliveryData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewDeliveryDataWithDefaults

func NewDeliveryDataWithDefaults() *DeliveryData

NewDeliveryDataWithDefaults instantiates a new DeliveryData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*DeliveryData) GetConverted

func (o *DeliveryData) GetConverted() int32

GetConverted returns the Converted field value if set, zero value otherwise (both if not set or set to explicit null).

func (*DeliveryData) GetConvertedOk

func (o *DeliveryData) GetConvertedOk() (*int32, bool)

GetConvertedOk returns a tuple with the Converted field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DeliveryData) GetErrored

func (o *DeliveryData) GetErrored() int32

GetErrored returns the Errored field value if set, zero value otherwise (both if not set or set to explicit null).

func (*DeliveryData) GetErroredOk

func (o *DeliveryData) GetErroredOk() (*int32, bool)

GetErroredOk returns a tuple with the Errored field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DeliveryData) GetFailed

func (o *DeliveryData) GetFailed() int32

GetFailed returns the Failed field value if set, zero value otherwise (both if not set or set to explicit null).

func (*DeliveryData) GetFailedOk

func (o *DeliveryData) GetFailedOk() (*int32, bool)

GetFailedOk returns a tuple with the Failed field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DeliveryData) GetReceived

func (o *DeliveryData) GetReceived() int32

GetReceived returns the Received field value if set, zero value otherwise (both if not set or set to explicit null).

func (*DeliveryData) GetReceivedOk

func (o *DeliveryData) GetReceivedOk() (*int32, bool)

GetReceivedOk returns a tuple with the Received field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DeliveryData) GetSuccessful

func (o *DeliveryData) GetSuccessful() int32

GetSuccessful returns the Successful field value if set, zero value otherwise (both if not set or set to explicit null).

func (*DeliveryData) GetSuccessfulOk

func (o *DeliveryData) GetSuccessfulOk() (*int32, bool)

GetSuccessfulOk returns a tuple with the Successful field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DeliveryData) HasConverted

func (o *DeliveryData) HasConverted() bool

HasConverted returns a boolean if a field has been set.

func (*DeliveryData) HasErrored

func (o *DeliveryData) HasErrored() bool

HasErrored returns a boolean if a field has been set.

func (*DeliveryData) HasFailed

func (o *DeliveryData) HasFailed() bool

HasFailed returns a boolean if a field has been set.

func (*DeliveryData) HasReceived

func (o *DeliveryData) HasReceived() bool

HasReceived returns a boolean if a field has been set.

func (*DeliveryData) HasSuccessful

func (o *DeliveryData) HasSuccessful() bool

HasSuccessful returns a boolean if a field has been set.

func (DeliveryData) MarshalJSON

func (o DeliveryData) MarshalJSON() ([]byte, error)

func (*DeliveryData) SetConverted

func (o *DeliveryData) SetConverted(v int32)

SetConverted gets a reference to the given NullableInt32 and assigns it to the Converted field.

func (*DeliveryData) SetConvertedNil

func (o *DeliveryData) SetConvertedNil()

SetConvertedNil sets the value for Converted to be an explicit nil

func (*DeliveryData) SetErrored

func (o *DeliveryData) SetErrored(v int32)

SetErrored gets a reference to the given NullableInt32 and assigns it to the Errored field.

func (*DeliveryData) SetErroredNil

func (o *DeliveryData) SetErroredNil()

SetErroredNil sets the value for Errored to be an explicit nil

func (*DeliveryData) SetFailed

func (o *DeliveryData) SetFailed(v int32)

SetFailed gets a reference to the given NullableInt32 and assigns it to the Failed field.

func (*DeliveryData) SetFailedNil

func (o *DeliveryData) SetFailedNil()

SetFailedNil sets the value for Failed to be an explicit nil

func (*DeliveryData) SetReceived

func (o *DeliveryData) SetReceived(v int32)

SetReceived gets a reference to the given NullableInt32 and assigns it to the Received field.

func (*DeliveryData) SetReceivedNil

func (o *DeliveryData) SetReceivedNil()

SetReceivedNil sets the value for Received to be an explicit nil

func (*DeliveryData) SetSuccessful

func (o *DeliveryData) SetSuccessful(v int32)

SetSuccessful gets a reference to the given NullableInt32 and assigns it to the Successful field.

func (*DeliveryData) SetSuccessfulNil

func (o *DeliveryData) SetSuccessfulNil()

SetSuccessfulNil sets the value for Successful to be an explicit nil

func (*DeliveryData) UnmarshalJSON

func (o *DeliveryData) UnmarshalJSON(bytes []byte) (err error)

func (*DeliveryData) UnsetConverted

func (o *DeliveryData) UnsetConverted()

UnsetConverted ensures that no value is present for Converted, not even an explicit nil

func (*DeliveryData) UnsetErrored

func (o *DeliveryData) UnsetErrored()

UnsetErrored ensures that no value is present for Errored, not even an explicit nil

func (*DeliveryData) UnsetFailed

func (o *DeliveryData) UnsetFailed()

UnsetFailed ensures that no value is present for Failed, not even an explicit nil

func (*DeliveryData) UnsetReceived

func (o *DeliveryData) UnsetReceived()

UnsetReceived ensures that no value is present for Received, not even an explicit nil

func (*DeliveryData) UnsetSuccessful

func (o *DeliveryData) UnsetSuccessful()

UnsetSuccessful ensures that no value is present for Successful, not even an explicit nil

type ExportPlayersRequestBody

type ExportPlayersRequestBody struct {
	// Additional fields that you wish to include. Currently supports location, country, rooted, notification_types, ip, external_user_id, web_auth, and web_p256.
	ExtraFields []string `json:"extra_fields,omitempty"`
	// Export all devices with a last_active timestamp greater than this time.  Unixtime in seconds.
	LastActiveSince *int32 `json:"last_active_since,omitempty"`
	// Export al ldevices belonging to the segment.
	SegmentName          *string `json:"segment_name,omitempty"`
	AdditionalProperties map[string]interface{}
}

ExportPlayersRequestBody struct for ExportPlayersRequestBody

func NewExportPlayersRequestBody

func NewExportPlayersRequestBody() *ExportPlayersRequestBody

NewExportPlayersRequestBody instantiates a new ExportPlayersRequestBody object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewExportPlayersRequestBodyWithDefaults

func NewExportPlayersRequestBodyWithDefaults() *ExportPlayersRequestBody

NewExportPlayersRequestBodyWithDefaults instantiates a new ExportPlayersRequestBody object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ExportPlayersRequestBody) GetExtraFields

func (o *ExportPlayersRequestBody) GetExtraFields() []string

GetExtraFields returns the ExtraFields field value if set, zero value otherwise.

func (*ExportPlayersRequestBody) GetExtraFieldsOk

func (o *ExportPlayersRequestBody) GetExtraFieldsOk() ([]string, bool)

GetExtraFieldsOk returns a tuple with the ExtraFields field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ExportPlayersRequestBody) GetLastActiveSince

func (o *ExportPlayersRequestBody) GetLastActiveSince() int32

GetLastActiveSince returns the LastActiveSince field value if set, zero value otherwise.

func (*ExportPlayersRequestBody) GetLastActiveSinceOk

func (o *ExportPlayersRequestBody) GetLastActiveSinceOk() (*int32, bool)

GetLastActiveSinceOk returns a tuple with the LastActiveSince field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ExportPlayersRequestBody) GetSegmentName

func (o *ExportPlayersRequestBody) GetSegmentName() string

GetSegmentName returns the SegmentName field value if set, zero value otherwise.

func (*ExportPlayersRequestBody) GetSegmentNameOk

func (o *ExportPlayersRequestBody) GetSegmentNameOk() (*string, bool)

GetSegmentNameOk returns a tuple with the SegmentName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ExportPlayersRequestBody) HasExtraFields

func (o *ExportPlayersRequestBody) HasExtraFields() bool

HasExtraFields returns a boolean if a field has been set.

func (*ExportPlayersRequestBody) HasLastActiveSince

func (o *ExportPlayersRequestBody) HasLastActiveSince() bool

HasLastActiveSince returns a boolean if a field has been set.

func (*ExportPlayersRequestBody) HasSegmentName

func (o *ExportPlayersRequestBody) HasSegmentName() bool

HasSegmentName returns a boolean if a field has been set.

func (ExportPlayersRequestBody) MarshalJSON

func (o ExportPlayersRequestBody) MarshalJSON() ([]byte, error)

func (*ExportPlayersRequestBody) SetExtraFields

func (o *ExportPlayersRequestBody) SetExtraFields(v []string)

SetExtraFields gets a reference to the given []string and assigns it to the ExtraFields field.

func (*ExportPlayersRequestBody) SetLastActiveSince

func (o *ExportPlayersRequestBody) SetLastActiveSince(v int32)

SetLastActiveSince gets a reference to the given int32 and assigns it to the LastActiveSince field.

func (*ExportPlayersRequestBody) SetSegmentName

func (o *ExportPlayersRequestBody) SetSegmentName(v string)

SetSegmentName gets a reference to the given string and assigns it to the SegmentName field.

func (*ExportPlayersRequestBody) UnmarshalJSON

func (o *ExportPlayersRequestBody) UnmarshalJSON(bytes []byte) (err error)

type ExportPlayersSuccessResponse

type ExportPlayersSuccessResponse struct {
	CsvFileUrl           *string `json:"csv_file_url,omitempty"`
	AdditionalProperties map[string]interface{}
}

ExportPlayersSuccessResponse struct for ExportPlayersSuccessResponse

func NewExportPlayersSuccessResponse

func NewExportPlayersSuccessResponse() *ExportPlayersSuccessResponse

NewExportPlayersSuccessResponse instantiates a new ExportPlayersSuccessResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewExportPlayersSuccessResponseWithDefaults

func NewExportPlayersSuccessResponseWithDefaults() *ExportPlayersSuccessResponse

NewExportPlayersSuccessResponseWithDefaults instantiates a new ExportPlayersSuccessResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ExportPlayersSuccessResponse) GetCsvFileUrl

func (o *ExportPlayersSuccessResponse) GetCsvFileUrl() string

GetCsvFileUrl returns the CsvFileUrl field value if set, zero value otherwise.

func (*ExportPlayersSuccessResponse) GetCsvFileUrlOk

func (o *ExportPlayersSuccessResponse) GetCsvFileUrlOk() (*string, bool)

GetCsvFileUrlOk returns a tuple with the CsvFileUrl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ExportPlayersSuccessResponse) HasCsvFileUrl

func (o *ExportPlayersSuccessResponse) HasCsvFileUrl() bool

HasCsvFileUrl returns a boolean if a field has been set.

func (ExportPlayersSuccessResponse) MarshalJSON

func (o ExportPlayersSuccessResponse) MarshalJSON() ([]byte, error)

func (*ExportPlayersSuccessResponse) SetCsvFileUrl

func (o *ExportPlayersSuccessResponse) SetCsvFileUrl(v string)

SetCsvFileUrl gets a reference to the given string and assigns it to the CsvFileUrl field.

func (*ExportPlayersSuccessResponse) UnmarshalJSON

func (o *ExportPlayersSuccessResponse) UnmarshalJSON(bytes []byte) (err error)

type Filter

type Filter struct {
	// Name of the field to use as the first operand in the filter expression.
	Field string `json:"field"`
	// If `field` is `tag`, this field is *required* to specify `key` inside the tags.
	Key *string `json:"key,omitempty"`
	// Constant value to use as the second operand in the filter expression.  This value is *required* when the relation operator is a binary operator.
	Value *string `json:"value,omitempty"`
	// Operator of a filter expression.
	Relation             string `json:"relation"`
	AdditionalProperties map[string]interface{}
}

Filter struct for Filter

func NewFilter

func NewFilter(field string, relation string) *Filter

NewFilter instantiates a new Filter object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewFilterWithDefaults

func NewFilterWithDefaults() *Filter

NewFilterWithDefaults instantiates a new Filter object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Filter) GetField

func (o *Filter) GetField() string

GetField returns the Field field value

func (*Filter) GetFieldOk

func (o *Filter) GetFieldOk() (*string, bool)

GetFieldOk returns a tuple with the Field field value and a boolean to check if the value has been set.

func (*Filter) GetKey

func (o *Filter) GetKey() string

GetKey returns the Key field value if set, zero value otherwise.

func (*Filter) GetKeyOk

func (o *Filter) GetKeyOk() (*string, bool)

GetKeyOk returns a tuple with the Key field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Filter) GetRelation

func (o *Filter) GetRelation() string

GetRelation returns the Relation field value

func (*Filter) GetRelationOk

func (o *Filter) GetRelationOk() (*string, bool)

GetRelationOk returns a tuple with the Relation field value and a boolean to check if the value has been set.

func (*Filter) GetValue

func (o *Filter) GetValue() string

GetValue returns the Value field value if set, zero value otherwise.

func (*Filter) GetValueOk

func (o *Filter) GetValueOk() (*string, bool)

GetValueOk returns a tuple with the Value field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Filter) HasKey

func (o *Filter) HasKey() bool

HasKey returns a boolean if a field has been set.

func (*Filter) HasValue

func (o *Filter) HasValue() bool

HasValue returns a boolean if a field has been set.

func (Filter) MarshalJSON

func (o Filter) MarshalJSON() ([]byte, error)

func (*Filter) SetField

func (o *Filter) SetField(v string)

SetField sets field value

func (*Filter) SetKey

func (o *Filter) SetKey(v string)

SetKey gets a reference to the given string and assigns it to the Key field.

func (*Filter) SetRelation

func (o *Filter) SetRelation(v string)

SetRelation sets field value

func (*Filter) SetValue

func (o *Filter) SetValue(v string)

SetValue gets a reference to the given string and assigns it to the Value field.

func (*Filter) UnmarshalJSON

func (o *Filter) UnmarshalJSON(bytes []byte) (err error)

type FilterExpressions

type FilterExpressions struct {
	Filter   *Filter
	Operator *Operator
}

FilterExpressions struct for FilterExpressions

func (*FilterExpressions) MarshalJSON

func (src *FilterExpressions) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*FilterExpressions) UnmarshalJSON

func (dst *FilterExpressions) UnmarshalJSON(data []byte) error

Unmarshal JSON data into any of the pointers in the struct

type FilterNotificationTarget

type FilterNotificationTarget struct {
	// relation = \">\" or \"<\" hours_ago = number of hours before or after the users last session. Example: \"1.1\"
	LastSession *string `json:"last_session,omitempty"`
	// relation = \">\" or \"<\" hours_ago = number of hours before or after the users first session. Example: \"1.1\"
	FirstSession *string `json:"first_session,omitempty"`
	// relation = \">\", \"<\", \"=\" or \"!=\" value = number sessions. Example: \"1\"
	SessionCount *string `json:"session_count,omitempty"`
	// relation = \">\", \"<\", \"=\" or \"!=\" value = Time in seconds the user has been in your app. Example: \"3600\"
	SessionTime *string `json:"session_time,omitempty"`
	// relation = \">\", \"<\", or \"=\" value = Amount in USD a user has spent on IAP (In App Purchases). Example: \"0.99\"
	AmountSpent *string `json:"amount_spent,omitempty"`
	// relation = \">\", \"<\" or \"=\" key = SKU purchased in your app as an IAP (In App Purchases). Example: \"com.domain.100coinpack\" value = value of SKU to compare to. Example: \"0.99\"
	BoughtSku *string `json:"bought_sku,omitempty"`
	// relation = \">\", \"<\", \"=\", \"!=\", \"exists\", \"not_exists\", \"time_elapsed_gt\" (paid plan only) or \"time_elapsed_lt\" (paid plan only) See Time Operators key = Tag key to compare. value = Tag value to compare. Not required for \"exists\" or \"not_exists\". Example: See Formatting Filters
	Tag *string `json:"tag,omitempty"`
	// relation = \"=\" or \"!=\" value = 2 character language code. Example: \"en\". For a list of all language codes see Language & Localization.
	Language *string `json:"language,omitempty"`
	// relation = \">\", \"<\", \"=\" or \"!=\" value = app version. Example: \"1.0.0\"
	AppVersion *string `json:"app_version,omitempty"`
	// radius = in meters lat = latitude long = longitude
	Location *string `json:"location,omitempty"`
	// value = email address Only for sending Push Notifications Use this for targeting push subscribers associated with an email set with all SDK setEmail methods To send emails to specific email addresses use include_email_tokens parameter
	Email *string `json:"email,omitempty"`
	// relation = \"=\" value = 2-digit Country code Example: \"field\": \"country\", \"relation\": \"=\", \"value\", \"US\"
	Country              *string `json:"country,omitempty"`
	AdditionalProperties map[string]interface{}
}

FilterNotificationTarget struct for FilterNotificationTarget

func NewFilterNotificationTarget

func NewFilterNotificationTarget() *FilterNotificationTarget

NewFilterNotificationTarget instantiates a new FilterNotificationTarget object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewFilterNotificationTargetWithDefaults

func NewFilterNotificationTargetWithDefaults() *FilterNotificationTarget

NewFilterNotificationTargetWithDefaults instantiates a new FilterNotificationTarget object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*FilterNotificationTarget) GetAmountSpent

func (o *FilterNotificationTarget) GetAmountSpent() string

GetAmountSpent returns the AmountSpent field value if set, zero value otherwise.

func (*FilterNotificationTarget) GetAmountSpentOk

func (o *FilterNotificationTarget) GetAmountSpentOk() (*string, bool)

GetAmountSpentOk returns a tuple with the AmountSpent field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FilterNotificationTarget) GetAppVersion

func (o *FilterNotificationTarget) GetAppVersion() string

GetAppVersion returns the AppVersion field value if set, zero value otherwise.

func (*FilterNotificationTarget) GetAppVersionOk

func (o *FilterNotificationTarget) GetAppVersionOk() (*string, bool)

GetAppVersionOk returns a tuple with the AppVersion field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FilterNotificationTarget) GetBoughtSku

func (o *FilterNotificationTarget) GetBoughtSku() string

GetBoughtSku returns the BoughtSku field value if set, zero value otherwise.

func (*FilterNotificationTarget) GetBoughtSkuOk

func (o *FilterNotificationTarget) GetBoughtSkuOk() (*string, bool)

GetBoughtSkuOk returns a tuple with the BoughtSku field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FilterNotificationTarget) GetCountry

func (o *FilterNotificationTarget) GetCountry() string

GetCountry returns the Country field value if set, zero value otherwise.

func (*FilterNotificationTarget) GetCountryOk

func (o *FilterNotificationTarget) GetCountryOk() (*string, bool)

GetCountryOk returns a tuple with the Country field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FilterNotificationTarget) GetEmail

func (o *FilterNotificationTarget) GetEmail() string

GetEmail returns the Email field value if set, zero value otherwise.

func (*FilterNotificationTarget) GetEmailOk

func (o *FilterNotificationTarget) GetEmailOk() (*string, bool)

GetEmailOk returns a tuple with the Email field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FilterNotificationTarget) GetFirstSession

func (o *FilterNotificationTarget) GetFirstSession() string

GetFirstSession returns the FirstSession field value if set, zero value otherwise.

func (*FilterNotificationTarget) GetFirstSessionOk

func (o *FilterNotificationTarget) GetFirstSessionOk() (*string, bool)

GetFirstSessionOk returns a tuple with the FirstSession field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FilterNotificationTarget) GetLanguage

func (o *FilterNotificationTarget) GetLanguage() string

GetLanguage returns the Language field value if set, zero value otherwise.

func (*FilterNotificationTarget) GetLanguageOk

func (o *FilterNotificationTarget) GetLanguageOk() (*string, bool)

GetLanguageOk returns a tuple with the Language field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FilterNotificationTarget) GetLastSession

func (o *FilterNotificationTarget) GetLastSession() string

GetLastSession returns the LastSession field value if set, zero value otherwise.

func (*FilterNotificationTarget) GetLastSessionOk

func (o *FilterNotificationTarget) GetLastSessionOk() (*string, bool)

GetLastSessionOk returns a tuple with the LastSession field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FilterNotificationTarget) GetLocation

func (o *FilterNotificationTarget) GetLocation() string

GetLocation returns the Location field value if set, zero value otherwise.

func (*FilterNotificationTarget) GetLocationOk

func (o *FilterNotificationTarget) GetLocationOk() (*string, bool)

GetLocationOk returns a tuple with the Location field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FilterNotificationTarget) GetSessionCount

func (o *FilterNotificationTarget) GetSessionCount() string

GetSessionCount returns the SessionCount field value if set, zero value otherwise.

func (*FilterNotificationTarget) GetSessionCountOk

func (o *FilterNotificationTarget) GetSessionCountOk() (*string, bool)

GetSessionCountOk returns a tuple with the SessionCount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FilterNotificationTarget) GetSessionTime

func (o *FilterNotificationTarget) GetSessionTime() string

GetSessionTime returns the SessionTime field value if set, zero value otherwise.

func (*FilterNotificationTarget) GetSessionTimeOk

func (o *FilterNotificationTarget) GetSessionTimeOk() (*string, bool)

GetSessionTimeOk returns a tuple with the SessionTime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FilterNotificationTarget) GetTag

func (o *FilterNotificationTarget) GetTag() string

GetTag returns the Tag field value if set, zero value otherwise.

func (*FilterNotificationTarget) GetTagOk

func (o *FilterNotificationTarget) GetTagOk() (*string, bool)

GetTagOk returns a tuple with the Tag field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FilterNotificationTarget) HasAmountSpent

func (o *FilterNotificationTarget) HasAmountSpent() bool

HasAmountSpent returns a boolean if a field has been set.

func (*FilterNotificationTarget) HasAppVersion

func (o *FilterNotificationTarget) HasAppVersion() bool

HasAppVersion returns a boolean if a field has been set.

func (*FilterNotificationTarget) HasBoughtSku

func (o *FilterNotificationTarget) HasBoughtSku() bool

HasBoughtSku returns a boolean if a field has been set.

func (*FilterNotificationTarget) HasCountry

func (o *FilterNotificationTarget) HasCountry() bool

HasCountry returns a boolean if a field has been set.

func (*FilterNotificationTarget) HasEmail

func (o *FilterNotificationTarget) HasEmail() bool

HasEmail returns a boolean if a field has been set.

func (*FilterNotificationTarget) HasFirstSession

func (o *FilterNotificationTarget) HasFirstSession() bool

HasFirstSession returns a boolean if a field has been set.

func (*FilterNotificationTarget) HasLanguage

func (o *FilterNotificationTarget) HasLanguage() bool

HasLanguage returns a boolean if a field has been set.

func (*FilterNotificationTarget) HasLastSession

func (o *FilterNotificationTarget) HasLastSession() bool

HasLastSession returns a boolean if a field has been set.

func (*FilterNotificationTarget) HasLocation

func (o *FilterNotificationTarget) HasLocation() bool

HasLocation returns a boolean if a field has been set.

func (*FilterNotificationTarget) HasSessionCount

func (o *FilterNotificationTarget) HasSessionCount() bool

HasSessionCount returns a boolean if a field has been set.

func (*FilterNotificationTarget) HasSessionTime

func (o *FilterNotificationTarget) HasSessionTime() bool

HasSessionTime returns a boolean if a field has been set.

func (*FilterNotificationTarget) HasTag

func (o *FilterNotificationTarget) HasTag() bool

HasTag returns a boolean if a field has been set.

func (FilterNotificationTarget) MarshalJSON

func (o FilterNotificationTarget) MarshalJSON() ([]byte, error)

func (*FilterNotificationTarget) SetAmountSpent

func (o *FilterNotificationTarget) SetAmountSpent(v string)

SetAmountSpent gets a reference to the given string and assigns it to the AmountSpent field.

func (*FilterNotificationTarget) SetAppVersion

func (o *FilterNotificationTarget) SetAppVersion(v string)

SetAppVersion gets a reference to the given string and assigns it to the AppVersion field.

func (*FilterNotificationTarget) SetBoughtSku

func (o *FilterNotificationTarget) SetBoughtSku(v string)

SetBoughtSku gets a reference to the given string and assigns it to the BoughtSku field.

func (*FilterNotificationTarget) SetCountry

func (o *FilterNotificationTarget) SetCountry(v string)

SetCountry gets a reference to the given string and assigns it to the Country field.

func (*FilterNotificationTarget) SetEmail

func (o *FilterNotificationTarget) SetEmail(v string)

SetEmail gets a reference to the given string and assigns it to the Email field.

func (*FilterNotificationTarget) SetFirstSession

func (o *FilterNotificationTarget) SetFirstSession(v string)

SetFirstSession gets a reference to the given string and assigns it to the FirstSession field.

func (*FilterNotificationTarget) SetLanguage

func (o *FilterNotificationTarget) SetLanguage(v string)

SetLanguage gets a reference to the given string and assigns it to the Language field.

func (*FilterNotificationTarget) SetLastSession

func (o *FilterNotificationTarget) SetLastSession(v string)

SetLastSession gets a reference to the given string and assigns it to the LastSession field.

func (*FilterNotificationTarget) SetLocation

func (o *FilterNotificationTarget) SetLocation(v string)

SetLocation gets a reference to the given string and assigns it to the Location field.

func (*FilterNotificationTarget) SetSessionCount

func (o *FilterNotificationTarget) SetSessionCount(v string)

SetSessionCount gets a reference to the given string and assigns it to the SessionCount field.

func (*FilterNotificationTarget) SetSessionTime

func (o *FilterNotificationTarget) SetSessionTime(v string)

SetSessionTime gets a reference to the given string and assigns it to the SessionTime field.

func (*FilterNotificationTarget) SetTag

func (o *FilterNotificationTarget) SetTag(v string)

SetTag gets a reference to the given string and assigns it to the Tag field.

func (*FilterNotificationTarget) UnmarshalJSON

func (o *FilterNotificationTarget) UnmarshalJSON(bytes []byte) (err error)

type GenericOpenAPIError

type GenericOpenAPIError struct {
	// contains filtered or unexported fields
}

GenericOpenAPIError Provides access to the body, error and model on returned errors.

func (GenericOpenAPIError) Body

func (e GenericOpenAPIError) Body() []byte

Body returns the raw bytes of the response

func (GenericOpenAPIError) Error

func (e GenericOpenAPIError) Error() string

Error returns non-empty string if there was an error.

func (GenericOpenAPIError) Model

func (e GenericOpenAPIError) Model() interface{}

Model returns the unpacked model of the error

type GetNotificationRequestBody

type GetNotificationRequestBody struct {
	// -> \"sent\" - All the devices by player_id that were sent the specified notification_id.  Notifications targeting under 1000 recipients will not have \"sent\" events recorded, but will show \"clicked\" events. \"clicked\" - All the devices by `player_id` that clicked the specified notification_id.
	Events *string `json:"events,omitempty"`
	// The email address you would like the report sent.
	Email                *string `json:"email,omitempty"`
	AppId                *string `json:"app_id,omitempty"`
	AdditionalProperties map[string]interface{}
}

GetNotificationRequestBody struct for GetNotificationRequestBody

func NewGetNotificationRequestBody

func NewGetNotificationRequestBody() *GetNotificationRequestBody

NewGetNotificationRequestBody instantiates a new GetNotificationRequestBody object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGetNotificationRequestBodyWithDefaults

func NewGetNotificationRequestBodyWithDefaults() *GetNotificationRequestBody

NewGetNotificationRequestBodyWithDefaults instantiates a new GetNotificationRequestBody object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GetNotificationRequestBody) GetAppId

func (o *GetNotificationRequestBody) GetAppId() string

GetAppId returns the AppId field value if set, zero value otherwise.

func (*GetNotificationRequestBody) GetAppIdOk

func (o *GetNotificationRequestBody) GetAppIdOk() (*string, bool)

GetAppIdOk returns a tuple with the AppId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetNotificationRequestBody) GetEmail

func (o *GetNotificationRequestBody) GetEmail() string

GetEmail returns the Email field value if set, zero value otherwise.

func (*GetNotificationRequestBody) GetEmailOk

func (o *GetNotificationRequestBody) GetEmailOk() (*string, bool)

GetEmailOk returns a tuple with the Email field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetNotificationRequestBody) GetEvents

func (o *GetNotificationRequestBody) GetEvents() string

GetEvents returns the Events field value if set, zero value otherwise.

func (*GetNotificationRequestBody) GetEventsOk

func (o *GetNotificationRequestBody) GetEventsOk() (*string, bool)

GetEventsOk returns a tuple with the Events field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetNotificationRequestBody) HasAppId

func (o *GetNotificationRequestBody) HasAppId() bool

HasAppId returns a boolean if a field has been set.

func (*GetNotificationRequestBody) HasEmail

func (o *GetNotificationRequestBody) HasEmail() bool

HasEmail returns a boolean if a field has been set.

func (*GetNotificationRequestBody) HasEvents

func (o *GetNotificationRequestBody) HasEvents() bool

HasEvents returns a boolean if a field has been set.

func (GetNotificationRequestBody) MarshalJSON

func (o GetNotificationRequestBody) MarshalJSON() ([]byte, error)

func (*GetNotificationRequestBody) SetAppId

func (o *GetNotificationRequestBody) SetAppId(v string)

SetAppId gets a reference to the given string and assigns it to the AppId field.

func (*GetNotificationRequestBody) SetEmail

func (o *GetNotificationRequestBody) SetEmail(v string)

SetEmail gets a reference to the given string and assigns it to the Email field.

func (*GetNotificationRequestBody) SetEvents

func (o *GetNotificationRequestBody) SetEvents(v string)

SetEvents gets a reference to the given string and assigns it to the Events field.

func (*GetNotificationRequestBody) UnmarshalJSON

func (o *GetNotificationRequestBody) UnmarshalJSON(bytes []byte) (err error)

type InvalidIdentifierError

type InvalidIdentifierError struct {
	// Returned if using include_external_user_ids
	InvalidExternalUserIds []string `json:"invalid_external_user_ids,omitempty"`
	// Returned if using include_player_ids and some were valid and others were not.
	InvalidPlayerIds     []string `json:"invalid_player_ids,omitempty"`
	AdditionalProperties map[string]interface{}
}

InvalidIdentifierError struct for InvalidIdentifierError

func NewInvalidIdentifierError

func NewInvalidIdentifierError() *InvalidIdentifierError

NewInvalidIdentifierError instantiates a new InvalidIdentifierError object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewInvalidIdentifierErrorWithDefaults

func NewInvalidIdentifierErrorWithDefaults() *InvalidIdentifierError

NewInvalidIdentifierErrorWithDefaults instantiates a new InvalidIdentifierError object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*InvalidIdentifierError) GetInvalidExternalUserIds

func (o *InvalidIdentifierError) GetInvalidExternalUserIds() []string

GetInvalidExternalUserIds returns the InvalidExternalUserIds field value if set, zero value otherwise.

func (*InvalidIdentifierError) GetInvalidExternalUserIdsOk

func (o *InvalidIdentifierError) GetInvalidExternalUserIdsOk() ([]string, bool)

GetInvalidExternalUserIdsOk returns a tuple with the InvalidExternalUserIds field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InvalidIdentifierError) GetInvalidPlayerIds

func (o *InvalidIdentifierError) GetInvalidPlayerIds() []string

GetInvalidPlayerIds returns the InvalidPlayerIds field value if set, zero value otherwise.

func (*InvalidIdentifierError) GetInvalidPlayerIdsOk

func (o *InvalidIdentifierError) GetInvalidPlayerIdsOk() ([]string, bool)

GetInvalidPlayerIdsOk returns a tuple with the InvalidPlayerIds field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InvalidIdentifierError) HasInvalidExternalUserIds

func (o *InvalidIdentifierError) HasInvalidExternalUserIds() bool

HasInvalidExternalUserIds returns a boolean if a field has been set.

func (*InvalidIdentifierError) HasInvalidPlayerIds

func (o *InvalidIdentifierError) HasInvalidPlayerIds() bool

HasInvalidPlayerIds returns a boolean if a field has been set.

func (InvalidIdentifierError) MarshalJSON

func (o InvalidIdentifierError) MarshalJSON() ([]byte, error)

func (*InvalidIdentifierError) SetInvalidExternalUserIds

func (o *InvalidIdentifierError) SetInvalidExternalUserIds(v []string)

SetInvalidExternalUserIds gets a reference to the given []string and assigns it to the InvalidExternalUserIds field.

func (*InvalidIdentifierError) SetInvalidPlayerIds

func (o *InvalidIdentifierError) SetInvalidPlayerIds(v []string)

SetInvalidPlayerIds gets a reference to the given []string and assigns it to the InvalidPlayerIds field.

func (*InvalidIdentifierError) UnmarshalJSON

func (o *InvalidIdentifierError) UnmarshalJSON(bytes []byte) (err error)

type Notification

type Notification struct {
	// The segment names you want to target. Users in these segments will receive a notification. This targeting parameter is only compatible with excluded_segments. Example: [\"Active Users\", \"Inactive Users\"]
	IncludedSegments []string `json:"included_segments,omitempty"`
	// Segment that will be excluded when sending. Users in these segments will not receive a notification, even if they were included in included_segments. This targeting parameter is only compatible with included_segments. Example: [\"Active Users\", \"Inactive Users\"]
	ExcludedSegments []string `json:"excluded_segments,omitempty"`
	// relation = \">\" or \"<\" hours_ago = number of hours before or after the users last session. Example: \"1.1\"
	LastSession *string `json:"last_session,omitempty"`
	// relation = \">\" or \"<\" hours_ago = number of hours before or after the users first session. Example: \"1.1\"
	FirstSession *string `json:"first_session,omitempty"`
	// relation = \">\", \"<\", \"=\" or \"!=\" value = number sessions. Example: \"1\"
	SessionCount *string `json:"session_count,omitempty"`
	// relation = \">\", \"<\", \"=\" or \"!=\" value = Time in seconds the user has been in your app. Example: \"3600\"
	SessionTime *string `json:"session_time,omitempty"`
	// relation = \">\", \"<\", or \"=\" value = Amount in USD a user has spent on IAP (In App Purchases). Example: \"0.99\"
	AmountSpent *string `json:"amount_spent,omitempty"`
	// relation = \">\", \"<\" or \"=\" key = SKU purchased in your app as an IAP (In App Purchases). Example: \"com.domain.100coinpack\" value = value of SKU to compare to. Example: \"0.99\"
	BoughtSku *string `json:"bought_sku,omitempty"`
	// relation = \">\", \"<\", \"=\", \"!=\", \"exists\", \"not_exists\", \"time_elapsed_gt\" (paid plan only) or \"time_elapsed_lt\" (paid plan only) See Time Operators key = Tag key to compare. value = Tag value to compare. Not required for \"exists\" or \"not_exists\". Example: See Formatting Filters
	Tag *string `json:"tag,omitempty"`
	// relation = \"=\" or \"!=\" value = 2 character language code. Example: \"en\". For a list of all language codes see Language & Localization.
	Language *string `json:"language,omitempty"`
	// relation = \">\", \"<\", \"=\" or \"!=\" value = app version. Example: \"1.0.0\"
	AppVersion *string `json:"app_version,omitempty"`
	// radius = in meters lat = latitude long = longitude
	Location *string `json:"location,omitempty"`
	// value = email address Only for sending Push Notifications Use this for targeting push subscribers associated with an email set with all SDK setEmail methods To send emails to specific email addresses use include_email_tokens parameter
	Email *string `json:"email,omitempty"`
	// relation = \"=\" value = 2-digit Country code Example: \"field\": \"country\", \"relation\": \"=\", \"value\", \"US\"
	Country *string `json:"country,omitempty"`
	// Specific playerids to send your notification to. _Does not require API Auth Key. Do not combine with other targeting parameters. Not compatible with any other targeting parameters. Example: [\"1dd608f2-c6a1-11e3-851d-000c2940e62c\"] Limit of 2,000 entries per REST API call
	IncludePlayerIds []string `json:"include_player_ids,omitempty"`
	// Target specific devices by custom user IDs assigned via API. Not compatible with any other targeting parameters Example: [\"custom-id-assigned-by-api\"] REQUIRED: REST API Key Authentication Limit of 2,000 entries per REST API call. Note: If targeting push, email, or sms subscribers with same ids, use with channel_for_external_user_ids to indicate you are sending a push or email or sms.
	IncludeExternalUserIds []string `json:"include_external_user_ids,omitempty"`
	// Recommended for Sending Emails - Target specific email addresses. If an email does not correspond to an existing user, a new user will be created. Example: nick@catfac.ts Limit of 2,000 entries per REST API call
	IncludeEmailTokens []string `json:"include_email_tokens,omitempty"`
	// Recommended for Sending SMS - Target specific phone numbers. The phone number should be in the E.164 format. Phone number should be an existing subscriber on OneSignal. Refer our docs to learn how to add phone numbers to OneSignal. Example phone number: +1999999999 Limit of 2,000 entries per REST API call
	IncludePhoneNumbers []string `json:"include_phone_numbers,omitempty"`
	// Not Recommended: Please consider using include_player_ids or include_external_user_ids instead. Target using iOS device tokens. Warning: Only works with Production tokens. All non-alphanumeric characters must be removed from each token. If a token does not correspond to an existing user, a new user will be created. Example: ce777617da7f548fe7a9ab6febb56cf39fba6d38203... Limit of 2,000 entries per REST API call
	IncludeIosTokens []string `json:"include_ios_tokens,omitempty"`
	// Not Recommended: Please consider using include_player_ids or include_external_user_ids instead. Target using Windows URIs. If a token does not correspond to an existing user, a new user will be created. Example: http://s.notify.live.net/u/1/bn1/HmQAAACPaLDr-... Limit of 2,000 entries per REST API call
	IncludeWpWnsUris []string `json:"include_wp_wns_uris,omitempty"`
	// Not Recommended: Please consider using include_player_ids or include_external_user_ids instead. Target using Amazon ADM registration IDs. If a token does not correspond to an existing user, a new user will be created. Example: amzn1.adm-registration.v1.XpvSSUk0Rc3hTVVV... Limit of 2,000 entries per REST API call
	IncludeAmazonRegIds []string `json:"include_amazon_reg_ids,omitempty"`
	// Not Recommended: Please consider using include_player_ids or include_external_user_ids instead. Target using Chrome App registration IDs. If a token does not correspond to an existing user, a new user will be created. Example: APA91bEeiUeSukAAUdnw3O2RB45FWlSpgJ7Ji_... Limit of 2,000 entries per REST API call
	IncludeChromeRegIds []string `json:"include_chrome_reg_ids,omitempty"`
	// Not Recommended: Please consider using include_player_ids or include_external_user_ids instead. Target using Chrome Web Push registration IDs. If a token does not correspond to an existing user, a new user will be created. Example: APA91bEeiUeSukAAUdnw3O2RB45FWlSpgJ7Ji_... Limit of 2,000 entries per REST API call
	IncludeChromeWebRegIds []string `json:"include_chrome_web_reg_ids,omitempty"`
	// Not Recommended: Please consider using include_player_ids or include_external_user_ids instead. Target using Android device registration IDs. If a token does not correspond to an existing user, a new user will be created. Example: APA91bEeiUeSukAAUdnw3O2RB45FWlSpgJ7Ji_... Limit of 2,000 entries per REST API call
	IncludeAndroidRegIds []string `json:"include_android_reg_ids,omitempty"`
	Id                   *string  `json:"id,omitempty"`
	Value                *int32   `json:"value,omitempty"`
	// Required for SMS Messages. An identifier for tracking message within the OneSignal dashboard or export analytics. Not shown to end user.
	Name        *string `json:"name,omitempty"`
	Aggregation *string `json:"aggregation,omitempty"`
	// Indicates whether to send to all devices registered under your app's Apple iOS platform.
	IsIos NullableBool `json:"isIos,omitempty"`
	// Indicates whether to send to all devices registered under your app's Google Android platform.
	IsAndroid NullableBool `json:"isAndroid,omitempty"`
	// Indicates whether to send to all devices registered under your app's Huawei Android platform.
	IsHuawei NullableBool `json:"isHuawei,omitempty"`
	// Indicates whether to send to all subscribed web browser users, including Chrome, Firefox, and Safari. You may use this instead as a combined flag instead of separately enabling isChromeWeb, isFirefox, and isSafari, though the three options are equivalent to this one.
	IsAnyWeb NullableBool `json:"isAnyWeb,omitempty"`
	// Indicates whether to send to all Google Chrome, Chrome on Android, and Mozilla Firefox users registered under your Chrome & Firefox web push platform.
	IsChromeWeb NullableBool `json:"isChromeWeb,omitempty"`
	// Indicates whether to send to all Mozilla Firefox desktop users registered under your Firefox web push platform.
	IsFirefox NullableBool `json:"isFirefox,omitempty"`
	// Does not support iOS Safari. Indicates whether to send to all Apple's Safari desktop users registered under your Safari web push platform. Read more iOS Safari
	IsSafari NullableBool `json:"isSafari,omitempty"`
	// Indicates whether to send to all devices registered under your app's Windows platform.
	IsWPWNS NullableBool `json:"isWP_WNS,omitempty"`
	// Indicates whether to send to all devices registered under your app's Amazon Fire platform.
	IsAdm NullableBool `json:"isAdm,omitempty"`
	// This flag is not used for web push Please see isChromeWeb for sending to web push users. This flag only applies to Google Chrome Apps & Extensions. Indicates whether to send to all devices registered under your app's Google Chrome Apps & Extension platform.
	IsChrome NullableBool `json:"isChrome,omitempty"`
	// Indicates if the message type when targeting with include_external_user_ids for cases where an email, sms, and/or push subscribers have the same external user id. Example: Use the string \"push\" to indicate you are sending a push notification or the string \"email\"for sending emails or \"sms\"for sending SMS.
	ChannelForExternalUserIds *string `json:"channel_for_external_user_ids,omitempty"`
	// Required: Your OneSignal Application ID, which can be found in Keys & IDs. It is a UUID and looks similar to 8250eaf6-1a58-489e-b136-7c74a864b434.
	AppId string `json:"app_id"`
	// Correlation and idempotency key. A request received with this parameter will first look for another notification with the same external_id. If one exists, a notification will not be sent, and result of the previous operation will instead be returned. Therefore, if you plan on using this feature, it's important to use a good source of randomness to generate the UUID passed here. This key is only idempotent for 30 days. After 30 days, the notification could be removed from our system and a notification with the same external_id will be sent again.   See Idempotent Notification Requests for more details writeOnly: true
	ExternalId *string           `json:"external_id,omitempty"`
	Contents   NullableStringMap `json:"contents,omitempty"`
	Headings   NullableStringMap `json:"headings,omitempty"`
	Subtitle   NullableStringMap `json:"subtitle,omitempty"`
	// Channel: Push Notifications Platform: Huawei A custom map of data that is passed back to your app. Same as using Additional Data within the dashboard. Can use up to 2048 bytes of data. Example: {\"abc\": 123, \"foo\": \"bar\", \"event_performed\": true, \"amount\": 12.1}
	Data map[string]interface{} `json:"data,omitempty"`
	// Channel: Push Notifications Platform: Huawei Use \"data\" or \"message\" depending on the type of notification you are sending. More details in Data & Background Notifications.
	HuaweiMsgType *string `json:"huawei_msg_type,omitempty"`
	// Channel: Push Notifications Platform: All The URL to open in the browser when a user clicks on the notification. Note: iOS needs https or updated NSAppTransportSecurity in plist This field supports inline substitutions. Omit if including web_url or app_url Example: https://onesignal.com
	Url *string `json:"url,omitempty"`
	// Channel: Push Notifications Platform: All Browsers Same as url but only sent to web push platforms. Including Chrome, Firefox, Safari, Opera, etc. Example: https://onesignal.com
	WebUrl *string `json:"web_url,omitempty"`
	// Channel: Push Notifications Platform: All Browsers Same as url but only sent to web push platforms. Including iOS, Android, macOS, Windows, ChromeApps, etc. Example: https://onesignal.com
	AppUrl *string `json:"app_url,omitempty"`
	// Channel: Push Notifications Platform: iOS 10+ Adds media attachments to notifications. Set as JSON object, key as a media id of your choice and the value as a valid local filename or URL. User must press and hold on the notification to view. Do not set mutable_content to download attachments. The OneSignal SDK does this automatically Example: {\"id1\": \"https://domain.com/image.jpg\"}
	IosAttachments map[string]interface{} `json:"ios_attachments,omitempty"`
	// Channel: Push Notifications Platform: All Use a template you setup on our dashboard. The template_id is the UUID found in the URL when viewing a template on our dashboard. Example: be4a8044-bbd6-11e4-a581-000c2940e62c
	TemplateId *string `json:"template_id,omitempty"`
	// Channel: Push Notifications Platform: iOS Sending true wakes your app from background to run custom native code (Apple interprets this as content-available=1). Note: Not applicable if the app is in the \"force-quit\" state (i.e app was swiped away). Omit the contents field to prevent displaying a visible notification.
	ContentAvailable NullableBool `json:"content_available,omitempty"`
	// Channel: Push Notifications Platform: iOS 10+ Always defaults to true and cannot be turned off. Allows tracking of notification receives and changing of the notification content in your app before it is displayed. Triggers didReceive(_:withContentHandler:) on your UNNotificationServiceExtension.
	MutableContent *bool `json:"mutable_content,omitempty"`
	// Channel: Push Notifications Platform: iOS 13+ Use to target a specific experience in your App Clip, or to target your notification to a specific window in a multi-scene App.
	TargetContentIdentifier *string `json:"target_content_identifier,omitempty"`
	// Channel: Push Notifications Platform: Android Picture to display in the expanded view. Can be a drawable resource name or a URL.
	BigPicture *string `json:"big_picture,omitempty"`
	// Channel: Push Notifications Platform: Huawei Picture to display in the expanded view. Can be a drawable resource name or a URL.
	HuaweiBigPicture *string `json:"huawei_big_picture,omitempty"`
	// Channel: Push Notifications Platform: Amazon Picture to display in the expanded view. Can be a drawable resource name or a URL.
	AdmBigPicture *string `json:"adm_big_picture,omitempty"`
	// Channel: Push Notifications Platform: ChromeApp Large picture to display below the notification text. Must be a local URL.
	ChromeBigPicture *string `json:"chrome_big_picture,omitempty"`
	// Channel: Push Notifications Platform: Chrome 56+ Sets the web push notification's large image to be shown below the notification's title and text. Please see Web Push Notification Icons.
	ChromeWebImage *string `json:"chrome_web_image,omitempty"`
	// Channel: Push Notifications Platform: iOS 8.0+, Android 4.1+, and derivatives like Amazon Buttons to add to the notification. Icon only works for Android. Buttons show in reverse order of array position i.e. Last item in array shows as first button on device. Example: [{\"id\": \"id2\", \"text\": \"second button\", \"icon\": \"ic_menu_share\"}, {\"id\": \"id1\", \"text\": \"first button\", \"icon\": \"ic_menu_send\"}]
	Buttons []Button `json:"buttons,omitempty"`
	// Channel: Push Notifications Platform: Chrome 48+ Add action buttons to the notification. The id field is required. Example: [{\"id\": \"like-button\", \"text\": \"Like\", \"icon\": \"http://i.imgur.com/N8SN8ZS.png\", \"url\": \"https://yoursite.com\"}, {\"id\": \"read-more-button\", \"text\": \"Read more\", \"icon\": \"http://i.imgur.com/MIxJp1L.png\", \"url\": \"https://yoursite.com\"}]
	WebButtons []Button `json:"web_buttons,omitempty"`
	// Channel: Push Notifications Platform: iOS Category APS payload, use with registerUserNotificationSettings:categories in your Objective-C / Swift code. Example: calendar category which contains actions like accept and decline iOS 10+ This will trigger your UNNotificationContentExtension whose ID matches this category.
	IosCategory *string `json:"ios_category,omitempty"`
	// Channel: Push Notifications Platform: Android The Android Oreo Notification Category to send the notification under. See the Category documentation on creating one and getting it's id.
	AndroidChannelId *string `json:"android_channel_id,omitempty"`
	// Channel: Push Notifications Platform: Huawei The Android Oreo Notification Category to send the notification under. See the Category documentation on creating one and getting it's id.
	HuaweiChannelId *string `json:"huawei_channel_id,omitempty"`
	// Channel: Push Notifications Platform: Android Use this if you have client side Android Oreo Channels you have already defined in your app with code.
	ExistingAndroidChannelId *string `json:"existing_android_channel_id,omitempty"`
	// Channel: Push Notifications Platform: Huawei Use this if you have client side Android Oreo Channels you have already defined in your app with code.
	HuaweiExistingChannelId *string                                   `json:"huawei_existing_channel_id,omitempty"`
	AndroidBackgroundLayout *NotificationAllOfAndroidBackgroundLayout `json:"android_background_layout,omitempty"`
	// Channel: Push Notifications Platform: Android Icon shown in the status bar and on the top left of the notification. If not set a bell icon will be used or ic_stat_onesignal_default if you have set this resource name. See: How to create small icons
	SmallIcon *string `json:"small_icon,omitempty"`
	// Channel: Push Notifications Platform: Huawei Icon shown in the status bar and on the top left of the notification. Use an Android resource path (E.g. /drawable/small_icon). Defaults to your app icon if not set.
	HuaweiSmallIcon *string `json:"huawei_small_icon,omitempty"`
	// Channel: Push Notifications Platform: Android Can be a drawable resource name or a URL. See: How to create large icons
	LargeIcon *string `json:"large_icon,omitempty"`
	// Channel: Push Notifications Platform: Huawei Can be a drawable resource name or a URL. See: How to create large icons
	HuaweiLargeIcon *string `json:"huawei_large_icon,omitempty"`
	// Channel: Push Notifications Platform: Amazon If not set a bell icon will be used or ic_stat_onesignal_default if you have set this resource name. See: How to create small icons
	AdmSmallIcon *string `json:"adm_small_icon,omitempty"`
	// Channel: Push Notifications Platform: Amazon If blank the small_icon is used. Can be a drawable resource name or a URL. See: How to create large icons
	AdmLargeIcon *string `json:"adm_large_icon,omitempty"`
	// Channel: Push Notifications Platform: Chrome Sets the web push notification's icon. An image URL linking to a valid image. Common image types are supported; GIF will not animate. We recommend 256x256 (at least 80x80) to display well on high DPI devices. Firefox will also use this icon, unless you specify firefox_icon.
	ChromeWebIcon *string `json:"chrome_web_icon,omitempty"`
	// Channel: Push Notifications Platform: Chrome Sets the web push notification icon for Android devices in the notification shade. Please see Web Push Notification Badge.
	ChromeWebBadge *string `json:"chrome_web_badge,omitempty"`
	// Channel: Push Notifications Platform: Firefox Not recommended Few people need to set Firefox-specific icons. We recommend setting chrome_web_icon instead, which Firefox will also use. Sets the web push notification's icon for Firefox. An image URL linking to a valid image. Common image types are supported; GIF will not animate. We recommend 256x256 (at least 80x80) to display well on high DPI devices.
	FirefoxIcon *string `json:"firefox_icon,omitempty"`
	// Channel: Push Notifications Platform: ChromeApp This flag is not used for web push For web push, please see chrome_web_icon instead. The local URL to an icon to use. If blank, the app icon will be used.
	ChromeIcon *string `json:"chrome_icon,omitempty"`
	// Channel: Push Notifications Platform: iOS Sound file that is included in your app to play instead of the default device notification sound. Pass nil to disable vibration and sound for the notification. Example: \"notification.wav\"
	IosSound *string `json:"ios_sound,omitempty"`
	// Channel: Push Notifications Platform: Android &#9888;&#65039;Deprecated, this field doesn't work on Android 8 (Oreo) and newer devices! Please use Notification Categories / Channels noted above instead to support ALL versions of Android. Sound file that is included in your app to play instead of the default device notification sound. Pass nil to disable sound for the notification. NOTE: Leave off file extension for Android. Example: \"notification\"
	AndroidSound *string `json:"android_sound,omitempty"`
	// Channel: Push Notifications Platform: Huawei &#9888;&#65039;Deprecated, this field ONLY works on EMUI 5 (Android 7 based) and older devices. Please also set Notification Categories / Channels noted above to support EMUI 8 (Android 8 based) devices. Sound file that is included in your app to play instead of the default device notification sound. NOTE: Leave off file extension for and include the full path.  Example: \"/res/raw/notification\"
	HuaweiSound *string `json:"huawei_sound,omitempty"`
	// Channel: Push Notifications Platform: Amazon &#9888;&#65039;Deprecated, this field doesn't work on Android 8 (Oreo) and newer devices! Please use Notification Categories / Channels noted above instead to support ALL versions of Android. Sound file that is included in your app to play instead of the default device notification sound. Pass nil to disable sound for the notification. NOTE: Leave off file extension for Android. Example: \"notification\"
	AdmSound *string `json:"adm_sound,omitempty"`
	// Channel: Push Notifications Platform: Windows Sound file that is included in your app to play instead of the default device notification sound. Example: \"notification.wav\"
	WpWnsSound *string `json:"wp_wns_sound,omitempty"`
	// Channel: Push Notifications Platform: Android &#9888;&#65039;Deprecated, this field doesn't work on Android 8 (Oreo) and newer devices! Please use Notification Categories / Channels noted above instead to support ALL versions of Android. Sets the devices LED notification light if the device has one. ARGB Hex format. Example(Blue): \"FF0000FF\"
	AndroidLedColor *string `json:"android_led_color,omitempty"`
	// Channel: Push Notifications Platform: Huawei &#9888;&#65039;Deprecated, this field ONLY works on EMUI 5 (Android 7 based) and older devices. Please also set Notification Categories / Channels noted above to support EMUI 8 (Android 8 based) devices. Sets the devices LED notification light if the device has one. RGB Hex format. Example(Blue): \"0000FF\"
	HuaweiLedColor *string `json:"huawei_led_color,omitempty"`
	// Channel: Push Notifications Platform: Android Sets the background color of the notification circle to the left of the notification text. Only applies to apps targeting Android API level 21+ on Android 5.0+ devices. Example(Red): \"FFFF0000\"
	AndroidAccentColor *string `json:"android_accent_color,omitempty"`
	// Channel: Push Notifications Platform: Huawei Accent Color used on Action Buttons and Group overflow count. Uses RGB Hex value (E.g. #9900FF). Defaults to device's theme color if not set.
	HuaweiAccentColor *string `json:"huawei_accent_color,omitempty"`
	// Channel: Push Notifications Platform: Android 5.0_ &#9888;&#65039;Deprecated, this field doesn't work on Android 8 (Oreo) and newer devices! Please use Notification Categories / Channels noted above instead to support ALL versions of Android. 1 = Public (default) (Shows the full message on the lock screen unless the user has disabled all notifications from showing on the lock screen. Please consider the user and mark private if the contents are.) 0 = Private (Hides message contents on lock screen if the user set \"Hide sensitive notification content\" in the system settings) -1 = Secret (Notification does not show on the lock screen at all)
	AndroidVisibility NullableInt32 `json:"android_visibility,omitempty"`
	// Channel: Push Notifications Platform: Huawei &#9888;&#65039;Deprecated, this field ONLY works on EMUI 5 (Android 7 based) and older devices. Please also set Notification Categories / Channels noted above to support EMUI 8 (Android 8 based) devices. 1 = Public (default) (Shows the full message on the lock screen unless the user has disabled all notifications from showing on the lock screen. Please consider the user and mark private if the contents are.) 0 = Private (Hides message contents on lock screen if the user set \"Hide sensitive notification content\" in the system settings) -1 = Secret (Notification does not show on the lock screen at all)
	HuaweiVisibility NullableInt32 `json:"huawei_visibility,omitempty"`
	// Channel: Push Notifications Platform: iOS Describes whether to set or increase/decrease your app's iOS badge count by the ios_badgeCount specified count. Can specify None, SetTo, or Increase. `None` leaves the count unaffected. `SetTo` directly sets the badge count to the number specified in ios_badgeCount. `Increase` adds the number specified in ios_badgeCount to the total. Use a negative number to decrease the badge count.
	IosBadgeType *string `json:"ios_badgeType,omitempty"`
	// Channel: Push Notifications Platform: iOS Used with ios_badgeType, describes the value to set or amount to increase/decrease your app's iOS badge count by. You can use a negative number to decrease the badge count when used with an ios_badgeType of Increase.
	IosBadgeCount NullableInt32 `json:"ios_badgeCount,omitempty"`
	// Channel: Push Notifications Platform: iOS 10+, Android Only one notification with the same id will be shown on the device. Use the same id to update an existing notification instead of showing a new one. Limit of 64 characters.
	CollapseId *string `json:"collapse_id,omitempty"`
	// Channel: Push Notifications Platform: All Browsers Display multiple notifications at once with different topics.
	WebPushTopic *string `json:"web_push_topic,omitempty"`
	// Channel: Push Notifications Platform: iOS 10+ iOS can localize push notification messages on the client using special parameters such as loc-key. When using the Create Notification endpoint, you must include these parameters inside of a field called apns_alert. Please see Apple's guide on localizing push notifications to learn more.
	ApnsAlert map[string]interface{} `json:"apns_alert,omitempty"`
	// Channel: All Schedule notification for future delivery. API defaults to UTC -1100 Examples: All examples are the exact same date & time. \"Thu Sep 24 2015 14:00:00 GMT-0700 (PDT)\" \"September 24th 2015, 2:00:00 pm UTC-07:00\" \"2015-09-24 14:00:00 GMT-0700\" \"Sept 24 2015 14:00:00 GMT-0700\" \"Thu Sep 24 2015 14:00:00 GMT-0700 (Pacific Daylight Time)\" Note: SMS currently only supports send_after parameter.
	SendAfter *time.Time `json:"send_after,omitempty"`
	// Channel: All Possible values are: timezone (Deliver at a specific time-of-day in each users own timezone) last-active Same as Intelligent Delivery . (Deliver at the same time of day as each user last used your app). If send_after is used, this takes effect after the send_after time has elapsed.
	DelayedOption *string `json:"delayed_option,omitempty"`
	// Channel: All Use with delayed_option=timezone. Examples: \"9:00AM\" \"21:45\" \"9:45:30\"
	DeliveryTimeOfDay *string `json:"delivery_time_of_day,omitempty"`
	// Channel: Push Notifications Platform: iOS, Android, Chrome, Firefox, Safari, ChromeWeb Time To Live - In seconds. The notification will be expired if the device does not come back online within this time. The default is 259,200 seconds (3 days). Max value to set is 2419200 seconds (28 days).
	Ttl NullableInt32 `json:"ttl,omitempty"`
	// Channel: Push Notifications Platform: Android, Chrome, ChromeWeb Delivery priority through the push server (example GCM/FCM). Pass 10 for high priority or any other integer for normal priority. Defaults to normal priority for Android and high for iOS. For Android 6.0+ devices setting priority to high will wake the device out of doze mode.
	Priority NullableInt32 `json:"priority,omitempty"`
	// Channel: Push Notifications Platform: iOS valid values: voip Set the value to voip for sending VoIP Notifications This field maps to the APNS header apns-push-type. Note: alert and background are automatically set by OneSignal
	ApnsPushTypeOverride *string `json:"apns_push_type_override,omitempty"`
	// Channel: All Apps with throttling enabled:   - the parameter value will be used to override the default application throttling value set from the dashboard settings.   - parameter value 0 indicates not to apply throttling to the notification.   - if the parameter is not passed then the default app throttling value will be applied to the notification. Apps with throttling disabled:   - this parameter can be used to throttle delivery for the notification even though throttling is not enabled at the application level. Refer to throttling for more details.
	ThrottleRatePerMinute *string `json:"throttle_rate_per_minute,omitempty"`
	// Channel: Push Notifications Platform: Android Notifications with the same group will be stacked together using Android's Notification Grouping feature.
	AndroidGroup *string `json:"android_group,omitempty"`
	// Channel: Push Notifications Platform: Android Note: This only works for Android 6 and older. Android 7+ allows full expansion of all message. Summary message to display when 2+ notifications are stacked together. Default is \"# new messages\". Include $[notif_count] in your message and it will be replaced with the current number. Languages - The value of each key is the message that will be sent to users for that language. \"en\" (English) is required. The key of each hash is either a a 2 character language code or one of zh-Hans/zh-Hant for Simplified or Traditional Chinese. Read more: supported languages. Example: {\"en\": \"You have $[notif_count] new messages\"}
	AndroidGroupMessage *string `json:"android_group_message,omitempty"`
	// Channel: Push Notifications Platform: Amazon Notifications with the same group will be stacked together using Android's Notification Grouping feature.
	AdmGroup *string `json:"adm_group,omitempty"`
	// Channel: Push Notifications Platform: Amazon Summary message to display when 2+ notifications are stacked together. Default is \"# new messages\". Include $[notif_count] in your message and it will be replaced with the current number. \"en\" (English) is required. The key of each hash is either a a 2 character language code or one of zh-Hans/zh-Hant for Simplified or Traditional Chinese. The value of each key is the message that will be sent to users for that language. Example: {\"en\": \"You have $[notif_count] new messages\"}
	AdmGroupMessage map[string]interface{} `json:"adm_group_message,omitempty"`
	// Channel: Push Notifications Platform: iOS 12+ This parameter is supported in iOS 12 and above. It allows you to group related notifications together. If two notifications have the same thread-id, they will both be added to the same group.
	ThreadId *string `json:"thread_id,omitempty"`
	// Channel: Push Notifications Platform: iOS 12+ When using thread_id to create grouped notifications in iOS 12+, you can also control the summary. For example, a grouped notification can say \"12 more notifications from John Doe\". The summary_arg lets you set the name of the person/thing the notifications are coming from, and will show up as \"X more notifications from summary_arg\"
	SummaryArg *string `json:"summary_arg,omitempty"`
	// Channel: Push Notifications Platform: iOS 12+ When using thread_id, you can also control the count of the number of notifications in the group. For example, if the group already has 12 notifications, and you send a new notification with summary_arg_count = 2, the new total will be 14 and the summary will be \"14 more notifications from summary_arg\"
	SummaryArgCount *int32 `json:"summary_arg_count,omitempty"`
	// Channel: Email Required.  The subject of the email.
	EmailSubject *string `json:"email_subject,omitempty"`
	// Channel: Email Required unless template_id is set. HTML suported The body of the email you wish to send. Typically, customers include their own HTML templates here. Must include [unsubscribe_url] in an <a> tag somewhere in the email. Note: any malformed HTML content will be sent to users. Please double-check your HTML is valid.
	EmailBody *string `json:"email_body,omitempty"`
	// Channel: Email The name the email is from. If not specified, will default to \"from name\" set in the OneSignal Dashboard Email Settings.
	EmailFromName *string `json:"email_from_name,omitempty"`
	// Channel: Email The email address the email is from. If not specified, will default to \"from email\" set in the OneSignal Dashboard Email Settings.
	EmailFromAddress *string `json:"email_from_address,omitempty"`
	// Channel: SMS Phone Number used to send SMS. Should be a registered Twilio phone number in E.164 format.
	SmsFrom *string `json:"sms_from,omitempty"`
	// Channel: SMS URLs for the media files to be attached to the SMS content. Limit: 10 media urls with a total max. size of 5MBs.
	SmsMediaUrls         []string `json:"sms_media_urls,omitempty"`
	AdditionalProperties map[string]interface{}
}

Notification struct for Notification

func NewNotification

func NewNotification(appId string) *Notification

NewNotification instantiates a new Notification object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNotificationWithDefaults

func NewNotificationWithDefaults() *Notification

NewNotificationWithDefaults instantiates a new Notification object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Notification) GetAdmBigPicture

func (o *Notification) GetAdmBigPicture() string

GetAdmBigPicture returns the AdmBigPicture field value if set, zero value otherwise.

func (*Notification) GetAdmBigPictureOk

func (o *Notification) GetAdmBigPictureOk() (*string, bool)

GetAdmBigPictureOk returns a tuple with the AdmBigPicture field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Notification) GetAdmGroup

func (o *Notification) GetAdmGroup() string

GetAdmGroup returns the AdmGroup field value if set, zero value otherwise.

func (*Notification) GetAdmGroupMessage

func (o *Notification) GetAdmGroupMessage() map[string]interface{}

GetAdmGroupMessage returns the AdmGroupMessage field value if set, zero value otherwise.

func (*Notification) GetAdmGroupMessageOk

func (o *Notification) GetAdmGroupMessageOk() (map[string]interface{}, bool)

GetAdmGroupMessageOk returns a tuple with the AdmGroupMessage field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Notification) GetAdmGroupOk

func (o *Notification) GetAdmGroupOk() (*string, bool)

GetAdmGroupOk returns a tuple with the AdmGroup field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Notification) GetAdmLargeIcon

func (o *Notification) GetAdmLargeIcon() string

GetAdmLargeIcon returns the AdmLargeIcon field value if set, zero value otherwise.

func (*Notification) GetAdmLargeIconOk

func (o *Notification) GetAdmLargeIconOk() (*string, bool)

GetAdmLargeIconOk returns a tuple with the AdmLargeIcon field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Notification) GetAdmSmallIcon

func (o *Notification) GetAdmSmallIcon() string

GetAdmSmallIcon returns the AdmSmallIcon field value if set, zero value otherwise.

func (*Notification) GetAdmSmallIconOk

func (o *Notification) GetAdmSmallIconOk() (*string, bool)

GetAdmSmallIconOk returns a tuple with the AdmSmallIcon field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Notification) GetAdmSound

func (o *Notification) GetAdmSound() string

GetAdmSound returns the AdmSound field value if set, zero value otherwise.

func (*Notification) GetAdmSoundOk

func (o *Notification) GetAdmSoundOk() (*string, bool)

GetAdmSoundOk returns a tuple with the AdmSound field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Notification) GetAggregation

func (o *Notification) GetAggregation() string

GetAggregation returns the Aggregation field value if set, zero value otherwise.

func (*Notification) GetAggregationOk

func (o *Notification) GetAggregationOk() (*string, bool)

GetAggregationOk returns a tuple with the Aggregation field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Notification) GetAmountSpent

func (o *Notification) GetAmountSpent() string

GetAmountSpent returns the AmountSpent field value if set, zero value otherwise.

func (*Notification) GetAmountSpentOk

func (o *Notification) GetAmountSpentOk() (*string, bool)

GetAmountSpentOk returns a tuple with the AmountSpent field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Notification) GetAndroidAccentColor

func (o *Notification) GetAndroidAccentColor() string

GetAndroidAccentColor returns the AndroidAccentColor field value if set, zero value otherwise.

func (*Notification) GetAndroidAccentColorOk

func (o *Notification) GetAndroidAccentColorOk() (*string, bool)

GetAndroidAccentColorOk returns a tuple with the AndroidAccentColor field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Notification) GetAndroidBackgroundLayout

func (o *Notification) GetAndroidBackgroundLayout() NotificationAllOfAndroidBackgroundLayout

GetAndroidBackgroundLayout returns the AndroidBackgroundLayout field value if set, zero value otherwise.

func (*Notification) GetAndroidBackgroundLayoutOk

func (o *Notification) GetAndroidBackgroundLayoutOk() (*NotificationAllOfAndroidBackgroundLayout, bool)

GetAndroidBackgroundLayoutOk returns a tuple with the AndroidBackgroundLayout field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Notification) GetAndroidChannelId

func (o *Notification) GetAndroidChannelId() string

GetAndroidChannelId returns the AndroidChannelId field value if set, zero value otherwise.

func (*Notification) GetAndroidChannelIdOk

func (o *Notification) GetAndroidChannelIdOk() (*string, bool)

GetAndroidChannelIdOk returns a tuple with the AndroidChannelId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Notification) GetAndroidGroup

func (o *Notification) GetAndroidGroup() string

GetAndroidGroup returns the AndroidGroup field value if set, zero value otherwise.

func (*Notification) GetAndroidGroupMessage

func (o *Notification) GetAndroidGroupMessage() string

GetAndroidGroupMessage returns the AndroidGroupMessage field value if set, zero value otherwise.

func (*Notification) GetAndroidGroupMessageOk

func (o *Notification) GetAndroidGroupMessageOk() (*string, bool)

GetAndroidGroupMessageOk returns a tuple with the AndroidGroupMessage field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Notification) GetAndroidGroupOk

func (o *Notification) GetAndroidGroupOk() (*string, bool)

GetAndroidGroupOk returns a tuple with the AndroidGroup field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Notification) GetAndroidLedColor

func (o *Notification) GetAndroidLedColor() string

GetAndroidLedColor returns the AndroidLedColor field value if set, zero value otherwise.

func (*Notification) GetAndroidLedColorOk

func (o *Notification) GetAndroidLedColorOk() (*string, bool)

GetAndroidLedColorOk returns a tuple with the AndroidLedColor field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Notification) GetAndroidSound

func (o *Notification) GetAndroidSound() string

GetAndroidSound returns the AndroidSound field value if set, zero value otherwise.

func (*Notification) GetAndroidSoundOk

func (o *Notification) GetAndroidSoundOk() (*string, bool)

GetAndroidSoundOk returns a tuple with the AndroidSound field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Notification) GetAndroidVisibility

func (o *Notification) GetAndroidVisibility() int32

GetAndroidVisibility returns the AndroidVisibility field value if set, zero value otherwise (both if not set or set to explicit null).

func (*Notification) GetAndroidVisibilityOk

func (o *Notification) GetAndroidVisibilityOk() (*int32, bool)

GetAndroidVisibilityOk returns a tuple with the AndroidVisibility field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Notification) GetApnsAlert

func (o *Notification) GetApnsAlert() map[string]interface{}

GetApnsAlert returns the ApnsAlert field value if set, zero value otherwise.

func (*Notification) GetApnsAlertOk

func (o *Notification) GetApnsAlertOk() (map[string]interface{}, bool)

GetApnsAlertOk returns a tuple with the ApnsAlert field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Notification) GetApnsPushTypeOverride

func (o *Notification) GetApnsPushTypeOverride() string

GetApnsPushTypeOverride returns the ApnsPushTypeOverride field value if set, zero value otherwise.

func (*Notification) GetApnsPushTypeOverrideOk

func (o *Notification) GetApnsPushTypeOverrideOk() (*string, bool)

GetApnsPushTypeOverrideOk returns a tuple with the ApnsPushTypeOverride field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Notification) GetAppId

func (o *Notification) GetAppId() string

GetAppId returns the AppId field value

func (*Notification) GetAppIdOk

func (o *Notification) GetAppIdOk() (*string, bool)

GetAppIdOk returns a tuple with the AppId field value and a boolean to check if the value has been set.

func (*Notification) GetAppUrl

func (o *Notification) GetAppUrl() string

GetAppUrl returns the AppUrl field value if set, zero value otherwise.

func (*Notification) GetAppUrlOk

func (o *Notification) GetAppUrlOk() (*string, bool)

GetAppUrlOk returns a tuple with the AppUrl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Notification) GetAppVersion

func (o *Notification) GetAppVersion() string

GetAppVersion returns the AppVersion field value if set, zero value otherwise.

func (*Notification) GetAppVersionOk

func (o *Notification) GetAppVersionOk() (*string, bool)

GetAppVersionOk returns a tuple with the AppVersion field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Notification) GetBigPicture

func (o *Notification) GetBigPicture() string

GetBigPicture returns the BigPicture field value if set, zero value otherwise.

func (*Notification) GetBigPictureOk

func (o *Notification) GetBigPictureOk() (*string, bool)

GetBigPictureOk returns a tuple with the BigPicture field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Notification) GetBoughtSku

func (o *Notification) GetBoughtSku() string

GetBoughtSku returns the BoughtSku field value if set, zero value otherwise.

func (*Notification) GetBoughtSkuOk

func (o *Notification) GetBoughtSkuOk() (*string, bool)

GetBoughtSkuOk returns a tuple with the BoughtSku field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Notification) GetButtons

func (o *Notification) GetButtons() []Button

GetButtons returns the Buttons field value if set, zero value otherwise.

func (*Notification) GetButtonsOk

func (o *Notification) GetButtonsOk() ([]Button, bool)

GetButtonsOk returns a tuple with the Buttons field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Notification) GetChannelForExternalUserIds

func (o *Notification) GetChannelForExternalUserIds() string

GetChannelForExternalUserIds returns the ChannelForExternalUserIds field value if set, zero value otherwise.

func (*Notification) GetChannelForExternalUserIdsOk

func (o *Notification) GetChannelForExternalUserIdsOk() (*string, bool)

GetChannelForExternalUserIdsOk returns a tuple with the ChannelForExternalUserIds field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Notification) GetChromeBigPicture

func (o *Notification) GetChromeBigPicture() string

GetChromeBigPicture returns the ChromeBigPicture field value if set, zero value otherwise.

func (*Notification) GetChromeBigPictureOk

func (o *Notification) GetChromeBigPictureOk() (*string, bool)

GetChromeBigPictureOk returns a tuple with the ChromeBigPicture field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Notification) GetChromeIcon

func (o *Notification) GetChromeIcon() string

GetChromeIcon returns the ChromeIcon field value if set, zero value otherwise.

func (*Notification) GetChromeIconOk

func (o *Notification) GetChromeIconOk() (*string, bool)

GetChromeIconOk returns a tuple with the ChromeIcon field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Notification) GetChromeWebBadge

func (o *Notification) GetChromeWebBadge() string

GetChromeWebBadge returns the ChromeWebBadge field value if set, zero value otherwise.

func (*Notification) GetChromeWebBadgeOk

func (o *Notification) GetChromeWebBadgeOk() (*string, bool)

GetChromeWebBadgeOk returns a tuple with the ChromeWebBadge field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Notification) GetChromeWebIcon

func (o *Notification) GetChromeWebIcon() string

GetChromeWebIcon returns the ChromeWebIcon field value if set, zero value otherwise.

func (*Notification) GetChromeWebIconOk

func (o *Notification) GetChromeWebIconOk() (*string, bool)

GetChromeWebIconOk returns a tuple with the ChromeWebIcon field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Notification) GetChromeWebImage

func (o *Notification) GetChromeWebImage() string

GetChromeWebImage returns the ChromeWebImage field value if set, zero value otherwise.

func (*Notification) GetChromeWebImageOk

func (o *Notification) GetChromeWebImageOk() (*string, bool)

GetChromeWebImageOk returns a tuple with the ChromeWebImage field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Notification) GetCollapseId

func (o *Notification) GetCollapseId() string

GetCollapseId returns the CollapseId field value if set, zero value otherwise.

func (*Notification) GetCollapseIdOk

func (o *Notification) GetCollapseIdOk() (*string, bool)

GetCollapseIdOk returns a tuple with the CollapseId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Notification) GetContentAvailable

func (o *Notification) GetContentAvailable() bool

GetContentAvailable returns the ContentAvailable field value if set, zero value otherwise (both if not set or set to explicit null).

func (*Notification) GetContentAvailableOk

func (o *Notification) GetContentAvailableOk() (*bool, bool)

GetContentAvailableOk returns a tuple with the ContentAvailable field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Notification) GetContents

func (o *Notification) GetContents() StringMap

GetContents returns the Contents field value if set, zero value otherwise (both if not set or set to explicit null).

func (*Notification) GetContentsOk

func (o *Notification) GetContentsOk() (*StringMap, bool)

GetContentsOk returns a tuple with the Contents field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Notification) GetCountry

func (o *Notification) GetCountry() string

GetCountry returns the Country field value if set, zero value otherwise.

func (*Notification) GetCountryOk

func (o *Notification) GetCountryOk() (*string, bool)

GetCountryOk returns a tuple with the Country field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Notification) GetData

func (o *Notification) GetData() map[string]interface{}

GetData returns the Data field value if set, zero value otherwise.

func (*Notification) GetDataOk

func (o *Notification) GetDataOk() (map[string]interface{}, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Notification) GetDelayedOption

func (o *Notification) GetDelayedOption() string

GetDelayedOption returns the DelayedOption field value if set, zero value otherwise.

func (*Notification) GetDelayedOptionOk

func (o *Notification) GetDelayedOptionOk() (*string, bool)

GetDelayedOptionOk returns a tuple with the DelayedOption field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Notification) GetDeliveryTimeOfDay

func (o *Notification) GetDeliveryTimeOfDay() string

GetDeliveryTimeOfDay returns the DeliveryTimeOfDay field value if set, zero value otherwise.

func (*Notification) GetDeliveryTimeOfDayOk

func (o *Notification) GetDeliveryTimeOfDayOk() (*string, bool)

GetDeliveryTimeOfDayOk returns a tuple with the DeliveryTimeOfDay field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Notification) GetEmail

func (o *Notification) GetEmail() string

GetEmail returns the Email field value if set, zero value otherwise.

func (*Notification) GetEmailBody

func (o *Notification) GetEmailBody() string

GetEmailBody returns the EmailBody field value if set, zero value otherwise.

func (*Notification) GetEmailBodyOk

func (o *Notification) GetEmailBodyOk() (*string, bool)

GetEmailBodyOk returns a tuple with the EmailBody field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Notification) GetEmailFromAddress

func (o *Notification) GetEmailFromAddress() string

GetEmailFromAddress returns the EmailFromAddress field value if set, zero value otherwise.

func (*Notification) GetEmailFromAddressOk

func (o *Notification) GetEmailFromAddressOk() (*string, bool)

GetEmailFromAddressOk returns a tuple with the EmailFromAddress field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Notification) GetEmailFromName

func (o *Notification) GetEmailFromName() string

GetEmailFromName returns the EmailFromName field value if set, zero value otherwise.

func (*Notification) GetEmailFromNameOk

func (o *Notification) GetEmailFromNameOk() (*string, bool)

GetEmailFromNameOk returns a tuple with the EmailFromName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Notification) GetEmailOk

func (o *Notification) GetEmailOk() (*string, bool)

GetEmailOk returns a tuple with the Email field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Notification) GetEmailSubject

func (o *Notification) GetEmailSubject() string

GetEmailSubject returns the EmailSubject field value if set, zero value otherwise.

func (*Notification) GetEmailSubjectOk

func (o *Notification) GetEmailSubjectOk() (*string, bool)

GetEmailSubjectOk returns a tuple with the EmailSubject field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Notification) GetExcludedSegments

func (o *Notification) GetExcludedSegments() []string

GetExcludedSegments returns the ExcludedSegments field value if set, zero value otherwise.

func (*Notification) GetExcludedSegmentsOk

func (o *Notification) GetExcludedSegmentsOk() ([]string, bool)

GetExcludedSegmentsOk returns a tuple with the ExcludedSegments field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Notification) GetExistingAndroidChannelId

func (o *Notification) GetExistingAndroidChannelId() string

GetExistingAndroidChannelId returns the ExistingAndroidChannelId field value if set, zero value otherwise.

func (*Notification) GetExistingAndroidChannelIdOk

func (o *Notification) GetExistingAndroidChannelIdOk() (*string, bool)

GetExistingAndroidChannelIdOk returns a tuple with the ExistingAndroidChannelId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Notification) GetExternalId

func (o *Notification) GetExternalId() string

GetExternalId returns the ExternalId field value if set, zero value otherwise.

func (*Notification) GetExternalIdOk

func (o *Notification) GetExternalIdOk() (*string, bool)

GetExternalIdOk returns a tuple with the ExternalId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Notification) GetFirefoxIcon

func (o *Notification) GetFirefoxIcon() string

GetFirefoxIcon returns the FirefoxIcon field value if set, zero value otherwise.

func (*Notification) GetFirefoxIconOk

func (o *Notification) GetFirefoxIconOk() (*string, bool)

GetFirefoxIconOk returns a tuple with the FirefoxIcon field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Notification) GetFirstSession

func (o *Notification) GetFirstSession() string

GetFirstSession returns the FirstSession field value if set, zero value otherwise.

func (*Notification) GetFirstSessionOk

func (o *Notification) GetFirstSessionOk() (*string, bool)

GetFirstSessionOk returns a tuple with the FirstSession field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Notification) GetHeadings

func (o *Notification) GetHeadings() StringMap

GetHeadings returns the Headings field value if set, zero value otherwise (both if not set or set to explicit null).

func (*Notification) GetHeadingsOk

func (o *Notification) GetHeadingsOk() (*StringMap, bool)

GetHeadingsOk returns a tuple with the Headings field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Notification) GetHuaweiAccentColor

func (o *Notification) GetHuaweiAccentColor() string

GetHuaweiAccentColor returns the HuaweiAccentColor field value if set, zero value otherwise.

func (*Notification) GetHuaweiAccentColorOk

func (o *Notification) GetHuaweiAccentColorOk() (*string, bool)

GetHuaweiAccentColorOk returns a tuple with the HuaweiAccentColor field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Notification) GetHuaweiBigPicture

func (o *Notification) GetHuaweiBigPicture() string

GetHuaweiBigPicture returns the HuaweiBigPicture field value if set, zero value otherwise.

func (*Notification) GetHuaweiBigPictureOk

func (o *Notification) GetHuaweiBigPictureOk() (*string, bool)

GetHuaweiBigPictureOk returns a tuple with the HuaweiBigPicture field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Notification) GetHuaweiChannelId

func (o *Notification) GetHuaweiChannelId() string

GetHuaweiChannelId returns the HuaweiChannelId field value if set, zero value otherwise.

func (*Notification) GetHuaweiChannelIdOk

func (o *Notification) GetHuaweiChannelIdOk() (*string, bool)

GetHuaweiChannelIdOk returns a tuple with the HuaweiChannelId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Notification) GetHuaweiExistingChannelId

func (o *Notification) GetHuaweiExistingChannelId() string

GetHuaweiExistingChannelId returns the HuaweiExistingChannelId field value if set, zero value otherwise.

func (*Notification) GetHuaweiExistingChannelIdOk

func (o *Notification) GetHuaweiExistingChannelIdOk() (*string, bool)

GetHuaweiExistingChannelIdOk returns a tuple with the HuaweiExistingChannelId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Notification) GetHuaweiLargeIcon

func (o *Notification) GetHuaweiLargeIcon() string

GetHuaweiLargeIcon returns the HuaweiLargeIcon field value if set, zero value otherwise.

func (*Notification) GetHuaweiLargeIconOk

func (o *Notification) GetHuaweiLargeIconOk() (*string, bool)

GetHuaweiLargeIconOk returns a tuple with the HuaweiLargeIcon field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Notification) GetHuaweiLedColor

func (o *Notification) GetHuaweiLedColor() string

GetHuaweiLedColor returns the HuaweiLedColor field value if set, zero value otherwise.

func (*Notification) GetHuaweiLedColorOk

func (o *Notification) GetHuaweiLedColorOk() (*string, bool)

GetHuaweiLedColorOk returns a tuple with the HuaweiLedColor field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Notification) GetHuaweiMsgType

func (o *Notification) GetHuaweiMsgType() string

GetHuaweiMsgType returns the HuaweiMsgType field value if set, zero value otherwise.

func (*Notification) GetHuaweiMsgTypeOk

func (o *Notification) GetHuaweiMsgTypeOk() (*string, bool)

GetHuaweiMsgTypeOk returns a tuple with the HuaweiMsgType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Notification) GetHuaweiSmallIcon

func (o *Notification) GetHuaweiSmallIcon() string

GetHuaweiSmallIcon returns the HuaweiSmallIcon field value if set, zero value otherwise.

func (*Notification) GetHuaweiSmallIconOk

func (o *Notification) GetHuaweiSmallIconOk() (*string, bool)

GetHuaweiSmallIconOk returns a tuple with the HuaweiSmallIcon field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Notification) GetHuaweiSound

func (o *Notification) GetHuaweiSound() string

GetHuaweiSound returns the HuaweiSound field value if set, zero value otherwise.

func (*Notification) GetHuaweiSoundOk

func (o *Notification) GetHuaweiSoundOk() (*string, bool)

GetHuaweiSoundOk returns a tuple with the HuaweiSound field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Notification) GetHuaweiVisibility

func (o *Notification) GetHuaweiVisibility() int32

GetHuaweiVisibility returns the HuaweiVisibility field value if set, zero value otherwise (both if not set or set to explicit null).

func (*Notification) GetHuaweiVisibilityOk

func (o *Notification) GetHuaweiVisibilityOk() (*int32, bool)

GetHuaweiVisibilityOk returns a tuple with the HuaweiVisibility field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Notification) GetId

func (o *Notification) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*Notification) GetIdOk

func (o *Notification) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Notification) GetIncludeAmazonRegIds

func (o *Notification) GetIncludeAmazonRegIds() []string

GetIncludeAmazonRegIds returns the IncludeAmazonRegIds field value if set, zero value otherwise.

func (*Notification) GetIncludeAmazonRegIdsOk

func (o *Notification) GetIncludeAmazonRegIdsOk() ([]string, bool)

GetIncludeAmazonRegIdsOk returns a tuple with the IncludeAmazonRegIds field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Notification) GetIncludeAndroidRegIds

func (o *Notification) GetIncludeAndroidRegIds() []string

GetIncludeAndroidRegIds returns the IncludeAndroidRegIds field value if set, zero value otherwise.

func (*Notification) GetIncludeAndroidRegIdsOk

func (o *Notification) GetIncludeAndroidRegIdsOk() ([]string, bool)

GetIncludeAndroidRegIdsOk returns a tuple with the IncludeAndroidRegIds field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Notification) GetIncludeChromeRegIds

func (o *Notification) GetIncludeChromeRegIds() []string

GetIncludeChromeRegIds returns the IncludeChromeRegIds field value if set, zero value otherwise.

func (*Notification) GetIncludeChromeRegIdsOk

func (o *Notification) GetIncludeChromeRegIdsOk() ([]string, bool)

GetIncludeChromeRegIdsOk returns a tuple with the IncludeChromeRegIds field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Notification) GetIncludeChromeWebRegIds

func (o *Notification) GetIncludeChromeWebRegIds() []string

GetIncludeChromeWebRegIds returns the IncludeChromeWebRegIds field value if set, zero value otherwise.

func (*Notification) GetIncludeChromeWebRegIdsOk

func (o *Notification) GetIncludeChromeWebRegIdsOk() ([]string, bool)

GetIncludeChromeWebRegIdsOk returns a tuple with the IncludeChromeWebRegIds field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Notification) GetIncludeEmailTokens

func (o *Notification) GetIncludeEmailTokens() []string

GetIncludeEmailTokens returns the IncludeEmailTokens field value if set, zero value otherwise.

func (*Notification) GetIncludeEmailTokensOk

func (o *Notification) GetIncludeEmailTokensOk() ([]string, bool)

GetIncludeEmailTokensOk returns a tuple with the IncludeEmailTokens field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Notification) GetIncludeExternalUserIds

func (o *Notification) GetIncludeExternalUserIds() []string

GetIncludeExternalUserIds returns the IncludeExternalUserIds field value if set, zero value otherwise.

func (*Notification) GetIncludeExternalUserIdsOk

func (o *Notification) GetIncludeExternalUserIdsOk() ([]string, bool)

GetIncludeExternalUserIdsOk returns a tuple with the IncludeExternalUserIds field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Notification) GetIncludeIosTokens

func (o *Notification) GetIncludeIosTokens() []string

GetIncludeIosTokens returns the IncludeIosTokens field value if set, zero value otherwise.

func (*Notification) GetIncludeIosTokensOk

func (o *Notification) GetIncludeIosTokensOk() ([]string, bool)

GetIncludeIosTokensOk returns a tuple with the IncludeIosTokens field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Notification) GetIncludePhoneNumbers

func (o *Notification) GetIncludePhoneNumbers() []string

GetIncludePhoneNumbers returns the IncludePhoneNumbers field value if set, zero value otherwise.

func (*Notification) GetIncludePhoneNumbersOk

func (o *Notification) GetIncludePhoneNumbersOk() ([]string, bool)

GetIncludePhoneNumbersOk returns a tuple with the IncludePhoneNumbers field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Notification) GetIncludePlayerIds

func (o *Notification) GetIncludePlayerIds() []string

GetIncludePlayerIds returns the IncludePlayerIds field value if set, zero value otherwise.

func (*Notification) GetIncludePlayerIdsOk

func (o *Notification) GetIncludePlayerIdsOk() ([]string, bool)

GetIncludePlayerIdsOk returns a tuple with the IncludePlayerIds field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Notification) GetIncludeWpWnsUris

func (o *Notification) GetIncludeWpWnsUris() []string

GetIncludeWpWnsUris returns the IncludeWpWnsUris field value if set, zero value otherwise.

func (*Notification) GetIncludeWpWnsUrisOk

func (o *Notification) GetIncludeWpWnsUrisOk() ([]string, bool)

GetIncludeWpWnsUrisOk returns a tuple with the IncludeWpWnsUris field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Notification) GetIncludedSegments

func (o *Notification) GetIncludedSegments() []string

GetIncludedSegments returns the IncludedSegments field value if set, zero value otherwise.

func (*Notification) GetIncludedSegmentsOk

func (o *Notification) GetIncludedSegmentsOk() ([]string, bool)

GetIncludedSegmentsOk returns a tuple with the IncludedSegments field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Notification) GetIosAttachments

func (o *Notification) GetIosAttachments() map[string]interface{}

GetIosAttachments returns the IosAttachments field value if set, zero value otherwise.

func (*Notification) GetIosAttachmentsOk

func (o *Notification) GetIosAttachmentsOk() (map[string]interface{}, bool)

GetIosAttachmentsOk returns a tuple with the IosAttachments field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Notification) GetIosBadgeCount

func (o *Notification) GetIosBadgeCount() int32

GetIosBadgeCount returns the IosBadgeCount field value if set, zero value otherwise (both if not set or set to explicit null).

func (*Notification) GetIosBadgeCountOk

func (o *Notification) GetIosBadgeCountOk() (*int32, bool)

GetIosBadgeCountOk returns a tuple with the IosBadgeCount field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Notification) GetIosBadgeType

func (o *Notification) GetIosBadgeType() string

GetIosBadgeType returns the IosBadgeType field value if set, zero value otherwise.

func (*Notification) GetIosBadgeTypeOk

func (o *Notification) GetIosBadgeTypeOk() (*string, bool)

GetIosBadgeTypeOk returns a tuple with the IosBadgeType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Notification) GetIosCategory

func (o *Notification) GetIosCategory() string

GetIosCategory returns the IosCategory field value if set, zero value otherwise.

func (*Notification) GetIosCategoryOk

func (o *Notification) GetIosCategoryOk() (*string, bool)

GetIosCategoryOk returns a tuple with the IosCategory field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Notification) GetIosSound

func (o *Notification) GetIosSound() string

GetIosSound returns the IosSound field value if set, zero value otherwise.

func (*Notification) GetIosSoundOk

func (o *Notification) GetIosSoundOk() (*string, bool)

GetIosSoundOk returns a tuple with the IosSound field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Notification) GetIsAdm

func (o *Notification) GetIsAdm() bool

GetIsAdm returns the IsAdm field value if set, zero value otherwise (both if not set or set to explicit null).

func (*Notification) GetIsAdmOk

func (o *Notification) GetIsAdmOk() (*bool, bool)

GetIsAdmOk returns a tuple with the IsAdm field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Notification) GetIsAndroid

func (o *Notification) GetIsAndroid() bool

GetIsAndroid returns the IsAndroid field value if set, zero value otherwise (both if not set or set to explicit null).

func (*Notification) GetIsAndroidOk

func (o *Notification) GetIsAndroidOk() (*bool, bool)

GetIsAndroidOk returns a tuple with the IsAndroid field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Notification) GetIsAnyWeb

func (o *Notification) GetIsAnyWeb() bool

GetIsAnyWeb returns the IsAnyWeb field value if set, zero value otherwise (both if not set or set to explicit null).

func (*Notification) GetIsAnyWebOk

func (o *Notification) GetIsAnyWebOk() (*bool, bool)

GetIsAnyWebOk returns a tuple with the IsAnyWeb field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Notification) GetIsChrome

func (o *Notification) GetIsChrome() bool

GetIsChrome returns the IsChrome field value if set, zero value otherwise (both if not set or set to explicit null).

func (*Notification) GetIsChromeOk

func (o *Notification) GetIsChromeOk() (*bool, bool)

GetIsChromeOk returns a tuple with the IsChrome field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Notification) GetIsChromeWeb

func (o *Notification) GetIsChromeWeb() bool

GetIsChromeWeb returns the IsChromeWeb field value if set, zero value otherwise (both if not set or set to explicit null).

func (*Notification) GetIsChromeWebOk

func (o *Notification) GetIsChromeWebOk() (*bool, bool)

GetIsChromeWebOk returns a tuple with the IsChromeWeb field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Notification) GetIsFirefox

func (o *Notification) GetIsFirefox() bool

GetIsFirefox returns the IsFirefox field value if set, zero value otherwise (both if not set or set to explicit null).

func (*Notification) GetIsFirefoxOk

func (o *Notification) GetIsFirefoxOk() (*bool, bool)

GetIsFirefoxOk returns a tuple with the IsFirefox field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Notification) GetIsHuawei

func (o *Notification) GetIsHuawei() bool

GetIsHuawei returns the IsHuawei field value if set, zero value otherwise (both if not set or set to explicit null).

func (*Notification) GetIsHuaweiOk

func (o *Notification) GetIsHuaweiOk() (*bool, bool)

GetIsHuaweiOk returns a tuple with the IsHuawei field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Notification) GetIsIos

func (o *Notification) GetIsIos() bool

GetIsIos returns the IsIos field value if set, zero value otherwise (both if not set or set to explicit null).

func (*Notification) GetIsIosOk

func (o *Notification) GetIsIosOk() (*bool, bool)

GetIsIosOk returns a tuple with the IsIos field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Notification) GetIsSafari

func (o *Notification) GetIsSafari() bool

GetIsSafari returns the IsSafari field value if set, zero value otherwise (both if not set or set to explicit null).

func (*Notification) GetIsSafariOk

func (o *Notification) GetIsSafariOk() (*bool, bool)

GetIsSafariOk returns a tuple with the IsSafari field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Notification) GetIsWPWNS

func (o *Notification) GetIsWPWNS() bool

GetIsWPWNS returns the IsWPWNS field value if set, zero value otherwise (both if not set or set to explicit null).

func (*Notification) GetIsWPWNSOk

func (o *Notification) GetIsWPWNSOk() (*bool, bool)

GetIsWPWNSOk returns a tuple with the IsWPWNS field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Notification) GetLanguage

func (o *Notification) GetLanguage() string

GetLanguage returns the Language field value if set, zero value otherwise.

func (*Notification) GetLanguageOk

func (o *Notification) GetLanguageOk() (*string, bool)

GetLanguageOk returns a tuple with the Language field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Notification) GetLargeIcon

func (o *Notification) GetLargeIcon() string

GetLargeIcon returns the LargeIcon field value if set, zero value otherwise.

func (*Notification) GetLargeIconOk

func (o *Notification) GetLargeIconOk() (*string, bool)

GetLargeIconOk returns a tuple with the LargeIcon field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Notification) GetLastSession

func (o *Notification) GetLastSession() string

GetLastSession returns the LastSession field value if set, zero value otherwise.

func (*Notification) GetLastSessionOk

func (o *Notification) GetLastSessionOk() (*string, bool)

GetLastSessionOk returns a tuple with the LastSession field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Notification) GetLocation

func (o *Notification) GetLocation() string

GetLocation returns the Location field value if set, zero value otherwise.

func (*Notification) GetLocationOk

func (o *Notification) GetLocationOk() (*string, bool)

GetLocationOk returns a tuple with the Location field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Notification) GetMutableContent

func (o *Notification) GetMutableContent() bool

GetMutableContent returns the MutableContent field value if set, zero value otherwise.

func (*Notification) GetMutableContentOk

func (o *Notification) GetMutableContentOk() (*bool, bool)

GetMutableContentOk returns a tuple with the MutableContent field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Notification) GetName

func (o *Notification) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*Notification) GetNameOk

func (o *Notification) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Notification) GetPriority

func (o *Notification) GetPriority() int32

GetPriority returns the Priority field value if set, zero value otherwise (both if not set or set to explicit null).

func (*Notification) GetPriorityOk

func (o *Notification) GetPriorityOk() (*int32, bool)

GetPriorityOk returns a tuple with the Priority field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Notification) GetSendAfter

func (o *Notification) GetSendAfter() time.Time

GetSendAfter returns the SendAfter field value if set, zero value otherwise.

func (*Notification) GetSendAfterOk

func (o *Notification) GetSendAfterOk() (*time.Time, bool)

GetSendAfterOk returns a tuple with the SendAfter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Notification) GetSessionCount

func (o *Notification) GetSessionCount() string

GetSessionCount returns the SessionCount field value if set, zero value otherwise.

func (*Notification) GetSessionCountOk

func (o *Notification) GetSessionCountOk() (*string, bool)

GetSessionCountOk returns a tuple with the SessionCount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Notification) GetSessionTime

func (o *Notification) GetSessionTime() string

GetSessionTime returns the SessionTime field value if set, zero value otherwise.

func (*Notification) GetSessionTimeOk

func (o *Notification) GetSessionTimeOk() (*string, bool)

GetSessionTimeOk returns a tuple with the SessionTime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Notification) GetSmallIcon

func (o *Notification) GetSmallIcon() string

GetSmallIcon returns the SmallIcon field value if set, zero value otherwise.

func (*Notification) GetSmallIconOk

func (o *Notification) GetSmallIconOk() (*string, bool)

GetSmallIconOk returns a tuple with the SmallIcon field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Notification) GetSmsFrom

func (o *Notification) GetSmsFrom() string

GetSmsFrom returns the SmsFrom field value if set, zero value otherwise.

func (*Notification) GetSmsFromOk

func (o *Notification) GetSmsFromOk() (*string, bool)

GetSmsFromOk returns a tuple with the SmsFrom field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Notification) GetSmsMediaUrls

func (o *Notification) GetSmsMediaUrls() []string

GetSmsMediaUrls returns the SmsMediaUrls field value if set, zero value otherwise.

func (*Notification) GetSmsMediaUrlsOk

func (o *Notification) GetSmsMediaUrlsOk() ([]string, bool)

GetSmsMediaUrlsOk returns a tuple with the SmsMediaUrls field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Notification) GetSubtitle

func (o *Notification) GetSubtitle() StringMap

GetSubtitle returns the Subtitle field value if set, zero value otherwise (both if not set or set to explicit null).

func (*Notification) GetSubtitleOk

func (o *Notification) GetSubtitleOk() (*StringMap, bool)

GetSubtitleOk returns a tuple with the Subtitle field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Notification) GetSummaryArg

func (o *Notification) GetSummaryArg() string

GetSummaryArg returns the SummaryArg field value if set, zero value otherwise.

func (*Notification) GetSummaryArgCount

func (o *Notification) GetSummaryArgCount() int32

GetSummaryArgCount returns the SummaryArgCount field value if set, zero value otherwise.

func (*Notification) GetSummaryArgCountOk

func (o *Notification) GetSummaryArgCountOk() (*int32, bool)

GetSummaryArgCountOk returns a tuple with the SummaryArgCount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Notification) GetSummaryArgOk

func (o *Notification) GetSummaryArgOk() (*string, bool)

GetSummaryArgOk returns a tuple with the SummaryArg field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Notification) GetTag

func (o *Notification) GetTag() string

GetTag returns the Tag field value if set, zero value otherwise.

func (*Notification) GetTagOk

func (o *Notification) GetTagOk() (*string, bool)

GetTagOk returns a tuple with the Tag field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Notification) GetTargetContentIdentifier

func (o *Notification) GetTargetContentIdentifier() string

GetTargetContentIdentifier returns the TargetContentIdentifier field value if set, zero value otherwise.

func (*Notification) GetTargetContentIdentifierOk

func (o *Notification) GetTargetContentIdentifierOk() (*string, bool)

GetTargetContentIdentifierOk returns a tuple with the TargetContentIdentifier field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Notification) GetTemplateId

func (o *Notification) GetTemplateId() string

GetTemplateId returns the TemplateId field value if set, zero value otherwise.

func (*Notification) GetTemplateIdOk

func (o *Notification) GetTemplateIdOk() (*string, bool)

GetTemplateIdOk returns a tuple with the TemplateId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Notification) GetThreadId

func (o *Notification) GetThreadId() string

GetThreadId returns the ThreadId field value if set, zero value otherwise.

func (*Notification) GetThreadIdOk

func (o *Notification) GetThreadIdOk() (*string, bool)

GetThreadIdOk returns a tuple with the ThreadId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Notification) GetThrottleRatePerMinute

func (o *Notification) GetThrottleRatePerMinute() string

GetThrottleRatePerMinute returns the ThrottleRatePerMinute field value if set, zero value otherwise.

func (*Notification) GetThrottleRatePerMinuteOk

func (o *Notification) GetThrottleRatePerMinuteOk() (*string, bool)

GetThrottleRatePerMinuteOk returns a tuple with the ThrottleRatePerMinute field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Notification) GetTtl

func (o *Notification) GetTtl() int32

GetTtl returns the Ttl field value if set, zero value otherwise (both if not set or set to explicit null).

func (*Notification) GetTtlOk

func (o *Notification) GetTtlOk() (*int32, bool)

GetTtlOk returns a tuple with the Ttl field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Notification) GetUrl

func (o *Notification) GetUrl() string

GetUrl returns the Url field value if set, zero value otherwise.

func (*Notification) GetUrlOk

func (o *Notification) GetUrlOk() (*string, bool)

GetUrlOk returns a tuple with the Url field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Notification) GetValue

func (o *Notification) GetValue() int32

GetValue returns the Value field value if set, zero value otherwise.

func (*Notification) GetValueOk

func (o *Notification) GetValueOk() (*int32, bool)

GetValueOk returns a tuple with the Value field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Notification) GetWebButtons

func (o *Notification) GetWebButtons() []Button

GetWebButtons returns the WebButtons field value if set, zero value otherwise.

func (*Notification) GetWebButtonsOk

func (o *Notification) GetWebButtonsOk() ([]Button, bool)

GetWebButtonsOk returns a tuple with the WebButtons field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Notification) GetWebPushTopic

func (o *Notification) GetWebPushTopic() string

GetWebPushTopic returns the WebPushTopic field value if set, zero value otherwise.

func (*Notification) GetWebPushTopicOk

func (o *Notification) GetWebPushTopicOk() (*string, bool)

GetWebPushTopicOk returns a tuple with the WebPushTopic field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Notification) GetWebUrl

func (o *Notification) GetWebUrl() string

GetWebUrl returns the WebUrl field value if set, zero value otherwise.

func (*Notification) GetWebUrlOk

func (o *Notification) GetWebUrlOk() (*string, bool)

GetWebUrlOk returns a tuple with the WebUrl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Notification) GetWpWnsSound

func (o *Notification) GetWpWnsSound() string

GetWpWnsSound returns the WpWnsSound field value if set, zero value otherwise.

func (*Notification) GetWpWnsSoundOk

func (o *Notification) GetWpWnsSoundOk() (*string, bool)

GetWpWnsSoundOk returns a tuple with the WpWnsSound field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Notification) HasAdmBigPicture

func (o *Notification) HasAdmBigPicture() bool

HasAdmBigPicture returns a boolean if a field has been set.

func (*Notification) HasAdmGroup

func (o *Notification) HasAdmGroup() bool

HasAdmGroup returns a boolean if a field has been set.

func (*Notification) HasAdmGroupMessage

func (o *Notification) HasAdmGroupMessage() bool

HasAdmGroupMessage returns a boolean if a field has been set.

func (*Notification) HasAdmLargeIcon

func (o *Notification) HasAdmLargeIcon() bool

HasAdmLargeIcon returns a boolean if a field has been set.

func (*Notification) HasAdmSmallIcon

func (o *Notification) HasAdmSmallIcon() bool

HasAdmSmallIcon returns a boolean if a field has been set.

func (*Notification) HasAdmSound

func (o *Notification) HasAdmSound() bool

HasAdmSound returns a boolean if a field has been set.

func (*Notification) HasAggregation

func (o *Notification) HasAggregation() bool

HasAggregation returns a boolean if a field has been set.

func (*Notification) HasAmountSpent

func (o *Notification) HasAmountSpent() bool

HasAmountSpent returns a boolean if a field has been set.

func (*Notification) HasAndroidAccentColor

func (o *Notification) HasAndroidAccentColor() bool

HasAndroidAccentColor returns a boolean if a field has been set.

func (*Notification) HasAndroidBackgroundLayout

func (o *Notification) HasAndroidBackgroundLayout() bool

HasAndroidBackgroundLayout returns a boolean if a field has been set.

func (*Notification) HasAndroidChannelId

func (o *Notification) HasAndroidChannelId() bool

HasAndroidChannelId returns a boolean if a field has been set.

func (*Notification) HasAndroidGroup

func (o *Notification) HasAndroidGroup() bool

HasAndroidGroup returns a boolean if a field has been set.

func (*Notification) HasAndroidGroupMessage

func (o *Notification) HasAndroidGroupMessage() bool

HasAndroidGroupMessage returns a boolean if a field has been set.

func (*Notification) HasAndroidLedColor

func (o *Notification) HasAndroidLedColor() bool

HasAndroidLedColor returns a boolean if a field has been set.

func (*Notification) HasAndroidSound

func (o *Notification) HasAndroidSound() bool

HasAndroidSound returns a boolean if a field has been set.

func (*Notification) HasAndroidVisibility

func (o *Notification) HasAndroidVisibility() bool

HasAndroidVisibility returns a boolean if a field has been set.

func (*Notification) HasApnsAlert

func (o *Notification) HasApnsAlert() bool

HasApnsAlert returns a boolean if a field has been set.

func (*Notification) HasApnsPushTypeOverride

func (o *Notification) HasApnsPushTypeOverride() bool

HasApnsPushTypeOverride returns a boolean if a field has been set.

func (*Notification) HasAppUrl

func (o *Notification) HasAppUrl() bool

HasAppUrl returns a boolean if a field has been set.

func (*Notification) HasAppVersion

func (o *Notification) HasAppVersion() bool

HasAppVersion returns a boolean if a field has been set.

func (*Notification) HasBigPicture

func (o *Notification) HasBigPicture() bool

HasBigPicture returns a boolean if a field has been set.

func (*Notification) HasBoughtSku

func (o *Notification) HasBoughtSku() bool

HasBoughtSku returns a boolean if a field has been set.

func (*Notification) HasButtons

func (o *Notification) HasButtons() bool

HasButtons returns a boolean if a field has been set.

func (*Notification) HasChannelForExternalUserIds

func (o *Notification) HasChannelForExternalUserIds() bool

HasChannelForExternalUserIds returns a boolean if a field has been set.

func (*Notification) HasChromeBigPicture

func (o *Notification) HasChromeBigPicture() bool

HasChromeBigPicture returns a boolean if a field has been set.

func (*Notification) HasChromeIcon

func (o *Notification) HasChromeIcon() bool

HasChromeIcon returns a boolean if a field has been set.

func (*Notification) HasChromeWebBadge

func (o *Notification) HasChromeWebBadge() bool

HasChromeWebBadge returns a boolean if a field has been set.

func (*Notification) HasChromeWebIcon

func (o *Notification) HasChromeWebIcon() bool

HasChromeWebIcon returns a boolean if a field has been set.

func (*Notification) HasChromeWebImage

func (o *Notification) HasChromeWebImage() bool

HasChromeWebImage returns a boolean if a field has been set.

func (*Notification) HasCollapseId

func (o *Notification) HasCollapseId() bool

HasCollapseId returns a boolean if a field has been set.

func (*Notification) HasContentAvailable

func (o *Notification) HasContentAvailable() bool

HasContentAvailable returns a boolean if a field has been set.

func (*Notification) HasContents

func (o *Notification) HasContents() bool

HasContents returns a boolean if a field has been set.

func (*Notification) HasCountry

func (o *Notification) HasCountry() bool

HasCountry returns a boolean if a field has been set.

func (*Notification) HasData

func (o *Notification) HasData() bool

HasData returns a boolean if a field has been set.

func (*Notification) HasDelayedOption

func (o *Notification) HasDelayedOption() bool

HasDelayedOption returns a boolean if a field has been set.

func (*Notification) HasDeliveryTimeOfDay

func (o *Notification) HasDeliveryTimeOfDay() bool

HasDeliveryTimeOfDay returns a boolean if a field has been set.

func (*Notification) HasEmail

func (o *Notification) HasEmail() bool

HasEmail returns a boolean if a field has been set.

func (*Notification) HasEmailBody

func (o *Notification) HasEmailBody() bool

HasEmailBody returns a boolean if a field has been set.

func (*Notification) HasEmailFromAddress

func (o *Notification) HasEmailFromAddress() bool

HasEmailFromAddress returns a boolean if a field has been set.

func (*Notification) HasEmailFromName

func (o *Notification) HasEmailFromName() bool

HasEmailFromName returns a boolean if a field has been set.

func (*Notification) HasEmailSubject

func (o *Notification) HasEmailSubject() bool

HasEmailSubject returns a boolean if a field has been set.

func (*Notification) HasExcludedSegments

func (o *Notification) HasExcludedSegments() bool

HasExcludedSegments returns a boolean if a field has been set.

func (*Notification) HasExistingAndroidChannelId

func (o *Notification) HasExistingAndroidChannelId() bool

HasExistingAndroidChannelId returns a boolean if a field has been set.

func (*Notification) HasExternalId

func (o *Notification) HasExternalId() bool

HasExternalId returns a boolean if a field has been set.

func (*Notification) HasFirefoxIcon

func (o *Notification) HasFirefoxIcon() bool

HasFirefoxIcon returns a boolean if a field has been set.

func (*Notification) HasFirstSession

func (o *Notification) HasFirstSession() bool

HasFirstSession returns a boolean if a field has been set.

func (*Notification) HasHeadings

func (o *Notification) HasHeadings() bool

HasHeadings returns a boolean if a field has been set.

func (*Notification) HasHuaweiAccentColor

func (o *Notification) HasHuaweiAccentColor() bool

HasHuaweiAccentColor returns a boolean if a field has been set.

func (*Notification) HasHuaweiBigPicture

func (o *Notification) HasHuaweiBigPicture() bool

HasHuaweiBigPicture returns a boolean if a field has been set.

func (*Notification) HasHuaweiChannelId

func (o *Notification) HasHuaweiChannelId() bool

HasHuaweiChannelId returns a boolean if a field has been set.

func (*Notification) HasHuaweiExistingChannelId

func (o *Notification) HasHuaweiExistingChannelId() bool

HasHuaweiExistingChannelId returns a boolean if a field has been set.

func (*Notification) HasHuaweiLargeIcon

func (o *Notification) HasHuaweiLargeIcon() bool

HasHuaweiLargeIcon returns a boolean if a field has been set.

func (*Notification) HasHuaweiLedColor

func (o *Notification) HasHuaweiLedColor() bool

HasHuaweiLedColor returns a boolean if a field has been set.

func (*Notification) HasHuaweiMsgType

func (o *Notification) HasHuaweiMsgType() bool

HasHuaweiMsgType returns a boolean if a field has been set.

func (*Notification) HasHuaweiSmallIcon

func (o *Notification) HasHuaweiSmallIcon() bool

HasHuaweiSmallIcon returns a boolean if a field has been set.

func (*Notification) HasHuaweiSound

func (o *Notification) HasHuaweiSound() bool

HasHuaweiSound returns a boolean if a field has been set.

func (*Notification) HasHuaweiVisibility

func (o *Notification) HasHuaweiVisibility() bool

HasHuaweiVisibility returns a boolean if a field has been set.

func (*Notification) HasId

func (o *Notification) HasId() bool

HasId returns a boolean if a field has been set.

func (*Notification) HasIncludeAmazonRegIds

func (o *Notification) HasIncludeAmazonRegIds() bool

HasIncludeAmazonRegIds returns a boolean if a field has been set.

func (*Notification) HasIncludeAndroidRegIds

func (o *Notification) HasIncludeAndroidRegIds() bool

HasIncludeAndroidRegIds returns a boolean if a field has been set.

func (*Notification) HasIncludeChromeRegIds

func (o *Notification) HasIncludeChromeRegIds() bool

HasIncludeChromeRegIds returns a boolean if a field has been set.

func (*Notification) HasIncludeChromeWebRegIds

func (o *Notification) HasIncludeChromeWebRegIds() bool

HasIncludeChromeWebRegIds returns a boolean if a field has been set.

func (*Notification) HasIncludeEmailTokens

func (o *Notification) HasIncludeEmailTokens() bool

HasIncludeEmailTokens returns a boolean if a field has been set.

func (*Notification) HasIncludeExternalUserIds

func (o *Notification) HasIncludeExternalUserIds() bool

HasIncludeExternalUserIds returns a boolean if a field has been set.

func (*Notification) HasIncludeIosTokens

func (o *Notification) HasIncludeIosTokens() bool

HasIncludeIosTokens returns a boolean if a field has been set.

func (*Notification) HasIncludePhoneNumbers

func (o *Notification) HasIncludePhoneNumbers() bool

HasIncludePhoneNumbers returns a boolean if a field has been set.

func (*Notification) HasIncludePlayerIds

func (o *Notification) HasIncludePlayerIds() bool

HasIncludePlayerIds returns a boolean if a field has been set.

func (*Notification) HasIncludeWpWnsUris

func (o *Notification) HasIncludeWpWnsUris() bool

HasIncludeWpWnsUris returns a boolean if a field has been set.

func (*Notification) HasIncludedSegments

func (o *Notification) HasIncludedSegments() bool

HasIncludedSegments returns a boolean if a field has been set.

func (*Notification) HasIosAttachments

func (o *Notification) HasIosAttachments() bool

HasIosAttachments returns a boolean if a field has been set.

func (*Notification) HasIosBadgeCount

func (o *Notification) HasIosBadgeCount() bool

HasIosBadgeCount returns a boolean if a field has been set.

func (*Notification) HasIosBadgeType

func (o *Notification) HasIosBadgeType() bool

HasIosBadgeType returns a boolean if a field has been set.

func (*Notification) HasIosCategory

func (o *Notification) HasIosCategory() bool

HasIosCategory returns a boolean if a field has been set.

func (*Notification) HasIosSound

func (o *Notification) HasIosSound() bool

HasIosSound returns a boolean if a field has been set.

func (*Notification) HasIsAdm

func (o *Notification) HasIsAdm() bool

HasIsAdm returns a boolean if a field has been set.

func (*Notification) HasIsAndroid

func (o *Notification) HasIsAndroid() bool

HasIsAndroid returns a boolean if a field has been set.

func (*Notification) HasIsAnyWeb

func (o *Notification) HasIsAnyWeb() bool

HasIsAnyWeb returns a boolean if a field has been set.

func (*Notification) HasIsChrome

func (o *Notification) HasIsChrome() bool

HasIsChrome returns a boolean if a field has been set.

func (*Notification) HasIsChromeWeb

func (o *Notification) HasIsChromeWeb() bool

HasIsChromeWeb returns a boolean if a field has been set.

func (*Notification) HasIsFirefox

func (o *Notification) HasIsFirefox() bool

HasIsFirefox returns a boolean if a field has been set.

func (*Notification) HasIsHuawei

func (o *Notification) HasIsHuawei() bool

HasIsHuawei returns a boolean if a field has been set.

func (*Notification) HasIsIos

func (o *Notification) HasIsIos() bool

HasIsIos returns a boolean if a field has been set.

func (*Notification) HasIsSafari

func (o *Notification) HasIsSafari() bool

HasIsSafari returns a boolean if a field has been set.

func (*Notification) HasIsWPWNS

func (o *Notification) HasIsWPWNS() bool

HasIsWPWNS returns a boolean if a field has been set.

func (*Notification) HasLanguage

func (o *Notification) HasLanguage() bool

HasLanguage returns a boolean if a field has been set.

func (*Notification) HasLargeIcon

func (o *Notification) HasLargeIcon() bool

HasLargeIcon returns a boolean if a field has been set.

func (*Notification) HasLastSession

func (o *Notification) HasLastSession() bool

HasLastSession returns a boolean if a field has been set.

func (*Notification) HasLocation

func (o *Notification) HasLocation() bool

HasLocation returns a boolean if a field has been set.

func (*Notification) HasMutableContent

func (o *Notification) HasMutableContent() bool

HasMutableContent returns a boolean if a field has been set.

func (*Notification) HasName

func (o *Notification) HasName() bool

HasName returns a boolean if a field has been set.

func (*Notification) HasPriority

func (o *Notification) HasPriority() bool

HasPriority returns a boolean if a field has been set.

func (*Notification) HasSendAfter

func (o *Notification) HasSendAfter() bool

HasSendAfter returns a boolean if a field has been set.

func (*Notification) HasSessionCount

func (o *Notification) HasSessionCount() bool

HasSessionCount returns a boolean if a field has been set.

func (*Notification) HasSessionTime

func (o *Notification) HasSessionTime() bool

HasSessionTime returns a boolean if a field has been set.

func (*Notification) HasSmallIcon

func (o *Notification) HasSmallIcon() bool

HasSmallIcon returns a boolean if a field has been set.

func (*Notification) HasSmsFrom

func (o *Notification) HasSmsFrom() bool

HasSmsFrom returns a boolean if a field has been set.

func (*Notification) HasSmsMediaUrls

func (o *Notification) HasSmsMediaUrls() bool

HasSmsMediaUrls returns a boolean if a field has been set.

func (*Notification) HasSubtitle

func (o *Notification) HasSubtitle() bool

HasSubtitle returns a boolean if a field has been set.

func (*Notification) HasSummaryArg

func (o *Notification) HasSummaryArg() bool

HasSummaryArg returns a boolean if a field has been set.

func (*Notification) HasSummaryArgCount

func (o *Notification) HasSummaryArgCount() bool

HasSummaryArgCount returns a boolean if a field has been set.

func (*Notification) HasTag

func (o *Notification) HasTag() bool

HasTag returns a boolean if a field has been set.

func (*Notification) HasTargetContentIdentifier

func (o *Notification) HasTargetContentIdentifier() bool

HasTargetContentIdentifier returns a boolean if a field has been set.

func (*Notification) HasTemplateId

func (o *Notification) HasTemplateId() bool

HasTemplateId returns a boolean if a field has been set.

func (*Notification) HasThreadId

func (o *Notification) HasThreadId() bool

HasThreadId returns a boolean if a field has been set.

func (*Notification) HasThrottleRatePerMinute

func (o *Notification) HasThrottleRatePerMinute() bool

HasThrottleRatePerMinute returns a boolean if a field has been set.

func (*Notification) HasTtl

func (o *Notification) HasTtl() bool

HasTtl returns a boolean if a field has been set.

func (*Notification) HasUrl

func (o *Notification) HasUrl() bool

HasUrl returns a boolean if a field has been set.

func (*Notification) HasValue

func (o *Notification) HasValue() bool

HasValue returns a boolean if a field has been set.

func (*Notification) HasWebButtons

func (o *Notification) HasWebButtons() bool

HasWebButtons returns a boolean if a field has been set.

func (*Notification) HasWebPushTopic

func (o *Notification) HasWebPushTopic() bool

HasWebPushTopic returns a boolean if a field has been set.

func (*Notification) HasWebUrl

func (o *Notification) HasWebUrl() bool

HasWebUrl returns a boolean if a field has been set.

func (*Notification) HasWpWnsSound

func (o *Notification) HasWpWnsSound() bool

HasWpWnsSound returns a boolean if a field has been set.

func (Notification) MarshalJSON

func (o Notification) MarshalJSON() ([]byte, error)

func (*Notification) SetAdmBigPicture

func (o *Notification) SetAdmBigPicture(v string)

SetAdmBigPicture gets a reference to the given string and assigns it to the AdmBigPicture field.

func (*Notification) SetAdmGroup

func (o *Notification) SetAdmGroup(v string)

SetAdmGroup gets a reference to the given string and assigns it to the AdmGroup field.

func (*Notification) SetAdmGroupMessage

func (o *Notification) SetAdmGroupMessage(v map[string]interface{})

SetAdmGroupMessage gets a reference to the given map[string]interface{} and assigns it to the AdmGroupMessage field.

func (*Notification) SetAdmLargeIcon

func (o *Notification) SetAdmLargeIcon(v string)

SetAdmLargeIcon gets a reference to the given string and assigns it to the AdmLargeIcon field.

func (*Notification) SetAdmSmallIcon

func (o *Notification) SetAdmSmallIcon(v string)

SetAdmSmallIcon gets a reference to the given string and assigns it to the AdmSmallIcon field.

func (*Notification) SetAdmSound

func (o *Notification) SetAdmSound(v string)

SetAdmSound gets a reference to the given string and assigns it to the AdmSound field.

func (*Notification) SetAggregation

func (o *Notification) SetAggregation(v string)

SetAggregation gets a reference to the given string and assigns it to the Aggregation field.

func (*Notification) SetAmountSpent

func (o *Notification) SetAmountSpent(v string)

SetAmountSpent gets a reference to the given string and assigns it to the AmountSpent field.

func (*Notification) SetAndroidAccentColor

func (o *Notification) SetAndroidAccentColor(v string)

SetAndroidAccentColor gets a reference to the given string and assigns it to the AndroidAccentColor field.

func (*Notification) SetAndroidBackgroundLayout

func (o *Notification) SetAndroidBackgroundLayout(v NotificationAllOfAndroidBackgroundLayout)

SetAndroidBackgroundLayout gets a reference to the given NotificationAllOfAndroidBackgroundLayout and assigns it to the AndroidBackgroundLayout field.

func (*Notification) SetAndroidChannelId

func (o *Notification) SetAndroidChannelId(v string)

SetAndroidChannelId gets a reference to the given string and assigns it to the AndroidChannelId field.

func (*Notification) SetAndroidGroup

func (o *Notification) SetAndroidGroup(v string)

SetAndroidGroup gets a reference to the given string and assigns it to the AndroidGroup field.

func (*Notification) SetAndroidGroupMessage

func (o *Notification) SetAndroidGroupMessage(v string)

SetAndroidGroupMessage gets a reference to the given string and assigns it to the AndroidGroupMessage field.

func (*Notification) SetAndroidLedColor

func (o *Notification) SetAndroidLedColor(v string)

SetAndroidLedColor gets a reference to the given string and assigns it to the AndroidLedColor field.

func (*Notification) SetAndroidSound

func (o *Notification) SetAndroidSound(v string)

SetAndroidSound gets a reference to the given string and assigns it to the AndroidSound field.

func (*Notification) SetAndroidVisibility

func (o *Notification) SetAndroidVisibility(v int32)

SetAndroidVisibility gets a reference to the given NullableInt32 and assigns it to the AndroidVisibility field.

func (*Notification) SetAndroidVisibilityNil

func (o *Notification) SetAndroidVisibilityNil()

SetAndroidVisibilityNil sets the value for AndroidVisibility to be an explicit nil

func (*Notification) SetApnsAlert

func (o *Notification) SetApnsAlert(v map[string]interface{})

SetApnsAlert gets a reference to the given map[string]interface{} and assigns it to the ApnsAlert field.

func (*Notification) SetApnsPushTypeOverride

func (o *Notification) SetApnsPushTypeOverride(v string)

SetApnsPushTypeOverride gets a reference to the given string and assigns it to the ApnsPushTypeOverride field.

func (*Notification) SetAppId

func (o *Notification) SetAppId(v string)

SetAppId sets field value

func (*Notification) SetAppUrl

func (o *Notification) SetAppUrl(v string)

SetAppUrl gets a reference to the given string and assigns it to the AppUrl field.

func (*Notification) SetAppVersion

func (o *Notification) SetAppVersion(v string)

SetAppVersion gets a reference to the given string and assigns it to the AppVersion field.

func (*Notification) SetBigPicture

func (o *Notification) SetBigPicture(v string)

SetBigPicture gets a reference to the given string and assigns it to the BigPicture field.

func (*Notification) SetBoughtSku

func (o *Notification) SetBoughtSku(v string)

SetBoughtSku gets a reference to the given string and assigns it to the BoughtSku field.

func (*Notification) SetButtons

func (o *Notification) SetButtons(v []Button)

SetButtons gets a reference to the given []Button and assigns it to the Buttons field.

func (*Notification) SetChannelForExternalUserIds

func (o *Notification) SetChannelForExternalUserIds(v string)

SetChannelForExternalUserIds gets a reference to the given string and assigns it to the ChannelForExternalUserIds field.

func (*Notification) SetChromeBigPicture

func (o *Notification) SetChromeBigPicture(v string)

SetChromeBigPicture gets a reference to the given string and assigns it to the ChromeBigPicture field.

func (*Notification) SetChromeIcon

func (o *Notification) SetChromeIcon(v string)

SetChromeIcon gets a reference to the given string and assigns it to the ChromeIcon field.

func (*Notification) SetChromeWebBadge

func (o *Notification) SetChromeWebBadge(v string)

SetChromeWebBadge gets a reference to the given string and assigns it to the ChromeWebBadge field.

func (*Notification) SetChromeWebIcon

func (o *Notification) SetChromeWebIcon(v string)

SetChromeWebIcon gets a reference to the given string and assigns it to the ChromeWebIcon field.

func (*Notification) SetChromeWebImage

func (o *Notification) SetChromeWebImage(v string)

SetChromeWebImage gets a reference to the given string and assigns it to the ChromeWebImage field.

func (*Notification) SetCollapseId

func (o *Notification) SetCollapseId(v string)

SetCollapseId gets a reference to the given string and assigns it to the CollapseId field.

func (*Notification) SetContentAvailable

func (o *Notification) SetContentAvailable(v bool)

SetContentAvailable gets a reference to the given NullableBool and assigns it to the ContentAvailable field.

func (*Notification) SetContentAvailableNil

func (o *Notification) SetContentAvailableNil()

SetContentAvailableNil sets the value for ContentAvailable to be an explicit nil

func (*Notification) SetContents

func (o *Notification) SetContents(v StringMap)

SetContents gets a reference to the given NullableStringMap and assigns it to the Contents field.

func (*Notification) SetContentsNil

func (o *Notification) SetContentsNil()

SetContentsNil sets the value for Contents to be an explicit nil

func (*Notification) SetCountry

func (o *Notification) SetCountry(v string)

SetCountry gets a reference to the given string and assigns it to the Country field.

func (*Notification) SetData

func (o *Notification) SetData(v map[string]interface{})

SetData gets a reference to the given map[string]interface{} and assigns it to the Data field.

func (*Notification) SetDelayedOption

func (o *Notification) SetDelayedOption(v string)

SetDelayedOption gets a reference to the given string and assigns it to the DelayedOption field.

func (*Notification) SetDeliveryTimeOfDay

func (o *Notification) SetDeliveryTimeOfDay(v string)

SetDeliveryTimeOfDay gets a reference to the given string and assigns it to the DeliveryTimeOfDay field.

func (*Notification) SetEmail

func (o *Notification) SetEmail(v string)

SetEmail gets a reference to the given string and assigns it to the Email field.

func (*Notification) SetEmailBody

func (o *Notification) SetEmailBody(v string)

SetEmailBody gets a reference to the given string and assigns it to the EmailBody field.

func (*Notification) SetEmailFromAddress

func (o *Notification) SetEmailFromAddress(v string)

SetEmailFromAddress gets a reference to the given string and assigns it to the EmailFromAddress field.

func (*Notification) SetEmailFromName

func (o *Notification) SetEmailFromName(v string)

SetEmailFromName gets a reference to the given string and assigns it to the EmailFromName field.

func (*Notification) SetEmailSubject

func (o *Notification) SetEmailSubject(v string)

SetEmailSubject gets a reference to the given string and assigns it to the EmailSubject field.

func (*Notification) SetExcludedSegments

func (o *Notification) SetExcludedSegments(v []string)

SetExcludedSegments gets a reference to the given []string and assigns it to the ExcludedSegments field.

func (*Notification) SetExistingAndroidChannelId

func (o *Notification) SetExistingAndroidChannelId(v string)

SetExistingAndroidChannelId gets a reference to the given string and assigns it to the ExistingAndroidChannelId field.

func (*Notification) SetExternalId

func (o *Notification) SetExternalId(v string)

SetExternalId gets a reference to the given string and assigns it to the ExternalId field.

func (*Notification) SetFirefoxIcon

func (o *Notification) SetFirefoxIcon(v string)

SetFirefoxIcon gets a reference to the given string and assigns it to the FirefoxIcon field.

func (*Notification) SetFirstSession

func (o *Notification) SetFirstSession(v string)

SetFirstSession gets a reference to the given string and assigns it to the FirstSession field.

func (*Notification) SetHeadings

func (o *Notification) SetHeadings(v StringMap)

SetHeadings gets a reference to the given NullableStringMap and assigns it to the Headings field.

func (*Notification) SetHeadingsNil

func (o *Notification) SetHeadingsNil()

SetHeadingsNil sets the value for Headings to be an explicit nil

func (*Notification) SetHuaweiAccentColor

func (o *Notification) SetHuaweiAccentColor(v string)

SetHuaweiAccentColor gets a reference to the given string and assigns it to the HuaweiAccentColor field.

func (*Notification) SetHuaweiBigPicture

func (o *Notification) SetHuaweiBigPicture(v string)

SetHuaweiBigPicture gets a reference to the given string and assigns it to the HuaweiBigPicture field.

func (*Notification) SetHuaweiChannelId

func (o *Notification) SetHuaweiChannelId(v string)

SetHuaweiChannelId gets a reference to the given string and assigns it to the HuaweiChannelId field.

func (*Notification) SetHuaweiExistingChannelId

func (o *Notification) SetHuaweiExistingChannelId(v string)

SetHuaweiExistingChannelId gets a reference to the given string and assigns it to the HuaweiExistingChannelId field.

func (*Notification) SetHuaweiLargeIcon

func (o *Notification) SetHuaweiLargeIcon(v string)

SetHuaweiLargeIcon gets a reference to the given string and assigns it to the HuaweiLargeIcon field.

func (*Notification) SetHuaweiLedColor

func (o *Notification) SetHuaweiLedColor(v string)

SetHuaweiLedColor gets a reference to the given string and assigns it to the HuaweiLedColor field.

func (*Notification) SetHuaweiMsgType

func (o *Notification) SetHuaweiMsgType(v string)

SetHuaweiMsgType gets a reference to the given string and assigns it to the HuaweiMsgType field.

func (*Notification) SetHuaweiSmallIcon

func (o *Notification) SetHuaweiSmallIcon(v string)

SetHuaweiSmallIcon gets a reference to the given string and assigns it to the HuaweiSmallIcon field.

func (*Notification) SetHuaweiSound

func (o *Notification) SetHuaweiSound(v string)

SetHuaweiSound gets a reference to the given string and assigns it to the HuaweiSound field.

func (*Notification) SetHuaweiVisibility

func (o *Notification) SetHuaweiVisibility(v int32)

SetHuaweiVisibility gets a reference to the given NullableInt32 and assigns it to the HuaweiVisibility field.

func (*Notification) SetHuaweiVisibilityNil

func (o *Notification) SetHuaweiVisibilityNil()

SetHuaweiVisibilityNil sets the value for HuaweiVisibility to be an explicit nil

func (*Notification) SetId

func (o *Notification) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*Notification) SetIncludeAmazonRegIds

func (o *Notification) SetIncludeAmazonRegIds(v []string)

SetIncludeAmazonRegIds gets a reference to the given []string and assigns it to the IncludeAmazonRegIds field.

func (*Notification) SetIncludeAndroidRegIds

func (o *Notification) SetIncludeAndroidRegIds(v []string)

SetIncludeAndroidRegIds gets a reference to the given []string and assigns it to the IncludeAndroidRegIds field.

func (*Notification) SetIncludeChromeRegIds

func (o *Notification) SetIncludeChromeRegIds(v []string)

SetIncludeChromeRegIds gets a reference to the given []string and assigns it to the IncludeChromeRegIds field.

func (*Notification) SetIncludeChromeWebRegIds

func (o *Notification) SetIncludeChromeWebRegIds(v []string)

SetIncludeChromeWebRegIds gets a reference to the given []string and assigns it to the IncludeChromeWebRegIds field.

func (*Notification) SetIncludeEmailTokens

func (o *Notification) SetIncludeEmailTokens(v []string)

SetIncludeEmailTokens gets a reference to the given []string and assigns it to the IncludeEmailTokens field.

func (*Notification) SetIncludeExternalUserIds

func (o *Notification) SetIncludeExternalUserIds(v []string)

SetIncludeExternalUserIds gets a reference to the given []string and assigns it to the IncludeExternalUserIds field.

func (*Notification) SetIncludeIosTokens

func (o *Notification) SetIncludeIosTokens(v []string)

SetIncludeIosTokens gets a reference to the given []string and assigns it to the IncludeIosTokens field.

func (*Notification) SetIncludePhoneNumbers

func (o *Notification) SetIncludePhoneNumbers(v []string)

SetIncludePhoneNumbers gets a reference to the given []string and assigns it to the IncludePhoneNumbers field.

func (*Notification) SetIncludePlayerIds

func (o *Notification) SetIncludePlayerIds(v []string)

SetIncludePlayerIds gets a reference to the given []string and assigns it to the IncludePlayerIds field.

func (*Notification) SetIncludeWpWnsUris

func (o *Notification) SetIncludeWpWnsUris(v []string)

SetIncludeWpWnsUris gets a reference to the given []string and assigns it to the IncludeWpWnsUris field.

func (*Notification) SetIncludedSegments

func (o *Notification) SetIncludedSegments(v []string)

SetIncludedSegments gets a reference to the given []string and assigns it to the IncludedSegments field.

func (*Notification) SetIosAttachments

func (o *Notification) SetIosAttachments(v map[string]interface{})

SetIosAttachments gets a reference to the given map[string]interface{} and assigns it to the IosAttachments field.

func (*Notification) SetIosBadgeCount

func (o *Notification) SetIosBadgeCount(v int32)

SetIosBadgeCount gets a reference to the given NullableInt32 and assigns it to the IosBadgeCount field.

func (*Notification) SetIosBadgeCountNil

func (o *Notification) SetIosBadgeCountNil()

SetIosBadgeCountNil sets the value for IosBadgeCount to be an explicit nil

func (*Notification) SetIosBadgeType

func (o *Notification) SetIosBadgeType(v string)

SetIosBadgeType gets a reference to the given string and assigns it to the IosBadgeType field.

func (*Notification) SetIosCategory

func (o *Notification) SetIosCategory(v string)

SetIosCategory gets a reference to the given string and assigns it to the IosCategory field.

func (*Notification) SetIosSound

func (o *Notification) SetIosSound(v string)

SetIosSound gets a reference to the given string and assigns it to the IosSound field.

func (*Notification) SetIsAdm

func (o *Notification) SetIsAdm(v bool)

SetIsAdm gets a reference to the given NullableBool and assigns it to the IsAdm field.

func (*Notification) SetIsAdmNil

func (o *Notification) SetIsAdmNil()

SetIsAdmNil sets the value for IsAdm to be an explicit nil

func (*Notification) SetIsAndroid

func (o *Notification) SetIsAndroid(v bool)

SetIsAndroid gets a reference to the given NullableBool and assigns it to the IsAndroid field.

func (*Notification) SetIsAndroidNil

func (o *Notification) SetIsAndroidNil()

SetIsAndroidNil sets the value for IsAndroid to be an explicit nil

func (*Notification) SetIsAnyWeb

func (o *Notification) SetIsAnyWeb(v bool)

SetIsAnyWeb gets a reference to the given NullableBool and assigns it to the IsAnyWeb field.

func (*Notification) SetIsAnyWebNil

func (o *Notification) SetIsAnyWebNil()

SetIsAnyWebNil sets the value for IsAnyWeb to be an explicit nil

func (*Notification) SetIsChrome

func (o *Notification) SetIsChrome(v bool)

SetIsChrome gets a reference to the given NullableBool and assigns it to the IsChrome field.

func (*Notification) SetIsChromeNil

func (o *Notification) SetIsChromeNil()

SetIsChromeNil sets the value for IsChrome to be an explicit nil

func (*Notification) SetIsChromeWeb

func (o *Notification) SetIsChromeWeb(v bool)

SetIsChromeWeb gets a reference to the given NullableBool and assigns it to the IsChromeWeb field.

func (*Notification) SetIsChromeWebNil

func (o *Notification) SetIsChromeWebNil()

SetIsChromeWebNil sets the value for IsChromeWeb to be an explicit nil

func (*Notification) SetIsFirefox

func (o *Notification) SetIsFirefox(v bool)

SetIsFirefox gets a reference to the given NullableBool and assigns it to the IsFirefox field.

func (*Notification) SetIsFirefoxNil

func (o *Notification) SetIsFirefoxNil()

SetIsFirefoxNil sets the value for IsFirefox to be an explicit nil

func (*Notification) SetIsHuawei

func (o *Notification) SetIsHuawei(v bool)

SetIsHuawei gets a reference to the given NullableBool and assigns it to the IsHuawei field.

func (*Notification) SetIsHuaweiNil

func (o *Notification) SetIsHuaweiNil()

SetIsHuaweiNil sets the value for IsHuawei to be an explicit nil

func (*Notification) SetIsIos

func (o *Notification) SetIsIos(v bool)

SetIsIos gets a reference to the given NullableBool and assigns it to the IsIos field.

func (*Notification) SetIsIosNil

func (o *Notification) SetIsIosNil()

SetIsIosNil sets the value for IsIos to be an explicit nil

func (*Notification) SetIsSafari

func (o *Notification) SetIsSafari(v bool)

SetIsSafari gets a reference to the given NullableBool and assigns it to the IsSafari field.

func (*Notification) SetIsSafariNil

func (o *Notification) SetIsSafariNil()

SetIsSafariNil sets the value for IsSafari to be an explicit nil

func (*Notification) SetIsWPWNS

func (o *Notification) SetIsWPWNS(v bool)

SetIsWPWNS gets a reference to the given NullableBool and assigns it to the IsWPWNS field.

func (*Notification) SetIsWPWNSNil

func (o *Notification) SetIsWPWNSNil()

SetIsWPWNSNil sets the value for IsWPWNS to be an explicit nil

func (*Notification) SetLanguage

func (o *Notification) SetLanguage(v string)

SetLanguage gets a reference to the given string and assigns it to the Language field.

func (*Notification) SetLargeIcon

func (o *Notification) SetLargeIcon(v string)

SetLargeIcon gets a reference to the given string and assigns it to the LargeIcon field.

func (*Notification) SetLastSession

func (o *Notification) SetLastSession(v string)

SetLastSession gets a reference to the given string and assigns it to the LastSession field.

func (*Notification) SetLocation

func (o *Notification) SetLocation(v string)

SetLocation gets a reference to the given string and assigns it to the Location field.

func (*Notification) SetMutableContent

func (o *Notification) SetMutableContent(v bool)

SetMutableContent gets a reference to the given bool and assigns it to the MutableContent field.

func (*Notification) SetName

func (o *Notification) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*Notification) SetPriority

func (o *Notification) SetPriority(v int32)

SetPriority gets a reference to the given NullableInt32 and assigns it to the Priority field.

func (*Notification) SetPriorityNil

func (o *Notification) SetPriorityNil()

SetPriorityNil sets the value for Priority to be an explicit nil

func (*Notification) SetSendAfter

func (o *Notification) SetSendAfter(v time.Time)

SetSendAfter gets a reference to the given time.Time and assigns it to the SendAfter field.

func (*Notification) SetSessionCount

func (o *Notification) SetSessionCount(v string)

SetSessionCount gets a reference to the given string and assigns it to the SessionCount field.

func (*Notification) SetSessionTime

func (o *Notification) SetSessionTime(v string)

SetSessionTime gets a reference to the given string and assigns it to the SessionTime field.

func (*Notification) SetSmallIcon

func (o *Notification) SetSmallIcon(v string)

SetSmallIcon gets a reference to the given string and assigns it to the SmallIcon field.

func (*Notification) SetSmsFrom

func (o *Notification) SetSmsFrom(v string)

SetSmsFrom gets a reference to the given string and assigns it to the SmsFrom field.

func (*Notification) SetSmsMediaUrls

func (o *Notification) SetSmsMediaUrls(v []string)

SetSmsMediaUrls gets a reference to the given []string and assigns it to the SmsMediaUrls field.

func (*Notification) SetSubtitle

func (o *Notification) SetSubtitle(v StringMap)

SetSubtitle gets a reference to the given NullableStringMap and assigns it to the Subtitle field.

func (*Notification) SetSubtitleNil

func (o *Notification) SetSubtitleNil()

SetSubtitleNil sets the value for Subtitle to be an explicit nil

func (*Notification) SetSummaryArg

func (o *Notification) SetSummaryArg(v string)

SetSummaryArg gets a reference to the given string and assigns it to the SummaryArg field.

func (*Notification) SetSummaryArgCount

func (o *Notification) SetSummaryArgCount(v int32)

SetSummaryArgCount gets a reference to the given int32 and assigns it to the SummaryArgCount field.

func (*Notification) SetTag

func (o *Notification) SetTag(v string)

SetTag gets a reference to the given string and assigns it to the Tag field.

func (*Notification) SetTargetContentIdentifier

func (o *Notification) SetTargetContentIdentifier(v string)

SetTargetContentIdentifier gets a reference to the given string and assigns it to the TargetContentIdentifier field.

func (*Notification) SetTemplateId

func (o *Notification) SetTemplateId(v string)

SetTemplateId gets a reference to the given string and assigns it to the TemplateId field.

func (*Notification) SetThreadId

func (o *Notification) SetThreadId(v string)

SetThreadId gets a reference to the given string and assigns it to the ThreadId field.

func (*Notification) SetThrottleRatePerMinute

func (o *Notification) SetThrottleRatePerMinute(v string)

SetThrottleRatePerMinute gets a reference to the given string and assigns it to the ThrottleRatePerMinute field.

func (*Notification) SetTtl

func (o *Notification) SetTtl(v int32)

SetTtl gets a reference to the given NullableInt32 and assigns it to the Ttl field.

func (*Notification) SetTtlNil

func (o *Notification) SetTtlNil()

SetTtlNil sets the value for Ttl to be an explicit nil

func (*Notification) SetUrl

func (o *Notification) SetUrl(v string)

SetUrl gets a reference to the given string and assigns it to the Url field.

func (*Notification) SetValue

func (o *Notification) SetValue(v int32)

SetValue gets a reference to the given int32 and assigns it to the Value field.

func (*Notification) SetWebButtons

func (o *Notification) SetWebButtons(v []Button)

SetWebButtons gets a reference to the given []Button and assigns it to the WebButtons field.

func (*Notification) SetWebPushTopic

func (o *Notification) SetWebPushTopic(v string)

SetWebPushTopic gets a reference to the given string and assigns it to the WebPushTopic field.

func (*Notification) SetWebUrl

func (o *Notification) SetWebUrl(v string)

SetWebUrl gets a reference to the given string and assigns it to the WebUrl field.

func (*Notification) SetWpWnsSound

func (o *Notification) SetWpWnsSound(v string)

SetWpWnsSound gets a reference to the given string and assigns it to the WpWnsSound field.

func (*Notification) UnmarshalJSON

func (o *Notification) UnmarshalJSON(bytes []byte) (err error)

func (*Notification) UnsetAndroidVisibility

func (o *Notification) UnsetAndroidVisibility()

UnsetAndroidVisibility ensures that no value is present for AndroidVisibility, not even an explicit nil

func (*Notification) UnsetContentAvailable

func (o *Notification) UnsetContentAvailable()

UnsetContentAvailable ensures that no value is present for ContentAvailable, not even an explicit nil

func (*Notification) UnsetContents

func (o *Notification) UnsetContents()

UnsetContents ensures that no value is present for Contents, not even an explicit nil

func (*Notification) UnsetHeadings

func (o *Notification) UnsetHeadings()

UnsetHeadings ensures that no value is present for Headings, not even an explicit nil

func (*Notification) UnsetHuaweiVisibility

func (o *Notification) UnsetHuaweiVisibility()

UnsetHuaweiVisibility ensures that no value is present for HuaweiVisibility, not even an explicit nil

func (*Notification) UnsetIosBadgeCount

func (o *Notification) UnsetIosBadgeCount()

UnsetIosBadgeCount ensures that no value is present for IosBadgeCount, not even an explicit nil

func (*Notification) UnsetIsAdm

func (o *Notification) UnsetIsAdm()

UnsetIsAdm ensures that no value is present for IsAdm, not even an explicit nil

func (*Notification) UnsetIsAndroid

func (o *Notification) UnsetIsAndroid()

UnsetIsAndroid ensures that no value is present for IsAndroid, not even an explicit nil

func (*Notification) UnsetIsAnyWeb

func (o *Notification) UnsetIsAnyWeb()

UnsetIsAnyWeb ensures that no value is present for IsAnyWeb, not even an explicit nil

func (*Notification) UnsetIsChrome

func (o *Notification) UnsetIsChrome()

UnsetIsChrome ensures that no value is present for IsChrome, not even an explicit nil

func (*Notification) UnsetIsChromeWeb

func (o *Notification) UnsetIsChromeWeb()

UnsetIsChromeWeb ensures that no value is present for IsChromeWeb, not even an explicit nil

func (*Notification) UnsetIsFirefox

func (o *Notification) UnsetIsFirefox()

UnsetIsFirefox ensures that no value is present for IsFirefox, not even an explicit nil

func (*Notification) UnsetIsHuawei

func (o *Notification) UnsetIsHuawei()

UnsetIsHuawei ensures that no value is present for IsHuawei, not even an explicit nil

func (*Notification) UnsetIsIos

func (o *Notification) UnsetIsIos()

UnsetIsIos ensures that no value is present for IsIos, not even an explicit nil

func (*Notification) UnsetIsSafari

func (o *Notification) UnsetIsSafari()

UnsetIsSafari ensures that no value is present for IsSafari, not even an explicit nil

func (*Notification) UnsetIsWPWNS

func (o *Notification) UnsetIsWPWNS()

UnsetIsWPWNS ensures that no value is present for IsWPWNS, not even an explicit nil

func (*Notification) UnsetPriority

func (o *Notification) UnsetPriority()

UnsetPriority ensures that no value is present for Priority, not even an explicit nil

func (*Notification) UnsetSubtitle

func (o *Notification) UnsetSubtitle()

UnsetSubtitle ensures that no value is present for Subtitle, not even an explicit nil

func (*Notification) UnsetTtl

func (o *Notification) UnsetTtl()

UnsetTtl ensures that no value is present for Ttl, not even an explicit nil

type Notification200Errors

type Notification200Errors struct {
	InvalidIdentifierError *InvalidIdentifierError
	ArrayOfString          *[]string
}

Notification200Errors - struct for Notification200Errors

func ArrayOfStringAsNotification200Errors

func ArrayOfStringAsNotification200Errors(v *[]string) Notification200Errors

[]stringAsNotification200Errors is a convenience function that returns []string wrapped in Notification200Errors

func InvalidIdentifierErrorAsNotification200Errors

func InvalidIdentifierErrorAsNotification200Errors(v *InvalidIdentifierError) Notification200Errors

InvalidIdentifierErrorAsNotification200Errors is a convenience function that returns InvalidIdentifierError wrapped in Notification200Errors

func (*Notification200Errors) GetActualInstance

func (obj *Notification200Errors) GetActualInstance() interface{}

Get the actual instance

func (Notification200Errors) MarshalJSON

func (src Notification200Errors) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*Notification200Errors) UnmarshalJSON

func (dst *Notification200Errors) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type NotificationAllOf

type NotificationAllOf struct {
	Id    *string `json:"id,omitempty"`
	Value *int32  `json:"value,omitempty"`
	// Required for SMS Messages. An identifier for tracking message within the OneSignal dashboard or export analytics. Not shown to end user.
	Name        *string `json:"name,omitempty"`
	Aggregation *string `json:"aggregation,omitempty"`
	// Indicates whether to send to all devices registered under your app's Apple iOS platform.
	IsIos NullableBool `json:"isIos,omitempty"`
	// Indicates whether to send to all devices registered under your app's Google Android platform.
	IsAndroid NullableBool `json:"isAndroid,omitempty"`
	// Indicates whether to send to all devices registered under your app's Huawei Android platform.
	IsHuawei NullableBool `json:"isHuawei,omitempty"`
	// Indicates whether to send to all subscribed web browser users, including Chrome, Firefox, and Safari. You may use this instead as a combined flag instead of separately enabling isChromeWeb, isFirefox, and isSafari, though the three options are equivalent to this one.
	IsAnyWeb NullableBool `json:"isAnyWeb,omitempty"`
	// Indicates whether to send to all Google Chrome, Chrome on Android, and Mozilla Firefox users registered under your Chrome & Firefox web push platform.
	IsChromeWeb NullableBool `json:"isChromeWeb,omitempty"`
	// Indicates whether to send to all Mozilla Firefox desktop users registered under your Firefox web push platform.
	IsFirefox NullableBool `json:"isFirefox,omitempty"`
	// Does not support iOS Safari. Indicates whether to send to all Apple's Safari desktop users registered under your Safari web push platform. Read more iOS Safari
	IsSafari NullableBool `json:"isSafari,omitempty"`
	// Indicates whether to send to all devices registered under your app's Windows platform.
	IsWPWNS NullableBool `json:"isWP_WNS,omitempty"`
	// Indicates whether to send to all devices registered under your app's Amazon Fire platform.
	IsAdm NullableBool `json:"isAdm,omitempty"`
	// This flag is not used for web push Please see isChromeWeb for sending to web push users. This flag only applies to Google Chrome Apps & Extensions. Indicates whether to send to all devices registered under your app's Google Chrome Apps & Extension platform.
	IsChrome NullableBool `json:"isChrome,omitempty"`
	// Indicates if the message type when targeting with include_external_user_ids for cases where an email, sms, and/or push subscribers have the same external user id. Example: Use the string \"push\" to indicate you are sending a push notification or the string \"email\"for sending emails or \"sms\"for sending SMS.
	ChannelForExternalUserIds *string `json:"channel_for_external_user_ids,omitempty"`
	// Required: Your OneSignal Application ID, which can be found in Keys & IDs. It is a UUID and looks similar to 8250eaf6-1a58-489e-b136-7c74a864b434.
	AppId *string `json:"app_id,omitempty"`
	// Correlation and idempotency key. A request received with this parameter will first look for another notification with the same external_id. If one exists, a notification will not be sent, and result of the previous operation will instead be returned. Therefore, if you plan on using this feature, it's important to use a good source of randomness to generate the UUID passed here. This key is only idempotent for 30 days. After 30 days, the notification could be removed from our system and a notification with the same external_id will be sent again.   See Idempotent Notification Requests for more details writeOnly: true
	ExternalId *string           `json:"external_id,omitempty"`
	Contents   NullableStringMap `json:"contents,omitempty"`
	Headings   NullableStringMap `json:"headings,omitempty"`
	Subtitle   NullableStringMap `json:"subtitle,omitempty"`
	// Channel: Push Notifications Platform: Huawei A custom map of data that is passed back to your app. Same as using Additional Data within the dashboard. Can use up to 2048 bytes of data. Example: {\"abc\": 123, \"foo\": \"bar\", \"event_performed\": true, \"amount\": 12.1}
	Data map[string]interface{} `json:"data,omitempty"`
	// Channel: Push Notifications Platform: Huawei Use \"data\" or \"message\" depending on the type of notification you are sending. More details in Data & Background Notifications.
	HuaweiMsgType *string `json:"huawei_msg_type,omitempty"`
	// Channel: Push Notifications Platform: All The URL to open in the browser when a user clicks on the notification. Note: iOS needs https or updated NSAppTransportSecurity in plist This field supports inline substitutions. Omit if including web_url or app_url Example: https://onesignal.com
	Url *string `json:"url,omitempty"`
	// Channel: Push Notifications Platform: All Browsers Same as url but only sent to web push platforms. Including Chrome, Firefox, Safari, Opera, etc. Example: https://onesignal.com
	WebUrl *string `json:"web_url,omitempty"`
	// Channel: Push Notifications Platform: All Browsers Same as url but only sent to web push platforms. Including iOS, Android, macOS, Windows, ChromeApps, etc. Example: https://onesignal.com
	AppUrl *string `json:"app_url,omitempty"`
	// Channel: Push Notifications Platform: iOS 10+ Adds media attachments to notifications. Set as JSON object, key as a media id of your choice and the value as a valid local filename or URL. User must press and hold on the notification to view. Do not set mutable_content to download attachments. The OneSignal SDK does this automatically Example: {\"id1\": \"https://domain.com/image.jpg\"}
	IosAttachments map[string]interface{} `json:"ios_attachments,omitempty"`
	// Channel: Push Notifications Platform: All Use a template you setup on our dashboard. The template_id is the UUID found in the URL when viewing a template on our dashboard. Example: be4a8044-bbd6-11e4-a581-000c2940e62c
	TemplateId *string `json:"template_id,omitempty"`
	// Channel: Push Notifications Platform: iOS Sending true wakes your app from background to run custom native code (Apple interprets this as content-available=1). Note: Not applicable if the app is in the \"force-quit\" state (i.e app was swiped away). Omit the contents field to prevent displaying a visible notification.
	ContentAvailable NullableBool `json:"content_available,omitempty"`
	// Channel: Push Notifications Platform: iOS 10+ Always defaults to true and cannot be turned off. Allows tracking of notification receives and changing of the notification content in your app before it is displayed. Triggers didReceive(_:withContentHandler:) on your UNNotificationServiceExtension.
	MutableContent *bool `json:"mutable_content,omitempty"`
	// Channel: Push Notifications Platform: iOS 13+ Use to target a specific experience in your App Clip, or to target your notification to a specific window in a multi-scene App.
	TargetContentIdentifier *string `json:"target_content_identifier,omitempty"`
	// Channel: Push Notifications Platform: Android Picture to display in the expanded view. Can be a drawable resource name or a URL.
	BigPicture *string `json:"big_picture,omitempty"`
	// Channel: Push Notifications Platform: Huawei Picture to display in the expanded view. Can be a drawable resource name or a URL.
	HuaweiBigPicture *string `json:"huawei_big_picture,omitempty"`
	// Channel: Push Notifications Platform: Amazon Picture to display in the expanded view. Can be a drawable resource name or a URL.
	AdmBigPicture *string `json:"adm_big_picture,omitempty"`
	// Channel: Push Notifications Platform: ChromeApp Large picture to display below the notification text. Must be a local URL.
	ChromeBigPicture *string `json:"chrome_big_picture,omitempty"`
	// Channel: Push Notifications Platform: Chrome 56+ Sets the web push notification's large image to be shown below the notification's title and text. Please see Web Push Notification Icons.
	ChromeWebImage *string `json:"chrome_web_image,omitempty"`
	// Channel: Push Notifications Platform: iOS 8.0+, Android 4.1+, and derivatives like Amazon Buttons to add to the notification. Icon only works for Android. Buttons show in reverse order of array position i.e. Last item in array shows as first button on device. Example: [{\"id\": \"id2\", \"text\": \"second button\", \"icon\": \"ic_menu_share\"}, {\"id\": \"id1\", \"text\": \"first button\", \"icon\": \"ic_menu_send\"}]
	Buttons []Button `json:"buttons,omitempty"`
	// Channel: Push Notifications Platform: Chrome 48+ Add action buttons to the notification. The id field is required. Example: [{\"id\": \"like-button\", \"text\": \"Like\", \"icon\": \"http://i.imgur.com/N8SN8ZS.png\", \"url\": \"https://yoursite.com\"}, {\"id\": \"read-more-button\", \"text\": \"Read more\", \"icon\": \"http://i.imgur.com/MIxJp1L.png\", \"url\": \"https://yoursite.com\"}]
	WebButtons []Button `json:"web_buttons,omitempty"`
	// Channel: Push Notifications Platform: iOS Category APS payload, use with registerUserNotificationSettings:categories in your Objective-C / Swift code. Example: calendar category which contains actions like accept and decline iOS 10+ This will trigger your UNNotificationContentExtension whose ID matches this category.
	IosCategory *string `json:"ios_category,omitempty"`
	// Channel: Push Notifications Platform: Android The Android Oreo Notification Category to send the notification under. See the Category documentation on creating one and getting it's id.
	AndroidChannelId *string `json:"android_channel_id,omitempty"`
	// Channel: Push Notifications Platform: Huawei The Android Oreo Notification Category to send the notification under. See the Category documentation on creating one and getting it's id.
	HuaweiChannelId *string `json:"huawei_channel_id,omitempty"`
	// Channel: Push Notifications Platform: Android Use this if you have client side Android Oreo Channels you have already defined in your app with code.
	ExistingAndroidChannelId *string `json:"existing_android_channel_id,omitempty"`
	// Channel: Push Notifications Platform: Huawei Use this if you have client side Android Oreo Channels you have already defined in your app with code.
	HuaweiExistingChannelId *string                                   `json:"huawei_existing_channel_id,omitempty"`
	AndroidBackgroundLayout *NotificationAllOfAndroidBackgroundLayout `json:"android_background_layout,omitempty"`
	// Channel: Push Notifications Platform: Android Icon shown in the status bar and on the top left of the notification. If not set a bell icon will be used or ic_stat_onesignal_default if you have set this resource name. See: How to create small icons
	SmallIcon *string `json:"small_icon,omitempty"`
	// Channel: Push Notifications Platform: Huawei Icon shown in the status bar and on the top left of the notification. Use an Android resource path (E.g. /drawable/small_icon). Defaults to your app icon if not set.
	HuaweiSmallIcon *string `json:"huawei_small_icon,omitempty"`
	// Channel: Push Notifications Platform: Android Can be a drawable resource name or a URL. See: How to create large icons
	LargeIcon *string `json:"large_icon,omitempty"`
	// Channel: Push Notifications Platform: Huawei Can be a drawable resource name or a URL. See: How to create large icons
	HuaweiLargeIcon *string `json:"huawei_large_icon,omitempty"`
	// Channel: Push Notifications Platform: Amazon If not set a bell icon will be used or ic_stat_onesignal_default if you have set this resource name. See: How to create small icons
	AdmSmallIcon *string `json:"adm_small_icon,omitempty"`
	// Channel: Push Notifications Platform: Amazon If blank the small_icon is used. Can be a drawable resource name or a URL. See: How to create large icons
	AdmLargeIcon *string `json:"adm_large_icon,omitempty"`
	// Channel: Push Notifications Platform: Chrome Sets the web push notification's icon. An image URL linking to a valid image. Common image types are supported; GIF will not animate. We recommend 256x256 (at least 80x80) to display well on high DPI devices. Firefox will also use this icon, unless you specify firefox_icon.
	ChromeWebIcon *string `json:"chrome_web_icon,omitempty"`
	// Channel: Push Notifications Platform: Chrome Sets the web push notification icon for Android devices in the notification shade. Please see Web Push Notification Badge.
	ChromeWebBadge *string `json:"chrome_web_badge,omitempty"`
	// Channel: Push Notifications Platform: Firefox Not recommended Few people need to set Firefox-specific icons. We recommend setting chrome_web_icon instead, which Firefox will also use. Sets the web push notification's icon for Firefox. An image URL linking to a valid image. Common image types are supported; GIF will not animate. We recommend 256x256 (at least 80x80) to display well on high DPI devices.
	FirefoxIcon *string `json:"firefox_icon,omitempty"`
	// Channel: Push Notifications Platform: ChromeApp This flag is not used for web push For web push, please see chrome_web_icon instead. The local URL to an icon to use. If blank, the app icon will be used.
	ChromeIcon *string `json:"chrome_icon,omitempty"`
	// Channel: Push Notifications Platform: iOS Sound file that is included in your app to play instead of the default device notification sound. Pass nil to disable vibration and sound for the notification. Example: \"notification.wav\"
	IosSound *string `json:"ios_sound,omitempty"`
	// Channel: Push Notifications Platform: Android &#9888;&#65039;Deprecated, this field doesn't work on Android 8 (Oreo) and newer devices! Please use Notification Categories / Channels noted above instead to support ALL versions of Android. Sound file that is included in your app to play instead of the default device notification sound. Pass nil to disable sound for the notification. NOTE: Leave off file extension for Android. Example: \"notification\"
	AndroidSound *string `json:"android_sound,omitempty"`
	// Channel: Push Notifications Platform: Huawei &#9888;&#65039;Deprecated, this field ONLY works on EMUI 5 (Android 7 based) and older devices. Please also set Notification Categories / Channels noted above to support EMUI 8 (Android 8 based) devices. Sound file that is included in your app to play instead of the default device notification sound. NOTE: Leave off file extension for and include the full path.  Example: \"/res/raw/notification\"
	HuaweiSound *string `json:"huawei_sound,omitempty"`
	// Channel: Push Notifications Platform: Amazon &#9888;&#65039;Deprecated, this field doesn't work on Android 8 (Oreo) and newer devices! Please use Notification Categories / Channels noted above instead to support ALL versions of Android. Sound file that is included in your app to play instead of the default device notification sound. Pass nil to disable sound for the notification. NOTE: Leave off file extension for Android. Example: \"notification\"
	AdmSound *string `json:"adm_sound,omitempty"`
	// Channel: Push Notifications Platform: Windows Sound file that is included in your app to play instead of the default device notification sound. Example: \"notification.wav\"
	WpWnsSound *string `json:"wp_wns_sound,omitempty"`
	// Channel: Push Notifications Platform: Android &#9888;&#65039;Deprecated, this field doesn't work on Android 8 (Oreo) and newer devices! Please use Notification Categories / Channels noted above instead to support ALL versions of Android. Sets the devices LED notification light if the device has one. ARGB Hex format. Example(Blue): \"FF0000FF\"
	AndroidLedColor *string `json:"android_led_color,omitempty"`
	// Channel: Push Notifications Platform: Huawei &#9888;&#65039;Deprecated, this field ONLY works on EMUI 5 (Android 7 based) and older devices. Please also set Notification Categories / Channels noted above to support EMUI 8 (Android 8 based) devices. Sets the devices LED notification light if the device has one. RGB Hex format. Example(Blue): \"0000FF\"
	HuaweiLedColor *string `json:"huawei_led_color,omitempty"`
	// Channel: Push Notifications Platform: Android Sets the background color of the notification circle to the left of the notification text. Only applies to apps targeting Android API level 21+ on Android 5.0+ devices. Example(Red): \"FFFF0000\"
	AndroidAccentColor *string `json:"android_accent_color,omitempty"`
	// Channel: Push Notifications Platform: Huawei Accent Color used on Action Buttons and Group overflow count. Uses RGB Hex value (E.g. #9900FF). Defaults to device's theme color if not set.
	HuaweiAccentColor *string `json:"huawei_accent_color,omitempty"`
	// Channel: Push Notifications Platform: Android 5.0_ &#9888;&#65039;Deprecated, this field doesn't work on Android 8 (Oreo) and newer devices! Please use Notification Categories / Channels noted above instead to support ALL versions of Android. 1 = Public (default) (Shows the full message on the lock screen unless the user has disabled all notifications from showing on the lock screen. Please consider the user and mark private if the contents are.) 0 = Private (Hides message contents on lock screen if the user set \"Hide sensitive notification content\" in the system settings) -1 = Secret (Notification does not show on the lock screen at all)
	AndroidVisibility NullableInt32 `json:"android_visibility,omitempty"`
	// Channel: Push Notifications Platform: Huawei &#9888;&#65039;Deprecated, this field ONLY works on EMUI 5 (Android 7 based) and older devices. Please also set Notification Categories / Channels noted above to support EMUI 8 (Android 8 based) devices. 1 = Public (default) (Shows the full message on the lock screen unless the user has disabled all notifications from showing on the lock screen. Please consider the user and mark private if the contents are.) 0 = Private (Hides message contents on lock screen if the user set \"Hide sensitive notification content\" in the system settings) -1 = Secret (Notification does not show on the lock screen at all)
	HuaweiVisibility NullableInt32 `json:"huawei_visibility,omitempty"`
	// Channel: Push Notifications Platform: iOS Describes whether to set or increase/decrease your app's iOS badge count by the ios_badgeCount specified count. Can specify None, SetTo, or Increase. `None` leaves the count unaffected. `SetTo` directly sets the badge count to the number specified in ios_badgeCount. `Increase` adds the number specified in ios_badgeCount to the total. Use a negative number to decrease the badge count.
	IosBadgeType *string `json:"ios_badgeType,omitempty"`
	// Channel: Push Notifications Platform: iOS Used with ios_badgeType, describes the value to set or amount to increase/decrease your app's iOS badge count by. You can use a negative number to decrease the badge count when used with an ios_badgeType of Increase.
	IosBadgeCount NullableInt32 `json:"ios_badgeCount,omitempty"`
	// Channel: Push Notifications Platform: iOS 10+, Android Only one notification with the same id will be shown on the device. Use the same id to update an existing notification instead of showing a new one. Limit of 64 characters.
	CollapseId *string `json:"collapse_id,omitempty"`
	// Channel: Push Notifications Platform: All Browsers Display multiple notifications at once with different topics.
	WebPushTopic *string `json:"web_push_topic,omitempty"`
	// Channel: Push Notifications Platform: iOS 10+ iOS can localize push notification messages on the client using special parameters such as loc-key. When using the Create Notification endpoint, you must include these parameters inside of a field called apns_alert. Please see Apple's guide on localizing push notifications to learn more.
	ApnsAlert map[string]interface{} `json:"apns_alert,omitempty"`
	// Channel: All Schedule notification for future delivery. API defaults to UTC -1100 Examples: All examples are the exact same date & time. \"Thu Sep 24 2015 14:00:00 GMT-0700 (PDT)\" \"September 24th 2015, 2:00:00 pm UTC-07:00\" \"2015-09-24 14:00:00 GMT-0700\" \"Sept 24 2015 14:00:00 GMT-0700\" \"Thu Sep 24 2015 14:00:00 GMT-0700 (Pacific Daylight Time)\" Note: SMS currently only supports send_after parameter.
	SendAfter *time.Time `json:"send_after,omitempty"`
	// Channel: All Possible values are: timezone (Deliver at a specific time-of-day in each users own timezone) last-active Same as Intelligent Delivery . (Deliver at the same time of day as each user last used your app). If send_after is used, this takes effect after the send_after time has elapsed.
	DelayedOption *string `json:"delayed_option,omitempty"`
	// Channel: All Use with delayed_option=timezone. Examples: \"9:00AM\" \"21:45\" \"9:45:30\"
	DeliveryTimeOfDay *string `json:"delivery_time_of_day,omitempty"`
	// Channel: Push Notifications Platform: iOS, Android, Chrome, Firefox, Safari, ChromeWeb Time To Live - In seconds. The notification will be expired if the device does not come back online within this time. The default is 259,200 seconds (3 days). Max value to set is 2419200 seconds (28 days).
	Ttl NullableInt32 `json:"ttl,omitempty"`
	// Channel: Push Notifications Platform: Android, Chrome, ChromeWeb Delivery priority through the push server (example GCM/FCM). Pass 10 for high priority or any other integer for normal priority. Defaults to normal priority for Android and high for iOS. For Android 6.0+ devices setting priority to high will wake the device out of doze mode.
	Priority NullableInt32 `json:"priority,omitempty"`
	// Channel: Push Notifications Platform: iOS valid values: voip Set the value to voip for sending VoIP Notifications This field maps to the APNS header apns-push-type. Note: alert and background are automatically set by OneSignal
	ApnsPushTypeOverride *string `json:"apns_push_type_override,omitempty"`
	// Channel: All Apps with throttling enabled:   - the parameter value will be used to override the default application throttling value set from the dashboard settings.   - parameter value 0 indicates not to apply throttling to the notification.   - if the parameter is not passed then the default app throttling value will be applied to the notification. Apps with throttling disabled:   - this parameter can be used to throttle delivery for the notification even though throttling is not enabled at the application level. Refer to throttling for more details.
	ThrottleRatePerMinute *string `json:"throttle_rate_per_minute,omitempty"`
	// Channel: Push Notifications Platform: Android Notifications with the same group will be stacked together using Android's Notification Grouping feature.
	AndroidGroup *string `json:"android_group,omitempty"`
	// Channel: Push Notifications Platform: Android Note: This only works for Android 6 and older. Android 7+ allows full expansion of all message. Summary message to display when 2+ notifications are stacked together. Default is \"# new messages\". Include $[notif_count] in your message and it will be replaced with the current number. Languages - The value of each key is the message that will be sent to users for that language. \"en\" (English) is required. The key of each hash is either a a 2 character language code or one of zh-Hans/zh-Hant for Simplified or Traditional Chinese. Read more: supported languages. Example: {\"en\": \"You have $[notif_count] new messages\"}
	AndroidGroupMessage *string `json:"android_group_message,omitempty"`
	// Channel: Push Notifications Platform: Amazon Notifications with the same group will be stacked together using Android's Notification Grouping feature.
	AdmGroup *string `json:"adm_group,omitempty"`
	// Channel: Push Notifications Platform: Amazon Summary message to display when 2+ notifications are stacked together. Default is \"# new messages\". Include $[notif_count] in your message and it will be replaced with the current number. \"en\" (English) is required. The key of each hash is either a a 2 character language code or one of zh-Hans/zh-Hant for Simplified or Traditional Chinese. The value of each key is the message that will be sent to users for that language. Example: {\"en\": \"You have $[notif_count] new messages\"}
	AdmGroupMessage map[string]interface{} `json:"adm_group_message,omitempty"`
	// Channel: Push Notifications Platform: iOS 12+ This parameter is supported in iOS 12 and above. It allows you to group related notifications together. If two notifications have the same thread-id, they will both be added to the same group.
	ThreadId *string `json:"thread_id,omitempty"`
	// Channel: Push Notifications Platform: iOS 12+ When using thread_id to create grouped notifications in iOS 12+, you can also control the summary. For example, a grouped notification can say \"12 more notifications from John Doe\". The summary_arg lets you set the name of the person/thing the notifications are coming from, and will show up as \"X more notifications from summary_arg\"
	SummaryArg *string `json:"summary_arg,omitempty"`
	// Channel: Push Notifications Platform: iOS 12+ When using thread_id, you can also control the count of the number of notifications in the group. For example, if the group already has 12 notifications, and you send a new notification with summary_arg_count = 2, the new total will be 14 and the summary will be \"14 more notifications from summary_arg\"
	SummaryArgCount *int32 `json:"summary_arg_count,omitempty"`
	// Channel: Email Required.  The subject of the email.
	EmailSubject *string `json:"email_subject,omitempty"`
	// Channel: Email Required unless template_id is set. HTML suported The body of the email you wish to send. Typically, customers include their own HTML templates here. Must include [unsubscribe_url] in an <a> tag somewhere in the email. Note: any malformed HTML content will be sent to users. Please double-check your HTML is valid.
	EmailBody *string `json:"email_body,omitempty"`
	// Channel: Email The name the email is from. If not specified, will default to \"from name\" set in the OneSignal Dashboard Email Settings.
	EmailFromName *string `json:"email_from_name,omitempty"`
	// Channel: Email The email address the email is from. If not specified, will default to \"from email\" set in the OneSignal Dashboard Email Settings.
	EmailFromAddress *string `json:"email_from_address,omitempty"`
	// Channel: SMS Phone Number used to send SMS. Should be a registered Twilio phone number in E.164 format.
	SmsFrom *string `json:"sms_from,omitempty"`
	// Channel: SMS URLs for the media files to be attached to the SMS content. Limit: 10 media urls with a total max. size of 5MBs.
	SmsMediaUrls         []string `json:"sms_media_urls,omitempty"`
	AdditionalProperties map[string]interface{}
}

NotificationAllOf struct for NotificationAllOf

func NewNotificationAllOf

func NewNotificationAllOf() *NotificationAllOf

NewNotificationAllOf instantiates a new NotificationAllOf object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNotificationAllOfWithDefaults

func NewNotificationAllOfWithDefaults() *NotificationAllOf

NewNotificationAllOfWithDefaults instantiates a new NotificationAllOf object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NotificationAllOf) GetAdmBigPicture

func (o *NotificationAllOf) GetAdmBigPicture() string

GetAdmBigPicture returns the AdmBigPicture field value if set, zero value otherwise.

func (*NotificationAllOf) GetAdmBigPictureOk

func (o *NotificationAllOf) GetAdmBigPictureOk() (*string, bool)

GetAdmBigPictureOk returns a tuple with the AdmBigPicture field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationAllOf) GetAdmGroup

func (o *NotificationAllOf) GetAdmGroup() string

GetAdmGroup returns the AdmGroup field value if set, zero value otherwise.

func (*NotificationAllOf) GetAdmGroupMessage

func (o *NotificationAllOf) GetAdmGroupMessage() map[string]interface{}

GetAdmGroupMessage returns the AdmGroupMessage field value if set, zero value otherwise.

func (*NotificationAllOf) GetAdmGroupMessageOk

func (o *NotificationAllOf) GetAdmGroupMessageOk() (map[string]interface{}, bool)

GetAdmGroupMessageOk returns a tuple with the AdmGroupMessage field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationAllOf) GetAdmGroupOk

func (o *NotificationAllOf) GetAdmGroupOk() (*string, bool)

GetAdmGroupOk returns a tuple with the AdmGroup field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationAllOf) GetAdmLargeIcon

func (o *NotificationAllOf) GetAdmLargeIcon() string

GetAdmLargeIcon returns the AdmLargeIcon field value if set, zero value otherwise.

func (*NotificationAllOf) GetAdmLargeIconOk

func (o *NotificationAllOf) GetAdmLargeIconOk() (*string, bool)

GetAdmLargeIconOk returns a tuple with the AdmLargeIcon field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationAllOf) GetAdmSmallIcon

func (o *NotificationAllOf) GetAdmSmallIcon() string

GetAdmSmallIcon returns the AdmSmallIcon field value if set, zero value otherwise.

func (*NotificationAllOf) GetAdmSmallIconOk

func (o *NotificationAllOf) GetAdmSmallIconOk() (*string, bool)

GetAdmSmallIconOk returns a tuple with the AdmSmallIcon field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationAllOf) GetAdmSound

func (o *NotificationAllOf) GetAdmSound() string

GetAdmSound returns the AdmSound field value if set, zero value otherwise.

func (*NotificationAllOf) GetAdmSoundOk

func (o *NotificationAllOf) GetAdmSoundOk() (*string, bool)

GetAdmSoundOk returns a tuple with the AdmSound field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationAllOf) GetAggregation

func (o *NotificationAllOf) GetAggregation() string

GetAggregation returns the Aggregation field value if set, zero value otherwise.

func (*NotificationAllOf) GetAggregationOk

func (o *NotificationAllOf) GetAggregationOk() (*string, bool)

GetAggregationOk returns a tuple with the Aggregation field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationAllOf) GetAndroidAccentColor

func (o *NotificationAllOf) GetAndroidAccentColor() string

GetAndroidAccentColor returns the AndroidAccentColor field value if set, zero value otherwise.

func (*NotificationAllOf) GetAndroidAccentColorOk

func (o *NotificationAllOf) GetAndroidAccentColorOk() (*string, bool)

GetAndroidAccentColorOk returns a tuple with the AndroidAccentColor field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationAllOf) GetAndroidBackgroundLayout

func (o *NotificationAllOf) GetAndroidBackgroundLayout() NotificationAllOfAndroidBackgroundLayout

GetAndroidBackgroundLayout returns the AndroidBackgroundLayout field value if set, zero value otherwise.

func (*NotificationAllOf) GetAndroidBackgroundLayoutOk

func (o *NotificationAllOf) GetAndroidBackgroundLayoutOk() (*NotificationAllOfAndroidBackgroundLayout, bool)

GetAndroidBackgroundLayoutOk returns a tuple with the AndroidBackgroundLayout field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationAllOf) GetAndroidChannelId

func (o *NotificationAllOf) GetAndroidChannelId() string

GetAndroidChannelId returns the AndroidChannelId field value if set, zero value otherwise.

func (*NotificationAllOf) GetAndroidChannelIdOk

func (o *NotificationAllOf) GetAndroidChannelIdOk() (*string, bool)

GetAndroidChannelIdOk returns a tuple with the AndroidChannelId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationAllOf) GetAndroidGroup

func (o *NotificationAllOf) GetAndroidGroup() string

GetAndroidGroup returns the AndroidGroup field value if set, zero value otherwise.

func (*NotificationAllOf) GetAndroidGroupMessage

func (o *NotificationAllOf) GetAndroidGroupMessage() string

GetAndroidGroupMessage returns the AndroidGroupMessage field value if set, zero value otherwise.

func (*NotificationAllOf) GetAndroidGroupMessageOk

func (o *NotificationAllOf) GetAndroidGroupMessageOk() (*string, bool)

GetAndroidGroupMessageOk returns a tuple with the AndroidGroupMessage field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationAllOf) GetAndroidGroupOk

func (o *NotificationAllOf) GetAndroidGroupOk() (*string, bool)

GetAndroidGroupOk returns a tuple with the AndroidGroup field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationAllOf) GetAndroidLedColor

func (o *NotificationAllOf) GetAndroidLedColor() string

GetAndroidLedColor returns the AndroidLedColor field value if set, zero value otherwise.

func (*NotificationAllOf) GetAndroidLedColorOk

func (o *NotificationAllOf) GetAndroidLedColorOk() (*string, bool)

GetAndroidLedColorOk returns a tuple with the AndroidLedColor field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationAllOf) GetAndroidSound

func (o *NotificationAllOf) GetAndroidSound() string

GetAndroidSound returns the AndroidSound field value if set, zero value otherwise.

func (*NotificationAllOf) GetAndroidSoundOk

func (o *NotificationAllOf) GetAndroidSoundOk() (*string, bool)

GetAndroidSoundOk returns a tuple with the AndroidSound field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationAllOf) GetAndroidVisibility

func (o *NotificationAllOf) GetAndroidVisibility() int32

GetAndroidVisibility returns the AndroidVisibility field value if set, zero value otherwise (both if not set or set to explicit null).

func (*NotificationAllOf) GetAndroidVisibilityOk

func (o *NotificationAllOf) GetAndroidVisibilityOk() (*int32, bool)

GetAndroidVisibilityOk returns a tuple with the AndroidVisibility field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NotificationAllOf) GetApnsAlert

func (o *NotificationAllOf) GetApnsAlert() map[string]interface{}

GetApnsAlert returns the ApnsAlert field value if set, zero value otherwise.

func (*NotificationAllOf) GetApnsAlertOk

func (o *NotificationAllOf) GetApnsAlertOk() (map[string]interface{}, bool)

GetApnsAlertOk returns a tuple with the ApnsAlert field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationAllOf) GetApnsPushTypeOverride

func (o *NotificationAllOf) GetApnsPushTypeOverride() string

GetApnsPushTypeOverride returns the ApnsPushTypeOverride field value if set, zero value otherwise.

func (*NotificationAllOf) GetApnsPushTypeOverrideOk

func (o *NotificationAllOf) GetApnsPushTypeOverrideOk() (*string, bool)

GetApnsPushTypeOverrideOk returns a tuple with the ApnsPushTypeOverride field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationAllOf) GetAppId

func (o *NotificationAllOf) GetAppId() string

GetAppId returns the AppId field value if set, zero value otherwise.

func (*NotificationAllOf) GetAppIdOk

func (o *NotificationAllOf) GetAppIdOk() (*string, bool)

GetAppIdOk returns a tuple with the AppId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationAllOf) GetAppUrl

func (o *NotificationAllOf) GetAppUrl() string

GetAppUrl returns the AppUrl field value if set, zero value otherwise.

func (*NotificationAllOf) GetAppUrlOk

func (o *NotificationAllOf) GetAppUrlOk() (*string, bool)

GetAppUrlOk returns a tuple with the AppUrl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationAllOf) GetBigPicture

func (o *NotificationAllOf) GetBigPicture() string

GetBigPicture returns the BigPicture field value if set, zero value otherwise.

func (*NotificationAllOf) GetBigPictureOk

func (o *NotificationAllOf) GetBigPictureOk() (*string, bool)

GetBigPictureOk returns a tuple with the BigPicture field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationAllOf) GetButtons

func (o *NotificationAllOf) GetButtons() []Button

GetButtons returns the Buttons field value if set, zero value otherwise.

func (*NotificationAllOf) GetButtonsOk

func (o *NotificationAllOf) GetButtonsOk() ([]Button, bool)

GetButtonsOk returns a tuple with the Buttons field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationAllOf) GetChannelForExternalUserIds

func (o *NotificationAllOf) GetChannelForExternalUserIds() string

GetChannelForExternalUserIds returns the ChannelForExternalUserIds field value if set, zero value otherwise.

func (*NotificationAllOf) GetChannelForExternalUserIdsOk

func (o *NotificationAllOf) GetChannelForExternalUserIdsOk() (*string, bool)

GetChannelForExternalUserIdsOk returns a tuple with the ChannelForExternalUserIds field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationAllOf) GetChromeBigPicture

func (o *NotificationAllOf) GetChromeBigPicture() string

GetChromeBigPicture returns the ChromeBigPicture field value if set, zero value otherwise.

func (*NotificationAllOf) GetChromeBigPictureOk

func (o *NotificationAllOf) GetChromeBigPictureOk() (*string, bool)

GetChromeBigPictureOk returns a tuple with the ChromeBigPicture field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationAllOf) GetChromeIcon

func (o *NotificationAllOf) GetChromeIcon() string

GetChromeIcon returns the ChromeIcon field value if set, zero value otherwise.

func (*NotificationAllOf) GetChromeIconOk

func (o *NotificationAllOf) GetChromeIconOk() (*string, bool)

GetChromeIconOk returns a tuple with the ChromeIcon field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationAllOf) GetChromeWebBadge

func (o *NotificationAllOf) GetChromeWebBadge() string

GetChromeWebBadge returns the ChromeWebBadge field value if set, zero value otherwise.

func (*NotificationAllOf) GetChromeWebBadgeOk

func (o *NotificationAllOf) GetChromeWebBadgeOk() (*string, bool)

GetChromeWebBadgeOk returns a tuple with the ChromeWebBadge field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationAllOf) GetChromeWebIcon

func (o *NotificationAllOf) GetChromeWebIcon() string

GetChromeWebIcon returns the ChromeWebIcon field value if set, zero value otherwise.

func (*NotificationAllOf) GetChromeWebIconOk

func (o *NotificationAllOf) GetChromeWebIconOk() (*string, bool)

GetChromeWebIconOk returns a tuple with the ChromeWebIcon field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationAllOf) GetChromeWebImage

func (o *NotificationAllOf) GetChromeWebImage() string

GetChromeWebImage returns the ChromeWebImage field value if set, zero value otherwise.

func (*NotificationAllOf) GetChromeWebImageOk

func (o *NotificationAllOf) GetChromeWebImageOk() (*string, bool)

GetChromeWebImageOk returns a tuple with the ChromeWebImage field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationAllOf) GetCollapseId

func (o *NotificationAllOf) GetCollapseId() string

GetCollapseId returns the CollapseId field value if set, zero value otherwise.

func (*NotificationAllOf) GetCollapseIdOk

func (o *NotificationAllOf) GetCollapseIdOk() (*string, bool)

GetCollapseIdOk returns a tuple with the CollapseId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationAllOf) GetContentAvailable

func (o *NotificationAllOf) GetContentAvailable() bool

GetContentAvailable returns the ContentAvailable field value if set, zero value otherwise (both if not set or set to explicit null).

func (*NotificationAllOf) GetContentAvailableOk

func (o *NotificationAllOf) GetContentAvailableOk() (*bool, bool)

GetContentAvailableOk returns a tuple with the ContentAvailable field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NotificationAllOf) GetContents

func (o *NotificationAllOf) GetContents() StringMap

GetContents returns the Contents field value if set, zero value otherwise (both if not set or set to explicit null).

func (*NotificationAllOf) GetContentsOk

func (o *NotificationAllOf) GetContentsOk() (*StringMap, bool)

GetContentsOk returns a tuple with the Contents field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NotificationAllOf) GetData

func (o *NotificationAllOf) GetData() map[string]interface{}

GetData returns the Data field value if set, zero value otherwise.

func (*NotificationAllOf) GetDataOk

func (o *NotificationAllOf) GetDataOk() (map[string]interface{}, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationAllOf) GetDelayedOption

func (o *NotificationAllOf) GetDelayedOption() string

GetDelayedOption returns the DelayedOption field value if set, zero value otherwise.

func (*NotificationAllOf) GetDelayedOptionOk

func (o *NotificationAllOf) GetDelayedOptionOk() (*string, bool)

GetDelayedOptionOk returns a tuple with the DelayedOption field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationAllOf) GetDeliveryTimeOfDay

func (o *NotificationAllOf) GetDeliveryTimeOfDay() string

GetDeliveryTimeOfDay returns the DeliveryTimeOfDay field value if set, zero value otherwise.

func (*NotificationAllOf) GetDeliveryTimeOfDayOk

func (o *NotificationAllOf) GetDeliveryTimeOfDayOk() (*string, bool)

GetDeliveryTimeOfDayOk returns a tuple with the DeliveryTimeOfDay field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationAllOf) GetEmailBody

func (o *NotificationAllOf) GetEmailBody() string

GetEmailBody returns the EmailBody field value if set, zero value otherwise.

func (*NotificationAllOf) GetEmailBodyOk

func (o *NotificationAllOf) GetEmailBodyOk() (*string, bool)

GetEmailBodyOk returns a tuple with the EmailBody field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationAllOf) GetEmailFromAddress

func (o *NotificationAllOf) GetEmailFromAddress() string

GetEmailFromAddress returns the EmailFromAddress field value if set, zero value otherwise.

func (*NotificationAllOf) GetEmailFromAddressOk

func (o *NotificationAllOf) GetEmailFromAddressOk() (*string, bool)

GetEmailFromAddressOk returns a tuple with the EmailFromAddress field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationAllOf) GetEmailFromName

func (o *NotificationAllOf) GetEmailFromName() string

GetEmailFromName returns the EmailFromName field value if set, zero value otherwise.

func (*NotificationAllOf) GetEmailFromNameOk

func (o *NotificationAllOf) GetEmailFromNameOk() (*string, bool)

GetEmailFromNameOk returns a tuple with the EmailFromName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationAllOf) GetEmailSubject

func (o *NotificationAllOf) GetEmailSubject() string

GetEmailSubject returns the EmailSubject field value if set, zero value otherwise.

func (*NotificationAllOf) GetEmailSubjectOk

func (o *NotificationAllOf) GetEmailSubjectOk() (*string, bool)

GetEmailSubjectOk returns a tuple with the EmailSubject field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationAllOf) GetExistingAndroidChannelId

func (o *NotificationAllOf) GetExistingAndroidChannelId() string

GetExistingAndroidChannelId returns the ExistingAndroidChannelId field value if set, zero value otherwise.

func (*NotificationAllOf) GetExistingAndroidChannelIdOk

func (o *NotificationAllOf) GetExistingAndroidChannelIdOk() (*string, bool)

GetExistingAndroidChannelIdOk returns a tuple with the ExistingAndroidChannelId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationAllOf) GetExternalId

func (o *NotificationAllOf) GetExternalId() string

GetExternalId returns the ExternalId field value if set, zero value otherwise.

func (*NotificationAllOf) GetExternalIdOk

func (o *NotificationAllOf) GetExternalIdOk() (*string, bool)

GetExternalIdOk returns a tuple with the ExternalId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationAllOf) GetFirefoxIcon

func (o *NotificationAllOf) GetFirefoxIcon() string

GetFirefoxIcon returns the FirefoxIcon field value if set, zero value otherwise.

func (*NotificationAllOf) GetFirefoxIconOk

func (o *NotificationAllOf) GetFirefoxIconOk() (*string, bool)

GetFirefoxIconOk returns a tuple with the FirefoxIcon field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationAllOf) GetHeadings

func (o *NotificationAllOf) GetHeadings() StringMap

GetHeadings returns the Headings field value if set, zero value otherwise (both if not set or set to explicit null).

func (*NotificationAllOf) GetHeadingsOk

func (o *NotificationAllOf) GetHeadingsOk() (*StringMap, bool)

GetHeadingsOk returns a tuple with the Headings field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NotificationAllOf) GetHuaweiAccentColor

func (o *NotificationAllOf) GetHuaweiAccentColor() string

GetHuaweiAccentColor returns the HuaweiAccentColor field value if set, zero value otherwise.

func (*NotificationAllOf) GetHuaweiAccentColorOk

func (o *NotificationAllOf) GetHuaweiAccentColorOk() (*string, bool)

GetHuaweiAccentColorOk returns a tuple with the HuaweiAccentColor field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationAllOf) GetHuaweiBigPicture

func (o *NotificationAllOf) GetHuaweiBigPicture() string

GetHuaweiBigPicture returns the HuaweiBigPicture field value if set, zero value otherwise.

func (*NotificationAllOf) GetHuaweiBigPictureOk

func (o *NotificationAllOf) GetHuaweiBigPictureOk() (*string, bool)

GetHuaweiBigPictureOk returns a tuple with the HuaweiBigPicture field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationAllOf) GetHuaweiChannelId

func (o *NotificationAllOf) GetHuaweiChannelId() string

GetHuaweiChannelId returns the HuaweiChannelId field value if set, zero value otherwise.

func (*NotificationAllOf) GetHuaweiChannelIdOk

func (o *NotificationAllOf) GetHuaweiChannelIdOk() (*string, bool)

GetHuaweiChannelIdOk returns a tuple with the HuaweiChannelId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationAllOf) GetHuaweiExistingChannelId

func (o *NotificationAllOf) GetHuaweiExistingChannelId() string

GetHuaweiExistingChannelId returns the HuaweiExistingChannelId field value if set, zero value otherwise.

func (*NotificationAllOf) GetHuaweiExistingChannelIdOk

func (o *NotificationAllOf) GetHuaweiExistingChannelIdOk() (*string, bool)

GetHuaweiExistingChannelIdOk returns a tuple with the HuaweiExistingChannelId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationAllOf) GetHuaweiLargeIcon

func (o *NotificationAllOf) GetHuaweiLargeIcon() string

GetHuaweiLargeIcon returns the HuaweiLargeIcon field value if set, zero value otherwise.

func (*NotificationAllOf) GetHuaweiLargeIconOk

func (o *NotificationAllOf) GetHuaweiLargeIconOk() (*string, bool)

GetHuaweiLargeIconOk returns a tuple with the HuaweiLargeIcon field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationAllOf) GetHuaweiLedColor

func (o *NotificationAllOf) GetHuaweiLedColor() string

GetHuaweiLedColor returns the HuaweiLedColor field value if set, zero value otherwise.

func (*NotificationAllOf) GetHuaweiLedColorOk

func (o *NotificationAllOf) GetHuaweiLedColorOk() (*string, bool)

GetHuaweiLedColorOk returns a tuple with the HuaweiLedColor field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationAllOf) GetHuaweiMsgType

func (o *NotificationAllOf) GetHuaweiMsgType() string

GetHuaweiMsgType returns the HuaweiMsgType field value if set, zero value otherwise.

func (*NotificationAllOf) GetHuaweiMsgTypeOk

func (o *NotificationAllOf) GetHuaweiMsgTypeOk() (*string, bool)

GetHuaweiMsgTypeOk returns a tuple with the HuaweiMsgType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationAllOf) GetHuaweiSmallIcon

func (o *NotificationAllOf) GetHuaweiSmallIcon() string

GetHuaweiSmallIcon returns the HuaweiSmallIcon field value if set, zero value otherwise.

func (*NotificationAllOf) GetHuaweiSmallIconOk

func (o *NotificationAllOf) GetHuaweiSmallIconOk() (*string, bool)

GetHuaweiSmallIconOk returns a tuple with the HuaweiSmallIcon field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationAllOf) GetHuaweiSound

func (o *NotificationAllOf) GetHuaweiSound() string

GetHuaweiSound returns the HuaweiSound field value if set, zero value otherwise.

func (*NotificationAllOf) GetHuaweiSoundOk

func (o *NotificationAllOf) GetHuaweiSoundOk() (*string, bool)

GetHuaweiSoundOk returns a tuple with the HuaweiSound field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationAllOf) GetHuaweiVisibility

func (o *NotificationAllOf) GetHuaweiVisibility() int32

GetHuaweiVisibility returns the HuaweiVisibility field value if set, zero value otherwise (both if not set or set to explicit null).

func (*NotificationAllOf) GetHuaweiVisibilityOk

func (o *NotificationAllOf) GetHuaweiVisibilityOk() (*int32, bool)

GetHuaweiVisibilityOk returns a tuple with the HuaweiVisibility field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NotificationAllOf) GetId

func (o *NotificationAllOf) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*NotificationAllOf) GetIdOk

func (o *NotificationAllOf) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationAllOf) GetIosAttachments

func (o *NotificationAllOf) GetIosAttachments() map[string]interface{}

GetIosAttachments returns the IosAttachments field value if set, zero value otherwise.

func (*NotificationAllOf) GetIosAttachmentsOk

func (o *NotificationAllOf) GetIosAttachmentsOk() (map[string]interface{}, bool)

GetIosAttachmentsOk returns a tuple with the IosAttachments field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationAllOf) GetIosBadgeCount

func (o *NotificationAllOf) GetIosBadgeCount() int32

GetIosBadgeCount returns the IosBadgeCount field value if set, zero value otherwise (both if not set or set to explicit null).

func (*NotificationAllOf) GetIosBadgeCountOk

func (o *NotificationAllOf) GetIosBadgeCountOk() (*int32, bool)

GetIosBadgeCountOk returns a tuple with the IosBadgeCount field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NotificationAllOf) GetIosBadgeType

func (o *NotificationAllOf) GetIosBadgeType() string

GetIosBadgeType returns the IosBadgeType field value if set, zero value otherwise.

func (*NotificationAllOf) GetIosBadgeTypeOk

func (o *NotificationAllOf) GetIosBadgeTypeOk() (*string, bool)

GetIosBadgeTypeOk returns a tuple with the IosBadgeType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationAllOf) GetIosCategory

func (o *NotificationAllOf) GetIosCategory() string

GetIosCategory returns the IosCategory field value if set, zero value otherwise.

func (*NotificationAllOf) GetIosCategoryOk

func (o *NotificationAllOf) GetIosCategoryOk() (*string, bool)

GetIosCategoryOk returns a tuple with the IosCategory field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationAllOf) GetIosSound

func (o *NotificationAllOf) GetIosSound() string

GetIosSound returns the IosSound field value if set, zero value otherwise.

func (*NotificationAllOf) GetIosSoundOk

func (o *NotificationAllOf) GetIosSoundOk() (*string, bool)

GetIosSoundOk returns a tuple with the IosSound field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationAllOf) GetIsAdm

func (o *NotificationAllOf) GetIsAdm() bool

GetIsAdm returns the IsAdm field value if set, zero value otherwise (both if not set or set to explicit null).

func (*NotificationAllOf) GetIsAdmOk

func (o *NotificationAllOf) GetIsAdmOk() (*bool, bool)

GetIsAdmOk returns a tuple with the IsAdm field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NotificationAllOf) GetIsAndroid

func (o *NotificationAllOf) GetIsAndroid() bool

GetIsAndroid returns the IsAndroid field value if set, zero value otherwise (both if not set or set to explicit null).

func (*NotificationAllOf) GetIsAndroidOk

func (o *NotificationAllOf) GetIsAndroidOk() (*bool, bool)

GetIsAndroidOk returns a tuple with the IsAndroid field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NotificationAllOf) GetIsAnyWeb

func (o *NotificationAllOf) GetIsAnyWeb() bool

GetIsAnyWeb returns the IsAnyWeb field value if set, zero value otherwise (both if not set or set to explicit null).

func (*NotificationAllOf) GetIsAnyWebOk

func (o *NotificationAllOf) GetIsAnyWebOk() (*bool, bool)

GetIsAnyWebOk returns a tuple with the IsAnyWeb field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NotificationAllOf) GetIsChrome

func (o *NotificationAllOf) GetIsChrome() bool

GetIsChrome returns the IsChrome field value if set, zero value otherwise (both if not set or set to explicit null).

func (*NotificationAllOf) GetIsChromeOk

func (o *NotificationAllOf) GetIsChromeOk() (*bool, bool)

GetIsChromeOk returns a tuple with the IsChrome field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NotificationAllOf) GetIsChromeWeb

func (o *NotificationAllOf) GetIsChromeWeb() bool

GetIsChromeWeb returns the IsChromeWeb field value if set, zero value otherwise (both if not set or set to explicit null).

func (*NotificationAllOf) GetIsChromeWebOk

func (o *NotificationAllOf) GetIsChromeWebOk() (*bool, bool)

GetIsChromeWebOk returns a tuple with the IsChromeWeb field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NotificationAllOf) GetIsFirefox

func (o *NotificationAllOf) GetIsFirefox() bool

GetIsFirefox returns the IsFirefox field value if set, zero value otherwise (both if not set or set to explicit null).

func (*NotificationAllOf) GetIsFirefoxOk

func (o *NotificationAllOf) GetIsFirefoxOk() (*bool, bool)

GetIsFirefoxOk returns a tuple with the IsFirefox field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NotificationAllOf) GetIsHuawei

func (o *NotificationAllOf) GetIsHuawei() bool

GetIsHuawei returns the IsHuawei field value if set, zero value otherwise (both if not set or set to explicit null).

func (*NotificationAllOf) GetIsHuaweiOk

func (o *NotificationAllOf) GetIsHuaweiOk() (*bool, bool)

GetIsHuaweiOk returns a tuple with the IsHuawei field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NotificationAllOf) GetIsIos

func (o *NotificationAllOf) GetIsIos() bool

GetIsIos returns the IsIos field value if set, zero value otherwise (both if not set or set to explicit null).

func (*NotificationAllOf) GetIsIosOk

func (o *NotificationAllOf) GetIsIosOk() (*bool, bool)

GetIsIosOk returns a tuple with the IsIos field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NotificationAllOf) GetIsSafari

func (o *NotificationAllOf) GetIsSafari() bool

GetIsSafari returns the IsSafari field value if set, zero value otherwise (both if not set or set to explicit null).

func (*NotificationAllOf) GetIsSafariOk

func (o *NotificationAllOf) GetIsSafariOk() (*bool, bool)

GetIsSafariOk returns a tuple with the IsSafari field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NotificationAllOf) GetIsWPWNS

func (o *NotificationAllOf) GetIsWPWNS() bool

GetIsWPWNS returns the IsWPWNS field value if set, zero value otherwise (both if not set or set to explicit null).

func (*NotificationAllOf) GetIsWPWNSOk

func (o *NotificationAllOf) GetIsWPWNSOk() (*bool, bool)

GetIsWPWNSOk returns a tuple with the IsWPWNS field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NotificationAllOf) GetLargeIcon

func (o *NotificationAllOf) GetLargeIcon() string

GetLargeIcon returns the LargeIcon field value if set, zero value otherwise.

func (*NotificationAllOf) GetLargeIconOk

func (o *NotificationAllOf) GetLargeIconOk() (*string, bool)

GetLargeIconOk returns a tuple with the LargeIcon field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationAllOf) GetMutableContent

func (o *NotificationAllOf) GetMutableContent() bool

GetMutableContent returns the MutableContent field value if set, zero value otherwise.

func (*NotificationAllOf) GetMutableContentOk

func (o *NotificationAllOf) GetMutableContentOk() (*bool, bool)

GetMutableContentOk returns a tuple with the MutableContent field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationAllOf) GetName

func (o *NotificationAllOf) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*NotificationAllOf) GetNameOk

func (o *NotificationAllOf) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationAllOf) GetPriority

func (o *NotificationAllOf) GetPriority() int32

GetPriority returns the Priority field value if set, zero value otherwise (both if not set or set to explicit null).

func (*NotificationAllOf) GetPriorityOk

func (o *NotificationAllOf) GetPriorityOk() (*int32, bool)

GetPriorityOk returns a tuple with the Priority field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NotificationAllOf) GetSendAfter

func (o *NotificationAllOf) GetSendAfter() time.Time

GetSendAfter returns the SendAfter field value if set, zero value otherwise.

func (*NotificationAllOf) GetSendAfterOk

func (o *NotificationAllOf) GetSendAfterOk() (*time.Time, bool)

GetSendAfterOk returns a tuple with the SendAfter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationAllOf) GetSmallIcon

func (o *NotificationAllOf) GetSmallIcon() string

GetSmallIcon returns the SmallIcon field value if set, zero value otherwise.

func (*NotificationAllOf) GetSmallIconOk

func (o *NotificationAllOf) GetSmallIconOk() (*string, bool)

GetSmallIconOk returns a tuple with the SmallIcon field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationAllOf) GetSmsFrom

func (o *NotificationAllOf) GetSmsFrom() string

GetSmsFrom returns the SmsFrom field value if set, zero value otherwise.

func (*NotificationAllOf) GetSmsFromOk

func (o *NotificationAllOf) GetSmsFromOk() (*string, bool)

GetSmsFromOk returns a tuple with the SmsFrom field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationAllOf) GetSmsMediaUrls

func (o *NotificationAllOf) GetSmsMediaUrls() []string

GetSmsMediaUrls returns the SmsMediaUrls field value if set, zero value otherwise.

func (*NotificationAllOf) GetSmsMediaUrlsOk

func (o *NotificationAllOf) GetSmsMediaUrlsOk() ([]string, bool)

GetSmsMediaUrlsOk returns a tuple with the SmsMediaUrls field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationAllOf) GetSubtitle

func (o *NotificationAllOf) GetSubtitle() StringMap

GetSubtitle returns the Subtitle field value if set, zero value otherwise (both if not set or set to explicit null).

func (*NotificationAllOf) GetSubtitleOk

func (o *NotificationAllOf) GetSubtitleOk() (*StringMap, bool)

GetSubtitleOk returns a tuple with the Subtitle field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NotificationAllOf) GetSummaryArg

func (o *NotificationAllOf) GetSummaryArg() string

GetSummaryArg returns the SummaryArg field value if set, zero value otherwise.

func (*NotificationAllOf) GetSummaryArgCount

func (o *NotificationAllOf) GetSummaryArgCount() int32

GetSummaryArgCount returns the SummaryArgCount field value if set, zero value otherwise.

func (*NotificationAllOf) GetSummaryArgCountOk

func (o *NotificationAllOf) GetSummaryArgCountOk() (*int32, bool)

GetSummaryArgCountOk returns a tuple with the SummaryArgCount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationAllOf) GetSummaryArgOk

func (o *NotificationAllOf) GetSummaryArgOk() (*string, bool)

GetSummaryArgOk returns a tuple with the SummaryArg field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationAllOf) GetTargetContentIdentifier

func (o *NotificationAllOf) GetTargetContentIdentifier() string

GetTargetContentIdentifier returns the TargetContentIdentifier field value if set, zero value otherwise.

func (*NotificationAllOf) GetTargetContentIdentifierOk

func (o *NotificationAllOf) GetTargetContentIdentifierOk() (*string, bool)

GetTargetContentIdentifierOk returns a tuple with the TargetContentIdentifier field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationAllOf) GetTemplateId

func (o *NotificationAllOf) GetTemplateId() string

GetTemplateId returns the TemplateId field value if set, zero value otherwise.

func (*NotificationAllOf) GetTemplateIdOk

func (o *NotificationAllOf) GetTemplateIdOk() (*string, bool)

GetTemplateIdOk returns a tuple with the TemplateId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationAllOf) GetThreadId

func (o *NotificationAllOf) GetThreadId() string

GetThreadId returns the ThreadId field value if set, zero value otherwise.

func (*NotificationAllOf) GetThreadIdOk

func (o *NotificationAllOf) GetThreadIdOk() (*string, bool)

GetThreadIdOk returns a tuple with the ThreadId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationAllOf) GetThrottleRatePerMinute

func (o *NotificationAllOf) GetThrottleRatePerMinute() string

GetThrottleRatePerMinute returns the ThrottleRatePerMinute field value if set, zero value otherwise.

func (*NotificationAllOf) GetThrottleRatePerMinuteOk

func (o *NotificationAllOf) GetThrottleRatePerMinuteOk() (*string, bool)

GetThrottleRatePerMinuteOk returns a tuple with the ThrottleRatePerMinute field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationAllOf) GetTtl

func (o *NotificationAllOf) GetTtl() int32

GetTtl returns the Ttl field value if set, zero value otherwise (both if not set or set to explicit null).

func (*NotificationAllOf) GetTtlOk

func (o *NotificationAllOf) GetTtlOk() (*int32, bool)

GetTtlOk returns a tuple with the Ttl field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NotificationAllOf) GetUrl

func (o *NotificationAllOf) GetUrl() string

GetUrl returns the Url field value if set, zero value otherwise.

func (*NotificationAllOf) GetUrlOk

func (o *NotificationAllOf) GetUrlOk() (*string, bool)

GetUrlOk returns a tuple with the Url field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationAllOf) GetValue

func (o *NotificationAllOf) GetValue() int32

GetValue returns the Value field value if set, zero value otherwise.

func (*NotificationAllOf) GetValueOk

func (o *NotificationAllOf) GetValueOk() (*int32, bool)

GetValueOk returns a tuple with the Value field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationAllOf) GetWebButtons

func (o *NotificationAllOf) GetWebButtons() []Button

GetWebButtons returns the WebButtons field value if set, zero value otherwise.

func (*NotificationAllOf) GetWebButtonsOk

func (o *NotificationAllOf) GetWebButtonsOk() ([]Button, bool)

GetWebButtonsOk returns a tuple with the WebButtons field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationAllOf) GetWebPushTopic

func (o *NotificationAllOf) GetWebPushTopic() string

GetWebPushTopic returns the WebPushTopic field value if set, zero value otherwise.

func (*NotificationAllOf) GetWebPushTopicOk

func (o *NotificationAllOf) GetWebPushTopicOk() (*string, bool)

GetWebPushTopicOk returns a tuple with the WebPushTopic field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationAllOf) GetWebUrl

func (o *NotificationAllOf) GetWebUrl() string

GetWebUrl returns the WebUrl field value if set, zero value otherwise.

func (*NotificationAllOf) GetWebUrlOk

func (o *NotificationAllOf) GetWebUrlOk() (*string, bool)

GetWebUrlOk returns a tuple with the WebUrl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationAllOf) GetWpWnsSound

func (o *NotificationAllOf) GetWpWnsSound() string

GetWpWnsSound returns the WpWnsSound field value if set, zero value otherwise.

func (*NotificationAllOf) GetWpWnsSoundOk

func (o *NotificationAllOf) GetWpWnsSoundOk() (*string, bool)

GetWpWnsSoundOk returns a tuple with the WpWnsSound field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationAllOf) HasAdmBigPicture

func (o *NotificationAllOf) HasAdmBigPicture() bool

HasAdmBigPicture returns a boolean if a field has been set.

func (*NotificationAllOf) HasAdmGroup

func (o *NotificationAllOf) HasAdmGroup() bool

HasAdmGroup returns a boolean if a field has been set.

func (*NotificationAllOf) HasAdmGroupMessage

func (o *NotificationAllOf) HasAdmGroupMessage() bool

HasAdmGroupMessage returns a boolean if a field has been set.

func (*NotificationAllOf) HasAdmLargeIcon

func (o *NotificationAllOf) HasAdmLargeIcon() bool

HasAdmLargeIcon returns a boolean if a field has been set.

func (*NotificationAllOf) HasAdmSmallIcon

func (o *NotificationAllOf) HasAdmSmallIcon() bool

HasAdmSmallIcon returns a boolean if a field has been set.

func (*NotificationAllOf) HasAdmSound

func (o *NotificationAllOf) HasAdmSound() bool

HasAdmSound returns a boolean if a field has been set.

func (*NotificationAllOf) HasAggregation

func (o *NotificationAllOf) HasAggregation() bool

HasAggregation returns a boolean if a field has been set.

func (*NotificationAllOf) HasAndroidAccentColor

func (o *NotificationAllOf) HasAndroidAccentColor() bool

HasAndroidAccentColor returns a boolean if a field has been set.

func (*NotificationAllOf) HasAndroidBackgroundLayout

func (o *NotificationAllOf) HasAndroidBackgroundLayout() bool

HasAndroidBackgroundLayout returns a boolean if a field has been set.

func (*NotificationAllOf) HasAndroidChannelId

func (o *NotificationAllOf) HasAndroidChannelId() bool

HasAndroidChannelId returns a boolean if a field has been set.

func (*NotificationAllOf) HasAndroidGroup

func (o *NotificationAllOf) HasAndroidGroup() bool

HasAndroidGroup returns a boolean if a field has been set.

func (*NotificationAllOf) HasAndroidGroupMessage

func (o *NotificationAllOf) HasAndroidGroupMessage() bool

HasAndroidGroupMessage returns a boolean if a field has been set.

func (*NotificationAllOf) HasAndroidLedColor

func (o *NotificationAllOf) HasAndroidLedColor() bool

HasAndroidLedColor returns a boolean if a field has been set.

func (*NotificationAllOf) HasAndroidSound

func (o *NotificationAllOf) HasAndroidSound() bool

HasAndroidSound returns a boolean if a field has been set.

func (*NotificationAllOf) HasAndroidVisibility

func (o *NotificationAllOf) HasAndroidVisibility() bool

HasAndroidVisibility returns a boolean if a field has been set.

func (*NotificationAllOf) HasApnsAlert

func (o *NotificationAllOf) HasApnsAlert() bool

HasApnsAlert returns a boolean if a field has been set.

func (*NotificationAllOf) HasApnsPushTypeOverride

func (o *NotificationAllOf) HasApnsPushTypeOverride() bool

HasApnsPushTypeOverride returns a boolean if a field has been set.

func (*NotificationAllOf) HasAppId

func (o *NotificationAllOf) HasAppId() bool

HasAppId returns a boolean if a field has been set.

func (*NotificationAllOf) HasAppUrl

func (o *NotificationAllOf) HasAppUrl() bool

HasAppUrl returns a boolean if a field has been set.

func (*NotificationAllOf) HasBigPicture

func (o *NotificationAllOf) HasBigPicture() bool

HasBigPicture returns a boolean if a field has been set.

func (*NotificationAllOf) HasButtons

func (o *NotificationAllOf) HasButtons() bool

HasButtons returns a boolean if a field has been set.

func (*NotificationAllOf) HasChannelForExternalUserIds

func (o *NotificationAllOf) HasChannelForExternalUserIds() bool

HasChannelForExternalUserIds returns a boolean if a field has been set.

func (*NotificationAllOf) HasChromeBigPicture

func (o *NotificationAllOf) HasChromeBigPicture() bool

HasChromeBigPicture returns a boolean if a field has been set.

func (*NotificationAllOf) HasChromeIcon

func (o *NotificationAllOf) HasChromeIcon() bool

HasChromeIcon returns a boolean if a field has been set.

func (*NotificationAllOf) HasChromeWebBadge

func (o *NotificationAllOf) HasChromeWebBadge() bool

HasChromeWebBadge returns a boolean if a field has been set.

func (*NotificationAllOf) HasChromeWebIcon

func (o *NotificationAllOf) HasChromeWebIcon() bool

HasChromeWebIcon returns a boolean if a field has been set.

func (*NotificationAllOf) HasChromeWebImage

func (o *NotificationAllOf) HasChromeWebImage() bool

HasChromeWebImage returns a boolean if a field has been set.

func (*NotificationAllOf) HasCollapseId

func (o *NotificationAllOf) HasCollapseId() bool

HasCollapseId returns a boolean if a field has been set.

func (*NotificationAllOf) HasContentAvailable

func (o *NotificationAllOf) HasContentAvailable() bool

HasContentAvailable returns a boolean if a field has been set.

func (*NotificationAllOf) HasContents

func (o *NotificationAllOf) HasContents() bool

HasContents returns a boolean if a field has been set.

func (*NotificationAllOf) HasData

func (o *NotificationAllOf) HasData() bool

HasData returns a boolean if a field has been set.

func (*NotificationAllOf) HasDelayedOption

func (o *NotificationAllOf) HasDelayedOption() bool

HasDelayedOption returns a boolean if a field has been set.

func (*NotificationAllOf) HasDeliveryTimeOfDay

func (o *NotificationAllOf) HasDeliveryTimeOfDay() bool

HasDeliveryTimeOfDay returns a boolean if a field has been set.

func (*NotificationAllOf) HasEmailBody

func (o *NotificationAllOf) HasEmailBody() bool

HasEmailBody returns a boolean if a field has been set.

func (*NotificationAllOf) HasEmailFromAddress

func (o *NotificationAllOf) HasEmailFromAddress() bool

HasEmailFromAddress returns a boolean if a field has been set.

func (*NotificationAllOf) HasEmailFromName

func (o *NotificationAllOf) HasEmailFromName() bool

HasEmailFromName returns a boolean if a field has been set.

func (*NotificationAllOf) HasEmailSubject

func (o *NotificationAllOf) HasEmailSubject() bool

HasEmailSubject returns a boolean if a field has been set.

func (*NotificationAllOf) HasExistingAndroidChannelId

func (o *NotificationAllOf) HasExistingAndroidChannelId() bool

HasExistingAndroidChannelId returns a boolean if a field has been set.

func (*NotificationAllOf) HasExternalId

func (o *NotificationAllOf) HasExternalId() bool

HasExternalId returns a boolean if a field has been set.

func (*NotificationAllOf) HasFirefoxIcon

func (o *NotificationAllOf) HasFirefoxIcon() bool

HasFirefoxIcon returns a boolean if a field has been set.

func (*NotificationAllOf) HasHeadings

func (o *NotificationAllOf) HasHeadings() bool

HasHeadings returns a boolean if a field has been set.

func (*NotificationAllOf) HasHuaweiAccentColor

func (o *NotificationAllOf) HasHuaweiAccentColor() bool

HasHuaweiAccentColor returns a boolean if a field has been set.

func (*NotificationAllOf) HasHuaweiBigPicture

func (o *NotificationAllOf) HasHuaweiBigPicture() bool

HasHuaweiBigPicture returns a boolean if a field has been set.

func (*NotificationAllOf) HasHuaweiChannelId

func (o *NotificationAllOf) HasHuaweiChannelId() bool

HasHuaweiChannelId returns a boolean if a field has been set.

func (*NotificationAllOf) HasHuaweiExistingChannelId

func (o *NotificationAllOf) HasHuaweiExistingChannelId() bool

HasHuaweiExistingChannelId returns a boolean if a field has been set.

func (*NotificationAllOf) HasHuaweiLargeIcon

func (o *NotificationAllOf) HasHuaweiLargeIcon() bool

HasHuaweiLargeIcon returns a boolean if a field has been set.

func (*NotificationAllOf) HasHuaweiLedColor

func (o *NotificationAllOf) HasHuaweiLedColor() bool

HasHuaweiLedColor returns a boolean if a field has been set.

func (*NotificationAllOf) HasHuaweiMsgType

func (o *NotificationAllOf) HasHuaweiMsgType() bool

HasHuaweiMsgType returns a boolean if a field has been set.

func (*NotificationAllOf) HasHuaweiSmallIcon

func (o *NotificationAllOf) HasHuaweiSmallIcon() bool

HasHuaweiSmallIcon returns a boolean if a field has been set.

func (*NotificationAllOf) HasHuaweiSound

func (o *NotificationAllOf) HasHuaweiSound() bool

HasHuaweiSound returns a boolean if a field has been set.

func (*NotificationAllOf) HasHuaweiVisibility

func (o *NotificationAllOf) HasHuaweiVisibility() bool

HasHuaweiVisibility returns a boolean if a field has been set.

func (*NotificationAllOf) HasId

func (o *NotificationAllOf) HasId() bool

HasId returns a boolean if a field has been set.

func (*NotificationAllOf) HasIosAttachments

func (o *NotificationAllOf) HasIosAttachments() bool

HasIosAttachments returns a boolean if a field has been set.

func (*NotificationAllOf) HasIosBadgeCount

func (o *NotificationAllOf) HasIosBadgeCount() bool

HasIosBadgeCount returns a boolean if a field has been set.

func (*NotificationAllOf) HasIosBadgeType

func (o *NotificationAllOf) HasIosBadgeType() bool

HasIosBadgeType returns a boolean if a field has been set.

func (*NotificationAllOf) HasIosCategory

func (o *NotificationAllOf) HasIosCategory() bool

HasIosCategory returns a boolean if a field has been set.

func (*NotificationAllOf) HasIosSound

func (o *NotificationAllOf) HasIosSound() bool

HasIosSound returns a boolean if a field has been set.

func (*NotificationAllOf) HasIsAdm

func (o *NotificationAllOf) HasIsAdm() bool

HasIsAdm returns a boolean if a field has been set.

func (*NotificationAllOf) HasIsAndroid

func (o *NotificationAllOf) HasIsAndroid() bool

HasIsAndroid returns a boolean if a field has been set.

func (*NotificationAllOf) HasIsAnyWeb

func (o *NotificationAllOf) HasIsAnyWeb() bool

HasIsAnyWeb returns a boolean if a field has been set.

func (*NotificationAllOf) HasIsChrome

func (o *NotificationAllOf) HasIsChrome() bool

HasIsChrome returns a boolean if a field has been set.

func (*NotificationAllOf) HasIsChromeWeb

func (o *NotificationAllOf) HasIsChromeWeb() bool

HasIsChromeWeb returns a boolean if a field has been set.

func (*NotificationAllOf) HasIsFirefox

func (o *NotificationAllOf) HasIsFirefox() bool

HasIsFirefox returns a boolean if a field has been set.

func (*NotificationAllOf) HasIsHuawei

func (o *NotificationAllOf) HasIsHuawei() bool

HasIsHuawei returns a boolean if a field has been set.

func (*NotificationAllOf) HasIsIos

func (o *NotificationAllOf) HasIsIos() bool

HasIsIos returns a boolean if a field has been set.

func (*NotificationAllOf) HasIsSafari

func (o *NotificationAllOf) HasIsSafari() bool

HasIsSafari returns a boolean if a field has been set.

func (*NotificationAllOf) HasIsWPWNS

func (o *NotificationAllOf) HasIsWPWNS() bool

HasIsWPWNS returns a boolean if a field has been set.

func (*NotificationAllOf) HasLargeIcon

func (o *NotificationAllOf) HasLargeIcon() bool

HasLargeIcon returns a boolean if a field has been set.

func (*NotificationAllOf) HasMutableContent

func (o *NotificationAllOf) HasMutableContent() bool

HasMutableContent returns a boolean if a field has been set.

func (*NotificationAllOf) HasName

func (o *NotificationAllOf) HasName() bool

HasName returns a boolean if a field has been set.

func (*NotificationAllOf) HasPriority

func (o *NotificationAllOf) HasPriority() bool

HasPriority returns a boolean if a field has been set.

func (*NotificationAllOf) HasSendAfter

func (o *NotificationAllOf) HasSendAfter() bool

HasSendAfter returns a boolean if a field has been set.

func (*NotificationAllOf) HasSmallIcon

func (o *NotificationAllOf) HasSmallIcon() bool

HasSmallIcon returns a boolean if a field has been set.

func (*NotificationAllOf) HasSmsFrom

func (o *NotificationAllOf) HasSmsFrom() bool

HasSmsFrom returns a boolean if a field has been set.

func (*NotificationAllOf) HasSmsMediaUrls

func (o *NotificationAllOf) HasSmsMediaUrls() bool

HasSmsMediaUrls returns a boolean if a field has been set.

func (*NotificationAllOf) HasSubtitle

func (o *NotificationAllOf) HasSubtitle() bool

HasSubtitle returns a boolean if a field has been set.

func (*NotificationAllOf) HasSummaryArg

func (o *NotificationAllOf) HasSummaryArg() bool

HasSummaryArg returns a boolean if a field has been set.

func (*NotificationAllOf) HasSummaryArgCount

func (o *NotificationAllOf) HasSummaryArgCount() bool

HasSummaryArgCount returns a boolean if a field has been set.

func (*NotificationAllOf) HasTargetContentIdentifier

func (o *NotificationAllOf) HasTargetContentIdentifier() bool

HasTargetContentIdentifier returns a boolean if a field has been set.

func (*NotificationAllOf) HasTemplateId

func (o *NotificationAllOf) HasTemplateId() bool

HasTemplateId returns a boolean if a field has been set.

func (*NotificationAllOf) HasThreadId

func (o *NotificationAllOf) HasThreadId() bool

HasThreadId returns a boolean if a field has been set.

func (*NotificationAllOf) HasThrottleRatePerMinute

func (o *NotificationAllOf) HasThrottleRatePerMinute() bool

HasThrottleRatePerMinute returns a boolean if a field has been set.

func (*NotificationAllOf) HasTtl

func (o *NotificationAllOf) HasTtl() bool

HasTtl returns a boolean if a field has been set.

func (*NotificationAllOf) HasUrl

func (o *NotificationAllOf) HasUrl() bool

HasUrl returns a boolean if a field has been set.

func (*NotificationAllOf) HasValue

func (o *NotificationAllOf) HasValue() bool

HasValue returns a boolean if a field has been set.

func (*NotificationAllOf) HasWebButtons

func (o *NotificationAllOf) HasWebButtons() bool

HasWebButtons returns a boolean if a field has been set.

func (*NotificationAllOf) HasWebPushTopic

func (o *NotificationAllOf) HasWebPushTopic() bool

HasWebPushTopic returns a boolean if a field has been set.

func (*NotificationAllOf) HasWebUrl

func (o *NotificationAllOf) HasWebUrl() bool

HasWebUrl returns a boolean if a field has been set.

func (*NotificationAllOf) HasWpWnsSound

func (o *NotificationAllOf) HasWpWnsSound() bool

HasWpWnsSound returns a boolean if a field has been set.

func (NotificationAllOf) MarshalJSON

func (o NotificationAllOf) MarshalJSON() ([]byte, error)

func (*NotificationAllOf) SetAdmBigPicture

func (o *NotificationAllOf) SetAdmBigPicture(v string)

SetAdmBigPicture gets a reference to the given string and assigns it to the AdmBigPicture field.

func (*NotificationAllOf) SetAdmGroup

func (o *NotificationAllOf) SetAdmGroup(v string)

SetAdmGroup gets a reference to the given string and assigns it to the AdmGroup field.

func (*NotificationAllOf) SetAdmGroupMessage

func (o *NotificationAllOf) SetAdmGroupMessage(v map[string]interface{})

SetAdmGroupMessage gets a reference to the given map[string]interface{} and assigns it to the AdmGroupMessage field.

func (*NotificationAllOf) SetAdmLargeIcon

func (o *NotificationAllOf) SetAdmLargeIcon(v string)

SetAdmLargeIcon gets a reference to the given string and assigns it to the AdmLargeIcon field.

func (*NotificationAllOf) SetAdmSmallIcon

func (o *NotificationAllOf) SetAdmSmallIcon(v string)

SetAdmSmallIcon gets a reference to the given string and assigns it to the AdmSmallIcon field.

func (*NotificationAllOf) SetAdmSound

func (o *NotificationAllOf) SetAdmSound(v string)

SetAdmSound gets a reference to the given string and assigns it to the AdmSound field.

func (*NotificationAllOf) SetAggregation

func (o *NotificationAllOf) SetAggregation(v string)

SetAggregation gets a reference to the given string and assigns it to the Aggregation field.

func (*NotificationAllOf) SetAndroidAccentColor

func (o *NotificationAllOf) SetAndroidAccentColor(v string)

SetAndroidAccentColor gets a reference to the given string and assigns it to the AndroidAccentColor field.

func (*NotificationAllOf) SetAndroidBackgroundLayout

func (o *NotificationAllOf) SetAndroidBackgroundLayout(v NotificationAllOfAndroidBackgroundLayout)

SetAndroidBackgroundLayout gets a reference to the given NotificationAllOfAndroidBackgroundLayout and assigns it to the AndroidBackgroundLayout field.

func (*NotificationAllOf) SetAndroidChannelId

func (o *NotificationAllOf) SetAndroidChannelId(v string)

SetAndroidChannelId gets a reference to the given string and assigns it to the AndroidChannelId field.

func (*NotificationAllOf) SetAndroidGroup

func (o *NotificationAllOf) SetAndroidGroup(v string)

SetAndroidGroup gets a reference to the given string and assigns it to the AndroidGroup field.

func (*NotificationAllOf) SetAndroidGroupMessage

func (o *NotificationAllOf) SetAndroidGroupMessage(v string)

SetAndroidGroupMessage gets a reference to the given string and assigns it to the AndroidGroupMessage field.

func (*NotificationAllOf) SetAndroidLedColor

func (o *NotificationAllOf) SetAndroidLedColor(v string)

SetAndroidLedColor gets a reference to the given string and assigns it to the AndroidLedColor field.

func (*NotificationAllOf) SetAndroidSound

func (o *NotificationAllOf) SetAndroidSound(v string)

SetAndroidSound gets a reference to the given string and assigns it to the AndroidSound field.

func (*NotificationAllOf) SetAndroidVisibility

func (o *NotificationAllOf) SetAndroidVisibility(v int32)

SetAndroidVisibility gets a reference to the given NullableInt32 and assigns it to the AndroidVisibility field.

func (*NotificationAllOf) SetAndroidVisibilityNil

func (o *NotificationAllOf) SetAndroidVisibilityNil()

SetAndroidVisibilityNil sets the value for AndroidVisibility to be an explicit nil

func (*NotificationAllOf) SetApnsAlert

func (o *NotificationAllOf) SetApnsAlert(v map[string]interface{})

SetApnsAlert gets a reference to the given map[string]interface{} and assigns it to the ApnsAlert field.

func (*NotificationAllOf) SetApnsPushTypeOverride

func (o *NotificationAllOf) SetApnsPushTypeOverride(v string)

SetApnsPushTypeOverride gets a reference to the given string and assigns it to the ApnsPushTypeOverride field.

func (*NotificationAllOf) SetAppId

func (o *NotificationAllOf) SetAppId(v string)

SetAppId gets a reference to the given string and assigns it to the AppId field.

func (*NotificationAllOf) SetAppUrl

func (o *NotificationAllOf) SetAppUrl(v string)

SetAppUrl gets a reference to the given string and assigns it to the AppUrl field.

func (*NotificationAllOf) SetBigPicture

func (o *NotificationAllOf) SetBigPicture(v string)

SetBigPicture gets a reference to the given string and assigns it to the BigPicture field.

func (*NotificationAllOf) SetButtons

func (o *NotificationAllOf) SetButtons(v []Button)

SetButtons gets a reference to the given []Button and assigns it to the Buttons field.

func (*NotificationAllOf) SetChannelForExternalUserIds

func (o *NotificationAllOf) SetChannelForExternalUserIds(v string)

SetChannelForExternalUserIds gets a reference to the given string and assigns it to the ChannelForExternalUserIds field.

func (*NotificationAllOf) SetChromeBigPicture

func (o *NotificationAllOf) SetChromeBigPicture(v string)

SetChromeBigPicture gets a reference to the given string and assigns it to the ChromeBigPicture field.

func (*NotificationAllOf) SetChromeIcon

func (o *NotificationAllOf) SetChromeIcon(v string)

SetChromeIcon gets a reference to the given string and assigns it to the ChromeIcon field.

func (*NotificationAllOf) SetChromeWebBadge

func (o *NotificationAllOf) SetChromeWebBadge(v string)

SetChromeWebBadge gets a reference to the given string and assigns it to the ChromeWebBadge field.

func (*NotificationAllOf) SetChromeWebIcon

func (o *NotificationAllOf) SetChromeWebIcon(v string)

SetChromeWebIcon gets a reference to the given string and assigns it to the ChromeWebIcon field.

func (*NotificationAllOf) SetChromeWebImage

func (o *NotificationAllOf) SetChromeWebImage(v string)

SetChromeWebImage gets a reference to the given string and assigns it to the ChromeWebImage field.

func (*NotificationAllOf) SetCollapseId

func (o *NotificationAllOf) SetCollapseId(v string)

SetCollapseId gets a reference to the given string and assigns it to the CollapseId field.

func (*NotificationAllOf) SetContentAvailable

func (o *NotificationAllOf) SetContentAvailable(v bool)

SetContentAvailable gets a reference to the given NullableBool and assigns it to the ContentAvailable field.

func (*NotificationAllOf) SetContentAvailableNil

func (o *NotificationAllOf) SetContentAvailableNil()

SetContentAvailableNil sets the value for ContentAvailable to be an explicit nil

func (*NotificationAllOf) SetContents

func (o *NotificationAllOf) SetContents(v StringMap)

SetContents gets a reference to the given NullableStringMap and assigns it to the Contents field.

func (*NotificationAllOf) SetContentsNil

func (o *NotificationAllOf) SetContentsNil()

SetContentsNil sets the value for Contents to be an explicit nil

func (*NotificationAllOf) SetData

func (o *NotificationAllOf) SetData(v map[string]interface{})

SetData gets a reference to the given map[string]interface{} and assigns it to the Data field.

func (*NotificationAllOf) SetDelayedOption

func (o *NotificationAllOf) SetDelayedOption(v string)

SetDelayedOption gets a reference to the given string and assigns it to the DelayedOption field.

func (*NotificationAllOf) SetDeliveryTimeOfDay

func (o *NotificationAllOf) SetDeliveryTimeOfDay(v string)

SetDeliveryTimeOfDay gets a reference to the given string and assigns it to the DeliveryTimeOfDay field.

func (*NotificationAllOf) SetEmailBody

func (o *NotificationAllOf) SetEmailBody(v string)

SetEmailBody gets a reference to the given string and assigns it to the EmailBody field.

func (*NotificationAllOf) SetEmailFromAddress

func (o *NotificationAllOf) SetEmailFromAddress(v string)

SetEmailFromAddress gets a reference to the given string and assigns it to the EmailFromAddress field.

func (*NotificationAllOf) SetEmailFromName

func (o *NotificationAllOf) SetEmailFromName(v string)

SetEmailFromName gets a reference to the given string and assigns it to the EmailFromName field.

func (*NotificationAllOf) SetEmailSubject

func (o *NotificationAllOf) SetEmailSubject(v string)

SetEmailSubject gets a reference to the given string and assigns it to the EmailSubject field.

func (*NotificationAllOf) SetExistingAndroidChannelId

func (o *NotificationAllOf) SetExistingAndroidChannelId(v string)

SetExistingAndroidChannelId gets a reference to the given string and assigns it to the ExistingAndroidChannelId field.

func (*NotificationAllOf) SetExternalId

func (o *NotificationAllOf) SetExternalId(v string)

SetExternalId gets a reference to the given string and assigns it to the ExternalId field.

func (*NotificationAllOf) SetFirefoxIcon

func (o *NotificationAllOf) SetFirefoxIcon(v string)

SetFirefoxIcon gets a reference to the given string and assigns it to the FirefoxIcon field.

func (*NotificationAllOf) SetHeadings

func (o *NotificationAllOf) SetHeadings(v StringMap)

SetHeadings gets a reference to the given NullableStringMap and assigns it to the Headings field.

func (*NotificationAllOf) SetHeadingsNil

func (o *NotificationAllOf) SetHeadingsNil()

SetHeadingsNil sets the value for Headings to be an explicit nil

func (*NotificationAllOf) SetHuaweiAccentColor

func (o *NotificationAllOf) SetHuaweiAccentColor(v string)

SetHuaweiAccentColor gets a reference to the given string and assigns it to the HuaweiAccentColor field.

func (*NotificationAllOf) SetHuaweiBigPicture

func (o *NotificationAllOf) SetHuaweiBigPicture(v string)

SetHuaweiBigPicture gets a reference to the given string and assigns it to the HuaweiBigPicture field.

func (*NotificationAllOf) SetHuaweiChannelId

func (o *NotificationAllOf) SetHuaweiChannelId(v string)

SetHuaweiChannelId gets a reference to the given string and assigns it to the HuaweiChannelId field.

func (*NotificationAllOf) SetHuaweiExistingChannelId

func (o *NotificationAllOf) SetHuaweiExistingChannelId(v string)

SetHuaweiExistingChannelId gets a reference to the given string and assigns it to the HuaweiExistingChannelId field.

func (*NotificationAllOf) SetHuaweiLargeIcon

func (o *NotificationAllOf) SetHuaweiLargeIcon(v string)

SetHuaweiLargeIcon gets a reference to the given string and assigns it to the HuaweiLargeIcon field.

func (*NotificationAllOf) SetHuaweiLedColor

func (o *NotificationAllOf) SetHuaweiLedColor(v string)

SetHuaweiLedColor gets a reference to the given string and assigns it to the HuaweiLedColor field.

func (*NotificationAllOf) SetHuaweiMsgType

func (o *NotificationAllOf) SetHuaweiMsgType(v string)

SetHuaweiMsgType gets a reference to the given string and assigns it to the HuaweiMsgType field.

func (*NotificationAllOf) SetHuaweiSmallIcon

func (o *NotificationAllOf) SetHuaweiSmallIcon(v string)

SetHuaweiSmallIcon gets a reference to the given string and assigns it to the HuaweiSmallIcon field.

func (*NotificationAllOf) SetHuaweiSound

func (o *NotificationAllOf) SetHuaweiSound(v string)

SetHuaweiSound gets a reference to the given string and assigns it to the HuaweiSound field.

func (*NotificationAllOf) SetHuaweiVisibility

func (o *NotificationAllOf) SetHuaweiVisibility(v int32)

SetHuaweiVisibility gets a reference to the given NullableInt32 and assigns it to the HuaweiVisibility field.

func (*NotificationAllOf) SetHuaweiVisibilityNil

func (o *NotificationAllOf) SetHuaweiVisibilityNil()

SetHuaweiVisibilityNil sets the value for HuaweiVisibility to be an explicit nil

func (*NotificationAllOf) SetId

func (o *NotificationAllOf) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*NotificationAllOf) SetIosAttachments

func (o *NotificationAllOf) SetIosAttachments(v map[string]interface{})

SetIosAttachments gets a reference to the given map[string]interface{} and assigns it to the IosAttachments field.

func (*NotificationAllOf) SetIosBadgeCount

func (o *NotificationAllOf) SetIosBadgeCount(v int32)

SetIosBadgeCount gets a reference to the given NullableInt32 and assigns it to the IosBadgeCount field.

func (*NotificationAllOf) SetIosBadgeCountNil

func (o *NotificationAllOf) SetIosBadgeCountNil()

SetIosBadgeCountNil sets the value for IosBadgeCount to be an explicit nil

func (*NotificationAllOf) SetIosBadgeType

func (o *NotificationAllOf) SetIosBadgeType(v string)

SetIosBadgeType gets a reference to the given string and assigns it to the IosBadgeType field.

func (*NotificationAllOf) SetIosCategory

func (o *NotificationAllOf) SetIosCategory(v string)

SetIosCategory gets a reference to the given string and assigns it to the IosCategory field.

func (*NotificationAllOf) SetIosSound

func (o *NotificationAllOf) SetIosSound(v string)

SetIosSound gets a reference to the given string and assigns it to the IosSound field.

func (*NotificationAllOf) SetIsAdm

func (o *NotificationAllOf) SetIsAdm(v bool)

SetIsAdm gets a reference to the given NullableBool and assigns it to the IsAdm field.

func (*NotificationAllOf) SetIsAdmNil

func (o *NotificationAllOf) SetIsAdmNil()

SetIsAdmNil sets the value for IsAdm to be an explicit nil

func (*NotificationAllOf) SetIsAndroid

func (o *NotificationAllOf) SetIsAndroid(v bool)

SetIsAndroid gets a reference to the given NullableBool and assigns it to the IsAndroid field.

func (*NotificationAllOf) SetIsAndroidNil

func (o *NotificationAllOf) SetIsAndroidNil()

SetIsAndroidNil sets the value for IsAndroid to be an explicit nil

func (*NotificationAllOf) SetIsAnyWeb

func (o *NotificationAllOf) SetIsAnyWeb(v bool)

SetIsAnyWeb gets a reference to the given NullableBool and assigns it to the IsAnyWeb field.

func (*NotificationAllOf) SetIsAnyWebNil

func (o *NotificationAllOf) SetIsAnyWebNil()

SetIsAnyWebNil sets the value for IsAnyWeb to be an explicit nil

func (*NotificationAllOf) SetIsChrome

func (o *NotificationAllOf) SetIsChrome(v bool)

SetIsChrome gets a reference to the given NullableBool and assigns it to the IsChrome field.

func (*NotificationAllOf) SetIsChromeNil

func (o *NotificationAllOf) SetIsChromeNil()

SetIsChromeNil sets the value for IsChrome to be an explicit nil

func (*NotificationAllOf) SetIsChromeWeb

func (o *NotificationAllOf) SetIsChromeWeb(v bool)

SetIsChromeWeb gets a reference to the given NullableBool and assigns it to the IsChromeWeb field.

func (*NotificationAllOf) SetIsChromeWebNil

func (o *NotificationAllOf) SetIsChromeWebNil()

SetIsChromeWebNil sets the value for IsChromeWeb to be an explicit nil

func (*NotificationAllOf) SetIsFirefox

func (o *NotificationAllOf) SetIsFirefox(v bool)

SetIsFirefox gets a reference to the given NullableBool and assigns it to the IsFirefox field.

func (*NotificationAllOf) SetIsFirefoxNil

func (o *NotificationAllOf) SetIsFirefoxNil()

SetIsFirefoxNil sets the value for IsFirefox to be an explicit nil

func (*NotificationAllOf) SetIsHuawei

func (o *NotificationAllOf) SetIsHuawei(v bool)

SetIsHuawei gets a reference to the given NullableBool and assigns it to the IsHuawei field.

func (*NotificationAllOf) SetIsHuaweiNil

func (o *NotificationAllOf) SetIsHuaweiNil()

SetIsHuaweiNil sets the value for IsHuawei to be an explicit nil

func (*NotificationAllOf) SetIsIos

func (o *NotificationAllOf) SetIsIos(v bool)

SetIsIos gets a reference to the given NullableBool and assigns it to the IsIos field.

func (*NotificationAllOf) SetIsIosNil

func (o *NotificationAllOf) SetIsIosNil()

SetIsIosNil sets the value for IsIos to be an explicit nil

func (*NotificationAllOf) SetIsSafari

func (o *NotificationAllOf) SetIsSafari(v bool)

SetIsSafari gets a reference to the given NullableBool and assigns it to the IsSafari field.

func (*NotificationAllOf) SetIsSafariNil

func (o *NotificationAllOf) SetIsSafariNil()

SetIsSafariNil sets the value for IsSafari to be an explicit nil

func (*NotificationAllOf) SetIsWPWNS

func (o *NotificationAllOf) SetIsWPWNS(v bool)

SetIsWPWNS gets a reference to the given NullableBool and assigns it to the IsWPWNS field.

func (*NotificationAllOf) SetIsWPWNSNil

func (o *NotificationAllOf) SetIsWPWNSNil()

SetIsWPWNSNil sets the value for IsWPWNS to be an explicit nil

func (*NotificationAllOf) SetLargeIcon

func (o *NotificationAllOf) SetLargeIcon(v string)

SetLargeIcon gets a reference to the given string and assigns it to the LargeIcon field.

func (*NotificationAllOf) SetMutableContent

func (o *NotificationAllOf) SetMutableContent(v bool)

SetMutableContent gets a reference to the given bool and assigns it to the MutableContent field.

func (*NotificationAllOf) SetName

func (o *NotificationAllOf) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*NotificationAllOf) SetPriority

func (o *NotificationAllOf) SetPriority(v int32)

SetPriority gets a reference to the given NullableInt32 and assigns it to the Priority field.

func (*NotificationAllOf) SetPriorityNil

func (o *NotificationAllOf) SetPriorityNil()

SetPriorityNil sets the value for Priority to be an explicit nil

func (*NotificationAllOf) SetSendAfter

func (o *NotificationAllOf) SetSendAfter(v time.Time)

SetSendAfter gets a reference to the given time.Time and assigns it to the SendAfter field.

func (*NotificationAllOf) SetSmallIcon

func (o *NotificationAllOf) SetSmallIcon(v string)

SetSmallIcon gets a reference to the given string and assigns it to the SmallIcon field.

func (*NotificationAllOf) SetSmsFrom

func (o *NotificationAllOf) SetSmsFrom(v string)

SetSmsFrom gets a reference to the given string and assigns it to the SmsFrom field.

func (*NotificationAllOf) SetSmsMediaUrls

func (o *NotificationAllOf) SetSmsMediaUrls(v []string)

SetSmsMediaUrls gets a reference to the given []string and assigns it to the SmsMediaUrls field.

func (*NotificationAllOf) SetSubtitle

func (o *NotificationAllOf) SetSubtitle(v StringMap)

SetSubtitle gets a reference to the given NullableStringMap and assigns it to the Subtitle field.

func (*NotificationAllOf) SetSubtitleNil

func (o *NotificationAllOf) SetSubtitleNil()

SetSubtitleNil sets the value for Subtitle to be an explicit nil

func (*NotificationAllOf) SetSummaryArg

func (o *NotificationAllOf) SetSummaryArg(v string)

SetSummaryArg gets a reference to the given string and assigns it to the SummaryArg field.

func (*NotificationAllOf) SetSummaryArgCount

func (o *NotificationAllOf) SetSummaryArgCount(v int32)

SetSummaryArgCount gets a reference to the given int32 and assigns it to the SummaryArgCount field.

func (*NotificationAllOf) SetTargetContentIdentifier

func (o *NotificationAllOf) SetTargetContentIdentifier(v string)

SetTargetContentIdentifier gets a reference to the given string and assigns it to the TargetContentIdentifier field.

func (*NotificationAllOf) SetTemplateId

func (o *NotificationAllOf) SetTemplateId(v string)

SetTemplateId gets a reference to the given string and assigns it to the TemplateId field.

func (*NotificationAllOf) SetThreadId

func (o *NotificationAllOf) SetThreadId(v string)

SetThreadId gets a reference to the given string and assigns it to the ThreadId field.

func (*NotificationAllOf) SetThrottleRatePerMinute

func (o *NotificationAllOf) SetThrottleRatePerMinute(v string)

SetThrottleRatePerMinute gets a reference to the given string and assigns it to the ThrottleRatePerMinute field.

func (*NotificationAllOf) SetTtl

func (o *NotificationAllOf) SetTtl(v int32)

SetTtl gets a reference to the given NullableInt32 and assigns it to the Ttl field.

func (*NotificationAllOf) SetTtlNil

func (o *NotificationAllOf) SetTtlNil()

SetTtlNil sets the value for Ttl to be an explicit nil

func (*NotificationAllOf) SetUrl

func (o *NotificationAllOf) SetUrl(v string)

SetUrl gets a reference to the given string and assigns it to the Url field.

func (*NotificationAllOf) SetValue

func (o *NotificationAllOf) SetValue(v int32)

SetValue gets a reference to the given int32 and assigns it to the Value field.

func (*NotificationAllOf) SetWebButtons

func (o *NotificationAllOf) SetWebButtons(v []Button)

SetWebButtons gets a reference to the given []Button and assigns it to the WebButtons field.

func (*NotificationAllOf) SetWebPushTopic

func (o *NotificationAllOf) SetWebPushTopic(v string)

SetWebPushTopic gets a reference to the given string and assigns it to the WebPushTopic field.

func (*NotificationAllOf) SetWebUrl

func (o *NotificationAllOf) SetWebUrl(v string)

SetWebUrl gets a reference to the given string and assigns it to the WebUrl field.

func (*NotificationAllOf) SetWpWnsSound

func (o *NotificationAllOf) SetWpWnsSound(v string)

SetWpWnsSound gets a reference to the given string and assigns it to the WpWnsSound field.

func (*NotificationAllOf) UnmarshalJSON

func (o *NotificationAllOf) UnmarshalJSON(bytes []byte) (err error)

func (*NotificationAllOf) UnsetAndroidVisibility

func (o *NotificationAllOf) UnsetAndroidVisibility()

UnsetAndroidVisibility ensures that no value is present for AndroidVisibility, not even an explicit nil

func (*NotificationAllOf) UnsetContentAvailable

func (o *NotificationAllOf) UnsetContentAvailable()

UnsetContentAvailable ensures that no value is present for ContentAvailable, not even an explicit nil

func (*NotificationAllOf) UnsetContents

func (o *NotificationAllOf) UnsetContents()

UnsetContents ensures that no value is present for Contents, not even an explicit nil

func (*NotificationAllOf) UnsetHeadings

func (o *NotificationAllOf) UnsetHeadings()

UnsetHeadings ensures that no value is present for Headings, not even an explicit nil

func (*NotificationAllOf) UnsetHuaweiVisibility

func (o *NotificationAllOf) UnsetHuaweiVisibility()

UnsetHuaweiVisibility ensures that no value is present for HuaweiVisibility, not even an explicit nil

func (*NotificationAllOf) UnsetIosBadgeCount

func (o *NotificationAllOf) UnsetIosBadgeCount()

UnsetIosBadgeCount ensures that no value is present for IosBadgeCount, not even an explicit nil

func (*NotificationAllOf) UnsetIsAdm

func (o *NotificationAllOf) UnsetIsAdm()

UnsetIsAdm ensures that no value is present for IsAdm, not even an explicit nil

func (*NotificationAllOf) UnsetIsAndroid

func (o *NotificationAllOf) UnsetIsAndroid()

UnsetIsAndroid ensures that no value is present for IsAndroid, not even an explicit nil

func (*NotificationAllOf) UnsetIsAnyWeb

func (o *NotificationAllOf) UnsetIsAnyWeb()

UnsetIsAnyWeb ensures that no value is present for IsAnyWeb, not even an explicit nil

func (*NotificationAllOf) UnsetIsChrome

func (o *NotificationAllOf) UnsetIsChrome()

UnsetIsChrome ensures that no value is present for IsChrome, not even an explicit nil

func (*NotificationAllOf) UnsetIsChromeWeb

func (o *NotificationAllOf) UnsetIsChromeWeb()

UnsetIsChromeWeb ensures that no value is present for IsChromeWeb, not even an explicit nil

func (*NotificationAllOf) UnsetIsFirefox

func (o *NotificationAllOf) UnsetIsFirefox()

UnsetIsFirefox ensures that no value is present for IsFirefox, not even an explicit nil

func (*NotificationAllOf) UnsetIsHuawei

func (o *NotificationAllOf) UnsetIsHuawei()

UnsetIsHuawei ensures that no value is present for IsHuawei, not even an explicit nil

func (*NotificationAllOf) UnsetIsIos

func (o *NotificationAllOf) UnsetIsIos()

UnsetIsIos ensures that no value is present for IsIos, not even an explicit nil

func (*NotificationAllOf) UnsetIsSafari

func (o *NotificationAllOf) UnsetIsSafari()

UnsetIsSafari ensures that no value is present for IsSafari, not even an explicit nil

func (*NotificationAllOf) UnsetIsWPWNS

func (o *NotificationAllOf) UnsetIsWPWNS()

UnsetIsWPWNS ensures that no value is present for IsWPWNS, not even an explicit nil

func (*NotificationAllOf) UnsetPriority

func (o *NotificationAllOf) UnsetPriority()

UnsetPriority ensures that no value is present for Priority, not even an explicit nil

func (*NotificationAllOf) UnsetSubtitle

func (o *NotificationAllOf) UnsetSubtitle()

UnsetSubtitle ensures that no value is present for Subtitle, not even an explicit nil

func (*NotificationAllOf) UnsetTtl

func (o *NotificationAllOf) UnsetTtl()

UnsetTtl ensures that no value is present for Ttl, not even an explicit nil

type NotificationAllOfAndroidBackgroundLayout

type NotificationAllOfAndroidBackgroundLayout struct {
	// Asset file, android resource name, or URL to remote image.
	Image *string `json:"image,omitempty"`
	// Title text color ARGB Hex format. Example(Blue) \"FF0000FF\".
	HeadingsColor *string `json:"headings_color,omitempty"`
	// Body text color ARGB Hex format. Example(Red) \"FFFF0000\".
	ContentsColor        *string `json:"contents_color,omitempty"`
	AdditionalProperties map[string]interface{}
}

NotificationAllOfAndroidBackgroundLayout Channel: Push Notifications Platform: Android Allowing setting a background image for the notification. This is a JSON object containing the following keys. See our Background Image documentation for image sizes.

func NewNotificationAllOfAndroidBackgroundLayout

func NewNotificationAllOfAndroidBackgroundLayout() *NotificationAllOfAndroidBackgroundLayout

NewNotificationAllOfAndroidBackgroundLayout instantiates a new NotificationAllOfAndroidBackgroundLayout object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNotificationAllOfAndroidBackgroundLayoutWithDefaults

func NewNotificationAllOfAndroidBackgroundLayoutWithDefaults() *NotificationAllOfAndroidBackgroundLayout

NewNotificationAllOfAndroidBackgroundLayoutWithDefaults instantiates a new NotificationAllOfAndroidBackgroundLayout object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NotificationAllOfAndroidBackgroundLayout) GetContentsColor

func (o *NotificationAllOfAndroidBackgroundLayout) GetContentsColor() string

GetContentsColor returns the ContentsColor field value if set, zero value otherwise.

func (*NotificationAllOfAndroidBackgroundLayout) GetContentsColorOk

func (o *NotificationAllOfAndroidBackgroundLayout) GetContentsColorOk() (*string, bool)

GetContentsColorOk returns a tuple with the ContentsColor field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationAllOfAndroidBackgroundLayout) GetHeadingsColor

func (o *NotificationAllOfAndroidBackgroundLayout) GetHeadingsColor() string

GetHeadingsColor returns the HeadingsColor field value if set, zero value otherwise.

func (*NotificationAllOfAndroidBackgroundLayout) GetHeadingsColorOk

func (o *NotificationAllOfAndroidBackgroundLayout) GetHeadingsColorOk() (*string, bool)

GetHeadingsColorOk returns a tuple with the HeadingsColor field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationAllOfAndroidBackgroundLayout) GetImage

GetImage returns the Image field value if set, zero value otherwise.

func (*NotificationAllOfAndroidBackgroundLayout) GetImageOk

GetImageOk returns a tuple with the Image field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationAllOfAndroidBackgroundLayout) HasContentsColor

func (o *NotificationAllOfAndroidBackgroundLayout) HasContentsColor() bool

HasContentsColor returns a boolean if a field has been set.

func (*NotificationAllOfAndroidBackgroundLayout) HasHeadingsColor

func (o *NotificationAllOfAndroidBackgroundLayout) HasHeadingsColor() bool

HasHeadingsColor returns a boolean if a field has been set.

func (*NotificationAllOfAndroidBackgroundLayout) HasImage

HasImage returns a boolean if a field has been set.

func (NotificationAllOfAndroidBackgroundLayout) MarshalJSON

func (*NotificationAllOfAndroidBackgroundLayout) SetContentsColor

func (o *NotificationAllOfAndroidBackgroundLayout) SetContentsColor(v string)

SetContentsColor gets a reference to the given string and assigns it to the ContentsColor field.

func (*NotificationAllOfAndroidBackgroundLayout) SetHeadingsColor

func (o *NotificationAllOfAndroidBackgroundLayout) SetHeadingsColor(v string)

SetHeadingsColor gets a reference to the given string and assigns it to the HeadingsColor field.

func (*NotificationAllOfAndroidBackgroundLayout) SetImage

SetImage gets a reference to the given string and assigns it to the Image field.

func (*NotificationAllOfAndroidBackgroundLayout) UnmarshalJSON

func (o *NotificationAllOfAndroidBackgroundLayout) UnmarshalJSON(bytes []byte) (err error)

type NotificationHistoryBadRequestResponse

type NotificationHistoryBadRequestResponse struct {
	Success              *string  `json:"success,omitempty"`
	Errors               []string `json:"errors,omitempty"`
	AdditionalProperties map[string]interface{}
}

NotificationHistoryBadRequestResponse struct for NotificationHistoryBadRequestResponse

func NewNotificationHistoryBadRequestResponse

func NewNotificationHistoryBadRequestResponse() *NotificationHistoryBadRequestResponse

NewNotificationHistoryBadRequestResponse instantiates a new NotificationHistoryBadRequestResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNotificationHistoryBadRequestResponseWithDefaults

func NewNotificationHistoryBadRequestResponseWithDefaults() *NotificationHistoryBadRequestResponse

NewNotificationHistoryBadRequestResponseWithDefaults instantiates a new NotificationHistoryBadRequestResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NotificationHistoryBadRequestResponse) GetErrors

GetErrors returns the Errors field value if set, zero value otherwise.

func (*NotificationHistoryBadRequestResponse) GetErrorsOk

func (o *NotificationHistoryBadRequestResponse) GetErrorsOk() ([]string, bool)

GetErrorsOk returns a tuple with the Errors field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationHistoryBadRequestResponse) GetSuccess

GetSuccess returns the Success field value if set, zero value otherwise.

func (*NotificationHistoryBadRequestResponse) GetSuccessOk

func (o *NotificationHistoryBadRequestResponse) GetSuccessOk() (*string, bool)

GetSuccessOk returns a tuple with the Success field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationHistoryBadRequestResponse) HasErrors

HasErrors returns a boolean if a field has been set.

func (*NotificationHistoryBadRequestResponse) HasSuccess

HasSuccess returns a boolean if a field has been set.

func (NotificationHistoryBadRequestResponse) MarshalJSON

func (o NotificationHistoryBadRequestResponse) MarshalJSON() ([]byte, error)

func (*NotificationHistoryBadRequestResponse) SetErrors

SetErrors gets a reference to the given []string and assigns it to the Errors field.

func (*NotificationHistoryBadRequestResponse) SetSuccess

SetSuccess gets a reference to the given string and assigns it to the Success field.

func (*NotificationHistoryBadRequestResponse) UnmarshalJSON

func (o *NotificationHistoryBadRequestResponse) UnmarshalJSON(bytes []byte) (err error)

type NotificationHistorySuccessResponse

type NotificationHistorySuccessResponse struct {
	Success              *bool   `json:"success,omitempty"`
	DestinationUrl       *string `json:"destination_url,omitempty"`
	AdditionalProperties map[string]interface{}
}

NotificationHistorySuccessResponse struct for NotificationHistorySuccessResponse

func NewNotificationHistorySuccessResponse

func NewNotificationHistorySuccessResponse() *NotificationHistorySuccessResponse

NewNotificationHistorySuccessResponse instantiates a new NotificationHistorySuccessResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNotificationHistorySuccessResponseWithDefaults

func NewNotificationHistorySuccessResponseWithDefaults() *NotificationHistorySuccessResponse

NewNotificationHistorySuccessResponseWithDefaults instantiates a new NotificationHistorySuccessResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NotificationHistorySuccessResponse) GetDestinationUrl

func (o *NotificationHistorySuccessResponse) GetDestinationUrl() string

GetDestinationUrl returns the DestinationUrl field value if set, zero value otherwise.

func (*NotificationHistorySuccessResponse) GetDestinationUrlOk

func (o *NotificationHistorySuccessResponse) GetDestinationUrlOk() (*string, bool)

GetDestinationUrlOk returns a tuple with the DestinationUrl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationHistorySuccessResponse) GetSuccess

func (o *NotificationHistorySuccessResponse) GetSuccess() bool

GetSuccess returns the Success field value if set, zero value otherwise.

func (*NotificationHistorySuccessResponse) GetSuccessOk

func (o *NotificationHistorySuccessResponse) GetSuccessOk() (*bool, bool)

GetSuccessOk returns a tuple with the Success field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationHistorySuccessResponse) HasDestinationUrl

func (o *NotificationHistorySuccessResponse) HasDestinationUrl() bool

HasDestinationUrl returns a boolean if a field has been set.

func (*NotificationHistorySuccessResponse) HasSuccess

func (o *NotificationHistorySuccessResponse) HasSuccess() bool

HasSuccess returns a boolean if a field has been set.

func (NotificationHistorySuccessResponse) MarshalJSON

func (o NotificationHistorySuccessResponse) MarshalJSON() ([]byte, error)

func (*NotificationHistorySuccessResponse) SetDestinationUrl

func (o *NotificationHistorySuccessResponse) SetDestinationUrl(v string)

SetDestinationUrl gets a reference to the given string and assigns it to the DestinationUrl field.

func (*NotificationHistorySuccessResponse) SetSuccess

func (o *NotificationHistorySuccessResponse) SetSuccess(v bool)

SetSuccess gets a reference to the given bool and assigns it to the Success field.

func (*NotificationHistorySuccessResponse) UnmarshalJSON

func (o *NotificationHistorySuccessResponse) UnmarshalJSON(bytes []byte) (err error)

type NotificationSlice

type NotificationSlice struct {
	TotalCount           *int32                 `json:"total_count,omitempty"`
	Offset               *int32                 `json:"offset,omitempty"`
	Limit                *int32                 `json:"limit,omitempty"`
	Notifications        []NotificationWithMeta `json:"notifications,omitempty"`
	AdditionalProperties map[string]interface{}
}

NotificationSlice struct for NotificationSlice

func NewNotificationSlice

func NewNotificationSlice() *NotificationSlice

NewNotificationSlice instantiates a new NotificationSlice object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNotificationSliceWithDefaults

func NewNotificationSliceWithDefaults() *NotificationSlice

NewNotificationSliceWithDefaults instantiates a new NotificationSlice object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NotificationSlice) GetLimit

func (o *NotificationSlice) GetLimit() int32

GetLimit returns the Limit field value if set, zero value otherwise.

func (*NotificationSlice) GetLimitOk

func (o *NotificationSlice) GetLimitOk() (*int32, bool)

GetLimitOk returns a tuple with the Limit field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationSlice) GetNotifications

func (o *NotificationSlice) GetNotifications() []NotificationWithMeta

GetNotifications returns the Notifications field value if set, zero value otherwise.

func (*NotificationSlice) GetNotificationsOk

func (o *NotificationSlice) GetNotificationsOk() ([]NotificationWithMeta, bool)

GetNotificationsOk returns a tuple with the Notifications field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationSlice) GetOffset

func (o *NotificationSlice) GetOffset() int32

GetOffset returns the Offset field value if set, zero value otherwise.

func (*NotificationSlice) GetOffsetOk

func (o *NotificationSlice) GetOffsetOk() (*int32, bool)

GetOffsetOk returns a tuple with the Offset field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationSlice) GetTotalCount

func (o *NotificationSlice) GetTotalCount() int32

GetTotalCount returns the TotalCount field value if set, zero value otherwise.

func (*NotificationSlice) GetTotalCountOk

func (o *NotificationSlice) GetTotalCountOk() (*int32, bool)

GetTotalCountOk returns a tuple with the TotalCount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationSlice) HasLimit

func (o *NotificationSlice) HasLimit() bool

HasLimit returns a boolean if a field has been set.

func (*NotificationSlice) HasNotifications

func (o *NotificationSlice) HasNotifications() bool

HasNotifications returns a boolean if a field has been set.

func (*NotificationSlice) HasOffset

func (o *NotificationSlice) HasOffset() bool

HasOffset returns a boolean if a field has been set.

func (*NotificationSlice) HasTotalCount

func (o *NotificationSlice) HasTotalCount() bool

HasTotalCount returns a boolean if a field has been set.

func (NotificationSlice) MarshalJSON

func (o NotificationSlice) MarshalJSON() ([]byte, error)

func (*NotificationSlice) SetLimit

func (o *NotificationSlice) SetLimit(v int32)

SetLimit gets a reference to the given int32 and assigns it to the Limit field.

func (*NotificationSlice) SetNotifications

func (o *NotificationSlice) SetNotifications(v []NotificationWithMeta)

SetNotifications gets a reference to the given []NotificationWithMeta and assigns it to the Notifications field.

func (*NotificationSlice) SetOffset

func (o *NotificationSlice) SetOffset(v int32)

SetOffset gets a reference to the given int32 and assigns it to the Offset field.

func (*NotificationSlice) SetTotalCount

func (o *NotificationSlice) SetTotalCount(v int32)

SetTotalCount gets a reference to the given int32 and assigns it to the TotalCount field.

func (*NotificationSlice) UnmarshalJSON

func (o *NotificationSlice) UnmarshalJSON(bytes []byte) (err error)

type NotificationTarget

type NotificationTarget struct {
	FilterNotificationTarget  *FilterNotificationTarget
	PlayerNotificationTarget  *PlayerNotificationTarget
	SegmentNotificationTarget *SegmentNotificationTarget
}

NotificationTarget struct for NotificationTarget

func (*NotificationTarget) MarshalJSON

func (src *NotificationTarget) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*NotificationTarget) UnmarshalJSON

func (dst *NotificationTarget) UnmarshalJSON(data []byte) error

Unmarshal JSON data into any of the pointers in the struct

type NotificationWithMeta

type NotificationWithMeta struct {
	// The segment names you want to target. Users in these segments will receive a notification. This targeting parameter is only compatible with excluded_segments. Example: [\"Active Users\", \"Inactive Users\"]
	IncludedSegments []string `json:"included_segments,omitempty"`
	// Segment that will be excluded when sending. Users in these segments will not receive a notification, even if they were included in included_segments. This targeting parameter is only compatible with included_segments. Example: [\"Active Users\", \"Inactive Users\"]
	ExcludedSegments []string `json:"excluded_segments,omitempty"`
	// relation = \">\" or \"<\" hours_ago = number of hours before or after the users last session. Example: \"1.1\"
	LastSession *string `json:"last_session,omitempty"`
	// relation = \">\" or \"<\" hours_ago = number of hours before or after the users first session. Example: \"1.1\"
	FirstSession *string `json:"first_session,omitempty"`
	// relation = \">\", \"<\", \"=\" or \"!=\" value = number sessions. Example: \"1\"
	SessionCount *string `json:"session_count,omitempty"`
	// relation = \">\", \"<\", \"=\" or \"!=\" value = Time in seconds the user has been in your app. Example: \"3600\"
	SessionTime *string `json:"session_time,omitempty"`
	// relation = \">\", \"<\", or \"=\" value = Amount in USD a user has spent on IAP (In App Purchases). Example: \"0.99\"
	AmountSpent *string `json:"amount_spent,omitempty"`
	// relation = \">\", \"<\" or \"=\" key = SKU purchased in your app as an IAP (In App Purchases). Example: \"com.domain.100coinpack\" value = value of SKU to compare to. Example: \"0.99\"
	BoughtSku *string `json:"bought_sku,omitempty"`
	// relation = \">\", \"<\", \"=\", \"!=\", \"exists\", \"not_exists\", \"time_elapsed_gt\" (paid plan only) or \"time_elapsed_lt\" (paid plan only) See Time Operators key = Tag key to compare. value = Tag value to compare. Not required for \"exists\" or \"not_exists\". Example: See Formatting Filters
	Tag *string `json:"tag,omitempty"`
	// relation = \"=\" or \"!=\" value = 2 character language code. Example: \"en\". For a list of all language codes see Language & Localization.
	Language *string `json:"language,omitempty"`
	// relation = \">\", \"<\", \"=\" or \"!=\" value = app version. Example: \"1.0.0\"
	AppVersion *string `json:"app_version,omitempty"`
	// radius = in meters lat = latitude long = longitude
	Location *string `json:"location,omitempty"`
	// value = email address Only for sending Push Notifications Use this for targeting push subscribers associated with an email set with all SDK setEmail methods To send emails to specific email addresses use include_email_tokens parameter
	Email *string `json:"email,omitempty"`
	// relation = \"=\" value = 2-digit Country code Example: \"field\": \"country\", \"relation\": \"=\", \"value\", \"US\"
	Country *string `json:"country,omitempty"`
	// Specific playerids to send your notification to. _Does not require API Auth Key. Do not combine with other targeting parameters. Not compatible with any other targeting parameters. Example: [\"1dd608f2-c6a1-11e3-851d-000c2940e62c\"] Limit of 2,000 entries per REST API call
	IncludePlayerIds []string `json:"include_player_ids,omitempty"`
	// Target specific devices by custom user IDs assigned via API. Not compatible with any other targeting parameters Example: [\"custom-id-assigned-by-api\"] REQUIRED: REST API Key Authentication Limit of 2,000 entries per REST API call. Note: If targeting push, email, or sms subscribers with same ids, use with channel_for_external_user_ids to indicate you are sending a push or email or sms.
	IncludeExternalUserIds []string `json:"include_external_user_ids,omitempty"`
	// Recommended for Sending Emails - Target specific email addresses. If an email does not correspond to an existing user, a new user will be created. Example: nick@catfac.ts Limit of 2,000 entries per REST API call
	IncludeEmailTokens []string `json:"include_email_tokens,omitempty"`
	// Recommended for Sending SMS - Target specific phone numbers. The phone number should be in the E.164 format. Phone number should be an existing subscriber on OneSignal. Refer our docs to learn how to add phone numbers to OneSignal. Example phone number: +1999999999 Limit of 2,000 entries per REST API call
	IncludePhoneNumbers []string `json:"include_phone_numbers,omitempty"`
	// Not Recommended: Please consider using include_player_ids or include_external_user_ids instead. Target using iOS device tokens. Warning: Only works with Production tokens. All non-alphanumeric characters must be removed from each token. If a token does not correspond to an existing user, a new user will be created. Example: ce777617da7f548fe7a9ab6febb56cf39fba6d38203... Limit of 2,000 entries per REST API call
	IncludeIosTokens []string `json:"include_ios_tokens,omitempty"`
	// Not Recommended: Please consider using include_player_ids or include_external_user_ids instead. Target using Windows URIs. If a token does not correspond to an existing user, a new user will be created. Example: http://s.notify.live.net/u/1/bn1/HmQAAACPaLDr-... Limit of 2,000 entries per REST API call
	IncludeWpWnsUris []string `json:"include_wp_wns_uris,omitempty"`
	// Not Recommended: Please consider using include_player_ids or include_external_user_ids instead. Target using Amazon ADM registration IDs. If a token does not correspond to an existing user, a new user will be created. Example: amzn1.adm-registration.v1.XpvSSUk0Rc3hTVVV... Limit of 2,000 entries per REST API call
	IncludeAmazonRegIds []string `json:"include_amazon_reg_ids,omitempty"`
	// Not Recommended: Please consider using include_player_ids or include_external_user_ids instead. Target using Chrome App registration IDs. If a token does not correspond to an existing user, a new user will be created. Example: APA91bEeiUeSukAAUdnw3O2RB45FWlSpgJ7Ji_... Limit of 2,000 entries per REST API call
	IncludeChromeRegIds []string `json:"include_chrome_reg_ids,omitempty"`
	// Not Recommended: Please consider using include_player_ids or include_external_user_ids instead. Target using Chrome Web Push registration IDs. If a token does not correspond to an existing user, a new user will be created. Example: APA91bEeiUeSukAAUdnw3O2RB45FWlSpgJ7Ji_... Limit of 2,000 entries per REST API call
	IncludeChromeWebRegIds []string `json:"include_chrome_web_reg_ids,omitempty"`
	// Not Recommended: Please consider using include_player_ids or include_external_user_ids instead. Target using Android device registration IDs. If a token does not correspond to an existing user, a new user will be created. Example: APA91bEeiUeSukAAUdnw3O2RB45FWlSpgJ7Ji_... Limit of 2,000 entries per REST API call
	IncludeAndroidRegIds []string `json:"include_android_reg_ids,omitempty"`
	Id                   *string  `json:"id,omitempty"`
	Value                *int32   `json:"value,omitempty"`
	// Required for SMS Messages. An identifier for tracking message within the OneSignal dashboard or export analytics. Not shown to end user.
	Name        *string `json:"name,omitempty"`
	Aggregation *string `json:"aggregation,omitempty"`
	// Indicates whether to send to all devices registered under your app's Apple iOS platform.
	IsIos NullableBool `json:"isIos,omitempty"`
	// Indicates whether to send to all devices registered under your app's Google Android platform.
	IsAndroid NullableBool `json:"isAndroid,omitempty"`
	// Indicates whether to send to all devices registered under your app's Huawei Android platform.
	IsHuawei NullableBool `json:"isHuawei,omitempty"`
	// Indicates whether to send to all subscribed web browser users, including Chrome, Firefox, and Safari. You may use this instead as a combined flag instead of separately enabling isChromeWeb, isFirefox, and isSafari, though the three options are equivalent to this one.
	IsAnyWeb NullableBool `json:"isAnyWeb,omitempty"`
	// Indicates whether to send to all Google Chrome, Chrome on Android, and Mozilla Firefox users registered under your Chrome & Firefox web push platform.
	IsChromeWeb NullableBool `json:"isChromeWeb,omitempty"`
	// Indicates whether to send to all Mozilla Firefox desktop users registered under your Firefox web push platform.
	IsFirefox NullableBool `json:"isFirefox,omitempty"`
	// Does not support iOS Safari. Indicates whether to send to all Apple's Safari desktop users registered under your Safari web push platform. Read more iOS Safari
	IsSafari NullableBool `json:"isSafari,omitempty"`
	// Indicates whether to send to all devices registered under your app's Windows platform.
	IsWPWNS NullableBool `json:"isWP_WNS,omitempty"`
	// Indicates whether to send to all devices registered under your app's Amazon Fire platform.
	IsAdm NullableBool `json:"isAdm,omitempty"`
	// This flag is not used for web push Please see isChromeWeb for sending to web push users. This flag only applies to Google Chrome Apps & Extensions. Indicates whether to send to all devices registered under your app's Google Chrome Apps & Extension platform.
	IsChrome NullableBool `json:"isChrome,omitempty"`
	// Indicates if the message type when targeting with include_external_user_ids for cases where an email, sms, and/or push subscribers have the same external user id. Example: Use the string \"push\" to indicate you are sending a push notification or the string \"email\"for sending emails or \"sms\"for sending SMS.
	ChannelForExternalUserIds *string `json:"channel_for_external_user_ids,omitempty"`
	// Required: Your OneSignal Application ID, which can be found in Keys & IDs. It is a UUID and looks similar to 8250eaf6-1a58-489e-b136-7c74a864b434.
	AppId string `json:"app_id"`
	// Correlation and idempotency key. A request received with this parameter will first look for another notification with the same external_id. If one exists, a notification will not be sent, and result of the previous operation will instead be returned. Therefore, if you plan on using this feature, it's important to use a good source of randomness to generate the UUID passed here. This key is only idempotent for 30 days. After 30 days, the notification could be removed from our system and a notification with the same external_id will be sent again.   See Idempotent Notification Requests for more details writeOnly: true
	ExternalId *string           `json:"external_id,omitempty"`
	Contents   NullableStringMap `json:"contents,omitempty"`
	Headings   NullableStringMap `json:"headings,omitempty"`
	Subtitle   NullableStringMap `json:"subtitle,omitempty"`
	// Channel: Push Notifications Platform: Huawei A custom map of data that is passed back to your app. Same as using Additional Data within the dashboard. Can use up to 2048 bytes of data. Example: {\"abc\": 123, \"foo\": \"bar\", \"event_performed\": true, \"amount\": 12.1}
	Data map[string]interface{} `json:"data,omitempty"`
	// Channel: Push Notifications Platform: Huawei Use \"data\" or \"message\" depending on the type of notification you are sending. More details in Data & Background Notifications.
	HuaweiMsgType *string `json:"huawei_msg_type,omitempty"`
	// Channel: Push Notifications Platform: All The URL to open in the browser when a user clicks on the notification. Note: iOS needs https or updated NSAppTransportSecurity in plist This field supports inline substitutions. Omit if including web_url or app_url Example: https://onesignal.com
	Url *string `json:"url,omitempty"`
	// Channel: Push Notifications Platform: All Browsers Same as url but only sent to web push platforms. Including Chrome, Firefox, Safari, Opera, etc. Example: https://onesignal.com
	WebUrl *string `json:"web_url,omitempty"`
	// Channel: Push Notifications Platform: All Browsers Same as url but only sent to web push platforms. Including iOS, Android, macOS, Windows, ChromeApps, etc. Example: https://onesignal.com
	AppUrl *string `json:"app_url,omitempty"`
	// Channel: Push Notifications Platform: iOS 10+ Adds media attachments to notifications. Set as JSON object, key as a media id of your choice and the value as a valid local filename or URL. User must press and hold on the notification to view. Do not set mutable_content to download attachments. The OneSignal SDK does this automatically Example: {\"id1\": \"https://domain.com/image.jpg\"}
	IosAttachments map[string]interface{} `json:"ios_attachments,omitempty"`
	// Channel: Push Notifications Platform: All Use a template you setup on our dashboard. The template_id is the UUID found in the URL when viewing a template on our dashboard. Example: be4a8044-bbd6-11e4-a581-000c2940e62c
	TemplateId *string `json:"template_id,omitempty"`
	// Channel: Push Notifications Platform: iOS Sending true wakes your app from background to run custom native code (Apple interprets this as content-available=1). Note: Not applicable if the app is in the \"force-quit\" state (i.e app was swiped away). Omit the contents field to prevent displaying a visible notification.
	ContentAvailable NullableBool `json:"content_available,omitempty"`
	// Channel: Push Notifications Platform: iOS 10+ Always defaults to true and cannot be turned off. Allows tracking of notification receives and changing of the notification content in your app before it is displayed. Triggers didReceive(_:withContentHandler:) on your UNNotificationServiceExtension.
	MutableContent *bool `json:"mutable_content,omitempty"`
	// Channel: Push Notifications Platform: iOS 13+ Use to target a specific experience in your App Clip, or to target your notification to a specific window in a multi-scene App.
	TargetContentIdentifier *string `json:"target_content_identifier,omitempty"`
	// Channel: Push Notifications Platform: Android Picture to display in the expanded view. Can be a drawable resource name or a URL.
	BigPicture *string `json:"big_picture,omitempty"`
	// Channel: Push Notifications Platform: Huawei Picture to display in the expanded view. Can be a drawable resource name or a URL.
	HuaweiBigPicture *string `json:"huawei_big_picture,omitempty"`
	// Channel: Push Notifications Platform: Amazon Picture to display in the expanded view. Can be a drawable resource name or a URL.
	AdmBigPicture *string `json:"adm_big_picture,omitempty"`
	// Channel: Push Notifications Platform: ChromeApp Large picture to display below the notification text. Must be a local URL.
	ChromeBigPicture *string `json:"chrome_big_picture,omitempty"`
	// Channel: Push Notifications Platform: Chrome 56+ Sets the web push notification's large image to be shown below the notification's title and text. Please see Web Push Notification Icons.
	ChromeWebImage *string `json:"chrome_web_image,omitempty"`
	// Channel: Push Notifications Platform: iOS 8.0+, Android 4.1+, and derivatives like Amazon Buttons to add to the notification. Icon only works for Android. Buttons show in reverse order of array position i.e. Last item in array shows as first button on device. Example: [{\"id\": \"id2\", \"text\": \"second button\", \"icon\": \"ic_menu_share\"}, {\"id\": \"id1\", \"text\": \"first button\", \"icon\": \"ic_menu_send\"}]
	Buttons []Button `json:"buttons,omitempty"`
	// Channel: Push Notifications Platform: Chrome 48+ Add action buttons to the notification. The id field is required. Example: [{\"id\": \"like-button\", \"text\": \"Like\", \"icon\": \"http://i.imgur.com/N8SN8ZS.png\", \"url\": \"https://yoursite.com\"}, {\"id\": \"read-more-button\", \"text\": \"Read more\", \"icon\": \"http://i.imgur.com/MIxJp1L.png\", \"url\": \"https://yoursite.com\"}]
	WebButtons []Button `json:"web_buttons,omitempty"`
	// Channel: Push Notifications Platform: iOS Category APS payload, use with registerUserNotificationSettings:categories in your Objective-C / Swift code. Example: calendar category which contains actions like accept and decline iOS 10+ This will trigger your UNNotificationContentExtension whose ID matches this category.
	IosCategory *string `json:"ios_category,omitempty"`
	// Channel: Push Notifications Platform: Android The Android Oreo Notification Category to send the notification under. See the Category documentation on creating one and getting it's id.
	AndroidChannelId *string `json:"android_channel_id,omitempty"`
	// Channel: Push Notifications Platform: Huawei The Android Oreo Notification Category to send the notification under. See the Category documentation on creating one and getting it's id.
	HuaweiChannelId *string `json:"huawei_channel_id,omitempty"`
	// Channel: Push Notifications Platform: Android Use this if you have client side Android Oreo Channels you have already defined in your app with code.
	ExistingAndroidChannelId *string `json:"existing_android_channel_id,omitempty"`
	// Channel: Push Notifications Platform: Huawei Use this if you have client side Android Oreo Channels you have already defined in your app with code.
	HuaweiExistingChannelId *string                                   `json:"huawei_existing_channel_id,omitempty"`
	AndroidBackgroundLayout *NotificationAllOfAndroidBackgroundLayout `json:"android_background_layout,omitempty"`
	// Channel: Push Notifications Platform: Android Icon shown in the status bar and on the top left of the notification. If not set a bell icon will be used or ic_stat_onesignal_default if you have set this resource name. See: How to create small icons
	SmallIcon *string `json:"small_icon,omitempty"`
	// Channel: Push Notifications Platform: Huawei Icon shown in the status bar and on the top left of the notification. Use an Android resource path (E.g. /drawable/small_icon). Defaults to your app icon if not set.
	HuaweiSmallIcon *string `json:"huawei_small_icon,omitempty"`
	// Channel: Push Notifications Platform: Android Can be a drawable resource name or a URL. See: How to create large icons
	LargeIcon *string `json:"large_icon,omitempty"`
	// Channel: Push Notifications Platform: Huawei Can be a drawable resource name or a URL. See: How to create large icons
	HuaweiLargeIcon *string `json:"huawei_large_icon,omitempty"`
	// Channel: Push Notifications Platform: Amazon If not set a bell icon will be used or ic_stat_onesignal_default if you have set this resource name. See: How to create small icons
	AdmSmallIcon *string `json:"adm_small_icon,omitempty"`
	// Channel: Push Notifications Platform: Amazon If blank the small_icon is used. Can be a drawable resource name or a URL. See: How to create large icons
	AdmLargeIcon *string `json:"adm_large_icon,omitempty"`
	// Channel: Push Notifications Platform: Chrome Sets the web push notification's icon. An image URL linking to a valid image. Common image types are supported; GIF will not animate. We recommend 256x256 (at least 80x80) to display well on high DPI devices. Firefox will also use this icon, unless you specify firefox_icon.
	ChromeWebIcon *string `json:"chrome_web_icon,omitempty"`
	// Channel: Push Notifications Platform: Chrome Sets the web push notification icon for Android devices in the notification shade. Please see Web Push Notification Badge.
	ChromeWebBadge *string `json:"chrome_web_badge,omitempty"`
	// Channel: Push Notifications Platform: Firefox Not recommended Few people need to set Firefox-specific icons. We recommend setting chrome_web_icon instead, which Firefox will also use. Sets the web push notification's icon for Firefox. An image URL linking to a valid image. Common image types are supported; GIF will not animate. We recommend 256x256 (at least 80x80) to display well on high DPI devices.
	FirefoxIcon *string `json:"firefox_icon,omitempty"`
	// Channel: Push Notifications Platform: ChromeApp This flag is not used for web push For web push, please see chrome_web_icon instead. The local URL to an icon to use. If blank, the app icon will be used.
	ChromeIcon *string `json:"chrome_icon,omitempty"`
	// Channel: Push Notifications Platform: iOS Sound file that is included in your app to play instead of the default device notification sound. Pass nil to disable vibration and sound for the notification. Example: \"notification.wav\"
	IosSound *string `json:"ios_sound,omitempty"`
	// Channel: Push Notifications Platform: Android &#9888;&#65039;Deprecated, this field doesn't work on Android 8 (Oreo) and newer devices! Please use Notification Categories / Channels noted above instead to support ALL versions of Android. Sound file that is included in your app to play instead of the default device notification sound. Pass nil to disable sound for the notification. NOTE: Leave off file extension for Android. Example: \"notification\"
	AndroidSound *string `json:"android_sound,omitempty"`
	// Channel: Push Notifications Platform: Huawei &#9888;&#65039;Deprecated, this field ONLY works on EMUI 5 (Android 7 based) and older devices. Please also set Notification Categories / Channels noted above to support EMUI 8 (Android 8 based) devices. Sound file that is included in your app to play instead of the default device notification sound. NOTE: Leave off file extension for and include the full path.  Example: \"/res/raw/notification\"
	HuaweiSound *string `json:"huawei_sound,omitempty"`
	// Channel: Push Notifications Platform: Amazon &#9888;&#65039;Deprecated, this field doesn't work on Android 8 (Oreo) and newer devices! Please use Notification Categories / Channels noted above instead to support ALL versions of Android. Sound file that is included in your app to play instead of the default device notification sound. Pass nil to disable sound for the notification. NOTE: Leave off file extension for Android. Example: \"notification\"
	AdmSound *string `json:"adm_sound,omitempty"`
	// Channel: Push Notifications Platform: Windows Sound file that is included in your app to play instead of the default device notification sound. Example: \"notification.wav\"
	WpWnsSound *string `json:"wp_wns_sound,omitempty"`
	// Channel: Push Notifications Platform: Android &#9888;&#65039;Deprecated, this field doesn't work on Android 8 (Oreo) and newer devices! Please use Notification Categories / Channels noted above instead to support ALL versions of Android. Sets the devices LED notification light if the device has one. ARGB Hex format. Example(Blue): \"FF0000FF\"
	AndroidLedColor *string `json:"android_led_color,omitempty"`
	// Channel: Push Notifications Platform: Huawei &#9888;&#65039;Deprecated, this field ONLY works on EMUI 5 (Android 7 based) and older devices. Please also set Notification Categories / Channels noted above to support EMUI 8 (Android 8 based) devices. Sets the devices LED notification light if the device has one. RGB Hex format. Example(Blue): \"0000FF\"
	HuaweiLedColor *string `json:"huawei_led_color,omitempty"`
	// Channel: Push Notifications Platform: Android Sets the background color of the notification circle to the left of the notification text. Only applies to apps targeting Android API level 21+ on Android 5.0+ devices. Example(Red): \"FFFF0000\"
	AndroidAccentColor *string `json:"android_accent_color,omitempty"`
	// Channel: Push Notifications Platform: Huawei Accent Color used on Action Buttons and Group overflow count. Uses RGB Hex value (E.g. #9900FF). Defaults to device's theme color if not set.
	HuaweiAccentColor *string `json:"huawei_accent_color,omitempty"`
	// Channel: Push Notifications Platform: Android 5.0_ &#9888;&#65039;Deprecated, this field doesn't work on Android 8 (Oreo) and newer devices! Please use Notification Categories / Channels noted above instead to support ALL versions of Android. 1 = Public (default) (Shows the full message on the lock screen unless the user has disabled all notifications from showing on the lock screen. Please consider the user and mark private if the contents are.) 0 = Private (Hides message contents on lock screen if the user set \"Hide sensitive notification content\" in the system settings) -1 = Secret (Notification does not show on the lock screen at all)
	AndroidVisibility NullableInt32 `json:"android_visibility,omitempty"`
	// Channel: Push Notifications Platform: Huawei &#9888;&#65039;Deprecated, this field ONLY works on EMUI 5 (Android 7 based) and older devices. Please also set Notification Categories / Channels noted above to support EMUI 8 (Android 8 based) devices. 1 = Public (default) (Shows the full message on the lock screen unless the user has disabled all notifications from showing on the lock screen. Please consider the user and mark private if the contents are.) 0 = Private (Hides message contents on lock screen if the user set \"Hide sensitive notification content\" in the system settings) -1 = Secret (Notification does not show on the lock screen at all)
	HuaweiVisibility NullableInt32 `json:"huawei_visibility,omitempty"`
	// Channel: Push Notifications Platform: iOS Describes whether to set or increase/decrease your app's iOS badge count by the ios_badgeCount specified count. Can specify None, SetTo, or Increase. `None` leaves the count unaffected. `SetTo` directly sets the badge count to the number specified in ios_badgeCount. `Increase` adds the number specified in ios_badgeCount to the total. Use a negative number to decrease the badge count.
	IosBadgeType *string `json:"ios_badgeType,omitempty"`
	// Channel: Push Notifications Platform: iOS Used with ios_badgeType, describes the value to set or amount to increase/decrease your app's iOS badge count by. You can use a negative number to decrease the badge count when used with an ios_badgeType of Increase.
	IosBadgeCount NullableInt32 `json:"ios_badgeCount,omitempty"`
	// Channel: Push Notifications Platform: iOS 10+, Android Only one notification with the same id will be shown on the device. Use the same id to update an existing notification instead of showing a new one. Limit of 64 characters.
	CollapseId *string `json:"collapse_id,omitempty"`
	// Channel: Push Notifications Platform: All Browsers Display multiple notifications at once with different topics.
	WebPushTopic *string `json:"web_push_topic,omitempty"`
	// Channel: Push Notifications Platform: iOS 10+ iOS can localize push notification messages on the client using special parameters such as loc-key. When using the Create Notification endpoint, you must include these parameters inside of a field called apns_alert. Please see Apple's guide on localizing push notifications to learn more.
	ApnsAlert map[string]interface{} `json:"apns_alert,omitempty"`
	// Unix timestamp indicating when notification delivery should begin.
	SendAfter *int64 `json:"send_after,omitempty"`
	// Channel: All Possible values are: timezone (Deliver at a specific time-of-day in each users own timezone) last-active Same as Intelligent Delivery . (Deliver at the same time of day as each user last used your app). If send_after is used, this takes effect after the send_after time has elapsed.
	DelayedOption *string `json:"delayed_option,omitempty"`
	// Channel: All Use with delayed_option=timezone. Examples: \"9:00AM\" \"21:45\" \"9:45:30\"
	DeliveryTimeOfDay *string `json:"delivery_time_of_day,omitempty"`
	// Channel: Push Notifications Platform: iOS, Android, Chrome, Firefox, Safari, ChromeWeb Time To Live - In seconds. The notification will be expired if the device does not come back online within this time. The default is 259,200 seconds (3 days). Max value to set is 2419200 seconds (28 days).
	Ttl NullableInt32 `json:"ttl,omitempty"`
	// Channel: Push Notifications Platform: Android, Chrome, ChromeWeb Delivery priority through the push server (example GCM/FCM). Pass 10 for high priority or any other integer for normal priority. Defaults to normal priority for Android and high for iOS. For Android 6.0+ devices setting priority to high will wake the device out of doze mode.
	Priority NullableInt32 `json:"priority,omitempty"`
	// Channel: Push Notifications Platform: iOS valid values: voip Set the value to voip for sending VoIP Notifications This field maps to the APNS header apns-push-type. Note: alert and background are automatically set by OneSignal
	ApnsPushTypeOverride *string `json:"apns_push_type_override,omitempty"`
	// number of push notifications sent per minute. Paid Feature Only. If throttling is not enabled for the app or the notification, and for free accounts, null is returned. Refer to Throttling for more details.
	ThrottleRatePerMinute NullableInt32 `json:"throttle_rate_per_minute,omitempty"`
	// Channel: Push Notifications Platform: Android Notifications with the same group will be stacked together using Android's Notification Grouping feature.
	AndroidGroup *string `json:"android_group,omitempty"`
	// Channel: Push Notifications Platform: Android Note: This only works for Android 6 and older. Android 7+ allows full expansion of all message. Summary message to display when 2+ notifications are stacked together. Default is \"# new messages\". Include $[notif_count] in your message and it will be replaced with the current number. Languages - The value of each key is the message that will be sent to users for that language. \"en\" (English) is required. The key of each hash is either a a 2 character language code or one of zh-Hans/zh-Hant for Simplified or Traditional Chinese. Read more: supported languages. Example: {\"en\": \"You have $[notif_count] new messages\"}
	AndroidGroupMessage *string `json:"android_group_message,omitempty"`
	// Channel: Push Notifications Platform: Amazon Notifications with the same group will be stacked together using Android's Notification Grouping feature.
	AdmGroup *string `json:"adm_group,omitempty"`
	// Channel: Push Notifications Platform: Amazon Summary message to display when 2+ notifications are stacked together. Default is \"# new messages\". Include $[notif_count] in your message and it will be replaced with the current number. \"en\" (English) is required. The key of each hash is either a a 2 character language code or one of zh-Hans/zh-Hant for Simplified or Traditional Chinese. The value of each key is the message that will be sent to users for that language. Example: {\"en\": \"You have $[notif_count] new messages\"}
	AdmGroupMessage map[string]interface{} `json:"adm_group_message,omitempty"`
	// Channel: Push Notifications Platform: iOS 12+ This parameter is supported in iOS 12 and above. It allows you to group related notifications together. If two notifications have the same thread-id, they will both be added to the same group.
	ThreadId *string `json:"thread_id,omitempty"`
	// Channel: Push Notifications Platform: iOS 12+ When using thread_id to create grouped notifications in iOS 12+, you can also control the summary. For example, a grouped notification can say \"12 more notifications from John Doe\". The summary_arg lets you set the name of the person/thing the notifications are coming from, and will show up as \"X more notifications from summary_arg\"
	SummaryArg *string `json:"summary_arg,omitempty"`
	// Channel: Push Notifications Platform: iOS 12+ When using thread_id, you can also control the count of the number of notifications in the group. For example, if the group already has 12 notifications, and you send a new notification with summary_arg_count = 2, the new total will be 14 and the summary will be \"14 more notifications from summary_arg\"
	SummaryArgCount *int32 `json:"summary_arg_count,omitempty"`
	// Channel: Email Required.  The subject of the email.
	EmailSubject *string `json:"email_subject,omitempty"`
	// Channel: Email Required unless template_id is set. HTML suported The body of the email you wish to send. Typically, customers include their own HTML templates here. Must include [unsubscribe_url] in an <a> tag somewhere in the email. Note: any malformed HTML content will be sent to users. Please double-check your HTML is valid.
	EmailBody *string `json:"email_body,omitempty"`
	// Channel: Email The name the email is from. If not specified, will default to \"from name\" set in the OneSignal Dashboard Email Settings.
	EmailFromName *string `json:"email_from_name,omitempty"`
	// Channel: Email The email address the email is from. If not specified, will default to \"from email\" set in the OneSignal Dashboard Email Settings.
	EmailFromAddress *string `json:"email_from_address,omitempty"`
	// Channel: SMS Phone Number used to send SMS. Should be a registered Twilio phone number in E.164 format.
	SmsFrom *string `json:"sms_from,omitempty"`
	// Channel: SMS URLs for the media files to be attached to the SMS content. Limit: 10 media urls with a total max. size of 5MBs.
	SmsMediaUrls []string `json:"sms_media_urls,omitempty"`
	// Number of notifications that were successfully delivered.
	Successful *int32 `json:"successful,omitempty"`
	// Number of notifications that could not be delivered due to those devices being unsubscribed.
	Failed *int32 `json:"failed,omitempty"`
	// Number of notifications that could not be delivered due to an error. You can find more information by viewing the notification in the dashboard.
	Errored *int32 `json:"errored,omitempty"`
	// Number of users who have clicked / tapped on your notification.
	Converted *int32 `json:"converted,omitempty"`
	// Confirmed Deliveries number of devices that received the push notification. Paid Feature Only. Free accounts will see 0.
	Received NullableInt32 `json:"received,omitempty"`
	Outcomes []OutcomeData `json:"outcomes,omitempty"`
	// Number of notifications that have not been sent out yet. This can mean either our system is still processing the notification or you have delayed options set.
	Remaining *int32 `json:"remaining,omitempty"`
	// Unix timestamp indicating when the notification was created.
	QueuedAt *int64 `json:"queued_at,omitempty"`
	// Unix timestamp indicating when notification delivery completed. The delivery duration from start to finish can be calculated with completed_at - send_after.
	CompletedAt           NullableInt64         `json:"completed_at,omitempty"`
	PlatformDeliveryStats *PlatformDeliveryData `json:"platform_delivery_stats,omitempty"`
	AdditionalProperties  map[string]interface{}
}

NotificationWithMeta struct for NotificationWithMeta

func NewNotificationWithMeta

func NewNotificationWithMeta(appId string) *NotificationWithMeta

NewNotificationWithMeta instantiates a new NotificationWithMeta object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNotificationWithMetaWithDefaults

func NewNotificationWithMetaWithDefaults() *NotificationWithMeta

NewNotificationWithMetaWithDefaults instantiates a new NotificationWithMeta object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NotificationWithMeta) GetAdmBigPicture

func (o *NotificationWithMeta) GetAdmBigPicture() string

GetAdmBigPicture returns the AdmBigPicture field value if set, zero value otherwise.

func (*NotificationWithMeta) GetAdmBigPictureOk

func (o *NotificationWithMeta) GetAdmBigPictureOk() (*string, bool)

GetAdmBigPictureOk returns a tuple with the AdmBigPicture field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMeta) GetAdmGroup

func (o *NotificationWithMeta) GetAdmGroup() string

GetAdmGroup returns the AdmGroup field value if set, zero value otherwise.

func (*NotificationWithMeta) GetAdmGroupMessage

func (o *NotificationWithMeta) GetAdmGroupMessage() map[string]interface{}

GetAdmGroupMessage returns the AdmGroupMessage field value if set, zero value otherwise.

func (*NotificationWithMeta) GetAdmGroupMessageOk

func (o *NotificationWithMeta) GetAdmGroupMessageOk() (map[string]interface{}, bool)

GetAdmGroupMessageOk returns a tuple with the AdmGroupMessage field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMeta) GetAdmGroupOk

func (o *NotificationWithMeta) GetAdmGroupOk() (*string, bool)

GetAdmGroupOk returns a tuple with the AdmGroup field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMeta) GetAdmLargeIcon

func (o *NotificationWithMeta) GetAdmLargeIcon() string

GetAdmLargeIcon returns the AdmLargeIcon field value if set, zero value otherwise.

func (*NotificationWithMeta) GetAdmLargeIconOk

func (o *NotificationWithMeta) GetAdmLargeIconOk() (*string, bool)

GetAdmLargeIconOk returns a tuple with the AdmLargeIcon field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMeta) GetAdmSmallIcon

func (o *NotificationWithMeta) GetAdmSmallIcon() string

GetAdmSmallIcon returns the AdmSmallIcon field value if set, zero value otherwise.

func (*NotificationWithMeta) GetAdmSmallIconOk

func (o *NotificationWithMeta) GetAdmSmallIconOk() (*string, bool)

GetAdmSmallIconOk returns a tuple with the AdmSmallIcon field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMeta) GetAdmSound

func (o *NotificationWithMeta) GetAdmSound() string

GetAdmSound returns the AdmSound field value if set, zero value otherwise.

func (*NotificationWithMeta) GetAdmSoundOk

func (o *NotificationWithMeta) GetAdmSoundOk() (*string, bool)

GetAdmSoundOk returns a tuple with the AdmSound field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMeta) GetAggregation

func (o *NotificationWithMeta) GetAggregation() string

GetAggregation returns the Aggregation field value if set, zero value otherwise.

func (*NotificationWithMeta) GetAggregationOk

func (o *NotificationWithMeta) GetAggregationOk() (*string, bool)

GetAggregationOk returns a tuple with the Aggregation field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMeta) GetAmountSpent

func (o *NotificationWithMeta) GetAmountSpent() string

GetAmountSpent returns the AmountSpent field value if set, zero value otherwise.

func (*NotificationWithMeta) GetAmountSpentOk

func (o *NotificationWithMeta) GetAmountSpentOk() (*string, bool)

GetAmountSpentOk returns a tuple with the AmountSpent field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMeta) GetAndroidAccentColor

func (o *NotificationWithMeta) GetAndroidAccentColor() string

GetAndroidAccentColor returns the AndroidAccentColor field value if set, zero value otherwise.

func (*NotificationWithMeta) GetAndroidAccentColorOk

func (o *NotificationWithMeta) GetAndroidAccentColorOk() (*string, bool)

GetAndroidAccentColorOk returns a tuple with the AndroidAccentColor field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMeta) GetAndroidBackgroundLayout

func (o *NotificationWithMeta) GetAndroidBackgroundLayout() NotificationAllOfAndroidBackgroundLayout

GetAndroidBackgroundLayout returns the AndroidBackgroundLayout field value if set, zero value otherwise.

func (*NotificationWithMeta) GetAndroidBackgroundLayoutOk

func (o *NotificationWithMeta) GetAndroidBackgroundLayoutOk() (*NotificationAllOfAndroidBackgroundLayout, bool)

GetAndroidBackgroundLayoutOk returns a tuple with the AndroidBackgroundLayout field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMeta) GetAndroidChannelId

func (o *NotificationWithMeta) GetAndroidChannelId() string

GetAndroidChannelId returns the AndroidChannelId field value if set, zero value otherwise.

func (*NotificationWithMeta) GetAndroidChannelIdOk

func (o *NotificationWithMeta) GetAndroidChannelIdOk() (*string, bool)

GetAndroidChannelIdOk returns a tuple with the AndroidChannelId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMeta) GetAndroidGroup

func (o *NotificationWithMeta) GetAndroidGroup() string

GetAndroidGroup returns the AndroidGroup field value if set, zero value otherwise.

func (*NotificationWithMeta) GetAndroidGroupMessage

func (o *NotificationWithMeta) GetAndroidGroupMessage() string

GetAndroidGroupMessage returns the AndroidGroupMessage field value if set, zero value otherwise.

func (*NotificationWithMeta) GetAndroidGroupMessageOk

func (o *NotificationWithMeta) GetAndroidGroupMessageOk() (*string, bool)

GetAndroidGroupMessageOk returns a tuple with the AndroidGroupMessage field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMeta) GetAndroidGroupOk

func (o *NotificationWithMeta) GetAndroidGroupOk() (*string, bool)

GetAndroidGroupOk returns a tuple with the AndroidGroup field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMeta) GetAndroidLedColor

func (o *NotificationWithMeta) GetAndroidLedColor() string

GetAndroidLedColor returns the AndroidLedColor field value if set, zero value otherwise.

func (*NotificationWithMeta) GetAndroidLedColorOk

func (o *NotificationWithMeta) GetAndroidLedColorOk() (*string, bool)

GetAndroidLedColorOk returns a tuple with the AndroidLedColor field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMeta) GetAndroidSound

func (o *NotificationWithMeta) GetAndroidSound() string

GetAndroidSound returns the AndroidSound field value if set, zero value otherwise.

func (*NotificationWithMeta) GetAndroidSoundOk

func (o *NotificationWithMeta) GetAndroidSoundOk() (*string, bool)

GetAndroidSoundOk returns a tuple with the AndroidSound field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMeta) GetAndroidVisibility

func (o *NotificationWithMeta) GetAndroidVisibility() int32

GetAndroidVisibility returns the AndroidVisibility field value if set, zero value otherwise (both if not set or set to explicit null).

func (*NotificationWithMeta) GetAndroidVisibilityOk

func (o *NotificationWithMeta) GetAndroidVisibilityOk() (*int32, bool)

GetAndroidVisibilityOk returns a tuple with the AndroidVisibility field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NotificationWithMeta) GetApnsAlert

func (o *NotificationWithMeta) GetApnsAlert() map[string]interface{}

GetApnsAlert returns the ApnsAlert field value if set, zero value otherwise.

func (*NotificationWithMeta) GetApnsAlertOk

func (o *NotificationWithMeta) GetApnsAlertOk() (map[string]interface{}, bool)

GetApnsAlertOk returns a tuple with the ApnsAlert field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMeta) GetApnsPushTypeOverride

func (o *NotificationWithMeta) GetApnsPushTypeOverride() string

GetApnsPushTypeOverride returns the ApnsPushTypeOverride field value if set, zero value otherwise.

func (*NotificationWithMeta) GetApnsPushTypeOverrideOk

func (o *NotificationWithMeta) GetApnsPushTypeOverrideOk() (*string, bool)

GetApnsPushTypeOverrideOk returns a tuple with the ApnsPushTypeOverride field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMeta) GetAppId

func (o *NotificationWithMeta) GetAppId() string

GetAppId returns the AppId field value

func (*NotificationWithMeta) GetAppIdOk

func (o *NotificationWithMeta) GetAppIdOk() (*string, bool)

GetAppIdOk returns a tuple with the AppId field value and a boolean to check if the value has been set.

func (*NotificationWithMeta) GetAppUrl

func (o *NotificationWithMeta) GetAppUrl() string

GetAppUrl returns the AppUrl field value if set, zero value otherwise.

func (*NotificationWithMeta) GetAppUrlOk

func (o *NotificationWithMeta) GetAppUrlOk() (*string, bool)

GetAppUrlOk returns a tuple with the AppUrl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMeta) GetAppVersion

func (o *NotificationWithMeta) GetAppVersion() string

GetAppVersion returns the AppVersion field value if set, zero value otherwise.

func (*NotificationWithMeta) GetAppVersionOk

func (o *NotificationWithMeta) GetAppVersionOk() (*string, bool)

GetAppVersionOk returns a tuple with the AppVersion field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMeta) GetBigPicture

func (o *NotificationWithMeta) GetBigPicture() string

GetBigPicture returns the BigPicture field value if set, zero value otherwise.

func (*NotificationWithMeta) GetBigPictureOk

func (o *NotificationWithMeta) GetBigPictureOk() (*string, bool)

GetBigPictureOk returns a tuple with the BigPicture field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMeta) GetBoughtSku

func (o *NotificationWithMeta) GetBoughtSku() string

GetBoughtSku returns the BoughtSku field value if set, zero value otherwise.

func (*NotificationWithMeta) GetBoughtSkuOk

func (o *NotificationWithMeta) GetBoughtSkuOk() (*string, bool)

GetBoughtSkuOk returns a tuple with the BoughtSku field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMeta) GetButtons

func (o *NotificationWithMeta) GetButtons() []Button

GetButtons returns the Buttons field value if set, zero value otherwise.

func (*NotificationWithMeta) GetButtonsOk

func (o *NotificationWithMeta) GetButtonsOk() ([]Button, bool)

GetButtonsOk returns a tuple with the Buttons field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMeta) GetChannelForExternalUserIds

func (o *NotificationWithMeta) GetChannelForExternalUserIds() string

GetChannelForExternalUserIds returns the ChannelForExternalUserIds field value if set, zero value otherwise.

func (*NotificationWithMeta) GetChannelForExternalUserIdsOk

func (o *NotificationWithMeta) GetChannelForExternalUserIdsOk() (*string, bool)

GetChannelForExternalUserIdsOk returns a tuple with the ChannelForExternalUserIds field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMeta) GetChromeBigPicture

func (o *NotificationWithMeta) GetChromeBigPicture() string

GetChromeBigPicture returns the ChromeBigPicture field value if set, zero value otherwise.

func (*NotificationWithMeta) GetChromeBigPictureOk

func (o *NotificationWithMeta) GetChromeBigPictureOk() (*string, bool)

GetChromeBigPictureOk returns a tuple with the ChromeBigPicture field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMeta) GetChromeIcon

func (o *NotificationWithMeta) GetChromeIcon() string

GetChromeIcon returns the ChromeIcon field value if set, zero value otherwise.

func (*NotificationWithMeta) GetChromeIconOk

func (o *NotificationWithMeta) GetChromeIconOk() (*string, bool)

GetChromeIconOk returns a tuple with the ChromeIcon field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMeta) GetChromeWebBadge

func (o *NotificationWithMeta) GetChromeWebBadge() string

GetChromeWebBadge returns the ChromeWebBadge field value if set, zero value otherwise.

func (*NotificationWithMeta) GetChromeWebBadgeOk

func (o *NotificationWithMeta) GetChromeWebBadgeOk() (*string, bool)

GetChromeWebBadgeOk returns a tuple with the ChromeWebBadge field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMeta) GetChromeWebIcon

func (o *NotificationWithMeta) GetChromeWebIcon() string

GetChromeWebIcon returns the ChromeWebIcon field value if set, zero value otherwise.

func (*NotificationWithMeta) GetChromeWebIconOk

func (o *NotificationWithMeta) GetChromeWebIconOk() (*string, bool)

GetChromeWebIconOk returns a tuple with the ChromeWebIcon field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMeta) GetChromeWebImage

func (o *NotificationWithMeta) GetChromeWebImage() string

GetChromeWebImage returns the ChromeWebImage field value if set, zero value otherwise.

func (*NotificationWithMeta) GetChromeWebImageOk

func (o *NotificationWithMeta) GetChromeWebImageOk() (*string, bool)

GetChromeWebImageOk returns a tuple with the ChromeWebImage field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMeta) GetCollapseId

func (o *NotificationWithMeta) GetCollapseId() string

GetCollapseId returns the CollapseId field value if set, zero value otherwise.

func (*NotificationWithMeta) GetCollapseIdOk

func (o *NotificationWithMeta) GetCollapseIdOk() (*string, bool)

GetCollapseIdOk returns a tuple with the CollapseId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMeta) GetCompletedAt

func (o *NotificationWithMeta) GetCompletedAt() int64

GetCompletedAt returns the CompletedAt field value if set, zero value otherwise (both if not set or set to explicit null).

func (*NotificationWithMeta) GetCompletedAtOk

func (o *NotificationWithMeta) GetCompletedAtOk() (*int64, bool)

GetCompletedAtOk returns a tuple with the CompletedAt field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NotificationWithMeta) GetContentAvailable

func (o *NotificationWithMeta) GetContentAvailable() bool

GetContentAvailable returns the ContentAvailable field value if set, zero value otherwise (both if not set or set to explicit null).

func (*NotificationWithMeta) GetContentAvailableOk

func (o *NotificationWithMeta) GetContentAvailableOk() (*bool, bool)

GetContentAvailableOk returns a tuple with the ContentAvailable field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NotificationWithMeta) GetContents

func (o *NotificationWithMeta) GetContents() StringMap

GetContents returns the Contents field value if set, zero value otherwise (both if not set or set to explicit null).

func (*NotificationWithMeta) GetContentsOk

func (o *NotificationWithMeta) GetContentsOk() (*StringMap, bool)

GetContentsOk returns a tuple with the Contents field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NotificationWithMeta) GetConverted

func (o *NotificationWithMeta) GetConverted() int32

GetConverted returns the Converted field value if set, zero value otherwise.

func (*NotificationWithMeta) GetConvertedOk

func (o *NotificationWithMeta) GetConvertedOk() (*int32, bool)

GetConvertedOk returns a tuple with the Converted field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMeta) GetCountry

func (o *NotificationWithMeta) GetCountry() string

GetCountry returns the Country field value if set, zero value otherwise.

func (*NotificationWithMeta) GetCountryOk

func (o *NotificationWithMeta) GetCountryOk() (*string, bool)

GetCountryOk returns a tuple with the Country field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMeta) GetData

func (o *NotificationWithMeta) GetData() map[string]interface{}

GetData returns the Data field value if set, zero value otherwise.

func (*NotificationWithMeta) GetDataOk

func (o *NotificationWithMeta) GetDataOk() (map[string]interface{}, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMeta) GetDelayedOption

func (o *NotificationWithMeta) GetDelayedOption() string

GetDelayedOption returns the DelayedOption field value if set, zero value otherwise.

func (*NotificationWithMeta) GetDelayedOptionOk

func (o *NotificationWithMeta) GetDelayedOptionOk() (*string, bool)

GetDelayedOptionOk returns a tuple with the DelayedOption field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMeta) GetDeliveryTimeOfDay

func (o *NotificationWithMeta) GetDeliveryTimeOfDay() string

GetDeliveryTimeOfDay returns the DeliveryTimeOfDay field value if set, zero value otherwise.

func (*NotificationWithMeta) GetDeliveryTimeOfDayOk

func (o *NotificationWithMeta) GetDeliveryTimeOfDayOk() (*string, bool)

GetDeliveryTimeOfDayOk returns a tuple with the DeliveryTimeOfDay field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMeta) GetEmail

func (o *NotificationWithMeta) GetEmail() string

GetEmail returns the Email field value if set, zero value otherwise.

func (*NotificationWithMeta) GetEmailBody

func (o *NotificationWithMeta) GetEmailBody() string

GetEmailBody returns the EmailBody field value if set, zero value otherwise.

func (*NotificationWithMeta) GetEmailBodyOk

func (o *NotificationWithMeta) GetEmailBodyOk() (*string, bool)

GetEmailBodyOk returns a tuple with the EmailBody field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMeta) GetEmailFromAddress

func (o *NotificationWithMeta) GetEmailFromAddress() string

GetEmailFromAddress returns the EmailFromAddress field value if set, zero value otherwise.

func (*NotificationWithMeta) GetEmailFromAddressOk

func (o *NotificationWithMeta) GetEmailFromAddressOk() (*string, bool)

GetEmailFromAddressOk returns a tuple with the EmailFromAddress field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMeta) GetEmailFromName

func (o *NotificationWithMeta) GetEmailFromName() string

GetEmailFromName returns the EmailFromName field value if set, zero value otherwise.

func (*NotificationWithMeta) GetEmailFromNameOk

func (o *NotificationWithMeta) GetEmailFromNameOk() (*string, bool)

GetEmailFromNameOk returns a tuple with the EmailFromName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMeta) GetEmailOk

func (o *NotificationWithMeta) GetEmailOk() (*string, bool)

GetEmailOk returns a tuple with the Email field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMeta) GetEmailSubject

func (o *NotificationWithMeta) GetEmailSubject() string

GetEmailSubject returns the EmailSubject field value if set, zero value otherwise.

func (*NotificationWithMeta) GetEmailSubjectOk

func (o *NotificationWithMeta) GetEmailSubjectOk() (*string, bool)

GetEmailSubjectOk returns a tuple with the EmailSubject field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMeta) GetErrored

func (o *NotificationWithMeta) GetErrored() int32

GetErrored returns the Errored field value if set, zero value otherwise.

func (*NotificationWithMeta) GetErroredOk

func (o *NotificationWithMeta) GetErroredOk() (*int32, bool)

GetErroredOk returns a tuple with the Errored field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMeta) GetExcludedSegments

func (o *NotificationWithMeta) GetExcludedSegments() []string

GetExcludedSegments returns the ExcludedSegments field value if set, zero value otherwise.

func (*NotificationWithMeta) GetExcludedSegmentsOk

func (o *NotificationWithMeta) GetExcludedSegmentsOk() ([]string, bool)

GetExcludedSegmentsOk returns a tuple with the ExcludedSegments field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMeta) GetExistingAndroidChannelId

func (o *NotificationWithMeta) GetExistingAndroidChannelId() string

GetExistingAndroidChannelId returns the ExistingAndroidChannelId field value if set, zero value otherwise.

func (*NotificationWithMeta) GetExistingAndroidChannelIdOk

func (o *NotificationWithMeta) GetExistingAndroidChannelIdOk() (*string, bool)

GetExistingAndroidChannelIdOk returns a tuple with the ExistingAndroidChannelId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMeta) GetExternalId

func (o *NotificationWithMeta) GetExternalId() string

GetExternalId returns the ExternalId field value if set, zero value otherwise.

func (*NotificationWithMeta) GetExternalIdOk

func (o *NotificationWithMeta) GetExternalIdOk() (*string, bool)

GetExternalIdOk returns a tuple with the ExternalId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMeta) GetFailed

func (o *NotificationWithMeta) GetFailed() int32

GetFailed returns the Failed field value if set, zero value otherwise.

func (*NotificationWithMeta) GetFailedOk

func (o *NotificationWithMeta) GetFailedOk() (*int32, bool)

GetFailedOk returns a tuple with the Failed field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMeta) GetFirefoxIcon

func (o *NotificationWithMeta) GetFirefoxIcon() string

GetFirefoxIcon returns the FirefoxIcon field value if set, zero value otherwise.

func (*NotificationWithMeta) GetFirefoxIconOk

func (o *NotificationWithMeta) GetFirefoxIconOk() (*string, bool)

GetFirefoxIconOk returns a tuple with the FirefoxIcon field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMeta) GetFirstSession

func (o *NotificationWithMeta) GetFirstSession() string

GetFirstSession returns the FirstSession field value if set, zero value otherwise.

func (*NotificationWithMeta) GetFirstSessionOk

func (o *NotificationWithMeta) GetFirstSessionOk() (*string, bool)

GetFirstSessionOk returns a tuple with the FirstSession field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMeta) GetHeadings

func (o *NotificationWithMeta) GetHeadings() StringMap

GetHeadings returns the Headings field value if set, zero value otherwise (both if not set or set to explicit null).

func (*NotificationWithMeta) GetHeadingsOk

func (o *NotificationWithMeta) GetHeadingsOk() (*StringMap, bool)

GetHeadingsOk returns a tuple with the Headings field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NotificationWithMeta) GetHuaweiAccentColor

func (o *NotificationWithMeta) GetHuaweiAccentColor() string

GetHuaweiAccentColor returns the HuaweiAccentColor field value if set, zero value otherwise.

func (*NotificationWithMeta) GetHuaweiAccentColorOk

func (o *NotificationWithMeta) GetHuaweiAccentColorOk() (*string, bool)

GetHuaweiAccentColorOk returns a tuple with the HuaweiAccentColor field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMeta) GetHuaweiBigPicture

func (o *NotificationWithMeta) GetHuaweiBigPicture() string

GetHuaweiBigPicture returns the HuaweiBigPicture field value if set, zero value otherwise.

func (*NotificationWithMeta) GetHuaweiBigPictureOk

func (o *NotificationWithMeta) GetHuaweiBigPictureOk() (*string, bool)

GetHuaweiBigPictureOk returns a tuple with the HuaweiBigPicture field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMeta) GetHuaweiChannelId

func (o *NotificationWithMeta) GetHuaweiChannelId() string

GetHuaweiChannelId returns the HuaweiChannelId field value if set, zero value otherwise.

func (*NotificationWithMeta) GetHuaweiChannelIdOk

func (o *NotificationWithMeta) GetHuaweiChannelIdOk() (*string, bool)

GetHuaweiChannelIdOk returns a tuple with the HuaweiChannelId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMeta) GetHuaweiExistingChannelId

func (o *NotificationWithMeta) GetHuaweiExistingChannelId() string

GetHuaweiExistingChannelId returns the HuaweiExistingChannelId field value if set, zero value otherwise.

func (*NotificationWithMeta) GetHuaweiExistingChannelIdOk

func (o *NotificationWithMeta) GetHuaweiExistingChannelIdOk() (*string, bool)

GetHuaweiExistingChannelIdOk returns a tuple with the HuaweiExistingChannelId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMeta) GetHuaweiLargeIcon

func (o *NotificationWithMeta) GetHuaweiLargeIcon() string

GetHuaweiLargeIcon returns the HuaweiLargeIcon field value if set, zero value otherwise.

func (*NotificationWithMeta) GetHuaweiLargeIconOk

func (o *NotificationWithMeta) GetHuaweiLargeIconOk() (*string, bool)

GetHuaweiLargeIconOk returns a tuple with the HuaweiLargeIcon field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMeta) GetHuaweiLedColor

func (o *NotificationWithMeta) GetHuaweiLedColor() string

GetHuaweiLedColor returns the HuaweiLedColor field value if set, zero value otherwise.

func (*NotificationWithMeta) GetHuaweiLedColorOk

func (o *NotificationWithMeta) GetHuaweiLedColorOk() (*string, bool)

GetHuaweiLedColorOk returns a tuple with the HuaweiLedColor field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMeta) GetHuaweiMsgType

func (o *NotificationWithMeta) GetHuaweiMsgType() string

GetHuaweiMsgType returns the HuaweiMsgType field value if set, zero value otherwise.

func (*NotificationWithMeta) GetHuaweiMsgTypeOk

func (o *NotificationWithMeta) GetHuaweiMsgTypeOk() (*string, bool)

GetHuaweiMsgTypeOk returns a tuple with the HuaweiMsgType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMeta) GetHuaweiSmallIcon

func (o *NotificationWithMeta) GetHuaweiSmallIcon() string

GetHuaweiSmallIcon returns the HuaweiSmallIcon field value if set, zero value otherwise.

func (*NotificationWithMeta) GetHuaweiSmallIconOk

func (o *NotificationWithMeta) GetHuaweiSmallIconOk() (*string, bool)

GetHuaweiSmallIconOk returns a tuple with the HuaweiSmallIcon field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMeta) GetHuaweiSound

func (o *NotificationWithMeta) GetHuaweiSound() string

GetHuaweiSound returns the HuaweiSound field value if set, zero value otherwise.

func (*NotificationWithMeta) GetHuaweiSoundOk

func (o *NotificationWithMeta) GetHuaweiSoundOk() (*string, bool)

GetHuaweiSoundOk returns a tuple with the HuaweiSound field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMeta) GetHuaweiVisibility

func (o *NotificationWithMeta) GetHuaweiVisibility() int32

GetHuaweiVisibility returns the HuaweiVisibility field value if set, zero value otherwise (both if not set or set to explicit null).

func (*NotificationWithMeta) GetHuaweiVisibilityOk

func (o *NotificationWithMeta) GetHuaweiVisibilityOk() (*int32, bool)

GetHuaweiVisibilityOk returns a tuple with the HuaweiVisibility field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NotificationWithMeta) GetId

func (o *NotificationWithMeta) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*NotificationWithMeta) GetIdOk

func (o *NotificationWithMeta) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMeta) GetIncludeAmazonRegIds

func (o *NotificationWithMeta) GetIncludeAmazonRegIds() []string

GetIncludeAmazonRegIds returns the IncludeAmazonRegIds field value if set, zero value otherwise.

func (*NotificationWithMeta) GetIncludeAmazonRegIdsOk

func (o *NotificationWithMeta) GetIncludeAmazonRegIdsOk() ([]string, bool)

GetIncludeAmazonRegIdsOk returns a tuple with the IncludeAmazonRegIds field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMeta) GetIncludeAndroidRegIds

func (o *NotificationWithMeta) GetIncludeAndroidRegIds() []string

GetIncludeAndroidRegIds returns the IncludeAndroidRegIds field value if set, zero value otherwise.

func (*NotificationWithMeta) GetIncludeAndroidRegIdsOk

func (o *NotificationWithMeta) GetIncludeAndroidRegIdsOk() ([]string, bool)

GetIncludeAndroidRegIdsOk returns a tuple with the IncludeAndroidRegIds field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMeta) GetIncludeChromeRegIds

func (o *NotificationWithMeta) GetIncludeChromeRegIds() []string

GetIncludeChromeRegIds returns the IncludeChromeRegIds field value if set, zero value otherwise.

func (*NotificationWithMeta) GetIncludeChromeRegIdsOk

func (o *NotificationWithMeta) GetIncludeChromeRegIdsOk() ([]string, bool)

GetIncludeChromeRegIdsOk returns a tuple with the IncludeChromeRegIds field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMeta) GetIncludeChromeWebRegIds

func (o *NotificationWithMeta) GetIncludeChromeWebRegIds() []string

GetIncludeChromeWebRegIds returns the IncludeChromeWebRegIds field value if set, zero value otherwise.

func (*NotificationWithMeta) GetIncludeChromeWebRegIdsOk

func (o *NotificationWithMeta) GetIncludeChromeWebRegIdsOk() ([]string, bool)

GetIncludeChromeWebRegIdsOk returns a tuple with the IncludeChromeWebRegIds field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMeta) GetIncludeEmailTokens

func (o *NotificationWithMeta) GetIncludeEmailTokens() []string

GetIncludeEmailTokens returns the IncludeEmailTokens field value if set, zero value otherwise.

func (*NotificationWithMeta) GetIncludeEmailTokensOk

func (o *NotificationWithMeta) GetIncludeEmailTokensOk() ([]string, bool)

GetIncludeEmailTokensOk returns a tuple with the IncludeEmailTokens field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMeta) GetIncludeExternalUserIds

func (o *NotificationWithMeta) GetIncludeExternalUserIds() []string

GetIncludeExternalUserIds returns the IncludeExternalUserIds field value if set, zero value otherwise.

func (*NotificationWithMeta) GetIncludeExternalUserIdsOk

func (o *NotificationWithMeta) GetIncludeExternalUserIdsOk() ([]string, bool)

GetIncludeExternalUserIdsOk returns a tuple with the IncludeExternalUserIds field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMeta) GetIncludeIosTokens

func (o *NotificationWithMeta) GetIncludeIosTokens() []string

GetIncludeIosTokens returns the IncludeIosTokens field value if set, zero value otherwise.

func (*NotificationWithMeta) GetIncludeIosTokensOk

func (o *NotificationWithMeta) GetIncludeIosTokensOk() ([]string, bool)

GetIncludeIosTokensOk returns a tuple with the IncludeIosTokens field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMeta) GetIncludePhoneNumbers

func (o *NotificationWithMeta) GetIncludePhoneNumbers() []string

GetIncludePhoneNumbers returns the IncludePhoneNumbers field value if set, zero value otherwise.

func (*NotificationWithMeta) GetIncludePhoneNumbersOk

func (o *NotificationWithMeta) GetIncludePhoneNumbersOk() ([]string, bool)

GetIncludePhoneNumbersOk returns a tuple with the IncludePhoneNumbers field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMeta) GetIncludePlayerIds

func (o *NotificationWithMeta) GetIncludePlayerIds() []string

GetIncludePlayerIds returns the IncludePlayerIds field value if set, zero value otherwise.

func (*NotificationWithMeta) GetIncludePlayerIdsOk

func (o *NotificationWithMeta) GetIncludePlayerIdsOk() ([]string, bool)

GetIncludePlayerIdsOk returns a tuple with the IncludePlayerIds field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMeta) GetIncludeWpWnsUris

func (o *NotificationWithMeta) GetIncludeWpWnsUris() []string

GetIncludeWpWnsUris returns the IncludeWpWnsUris field value if set, zero value otherwise.

func (*NotificationWithMeta) GetIncludeWpWnsUrisOk

func (o *NotificationWithMeta) GetIncludeWpWnsUrisOk() ([]string, bool)

GetIncludeWpWnsUrisOk returns a tuple with the IncludeWpWnsUris field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMeta) GetIncludedSegments

func (o *NotificationWithMeta) GetIncludedSegments() []string

GetIncludedSegments returns the IncludedSegments field value if set, zero value otherwise.

func (*NotificationWithMeta) GetIncludedSegmentsOk

func (o *NotificationWithMeta) GetIncludedSegmentsOk() ([]string, bool)

GetIncludedSegmentsOk returns a tuple with the IncludedSegments field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMeta) GetIosAttachments

func (o *NotificationWithMeta) GetIosAttachments() map[string]interface{}

GetIosAttachments returns the IosAttachments field value if set, zero value otherwise.

func (*NotificationWithMeta) GetIosAttachmentsOk

func (o *NotificationWithMeta) GetIosAttachmentsOk() (map[string]interface{}, bool)

GetIosAttachmentsOk returns a tuple with the IosAttachments field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMeta) GetIosBadgeCount

func (o *NotificationWithMeta) GetIosBadgeCount() int32

GetIosBadgeCount returns the IosBadgeCount field value if set, zero value otherwise (both if not set or set to explicit null).

func (*NotificationWithMeta) GetIosBadgeCountOk

func (o *NotificationWithMeta) GetIosBadgeCountOk() (*int32, bool)

GetIosBadgeCountOk returns a tuple with the IosBadgeCount field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NotificationWithMeta) GetIosBadgeType

func (o *NotificationWithMeta) GetIosBadgeType() string

GetIosBadgeType returns the IosBadgeType field value if set, zero value otherwise.

func (*NotificationWithMeta) GetIosBadgeTypeOk

func (o *NotificationWithMeta) GetIosBadgeTypeOk() (*string, bool)

GetIosBadgeTypeOk returns a tuple with the IosBadgeType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMeta) GetIosCategory

func (o *NotificationWithMeta) GetIosCategory() string

GetIosCategory returns the IosCategory field value if set, zero value otherwise.

func (*NotificationWithMeta) GetIosCategoryOk

func (o *NotificationWithMeta) GetIosCategoryOk() (*string, bool)

GetIosCategoryOk returns a tuple with the IosCategory field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMeta) GetIosSound

func (o *NotificationWithMeta) GetIosSound() string

GetIosSound returns the IosSound field value if set, zero value otherwise.

func (*NotificationWithMeta) GetIosSoundOk

func (o *NotificationWithMeta) GetIosSoundOk() (*string, bool)

GetIosSoundOk returns a tuple with the IosSound field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMeta) GetIsAdm

func (o *NotificationWithMeta) GetIsAdm() bool

GetIsAdm returns the IsAdm field value if set, zero value otherwise (both if not set or set to explicit null).

func (*NotificationWithMeta) GetIsAdmOk

func (o *NotificationWithMeta) GetIsAdmOk() (*bool, bool)

GetIsAdmOk returns a tuple with the IsAdm field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NotificationWithMeta) GetIsAndroid

func (o *NotificationWithMeta) GetIsAndroid() bool

GetIsAndroid returns the IsAndroid field value if set, zero value otherwise (both if not set or set to explicit null).

func (*NotificationWithMeta) GetIsAndroidOk

func (o *NotificationWithMeta) GetIsAndroidOk() (*bool, bool)

GetIsAndroidOk returns a tuple with the IsAndroid field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NotificationWithMeta) GetIsAnyWeb

func (o *NotificationWithMeta) GetIsAnyWeb() bool

GetIsAnyWeb returns the IsAnyWeb field value if set, zero value otherwise (both if not set or set to explicit null).

func (*NotificationWithMeta) GetIsAnyWebOk

func (o *NotificationWithMeta) GetIsAnyWebOk() (*bool, bool)

GetIsAnyWebOk returns a tuple with the IsAnyWeb field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NotificationWithMeta) GetIsChrome

func (o *NotificationWithMeta) GetIsChrome() bool

GetIsChrome returns the IsChrome field value if set, zero value otherwise (both if not set or set to explicit null).

func (*NotificationWithMeta) GetIsChromeOk

func (o *NotificationWithMeta) GetIsChromeOk() (*bool, bool)

GetIsChromeOk returns a tuple with the IsChrome field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NotificationWithMeta) GetIsChromeWeb

func (o *NotificationWithMeta) GetIsChromeWeb() bool

GetIsChromeWeb returns the IsChromeWeb field value if set, zero value otherwise (both if not set or set to explicit null).

func (*NotificationWithMeta) GetIsChromeWebOk

func (o *NotificationWithMeta) GetIsChromeWebOk() (*bool, bool)

GetIsChromeWebOk returns a tuple with the IsChromeWeb field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NotificationWithMeta) GetIsFirefox

func (o *NotificationWithMeta) GetIsFirefox() bool

GetIsFirefox returns the IsFirefox field value if set, zero value otherwise (both if not set or set to explicit null).

func (*NotificationWithMeta) GetIsFirefoxOk

func (o *NotificationWithMeta) GetIsFirefoxOk() (*bool, bool)

GetIsFirefoxOk returns a tuple with the IsFirefox field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NotificationWithMeta) GetIsHuawei

func (o *NotificationWithMeta) GetIsHuawei() bool

GetIsHuawei returns the IsHuawei field value if set, zero value otherwise (both if not set or set to explicit null).

func (*NotificationWithMeta) GetIsHuaweiOk

func (o *NotificationWithMeta) GetIsHuaweiOk() (*bool, bool)

GetIsHuaweiOk returns a tuple with the IsHuawei field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NotificationWithMeta) GetIsIos

func (o *NotificationWithMeta) GetIsIos() bool

GetIsIos returns the IsIos field value if set, zero value otherwise (both if not set or set to explicit null).

func (*NotificationWithMeta) GetIsIosOk

func (o *NotificationWithMeta) GetIsIosOk() (*bool, bool)

GetIsIosOk returns a tuple with the IsIos field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NotificationWithMeta) GetIsSafari

func (o *NotificationWithMeta) GetIsSafari() bool

GetIsSafari returns the IsSafari field value if set, zero value otherwise (both if not set or set to explicit null).

func (*NotificationWithMeta) GetIsSafariOk

func (o *NotificationWithMeta) GetIsSafariOk() (*bool, bool)

GetIsSafariOk returns a tuple with the IsSafari field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NotificationWithMeta) GetIsWPWNS

func (o *NotificationWithMeta) GetIsWPWNS() bool

GetIsWPWNS returns the IsWPWNS field value if set, zero value otherwise (both if not set or set to explicit null).

func (*NotificationWithMeta) GetIsWPWNSOk

func (o *NotificationWithMeta) GetIsWPWNSOk() (*bool, bool)

GetIsWPWNSOk returns a tuple with the IsWPWNS field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NotificationWithMeta) GetLanguage

func (o *NotificationWithMeta) GetLanguage() string

GetLanguage returns the Language field value if set, zero value otherwise.

func (*NotificationWithMeta) GetLanguageOk

func (o *NotificationWithMeta) GetLanguageOk() (*string, bool)

GetLanguageOk returns a tuple with the Language field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMeta) GetLargeIcon

func (o *NotificationWithMeta) GetLargeIcon() string

GetLargeIcon returns the LargeIcon field value if set, zero value otherwise.

func (*NotificationWithMeta) GetLargeIconOk

func (o *NotificationWithMeta) GetLargeIconOk() (*string, bool)

GetLargeIconOk returns a tuple with the LargeIcon field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMeta) GetLastSession

func (o *NotificationWithMeta) GetLastSession() string

GetLastSession returns the LastSession field value if set, zero value otherwise.

func (*NotificationWithMeta) GetLastSessionOk

func (o *NotificationWithMeta) GetLastSessionOk() (*string, bool)

GetLastSessionOk returns a tuple with the LastSession field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMeta) GetLocation

func (o *NotificationWithMeta) GetLocation() string

GetLocation returns the Location field value if set, zero value otherwise.

func (*NotificationWithMeta) GetLocationOk

func (o *NotificationWithMeta) GetLocationOk() (*string, bool)

GetLocationOk returns a tuple with the Location field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMeta) GetMutableContent

func (o *NotificationWithMeta) GetMutableContent() bool

GetMutableContent returns the MutableContent field value if set, zero value otherwise.

func (*NotificationWithMeta) GetMutableContentOk

func (o *NotificationWithMeta) GetMutableContentOk() (*bool, bool)

GetMutableContentOk returns a tuple with the MutableContent field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMeta) GetName

func (o *NotificationWithMeta) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*NotificationWithMeta) GetNameOk

func (o *NotificationWithMeta) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMeta) GetOutcomes

func (o *NotificationWithMeta) GetOutcomes() []OutcomeData

GetOutcomes returns the Outcomes field value if set, zero value otherwise.

func (*NotificationWithMeta) GetOutcomesOk

func (o *NotificationWithMeta) GetOutcomesOk() ([]OutcomeData, bool)

GetOutcomesOk returns a tuple with the Outcomes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMeta) GetPlatformDeliveryStats

func (o *NotificationWithMeta) GetPlatformDeliveryStats() PlatformDeliveryData

GetPlatformDeliveryStats returns the PlatformDeliveryStats field value if set, zero value otherwise.

func (*NotificationWithMeta) GetPlatformDeliveryStatsOk

func (o *NotificationWithMeta) GetPlatformDeliveryStatsOk() (*PlatformDeliveryData, bool)

GetPlatformDeliveryStatsOk returns a tuple with the PlatformDeliveryStats field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMeta) GetPriority

func (o *NotificationWithMeta) GetPriority() int32

GetPriority returns the Priority field value if set, zero value otherwise (both if not set or set to explicit null).

func (*NotificationWithMeta) GetPriorityOk

func (o *NotificationWithMeta) GetPriorityOk() (*int32, bool)

GetPriorityOk returns a tuple with the Priority field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NotificationWithMeta) GetQueuedAt

func (o *NotificationWithMeta) GetQueuedAt() int64

GetQueuedAt returns the QueuedAt field value if set, zero value otherwise.

func (*NotificationWithMeta) GetQueuedAtOk

func (o *NotificationWithMeta) GetQueuedAtOk() (*int64, bool)

GetQueuedAtOk returns a tuple with the QueuedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMeta) GetReceived

func (o *NotificationWithMeta) GetReceived() int32

GetReceived returns the Received field value if set, zero value otherwise (both if not set or set to explicit null).

func (*NotificationWithMeta) GetReceivedOk

func (o *NotificationWithMeta) GetReceivedOk() (*int32, bool)

GetReceivedOk returns a tuple with the Received field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NotificationWithMeta) GetRemaining

func (o *NotificationWithMeta) GetRemaining() int32

GetRemaining returns the Remaining field value if set, zero value otherwise.

func (*NotificationWithMeta) GetRemainingOk

func (o *NotificationWithMeta) GetRemainingOk() (*int32, bool)

GetRemainingOk returns a tuple with the Remaining field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMeta) GetSendAfter

func (o *NotificationWithMeta) GetSendAfter() int64

GetSendAfter returns the SendAfter field value if set, zero value otherwise.

func (*NotificationWithMeta) GetSendAfterOk

func (o *NotificationWithMeta) GetSendAfterOk() (*int64, bool)

GetSendAfterOk returns a tuple with the SendAfter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMeta) GetSessionCount

func (o *NotificationWithMeta) GetSessionCount() string

GetSessionCount returns the SessionCount field value if set, zero value otherwise.

func (*NotificationWithMeta) GetSessionCountOk

func (o *NotificationWithMeta) GetSessionCountOk() (*string, bool)

GetSessionCountOk returns a tuple with the SessionCount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMeta) GetSessionTime

func (o *NotificationWithMeta) GetSessionTime() string

GetSessionTime returns the SessionTime field value if set, zero value otherwise.

func (*NotificationWithMeta) GetSessionTimeOk

func (o *NotificationWithMeta) GetSessionTimeOk() (*string, bool)

GetSessionTimeOk returns a tuple with the SessionTime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMeta) GetSmallIcon

func (o *NotificationWithMeta) GetSmallIcon() string

GetSmallIcon returns the SmallIcon field value if set, zero value otherwise.

func (*NotificationWithMeta) GetSmallIconOk

func (o *NotificationWithMeta) GetSmallIconOk() (*string, bool)

GetSmallIconOk returns a tuple with the SmallIcon field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMeta) GetSmsFrom

func (o *NotificationWithMeta) GetSmsFrom() string

GetSmsFrom returns the SmsFrom field value if set, zero value otherwise.

func (*NotificationWithMeta) GetSmsFromOk

func (o *NotificationWithMeta) GetSmsFromOk() (*string, bool)

GetSmsFromOk returns a tuple with the SmsFrom field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMeta) GetSmsMediaUrls

func (o *NotificationWithMeta) GetSmsMediaUrls() []string

GetSmsMediaUrls returns the SmsMediaUrls field value if set, zero value otherwise.

func (*NotificationWithMeta) GetSmsMediaUrlsOk

func (o *NotificationWithMeta) GetSmsMediaUrlsOk() ([]string, bool)

GetSmsMediaUrlsOk returns a tuple with the SmsMediaUrls field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMeta) GetSubtitle

func (o *NotificationWithMeta) GetSubtitle() StringMap

GetSubtitle returns the Subtitle field value if set, zero value otherwise (both if not set or set to explicit null).

func (*NotificationWithMeta) GetSubtitleOk

func (o *NotificationWithMeta) GetSubtitleOk() (*StringMap, bool)

GetSubtitleOk returns a tuple with the Subtitle field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NotificationWithMeta) GetSuccessful

func (o *NotificationWithMeta) GetSuccessful() int32

GetSuccessful returns the Successful field value if set, zero value otherwise.

func (*NotificationWithMeta) GetSuccessfulOk

func (o *NotificationWithMeta) GetSuccessfulOk() (*int32, bool)

GetSuccessfulOk returns a tuple with the Successful field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMeta) GetSummaryArg

func (o *NotificationWithMeta) GetSummaryArg() string

GetSummaryArg returns the SummaryArg field value if set, zero value otherwise.

func (*NotificationWithMeta) GetSummaryArgCount

func (o *NotificationWithMeta) GetSummaryArgCount() int32

GetSummaryArgCount returns the SummaryArgCount field value if set, zero value otherwise.

func (*NotificationWithMeta) GetSummaryArgCountOk

func (o *NotificationWithMeta) GetSummaryArgCountOk() (*int32, bool)

GetSummaryArgCountOk returns a tuple with the SummaryArgCount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMeta) GetSummaryArgOk

func (o *NotificationWithMeta) GetSummaryArgOk() (*string, bool)

GetSummaryArgOk returns a tuple with the SummaryArg field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMeta) GetTag

func (o *NotificationWithMeta) GetTag() string

GetTag returns the Tag field value if set, zero value otherwise.

func (*NotificationWithMeta) GetTagOk

func (o *NotificationWithMeta) GetTagOk() (*string, bool)

GetTagOk returns a tuple with the Tag field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMeta) GetTargetContentIdentifier

func (o *NotificationWithMeta) GetTargetContentIdentifier() string

GetTargetContentIdentifier returns the TargetContentIdentifier field value if set, zero value otherwise.

func (*NotificationWithMeta) GetTargetContentIdentifierOk

func (o *NotificationWithMeta) GetTargetContentIdentifierOk() (*string, bool)

GetTargetContentIdentifierOk returns a tuple with the TargetContentIdentifier field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMeta) GetTemplateId

func (o *NotificationWithMeta) GetTemplateId() string

GetTemplateId returns the TemplateId field value if set, zero value otherwise.

func (*NotificationWithMeta) GetTemplateIdOk

func (o *NotificationWithMeta) GetTemplateIdOk() (*string, bool)

GetTemplateIdOk returns a tuple with the TemplateId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMeta) GetThreadId

func (o *NotificationWithMeta) GetThreadId() string

GetThreadId returns the ThreadId field value if set, zero value otherwise.

func (*NotificationWithMeta) GetThreadIdOk

func (o *NotificationWithMeta) GetThreadIdOk() (*string, bool)

GetThreadIdOk returns a tuple with the ThreadId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMeta) GetThrottleRatePerMinute

func (o *NotificationWithMeta) GetThrottleRatePerMinute() int32

GetThrottleRatePerMinute returns the ThrottleRatePerMinute field value if set, zero value otherwise (both if not set or set to explicit null).

func (*NotificationWithMeta) GetThrottleRatePerMinuteOk

func (o *NotificationWithMeta) GetThrottleRatePerMinuteOk() (*int32, bool)

GetThrottleRatePerMinuteOk returns a tuple with the ThrottleRatePerMinute field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NotificationWithMeta) GetTtl

func (o *NotificationWithMeta) GetTtl() int32

GetTtl returns the Ttl field value if set, zero value otherwise (both if not set or set to explicit null).

func (*NotificationWithMeta) GetTtlOk

func (o *NotificationWithMeta) GetTtlOk() (*int32, bool)

GetTtlOk returns a tuple with the Ttl field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NotificationWithMeta) GetUrl

func (o *NotificationWithMeta) GetUrl() string

GetUrl returns the Url field value if set, zero value otherwise.

func (*NotificationWithMeta) GetUrlOk

func (o *NotificationWithMeta) GetUrlOk() (*string, bool)

GetUrlOk returns a tuple with the Url field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMeta) GetValue

func (o *NotificationWithMeta) GetValue() int32

GetValue returns the Value field value if set, zero value otherwise.

func (*NotificationWithMeta) GetValueOk

func (o *NotificationWithMeta) GetValueOk() (*int32, bool)

GetValueOk returns a tuple with the Value field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMeta) GetWebButtons

func (o *NotificationWithMeta) GetWebButtons() []Button

GetWebButtons returns the WebButtons field value if set, zero value otherwise.

func (*NotificationWithMeta) GetWebButtonsOk

func (o *NotificationWithMeta) GetWebButtonsOk() ([]Button, bool)

GetWebButtonsOk returns a tuple with the WebButtons field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMeta) GetWebPushTopic

func (o *NotificationWithMeta) GetWebPushTopic() string

GetWebPushTopic returns the WebPushTopic field value if set, zero value otherwise.

func (*NotificationWithMeta) GetWebPushTopicOk

func (o *NotificationWithMeta) GetWebPushTopicOk() (*string, bool)

GetWebPushTopicOk returns a tuple with the WebPushTopic field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMeta) GetWebUrl

func (o *NotificationWithMeta) GetWebUrl() string

GetWebUrl returns the WebUrl field value if set, zero value otherwise.

func (*NotificationWithMeta) GetWebUrlOk

func (o *NotificationWithMeta) GetWebUrlOk() (*string, bool)

GetWebUrlOk returns a tuple with the WebUrl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMeta) GetWpWnsSound

func (o *NotificationWithMeta) GetWpWnsSound() string

GetWpWnsSound returns the WpWnsSound field value if set, zero value otherwise.

func (*NotificationWithMeta) GetWpWnsSoundOk

func (o *NotificationWithMeta) GetWpWnsSoundOk() (*string, bool)

GetWpWnsSoundOk returns a tuple with the WpWnsSound field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMeta) HasAdmBigPicture

func (o *NotificationWithMeta) HasAdmBigPicture() bool

HasAdmBigPicture returns a boolean if a field has been set.

func (*NotificationWithMeta) HasAdmGroup

func (o *NotificationWithMeta) HasAdmGroup() bool

HasAdmGroup returns a boolean if a field has been set.

func (*NotificationWithMeta) HasAdmGroupMessage

func (o *NotificationWithMeta) HasAdmGroupMessage() bool

HasAdmGroupMessage returns a boolean if a field has been set.

func (*NotificationWithMeta) HasAdmLargeIcon

func (o *NotificationWithMeta) HasAdmLargeIcon() bool

HasAdmLargeIcon returns a boolean if a field has been set.

func (*NotificationWithMeta) HasAdmSmallIcon

func (o *NotificationWithMeta) HasAdmSmallIcon() bool

HasAdmSmallIcon returns a boolean if a field has been set.

func (*NotificationWithMeta) HasAdmSound

func (o *NotificationWithMeta) HasAdmSound() bool

HasAdmSound returns a boolean if a field has been set.

func (*NotificationWithMeta) HasAggregation

func (o *NotificationWithMeta) HasAggregation() bool

HasAggregation returns a boolean if a field has been set.

func (*NotificationWithMeta) HasAmountSpent

func (o *NotificationWithMeta) HasAmountSpent() bool

HasAmountSpent returns a boolean if a field has been set.

func (*NotificationWithMeta) HasAndroidAccentColor

func (o *NotificationWithMeta) HasAndroidAccentColor() bool

HasAndroidAccentColor returns a boolean if a field has been set.

func (*NotificationWithMeta) HasAndroidBackgroundLayout

func (o *NotificationWithMeta) HasAndroidBackgroundLayout() bool

HasAndroidBackgroundLayout returns a boolean if a field has been set.

func (*NotificationWithMeta) HasAndroidChannelId

func (o *NotificationWithMeta) HasAndroidChannelId() bool

HasAndroidChannelId returns a boolean if a field has been set.

func (*NotificationWithMeta) HasAndroidGroup

func (o *NotificationWithMeta) HasAndroidGroup() bool

HasAndroidGroup returns a boolean if a field has been set.

func (*NotificationWithMeta) HasAndroidGroupMessage

func (o *NotificationWithMeta) HasAndroidGroupMessage() bool

HasAndroidGroupMessage returns a boolean if a field has been set.

func (*NotificationWithMeta) HasAndroidLedColor

func (o *NotificationWithMeta) HasAndroidLedColor() bool

HasAndroidLedColor returns a boolean if a field has been set.

func (*NotificationWithMeta) HasAndroidSound

func (o *NotificationWithMeta) HasAndroidSound() bool

HasAndroidSound returns a boolean if a field has been set.

func (*NotificationWithMeta) HasAndroidVisibility

func (o *NotificationWithMeta) HasAndroidVisibility() bool

HasAndroidVisibility returns a boolean if a field has been set.

func (*NotificationWithMeta) HasApnsAlert

func (o *NotificationWithMeta) HasApnsAlert() bool

HasApnsAlert returns a boolean if a field has been set.

func (*NotificationWithMeta) HasApnsPushTypeOverride

func (o *NotificationWithMeta) HasApnsPushTypeOverride() bool

HasApnsPushTypeOverride returns a boolean if a field has been set.

func (*NotificationWithMeta) HasAppUrl

func (o *NotificationWithMeta) HasAppUrl() bool

HasAppUrl returns a boolean if a field has been set.

func (*NotificationWithMeta) HasAppVersion

func (o *NotificationWithMeta) HasAppVersion() bool

HasAppVersion returns a boolean if a field has been set.

func (*NotificationWithMeta) HasBigPicture

func (o *NotificationWithMeta) HasBigPicture() bool

HasBigPicture returns a boolean if a field has been set.

func (*NotificationWithMeta) HasBoughtSku

func (o *NotificationWithMeta) HasBoughtSku() bool

HasBoughtSku returns a boolean if a field has been set.

func (*NotificationWithMeta) HasButtons

func (o *NotificationWithMeta) HasButtons() bool

HasButtons returns a boolean if a field has been set.

func (*NotificationWithMeta) HasChannelForExternalUserIds

func (o *NotificationWithMeta) HasChannelForExternalUserIds() bool

HasChannelForExternalUserIds returns a boolean if a field has been set.

func (*NotificationWithMeta) HasChromeBigPicture

func (o *NotificationWithMeta) HasChromeBigPicture() bool

HasChromeBigPicture returns a boolean if a field has been set.

func (*NotificationWithMeta) HasChromeIcon

func (o *NotificationWithMeta) HasChromeIcon() bool

HasChromeIcon returns a boolean if a field has been set.

func (*NotificationWithMeta) HasChromeWebBadge

func (o *NotificationWithMeta) HasChromeWebBadge() bool

HasChromeWebBadge returns a boolean if a field has been set.

func (*NotificationWithMeta) HasChromeWebIcon

func (o *NotificationWithMeta) HasChromeWebIcon() bool

HasChromeWebIcon returns a boolean if a field has been set.

func (*NotificationWithMeta) HasChromeWebImage

func (o *NotificationWithMeta) HasChromeWebImage() bool

HasChromeWebImage returns a boolean if a field has been set.

func (*NotificationWithMeta) HasCollapseId

func (o *NotificationWithMeta) HasCollapseId() bool

HasCollapseId returns a boolean if a field has been set.

func (*NotificationWithMeta) HasCompletedAt

func (o *NotificationWithMeta) HasCompletedAt() bool

HasCompletedAt returns a boolean if a field has been set.

func (*NotificationWithMeta) HasContentAvailable

func (o *NotificationWithMeta) HasContentAvailable() bool

HasContentAvailable returns a boolean if a field has been set.

func (*NotificationWithMeta) HasContents

func (o *NotificationWithMeta) HasContents() bool

HasContents returns a boolean if a field has been set.

func (*NotificationWithMeta) HasConverted

func (o *NotificationWithMeta) HasConverted() bool

HasConverted returns a boolean if a field has been set.

func (*NotificationWithMeta) HasCountry

func (o *NotificationWithMeta) HasCountry() bool

HasCountry returns a boolean if a field has been set.

func (*NotificationWithMeta) HasData

func (o *NotificationWithMeta) HasData() bool

HasData returns a boolean if a field has been set.

func (*NotificationWithMeta) HasDelayedOption

func (o *NotificationWithMeta) HasDelayedOption() bool

HasDelayedOption returns a boolean if a field has been set.

func (*NotificationWithMeta) HasDeliveryTimeOfDay

func (o *NotificationWithMeta) HasDeliveryTimeOfDay() bool

HasDeliveryTimeOfDay returns a boolean if a field has been set.

func (*NotificationWithMeta) HasEmail

func (o *NotificationWithMeta) HasEmail() bool

HasEmail returns a boolean if a field has been set.

func (*NotificationWithMeta) HasEmailBody

func (o *NotificationWithMeta) HasEmailBody() bool

HasEmailBody returns a boolean if a field has been set.

func (*NotificationWithMeta) HasEmailFromAddress

func (o *NotificationWithMeta) HasEmailFromAddress() bool

HasEmailFromAddress returns a boolean if a field has been set.

func (*NotificationWithMeta) HasEmailFromName

func (o *NotificationWithMeta) HasEmailFromName() bool

HasEmailFromName returns a boolean if a field has been set.

func (*NotificationWithMeta) HasEmailSubject

func (o *NotificationWithMeta) HasEmailSubject() bool

HasEmailSubject returns a boolean if a field has been set.

func (*NotificationWithMeta) HasErrored

func (o *NotificationWithMeta) HasErrored() bool

HasErrored returns a boolean if a field has been set.

func (*NotificationWithMeta) HasExcludedSegments

func (o *NotificationWithMeta) HasExcludedSegments() bool

HasExcludedSegments returns a boolean if a field has been set.

func (*NotificationWithMeta) HasExistingAndroidChannelId

func (o *NotificationWithMeta) HasExistingAndroidChannelId() bool

HasExistingAndroidChannelId returns a boolean if a field has been set.

func (*NotificationWithMeta) HasExternalId

func (o *NotificationWithMeta) HasExternalId() bool

HasExternalId returns a boolean if a field has been set.

func (*NotificationWithMeta) HasFailed

func (o *NotificationWithMeta) HasFailed() bool

HasFailed returns a boolean if a field has been set.

func (*NotificationWithMeta) HasFirefoxIcon

func (o *NotificationWithMeta) HasFirefoxIcon() bool

HasFirefoxIcon returns a boolean if a field has been set.

func (*NotificationWithMeta) HasFirstSession

func (o *NotificationWithMeta) HasFirstSession() bool

HasFirstSession returns a boolean if a field has been set.

func (*NotificationWithMeta) HasHeadings

func (o *NotificationWithMeta) HasHeadings() bool

HasHeadings returns a boolean if a field has been set.

func (*NotificationWithMeta) HasHuaweiAccentColor

func (o *NotificationWithMeta) HasHuaweiAccentColor() bool

HasHuaweiAccentColor returns a boolean if a field has been set.

func (*NotificationWithMeta) HasHuaweiBigPicture

func (o *NotificationWithMeta) HasHuaweiBigPicture() bool

HasHuaweiBigPicture returns a boolean if a field has been set.

func (*NotificationWithMeta) HasHuaweiChannelId

func (o *NotificationWithMeta) HasHuaweiChannelId() bool

HasHuaweiChannelId returns a boolean if a field has been set.

func (*NotificationWithMeta) HasHuaweiExistingChannelId

func (o *NotificationWithMeta) HasHuaweiExistingChannelId() bool

HasHuaweiExistingChannelId returns a boolean if a field has been set.

func (*NotificationWithMeta) HasHuaweiLargeIcon

func (o *NotificationWithMeta) HasHuaweiLargeIcon() bool

HasHuaweiLargeIcon returns a boolean if a field has been set.

func (*NotificationWithMeta) HasHuaweiLedColor

func (o *NotificationWithMeta) HasHuaweiLedColor() bool

HasHuaweiLedColor returns a boolean if a field has been set.

func (*NotificationWithMeta) HasHuaweiMsgType

func (o *NotificationWithMeta) HasHuaweiMsgType() bool

HasHuaweiMsgType returns a boolean if a field has been set.

func (*NotificationWithMeta) HasHuaweiSmallIcon

func (o *NotificationWithMeta) HasHuaweiSmallIcon() bool

HasHuaweiSmallIcon returns a boolean if a field has been set.

func (*NotificationWithMeta) HasHuaweiSound

func (o *NotificationWithMeta) HasHuaweiSound() bool

HasHuaweiSound returns a boolean if a field has been set.

func (*NotificationWithMeta) HasHuaweiVisibility

func (o *NotificationWithMeta) HasHuaweiVisibility() bool

HasHuaweiVisibility returns a boolean if a field has been set.

func (*NotificationWithMeta) HasId

func (o *NotificationWithMeta) HasId() bool

HasId returns a boolean if a field has been set.

func (*NotificationWithMeta) HasIncludeAmazonRegIds

func (o *NotificationWithMeta) HasIncludeAmazonRegIds() bool

HasIncludeAmazonRegIds returns a boolean if a field has been set.

func (*NotificationWithMeta) HasIncludeAndroidRegIds

func (o *NotificationWithMeta) HasIncludeAndroidRegIds() bool

HasIncludeAndroidRegIds returns a boolean if a field has been set.

func (*NotificationWithMeta) HasIncludeChromeRegIds

func (o *NotificationWithMeta) HasIncludeChromeRegIds() bool

HasIncludeChromeRegIds returns a boolean if a field has been set.

func (*NotificationWithMeta) HasIncludeChromeWebRegIds

func (o *NotificationWithMeta) HasIncludeChromeWebRegIds() bool

HasIncludeChromeWebRegIds returns a boolean if a field has been set.

func (*NotificationWithMeta) HasIncludeEmailTokens

func (o *NotificationWithMeta) HasIncludeEmailTokens() bool

HasIncludeEmailTokens returns a boolean if a field has been set.

func (*NotificationWithMeta) HasIncludeExternalUserIds

func (o *NotificationWithMeta) HasIncludeExternalUserIds() bool

HasIncludeExternalUserIds returns a boolean if a field has been set.

func (*NotificationWithMeta) HasIncludeIosTokens

func (o *NotificationWithMeta) HasIncludeIosTokens() bool

HasIncludeIosTokens returns a boolean if a field has been set.

func (*NotificationWithMeta) HasIncludePhoneNumbers

func (o *NotificationWithMeta) HasIncludePhoneNumbers() bool

HasIncludePhoneNumbers returns a boolean if a field has been set.

func (*NotificationWithMeta) HasIncludePlayerIds

func (o *NotificationWithMeta) HasIncludePlayerIds() bool

HasIncludePlayerIds returns a boolean if a field has been set.

func (*NotificationWithMeta) HasIncludeWpWnsUris

func (o *NotificationWithMeta) HasIncludeWpWnsUris() bool

HasIncludeWpWnsUris returns a boolean if a field has been set.

func (*NotificationWithMeta) HasIncludedSegments

func (o *NotificationWithMeta) HasIncludedSegments() bool

HasIncludedSegments returns a boolean if a field has been set.

func (*NotificationWithMeta) HasIosAttachments

func (o *NotificationWithMeta) HasIosAttachments() bool

HasIosAttachments returns a boolean if a field has been set.

func (*NotificationWithMeta) HasIosBadgeCount

func (o *NotificationWithMeta) HasIosBadgeCount() bool

HasIosBadgeCount returns a boolean if a field has been set.

func (*NotificationWithMeta) HasIosBadgeType

func (o *NotificationWithMeta) HasIosBadgeType() bool

HasIosBadgeType returns a boolean if a field has been set.

func (*NotificationWithMeta) HasIosCategory

func (o *NotificationWithMeta) HasIosCategory() bool

HasIosCategory returns a boolean if a field has been set.

func (*NotificationWithMeta) HasIosSound

func (o *NotificationWithMeta) HasIosSound() bool

HasIosSound returns a boolean if a field has been set.

func (*NotificationWithMeta) HasIsAdm

func (o *NotificationWithMeta) HasIsAdm() bool

HasIsAdm returns a boolean if a field has been set.

func (*NotificationWithMeta) HasIsAndroid

func (o *NotificationWithMeta) HasIsAndroid() bool

HasIsAndroid returns a boolean if a field has been set.

func (*NotificationWithMeta) HasIsAnyWeb

func (o *NotificationWithMeta) HasIsAnyWeb() bool

HasIsAnyWeb returns a boolean if a field has been set.

func (*NotificationWithMeta) HasIsChrome

func (o *NotificationWithMeta) HasIsChrome() bool

HasIsChrome returns a boolean if a field has been set.

func (*NotificationWithMeta) HasIsChromeWeb

func (o *NotificationWithMeta) HasIsChromeWeb() bool

HasIsChromeWeb returns a boolean if a field has been set.

func (*NotificationWithMeta) HasIsFirefox

func (o *NotificationWithMeta) HasIsFirefox() bool

HasIsFirefox returns a boolean if a field has been set.

func (*NotificationWithMeta) HasIsHuawei

func (o *NotificationWithMeta) HasIsHuawei() bool

HasIsHuawei returns a boolean if a field has been set.

func (*NotificationWithMeta) HasIsIos

func (o *NotificationWithMeta) HasIsIos() bool

HasIsIos returns a boolean if a field has been set.

func (*NotificationWithMeta) HasIsSafari

func (o *NotificationWithMeta) HasIsSafari() bool

HasIsSafari returns a boolean if a field has been set.

func (*NotificationWithMeta) HasIsWPWNS

func (o *NotificationWithMeta) HasIsWPWNS() bool

HasIsWPWNS returns a boolean if a field has been set.

func (*NotificationWithMeta) HasLanguage

func (o *NotificationWithMeta) HasLanguage() bool

HasLanguage returns a boolean if a field has been set.

func (*NotificationWithMeta) HasLargeIcon

func (o *NotificationWithMeta) HasLargeIcon() bool

HasLargeIcon returns a boolean if a field has been set.

func (*NotificationWithMeta) HasLastSession

func (o *NotificationWithMeta) HasLastSession() bool

HasLastSession returns a boolean if a field has been set.

func (*NotificationWithMeta) HasLocation

func (o *NotificationWithMeta) HasLocation() bool

HasLocation returns a boolean if a field has been set.

func (*NotificationWithMeta) HasMutableContent

func (o *NotificationWithMeta) HasMutableContent() bool

HasMutableContent returns a boolean if a field has been set.

func (*NotificationWithMeta) HasName

func (o *NotificationWithMeta) HasName() bool

HasName returns a boolean if a field has been set.

func (*NotificationWithMeta) HasOutcomes

func (o *NotificationWithMeta) HasOutcomes() bool

HasOutcomes returns a boolean if a field has been set.

func (*NotificationWithMeta) HasPlatformDeliveryStats

func (o *NotificationWithMeta) HasPlatformDeliveryStats() bool

HasPlatformDeliveryStats returns a boolean if a field has been set.

func (*NotificationWithMeta) HasPriority

func (o *NotificationWithMeta) HasPriority() bool

HasPriority returns a boolean if a field has been set.

func (*NotificationWithMeta) HasQueuedAt

func (o *NotificationWithMeta) HasQueuedAt() bool

HasQueuedAt returns a boolean if a field has been set.

func (*NotificationWithMeta) HasReceived

func (o *NotificationWithMeta) HasReceived() bool

HasReceived returns a boolean if a field has been set.

func (*NotificationWithMeta) HasRemaining

func (o *NotificationWithMeta) HasRemaining() bool

HasRemaining returns a boolean if a field has been set.

func (*NotificationWithMeta) HasSendAfter

func (o *NotificationWithMeta) HasSendAfter() bool

HasSendAfter returns a boolean if a field has been set.

func (*NotificationWithMeta) HasSessionCount

func (o *NotificationWithMeta) HasSessionCount() bool

HasSessionCount returns a boolean if a field has been set.

func (*NotificationWithMeta) HasSessionTime

func (o *NotificationWithMeta) HasSessionTime() bool

HasSessionTime returns a boolean if a field has been set.

func (*NotificationWithMeta) HasSmallIcon

func (o *NotificationWithMeta) HasSmallIcon() bool

HasSmallIcon returns a boolean if a field has been set.

func (*NotificationWithMeta) HasSmsFrom

func (o *NotificationWithMeta) HasSmsFrom() bool

HasSmsFrom returns a boolean if a field has been set.

func (*NotificationWithMeta) HasSmsMediaUrls

func (o *NotificationWithMeta) HasSmsMediaUrls() bool

HasSmsMediaUrls returns a boolean if a field has been set.

func (*NotificationWithMeta) HasSubtitle

func (o *NotificationWithMeta) HasSubtitle() bool

HasSubtitle returns a boolean if a field has been set.

func (*NotificationWithMeta) HasSuccessful

func (o *NotificationWithMeta) HasSuccessful() bool

HasSuccessful returns a boolean if a field has been set.

func (*NotificationWithMeta) HasSummaryArg

func (o *NotificationWithMeta) HasSummaryArg() bool

HasSummaryArg returns a boolean if a field has been set.

func (*NotificationWithMeta) HasSummaryArgCount

func (o *NotificationWithMeta) HasSummaryArgCount() bool

HasSummaryArgCount returns a boolean if a field has been set.

func (*NotificationWithMeta) HasTag

func (o *NotificationWithMeta) HasTag() bool

HasTag returns a boolean if a field has been set.

func (*NotificationWithMeta) HasTargetContentIdentifier

func (o *NotificationWithMeta) HasTargetContentIdentifier() bool

HasTargetContentIdentifier returns a boolean if a field has been set.

func (*NotificationWithMeta) HasTemplateId

func (o *NotificationWithMeta) HasTemplateId() bool

HasTemplateId returns a boolean if a field has been set.

func (*NotificationWithMeta) HasThreadId

func (o *NotificationWithMeta) HasThreadId() bool

HasThreadId returns a boolean if a field has been set.

func (*NotificationWithMeta) HasThrottleRatePerMinute

func (o *NotificationWithMeta) HasThrottleRatePerMinute() bool

HasThrottleRatePerMinute returns a boolean if a field has been set.

func (*NotificationWithMeta) HasTtl

func (o *NotificationWithMeta) HasTtl() bool

HasTtl returns a boolean if a field has been set.

func (*NotificationWithMeta) HasUrl

func (o *NotificationWithMeta) HasUrl() bool

HasUrl returns a boolean if a field has been set.

func (*NotificationWithMeta) HasValue

func (o *NotificationWithMeta) HasValue() bool

HasValue returns a boolean if a field has been set.

func (*NotificationWithMeta) HasWebButtons

func (o *NotificationWithMeta) HasWebButtons() bool

HasWebButtons returns a boolean if a field has been set.

func (*NotificationWithMeta) HasWebPushTopic

func (o *NotificationWithMeta) HasWebPushTopic() bool

HasWebPushTopic returns a boolean if a field has been set.

func (*NotificationWithMeta) HasWebUrl

func (o *NotificationWithMeta) HasWebUrl() bool

HasWebUrl returns a boolean if a field has been set.

func (*NotificationWithMeta) HasWpWnsSound

func (o *NotificationWithMeta) HasWpWnsSound() bool

HasWpWnsSound returns a boolean if a field has been set.

func (NotificationWithMeta) MarshalJSON

func (o NotificationWithMeta) MarshalJSON() ([]byte, error)

func (*NotificationWithMeta) SetAdmBigPicture

func (o *NotificationWithMeta) SetAdmBigPicture(v string)

SetAdmBigPicture gets a reference to the given string and assigns it to the AdmBigPicture field.

func (*NotificationWithMeta) SetAdmGroup

func (o *NotificationWithMeta) SetAdmGroup(v string)

SetAdmGroup gets a reference to the given string and assigns it to the AdmGroup field.

func (*NotificationWithMeta) SetAdmGroupMessage

func (o *NotificationWithMeta) SetAdmGroupMessage(v map[string]interface{})

SetAdmGroupMessage gets a reference to the given map[string]interface{} and assigns it to the AdmGroupMessage field.

func (*NotificationWithMeta) SetAdmLargeIcon

func (o *NotificationWithMeta) SetAdmLargeIcon(v string)

SetAdmLargeIcon gets a reference to the given string and assigns it to the AdmLargeIcon field.

func (*NotificationWithMeta) SetAdmSmallIcon

func (o *NotificationWithMeta) SetAdmSmallIcon(v string)

SetAdmSmallIcon gets a reference to the given string and assigns it to the AdmSmallIcon field.

func (*NotificationWithMeta) SetAdmSound

func (o *NotificationWithMeta) SetAdmSound(v string)

SetAdmSound gets a reference to the given string and assigns it to the AdmSound field.

func (*NotificationWithMeta) SetAggregation

func (o *NotificationWithMeta) SetAggregation(v string)

SetAggregation gets a reference to the given string and assigns it to the Aggregation field.

func (*NotificationWithMeta) SetAmountSpent

func (o *NotificationWithMeta) SetAmountSpent(v string)

SetAmountSpent gets a reference to the given string and assigns it to the AmountSpent field.

func (*NotificationWithMeta) SetAndroidAccentColor

func (o *NotificationWithMeta) SetAndroidAccentColor(v string)

SetAndroidAccentColor gets a reference to the given string and assigns it to the AndroidAccentColor field.

func (*NotificationWithMeta) SetAndroidBackgroundLayout

func (o *NotificationWithMeta) SetAndroidBackgroundLayout(v NotificationAllOfAndroidBackgroundLayout)

SetAndroidBackgroundLayout gets a reference to the given NotificationAllOfAndroidBackgroundLayout and assigns it to the AndroidBackgroundLayout field.

func (*NotificationWithMeta) SetAndroidChannelId

func (o *NotificationWithMeta) SetAndroidChannelId(v string)

SetAndroidChannelId gets a reference to the given string and assigns it to the AndroidChannelId field.

func (*NotificationWithMeta) SetAndroidGroup

func (o *NotificationWithMeta) SetAndroidGroup(v string)

SetAndroidGroup gets a reference to the given string and assigns it to the AndroidGroup field.

func (*NotificationWithMeta) SetAndroidGroupMessage

func (o *NotificationWithMeta) SetAndroidGroupMessage(v string)

SetAndroidGroupMessage gets a reference to the given string and assigns it to the AndroidGroupMessage field.

func (*NotificationWithMeta) SetAndroidLedColor

func (o *NotificationWithMeta) SetAndroidLedColor(v string)

SetAndroidLedColor gets a reference to the given string and assigns it to the AndroidLedColor field.

func (*NotificationWithMeta) SetAndroidSound

func (o *NotificationWithMeta) SetAndroidSound(v string)

SetAndroidSound gets a reference to the given string and assigns it to the AndroidSound field.

func (*NotificationWithMeta) SetAndroidVisibility

func (o *NotificationWithMeta) SetAndroidVisibility(v int32)

SetAndroidVisibility gets a reference to the given NullableInt32 and assigns it to the AndroidVisibility field.

func (*NotificationWithMeta) SetAndroidVisibilityNil

func (o *NotificationWithMeta) SetAndroidVisibilityNil()

SetAndroidVisibilityNil sets the value for AndroidVisibility to be an explicit nil

func (*NotificationWithMeta) SetApnsAlert

func (o *NotificationWithMeta) SetApnsAlert(v map[string]interface{})

SetApnsAlert gets a reference to the given map[string]interface{} and assigns it to the ApnsAlert field.

func (*NotificationWithMeta) SetApnsPushTypeOverride

func (o *NotificationWithMeta) SetApnsPushTypeOverride(v string)

SetApnsPushTypeOverride gets a reference to the given string and assigns it to the ApnsPushTypeOverride field.

func (*NotificationWithMeta) SetAppId

func (o *NotificationWithMeta) SetAppId(v string)

SetAppId sets field value

func (*NotificationWithMeta) SetAppUrl

func (o *NotificationWithMeta) SetAppUrl(v string)

SetAppUrl gets a reference to the given string and assigns it to the AppUrl field.

func (*NotificationWithMeta) SetAppVersion

func (o *NotificationWithMeta) SetAppVersion(v string)

SetAppVersion gets a reference to the given string and assigns it to the AppVersion field.

func (*NotificationWithMeta) SetBigPicture

func (o *NotificationWithMeta) SetBigPicture(v string)

SetBigPicture gets a reference to the given string and assigns it to the BigPicture field.

func (*NotificationWithMeta) SetBoughtSku

func (o *NotificationWithMeta) SetBoughtSku(v string)

SetBoughtSku gets a reference to the given string and assigns it to the BoughtSku field.

func (*NotificationWithMeta) SetButtons

func (o *NotificationWithMeta) SetButtons(v []Button)

SetButtons gets a reference to the given []Button and assigns it to the Buttons field.

func (*NotificationWithMeta) SetChannelForExternalUserIds

func (o *NotificationWithMeta) SetChannelForExternalUserIds(v string)

SetChannelForExternalUserIds gets a reference to the given string and assigns it to the ChannelForExternalUserIds field.

func (*NotificationWithMeta) SetChromeBigPicture

func (o *NotificationWithMeta) SetChromeBigPicture(v string)

SetChromeBigPicture gets a reference to the given string and assigns it to the ChromeBigPicture field.

func (*NotificationWithMeta) SetChromeIcon

func (o *NotificationWithMeta) SetChromeIcon(v string)

SetChromeIcon gets a reference to the given string and assigns it to the ChromeIcon field.

func (*NotificationWithMeta) SetChromeWebBadge

func (o *NotificationWithMeta) SetChromeWebBadge(v string)

SetChromeWebBadge gets a reference to the given string and assigns it to the ChromeWebBadge field.

func (*NotificationWithMeta) SetChromeWebIcon

func (o *NotificationWithMeta) SetChromeWebIcon(v string)

SetChromeWebIcon gets a reference to the given string and assigns it to the ChromeWebIcon field.

func (*NotificationWithMeta) SetChromeWebImage

func (o *NotificationWithMeta) SetChromeWebImage(v string)

SetChromeWebImage gets a reference to the given string and assigns it to the ChromeWebImage field.

func (*NotificationWithMeta) SetCollapseId

func (o *NotificationWithMeta) SetCollapseId(v string)

SetCollapseId gets a reference to the given string and assigns it to the CollapseId field.

func (*NotificationWithMeta) SetCompletedAt

func (o *NotificationWithMeta) SetCompletedAt(v int64)

SetCompletedAt gets a reference to the given NullableInt64 and assigns it to the CompletedAt field.

func (*NotificationWithMeta) SetCompletedAtNil

func (o *NotificationWithMeta) SetCompletedAtNil()

SetCompletedAtNil sets the value for CompletedAt to be an explicit nil

func (*NotificationWithMeta) SetContentAvailable

func (o *NotificationWithMeta) SetContentAvailable(v bool)

SetContentAvailable gets a reference to the given NullableBool and assigns it to the ContentAvailable field.

func (*NotificationWithMeta) SetContentAvailableNil

func (o *NotificationWithMeta) SetContentAvailableNil()

SetContentAvailableNil sets the value for ContentAvailable to be an explicit nil

func (*NotificationWithMeta) SetContents

func (o *NotificationWithMeta) SetContents(v StringMap)

SetContents gets a reference to the given NullableStringMap and assigns it to the Contents field.

func (*NotificationWithMeta) SetContentsNil

func (o *NotificationWithMeta) SetContentsNil()

SetContentsNil sets the value for Contents to be an explicit nil

func (*NotificationWithMeta) SetConverted

func (o *NotificationWithMeta) SetConverted(v int32)

SetConverted gets a reference to the given int32 and assigns it to the Converted field.

func (*NotificationWithMeta) SetCountry

func (o *NotificationWithMeta) SetCountry(v string)

SetCountry gets a reference to the given string and assigns it to the Country field.

func (*NotificationWithMeta) SetData

func (o *NotificationWithMeta) SetData(v map[string]interface{})

SetData gets a reference to the given map[string]interface{} and assigns it to the Data field.

func (*NotificationWithMeta) SetDelayedOption

func (o *NotificationWithMeta) SetDelayedOption(v string)

SetDelayedOption gets a reference to the given string and assigns it to the DelayedOption field.

func (*NotificationWithMeta) SetDeliveryTimeOfDay

func (o *NotificationWithMeta) SetDeliveryTimeOfDay(v string)

SetDeliveryTimeOfDay gets a reference to the given string and assigns it to the DeliveryTimeOfDay field.

func (*NotificationWithMeta) SetEmail

func (o *NotificationWithMeta) SetEmail(v string)

SetEmail gets a reference to the given string and assigns it to the Email field.

func (*NotificationWithMeta) SetEmailBody

func (o *NotificationWithMeta) SetEmailBody(v string)

SetEmailBody gets a reference to the given string and assigns it to the EmailBody field.

func (*NotificationWithMeta) SetEmailFromAddress

func (o *NotificationWithMeta) SetEmailFromAddress(v string)

SetEmailFromAddress gets a reference to the given string and assigns it to the EmailFromAddress field.

func (*NotificationWithMeta) SetEmailFromName

func (o *NotificationWithMeta) SetEmailFromName(v string)

SetEmailFromName gets a reference to the given string and assigns it to the EmailFromName field.

func (*NotificationWithMeta) SetEmailSubject

func (o *NotificationWithMeta) SetEmailSubject(v string)

SetEmailSubject gets a reference to the given string and assigns it to the EmailSubject field.

func (*NotificationWithMeta) SetErrored

func (o *NotificationWithMeta) SetErrored(v int32)

SetErrored gets a reference to the given int32 and assigns it to the Errored field.

func (*NotificationWithMeta) SetExcludedSegments

func (o *NotificationWithMeta) SetExcludedSegments(v []string)

SetExcludedSegments gets a reference to the given []string and assigns it to the ExcludedSegments field.

func (*NotificationWithMeta) SetExistingAndroidChannelId

func (o *NotificationWithMeta) SetExistingAndroidChannelId(v string)

SetExistingAndroidChannelId gets a reference to the given string and assigns it to the ExistingAndroidChannelId field.

func (*NotificationWithMeta) SetExternalId

func (o *NotificationWithMeta) SetExternalId(v string)

SetExternalId gets a reference to the given string and assigns it to the ExternalId field.

func (*NotificationWithMeta) SetFailed

func (o *NotificationWithMeta) SetFailed(v int32)

SetFailed gets a reference to the given int32 and assigns it to the Failed field.

func (*NotificationWithMeta) SetFirefoxIcon

func (o *NotificationWithMeta) SetFirefoxIcon(v string)

SetFirefoxIcon gets a reference to the given string and assigns it to the FirefoxIcon field.

func (*NotificationWithMeta) SetFirstSession

func (o *NotificationWithMeta) SetFirstSession(v string)

SetFirstSession gets a reference to the given string and assigns it to the FirstSession field.

func (*NotificationWithMeta) SetHeadings

func (o *NotificationWithMeta) SetHeadings(v StringMap)

SetHeadings gets a reference to the given NullableStringMap and assigns it to the Headings field.

func (*NotificationWithMeta) SetHeadingsNil

func (o *NotificationWithMeta) SetHeadingsNil()

SetHeadingsNil sets the value for Headings to be an explicit nil

func (*NotificationWithMeta) SetHuaweiAccentColor

func (o *NotificationWithMeta) SetHuaweiAccentColor(v string)

SetHuaweiAccentColor gets a reference to the given string and assigns it to the HuaweiAccentColor field.

func (*NotificationWithMeta) SetHuaweiBigPicture

func (o *NotificationWithMeta) SetHuaweiBigPicture(v string)

SetHuaweiBigPicture gets a reference to the given string and assigns it to the HuaweiBigPicture field.

func (*NotificationWithMeta) SetHuaweiChannelId

func (o *NotificationWithMeta) SetHuaweiChannelId(v string)

SetHuaweiChannelId gets a reference to the given string and assigns it to the HuaweiChannelId field.

func (*NotificationWithMeta) SetHuaweiExistingChannelId

func (o *NotificationWithMeta) SetHuaweiExistingChannelId(v string)

SetHuaweiExistingChannelId gets a reference to the given string and assigns it to the HuaweiExistingChannelId field.

func (*NotificationWithMeta) SetHuaweiLargeIcon

func (o *NotificationWithMeta) SetHuaweiLargeIcon(v string)

SetHuaweiLargeIcon gets a reference to the given string and assigns it to the HuaweiLargeIcon field.

func (*NotificationWithMeta) SetHuaweiLedColor

func (o *NotificationWithMeta) SetHuaweiLedColor(v string)

SetHuaweiLedColor gets a reference to the given string and assigns it to the HuaweiLedColor field.

func (*NotificationWithMeta) SetHuaweiMsgType

func (o *NotificationWithMeta) SetHuaweiMsgType(v string)

SetHuaweiMsgType gets a reference to the given string and assigns it to the HuaweiMsgType field.

func (*NotificationWithMeta) SetHuaweiSmallIcon

func (o *NotificationWithMeta) SetHuaweiSmallIcon(v string)

SetHuaweiSmallIcon gets a reference to the given string and assigns it to the HuaweiSmallIcon field.

func (*NotificationWithMeta) SetHuaweiSound

func (o *NotificationWithMeta) SetHuaweiSound(v string)

SetHuaweiSound gets a reference to the given string and assigns it to the HuaweiSound field.

func (*NotificationWithMeta) SetHuaweiVisibility

func (o *NotificationWithMeta) SetHuaweiVisibility(v int32)

SetHuaweiVisibility gets a reference to the given NullableInt32 and assigns it to the HuaweiVisibility field.

func (*NotificationWithMeta) SetHuaweiVisibilityNil

func (o *NotificationWithMeta) SetHuaweiVisibilityNil()

SetHuaweiVisibilityNil sets the value for HuaweiVisibility to be an explicit nil

func (*NotificationWithMeta) SetId

func (o *NotificationWithMeta) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*NotificationWithMeta) SetIncludeAmazonRegIds

func (o *NotificationWithMeta) SetIncludeAmazonRegIds(v []string)

SetIncludeAmazonRegIds gets a reference to the given []string and assigns it to the IncludeAmazonRegIds field.

func (*NotificationWithMeta) SetIncludeAndroidRegIds

func (o *NotificationWithMeta) SetIncludeAndroidRegIds(v []string)

SetIncludeAndroidRegIds gets a reference to the given []string and assigns it to the IncludeAndroidRegIds field.

func (*NotificationWithMeta) SetIncludeChromeRegIds

func (o *NotificationWithMeta) SetIncludeChromeRegIds(v []string)

SetIncludeChromeRegIds gets a reference to the given []string and assigns it to the IncludeChromeRegIds field.

func (*NotificationWithMeta) SetIncludeChromeWebRegIds

func (o *NotificationWithMeta) SetIncludeChromeWebRegIds(v []string)

SetIncludeChromeWebRegIds gets a reference to the given []string and assigns it to the IncludeChromeWebRegIds field.

func (*NotificationWithMeta) SetIncludeEmailTokens

func (o *NotificationWithMeta) SetIncludeEmailTokens(v []string)

SetIncludeEmailTokens gets a reference to the given []string and assigns it to the IncludeEmailTokens field.

func (*NotificationWithMeta) SetIncludeExternalUserIds

func (o *NotificationWithMeta) SetIncludeExternalUserIds(v []string)

SetIncludeExternalUserIds gets a reference to the given []string and assigns it to the IncludeExternalUserIds field.

func (*NotificationWithMeta) SetIncludeIosTokens

func (o *NotificationWithMeta) SetIncludeIosTokens(v []string)

SetIncludeIosTokens gets a reference to the given []string and assigns it to the IncludeIosTokens field.

func (*NotificationWithMeta) SetIncludePhoneNumbers

func (o *NotificationWithMeta) SetIncludePhoneNumbers(v []string)

SetIncludePhoneNumbers gets a reference to the given []string and assigns it to the IncludePhoneNumbers field.

func (*NotificationWithMeta) SetIncludePlayerIds

func (o *NotificationWithMeta) SetIncludePlayerIds(v []string)

SetIncludePlayerIds gets a reference to the given []string and assigns it to the IncludePlayerIds field.

func (*NotificationWithMeta) SetIncludeWpWnsUris

func (o *NotificationWithMeta) SetIncludeWpWnsUris(v []string)

SetIncludeWpWnsUris gets a reference to the given []string and assigns it to the IncludeWpWnsUris field.

func (*NotificationWithMeta) SetIncludedSegments

func (o *NotificationWithMeta) SetIncludedSegments(v []string)

SetIncludedSegments gets a reference to the given []string and assigns it to the IncludedSegments field.

func (*NotificationWithMeta) SetIosAttachments

func (o *NotificationWithMeta) SetIosAttachments(v map[string]interface{})

SetIosAttachments gets a reference to the given map[string]interface{} and assigns it to the IosAttachments field.

func (*NotificationWithMeta) SetIosBadgeCount

func (o *NotificationWithMeta) SetIosBadgeCount(v int32)

SetIosBadgeCount gets a reference to the given NullableInt32 and assigns it to the IosBadgeCount field.

func (*NotificationWithMeta) SetIosBadgeCountNil

func (o *NotificationWithMeta) SetIosBadgeCountNil()

SetIosBadgeCountNil sets the value for IosBadgeCount to be an explicit nil

func (*NotificationWithMeta) SetIosBadgeType

func (o *NotificationWithMeta) SetIosBadgeType(v string)

SetIosBadgeType gets a reference to the given string and assigns it to the IosBadgeType field.

func (*NotificationWithMeta) SetIosCategory

func (o *NotificationWithMeta) SetIosCategory(v string)

SetIosCategory gets a reference to the given string and assigns it to the IosCategory field.

func (*NotificationWithMeta) SetIosSound

func (o *NotificationWithMeta) SetIosSound(v string)

SetIosSound gets a reference to the given string and assigns it to the IosSound field.

func (*NotificationWithMeta) SetIsAdm

func (o *NotificationWithMeta) SetIsAdm(v bool)

SetIsAdm gets a reference to the given NullableBool and assigns it to the IsAdm field.

func (*NotificationWithMeta) SetIsAdmNil

func (o *NotificationWithMeta) SetIsAdmNil()

SetIsAdmNil sets the value for IsAdm to be an explicit nil

func (*NotificationWithMeta) SetIsAndroid

func (o *NotificationWithMeta) SetIsAndroid(v bool)

SetIsAndroid gets a reference to the given NullableBool and assigns it to the IsAndroid field.

func (*NotificationWithMeta) SetIsAndroidNil

func (o *NotificationWithMeta) SetIsAndroidNil()

SetIsAndroidNil sets the value for IsAndroid to be an explicit nil

func (*NotificationWithMeta) SetIsAnyWeb

func (o *NotificationWithMeta) SetIsAnyWeb(v bool)

SetIsAnyWeb gets a reference to the given NullableBool and assigns it to the IsAnyWeb field.

func (*NotificationWithMeta) SetIsAnyWebNil

func (o *NotificationWithMeta) SetIsAnyWebNil()

SetIsAnyWebNil sets the value for IsAnyWeb to be an explicit nil

func (*NotificationWithMeta) SetIsChrome

func (o *NotificationWithMeta) SetIsChrome(v bool)

SetIsChrome gets a reference to the given NullableBool and assigns it to the IsChrome field.

func (*NotificationWithMeta) SetIsChromeNil

func (o *NotificationWithMeta) SetIsChromeNil()

SetIsChromeNil sets the value for IsChrome to be an explicit nil

func (*NotificationWithMeta) SetIsChromeWeb

func (o *NotificationWithMeta) SetIsChromeWeb(v bool)

SetIsChromeWeb gets a reference to the given NullableBool and assigns it to the IsChromeWeb field.

func (*NotificationWithMeta) SetIsChromeWebNil

func (o *NotificationWithMeta) SetIsChromeWebNil()

SetIsChromeWebNil sets the value for IsChromeWeb to be an explicit nil

func (*NotificationWithMeta) SetIsFirefox

func (o *NotificationWithMeta) SetIsFirefox(v bool)

SetIsFirefox gets a reference to the given NullableBool and assigns it to the IsFirefox field.

func (*NotificationWithMeta) SetIsFirefoxNil

func (o *NotificationWithMeta) SetIsFirefoxNil()

SetIsFirefoxNil sets the value for IsFirefox to be an explicit nil

func (*NotificationWithMeta) SetIsHuawei

func (o *NotificationWithMeta) SetIsHuawei(v bool)

SetIsHuawei gets a reference to the given NullableBool and assigns it to the IsHuawei field.

func (*NotificationWithMeta) SetIsHuaweiNil

func (o *NotificationWithMeta) SetIsHuaweiNil()

SetIsHuaweiNil sets the value for IsHuawei to be an explicit nil

func (*NotificationWithMeta) SetIsIos

func (o *NotificationWithMeta) SetIsIos(v bool)

SetIsIos gets a reference to the given NullableBool and assigns it to the IsIos field.

func (*NotificationWithMeta) SetIsIosNil

func (o *NotificationWithMeta) SetIsIosNil()

SetIsIosNil sets the value for IsIos to be an explicit nil

func (*NotificationWithMeta) SetIsSafari

func (o *NotificationWithMeta) SetIsSafari(v bool)

SetIsSafari gets a reference to the given NullableBool and assigns it to the IsSafari field.

func (*NotificationWithMeta) SetIsSafariNil

func (o *NotificationWithMeta) SetIsSafariNil()

SetIsSafariNil sets the value for IsSafari to be an explicit nil

func (*NotificationWithMeta) SetIsWPWNS

func (o *NotificationWithMeta) SetIsWPWNS(v bool)

SetIsWPWNS gets a reference to the given NullableBool and assigns it to the IsWPWNS field.

func (*NotificationWithMeta) SetIsWPWNSNil

func (o *NotificationWithMeta) SetIsWPWNSNil()

SetIsWPWNSNil sets the value for IsWPWNS to be an explicit nil

func (*NotificationWithMeta) SetLanguage

func (o *NotificationWithMeta) SetLanguage(v string)

SetLanguage gets a reference to the given string and assigns it to the Language field.

func (*NotificationWithMeta) SetLargeIcon

func (o *NotificationWithMeta) SetLargeIcon(v string)

SetLargeIcon gets a reference to the given string and assigns it to the LargeIcon field.

func (*NotificationWithMeta) SetLastSession

func (o *NotificationWithMeta) SetLastSession(v string)

SetLastSession gets a reference to the given string and assigns it to the LastSession field.

func (*NotificationWithMeta) SetLocation

func (o *NotificationWithMeta) SetLocation(v string)

SetLocation gets a reference to the given string and assigns it to the Location field.

func (*NotificationWithMeta) SetMutableContent

func (o *NotificationWithMeta) SetMutableContent(v bool)

SetMutableContent gets a reference to the given bool and assigns it to the MutableContent field.

func (*NotificationWithMeta) SetName

func (o *NotificationWithMeta) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*NotificationWithMeta) SetOutcomes

func (o *NotificationWithMeta) SetOutcomes(v []OutcomeData)

SetOutcomes gets a reference to the given []OutcomeData and assigns it to the Outcomes field.

func (*NotificationWithMeta) SetPlatformDeliveryStats

func (o *NotificationWithMeta) SetPlatformDeliveryStats(v PlatformDeliveryData)

SetPlatformDeliveryStats gets a reference to the given PlatformDeliveryData and assigns it to the PlatformDeliveryStats field.

func (*NotificationWithMeta) SetPriority

func (o *NotificationWithMeta) SetPriority(v int32)

SetPriority gets a reference to the given NullableInt32 and assigns it to the Priority field.

func (*NotificationWithMeta) SetPriorityNil

func (o *NotificationWithMeta) SetPriorityNil()

SetPriorityNil sets the value for Priority to be an explicit nil

func (*NotificationWithMeta) SetQueuedAt

func (o *NotificationWithMeta) SetQueuedAt(v int64)

SetQueuedAt gets a reference to the given int64 and assigns it to the QueuedAt field.

func (*NotificationWithMeta) SetReceived

func (o *NotificationWithMeta) SetReceived(v int32)

SetReceived gets a reference to the given NullableInt32 and assigns it to the Received field.

func (*NotificationWithMeta) SetReceivedNil

func (o *NotificationWithMeta) SetReceivedNil()

SetReceivedNil sets the value for Received to be an explicit nil

func (*NotificationWithMeta) SetRemaining

func (o *NotificationWithMeta) SetRemaining(v int32)

SetRemaining gets a reference to the given int32 and assigns it to the Remaining field.

func (*NotificationWithMeta) SetSendAfter

func (o *NotificationWithMeta) SetSendAfter(v int64)

SetSendAfter gets a reference to the given int64 and assigns it to the SendAfter field.

func (*NotificationWithMeta) SetSessionCount

func (o *NotificationWithMeta) SetSessionCount(v string)

SetSessionCount gets a reference to the given string and assigns it to the SessionCount field.

func (*NotificationWithMeta) SetSessionTime

func (o *NotificationWithMeta) SetSessionTime(v string)

SetSessionTime gets a reference to the given string and assigns it to the SessionTime field.

func (*NotificationWithMeta) SetSmallIcon

func (o *NotificationWithMeta) SetSmallIcon(v string)

SetSmallIcon gets a reference to the given string and assigns it to the SmallIcon field.

func (*NotificationWithMeta) SetSmsFrom

func (o *NotificationWithMeta) SetSmsFrom(v string)

SetSmsFrom gets a reference to the given string and assigns it to the SmsFrom field.

func (*NotificationWithMeta) SetSmsMediaUrls

func (o *NotificationWithMeta) SetSmsMediaUrls(v []string)

SetSmsMediaUrls gets a reference to the given []string and assigns it to the SmsMediaUrls field.

func (*NotificationWithMeta) SetSubtitle

func (o *NotificationWithMeta) SetSubtitle(v StringMap)

SetSubtitle gets a reference to the given NullableStringMap and assigns it to the Subtitle field.

func (*NotificationWithMeta) SetSubtitleNil

func (o *NotificationWithMeta) SetSubtitleNil()

SetSubtitleNil sets the value for Subtitle to be an explicit nil

func (*NotificationWithMeta) SetSuccessful

func (o *NotificationWithMeta) SetSuccessful(v int32)

SetSuccessful gets a reference to the given int32 and assigns it to the Successful field.

func (*NotificationWithMeta) SetSummaryArg

func (o *NotificationWithMeta) SetSummaryArg(v string)

SetSummaryArg gets a reference to the given string and assigns it to the SummaryArg field.

func (*NotificationWithMeta) SetSummaryArgCount

func (o *NotificationWithMeta) SetSummaryArgCount(v int32)

SetSummaryArgCount gets a reference to the given int32 and assigns it to the SummaryArgCount field.

func (*NotificationWithMeta) SetTag

func (o *NotificationWithMeta) SetTag(v string)

SetTag gets a reference to the given string and assigns it to the Tag field.

func (*NotificationWithMeta) SetTargetContentIdentifier

func (o *NotificationWithMeta) SetTargetContentIdentifier(v string)

SetTargetContentIdentifier gets a reference to the given string and assigns it to the TargetContentIdentifier field.

func (*NotificationWithMeta) SetTemplateId

func (o *NotificationWithMeta) SetTemplateId(v string)

SetTemplateId gets a reference to the given string and assigns it to the TemplateId field.

func (*NotificationWithMeta) SetThreadId

func (o *NotificationWithMeta) SetThreadId(v string)

SetThreadId gets a reference to the given string and assigns it to the ThreadId field.

func (*NotificationWithMeta) SetThrottleRatePerMinute

func (o *NotificationWithMeta) SetThrottleRatePerMinute(v int32)

SetThrottleRatePerMinute gets a reference to the given NullableInt32 and assigns it to the ThrottleRatePerMinute field.

func (*NotificationWithMeta) SetThrottleRatePerMinuteNil

func (o *NotificationWithMeta) SetThrottleRatePerMinuteNil()

SetThrottleRatePerMinuteNil sets the value for ThrottleRatePerMinute to be an explicit nil

func (*NotificationWithMeta) SetTtl

func (o *NotificationWithMeta) SetTtl(v int32)

SetTtl gets a reference to the given NullableInt32 and assigns it to the Ttl field.

func (*NotificationWithMeta) SetTtlNil

func (o *NotificationWithMeta) SetTtlNil()

SetTtlNil sets the value for Ttl to be an explicit nil

func (*NotificationWithMeta) SetUrl

func (o *NotificationWithMeta) SetUrl(v string)

SetUrl gets a reference to the given string and assigns it to the Url field.

func (*NotificationWithMeta) SetValue

func (o *NotificationWithMeta) SetValue(v int32)

SetValue gets a reference to the given int32 and assigns it to the Value field.

func (*NotificationWithMeta) SetWebButtons

func (o *NotificationWithMeta) SetWebButtons(v []Button)

SetWebButtons gets a reference to the given []Button and assigns it to the WebButtons field.

func (*NotificationWithMeta) SetWebPushTopic

func (o *NotificationWithMeta) SetWebPushTopic(v string)

SetWebPushTopic gets a reference to the given string and assigns it to the WebPushTopic field.

func (*NotificationWithMeta) SetWebUrl

func (o *NotificationWithMeta) SetWebUrl(v string)

SetWebUrl gets a reference to the given string and assigns it to the WebUrl field.

func (*NotificationWithMeta) SetWpWnsSound

func (o *NotificationWithMeta) SetWpWnsSound(v string)

SetWpWnsSound gets a reference to the given string and assigns it to the WpWnsSound field.

func (*NotificationWithMeta) UnmarshalJSON

func (o *NotificationWithMeta) UnmarshalJSON(bytes []byte) (err error)

func (*NotificationWithMeta) UnsetAndroidVisibility

func (o *NotificationWithMeta) UnsetAndroidVisibility()

UnsetAndroidVisibility ensures that no value is present for AndroidVisibility, not even an explicit nil

func (*NotificationWithMeta) UnsetCompletedAt

func (o *NotificationWithMeta) UnsetCompletedAt()

UnsetCompletedAt ensures that no value is present for CompletedAt, not even an explicit nil

func (*NotificationWithMeta) UnsetContentAvailable

func (o *NotificationWithMeta) UnsetContentAvailable()

UnsetContentAvailable ensures that no value is present for ContentAvailable, not even an explicit nil

func (*NotificationWithMeta) UnsetContents

func (o *NotificationWithMeta) UnsetContents()

UnsetContents ensures that no value is present for Contents, not even an explicit nil

func (*NotificationWithMeta) UnsetHeadings

func (o *NotificationWithMeta) UnsetHeadings()

UnsetHeadings ensures that no value is present for Headings, not even an explicit nil

func (*NotificationWithMeta) UnsetHuaweiVisibility

func (o *NotificationWithMeta) UnsetHuaweiVisibility()

UnsetHuaweiVisibility ensures that no value is present for HuaweiVisibility, not even an explicit nil

func (*NotificationWithMeta) UnsetIosBadgeCount

func (o *NotificationWithMeta) UnsetIosBadgeCount()

UnsetIosBadgeCount ensures that no value is present for IosBadgeCount, not even an explicit nil

func (*NotificationWithMeta) UnsetIsAdm

func (o *NotificationWithMeta) UnsetIsAdm()

UnsetIsAdm ensures that no value is present for IsAdm, not even an explicit nil

func (*NotificationWithMeta) UnsetIsAndroid

func (o *NotificationWithMeta) UnsetIsAndroid()

UnsetIsAndroid ensures that no value is present for IsAndroid, not even an explicit nil

func (*NotificationWithMeta) UnsetIsAnyWeb

func (o *NotificationWithMeta) UnsetIsAnyWeb()

UnsetIsAnyWeb ensures that no value is present for IsAnyWeb, not even an explicit nil

func (*NotificationWithMeta) UnsetIsChrome

func (o *NotificationWithMeta) UnsetIsChrome()

UnsetIsChrome ensures that no value is present for IsChrome, not even an explicit nil

func (*NotificationWithMeta) UnsetIsChromeWeb

func (o *NotificationWithMeta) UnsetIsChromeWeb()

UnsetIsChromeWeb ensures that no value is present for IsChromeWeb, not even an explicit nil

func (*NotificationWithMeta) UnsetIsFirefox

func (o *NotificationWithMeta) UnsetIsFirefox()

UnsetIsFirefox ensures that no value is present for IsFirefox, not even an explicit nil

func (*NotificationWithMeta) UnsetIsHuawei

func (o *NotificationWithMeta) UnsetIsHuawei()

UnsetIsHuawei ensures that no value is present for IsHuawei, not even an explicit nil

func (*NotificationWithMeta) UnsetIsIos

func (o *NotificationWithMeta) UnsetIsIos()

UnsetIsIos ensures that no value is present for IsIos, not even an explicit nil

func (*NotificationWithMeta) UnsetIsSafari

func (o *NotificationWithMeta) UnsetIsSafari()

UnsetIsSafari ensures that no value is present for IsSafari, not even an explicit nil

func (*NotificationWithMeta) UnsetIsWPWNS

func (o *NotificationWithMeta) UnsetIsWPWNS()

UnsetIsWPWNS ensures that no value is present for IsWPWNS, not even an explicit nil

func (*NotificationWithMeta) UnsetPriority

func (o *NotificationWithMeta) UnsetPriority()

UnsetPriority ensures that no value is present for Priority, not even an explicit nil

func (*NotificationWithMeta) UnsetReceived

func (o *NotificationWithMeta) UnsetReceived()

UnsetReceived ensures that no value is present for Received, not even an explicit nil

func (*NotificationWithMeta) UnsetSubtitle

func (o *NotificationWithMeta) UnsetSubtitle()

UnsetSubtitle ensures that no value is present for Subtitle, not even an explicit nil

func (*NotificationWithMeta) UnsetThrottleRatePerMinute

func (o *NotificationWithMeta) UnsetThrottleRatePerMinute()

UnsetThrottleRatePerMinute ensures that no value is present for ThrottleRatePerMinute, not even an explicit nil

func (*NotificationWithMeta) UnsetTtl

func (o *NotificationWithMeta) UnsetTtl()

UnsetTtl ensures that no value is present for Ttl, not even an explicit nil

type NotificationWithMetaAllOf

type NotificationWithMetaAllOf struct {
	// Number of notifications that have not been sent out yet. This can mean either our system is still processing the notification or you have delayed options set.
	Remaining *int32 `json:"remaining,omitempty"`
	// Number of notifications that were successfully delivered.
	Successful *int32 `json:"successful,omitempty"`
	// Number of notifications that could not be delivered due to those devices being unsubscribed.
	Failed *int32 `json:"failed,omitempty"`
	// Number of notifications that could not be delivered due to an error. You can find more information by viewing the notification in the dashboard.
	Errored *int32 `json:"errored,omitempty"`
	// Number of users who have clicked / tapped on your notification.
	Converted *int32 `json:"converted,omitempty"`
	// Unix timestamp indicating when the notification was created.
	QueuedAt *int64 `json:"queued_at,omitempty"`
	// Unix timestamp indicating when notification delivery should begin.
	SendAfter *int64 `json:"send_after,omitempty"`
	// Unix timestamp indicating when notification delivery completed. The delivery duration from start to finish can be calculated with completed_at - send_after.
	CompletedAt           NullableInt64         `json:"completed_at,omitempty"`
	PlatformDeliveryStats *PlatformDeliveryData `json:"platform_delivery_stats,omitempty"`
	// Confirmed Deliveries number of devices that received the push notification. Paid Feature Only. Free accounts will see 0.
	Received NullableInt32 `json:"received,omitempty"`
	// number of push notifications sent per minute. Paid Feature Only. If throttling is not enabled for the app or the notification, and for free accounts, null is returned. Refer to Throttling for more details.
	ThrottleRatePerMinute NullableInt32 `json:"throttle_rate_per_minute,omitempty"`
	AdditionalProperties  map[string]interface{}
}

NotificationWithMetaAllOf struct for NotificationWithMetaAllOf

func NewNotificationWithMetaAllOf

func NewNotificationWithMetaAllOf() *NotificationWithMetaAllOf

NewNotificationWithMetaAllOf instantiates a new NotificationWithMetaAllOf object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNotificationWithMetaAllOfWithDefaults

func NewNotificationWithMetaAllOfWithDefaults() *NotificationWithMetaAllOf

NewNotificationWithMetaAllOfWithDefaults instantiates a new NotificationWithMetaAllOf object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NotificationWithMetaAllOf) GetCompletedAt

func (o *NotificationWithMetaAllOf) GetCompletedAt() int64

GetCompletedAt returns the CompletedAt field value if set, zero value otherwise (both if not set or set to explicit null).

func (*NotificationWithMetaAllOf) GetCompletedAtOk

func (o *NotificationWithMetaAllOf) GetCompletedAtOk() (*int64, bool)

GetCompletedAtOk returns a tuple with the CompletedAt field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NotificationWithMetaAllOf) GetConverted

func (o *NotificationWithMetaAllOf) GetConverted() int32

GetConverted returns the Converted field value if set, zero value otherwise.

func (*NotificationWithMetaAllOf) GetConvertedOk

func (o *NotificationWithMetaAllOf) GetConvertedOk() (*int32, bool)

GetConvertedOk returns a tuple with the Converted field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMetaAllOf) GetErrored

func (o *NotificationWithMetaAllOf) GetErrored() int32

GetErrored returns the Errored field value if set, zero value otherwise.

func (*NotificationWithMetaAllOf) GetErroredOk

func (o *NotificationWithMetaAllOf) GetErroredOk() (*int32, bool)

GetErroredOk returns a tuple with the Errored field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMetaAllOf) GetFailed

func (o *NotificationWithMetaAllOf) GetFailed() int32

GetFailed returns the Failed field value if set, zero value otherwise.

func (*NotificationWithMetaAllOf) GetFailedOk

func (o *NotificationWithMetaAllOf) GetFailedOk() (*int32, bool)

GetFailedOk returns a tuple with the Failed field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMetaAllOf) GetPlatformDeliveryStats

func (o *NotificationWithMetaAllOf) GetPlatformDeliveryStats() PlatformDeliveryData

GetPlatformDeliveryStats returns the PlatformDeliveryStats field value if set, zero value otherwise.

func (*NotificationWithMetaAllOf) GetPlatformDeliveryStatsOk

func (o *NotificationWithMetaAllOf) GetPlatformDeliveryStatsOk() (*PlatformDeliveryData, bool)

GetPlatformDeliveryStatsOk returns a tuple with the PlatformDeliveryStats field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMetaAllOf) GetQueuedAt

func (o *NotificationWithMetaAllOf) GetQueuedAt() int64

GetQueuedAt returns the QueuedAt field value if set, zero value otherwise.

func (*NotificationWithMetaAllOf) GetQueuedAtOk

func (o *NotificationWithMetaAllOf) GetQueuedAtOk() (*int64, bool)

GetQueuedAtOk returns a tuple with the QueuedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMetaAllOf) GetReceived

func (o *NotificationWithMetaAllOf) GetReceived() int32

GetReceived returns the Received field value if set, zero value otherwise (both if not set or set to explicit null).

func (*NotificationWithMetaAllOf) GetReceivedOk

func (o *NotificationWithMetaAllOf) GetReceivedOk() (*int32, bool)

GetReceivedOk returns a tuple with the Received field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NotificationWithMetaAllOf) GetRemaining

func (o *NotificationWithMetaAllOf) GetRemaining() int32

GetRemaining returns the Remaining field value if set, zero value otherwise.

func (*NotificationWithMetaAllOf) GetRemainingOk

func (o *NotificationWithMetaAllOf) GetRemainingOk() (*int32, bool)

GetRemainingOk returns a tuple with the Remaining field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMetaAllOf) GetSendAfter

func (o *NotificationWithMetaAllOf) GetSendAfter() int64

GetSendAfter returns the SendAfter field value if set, zero value otherwise.

func (*NotificationWithMetaAllOf) GetSendAfterOk

func (o *NotificationWithMetaAllOf) GetSendAfterOk() (*int64, bool)

GetSendAfterOk returns a tuple with the SendAfter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMetaAllOf) GetSuccessful

func (o *NotificationWithMetaAllOf) GetSuccessful() int32

GetSuccessful returns the Successful field value if set, zero value otherwise.

func (*NotificationWithMetaAllOf) GetSuccessfulOk

func (o *NotificationWithMetaAllOf) GetSuccessfulOk() (*int32, bool)

GetSuccessfulOk returns a tuple with the Successful field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationWithMetaAllOf) GetThrottleRatePerMinute

func (o *NotificationWithMetaAllOf) GetThrottleRatePerMinute() int32

GetThrottleRatePerMinute returns the ThrottleRatePerMinute field value if set, zero value otherwise (both if not set or set to explicit null).

func (*NotificationWithMetaAllOf) GetThrottleRatePerMinuteOk

func (o *NotificationWithMetaAllOf) GetThrottleRatePerMinuteOk() (*int32, bool)

GetThrottleRatePerMinuteOk returns a tuple with the ThrottleRatePerMinute field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NotificationWithMetaAllOf) HasCompletedAt

func (o *NotificationWithMetaAllOf) HasCompletedAt() bool

HasCompletedAt returns a boolean if a field has been set.

func (*NotificationWithMetaAllOf) HasConverted

func (o *NotificationWithMetaAllOf) HasConverted() bool

HasConverted returns a boolean if a field has been set.

func (*NotificationWithMetaAllOf) HasErrored

func (o *NotificationWithMetaAllOf) HasErrored() bool

HasErrored returns a boolean if a field has been set.

func (*NotificationWithMetaAllOf) HasFailed

func (o *NotificationWithMetaAllOf) HasFailed() bool

HasFailed returns a boolean if a field has been set.

func (*NotificationWithMetaAllOf) HasPlatformDeliveryStats

func (o *NotificationWithMetaAllOf) HasPlatformDeliveryStats() bool

HasPlatformDeliveryStats returns a boolean if a field has been set.

func (*NotificationWithMetaAllOf) HasQueuedAt

func (o *NotificationWithMetaAllOf) HasQueuedAt() bool

HasQueuedAt returns a boolean if a field has been set.

func (*NotificationWithMetaAllOf) HasReceived

func (o *NotificationWithMetaAllOf) HasReceived() bool

HasReceived returns a boolean if a field has been set.

func (*NotificationWithMetaAllOf) HasRemaining

func (o *NotificationWithMetaAllOf) HasRemaining() bool

HasRemaining returns a boolean if a field has been set.

func (*NotificationWithMetaAllOf) HasSendAfter

func (o *NotificationWithMetaAllOf) HasSendAfter() bool

HasSendAfter returns a boolean if a field has been set.

func (*NotificationWithMetaAllOf) HasSuccessful

func (o *NotificationWithMetaAllOf) HasSuccessful() bool

HasSuccessful returns a boolean if a field has been set.

func (*NotificationWithMetaAllOf) HasThrottleRatePerMinute

func (o *NotificationWithMetaAllOf) HasThrottleRatePerMinute() bool

HasThrottleRatePerMinute returns a boolean if a field has been set.

func (NotificationWithMetaAllOf) MarshalJSON

func (o NotificationWithMetaAllOf) MarshalJSON() ([]byte, error)

func (*NotificationWithMetaAllOf) SetCompletedAt

func (o *NotificationWithMetaAllOf) SetCompletedAt(v int64)

SetCompletedAt gets a reference to the given NullableInt64 and assigns it to the CompletedAt field.

func (*NotificationWithMetaAllOf) SetCompletedAtNil

func (o *NotificationWithMetaAllOf) SetCompletedAtNil()

SetCompletedAtNil sets the value for CompletedAt to be an explicit nil

func (*NotificationWithMetaAllOf) SetConverted

func (o *NotificationWithMetaAllOf) SetConverted(v int32)

SetConverted gets a reference to the given int32 and assigns it to the Converted field.

func (*NotificationWithMetaAllOf) SetErrored

func (o *NotificationWithMetaAllOf) SetErrored(v int32)

SetErrored gets a reference to the given int32 and assigns it to the Errored field.

func (*NotificationWithMetaAllOf) SetFailed

func (o *NotificationWithMetaAllOf) SetFailed(v int32)

SetFailed gets a reference to the given int32 and assigns it to the Failed field.

func (*NotificationWithMetaAllOf) SetPlatformDeliveryStats

func (o *NotificationWithMetaAllOf) SetPlatformDeliveryStats(v PlatformDeliveryData)

SetPlatformDeliveryStats gets a reference to the given PlatformDeliveryData and assigns it to the PlatformDeliveryStats field.

func (*NotificationWithMetaAllOf) SetQueuedAt

func (o *NotificationWithMetaAllOf) SetQueuedAt(v int64)

SetQueuedAt gets a reference to the given int64 and assigns it to the QueuedAt field.

func (*NotificationWithMetaAllOf) SetReceived

func (o *NotificationWithMetaAllOf) SetReceived(v int32)

SetReceived gets a reference to the given NullableInt32 and assigns it to the Received field.

func (*NotificationWithMetaAllOf) SetReceivedNil

func (o *NotificationWithMetaAllOf) SetReceivedNil()

SetReceivedNil sets the value for Received to be an explicit nil

func (*NotificationWithMetaAllOf) SetRemaining

func (o *NotificationWithMetaAllOf) SetRemaining(v int32)

SetRemaining gets a reference to the given int32 and assigns it to the Remaining field.

func (*NotificationWithMetaAllOf) SetSendAfter

func (o *NotificationWithMetaAllOf) SetSendAfter(v int64)

SetSendAfter gets a reference to the given int64 and assigns it to the SendAfter field.

func (*NotificationWithMetaAllOf) SetSuccessful

func (o *NotificationWithMetaAllOf) SetSuccessful(v int32)

SetSuccessful gets a reference to the given int32 and assigns it to the Successful field.

func (*NotificationWithMetaAllOf) SetThrottleRatePerMinute

func (o *NotificationWithMetaAllOf) SetThrottleRatePerMinute(v int32)

SetThrottleRatePerMinute gets a reference to the given NullableInt32 and assigns it to the ThrottleRatePerMinute field.

func (*NotificationWithMetaAllOf) SetThrottleRatePerMinuteNil

func (o *NotificationWithMetaAllOf) SetThrottleRatePerMinuteNil()

SetThrottleRatePerMinuteNil sets the value for ThrottleRatePerMinute to be an explicit nil

func (*NotificationWithMetaAllOf) UnmarshalJSON

func (o *NotificationWithMetaAllOf) UnmarshalJSON(bytes []byte) (err error)

func (*NotificationWithMetaAllOf) UnsetCompletedAt

func (o *NotificationWithMetaAllOf) UnsetCompletedAt()

UnsetCompletedAt ensures that no value is present for CompletedAt, not even an explicit nil

func (*NotificationWithMetaAllOf) UnsetReceived

func (o *NotificationWithMetaAllOf) UnsetReceived()

UnsetReceived ensures that no value is present for Received, not even an explicit nil

func (*NotificationWithMetaAllOf) UnsetThrottleRatePerMinute

func (o *NotificationWithMetaAllOf) UnsetThrottleRatePerMinute()

UnsetThrottleRatePerMinute ensures that no value is present for ThrottleRatePerMinute, not even an explicit nil

type NullableApp

type NullableApp struct {
	// contains filtered or unexported fields
}

func NewNullableApp

func NewNullableApp(val *App) *NullableApp

func (NullableApp) Get

func (v NullableApp) Get() *App

func (NullableApp) IsSet

func (v NullableApp) IsSet() bool

func (NullableApp) MarshalJSON

func (v NullableApp) MarshalJSON() ([]byte, error)

func (*NullableApp) Set

func (v *NullableApp) Set(val *App)

func (*NullableApp) UnmarshalJSON

func (v *NullableApp) UnmarshalJSON(src []byte) error

func (*NullableApp) Unset

func (v *NullableApp) Unset()

type NullableBool

type NullableBool struct {
	// contains filtered or unexported fields
}

func NewNullableBool

func NewNullableBool(val *bool) *NullableBool

func (NullableBool) Get

func (v NullableBool) Get() *bool

func (NullableBool) IsSet

func (v NullableBool) IsSet() bool

func (NullableBool) MarshalJSON

func (v NullableBool) MarshalJSON() ([]byte, error)

func (*NullableBool) Set

func (v *NullableBool) Set(val *bool)

func (*NullableBool) UnmarshalJSON

func (v *NullableBool) UnmarshalJSON(src []byte) error

func (*NullableBool) Unset

func (v *NullableBool) Unset()

type NullableButton

type NullableButton struct {
	// contains filtered or unexported fields
}

func NewNullableButton

func NewNullableButton(val *Button) *NullableButton

func (NullableButton) Get

func (v NullableButton) Get() *Button

func (NullableButton) IsSet

func (v NullableButton) IsSet() bool

func (NullableButton) MarshalJSON

func (v NullableButton) MarshalJSON() ([]byte, error)

func (*NullableButton) Set

func (v *NullableButton) Set(val *Button)

func (*NullableButton) UnmarshalJSON

func (v *NullableButton) UnmarshalJSON(src []byte) error

func (*NullableButton) Unset

func (v *NullableButton) Unset()

type NullableCancelNotificationSuccessResponse

type NullableCancelNotificationSuccessResponse struct {
	// contains filtered or unexported fields
}

func (NullableCancelNotificationSuccessResponse) Get

func (NullableCancelNotificationSuccessResponse) IsSet

func (NullableCancelNotificationSuccessResponse) MarshalJSON

func (*NullableCancelNotificationSuccessResponse) Set

func (*NullableCancelNotificationSuccessResponse) UnmarshalJSON

func (v *NullableCancelNotificationSuccessResponse) UnmarshalJSON(src []byte) error

func (*NullableCancelNotificationSuccessResponse) Unset

type NullableCreateNotificationBadRequestResponse

type NullableCreateNotificationBadRequestResponse struct {
	// contains filtered or unexported fields
}

func (NullableCreateNotificationBadRequestResponse) Get

func (NullableCreateNotificationBadRequestResponse) IsSet

func (NullableCreateNotificationBadRequestResponse) MarshalJSON

func (*NullableCreateNotificationBadRequestResponse) Set

func (*NullableCreateNotificationBadRequestResponse) UnmarshalJSON

func (*NullableCreateNotificationBadRequestResponse) Unset

type NullableCreateNotificationSuccessResponse

type NullableCreateNotificationSuccessResponse struct {
	// contains filtered or unexported fields
}

func (NullableCreateNotificationSuccessResponse) Get

func (NullableCreateNotificationSuccessResponse) IsSet

func (NullableCreateNotificationSuccessResponse) MarshalJSON

func (*NullableCreateNotificationSuccessResponse) Set

func (*NullableCreateNotificationSuccessResponse) UnmarshalJSON

func (v *NullableCreateNotificationSuccessResponse) UnmarshalJSON(src []byte) error

func (*NullableCreateNotificationSuccessResponse) Unset

type NullableCreatePlayerSuccessResponse

type NullableCreatePlayerSuccessResponse struct {
	// contains filtered or unexported fields
}

func (NullableCreatePlayerSuccessResponse) Get

func (NullableCreatePlayerSuccessResponse) IsSet

func (NullableCreatePlayerSuccessResponse) MarshalJSON

func (v NullableCreatePlayerSuccessResponse) MarshalJSON() ([]byte, error)

func (*NullableCreatePlayerSuccessResponse) Set

func (*NullableCreatePlayerSuccessResponse) UnmarshalJSON

func (v *NullableCreatePlayerSuccessResponse) UnmarshalJSON(src []byte) error

func (*NullableCreatePlayerSuccessResponse) Unset

type NullableCreateSegmentBadRequestResponse

type NullableCreateSegmentBadRequestResponse struct {
	// contains filtered or unexported fields
}

func (NullableCreateSegmentBadRequestResponse) Get

func (NullableCreateSegmentBadRequestResponse) IsSet

func (NullableCreateSegmentBadRequestResponse) MarshalJSON

func (v NullableCreateSegmentBadRequestResponse) MarshalJSON() ([]byte, error)

func (*NullableCreateSegmentBadRequestResponse) Set

func (*NullableCreateSegmentBadRequestResponse) UnmarshalJSON

func (v *NullableCreateSegmentBadRequestResponse) UnmarshalJSON(src []byte) error

func (*NullableCreateSegmentBadRequestResponse) Unset

type NullableCreateSegmentConflictResponse

type NullableCreateSegmentConflictResponse struct {
	// contains filtered or unexported fields
}

func (NullableCreateSegmentConflictResponse) Get

func (NullableCreateSegmentConflictResponse) IsSet

func (NullableCreateSegmentConflictResponse) MarshalJSON

func (v NullableCreateSegmentConflictResponse) MarshalJSON() ([]byte, error)

func (*NullableCreateSegmentConflictResponse) Set

func (*NullableCreateSegmentConflictResponse) UnmarshalJSON

func (v *NullableCreateSegmentConflictResponse) UnmarshalJSON(src []byte) error

func (*NullableCreateSegmentConflictResponse) Unset

type NullableCreateSegmentSuccessResponse

type NullableCreateSegmentSuccessResponse struct {
	// contains filtered or unexported fields
}

func (NullableCreateSegmentSuccessResponse) Get

func (NullableCreateSegmentSuccessResponse) IsSet

func (NullableCreateSegmentSuccessResponse) MarshalJSON

func (v NullableCreateSegmentSuccessResponse) MarshalJSON() ([]byte, error)

func (*NullableCreateSegmentSuccessResponse) Set

func (*NullableCreateSegmentSuccessResponse) UnmarshalJSON

func (v *NullableCreateSegmentSuccessResponse) UnmarshalJSON(src []byte) error

func (*NullableCreateSegmentSuccessResponse) Unset

type NullableDeletePlayerBadRequestResponse

type NullableDeletePlayerBadRequestResponse struct {
	// contains filtered or unexported fields
}

func (NullableDeletePlayerBadRequestResponse) Get

func (NullableDeletePlayerBadRequestResponse) IsSet

func (NullableDeletePlayerBadRequestResponse) MarshalJSON

func (v NullableDeletePlayerBadRequestResponse) MarshalJSON() ([]byte, error)

func (*NullableDeletePlayerBadRequestResponse) Set

func (*NullableDeletePlayerBadRequestResponse) UnmarshalJSON

func (v *NullableDeletePlayerBadRequestResponse) UnmarshalJSON(src []byte) error

func (*NullableDeletePlayerBadRequestResponse) Unset

type NullableDeletePlayerNotFoundResponse

type NullableDeletePlayerNotFoundResponse struct {
	// contains filtered or unexported fields
}

func (NullableDeletePlayerNotFoundResponse) Get

func (NullableDeletePlayerNotFoundResponse) IsSet

func (NullableDeletePlayerNotFoundResponse) MarshalJSON

func (v NullableDeletePlayerNotFoundResponse) MarshalJSON() ([]byte, error)

func (*NullableDeletePlayerNotFoundResponse) Set

func (*NullableDeletePlayerNotFoundResponse) UnmarshalJSON

func (v *NullableDeletePlayerNotFoundResponse) UnmarshalJSON(src []byte) error

func (*NullableDeletePlayerNotFoundResponse) Unset

type NullableDeletePlayerSuccessResponse

type NullableDeletePlayerSuccessResponse struct {
	// contains filtered or unexported fields
}

func (NullableDeletePlayerSuccessResponse) Get

func (NullableDeletePlayerSuccessResponse) IsSet

func (NullableDeletePlayerSuccessResponse) MarshalJSON

func (v NullableDeletePlayerSuccessResponse) MarshalJSON() ([]byte, error)

func (*NullableDeletePlayerSuccessResponse) Set

func (*NullableDeletePlayerSuccessResponse) UnmarshalJSON

func (v *NullableDeletePlayerSuccessResponse) UnmarshalJSON(src []byte) error

func (*NullableDeletePlayerSuccessResponse) Unset

type NullableDeleteSegmentBadRequestResponse

type NullableDeleteSegmentBadRequestResponse struct {
	// contains filtered or unexported fields
}

func (NullableDeleteSegmentBadRequestResponse) Get

func (NullableDeleteSegmentBadRequestResponse) IsSet

func (NullableDeleteSegmentBadRequestResponse) MarshalJSON

func (v NullableDeleteSegmentBadRequestResponse) MarshalJSON() ([]byte, error)

func (*NullableDeleteSegmentBadRequestResponse) Set

func (*NullableDeleteSegmentBadRequestResponse) UnmarshalJSON

func (v *NullableDeleteSegmentBadRequestResponse) UnmarshalJSON(src []byte) error

func (*NullableDeleteSegmentBadRequestResponse) Unset

type NullableDeleteSegmentNotFoundResponse

type NullableDeleteSegmentNotFoundResponse struct {
	// contains filtered or unexported fields
}

func (NullableDeleteSegmentNotFoundResponse) Get

func (NullableDeleteSegmentNotFoundResponse) IsSet

func (NullableDeleteSegmentNotFoundResponse) MarshalJSON

func (v NullableDeleteSegmentNotFoundResponse) MarshalJSON() ([]byte, error)

func (*NullableDeleteSegmentNotFoundResponse) Set

func (*NullableDeleteSegmentNotFoundResponse) UnmarshalJSON

func (v *NullableDeleteSegmentNotFoundResponse) UnmarshalJSON(src []byte) error

func (*NullableDeleteSegmentNotFoundResponse) Unset

type NullableDeleteSegmentSuccessResponse

type NullableDeleteSegmentSuccessResponse struct {
	// contains filtered or unexported fields
}

func (NullableDeleteSegmentSuccessResponse) Get

func (NullableDeleteSegmentSuccessResponse) IsSet

func (NullableDeleteSegmentSuccessResponse) MarshalJSON

func (v NullableDeleteSegmentSuccessResponse) MarshalJSON() ([]byte, error)

func (*NullableDeleteSegmentSuccessResponse) Set

func (*NullableDeleteSegmentSuccessResponse) UnmarshalJSON

func (v *NullableDeleteSegmentSuccessResponse) UnmarshalJSON(src []byte) error

func (*NullableDeleteSegmentSuccessResponse) Unset

type NullableDeliveryData

type NullableDeliveryData struct {
	// contains filtered or unexported fields
}

func NewNullableDeliveryData

func NewNullableDeliveryData(val *DeliveryData) *NullableDeliveryData

func (NullableDeliveryData) Get

func (NullableDeliveryData) IsSet

func (v NullableDeliveryData) IsSet() bool

func (NullableDeliveryData) MarshalJSON

func (v NullableDeliveryData) MarshalJSON() ([]byte, error)

func (*NullableDeliveryData) Set

func (v *NullableDeliveryData) Set(val *DeliveryData)

func (*NullableDeliveryData) UnmarshalJSON

func (v *NullableDeliveryData) UnmarshalJSON(src []byte) error

func (*NullableDeliveryData) Unset

func (v *NullableDeliveryData) Unset()

type NullableExportPlayersRequestBody

type NullableExportPlayersRequestBody struct {
	// contains filtered or unexported fields
}

func (NullableExportPlayersRequestBody) Get

func (NullableExportPlayersRequestBody) IsSet

func (NullableExportPlayersRequestBody) MarshalJSON

func (v NullableExportPlayersRequestBody) MarshalJSON() ([]byte, error)

func (*NullableExportPlayersRequestBody) Set

func (*NullableExportPlayersRequestBody) UnmarshalJSON

func (v *NullableExportPlayersRequestBody) UnmarshalJSON(src []byte) error

func (*NullableExportPlayersRequestBody) Unset

type NullableExportPlayersSuccessResponse

type NullableExportPlayersSuccessResponse struct {
	// contains filtered or unexported fields
}

func (NullableExportPlayersSuccessResponse) Get

func (NullableExportPlayersSuccessResponse) IsSet

func (NullableExportPlayersSuccessResponse) MarshalJSON

func (v NullableExportPlayersSuccessResponse) MarshalJSON() ([]byte, error)

func (*NullableExportPlayersSuccessResponse) Set

func (*NullableExportPlayersSuccessResponse) UnmarshalJSON

func (v *NullableExportPlayersSuccessResponse) UnmarshalJSON(src []byte) error

func (*NullableExportPlayersSuccessResponse) Unset

type NullableFilter

type NullableFilter struct {
	// contains filtered or unexported fields
}

func NewNullableFilter

func NewNullableFilter(val *Filter) *NullableFilter

func (NullableFilter) Get

func (v NullableFilter) Get() *Filter

func (NullableFilter) IsSet

func (v NullableFilter) IsSet() bool

func (NullableFilter) MarshalJSON

func (v NullableFilter) MarshalJSON() ([]byte, error)

func (*NullableFilter) Set

func (v *NullableFilter) Set(val *Filter)

func (*NullableFilter) UnmarshalJSON

func (v *NullableFilter) UnmarshalJSON(src []byte) error

func (*NullableFilter) Unset

func (v *NullableFilter) Unset()

type NullableFilterExpressions

type NullableFilterExpressions struct {
	// contains filtered or unexported fields
}

func NewNullableFilterExpressions

func NewNullableFilterExpressions(val *FilterExpressions) *NullableFilterExpressions

func (NullableFilterExpressions) Get

func (NullableFilterExpressions) IsSet

func (v NullableFilterExpressions) IsSet() bool

func (NullableFilterExpressions) MarshalJSON

func (v NullableFilterExpressions) MarshalJSON() ([]byte, error)

func (*NullableFilterExpressions) Set

func (*NullableFilterExpressions) UnmarshalJSON

func (v *NullableFilterExpressions) UnmarshalJSON(src []byte) error

func (*NullableFilterExpressions) Unset

func (v *NullableFilterExpressions) Unset()

type NullableFilterNotificationTarget

type NullableFilterNotificationTarget struct {
	// contains filtered or unexported fields
}

func (NullableFilterNotificationTarget) Get

func (NullableFilterNotificationTarget) IsSet

func (NullableFilterNotificationTarget) MarshalJSON

func (v NullableFilterNotificationTarget) MarshalJSON() ([]byte, error)

func (*NullableFilterNotificationTarget) Set

func (*NullableFilterNotificationTarget) UnmarshalJSON

func (v *NullableFilterNotificationTarget) UnmarshalJSON(src []byte) error

func (*NullableFilterNotificationTarget) Unset

type NullableFloat32

type NullableFloat32 struct {
	// contains filtered or unexported fields
}

func NewNullableFloat32

func NewNullableFloat32(val *float32) *NullableFloat32

func (NullableFloat32) Get

func (v NullableFloat32) Get() *float32

func (NullableFloat32) IsSet

func (v NullableFloat32) IsSet() bool

func (NullableFloat32) MarshalJSON

func (v NullableFloat32) MarshalJSON() ([]byte, error)

func (*NullableFloat32) Set

func (v *NullableFloat32) Set(val *float32)

func (*NullableFloat32) UnmarshalJSON

func (v *NullableFloat32) UnmarshalJSON(src []byte) error

func (*NullableFloat32) Unset

func (v *NullableFloat32) Unset()

type NullableFloat64

type NullableFloat64 struct {
	// contains filtered or unexported fields
}

func NewNullableFloat64

func NewNullableFloat64(val *float64) *NullableFloat64

func (NullableFloat64) Get

func (v NullableFloat64) Get() *float64

func (NullableFloat64) IsSet

func (v NullableFloat64) IsSet() bool

func (NullableFloat64) MarshalJSON

func (v NullableFloat64) MarshalJSON() ([]byte, error)

func (*NullableFloat64) Set

func (v *NullableFloat64) Set(val *float64)

func (*NullableFloat64) UnmarshalJSON

func (v *NullableFloat64) UnmarshalJSON(src []byte) error

func (*NullableFloat64) Unset

func (v *NullableFloat64) Unset()

type NullableGetNotificationRequestBody

type NullableGetNotificationRequestBody struct {
	// contains filtered or unexported fields
}

func (NullableGetNotificationRequestBody) Get

func (NullableGetNotificationRequestBody) IsSet

func (NullableGetNotificationRequestBody) MarshalJSON

func (v NullableGetNotificationRequestBody) MarshalJSON() ([]byte, error)

func (*NullableGetNotificationRequestBody) Set

func (*NullableGetNotificationRequestBody) UnmarshalJSON

func (v *NullableGetNotificationRequestBody) UnmarshalJSON(src []byte) error

func (*NullableGetNotificationRequestBody) Unset

type NullableInt

type NullableInt struct {
	// contains filtered or unexported fields
}

func NewNullableInt

func NewNullableInt(val *int) *NullableInt

func (NullableInt) Get

func (v NullableInt) Get() *int

func (NullableInt) IsSet

func (v NullableInt) IsSet() bool

func (NullableInt) MarshalJSON

func (v NullableInt) MarshalJSON() ([]byte, error)

func (*NullableInt) Set

func (v *NullableInt) Set(val *int)

func (*NullableInt) UnmarshalJSON

func (v *NullableInt) UnmarshalJSON(src []byte) error

func (*NullableInt) Unset

func (v *NullableInt) Unset()

type NullableInt32

type NullableInt32 struct {
	// contains filtered or unexported fields
}

func NewNullableInt32

func NewNullableInt32(val *int32) *NullableInt32

func (NullableInt32) Get

func (v NullableInt32) Get() *int32

func (NullableInt32) IsSet

func (v NullableInt32) IsSet() bool

func (NullableInt32) MarshalJSON

func (v NullableInt32) MarshalJSON() ([]byte, error)

func (*NullableInt32) Set

func (v *NullableInt32) Set(val *int32)

func (*NullableInt32) UnmarshalJSON

func (v *NullableInt32) UnmarshalJSON(src []byte) error

func (*NullableInt32) Unset

func (v *NullableInt32) Unset()

type NullableInt64

type NullableInt64 struct {
	// contains filtered or unexported fields
}

func NewNullableInt64

func NewNullableInt64(val *int64) *NullableInt64

func (NullableInt64) Get

func (v NullableInt64) Get() *int64

func (NullableInt64) IsSet

func (v NullableInt64) IsSet() bool

func (NullableInt64) MarshalJSON

func (v NullableInt64) MarshalJSON() ([]byte, error)

func (*NullableInt64) Set

func (v *NullableInt64) Set(val *int64)

func (*NullableInt64) UnmarshalJSON

func (v *NullableInt64) UnmarshalJSON(src []byte) error

func (*NullableInt64) Unset

func (v *NullableInt64) Unset()

type NullableInvalidIdentifierError

type NullableInvalidIdentifierError struct {
	// contains filtered or unexported fields
}

func (NullableInvalidIdentifierError) Get

func (NullableInvalidIdentifierError) IsSet

func (NullableInvalidIdentifierError) MarshalJSON

func (v NullableInvalidIdentifierError) MarshalJSON() ([]byte, error)

func (*NullableInvalidIdentifierError) Set

func (*NullableInvalidIdentifierError) UnmarshalJSON

func (v *NullableInvalidIdentifierError) UnmarshalJSON(src []byte) error

func (*NullableInvalidIdentifierError) Unset

func (v *NullableInvalidIdentifierError) Unset()

type NullableNotification

type NullableNotification struct {
	// contains filtered or unexported fields
}

func NewNullableNotification

func NewNullableNotification(val *Notification) *NullableNotification

func (NullableNotification) Get

func (NullableNotification) IsSet

func (v NullableNotification) IsSet() bool

func (NullableNotification) MarshalJSON

func (v NullableNotification) MarshalJSON() ([]byte, error)

func (*NullableNotification) Set

func (v *NullableNotification) Set(val *Notification)

func (*NullableNotification) UnmarshalJSON

func (v *NullableNotification) UnmarshalJSON(src []byte) error

func (*NullableNotification) Unset

func (v *NullableNotification) Unset()

type NullableNotification200Errors

type NullableNotification200Errors struct {
	// contains filtered or unexported fields
}

func (NullableNotification200Errors) Get

func (NullableNotification200Errors) IsSet

func (NullableNotification200Errors) MarshalJSON

func (v NullableNotification200Errors) MarshalJSON() ([]byte, error)

func (*NullableNotification200Errors) Set

func (*NullableNotification200Errors) UnmarshalJSON

func (v *NullableNotification200Errors) UnmarshalJSON(src []byte) error

func (*NullableNotification200Errors) Unset

func (v *NullableNotification200Errors) Unset()

type NullableNotificationAllOf

type NullableNotificationAllOf struct {
	// contains filtered or unexported fields
}

func NewNullableNotificationAllOf

func NewNullableNotificationAllOf(val *NotificationAllOf) *NullableNotificationAllOf

func (NullableNotificationAllOf) Get

func (NullableNotificationAllOf) IsSet

func (v NullableNotificationAllOf) IsSet() bool

func (NullableNotificationAllOf) MarshalJSON

func (v NullableNotificationAllOf) MarshalJSON() ([]byte, error)

func (*NullableNotificationAllOf) Set

func (*NullableNotificationAllOf) UnmarshalJSON

func (v *NullableNotificationAllOf) UnmarshalJSON(src []byte) error

func (*NullableNotificationAllOf) Unset

func (v *NullableNotificationAllOf) Unset()

type NullableNotificationAllOfAndroidBackgroundLayout

type NullableNotificationAllOfAndroidBackgroundLayout struct {
	// contains filtered or unexported fields
}

func (NullableNotificationAllOfAndroidBackgroundLayout) Get

func (NullableNotificationAllOfAndroidBackgroundLayout) IsSet

func (NullableNotificationAllOfAndroidBackgroundLayout) MarshalJSON

func (*NullableNotificationAllOfAndroidBackgroundLayout) Set

func (*NullableNotificationAllOfAndroidBackgroundLayout) UnmarshalJSON

func (*NullableNotificationAllOfAndroidBackgroundLayout) Unset

type NullableNotificationHistoryBadRequestResponse

type NullableNotificationHistoryBadRequestResponse struct {
	// contains filtered or unexported fields
}

func (NullableNotificationHistoryBadRequestResponse) Get

func (NullableNotificationHistoryBadRequestResponse) IsSet

func (NullableNotificationHistoryBadRequestResponse) MarshalJSON

func (*NullableNotificationHistoryBadRequestResponse) Set

func (*NullableNotificationHistoryBadRequestResponse) UnmarshalJSON

func (*NullableNotificationHistoryBadRequestResponse) Unset

type NullableNotificationHistorySuccessResponse

type NullableNotificationHistorySuccessResponse struct {
	// contains filtered or unexported fields
}

func (NullableNotificationHistorySuccessResponse) Get

func (NullableNotificationHistorySuccessResponse) IsSet

func (NullableNotificationHistorySuccessResponse) MarshalJSON

func (*NullableNotificationHistorySuccessResponse) Set

func (*NullableNotificationHistorySuccessResponse) UnmarshalJSON

func (v *NullableNotificationHistorySuccessResponse) UnmarshalJSON(src []byte) error

func (*NullableNotificationHistorySuccessResponse) Unset

type NullableNotificationSlice

type NullableNotificationSlice struct {
	// contains filtered or unexported fields
}

func NewNullableNotificationSlice

func NewNullableNotificationSlice(val *NotificationSlice) *NullableNotificationSlice

func (NullableNotificationSlice) Get

func (NullableNotificationSlice) IsSet

func (v NullableNotificationSlice) IsSet() bool

func (NullableNotificationSlice) MarshalJSON

func (v NullableNotificationSlice) MarshalJSON() ([]byte, error)

func (*NullableNotificationSlice) Set

func (*NullableNotificationSlice) UnmarshalJSON

func (v *NullableNotificationSlice) UnmarshalJSON(src []byte) error

func (*NullableNotificationSlice) Unset

func (v *NullableNotificationSlice) Unset()

type NullableNotificationTarget

type NullableNotificationTarget struct {
	// contains filtered or unexported fields
}

func NewNullableNotificationTarget

func NewNullableNotificationTarget(val *NotificationTarget) *NullableNotificationTarget

func (NullableNotificationTarget) Get

func (NullableNotificationTarget) IsSet

func (v NullableNotificationTarget) IsSet() bool

func (NullableNotificationTarget) MarshalJSON

func (v NullableNotificationTarget) MarshalJSON() ([]byte, error)

func (*NullableNotificationTarget) Set

func (*NullableNotificationTarget) UnmarshalJSON

func (v *NullableNotificationTarget) UnmarshalJSON(src []byte) error

func (*NullableNotificationTarget) Unset

func (v *NullableNotificationTarget) Unset()

type NullableNotificationWithMeta

type NullableNotificationWithMeta struct {
	// contains filtered or unexported fields
}

func NewNullableNotificationWithMeta

func NewNullableNotificationWithMeta(val *NotificationWithMeta) *NullableNotificationWithMeta

func (NullableNotificationWithMeta) Get

func (NullableNotificationWithMeta) IsSet

func (NullableNotificationWithMeta) MarshalJSON

func (v NullableNotificationWithMeta) MarshalJSON() ([]byte, error)

func (*NullableNotificationWithMeta) Set

func (*NullableNotificationWithMeta) UnmarshalJSON

func (v *NullableNotificationWithMeta) UnmarshalJSON(src []byte) error

func (*NullableNotificationWithMeta) Unset

func (v *NullableNotificationWithMeta) Unset()

type NullableNotificationWithMetaAllOf

type NullableNotificationWithMetaAllOf struct {
	// contains filtered or unexported fields
}

func (NullableNotificationWithMetaAllOf) Get

func (NullableNotificationWithMetaAllOf) IsSet

func (NullableNotificationWithMetaAllOf) MarshalJSON

func (v NullableNotificationWithMetaAllOf) MarshalJSON() ([]byte, error)

func (*NullableNotificationWithMetaAllOf) Set

func (*NullableNotificationWithMetaAllOf) UnmarshalJSON

func (v *NullableNotificationWithMetaAllOf) UnmarshalJSON(src []byte) error

func (*NullableNotificationWithMetaAllOf) Unset

type NullableOperator

type NullableOperator struct {
	// contains filtered or unexported fields
}

func NewNullableOperator

func NewNullableOperator(val *Operator) *NullableOperator

func (NullableOperator) Get

func (v NullableOperator) Get() *Operator

func (NullableOperator) IsSet

func (v NullableOperator) IsSet() bool

func (NullableOperator) MarshalJSON

func (v NullableOperator) MarshalJSON() ([]byte, error)

func (*NullableOperator) Set

func (v *NullableOperator) Set(val *Operator)

func (*NullableOperator) UnmarshalJSON

func (v *NullableOperator) UnmarshalJSON(src []byte) error

func (*NullableOperator) Unset

func (v *NullableOperator) Unset()

type NullableOutcomeData

type NullableOutcomeData struct {
	// contains filtered or unexported fields
}

func NewNullableOutcomeData

func NewNullableOutcomeData(val *OutcomeData) *NullableOutcomeData

func (NullableOutcomeData) Get

func (NullableOutcomeData) IsSet

func (v NullableOutcomeData) IsSet() bool

func (NullableOutcomeData) MarshalJSON

func (v NullableOutcomeData) MarshalJSON() ([]byte, error)

func (*NullableOutcomeData) Set

func (v *NullableOutcomeData) Set(val *OutcomeData)

func (*NullableOutcomeData) UnmarshalJSON

func (v *NullableOutcomeData) UnmarshalJSON(src []byte) error

func (*NullableOutcomeData) Unset

func (v *NullableOutcomeData) Unset()

type NullableOutcomesData

type NullableOutcomesData struct {
	// contains filtered or unexported fields
}

func NewNullableOutcomesData

func NewNullableOutcomesData(val *OutcomesData) *NullableOutcomesData

func (NullableOutcomesData) Get

func (NullableOutcomesData) IsSet

func (v NullableOutcomesData) IsSet() bool

func (NullableOutcomesData) MarshalJSON

func (v NullableOutcomesData) MarshalJSON() ([]byte, error)

func (*NullableOutcomesData) Set

func (v *NullableOutcomesData) Set(val *OutcomesData)

func (*NullableOutcomesData) UnmarshalJSON

func (v *NullableOutcomesData) UnmarshalJSON(src []byte) error

func (*NullableOutcomesData) Unset

func (v *NullableOutcomesData) Unset()

type NullablePlatformDeliveryData

type NullablePlatformDeliveryData struct {
	// contains filtered or unexported fields
}

func NewNullablePlatformDeliveryData

func NewNullablePlatformDeliveryData(val *PlatformDeliveryData) *NullablePlatformDeliveryData

func (NullablePlatformDeliveryData) Get

func (NullablePlatformDeliveryData) IsSet

func (NullablePlatformDeliveryData) MarshalJSON

func (v NullablePlatformDeliveryData) MarshalJSON() ([]byte, error)

func (*NullablePlatformDeliveryData) Set

func (*NullablePlatformDeliveryData) UnmarshalJSON

func (v *NullablePlatformDeliveryData) UnmarshalJSON(src []byte) error

func (*NullablePlatformDeliveryData) Unset

func (v *NullablePlatformDeliveryData) Unset()

type NullablePlayer

type NullablePlayer struct {
	// contains filtered or unexported fields
}

func NewNullablePlayer

func NewNullablePlayer(val *Player) *NullablePlayer

func (NullablePlayer) Get

func (v NullablePlayer) Get() *Player

func (NullablePlayer) IsSet

func (v NullablePlayer) IsSet() bool

func (NullablePlayer) MarshalJSON

func (v NullablePlayer) MarshalJSON() ([]byte, error)

func (*NullablePlayer) Set

func (v *NullablePlayer) Set(val *Player)

func (*NullablePlayer) UnmarshalJSON

func (v *NullablePlayer) UnmarshalJSON(src []byte) error

func (*NullablePlayer) Unset

func (v *NullablePlayer) Unset()

type NullablePlayerNotificationTarget

type NullablePlayerNotificationTarget struct {
	// contains filtered or unexported fields
}

func (NullablePlayerNotificationTarget) Get

func (NullablePlayerNotificationTarget) IsSet

func (NullablePlayerNotificationTarget) MarshalJSON

func (v NullablePlayerNotificationTarget) MarshalJSON() ([]byte, error)

func (*NullablePlayerNotificationTarget) Set

func (*NullablePlayerNotificationTarget) UnmarshalJSON

func (v *NullablePlayerNotificationTarget) UnmarshalJSON(src []byte) error

func (*NullablePlayerNotificationTarget) Unset

type NullablePlayerSlice

type NullablePlayerSlice struct {
	// contains filtered or unexported fields
}

func NewNullablePlayerSlice

func NewNullablePlayerSlice(val *PlayerSlice) *NullablePlayerSlice

func (NullablePlayerSlice) Get

func (NullablePlayerSlice) IsSet

func (v NullablePlayerSlice) IsSet() bool

func (NullablePlayerSlice) MarshalJSON

func (v NullablePlayerSlice) MarshalJSON() ([]byte, error)

func (*NullablePlayerSlice) Set

func (v *NullablePlayerSlice) Set(val *PlayerSlice)

func (*NullablePlayerSlice) UnmarshalJSON

func (v *NullablePlayerSlice) UnmarshalJSON(src []byte) error

func (*NullablePlayerSlice) Unset

func (v *NullablePlayerSlice) Unset()

type NullablePurchase

type NullablePurchase struct {
	// contains filtered or unexported fields
}

func NewNullablePurchase

func NewNullablePurchase(val *Purchase) *NullablePurchase

func (NullablePurchase) Get

func (v NullablePurchase) Get() *Purchase

func (NullablePurchase) IsSet

func (v NullablePurchase) IsSet() bool

func (NullablePurchase) MarshalJSON

func (v NullablePurchase) MarshalJSON() ([]byte, error)

func (*NullablePurchase) Set

func (v *NullablePurchase) Set(val *Purchase)

func (*NullablePurchase) UnmarshalJSON

func (v *NullablePurchase) UnmarshalJSON(src []byte) error

func (*NullablePurchase) Unset

func (v *NullablePurchase) Unset()

type NullableSegment

type NullableSegment struct {
	// contains filtered or unexported fields
}

func NewNullableSegment

func NewNullableSegment(val *Segment) *NullableSegment

func (NullableSegment) Get

func (v NullableSegment) Get() *Segment

func (NullableSegment) IsSet

func (v NullableSegment) IsSet() bool

func (NullableSegment) MarshalJSON

func (v NullableSegment) MarshalJSON() ([]byte, error)

func (*NullableSegment) Set

func (v *NullableSegment) Set(val *Segment)

func (*NullableSegment) UnmarshalJSON

func (v *NullableSegment) UnmarshalJSON(src []byte) error

func (*NullableSegment) Unset

func (v *NullableSegment) Unset()

type NullableSegmentNotificationTarget

type NullableSegmentNotificationTarget struct {
	// contains filtered or unexported fields
}

func (NullableSegmentNotificationTarget) Get

func (NullableSegmentNotificationTarget) IsSet

func (NullableSegmentNotificationTarget) MarshalJSON

func (v NullableSegmentNotificationTarget) MarshalJSON() ([]byte, error)

func (*NullableSegmentNotificationTarget) Set

func (*NullableSegmentNotificationTarget) UnmarshalJSON

func (v *NullableSegmentNotificationTarget) UnmarshalJSON(src []byte) error

func (*NullableSegmentNotificationTarget) Unset

type NullableString

type NullableString struct {
	// contains filtered or unexported fields
}

func NewNullableString

func NewNullableString(val *string) *NullableString

func (NullableString) Get

func (v NullableString) Get() *string

func (NullableString) IsSet

func (v NullableString) IsSet() bool

func (NullableString) MarshalJSON

func (v NullableString) MarshalJSON() ([]byte, error)

func (*NullableString) Set

func (v *NullableString) Set(val *string)

func (*NullableString) UnmarshalJSON

func (v *NullableString) UnmarshalJSON(src []byte) error

func (*NullableString) Unset

func (v *NullableString) Unset()

type NullableStringMap

type NullableStringMap struct {
	// contains filtered or unexported fields
}

func NewNullableStringMap

func NewNullableStringMap(val *StringMap) *NullableStringMap

func (NullableStringMap) Get

func (v NullableStringMap) Get() *StringMap

func (NullableStringMap) IsSet

func (v NullableStringMap) IsSet() bool

func (NullableStringMap) MarshalJSON

func (v NullableStringMap) MarshalJSON() ([]byte, error)

func (*NullableStringMap) Set

func (v *NullableStringMap) Set(val *StringMap)

func (*NullableStringMap) UnmarshalJSON

func (v *NullableStringMap) UnmarshalJSON(src []byte) error

func (*NullableStringMap) Unset

func (v *NullableStringMap) Unset()

type NullableTime

type NullableTime struct {
	// contains filtered or unexported fields
}

func NewNullableTime

func NewNullableTime(val *time.Time) *NullableTime

func (NullableTime) Get

func (v NullableTime) Get() *time.Time

func (NullableTime) IsSet

func (v NullableTime) IsSet() bool

func (NullableTime) MarshalJSON

func (v NullableTime) MarshalJSON() ([]byte, error)

func (*NullableTime) Set

func (v *NullableTime) Set(val *time.Time)

func (*NullableTime) UnmarshalJSON

func (v *NullableTime) UnmarshalJSON(src []byte) error

func (*NullableTime) Unset

func (v *NullableTime) Unset()

type NullableUpdatePlayerSuccessResponse

type NullableUpdatePlayerSuccessResponse struct {
	// contains filtered or unexported fields
}

func (NullableUpdatePlayerSuccessResponse) Get

func (NullableUpdatePlayerSuccessResponse) IsSet

func (NullableUpdatePlayerSuccessResponse) MarshalJSON

func (v NullableUpdatePlayerSuccessResponse) MarshalJSON() ([]byte, error)

func (*NullableUpdatePlayerSuccessResponse) Set

func (*NullableUpdatePlayerSuccessResponse) UnmarshalJSON

func (v *NullableUpdatePlayerSuccessResponse) UnmarshalJSON(src []byte) error

func (*NullableUpdatePlayerSuccessResponse) Unset

type NullableUpdatePlayerTagsRequestBody

type NullableUpdatePlayerTagsRequestBody struct {
	// contains filtered or unexported fields
}

func (NullableUpdatePlayerTagsRequestBody) Get

func (NullableUpdatePlayerTagsRequestBody) IsSet

func (NullableUpdatePlayerTagsRequestBody) MarshalJSON

func (v NullableUpdatePlayerTagsRequestBody) MarshalJSON() ([]byte, error)

func (*NullableUpdatePlayerTagsRequestBody) Set

func (*NullableUpdatePlayerTagsRequestBody) UnmarshalJSON

func (v *NullableUpdatePlayerTagsRequestBody) UnmarshalJSON(src []byte) error

func (*NullableUpdatePlayerTagsRequestBody) Unset

type NullableUpdatePlayerTagsSuccessResponse

type NullableUpdatePlayerTagsSuccessResponse struct {
	// contains filtered or unexported fields
}

func (NullableUpdatePlayerTagsSuccessResponse) Get

func (NullableUpdatePlayerTagsSuccessResponse) IsSet

func (NullableUpdatePlayerTagsSuccessResponse) MarshalJSON

func (v NullableUpdatePlayerTagsSuccessResponse) MarshalJSON() ([]byte, error)

func (*NullableUpdatePlayerTagsSuccessResponse) Set

func (*NullableUpdatePlayerTagsSuccessResponse) UnmarshalJSON

func (v *NullableUpdatePlayerTagsSuccessResponse) UnmarshalJSON(src []byte) error

func (*NullableUpdatePlayerTagsSuccessResponse) Unset

type Operator

type Operator struct {
	// Strictly, this must be either `\"OR\"`, or `\"AND\"`.  It can be used to compose Filters as part of a Filters object.
	Operator             *string `json:"operator,omitempty"`
	AdditionalProperties map[string]interface{}
}

Operator struct for Operator

func NewOperator

func NewOperator() *Operator

NewOperator instantiates a new Operator object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewOperatorWithDefaults

func NewOperatorWithDefaults() *Operator

NewOperatorWithDefaults instantiates a new Operator object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Operator) GetOperator

func (o *Operator) GetOperator() string

GetOperator returns the Operator field value if set, zero value otherwise.

func (*Operator) GetOperatorOk

func (o *Operator) GetOperatorOk() (*string, bool)

GetOperatorOk returns a tuple with the Operator field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Operator) HasOperator

func (o *Operator) HasOperator() bool

HasOperator returns a boolean if a field has been set.

func (Operator) MarshalJSON

func (o Operator) MarshalJSON() ([]byte, error)

func (*Operator) SetOperator

func (o *Operator) SetOperator(v string)

SetOperator gets a reference to the given string and assigns it to the Operator field.

func (*Operator) UnmarshalJSON

func (o *Operator) UnmarshalJSON(bytes []byte) (err error)

type OutcomeData

type OutcomeData struct {
	Id                   string `json:"id"`
	Value                int32  `json:"value"`
	Aggregation          string `json:"aggregation"`
	AdditionalProperties map[string]interface{}
}

OutcomeData struct for OutcomeData

func NewOutcomeData

func NewOutcomeData(id string, value int32, aggregation string) *OutcomeData

NewOutcomeData instantiates a new OutcomeData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewOutcomeDataWithDefaults

func NewOutcomeDataWithDefaults() *OutcomeData

NewOutcomeDataWithDefaults instantiates a new OutcomeData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*OutcomeData) GetAggregation

func (o *OutcomeData) GetAggregation() string

GetAggregation returns the Aggregation field value

func (*OutcomeData) GetAggregationOk

func (o *OutcomeData) GetAggregationOk() (*string, bool)

GetAggregationOk returns a tuple with the Aggregation field value and a boolean to check if the value has been set.

func (*OutcomeData) GetId

func (o *OutcomeData) GetId() string

GetId returns the Id field value

func (*OutcomeData) GetIdOk

func (o *OutcomeData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*OutcomeData) GetValue

func (o *OutcomeData) GetValue() int32

GetValue returns the Value field value

func (*OutcomeData) GetValueOk

func (o *OutcomeData) GetValueOk() (*int32, bool)

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.

func (OutcomeData) MarshalJSON

func (o OutcomeData) MarshalJSON() ([]byte, error)

func (*OutcomeData) SetAggregation

func (o *OutcomeData) SetAggregation(v string)

SetAggregation sets field value

func (*OutcomeData) SetId

func (o *OutcomeData) SetId(v string)

SetId sets field value

func (*OutcomeData) SetValue

func (o *OutcomeData) SetValue(v int32)

SetValue sets field value

func (*OutcomeData) UnmarshalJSON

func (o *OutcomeData) UnmarshalJSON(bytes []byte) (err error)

type OutcomesData

type OutcomesData struct {
	Outcomes             []OutcomeData `json:"outcomes,omitempty"`
	AdditionalProperties map[string]interface{}
}

OutcomesData struct for OutcomesData

func NewOutcomesData

func NewOutcomesData() *OutcomesData

NewOutcomesData instantiates a new OutcomesData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewOutcomesDataWithDefaults

func NewOutcomesDataWithDefaults() *OutcomesData

NewOutcomesDataWithDefaults instantiates a new OutcomesData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*OutcomesData) GetOutcomes

func (o *OutcomesData) GetOutcomes() []OutcomeData

GetOutcomes returns the Outcomes field value if set, zero value otherwise.

func (*OutcomesData) GetOutcomesOk

func (o *OutcomesData) GetOutcomesOk() ([]OutcomeData, bool)

GetOutcomesOk returns a tuple with the Outcomes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OutcomesData) HasOutcomes

func (o *OutcomesData) HasOutcomes() bool

HasOutcomes returns a boolean if a field has been set.

func (OutcomesData) MarshalJSON

func (o OutcomesData) MarshalJSON() ([]byte, error)

func (*OutcomesData) SetOutcomes

func (o *OutcomesData) SetOutcomes(v []OutcomeData)

SetOutcomes gets a reference to the given []OutcomeData and assigns it to the Outcomes field.

func (*OutcomesData) UnmarshalJSON

func (o *OutcomesData) UnmarshalJSON(bytes []byte) (err error)

type PlatformDeliveryData

type PlatformDeliveryData struct {
	EdgeWebPush          *DeliveryData `json:"edge_web_push,omitempty"`
	ChromeWebPush        *DeliveryData `json:"chrome_web_push,omitempty"`
	FirefoxWebPush       *DeliveryData `json:"firefox_web_push,omitempty"`
	SafariWebPush        *DeliveryData `json:"safari_web_push,omitempty"`
	Android              *DeliveryData `json:"android,omitempty"`
	Ios                  *DeliveryData `json:"ios,omitempty"`
	AdditionalProperties map[string]interface{}
}

PlatformDeliveryData Hash of delivery statistics broken out by target device platform.

func NewPlatformDeliveryData

func NewPlatformDeliveryData() *PlatformDeliveryData

NewPlatformDeliveryData instantiates a new PlatformDeliveryData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPlatformDeliveryDataWithDefaults

func NewPlatformDeliveryDataWithDefaults() *PlatformDeliveryData

NewPlatformDeliveryDataWithDefaults instantiates a new PlatformDeliveryData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PlatformDeliveryData) GetAndroid

func (o *PlatformDeliveryData) GetAndroid() DeliveryData

GetAndroid returns the Android field value if set, zero value otherwise.

func (*PlatformDeliveryData) GetAndroidOk

func (o *PlatformDeliveryData) GetAndroidOk() (*DeliveryData, bool)

GetAndroidOk returns a tuple with the Android field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PlatformDeliveryData) GetChromeWebPush

func (o *PlatformDeliveryData) GetChromeWebPush() DeliveryData

GetChromeWebPush returns the ChromeWebPush field value if set, zero value otherwise.

func (*PlatformDeliveryData) GetChromeWebPushOk

func (o *PlatformDeliveryData) GetChromeWebPushOk() (*DeliveryData, bool)

GetChromeWebPushOk returns a tuple with the ChromeWebPush field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PlatformDeliveryData) GetEdgeWebPush

func (o *PlatformDeliveryData) GetEdgeWebPush() DeliveryData

GetEdgeWebPush returns the EdgeWebPush field value if set, zero value otherwise.

func (*PlatformDeliveryData) GetEdgeWebPushOk

func (o *PlatformDeliveryData) GetEdgeWebPushOk() (*DeliveryData, bool)

GetEdgeWebPushOk returns a tuple with the EdgeWebPush field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PlatformDeliveryData) GetFirefoxWebPush

func (o *PlatformDeliveryData) GetFirefoxWebPush() DeliveryData

GetFirefoxWebPush returns the FirefoxWebPush field value if set, zero value otherwise.

func (*PlatformDeliveryData) GetFirefoxWebPushOk

func (o *PlatformDeliveryData) GetFirefoxWebPushOk() (*DeliveryData, bool)

GetFirefoxWebPushOk returns a tuple with the FirefoxWebPush field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PlatformDeliveryData) GetIos

func (o *PlatformDeliveryData) GetIos() DeliveryData

GetIos returns the Ios field value if set, zero value otherwise.

func (*PlatformDeliveryData) GetIosOk

func (o *PlatformDeliveryData) GetIosOk() (*DeliveryData, bool)

GetIosOk returns a tuple with the Ios field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PlatformDeliveryData) GetSafariWebPush

func (o *PlatformDeliveryData) GetSafariWebPush() DeliveryData

GetSafariWebPush returns the SafariWebPush field value if set, zero value otherwise.

func (*PlatformDeliveryData) GetSafariWebPushOk

func (o *PlatformDeliveryData) GetSafariWebPushOk() (*DeliveryData, bool)

GetSafariWebPushOk returns a tuple with the SafariWebPush field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PlatformDeliveryData) HasAndroid

func (o *PlatformDeliveryData) HasAndroid() bool

HasAndroid returns a boolean if a field has been set.

func (*PlatformDeliveryData) HasChromeWebPush

func (o *PlatformDeliveryData) HasChromeWebPush() bool

HasChromeWebPush returns a boolean if a field has been set.

func (*PlatformDeliveryData) HasEdgeWebPush

func (o *PlatformDeliveryData) HasEdgeWebPush() bool

HasEdgeWebPush returns a boolean if a field has been set.

func (*PlatformDeliveryData) HasFirefoxWebPush

func (o *PlatformDeliveryData) HasFirefoxWebPush() bool

HasFirefoxWebPush returns a boolean if a field has been set.

func (*PlatformDeliveryData) HasIos

func (o *PlatformDeliveryData) HasIos() bool

HasIos returns a boolean if a field has been set.

func (*PlatformDeliveryData) HasSafariWebPush

func (o *PlatformDeliveryData) HasSafariWebPush() bool

HasSafariWebPush returns a boolean if a field has been set.

func (PlatformDeliveryData) MarshalJSON

func (o PlatformDeliveryData) MarshalJSON() ([]byte, error)

func (*PlatformDeliveryData) SetAndroid

func (o *PlatformDeliveryData) SetAndroid(v DeliveryData)

SetAndroid gets a reference to the given DeliveryData and assigns it to the Android field.

func (*PlatformDeliveryData) SetChromeWebPush

func (o *PlatformDeliveryData) SetChromeWebPush(v DeliveryData)

SetChromeWebPush gets a reference to the given DeliveryData and assigns it to the ChromeWebPush field.

func (*PlatformDeliveryData) SetEdgeWebPush

func (o *PlatformDeliveryData) SetEdgeWebPush(v DeliveryData)

SetEdgeWebPush gets a reference to the given DeliveryData and assigns it to the EdgeWebPush field.

func (*PlatformDeliveryData) SetFirefoxWebPush

func (o *PlatformDeliveryData) SetFirefoxWebPush(v DeliveryData)

SetFirefoxWebPush gets a reference to the given DeliveryData and assigns it to the FirefoxWebPush field.

func (*PlatformDeliveryData) SetIos

func (o *PlatformDeliveryData) SetIos(v DeliveryData)

SetIos gets a reference to the given DeliveryData and assigns it to the Ios field.

func (*PlatformDeliveryData) SetSafariWebPush

func (o *PlatformDeliveryData) SetSafariWebPush(v DeliveryData)

SetSafariWebPush gets a reference to the given DeliveryData and assigns it to the SafariWebPush field.

func (*PlatformDeliveryData) UnmarshalJSON

func (o *PlatformDeliveryData) UnmarshalJSON(bytes []byte) (err error)

type Player

type Player struct {
	// The device's OneSignal ID
	Id string `json:"id"`
	// If true, this is the equivalent of a user being Unsubscribed
	InvalidIdentifier *bool   `json:"invalid_identifier,omitempty"`
	AppId             *string `json:"app_id,omitempty"`
	// Required The device's platform:   0 = iOS   1 = Android   2 = Amazon   3 = WindowsPhone (MPNS)   4 = Chrome Apps / Extensions   5 = Chrome Web Push   6 = Windows (WNS)   7 = Safari   8 = Firefox   9 = MacOS   10 = Alexa   11 = Email   13 = For Huawei App Gallery Builds SDK Setup. Not for Huawei Devices using FCM   14 = SMS
	DeviceType int32 `json:"device_type"`
	// a custom user ID
	ExternalUserId *string `json:"external_user_id,omitempty"`
	// Only required if you have enabled Identity Verification and device_type is NOT 11 email.
	ExternalUserIdAuthHash *string `json:"external_user_id_auth_hash,omitempty"`
	// Email - Only required if you have enabled Identity Verification and device_type is email (11).
	EmailAuthHash *string `json:"email_auth_hash,omitempty"`
	// Recommended: For Push Notifications, this is the Push Token Identifier from Google or Apple. For Apple Push identifiers, you must strip all non alphanumeric characters. Examples: iOS: 7abcd558f29d0b1f048083e2834ad8ea4b3d87d8ad9c088b33c132706ff445f0 Android: APA91bHbYHk7aq-Uam_2pyJ2qbZvqllyyh2wjfPRaw5gLEX2SUlQBRvOc6sck1sa7H7nGeLNlDco8lXj83HWWwzV... For Email Addresses, set the full email address email@email.com and make sure to set device_type to 11.
	Identifier *string `json:"identifier,omitempty"`
	// Language code. Typically lower case two letters, except for Chinese where it must be one of zh-Hans or zh-Hant. Example: en
	Language *string `json:"language,omitempty"`
	// Number of seconds away from UTC. Example: -28800
	Timezone NullableInt32 `json:"timezone,omitempty"`
	// Version of your app. Example: 1.1
	GameVersion *string `json:"game_version,omitempty"`
	// Device make and model. Example: iPhone5,1
	DeviceModel *string `json:"device_model,omitempty"`
	// Device operating system version. Example: 7.0.4
	DeviceOs *string `json:"device_os,omitempty"`
	// The ad id for the device's platform: Android = Advertising Id iOS = identifierForVendor WP8.0 = DeviceUniqueId WP8.1 = AdvertisingId
	AdId *string `json:"ad_id,omitempty"`
	// Name and version of the sdk/plugin that's calling this API method (if any)
	Sdk *string `json:"sdk,omitempty"`
	// Number of times the user has played the game, defaults to 1
	SessionCount *int32 `json:"session_count,omitempty"`
	// Custom tags for the player. Only support string and integer key value pairs. Does not support arrays or other nested objects. Setting a tag value to null or an empty string will remove the tag. Example: {\"foo\":\"bar\",\"this\":\"that\"} Limitations: - 100 tags per call - Android SDK users: tags cannot be removed or changed via API if set through SDK sendTag methods. Recommended to only tag devices with 1 kilobyte of data Please consider using your own Database to save more than 1 kilobyte of data. See: Internal Database & CRM
	Tags map[string]interface{} `json:"tags,omitempty"`
	// Amount the user has spent in USD, up to two decimal places
	AmountSpent *float32 `json:"amount_spent,omitempty"`
	// Unixtime when the player joined the game
	CreatedAt *int64 `json:"created_at,omitempty"`
	// Seconds player was running your app.
	Playtime *int64 `json:"playtime,omitempty"`
	// Current iOS badge count displayed on the app icon NOTE: Not supported for apps created after June 2018, since badge count for apps created after this date are handled on the client.
	BadgeCount *int32 `json:"badge_count,omitempty"`
	// Unixtime when the player was last active
	LastActive *int32 `json:"last_active,omitempty"`
	// 1 = subscribed -2 = unsubscribed iOS - These values are set each time the user opens the app from the SDK. Use the SDK function set Subscription instead. Android - You may set this but you can no longer use the SDK method setSubscription later in your app as it will create synchronization issues.
	NotificationTypes *int32 `json:"notification_types,omitempty"`
	// This is used in deciding whether to use your iOS Sandbox or Production push certificate when sending a push when both have been uploaded. Set to the iOS provisioning profile that was used to build your app. 1 = Development 2 = Ad-Hoc Omit this field for App Store builds.
	TestType NullableInt32 `json:"test_type,omitempty"`
	// Longitude of the device, used for geotagging to segment on.
	Long *float32 `json:"long,omitempty"`
	// Latitude of the device, used for geotagging to segment on.
	Lat *float32 `json:"lat,omitempty"`
	// Country code in the ISO 3166-1 Alpha 2 format
	Country              *string `json:"country,omitempty"`
	AdditionalProperties map[string]interface{}
}

Player struct for Player

func NewPlayer

func NewPlayer(id string, deviceType int32) *Player

NewPlayer instantiates a new Player object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPlayerWithDefaults

func NewPlayerWithDefaults() *Player

NewPlayerWithDefaults instantiates a new Player object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Player) GetAdId

func (o *Player) GetAdId() string

GetAdId returns the AdId field value if set, zero value otherwise.

func (*Player) GetAdIdOk

func (o *Player) GetAdIdOk() (*string, bool)

GetAdIdOk returns a tuple with the AdId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Player) GetAmountSpent

func (o *Player) GetAmountSpent() float32

GetAmountSpent returns the AmountSpent field value if set, zero value otherwise.

func (*Player) GetAmountSpentOk

func (o *Player) GetAmountSpentOk() (*float32, bool)

GetAmountSpentOk returns a tuple with the AmountSpent field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Player) GetAppId

func (o *Player) GetAppId() string

GetAppId returns the AppId field value if set, zero value otherwise.

func (*Player) GetAppIdOk

func (o *Player) GetAppIdOk() (*string, bool)

GetAppIdOk returns a tuple with the AppId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Player) GetBadgeCount

func (o *Player) GetBadgeCount() int32

GetBadgeCount returns the BadgeCount field value if set, zero value otherwise.

func (*Player) GetBadgeCountOk

func (o *Player) GetBadgeCountOk() (*int32, bool)

GetBadgeCountOk returns a tuple with the BadgeCount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Player) GetCountry

func (o *Player) GetCountry() string

GetCountry returns the Country field value if set, zero value otherwise.

func (*Player) GetCountryOk

func (o *Player) GetCountryOk() (*string, bool)

GetCountryOk returns a tuple with the Country field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Player) GetCreatedAt

func (o *Player) GetCreatedAt() int64

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*Player) GetCreatedAtOk

func (o *Player) GetCreatedAtOk() (*int64, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Player) GetDeviceModel

func (o *Player) GetDeviceModel() string

GetDeviceModel returns the DeviceModel field value if set, zero value otherwise.

func (*Player) GetDeviceModelOk

func (o *Player) GetDeviceModelOk() (*string, bool)

GetDeviceModelOk returns a tuple with the DeviceModel field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Player) GetDeviceOs

func (o *Player) GetDeviceOs() string

GetDeviceOs returns the DeviceOs field value if set, zero value otherwise.

func (*Player) GetDeviceOsOk

func (o *Player) GetDeviceOsOk() (*string, bool)

GetDeviceOsOk returns a tuple with the DeviceOs field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Player) GetDeviceType

func (o *Player) GetDeviceType() int32

GetDeviceType returns the DeviceType field value

func (*Player) GetDeviceTypeOk

func (o *Player) GetDeviceTypeOk() (*int32, bool)

GetDeviceTypeOk returns a tuple with the DeviceType field value and a boolean to check if the value has been set.

func (*Player) GetEmailAuthHash

func (o *Player) GetEmailAuthHash() string

GetEmailAuthHash returns the EmailAuthHash field value if set, zero value otherwise.

func (*Player) GetEmailAuthHashOk

func (o *Player) GetEmailAuthHashOk() (*string, bool)

GetEmailAuthHashOk returns a tuple with the EmailAuthHash field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Player) GetExternalUserId

func (o *Player) GetExternalUserId() string

GetExternalUserId returns the ExternalUserId field value if set, zero value otherwise.

func (*Player) GetExternalUserIdAuthHash

func (o *Player) GetExternalUserIdAuthHash() string

GetExternalUserIdAuthHash returns the ExternalUserIdAuthHash field value if set, zero value otherwise.

func (*Player) GetExternalUserIdAuthHashOk

func (o *Player) GetExternalUserIdAuthHashOk() (*string, bool)

GetExternalUserIdAuthHashOk returns a tuple with the ExternalUserIdAuthHash field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Player) GetExternalUserIdOk

func (o *Player) GetExternalUserIdOk() (*string, bool)

GetExternalUserIdOk returns a tuple with the ExternalUserId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Player) GetGameVersion

func (o *Player) GetGameVersion() string

GetGameVersion returns the GameVersion field value if set, zero value otherwise.

func (*Player) GetGameVersionOk

func (o *Player) GetGameVersionOk() (*string, bool)

GetGameVersionOk returns a tuple with the GameVersion field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Player) GetId

func (o *Player) GetId() string

GetId returns the Id field value

func (*Player) GetIdOk

func (o *Player) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*Player) GetIdentifier

func (o *Player) GetIdentifier() string

GetIdentifier returns the Identifier field value if set, zero value otherwise.

func (*Player) GetIdentifierOk

func (o *Player) GetIdentifierOk() (*string, bool)

GetIdentifierOk returns a tuple with the Identifier field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Player) GetInvalidIdentifier

func (o *Player) GetInvalidIdentifier() bool

GetInvalidIdentifier returns the InvalidIdentifier field value if set, zero value otherwise.

func (*Player) GetInvalidIdentifierOk

func (o *Player) GetInvalidIdentifierOk() (*bool, bool)

GetInvalidIdentifierOk returns a tuple with the InvalidIdentifier field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Player) GetLanguage

func (o *Player) GetLanguage() string

GetLanguage returns the Language field value if set, zero value otherwise.

func (*Player) GetLanguageOk

func (o *Player) GetLanguageOk() (*string, bool)

GetLanguageOk returns a tuple with the Language field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Player) GetLastActive

func (o *Player) GetLastActive() int32

GetLastActive returns the LastActive field value if set, zero value otherwise.

func (*Player) GetLastActiveOk

func (o *Player) GetLastActiveOk() (*int32, bool)

GetLastActiveOk returns a tuple with the LastActive field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Player) GetLat

func (o *Player) GetLat() float32

GetLat returns the Lat field value if set, zero value otherwise.

func (*Player) GetLatOk

func (o *Player) GetLatOk() (*float32, bool)

GetLatOk returns a tuple with the Lat field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Player) GetLong

func (o *Player) GetLong() float32

GetLong returns the Long field value if set, zero value otherwise.

func (*Player) GetLongOk

func (o *Player) GetLongOk() (*float32, bool)

GetLongOk returns a tuple with the Long field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Player) GetNotificationTypes

func (o *Player) GetNotificationTypes() int32

GetNotificationTypes returns the NotificationTypes field value if set, zero value otherwise.

func (*Player) GetNotificationTypesOk

func (o *Player) GetNotificationTypesOk() (*int32, bool)

GetNotificationTypesOk returns a tuple with the NotificationTypes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Player) GetPlaytime

func (o *Player) GetPlaytime() int64

GetPlaytime returns the Playtime field value if set, zero value otherwise.

func (*Player) GetPlaytimeOk

func (o *Player) GetPlaytimeOk() (*int64, bool)

GetPlaytimeOk returns a tuple with the Playtime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Player) GetSdk

func (o *Player) GetSdk() string

GetSdk returns the Sdk field value if set, zero value otherwise.

func (*Player) GetSdkOk

func (o *Player) GetSdkOk() (*string, bool)

GetSdkOk returns a tuple with the Sdk field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Player) GetSessionCount

func (o *Player) GetSessionCount() int32

GetSessionCount returns the SessionCount field value if set, zero value otherwise.

func (*Player) GetSessionCountOk

func (o *Player) GetSessionCountOk() (*int32, bool)

GetSessionCountOk returns a tuple with the SessionCount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Player) GetTags

func (o *Player) GetTags() map[string]interface{}

GetTags returns the Tags field value if set, zero value otherwise.

func (*Player) GetTagsOk

func (o *Player) GetTagsOk() (map[string]interface{}, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Player) GetTestType

func (o *Player) GetTestType() int32

GetTestType returns the TestType field value if set, zero value otherwise (both if not set or set to explicit null).

func (*Player) GetTestTypeOk

func (o *Player) GetTestTypeOk() (*int32, bool)

GetTestTypeOk returns a tuple with the TestType field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Player) GetTimezone

func (o *Player) GetTimezone() int32

GetTimezone returns the Timezone field value if set, zero value otherwise (both if not set or set to explicit null).

func (*Player) GetTimezoneOk

func (o *Player) GetTimezoneOk() (*int32, bool)

GetTimezoneOk returns a tuple with the Timezone field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Player) HasAdId

func (o *Player) HasAdId() bool

HasAdId returns a boolean if a field has been set.

func (*Player) HasAmountSpent

func (o *Player) HasAmountSpent() bool

HasAmountSpent returns a boolean if a field has been set.

func (*Player) HasAppId

func (o *Player) HasAppId() bool

HasAppId returns a boolean if a field has been set.

func (*Player) HasBadgeCount

func (o *Player) HasBadgeCount() bool

HasBadgeCount returns a boolean if a field has been set.

func (*Player) HasCountry

func (o *Player) HasCountry() bool

HasCountry returns a boolean if a field has been set.

func (*Player) HasCreatedAt

func (o *Player) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*Player) HasDeviceModel

func (o *Player) HasDeviceModel() bool

HasDeviceModel returns a boolean if a field has been set.

func (*Player) HasDeviceOs

func (o *Player) HasDeviceOs() bool

HasDeviceOs returns a boolean if a field has been set.

func (*Player) HasEmailAuthHash

func (o *Player) HasEmailAuthHash() bool

HasEmailAuthHash returns a boolean if a field has been set.

func (*Player) HasExternalUserId

func (o *Player) HasExternalUserId() bool

HasExternalUserId returns a boolean if a field has been set.

func (*Player) HasExternalUserIdAuthHash

func (o *Player) HasExternalUserIdAuthHash() bool

HasExternalUserIdAuthHash returns a boolean if a field has been set.

func (*Player) HasGameVersion

func (o *Player) HasGameVersion() bool

HasGameVersion returns a boolean if a field has been set.

func (*Player) HasIdentifier

func (o *Player) HasIdentifier() bool

HasIdentifier returns a boolean if a field has been set.

func (*Player) HasInvalidIdentifier

func (o *Player) HasInvalidIdentifier() bool

HasInvalidIdentifier returns a boolean if a field has been set.

func (*Player) HasLanguage

func (o *Player) HasLanguage() bool

HasLanguage returns a boolean if a field has been set.

func (*Player) HasLastActive

func (o *Player) HasLastActive() bool

HasLastActive returns a boolean if a field has been set.

func (*Player) HasLat

func (o *Player) HasLat() bool

HasLat returns a boolean if a field has been set.

func (*Player) HasLong

func (o *Player) HasLong() bool

HasLong returns a boolean if a field has been set.

func (*Player) HasNotificationTypes

func (o *Player) HasNotificationTypes() bool

HasNotificationTypes returns a boolean if a field has been set.

func (*Player) HasPlaytime

func (o *Player) HasPlaytime() bool

HasPlaytime returns a boolean if a field has been set.

func (*Player) HasSdk

func (o *Player) HasSdk() bool

HasSdk returns a boolean if a field has been set.

func (*Player) HasSessionCount

func (o *Player) HasSessionCount() bool

HasSessionCount returns a boolean if a field has been set.

func (*Player) HasTags

func (o *Player) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*Player) HasTestType

func (o *Player) HasTestType() bool

HasTestType returns a boolean if a field has been set.

func (*Player) HasTimezone

func (o *Player) HasTimezone() bool

HasTimezone returns a boolean if a field has been set.

func (Player) MarshalJSON

func (o Player) MarshalJSON() ([]byte, error)

func (*Player) SetAdId

func (o *Player) SetAdId(v string)

SetAdId gets a reference to the given string and assigns it to the AdId field.

func (*Player) SetAmountSpent

func (o *Player) SetAmountSpent(v float32)

SetAmountSpent gets a reference to the given float32 and assigns it to the AmountSpent field.

func (*Player) SetAppId

func (o *Player) SetAppId(v string)

SetAppId gets a reference to the given string and assigns it to the AppId field.

func (*Player) SetBadgeCount

func (o *Player) SetBadgeCount(v int32)

SetBadgeCount gets a reference to the given int32 and assigns it to the BadgeCount field.

func (*Player) SetCountry

func (o *Player) SetCountry(v string)

SetCountry gets a reference to the given string and assigns it to the Country field.

func (*Player) SetCreatedAt

func (o *Player) SetCreatedAt(v int64)

SetCreatedAt gets a reference to the given int64 and assigns it to the CreatedAt field.

func (*Player) SetDeviceModel

func (o *Player) SetDeviceModel(v string)

SetDeviceModel gets a reference to the given string and assigns it to the DeviceModel field.

func (*Player) SetDeviceOs

func (o *Player) SetDeviceOs(v string)

SetDeviceOs gets a reference to the given string and assigns it to the DeviceOs field.

func (*Player) SetDeviceType

func (o *Player) SetDeviceType(v int32)

SetDeviceType sets field value

func (*Player) SetEmailAuthHash

func (o *Player) SetEmailAuthHash(v string)

SetEmailAuthHash gets a reference to the given string and assigns it to the EmailAuthHash field.

func (*Player) SetExternalUserId

func (o *Player) SetExternalUserId(v string)

SetExternalUserId gets a reference to the given string and assigns it to the ExternalUserId field.

func (*Player) SetExternalUserIdAuthHash

func (o *Player) SetExternalUserIdAuthHash(v string)

SetExternalUserIdAuthHash gets a reference to the given string and assigns it to the ExternalUserIdAuthHash field.

func (*Player) SetGameVersion

func (o *Player) SetGameVersion(v string)

SetGameVersion gets a reference to the given string and assigns it to the GameVersion field.

func (*Player) SetId

func (o *Player) SetId(v string)

SetId sets field value

func (*Player) SetIdentifier

func (o *Player) SetIdentifier(v string)

SetIdentifier gets a reference to the given string and assigns it to the Identifier field.

func (*Player) SetInvalidIdentifier

func (o *Player) SetInvalidIdentifier(v bool)

SetInvalidIdentifier gets a reference to the given bool and assigns it to the InvalidIdentifier field.

func (*Player) SetLanguage

func (o *Player) SetLanguage(v string)

SetLanguage gets a reference to the given string and assigns it to the Language field.

func (*Player) SetLastActive

func (o *Player) SetLastActive(v int32)

SetLastActive gets a reference to the given int32 and assigns it to the LastActive field.

func (*Player) SetLat

func (o *Player) SetLat(v float32)

SetLat gets a reference to the given float32 and assigns it to the Lat field.

func (*Player) SetLong

func (o *Player) SetLong(v float32)

SetLong gets a reference to the given float32 and assigns it to the Long field.

func (*Player) SetNotificationTypes

func (o *Player) SetNotificationTypes(v int32)

SetNotificationTypes gets a reference to the given int32 and assigns it to the NotificationTypes field.

func (*Player) SetPlaytime

func (o *Player) SetPlaytime(v int64)

SetPlaytime gets a reference to the given int64 and assigns it to the Playtime field.

func (*Player) SetSdk

func (o *Player) SetSdk(v string)

SetSdk gets a reference to the given string and assigns it to the Sdk field.

func (*Player) SetSessionCount

func (o *Player) SetSessionCount(v int32)

SetSessionCount gets a reference to the given int32 and assigns it to the SessionCount field.

func (*Player) SetTags

func (o *Player) SetTags(v map[string]interface{})

SetTags gets a reference to the given map[string]interface{} and assigns it to the Tags field.

func (*Player) SetTestType

func (o *Player) SetTestType(v int32)

SetTestType gets a reference to the given NullableInt32 and assigns it to the TestType field.

func (*Player) SetTestTypeNil

func (o *Player) SetTestTypeNil()

SetTestTypeNil sets the value for TestType to be an explicit nil

func (*Player) SetTimezone

func (o *Player) SetTimezone(v int32)

SetTimezone gets a reference to the given NullableInt32 and assigns it to the Timezone field.

func (*Player) SetTimezoneNil

func (o *Player) SetTimezoneNil()

SetTimezoneNil sets the value for Timezone to be an explicit nil

func (*Player) UnmarshalJSON

func (o *Player) UnmarshalJSON(bytes []byte) (err error)

func (*Player) UnsetTestType

func (o *Player) UnsetTestType()

UnsetTestType ensures that no value is present for TestType, not even an explicit nil

func (*Player) UnsetTimezone

func (o *Player) UnsetTimezone()

UnsetTimezone ensures that no value is present for Timezone, not even an explicit nil

type PlayerNotificationTarget

type PlayerNotificationTarget struct {
	// Specific playerids to send your notification to. _Does not require API Auth Key. Do not combine with other targeting parameters. Not compatible with any other targeting parameters. Example: [\"1dd608f2-c6a1-11e3-851d-000c2940e62c\"] Limit of 2,000 entries per REST API call
	IncludePlayerIds []string `json:"include_player_ids,omitempty"`
	// Target specific devices by custom user IDs assigned via API. Not compatible with any other targeting parameters Example: [\"custom-id-assigned-by-api\"] REQUIRED: REST API Key Authentication Limit of 2,000 entries per REST API call. Note: If targeting push, email, or sms subscribers with same ids, use with channel_for_external_user_ids to indicate you are sending a push or email or sms.
	IncludeExternalUserIds []string `json:"include_external_user_ids,omitempty"`
	// Recommended for Sending Emails - Target specific email addresses. If an email does not correspond to an existing user, a new user will be created. Example: nick@catfac.ts Limit of 2,000 entries per REST API call
	IncludeEmailTokens []string `json:"include_email_tokens,omitempty"`
	// Recommended for Sending SMS - Target specific phone numbers. The phone number should be in the E.164 format. Phone number should be an existing subscriber on OneSignal. Refer our docs to learn how to add phone numbers to OneSignal. Example phone number: +1999999999 Limit of 2,000 entries per REST API call
	IncludePhoneNumbers []string `json:"include_phone_numbers,omitempty"`
	// Not Recommended: Please consider using include_player_ids or include_external_user_ids instead. Target using iOS device tokens. Warning: Only works with Production tokens. All non-alphanumeric characters must be removed from each token. If a token does not correspond to an existing user, a new user will be created. Example: ce777617da7f548fe7a9ab6febb56cf39fba6d38203... Limit of 2,000 entries per REST API call
	IncludeIosTokens []string `json:"include_ios_tokens,omitempty"`
	// Not Recommended: Please consider using include_player_ids or include_external_user_ids instead. Target using Windows URIs. If a token does not correspond to an existing user, a new user will be created. Example: http://s.notify.live.net/u/1/bn1/HmQAAACPaLDr-... Limit of 2,000 entries per REST API call
	IncludeWpWnsUris []string `json:"include_wp_wns_uris,omitempty"`
	// Not Recommended: Please consider using include_player_ids or include_external_user_ids instead. Target using Amazon ADM registration IDs. If a token does not correspond to an existing user, a new user will be created. Example: amzn1.adm-registration.v1.XpvSSUk0Rc3hTVVV... Limit of 2,000 entries per REST API call
	IncludeAmazonRegIds []string `json:"include_amazon_reg_ids,omitempty"`
	// Not Recommended: Please consider using include_player_ids or include_external_user_ids instead. Target using Chrome App registration IDs. If a token does not correspond to an existing user, a new user will be created. Example: APA91bEeiUeSukAAUdnw3O2RB45FWlSpgJ7Ji_... Limit of 2,000 entries per REST API call
	IncludeChromeRegIds []string `json:"include_chrome_reg_ids,omitempty"`
	// Not Recommended: Please consider using include_player_ids or include_external_user_ids instead. Target using Chrome Web Push registration IDs. If a token does not correspond to an existing user, a new user will be created. Example: APA91bEeiUeSukAAUdnw3O2RB45FWlSpgJ7Ji_... Limit of 2,000 entries per REST API call
	IncludeChromeWebRegIds []string `json:"include_chrome_web_reg_ids,omitempty"`
	// Not Recommended: Please consider using include_player_ids or include_external_user_ids instead. Target using Android device registration IDs. If a token does not correspond to an existing user, a new user will be created. Example: APA91bEeiUeSukAAUdnw3O2RB45FWlSpgJ7Ji_... Limit of 2,000 entries per REST API call
	IncludeAndroidRegIds []string `json:"include_android_reg_ids,omitempty"`
	AdditionalProperties map[string]interface{}
}

PlayerNotificationTarget struct for PlayerNotificationTarget

func NewPlayerNotificationTarget

func NewPlayerNotificationTarget() *PlayerNotificationTarget

NewPlayerNotificationTarget instantiates a new PlayerNotificationTarget object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPlayerNotificationTargetWithDefaults

func NewPlayerNotificationTargetWithDefaults() *PlayerNotificationTarget

NewPlayerNotificationTargetWithDefaults instantiates a new PlayerNotificationTarget object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PlayerNotificationTarget) GetIncludeAmazonRegIds

func (o *PlayerNotificationTarget) GetIncludeAmazonRegIds() []string

GetIncludeAmazonRegIds returns the IncludeAmazonRegIds field value if set, zero value otherwise.

func (*PlayerNotificationTarget) GetIncludeAmazonRegIdsOk

func (o *PlayerNotificationTarget) GetIncludeAmazonRegIdsOk() ([]string, bool)

GetIncludeAmazonRegIdsOk returns a tuple with the IncludeAmazonRegIds field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PlayerNotificationTarget) GetIncludeAndroidRegIds

func (o *PlayerNotificationTarget) GetIncludeAndroidRegIds() []string

GetIncludeAndroidRegIds returns the IncludeAndroidRegIds field value if set, zero value otherwise.

func (*PlayerNotificationTarget) GetIncludeAndroidRegIdsOk

func (o *PlayerNotificationTarget) GetIncludeAndroidRegIdsOk() ([]string, bool)

GetIncludeAndroidRegIdsOk returns a tuple with the IncludeAndroidRegIds field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PlayerNotificationTarget) GetIncludeChromeRegIds

func (o *PlayerNotificationTarget) GetIncludeChromeRegIds() []string

GetIncludeChromeRegIds returns the IncludeChromeRegIds field value if set, zero value otherwise.

func (*PlayerNotificationTarget) GetIncludeChromeRegIdsOk

func (o *PlayerNotificationTarget) GetIncludeChromeRegIdsOk() ([]string, bool)

GetIncludeChromeRegIdsOk returns a tuple with the IncludeChromeRegIds field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PlayerNotificationTarget) GetIncludeChromeWebRegIds

func (o *PlayerNotificationTarget) GetIncludeChromeWebRegIds() []string

GetIncludeChromeWebRegIds returns the IncludeChromeWebRegIds field value if set, zero value otherwise.

func (*PlayerNotificationTarget) GetIncludeChromeWebRegIdsOk

func (o *PlayerNotificationTarget) GetIncludeChromeWebRegIdsOk() ([]string, bool)

GetIncludeChromeWebRegIdsOk returns a tuple with the IncludeChromeWebRegIds field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PlayerNotificationTarget) GetIncludeEmailTokens

func (o *PlayerNotificationTarget) GetIncludeEmailTokens() []string

GetIncludeEmailTokens returns the IncludeEmailTokens field value if set, zero value otherwise.

func (*PlayerNotificationTarget) GetIncludeEmailTokensOk

func (o *PlayerNotificationTarget) GetIncludeEmailTokensOk() ([]string, bool)

GetIncludeEmailTokensOk returns a tuple with the IncludeEmailTokens field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PlayerNotificationTarget) GetIncludeExternalUserIds

func (o *PlayerNotificationTarget) GetIncludeExternalUserIds() []string

GetIncludeExternalUserIds returns the IncludeExternalUserIds field value if set, zero value otherwise.

func (*PlayerNotificationTarget) GetIncludeExternalUserIdsOk

func (o *PlayerNotificationTarget) GetIncludeExternalUserIdsOk() ([]string, bool)

GetIncludeExternalUserIdsOk returns a tuple with the IncludeExternalUserIds field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PlayerNotificationTarget) GetIncludeIosTokens

func (o *PlayerNotificationTarget) GetIncludeIosTokens() []string

GetIncludeIosTokens returns the IncludeIosTokens field value if set, zero value otherwise.

func (*PlayerNotificationTarget) GetIncludeIosTokensOk

func (o *PlayerNotificationTarget) GetIncludeIosTokensOk() ([]string, bool)

GetIncludeIosTokensOk returns a tuple with the IncludeIosTokens field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PlayerNotificationTarget) GetIncludePhoneNumbers

func (o *PlayerNotificationTarget) GetIncludePhoneNumbers() []string

GetIncludePhoneNumbers returns the IncludePhoneNumbers field value if set, zero value otherwise.

func (*PlayerNotificationTarget) GetIncludePhoneNumbersOk

func (o *PlayerNotificationTarget) GetIncludePhoneNumbersOk() ([]string, bool)

GetIncludePhoneNumbersOk returns a tuple with the IncludePhoneNumbers field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PlayerNotificationTarget) GetIncludePlayerIds

func (o *PlayerNotificationTarget) GetIncludePlayerIds() []string

GetIncludePlayerIds returns the IncludePlayerIds field value if set, zero value otherwise.

func (*PlayerNotificationTarget) GetIncludePlayerIdsOk

func (o *PlayerNotificationTarget) GetIncludePlayerIdsOk() ([]string, bool)

GetIncludePlayerIdsOk returns a tuple with the IncludePlayerIds field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PlayerNotificationTarget) GetIncludeWpWnsUris

func (o *PlayerNotificationTarget) GetIncludeWpWnsUris() []string

GetIncludeWpWnsUris returns the IncludeWpWnsUris field value if set, zero value otherwise.

func (*PlayerNotificationTarget) GetIncludeWpWnsUrisOk

func (o *PlayerNotificationTarget) GetIncludeWpWnsUrisOk() ([]string, bool)

GetIncludeWpWnsUrisOk returns a tuple with the IncludeWpWnsUris field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PlayerNotificationTarget) HasIncludeAmazonRegIds

func (o *PlayerNotificationTarget) HasIncludeAmazonRegIds() bool

HasIncludeAmazonRegIds returns a boolean if a field has been set.

func (*PlayerNotificationTarget) HasIncludeAndroidRegIds

func (o *PlayerNotificationTarget) HasIncludeAndroidRegIds() bool

HasIncludeAndroidRegIds returns a boolean if a field has been set.

func (*PlayerNotificationTarget) HasIncludeChromeRegIds

func (o *PlayerNotificationTarget) HasIncludeChromeRegIds() bool

HasIncludeChromeRegIds returns a boolean if a field has been set.

func (*PlayerNotificationTarget) HasIncludeChromeWebRegIds

func (o *PlayerNotificationTarget) HasIncludeChromeWebRegIds() bool

HasIncludeChromeWebRegIds returns a boolean if a field has been set.

func (*PlayerNotificationTarget) HasIncludeEmailTokens

func (o *PlayerNotificationTarget) HasIncludeEmailTokens() bool

HasIncludeEmailTokens returns a boolean if a field has been set.

func (*PlayerNotificationTarget) HasIncludeExternalUserIds

func (o *PlayerNotificationTarget) HasIncludeExternalUserIds() bool

HasIncludeExternalUserIds returns a boolean if a field has been set.

func (*PlayerNotificationTarget) HasIncludeIosTokens

func (o *PlayerNotificationTarget) HasIncludeIosTokens() bool

HasIncludeIosTokens returns a boolean if a field has been set.

func (*PlayerNotificationTarget) HasIncludePhoneNumbers

func (o *PlayerNotificationTarget) HasIncludePhoneNumbers() bool

HasIncludePhoneNumbers returns a boolean if a field has been set.

func (*PlayerNotificationTarget) HasIncludePlayerIds

func (o *PlayerNotificationTarget) HasIncludePlayerIds() bool

HasIncludePlayerIds returns a boolean if a field has been set.

func (*PlayerNotificationTarget) HasIncludeWpWnsUris

func (o *PlayerNotificationTarget) HasIncludeWpWnsUris() bool

HasIncludeWpWnsUris returns a boolean if a field has been set.

func (PlayerNotificationTarget) MarshalJSON

func (o PlayerNotificationTarget) MarshalJSON() ([]byte, error)

func (*PlayerNotificationTarget) SetIncludeAmazonRegIds

func (o *PlayerNotificationTarget) SetIncludeAmazonRegIds(v []string)

SetIncludeAmazonRegIds gets a reference to the given []string and assigns it to the IncludeAmazonRegIds field.

func (*PlayerNotificationTarget) SetIncludeAndroidRegIds

func (o *PlayerNotificationTarget) SetIncludeAndroidRegIds(v []string)

SetIncludeAndroidRegIds gets a reference to the given []string and assigns it to the IncludeAndroidRegIds field.

func (*PlayerNotificationTarget) SetIncludeChromeRegIds

func (o *PlayerNotificationTarget) SetIncludeChromeRegIds(v []string)

SetIncludeChromeRegIds gets a reference to the given []string and assigns it to the IncludeChromeRegIds field.

func (*PlayerNotificationTarget) SetIncludeChromeWebRegIds

func (o *PlayerNotificationTarget) SetIncludeChromeWebRegIds(v []string)

SetIncludeChromeWebRegIds gets a reference to the given []string and assigns it to the IncludeChromeWebRegIds field.

func (*PlayerNotificationTarget) SetIncludeEmailTokens

func (o *PlayerNotificationTarget) SetIncludeEmailTokens(v []string)

SetIncludeEmailTokens gets a reference to the given []string and assigns it to the IncludeEmailTokens field.

func (*PlayerNotificationTarget) SetIncludeExternalUserIds

func (o *PlayerNotificationTarget) SetIncludeExternalUserIds(v []string)

SetIncludeExternalUserIds gets a reference to the given []string and assigns it to the IncludeExternalUserIds field.

func (*PlayerNotificationTarget) SetIncludeIosTokens

func (o *PlayerNotificationTarget) SetIncludeIosTokens(v []string)

SetIncludeIosTokens gets a reference to the given []string and assigns it to the IncludeIosTokens field.

func (*PlayerNotificationTarget) SetIncludePhoneNumbers

func (o *PlayerNotificationTarget) SetIncludePhoneNumbers(v []string)

SetIncludePhoneNumbers gets a reference to the given []string and assigns it to the IncludePhoneNumbers field.

func (*PlayerNotificationTarget) SetIncludePlayerIds

func (o *PlayerNotificationTarget) SetIncludePlayerIds(v []string)

SetIncludePlayerIds gets a reference to the given []string and assigns it to the IncludePlayerIds field.

func (*PlayerNotificationTarget) SetIncludeWpWnsUris

func (o *PlayerNotificationTarget) SetIncludeWpWnsUris(v []string)

SetIncludeWpWnsUris gets a reference to the given []string and assigns it to the IncludeWpWnsUris field.

func (*PlayerNotificationTarget) UnmarshalJSON

func (o *PlayerNotificationTarget) UnmarshalJSON(bytes []byte) (err error)

type PlayerSlice

type PlayerSlice struct {
	TotalCount           *int32   `json:"total_count,omitempty"`
	Offset               *int32   `json:"offset,omitempty"`
	Limit                *int32   `json:"limit,omitempty"`
	Players              []Player `json:"players,omitempty"`
	AdditionalProperties map[string]interface{}
}

PlayerSlice struct for PlayerSlice

func NewPlayerSlice

func NewPlayerSlice() *PlayerSlice

NewPlayerSlice instantiates a new PlayerSlice object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPlayerSliceWithDefaults

func NewPlayerSliceWithDefaults() *PlayerSlice

NewPlayerSliceWithDefaults instantiates a new PlayerSlice object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PlayerSlice) GetLimit

func (o *PlayerSlice) GetLimit() int32

GetLimit returns the Limit field value if set, zero value otherwise.

func (*PlayerSlice) GetLimitOk

func (o *PlayerSlice) GetLimitOk() (*int32, bool)

GetLimitOk returns a tuple with the Limit field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PlayerSlice) GetOffset

func (o *PlayerSlice) GetOffset() int32

GetOffset returns the Offset field value if set, zero value otherwise.

func (*PlayerSlice) GetOffsetOk

func (o *PlayerSlice) GetOffsetOk() (*int32, bool)

GetOffsetOk returns a tuple with the Offset field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PlayerSlice) GetPlayers

func (o *PlayerSlice) GetPlayers() []Player

GetPlayers returns the Players field value if set, zero value otherwise.

func (*PlayerSlice) GetPlayersOk

func (o *PlayerSlice) GetPlayersOk() ([]Player, bool)

GetPlayersOk returns a tuple with the Players field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PlayerSlice) GetTotalCount

func (o *PlayerSlice) GetTotalCount() int32

GetTotalCount returns the TotalCount field value if set, zero value otherwise.

func (*PlayerSlice) GetTotalCountOk

func (o *PlayerSlice) GetTotalCountOk() (*int32, bool)

GetTotalCountOk returns a tuple with the TotalCount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PlayerSlice) HasLimit

func (o *PlayerSlice) HasLimit() bool

HasLimit returns a boolean if a field has been set.

func (*PlayerSlice) HasOffset

func (o *PlayerSlice) HasOffset() bool

HasOffset returns a boolean if a field has been set.

func (*PlayerSlice) HasPlayers

func (o *PlayerSlice) HasPlayers() bool

HasPlayers returns a boolean if a field has been set.

func (*PlayerSlice) HasTotalCount

func (o *PlayerSlice) HasTotalCount() bool

HasTotalCount returns a boolean if a field has been set.

func (PlayerSlice) MarshalJSON

func (o PlayerSlice) MarshalJSON() ([]byte, error)

func (*PlayerSlice) SetLimit

func (o *PlayerSlice) SetLimit(v int32)

SetLimit gets a reference to the given int32 and assigns it to the Limit field.

func (*PlayerSlice) SetOffset

func (o *PlayerSlice) SetOffset(v int32)

SetOffset gets a reference to the given int32 and assigns it to the Offset field.

func (*PlayerSlice) SetPlayers

func (o *PlayerSlice) SetPlayers(v []Player)

SetPlayers gets a reference to the given []Player and assigns it to the Players field.

func (*PlayerSlice) SetTotalCount

func (o *PlayerSlice) SetTotalCount(v int32)

SetTotalCount gets a reference to the given int32 and assigns it to the TotalCount field.

func (*PlayerSlice) UnmarshalJSON

func (o *PlayerSlice) UnmarshalJSON(bytes []byte) (err error)

type Purchase

type Purchase struct {
	// The unique identifier of the purchased item.
	Sku string `json:"sku"`
	// The amount, in USD, spent purchasing the item.
	Amount float32 `json:"amount"`
	// The 3-letter ISO 4217 currency code. Required for correct storage and conversion of amount.
	Iso                  string `json:"iso"`
	AdditionalProperties map[string]interface{}
}

Purchase struct for Purchase

func NewPurchase

func NewPurchase(sku string, amount float32, iso string) *Purchase

NewPurchase instantiates a new Purchase object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPurchaseWithDefaults

func NewPurchaseWithDefaults() *Purchase

NewPurchaseWithDefaults instantiates a new Purchase object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Purchase) GetAmount

func (o *Purchase) GetAmount() float32

GetAmount returns the Amount field value

func (*Purchase) GetAmountOk

func (o *Purchase) GetAmountOk() (*float32, bool)

GetAmountOk returns a tuple with the Amount field value and a boolean to check if the value has been set.

func (*Purchase) GetIso

func (o *Purchase) GetIso() string

GetIso returns the Iso field value

func (*Purchase) GetIsoOk

func (o *Purchase) GetIsoOk() (*string, bool)

GetIsoOk returns a tuple with the Iso field value and a boolean to check if the value has been set.

func (*Purchase) GetSku

func (o *Purchase) GetSku() string

GetSku returns the Sku field value

func (*Purchase) GetSkuOk

func (o *Purchase) GetSkuOk() (*string, bool)

GetSkuOk returns a tuple with the Sku field value and a boolean to check if the value has been set.

func (Purchase) MarshalJSON

func (o Purchase) MarshalJSON() ([]byte, error)

func (*Purchase) SetAmount

func (o *Purchase) SetAmount(v float32)

SetAmount sets field value

func (*Purchase) SetIso

func (o *Purchase) SetIso(v string)

SetIso sets field value

func (*Purchase) SetSku

func (o *Purchase) SetSku(v string)

SetSku sets field value

func (*Purchase) UnmarshalJSON

func (o *Purchase) UnmarshalJSON(bytes []byte) (err error)

type Segment

type Segment struct {
	// UUID of the segment.  If left empty, it will be assigned automaticaly.
	Id *string `json:"id,omitempty"`
	// Name of the segment.  You'll see this name on the Web UI.
	Name string `json:"name"`
	// Filter or operators the segment will have.  For a list of available filters with details, please see Send to Users Based on Filters.
	Filters              []FilterExpressions `json:"filters"`
	AdditionalProperties map[string]interface{}
}

Segment struct for Segment

func NewSegment

func NewSegment(name string, filters []FilterExpressions) *Segment

NewSegment instantiates a new Segment object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSegmentWithDefaults

func NewSegmentWithDefaults() *Segment

NewSegmentWithDefaults instantiates a new Segment object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Segment) GetFilters

func (o *Segment) GetFilters() []FilterExpressions

GetFilters returns the Filters field value

func (*Segment) GetFiltersOk

func (o *Segment) GetFiltersOk() ([]FilterExpressions, bool)

GetFiltersOk returns a tuple with the Filters field value and a boolean to check if the value has been set.

func (*Segment) GetId

func (o *Segment) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*Segment) GetIdOk

func (o *Segment) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Segment) GetName

func (o *Segment) GetName() string

GetName returns the Name field value

func (*Segment) GetNameOk

func (o *Segment) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*Segment) HasId

func (o *Segment) HasId() bool

HasId returns a boolean if a field has been set.

func (Segment) MarshalJSON

func (o Segment) MarshalJSON() ([]byte, error)

func (*Segment) SetFilters

func (o *Segment) SetFilters(v []FilterExpressions)

SetFilters sets field value

func (*Segment) SetId

func (o *Segment) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*Segment) SetName

func (o *Segment) SetName(v string)

SetName sets field value

func (*Segment) UnmarshalJSON

func (o *Segment) UnmarshalJSON(bytes []byte) (err error)

type SegmentNotificationTarget

type SegmentNotificationTarget struct {
	// The segment names you want to target. Users in these segments will receive a notification. This targeting parameter is only compatible with excluded_segments. Example: [\"Active Users\", \"Inactive Users\"]
	IncludedSegments []string `json:"included_segments,omitempty"`
	// Segment that will be excluded when sending. Users in these segments will not receive a notification, even if they were included in included_segments. This targeting parameter is only compatible with included_segments. Example: [\"Active Users\", \"Inactive Users\"]
	ExcludedSegments     []string `json:"excluded_segments,omitempty"`
	AdditionalProperties map[string]interface{}
}

SegmentNotificationTarget struct for SegmentNotificationTarget

func NewSegmentNotificationTarget

func NewSegmentNotificationTarget() *SegmentNotificationTarget

NewSegmentNotificationTarget instantiates a new SegmentNotificationTarget object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSegmentNotificationTargetWithDefaults

func NewSegmentNotificationTargetWithDefaults() *SegmentNotificationTarget

NewSegmentNotificationTargetWithDefaults instantiates a new SegmentNotificationTarget object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SegmentNotificationTarget) GetExcludedSegments

func (o *SegmentNotificationTarget) GetExcludedSegments() []string

GetExcludedSegments returns the ExcludedSegments field value if set, zero value otherwise.

func (*SegmentNotificationTarget) GetExcludedSegmentsOk

func (o *SegmentNotificationTarget) GetExcludedSegmentsOk() ([]string, bool)

GetExcludedSegmentsOk returns a tuple with the ExcludedSegments field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SegmentNotificationTarget) GetIncludedSegments

func (o *SegmentNotificationTarget) GetIncludedSegments() []string

GetIncludedSegments returns the IncludedSegments field value if set, zero value otherwise.

func (*SegmentNotificationTarget) GetIncludedSegmentsOk

func (o *SegmentNotificationTarget) GetIncludedSegmentsOk() ([]string, bool)

GetIncludedSegmentsOk returns a tuple with the IncludedSegments field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SegmentNotificationTarget) HasExcludedSegments

func (o *SegmentNotificationTarget) HasExcludedSegments() bool

HasExcludedSegments returns a boolean if a field has been set.

func (*SegmentNotificationTarget) HasIncludedSegments

func (o *SegmentNotificationTarget) HasIncludedSegments() bool

HasIncludedSegments returns a boolean if a field has been set.

func (SegmentNotificationTarget) MarshalJSON

func (o SegmentNotificationTarget) MarshalJSON() ([]byte, error)

func (*SegmentNotificationTarget) SetExcludedSegments

func (o *SegmentNotificationTarget) SetExcludedSegments(v []string)

SetExcludedSegments gets a reference to the given []string and assigns it to the ExcludedSegments field.

func (*SegmentNotificationTarget) SetIncludedSegments

func (o *SegmentNotificationTarget) SetIncludedSegments(v []string)

SetIncludedSegments gets a reference to the given []string and assigns it to the IncludedSegments field.

func (*SegmentNotificationTarget) UnmarshalJSON

func (o *SegmentNotificationTarget) UnmarshalJSON(bytes []byte) (err error)

type ServerConfiguration

type ServerConfiguration struct {
	URL         string
	Description string
	Variables   map[string]ServerVariable
}

ServerConfiguration stores the information about a server

type ServerConfigurations

type ServerConfigurations []ServerConfiguration

ServerConfigurations stores multiple ServerConfiguration items

func (ServerConfigurations) URL

func (sc ServerConfigurations) URL(index int, variables map[string]string) (string, error)

URL formats template on a index using given variables

type ServerVariable

type ServerVariable struct {
	Description  string
	DefaultValue string
	EnumValues   []string
}

ServerVariable stores the information about a server variable

type StringMap

type StringMap struct {
	// Text in English.  Will be used as a fallback
	En *string `json:"en,omitempty"`
	// Text in Arabic.
	Ar *string `json:"ar,omitempty"`
	// Text in Bosnian.
	Bs *string `json:"bs,omitempty"`
	// Text in Bulgarian.
	Bg *string `json:"bg,omitempty"`
	// Text in Catalan.
	Ca *string `json:"ca,omitempty"`
	// Text in Chinese (Simplified).
	ZhHans *string `json:"zh-Hans,omitempty"`
	// Text in Chinese (Traditional).
	ZhHant *string `json:"zh-Hant,omitempty"`
	// Alias for zh-Hans.
	Zh *string `json:"zh,omitempty"`
	// Text in Croatian.
	Hr *string `json:"hr,omitempty"`
	// Text in Czech.
	Cs *string `json:"cs,omitempty"`
	// Text in Danish.
	Da *string `json:"da,omitempty"`
	// Text in Dutch.
	Nl *string `json:"nl,omitempty"`
	// Text in Estonian.
	Et *string `json:"et,omitempty"`
	// Text in Finnish.
	Fi *string `json:"fi,omitempty"`
	// Text in French.
	Fr *string `json:"fr,omitempty"`
	// Text in Georgian.
	Ka *string `json:"ka,omitempty"`
	// Text in German.
	De *string `json:"de,omitempty"`
	// Text in Greek.
	El *string `json:"el,omitempty"`
	// Text in Hindi.
	Hi *string `json:"hi,omitempty"`
	// Text in Hebrew.
	He *string `json:"he,omitempty"`
	// Text in Hungarian.
	Hu *string `json:"hu,omitempty"`
	// Text in Indonesian.
	Id *string `json:"id,omitempty"`
	// Text in Italian.
	It *string `json:"it,omitempty"`
	// Text in Japanese.
	Ja *string `json:"ja,omitempty"`
	// Text in Korean.
	Ko *string `json:"ko,omitempty"`
	// Text in Latvian.
	Lv *string `json:"lv,omitempty"`
	// Text in Lithuanian.
	Lt *string `json:"lt,omitempty"`
	// Text in Malay.
	Ms *string `json:"ms,omitempty"`
	// Text in Norwegian.
	Nb *string `json:"nb,omitempty"`
	// Text in Polish.
	Pl *string `json:"pl,omitempty"`
	// Text in Persian.
	Fa *string `json:"fa,omitempty"`
	// Text in Portugese.
	Pt *string `json:"pt,omitempty"`
	// Text in Punjabi.
	Pa *string `json:"pa,omitempty"`
	// Text in Romanian.
	Ro *string `json:"ro,omitempty"`
	// Text in Russian.
	Ru *string `json:"ru,omitempty"`
	// Text in Serbian.
	Sr *string `json:"sr,omitempty"`
	// Text in Slovak.
	Sk *string `json:"sk,omitempty"`
	// Text in Spanish.
	Es *string `json:"es,omitempty"`
	// Text in Swedish.
	Sv *string `json:"sv,omitempty"`
	// Text in Thai.
	Th *string `json:"th,omitempty"`
	// Text in Turkish.
	Tr *string `json:"tr,omitempty"`
	// Text in Ukrainian.
	Uk *string `json:"uk,omitempty"`
	// Text in Vietnamese.
	Vi                   *string `json:"vi,omitempty"`
	AdditionalProperties map[string]interface{}
}

StringMap struct for StringMap

func NewStringMap

func NewStringMap() *StringMap

NewStringMap instantiates a new StringMap object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewStringMapWithDefaults

func NewStringMapWithDefaults() *StringMap

NewStringMapWithDefaults instantiates a new StringMap object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*StringMap) GetAr

func (o *StringMap) GetAr() string

GetAr returns the Ar field value if set, zero value otherwise.

func (*StringMap) GetArOk

func (o *StringMap) GetArOk() (*string, bool)

GetArOk returns a tuple with the Ar field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StringMap) GetBg

func (o *StringMap) GetBg() string

GetBg returns the Bg field value if set, zero value otherwise.

func (*StringMap) GetBgOk

func (o *StringMap) GetBgOk() (*string, bool)

GetBgOk returns a tuple with the Bg field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StringMap) GetBs

func (o *StringMap) GetBs() string

GetBs returns the Bs field value if set, zero value otherwise.

func (*StringMap) GetBsOk

func (o *StringMap) GetBsOk() (*string, bool)

GetBsOk returns a tuple with the Bs field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StringMap) GetCa

func (o *StringMap) GetCa() string

GetCa returns the Ca field value if set, zero value otherwise.

func (*StringMap) GetCaOk

func (o *StringMap) GetCaOk() (*string, bool)

GetCaOk returns a tuple with the Ca field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StringMap) GetCs

func (o *StringMap) GetCs() string

GetCs returns the Cs field value if set, zero value otherwise.

func (*StringMap) GetCsOk

func (o *StringMap) GetCsOk() (*string, bool)

GetCsOk returns a tuple with the Cs field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StringMap) GetDa

func (o *StringMap) GetDa() string

GetDa returns the Da field value if set, zero value otherwise.

func (*StringMap) GetDaOk

func (o *StringMap) GetDaOk() (*string, bool)

GetDaOk returns a tuple with the Da field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StringMap) GetDe

func (o *StringMap) GetDe() string

GetDe returns the De field value if set, zero value otherwise.

func (*StringMap) GetDeOk

func (o *StringMap) GetDeOk() (*string, bool)

GetDeOk returns a tuple with the De field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StringMap) GetEl

func (o *StringMap) GetEl() string

GetEl returns the El field value if set, zero value otherwise.

func (*StringMap) GetElOk

func (o *StringMap) GetElOk() (*string, bool)

GetElOk returns a tuple with the El field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StringMap) GetEn

func (o *StringMap) GetEn() string

GetEn returns the En field value if set, zero value otherwise.

func (*StringMap) GetEnOk

func (o *StringMap) GetEnOk() (*string, bool)

GetEnOk returns a tuple with the En field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StringMap) GetEs

func (o *StringMap) GetEs() string

GetEs returns the Es field value if set, zero value otherwise.

func (*StringMap) GetEsOk

func (o *StringMap) GetEsOk() (*string, bool)

GetEsOk returns a tuple with the Es field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StringMap) GetEt

func (o *StringMap) GetEt() string

GetEt returns the Et field value if set, zero value otherwise.

func (*StringMap) GetEtOk

func (o *StringMap) GetEtOk() (*string, bool)

GetEtOk returns a tuple with the Et field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StringMap) GetFa

func (o *StringMap) GetFa() string

GetFa returns the Fa field value if set, zero value otherwise.

func (*StringMap) GetFaOk

func (o *StringMap) GetFaOk() (*string, bool)

GetFaOk returns a tuple with the Fa field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StringMap) GetFi

func (o *StringMap) GetFi() string

GetFi returns the Fi field value if set, zero value otherwise.

func (*StringMap) GetFiOk

func (o *StringMap) GetFiOk() (*string, bool)

GetFiOk returns a tuple with the Fi field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StringMap) GetFr

func (o *StringMap) GetFr() string

GetFr returns the Fr field value if set, zero value otherwise.

func (*StringMap) GetFrOk

func (o *StringMap) GetFrOk() (*string, bool)

GetFrOk returns a tuple with the Fr field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StringMap) GetHe

func (o *StringMap) GetHe() string

GetHe returns the He field value if set, zero value otherwise.

func (*StringMap) GetHeOk

func (o *StringMap) GetHeOk() (*string, bool)

GetHeOk returns a tuple with the He field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StringMap) GetHi

func (o *StringMap) GetHi() string

GetHi returns the Hi field value if set, zero value otherwise.

func (*StringMap) GetHiOk

func (o *StringMap) GetHiOk() (*string, bool)

GetHiOk returns a tuple with the Hi field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StringMap) GetHr

func (o *StringMap) GetHr() string

GetHr returns the Hr field value if set, zero value otherwise.

func (*StringMap) GetHrOk

func (o *StringMap) GetHrOk() (*string, bool)

GetHrOk returns a tuple with the Hr field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StringMap) GetHu

func (o *StringMap) GetHu() string

GetHu returns the Hu field value if set, zero value otherwise.

func (*StringMap) GetHuOk

func (o *StringMap) GetHuOk() (*string, bool)

GetHuOk returns a tuple with the Hu field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StringMap) GetId

func (o *StringMap) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*StringMap) GetIdOk

func (o *StringMap) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StringMap) GetIt

func (o *StringMap) GetIt() string

GetIt returns the It field value if set, zero value otherwise.

func (*StringMap) GetItOk

func (o *StringMap) GetItOk() (*string, bool)

GetItOk returns a tuple with the It field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StringMap) GetJa

func (o *StringMap) GetJa() string

GetJa returns the Ja field value if set, zero value otherwise.

func (*StringMap) GetJaOk

func (o *StringMap) GetJaOk() (*string, bool)

GetJaOk returns a tuple with the Ja field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StringMap) GetKa

func (o *StringMap) GetKa() string

GetKa returns the Ka field value if set, zero value otherwise.

func (*StringMap) GetKaOk

func (o *StringMap) GetKaOk() (*string, bool)

GetKaOk returns a tuple with the Ka field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StringMap) GetKo

func (o *StringMap) GetKo() string

GetKo returns the Ko field value if set, zero value otherwise.

func (*StringMap) GetKoOk

func (o *StringMap) GetKoOk() (*string, bool)

GetKoOk returns a tuple with the Ko field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StringMap) GetLt

func (o *StringMap) GetLt() string

GetLt returns the Lt field value if set, zero value otherwise.

func (*StringMap) GetLtOk

func (o *StringMap) GetLtOk() (*string, bool)

GetLtOk returns a tuple with the Lt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StringMap) GetLv

func (o *StringMap) GetLv() string

GetLv returns the Lv field value if set, zero value otherwise.

func (*StringMap) GetLvOk

func (o *StringMap) GetLvOk() (*string, bool)

GetLvOk returns a tuple with the Lv field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StringMap) GetMs

func (o *StringMap) GetMs() string

GetMs returns the Ms field value if set, zero value otherwise.

func (*StringMap) GetMsOk

func (o *StringMap) GetMsOk() (*string, bool)

GetMsOk returns a tuple with the Ms field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StringMap) GetNb

func (o *StringMap) GetNb() string

GetNb returns the Nb field value if set, zero value otherwise.

func (*StringMap) GetNbOk

func (o *StringMap) GetNbOk() (*string, bool)

GetNbOk returns a tuple with the Nb field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StringMap) GetNl

func (o *StringMap) GetNl() string

GetNl returns the Nl field value if set, zero value otherwise.

func (*StringMap) GetNlOk

func (o *StringMap) GetNlOk() (*string, bool)

GetNlOk returns a tuple with the Nl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StringMap) GetPa

func (o *StringMap) GetPa() string

GetPa returns the Pa field value if set, zero value otherwise.

func (*StringMap) GetPaOk

func (o *StringMap) GetPaOk() (*string, bool)

GetPaOk returns a tuple with the Pa field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StringMap) GetPl

func (o *StringMap) GetPl() string

GetPl returns the Pl field value if set, zero value otherwise.

func (*StringMap) GetPlOk

func (o *StringMap) GetPlOk() (*string, bool)

GetPlOk returns a tuple with the Pl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StringMap) GetPt

func (o *StringMap) GetPt() string

GetPt returns the Pt field value if set, zero value otherwise.

func (*StringMap) GetPtOk

func (o *StringMap) GetPtOk() (*string, bool)

GetPtOk returns a tuple with the Pt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StringMap) GetRo

func (o *StringMap) GetRo() string

GetRo returns the Ro field value if set, zero value otherwise.

func (*StringMap) GetRoOk

func (o *StringMap) GetRoOk() (*string, bool)

GetRoOk returns a tuple with the Ro field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StringMap) GetRu

func (o *StringMap) GetRu() string

GetRu returns the Ru field value if set, zero value otherwise.

func (*StringMap) GetRuOk

func (o *StringMap) GetRuOk() (*string, bool)

GetRuOk returns a tuple with the Ru field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StringMap) GetSk

func (o *StringMap) GetSk() string

GetSk returns the Sk field value if set, zero value otherwise.

func (*StringMap) GetSkOk

func (o *StringMap) GetSkOk() (*string, bool)

GetSkOk returns a tuple with the Sk field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StringMap) GetSr

func (o *StringMap) GetSr() string

GetSr returns the Sr field value if set, zero value otherwise.

func (*StringMap) GetSrOk

func (o *StringMap) GetSrOk() (*string, bool)

GetSrOk returns a tuple with the Sr field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StringMap) GetSv

func (o *StringMap) GetSv() string

GetSv returns the Sv field value if set, zero value otherwise.

func (*StringMap) GetSvOk

func (o *StringMap) GetSvOk() (*string, bool)

GetSvOk returns a tuple with the Sv field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StringMap) GetTh

func (o *StringMap) GetTh() string

GetTh returns the Th field value if set, zero value otherwise.

func (*StringMap) GetThOk

func (o *StringMap) GetThOk() (*string, bool)

GetThOk returns a tuple with the Th field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StringMap) GetTr

func (o *StringMap) GetTr() string

GetTr returns the Tr field value if set, zero value otherwise.

func (*StringMap) GetTrOk

func (o *StringMap) GetTrOk() (*string, bool)

GetTrOk returns a tuple with the Tr field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StringMap) GetUk

func (o *StringMap) GetUk() string

GetUk returns the Uk field value if set, zero value otherwise.

func (*StringMap) GetUkOk

func (o *StringMap) GetUkOk() (*string, bool)

GetUkOk returns a tuple with the Uk field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StringMap) GetVi

func (o *StringMap) GetVi() string

GetVi returns the Vi field value if set, zero value otherwise.

func (*StringMap) GetViOk

func (o *StringMap) GetViOk() (*string, bool)

GetViOk returns a tuple with the Vi field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StringMap) GetZh

func (o *StringMap) GetZh() string

GetZh returns the Zh field value if set, zero value otherwise.

func (*StringMap) GetZhHans

func (o *StringMap) GetZhHans() string

GetZhHans returns the ZhHans field value if set, zero value otherwise.

func (*StringMap) GetZhHansOk

func (o *StringMap) GetZhHansOk() (*string, bool)

GetZhHansOk returns a tuple with the ZhHans field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StringMap) GetZhHant

func (o *StringMap) GetZhHant() string

GetZhHant returns the ZhHant field value if set, zero value otherwise.

func (*StringMap) GetZhHantOk

func (o *StringMap) GetZhHantOk() (*string, bool)

GetZhHantOk returns a tuple with the ZhHant field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StringMap) GetZhOk

func (o *StringMap) GetZhOk() (*string, bool)

GetZhOk returns a tuple with the Zh field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StringMap) HasAr

func (o *StringMap) HasAr() bool

HasAr returns a boolean if a field has been set.

func (*StringMap) HasBg

func (o *StringMap) HasBg() bool

HasBg returns a boolean if a field has been set.

func (*StringMap) HasBs

func (o *StringMap) HasBs() bool

HasBs returns a boolean if a field has been set.

func (*StringMap) HasCa

func (o *StringMap) HasCa() bool

HasCa returns a boolean if a field has been set.

func (*StringMap) HasCs

func (o *StringMap) HasCs() bool

HasCs returns a boolean if a field has been set.

func (*StringMap) HasDa

func (o *StringMap) HasDa() bool

HasDa returns a boolean if a field has been set.

func (*StringMap) HasDe

func (o *StringMap) HasDe() bool

HasDe returns a boolean if a field has been set.

func (*StringMap) HasEl

func (o *StringMap) HasEl() bool

HasEl returns a boolean if a field has been set.

func (*StringMap) HasEn

func (o *StringMap) HasEn() bool

HasEn returns a boolean if a field has been set.

func (*StringMap) HasEs

func (o *StringMap) HasEs() bool

HasEs returns a boolean if a field has been set.

func (*StringMap) HasEt

func (o *StringMap) HasEt() bool

HasEt returns a boolean if a field has been set.

func (*StringMap) HasFa

func (o *StringMap) HasFa() bool

HasFa returns a boolean if a field has been set.

func (*StringMap) HasFi

func (o *StringMap) HasFi() bool

HasFi returns a boolean if a field has been set.

func (*StringMap) HasFr

func (o *StringMap) HasFr() bool

HasFr returns a boolean if a field has been set.

func (*StringMap) HasHe

func (o *StringMap) HasHe() bool

HasHe returns a boolean if a field has been set.

func (*StringMap) HasHi

func (o *StringMap) HasHi() bool

HasHi returns a boolean if a field has been set.

func (*StringMap) HasHr

func (o *StringMap) HasHr() bool

HasHr returns a boolean if a field has been set.

func (*StringMap) HasHu

func (o *StringMap) HasHu() bool

HasHu returns a boolean if a field has been set.

func (*StringMap) HasId

func (o *StringMap) HasId() bool

HasId returns a boolean if a field has been set.

func (*StringMap) HasIt

func (o *StringMap) HasIt() bool

HasIt returns a boolean if a field has been set.

func (*StringMap) HasJa

func (o *StringMap) HasJa() bool

HasJa returns a boolean if a field has been set.

func (*StringMap) HasKa

func (o *StringMap) HasKa() bool

HasKa returns a boolean if a field has been set.

func (*StringMap) HasKo

func (o *StringMap) HasKo() bool

HasKo returns a boolean if a field has been set.

func (*StringMap) HasLt

func (o *StringMap) HasLt() bool

HasLt returns a boolean if a field has been set.

func (*StringMap) HasLv

func (o *StringMap) HasLv() bool

HasLv returns a boolean if a field has been set.

func (*StringMap) HasMs

func (o *StringMap) HasMs() bool

HasMs returns a boolean if a field has been set.

func (*StringMap) HasNb

func (o *StringMap) HasNb() bool

HasNb returns a boolean if a field has been set.

func (*StringMap) HasNl

func (o *StringMap) HasNl() bool

HasNl returns a boolean if a field has been set.

func (*StringMap) HasPa

func (o *StringMap) HasPa() bool

HasPa returns a boolean if a field has been set.

func (*StringMap) HasPl

func (o *StringMap) HasPl() bool

HasPl returns a boolean if a field has been set.

func (*StringMap) HasPt

func (o *StringMap) HasPt() bool

HasPt returns a boolean if a field has been set.

func (*StringMap) HasRo

func (o *StringMap) HasRo() bool

HasRo returns a boolean if a field has been set.

func (*StringMap) HasRu

func (o *StringMap) HasRu() bool

HasRu returns a boolean if a field has been set.

func (*StringMap) HasSk

func (o *StringMap) HasSk() bool

HasSk returns a boolean if a field has been set.

func (*StringMap) HasSr

func (o *StringMap) HasSr() bool

HasSr returns a boolean if a field has been set.

func (*StringMap) HasSv

func (o *StringMap) HasSv() bool

HasSv returns a boolean if a field has been set.

func (*StringMap) HasTh

func (o *StringMap) HasTh() bool

HasTh returns a boolean if a field has been set.

func (*StringMap) HasTr

func (o *StringMap) HasTr() bool

HasTr returns a boolean if a field has been set.

func (*StringMap) HasUk

func (o *StringMap) HasUk() bool

HasUk returns a boolean if a field has been set.

func (*StringMap) HasVi

func (o *StringMap) HasVi() bool

HasVi returns a boolean if a field has been set.

func (*StringMap) HasZh

func (o *StringMap) HasZh() bool

HasZh returns a boolean if a field has been set.

func (*StringMap) HasZhHans

func (o *StringMap) HasZhHans() bool

HasZhHans returns a boolean if a field has been set.

func (*StringMap) HasZhHant

func (o *StringMap) HasZhHant() bool

HasZhHant returns a boolean if a field has been set.

func (StringMap) MarshalJSON

func (o StringMap) MarshalJSON() ([]byte, error)

func (*StringMap) SetAr

func (o *StringMap) SetAr(v string)

SetAr gets a reference to the given string and assigns it to the Ar field.

func (*StringMap) SetBg

func (o *StringMap) SetBg(v string)

SetBg gets a reference to the given string and assigns it to the Bg field.

func (*StringMap) SetBs

func (o *StringMap) SetBs(v string)

SetBs gets a reference to the given string and assigns it to the Bs field.

func (*StringMap) SetCa

func (o *StringMap) SetCa(v string)

SetCa gets a reference to the given string and assigns it to the Ca field.

func (*StringMap) SetCs

func (o *StringMap) SetCs(v string)

SetCs gets a reference to the given string and assigns it to the Cs field.

func (*StringMap) SetDa

func (o *StringMap) SetDa(v string)

SetDa gets a reference to the given string and assigns it to the Da field.

func (*StringMap) SetDe

func (o *StringMap) SetDe(v string)

SetDe gets a reference to the given string and assigns it to the De field.

func (*StringMap) SetEl

func (o *StringMap) SetEl(v string)

SetEl gets a reference to the given string and assigns it to the El field.

func (*StringMap) SetEn

func (o *StringMap) SetEn(v string)

SetEn gets a reference to the given string and assigns it to the En field.

func (*StringMap) SetEs

func (o *StringMap) SetEs(v string)

SetEs gets a reference to the given string and assigns it to the Es field.

func (*StringMap) SetEt

func (o *StringMap) SetEt(v string)

SetEt gets a reference to the given string and assigns it to the Et field.

func (*StringMap) SetFa

func (o *StringMap) SetFa(v string)

SetFa gets a reference to the given string and assigns it to the Fa field.

func (*StringMap) SetFi

func (o *StringMap) SetFi(v string)

SetFi gets a reference to the given string and assigns it to the Fi field.

func (*StringMap) SetFr

func (o *StringMap) SetFr(v string)

SetFr gets a reference to the given string and assigns it to the Fr field.

func (*StringMap) SetHe

func (o *StringMap) SetHe(v string)

SetHe gets a reference to the given string and assigns it to the He field.

func (*StringMap) SetHi

func (o *StringMap) SetHi(v string)

SetHi gets a reference to the given string and assigns it to the Hi field.

func (*StringMap) SetHr

func (o *StringMap) SetHr(v string)

SetHr gets a reference to the given string and assigns it to the Hr field.

func (*StringMap) SetHu

func (o *StringMap) SetHu(v string)

SetHu gets a reference to the given string and assigns it to the Hu field.

func (*StringMap) SetId

func (o *StringMap) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*StringMap) SetIt

func (o *StringMap) SetIt(v string)

SetIt gets a reference to the given string and assigns it to the It field.

func (*StringMap) SetJa

func (o *StringMap) SetJa(v string)

SetJa gets a reference to the given string and assigns it to the Ja field.

func (*StringMap) SetKa

func (o *StringMap) SetKa(v string)

SetKa gets a reference to the given string and assigns it to the Ka field.

func (*StringMap) SetKo

func (o *StringMap) SetKo(v string)

SetKo gets a reference to the given string and assigns it to the Ko field.

func (*StringMap) SetLt

func (o *StringMap) SetLt(v string)

SetLt gets a reference to the given string and assigns it to the Lt field.

func (*StringMap) SetLv

func (o *StringMap) SetLv(v string)

SetLv gets a reference to the given string and assigns it to the Lv field.

func (*StringMap) SetMs

func (o *StringMap) SetMs(v string)

SetMs gets a reference to the given string and assigns it to the Ms field.

func (*StringMap) SetNb

func (o *StringMap) SetNb(v string)

SetNb gets a reference to the given string and assigns it to the Nb field.

func (*StringMap) SetNl

func (o *StringMap) SetNl(v string)

SetNl gets a reference to the given string and assigns it to the Nl field.

func (*StringMap) SetPa

func (o *StringMap) SetPa(v string)

SetPa gets a reference to the given string and assigns it to the Pa field.

func (*StringMap) SetPl

func (o *StringMap) SetPl(v string)

SetPl gets a reference to the given string and assigns it to the Pl field.

func (*StringMap) SetPt

func (o *StringMap) SetPt(v string)

SetPt gets a reference to the given string and assigns it to the Pt field.

func (*StringMap) SetRo

func (o *StringMap) SetRo(v string)

SetRo gets a reference to the given string and assigns it to the Ro field.

func (*StringMap) SetRu

func (o *StringMap) SetRu(v string)

SetRu gets a reference to the given string and assigns it to the Ru field.

func (*StringMap) SetSk

func (o *StringMap) SetSk(v string)

SetSk gets a reference to the given string and assigns it to the Sk field.

func (*StringMap) SetSr

func (o *StringMap) SetSr(v string)

SetSr gets a reference to the given string and assigns it to the Sr field.

func (*StringMap) SetSv

func (o *StringMap) SetSv(v string)

SetSv gets a reference to the given string and assigns it to the Sv field.

func (*StringMap) SetTh

func (o *StringMap) SetTh(v string)

SetTh gets a reference to the given string and assigns it to the Th field.

func (*StringMap) SetTr

func (o *StringMap) SetTr(v string)

SetTr gets a reference to the given string and assigns it to the Tr field.

func (*StringMap) SetUk

func (o *StringMap) SetUk(v string)

SetUk gets a reference to the given string and assigns it to the Uk field.

func (*StringMap) SetVi

func (o *StringMap) SetVi(v string)

SetVi gets a reference to the given string and assigns it to the Vi field.

func (*StringMap) SetZh

func (o *StringMap) SetZh(v string)

SetZh gets a reference to the given string and assigns it to the Zh field.

func (*StringMap) SetZhHans

func (o *StringMap) SetZhHans(v string)

SetZhHans gets a reference to the given string and assigns it to the ZhHans field.

func (*StringMap) SetZhHant

func (o *StringMap) SetZhHant(v string)

SetZhHant gets a reference to the given string and assigns it to the ZhHant field.

func (*StringMap) UnmarshalJSON

func (o *StringMap) UnmarshalJSON(bytes []byte) (err error)

type UpdatePlayerSuccessResponse

type UpdatePlayerSuccessResponse struct {
	Success              *bool `json:"success,omitempty"`
	AdditionalProperties map[string]interface{}
}

UpdatePlayerSuccessResponse struct for UpdatePlayerSuccessResponse

func NewUpdatePlayerSuccessResponse

func NewUpdatePlayerSuccessResponse() *UpdatePlayerSuccessResponse

NewUpdatePlayerSuccessResponse instantiates a new UpdatePlayerSuccessResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUpdatePlayerSuccessResponseWithDefaults

func NewUpdatePlayerSuccessResponseWithDefaults() *UpdatePlayerSuccessResponse

NewUpdatePlayerSuccessResponseWithDefaults instantiates a new UpdatePlayerSuccessResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UpdatePlayerSuccessResponse) GetSuccess

func (o *UpdatePlayerSuccessResponse) GetSuccess() bool

GetSuccess returns the Success field value if set, zero value otherwise.

func (*UpdatePlayerSuccessResponse) GetSuccessOk

func (o *UpdatePlayerSuccessResponse) GetSuccessOk() (*bool, bool)

GetSuccessOk returns a tuple with the Success field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdatePlayerSuccessResponse) HasSuccess

func (o *UpdatePlayerSuccessResponse) HasSuccess() bool

HasSuccess returns a boolean if a field has been set.

func (UpdatePlayerSuccessResponse) MarshalJSON

func (o UpdatePlayerSuccessResponse) MarshalJSON() ([]byte, error)

func (*UpdatePlayerSuccessResponse) SetSuccess

func (o *UpdatePlayerSuccessResponse) SetSuccess(v bool)

SetSuccess gets a reference to the given bool and assigns it to the Success field.

func (*UpdatePlayerSuccessResponse) UnmarshalJSON

func (o *UpdatePlayerSuccessResponse) UnmarshalJSON(bytes []byte) (err error)

type UpdatePlayerTagsRequestBody

type UpdatePlayerTagsRequestBody struct {
	// Custom tags for the device record.  Only support string key value pairs.  Does not support arrays or other nested objects.  Example `{\"foo\":\"bar\",\"this\":\"that\"}`. Limitations: - 100 tags per call - Android SDK users: tags cannot be removed or changed via API if set through SDK sendTag methods. Recommended to only tag devices with 1 kilobyte of ata Please consider using your own Database to save more than 1 kilobyte of data.  See: Internal Database & CRM
	Tags                 map[string]interface{} `json:"tags,omitempty"`
	AdditionalProperties map[string]interface{}
}

UpdatePlayerTagsRequestBody struct for UpdatePlayerTagsRequestBody

func NewUpdatePlayerTagsRequestBody

func NewUpdatePlayerTagsRequestBody() *UpdatePlayerTagsRequestBody

NewUpdatePlayerTagsRequestBody instantiates a new UpdatePlayerTagsRequestBody object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUpdatePlayerTagsRequestBodyWithDefaults

func NewUpdatePlayerTagsRequestBodyWithDefaults() *UpdatePlayerTagsRequestBody

NewUpdatePlayerTagsRequestBodyWithDefaults instantiates a new UpdatePlayerTagsRequestBody object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UpdatePlayerTagsRequestBody) GetTags

func (o *UpdatePlayerTagsRequestBody) GetTags() map[string]interface{}

GetTags returns the Tags field value if set, zero value otherwise.

func (*UpdatePlayerTagsRequestBody) GetTagsOk

func (o *UpdatePlayerTagsRequestBody) GetTagsOk() (map[string]interface{}, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdatePlayerTagsRequestBody) HasTags

func (o *UpdatePlayerTagsRequestBody) HasTags() bool

HasTags returns a boolean if a field has been set.

func (UpdatePlayerTagsRequestBody) MarshalJSON

func (o UpdatePlayerTagsRequestBody) MarshalJSON() ([]byte, error)

func (*UpdatePlayerTagsRequestBody) SetTags

func (o *UpdatePlayerTagsRequestBody) SetTags(v map[string]interface{})

SetTags gets a reference to the given map[string]interface{} and assigns it to the Tags field.

func (*UpdatePlayerTagsRequestBody) UnmarshalJSON

func (o *UpdatePlayerTagsRequestBody) UnmarshalJSON(bytes []byte) (err error)

type UpdatePlayerTagsSuccessResponse

type UpdatePlayerTagsSuccessResponse struct {
	Success              *bool `json:"success,omitempty"`
	AdditionalProperties map[string]interface{}
}

UpdatePlayerTagsSuccessResponse struct for UpdatePlayerTagsSuccessResponse

func NewUpdatePlayerTagsSuccessResponse

func NewUpdatePlayerTagsSuccessResponse() *UpdatePlayerTagsSuccessResponse

NewUpdatePlayerTagsSuccessResponse instantiates a new UpdatePlayerTagsSuccessResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUpdatePlayerTagsSuccessResponseWithDefaults

func NewUpdatePlayerTagsSuccessResponseWithDefaults() *UpdatePlayerTagsSuccessResponse

NewUpdatePlayerTagsSuccessResponseWithDefaults instantiates a new UpdatePlayerTagsSuccessResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UpdatePlayerTagsSuccessResponse) GetSuccess

func (o *UpdatePlayerTagsSuccessResponse) GetSuccess() bool

GetSuccess returns the Success field value if set, zero value otherwise.

func (*UpdatePlayerTagsSuccessResponse) GetSuccessOk

func (o *UpdatePlayerTagsSuccessResponse) GetSuccessOk() (*bool, bool)

GetSuccessOk returns a tuple with the Success field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdatePlayerTagsSuccessResponse) HasSuccess

func (o *UpdatePlayerTagsSuccessResponse) HasSuccess() bool

HasSuccess returns a boolean if a field has been set.

func (UpdatePlayerTagsSuccessResponse) MarshalJSON

func (o UpdatePlayerTagsSuccessResponse) MarshalJSON() ([]byte, error)

func (*UpdatePlayerTagsSuccessResponse) SetSuccess

func (o *UpdatePlayerTagsSuccessResponse) SetSuccess(v bool)

SetSuccess gets a reference to the given bool and assigns it to the Success field.

func (*UpdatePlayerTagsSuccessResponse) UnmarshalJSON

func (o *UpdatePlayerTagsSuccessResponse) UnmarshalJSON(bytes []byte) (err error)

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL