Name | Type | Description | Notes |
---|---|---|---|
IncludedSegments | Pointer to []string | 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"] | [optional] |
ExcludedSegments | Pointer to []string | 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"] | [optional] |
IncludePlayerIds | Pointer to []string | 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 | [optional] |
IncludeExternalUserIds | Pointer to []string | 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. | [optional] |
IncludeEmailTokens | Pointer to []string | 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: [email protected] Limit of 2,000 entries per REST API call | [optional] |
IncludePhoneNumbers | Pointer to []string | 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 | [optional] |
IncludeIosTokens | Pointer to []string | 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 | [optional] |
IncludeWpWnsUris | Pointer to []string | 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 | [optional] |
IncludeAmazonRegIds | Pointer to []string | 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 | [optional] |
IncludeChromeRegIds | Pointer to []string | 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 | [optional] |
IncludeChromeWebRegIds | Pointer to []string | 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 | [optional] |
IncludeAndroidRegIds | Pointer to []string | 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 | [optional] |
IncludeAliases | Pointer to NullablePlayerNotificationTargetIncludeAliases | [optional] | |
TargetChannel | Pointer to string | [optional] | |
Id | Pointer to string | [optional] | |
Value | Pointer to int32 | [optional] [readonly] | |
Name | Pointer to NullableString | Required for SMS Messages. An identifier for tracking message within the OneSignal dashboard or export analytics. Not shown to end user. | [optional] |
Aggregation | Pointer to string | [optional] [readonly] | |
IsIos | Pointer to NullableBool | Indicates whether to send to all devices registered under your app's Apple iOS platform. | [optional] |
IsAndroid | Pointer to NullableBool | Indicates whether to send to all devices registered under your app's Google Android platform. | [optional] |
IsHuawei | Pointer to NullableBool | Indicates whether to send to all devices registered under your app's Huawei Android platform. | [optional] |
IsAnyWeb | Pointer to NullableBool | 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. | [optional] |
IsChromeWeb | Pointer to NullableBool | Indicates whether to send to all Google Chrome, Chrome on Android, and Mozilla Firefox users registered under your Chrome & Firefox web push platform. | [optional] |
IsFirefox | Pointer to NullableBool | Indicates whether to send to all Mozilla Firefox desktop users registered under your Firefox web push platform. | [optional] |
IsSafari | Pointer to NullableBool | 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 | [optional] |
IsWPWNS | Pointer to NullableBool | Indicates whether to send to all devices registered under your app's Windows platform. | [optional] |
IsAdm | Pointer to NullableBool | Indicates whether to send to all devices registered under your app's Amazon Fire platform. | [optional] |
IsChrome | Pointer to NullableBool | 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. | [optional] |
ChannelForExternalUserIds | Pointer to string | 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. | [optional] |
AppId | string | 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. | |
ExternalId | Pointer to NullableString | 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 | [optional] |
Contents | Pointer to NullableStringMap | [optional] | |
Headings | Pointer to NullableStringMap | [optional] | |
Subtitle | Pointer to NullableStringMap | [optional] | |
Data | Pointer to map[string]interface{} | 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} | [optional] |
HuaweiMsgType | Pointer to NullableString | Channel: Push Notifications Platform: Huawei Use "data" or "message" depending on the type of notification you are sending. More details in Data & Background Notifications. | [optional] |
Url | Pointer to NullableString | 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 | [optional] |
WebUrl | Pointer to NullableString | 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 | [optional] |
AppUrl | Pointer to NullableString | 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 | [optional] |
IosAttachments | Pointer to map[string]interface{} | 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\"} | [optional] |
TemplateId | Pointer to NullableString | 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 | [optional] |
ContentAvailable | Pointer to NullableBool | 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. | [optional] |
MutableContent | Pointer to bool | 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. | [optional] |
TargetContentIdentifier | Pointer to NullableString | 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. | [optional] |
BigPicture | Pointer to NullableString | Channel: Push Notifications Platform: Android Picture to display in the expanded view. Can be a drawable resource name or a URL. | [optional] |
HuaweiBigPicture | Pointer to NullableString | Channel: Push Notifications Platform: Huawei Picture to display in the expanded view. Can be a drawable resource name or a URL. | [optional] |
AdmBigPicture | Pointer to NullableString | Channel: Push Notifications Platform: Amazon Picture to display in the expanded view. Can be a drawable resource name or a URL. | [optional] |
ChromeBigPicture | Pointer to NullableString | Channel: Push Notifications Platform: ChromeApp Large picture to display below the notification text. Must be a local URL. | [optional] |
ChromeWebImage | Pointer to NullableString | 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. | [optional] |
Buttons | Pointer to []Button | 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"}] | [optional] |
WebButtons | Pointer to []Button | 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"}] | [optional] |
IosCategory | Pointer to NullableString | 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. | [optional] |
AndroidChannelId | Pointer to string | 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. | [optional] |
HuaweiChannelId | Pointer to NullableString | 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. | [optional] |
ExistingAndroidChannelId | Pointer to string | Channel: Push Notifications Platform: Android Use this if you have client side Android Oreo Channels you have already defined in your app with code. | [optional] |
HuaweiExistingChannelId | Pointer to NullableString | Channel: Push Notifications Platform: Huawei Use this if you have client side Android Oreo Channels you have already defined in your app with code. | [optional] |
AndroidBackgroundLayout | Pointer to BasicNotificationAllOfAndroidBackgroundLayout | [optional] | |
SmallIcon | Pointer to NullableString | 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 | [optional] |
HuaweiSmallIcon | Pointer to NullableString | 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. | [optional] |
LargeIcon | Pointer to NullableString | Channel: Push Notifications Platform: Android Can be a drawable resource name or a URL. See: How to create large icons | [optional] |
HuaweiLargeIcon | Pointer to NullableString | Channel: Push Notifications Platform: Huawei Can be a drawable resource name or a URL. See: How to create large icons | [optional] |
AdmSmallIcon | Pointer to NullableString | 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 | [optional] |
AdmLargeIcon | Pointer to NullableString | 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 | [optional] |
ChromeWebIcon | Pointer to NullableString | 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. | [optional] |
ChromeWebBadge | Pointer to NullableString | Channel: Push Notifications Platform: Chrome Sets the web push notification icon for Android devices in the notification shade. Please see Web Push Notification Badge. | [optional] |
FirefoxIcon | Pointer to NullableString | 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. | [optional] |
ChromeIcon | Pointer to NullableString | 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. | [optional] |
IosSound | Pointer to NullableString | 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" | [optional] |
AndroidSound | Pointer to NullableString | Channel: Push Notifications Platform: Android ⚠️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" | [optional] |
HuaweiSound | Pointer to NullableString | Channel: Push Notifications Platform: Huawei ⚠️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" | [optional] |
AdmSound | Pointer to NullableString | Channel: Push Notifications Platform: Amazon ⚠️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" | [optional] |
WpWnsSound | Pointer to NullableString | 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" | [optional] |
AndroidLedColor | Pointer to NullableString | Channel: Push Notifications Platform: Android ⚠️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" | [optional] |
HuaweiLedColor | Pointer to NullableString | Channel: Push Notifications Platform: Huawei ⚠️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" | [optional] |
AndroidAccentColor | Pointer to NullableString | 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" | [optional] |
HuaweiAccentColor | Pointer to NullableString | 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. | [optional] |
AndroidVisibility | Pointer to NullableInt32 | Channel: Push Notifications Platform: Android 5.0_ ⚠️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) | [optional] |
HuaweiVisibility | Pointer to NullableInt32 | Channel: Push Notifications Platform: Huawei ⚠️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) | [optional] |
IosBadgeType | Pointer to NullableString | 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. | [optional] |
IosBadgeCount | Pointer to NullableInt32 | 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. | [optional] |
CollapseId | Pointer to string | 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. | [optional] |
WebPushTopic | Pointer to NullableString | Channel: Push Notifications Platform: All Browsers Display multiple notifications at once with different topics. | [optional] |
ApnsAlert | Pointer to map[string]interface{} | 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. | [optional] |
DelayedOption | Pointer to NullableString | 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. | [optional] |
DeliveryTimeOfDay | Pointer to NullableString | Channel: All Use with delayed_option=timezone. Examples: "9:00AM" "21:45" "9:45:30" | [optional] |
Ttl | Pointer to NullableInt32 | 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). | [optional] |
Priority | Pointer to NullableInt32 | 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. | [optional] |
ApnsPushTypeOverride | Pointer to string | 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 | [optional] |
ThrottleRatePerMinute | Pointer to NullableString | 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. | [optional] |
AndroidGroup | Pointer to NullableString | Channel: Push Notifications Platform: Android Notifications with the same group will be stacked together using Android's Notification Grouping feature. | [optional] |
AndroidGroupMessage | Pointer to NullableString | 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 |
[optional] |
AdmGroup | Pointer to NullableString | Channel: Push Notifications Platform: Amazon Notifications with the same group will be stacked together using Android's Notification Grouping feature. | [optional] |
AdmGroupMessage | Pointer to map[string]interface{} | Channel: Push Notifications Platform: Amazon Summary message to display when 2+ notifications are stacked together. Default is "# new messages". Include |
[optional] |
ThreadId | Pointer to NullableString | 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. | [optional] |
SummaryArg | Pointer to string | 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" | [optional] |
SummaryArgCount | Pointer to int32 | 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" | [optional] |
EmailSubject | Pointer to NullableString | Channel: Email Required. The subject of the email. | [optional] |
EmailBody | Pointer to string | 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. | [optional] |
EmailFromName | Pointer to NullableString | Channel: Email The name the email is from. If not specified, will default to "from name" set in the OneSignal Dashboard Email Settings. | [optional] |
EmailFromAddress | Pointer to NullableString | Channel: Email The email address the email is from. If not specified, will default to "from email" set in the OneSignal Dashboard Email Settings. | [optional] |
EmailPreheader | Pointer to NullableString | Channel: Email The preheader text of the email. Preheader is the preview text displayed immediately after an email subject that provides additional context about the email content. If not specified, will default to null. | [optional] |
IncludeUnsubscribed | Pointer to bool | Channel: Email Default is `false`. This field is used to send transactional notifications. If set to `true`, this notification will also be sent to unsubscribed emails. If a `template_id` is provided, the `include_unsubscribed` value from the template will be inherited. If you are using a third-party ESP, this field requires the ESP's list of unsubscribed emails to be cleared. | [optional] |
SmsFrom | Pointer to NullableString | Channel: SMS Phone Number used to send SMS. Should be a registered Twilio phone number in E.164 format. | [optional] |
SmsMediaUrls | Pointer to []string | 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. | [optional] |
Filters | Pointer to []Filter | [optional] | |
CustomData | Pointer to map[string]interface{} | Channel: All JSON object that can be used as a source of message personalization data for fields that support tag variable substitution. Push, SMS: Can accept up to 2048 bytes of valid JSON. Email: Can accept up to 10000 bytes of valid JSON. Example: {"order_id": 123, "currency": "USD", "amount": 25} | [optional] |
func NewBasicNotification(appId string, ) *BasicNotification
NewBasicNotification instantiates a new BasicNotification 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 NewBasicNotificationWithDefaults() *BasicNotification
NewBasicNotificationWithDefaults instantiates a new BasicNotification 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 (o *BasicNotification) GetIncludedSegments() []string
GetIncludedSegments returns the IncludedSegments field if non-nil, zero value otherwise.
func (o *BasicNotification) GetIncludedSegmentsOk() (*[]string, bool)
GetIncludedSegmentsOk returns a tuple with the IncludedSegments field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetIncludedSegments(v []string)
SetIncludedSegments sets IncludedSegments field to given value.
func (o *BasicNotification) HasIncludedSegments() bool
HasIncludedSegments returns a boolean if a field has been set.
func (o *BasicNotification) GetExcludedSegments() []string
GetExcludedSegments returns the ExcludedSegments field if non-nil, zero value otherwise.
func (o *BasicNotification) GetExcludedSegmentsOk() (*[]string, bool)
GetExcludedSegmentsOk returns a tuple with the ExcludedSegments field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetExcludedSegments(v []string)
SetExcludedSegments sets ExcludedSegments field to given value.
func (o *BasicNotification) HasExcludedSegments() bool
HasExcludedSegments returns a boolean if a field has been set.
func (o *BasicNotification) GetIncludePlayerIds() []string
GetIncludePlayerIds returns the IncludePlayerIds field if non-nil, zero value otherwise.
func (o *BasicNotification) GetIncludePlayerIdsOk() (*[]string, bool)
GetIncludePlayerIdsOk returns a tuple with the IncludePlayerIds field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetIncludePlayerIds(v []string)
SetIncludePlayerIds sets IncludePlayerIds field to given value.
func (o *BasicNotification) HasIncludePlayerIds() bool
HasIncludePlayerIds returns a boolean if a field has been set.
func (o *BasicNotification) SetIncludePlayerIdsNil(b bool)
SetIncludePlayerIdsNil sets the value for IncludePlayerIds to be an explicit nil
func (o *BasicNotification) UnsetIncludePlayerIds()
UnsetIncludePlayerIds ensures that no value is present for IncludePlayerIds, not even an explicit nil
func (o *BasicNotification) GetIncludeExternalUserIds() []string
GetIncludeExternalUserIds returns the IncludeExternalUserIds field if non-nil, zero value otherwise.
func (o *BasicNotification) GetIncludeExternalUserIdsOk() (*[]string, bool)
GetIncludeExternalUserIdsOk returns a tuple with the IncludeExternalUserIds field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetIncludeExternalUserIds(v []string)
SetIncludeExternalUserIds sets IncludeExternalUserIds field to given value.
func (o *BasicNotification) HasIncludeExternalUserIds() bool
HasIncludeExternalUserIds returns a boolean if a field has been set.
func (o *BasicNotification) SetIncludeExternalUserIdsNil(b bool)
SetIncludeExternalUserIdsNil sets the value for IncludeExternalUserIds to be an explicit nil
func (o *BasicNotification) UnsetIncludeExternalUserIds()
UnsetIncludeExternalUserIds ensures that no value is present for IncludeExternalUserIds, not even an explicit nil
func (o *BasicNotification) GetIncludeEmailTokens() []string
GetIncludeEmailTokens returns the IncludeEmailTokens field if non-nil, zero value otherwise.
func (o *BasicNotification) GetIncludeEmailTokensOk() (*[]string, bool)
GetIncludeEmailTokensOk returns a tuple with the IncludeEmailTokens field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetIncludeEmailTokens(v []string)
SetIncludeEmailTokens sets IncludeEmailTokens field to given value.
func (o *BasicNotification) HasIncludeEmailTokens() bool
HasIncludeEmailTokens returns a boolean if a field has been set.
func (o *BasicNotification) GetIncludePhoneNumbers() []string
GetIncludePhoneNumbers returns the IncludePhoneNumbers field if non-nil, zero value otherwise.
func (o *BasicNotification) GetIncludePhoneNumbersOk() (*[]string, bool)
GetIncludePhoneNumbersOk returns a tuple with the IncludePhoneNumbers field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetIncludePhoneNumbers(v []string)
SetIncludePhoneNumbers sets IncludePhoneNumbers field to given value.
func (o *BasicNotification) HasIncludePhoneNumbers() bool
HasIncludePhoneNumbers returns a boolean if a field has been set.
func (o *BasicNotification) GetIncludeIosTokens() []string
GetIncludeIosTokens returns the IncludeIosTokens field if non-nil, zero value otherwise.
func (o *BasicNotification) GetIncludeIosTokensOk() (*[]string, bool)
GetIncludeIosTokensOk returns a tuple with the IncludeIosTokens field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetIncludeIosTokens(v []string)
SetIncludeIosTokens sets IncludeIosTokens field to given value.
func (o *BasicNotification) HasIncludeIosTokens() bool
HasIncludeIosTokens returns a boolean if a field has been set.
func (o *BasicNotification) GetIncludeWpWnsUris() []string
GetIncludeWpWnsUris returns the IncludeWpWnsUris field if non-nil, zero value otherwise.
func (o *BasicNotification) GetIncludeWpWnsUrisOk() (*[]string, bool)
GetIncludeWpWnsUrisOk returns a tuple with the IncludeWpWnsUris field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetIncludeWpWnsUris(v []string)
SetIncludeWpWnsUris sets IncludeWpWnsUris field to given value.
func (o *BasicNotification) HasIncludeWpWnsUris() bool
HasIncludeWpWnsUris returns a boolean if a field has been set.
func (o *BasicNotification) GetIncludeAmazonRegIds() []string
GetIncludeAmazonRegIds returns the IncludeAmazonRegIds field if non-nil, zero value otherwise.
func (o *BasicNotification) GetIncludeAmazonRegIdsOk() (*[]string, bool)
GetIncludeAmazonRegIdsOk returns a tuple with the IncludeAmazonRegIds field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetIncludeAmazonRegIds(v []string)
SetIncludeAmazonRegIds sets IncludeAmazonRegIds field to given value.
func (o *BasicNotification) HasIncludeAmazonRegIds() bool
HasIncludeAmazonRegIds returns a boolean if a field has been set.
func (o *BasicNotification) GetIncludeChromeRegIds() []string
GetIncludeChromeRegIds returns the IncludeChromeRegIds field if non-nil, zero value otherwise.
func (o *BasicNotification) GetIncludeChromeRegIdsOk() (*[]string, bool)
GetIncludeChromeRegIdsOk returns a tuple with the IncludeChromeRegIds field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetIncludeChromeRegIds(v []string)
SetIncludeChromeRegIds sets IncludeChromeRegIds field to given value.
func (o *BasicNotification) HasIncludeChromeRegIds() bool
HasIncludeChromeRegIds returns a boolean if a field has been set.
func (o *BasicNotification) GetIncludeChromeWebRegIds() []string
GetIncludeChromeWebRegIds returns the IncludeChromeWebRegIds field if non-nil, zero value otherwise.
func (o *BasicNotification) GetIncludeChromeWebRegIdsOk() (*[]string, bool)
GetIncludeChromeWebRegIdsOk returns a tuple with the IncludeChromeWebRegIds field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetIncludeChromeWebRegIds(v []string)
SetIncludeChromeWebRegIds sets IncludeChromeWebRegIds field to given value.
func (o *BasicNotification) HasIncludeChromeWebRegIds() bool
HasIncludeChromeWebRegIds returns a boolean if a field has been set.
func (o *BasicNotification) GetIncludeAndroidRegIds() []string
GetIncludeAndroidRegIds returns the IncludeAndroidRegIds field if non-nil, zero value otherwise.
func (o *BasicNotification) GetIncludeAndroidRegIdsOk() (*[]string, bool)
GetIncludeAndroidRegIdsOk returns a tuple with the IncludeAndroidRegIds field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetIncludeAndroidRegIds(v []string)
SetIncludeAndroidRegIds sets IncludeAndroidRegIds field to given value.
func (o *BasicNotification) HasIncludeAndroidRegIds() bool
HasIncludeAndroidRegIds returns a boolean if a field has been set.
func (o *BasicNotification) GetIncludeAliases() PlayerNotificationTargetIncludeAliases
GetIncludeAliases returns the IncludeAliases field if non-nil, zero value otherwise.
func (o *BasicNotification) GetIncludeAliasesOk() (*PlayerNotificationTargetIncludeAliases, bool)
GetIncludeAliasesOk returns a tuple with the IncludeAliases field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetIncludeAliases(v PlayerNotificationTargetIncludeAliases)
SetIncludeAliases sets IncludeAliases field to given value.
func (o *BasicNotification) HasIncludeAliases() bool
HasIncludeAliases returns a boolean if a field has been set.
func (o *BasicNotification) SetIncludeAliasesNil(b bool)
SetIncludeAliasesNil sets the value for IncludeAliases to be an explicit nil
func (o *BasicNotification) UnsetIncludeAliases()
UnsetIncludeAliases ensures that no value is present for IncludeAliases, not even an explicit nil
func (o *BasicNotification) GetTargetChannel() string
GetTargetChannel returns the TargetChannel field if non-nil, zero value otherwise.
func (o *BasicNotification) GetTargetChannelOk() (*string, bool)
GetTargetChannelOk returns a tuple with the TargetChannel field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetTargetChannel(v string)
SetTargetChannel sets TargetChannel field to given value.
func (o *BasicNotification) HasTargetChannel() bool
HasTargetChannel returns a boolean if a field has been set.
func (o *BasicNotification) GetId() string
GetId returns the Id field if non-nil, zero value otherwise.
func (o *BasicNotification) GetIdOk() (*string, bool)
GetIdOk returns a tuple with the Id field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetId(v string)
SetId sets Id field to given value.
func (o *BasicNotification) HasId() bool
HasId returns a boolean if a field has been set.
func (o *BasicNotification) GetValue() int32
GetValue returns the Value field if non-nil, zero value otherwise.
func (o *BasicNotification) GetValueOk() (*int32, bool)
GetValueOk returns a tuple with the Value field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetValue(v int32)
SetValue sets Value field to given value.
func (o *BasicNotification) HasValue() bool
HasValue returns a boolean if a field has been set.
func (o *BasicNotification) GetName() string
GetName returns the Name field if non-nil, zero value otherwise.
func (o *BasicNotification) GetNameOk() (*string, bool)
GetNameOk returns a tuple with the Name field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetName(v string)
SetName sets Name field to given value.
func (o *BasicNotification) HasName() bool
HasName returns a boolean if a field has been set.
func (o *BasicNotification) SetNameNil(b bool)
SetNameNil sets the value for Name to be an explicit nil
func (o *BasicNotification) UnsetName()
UnsetName ensures that no value is present for Name, not even an explicit nil
func (o *BasicNotification) GetAggregation() string
GetAggregation returns the Aggregation field if non-nil, zero value otherwise.
func (o *BasicNotification) GetAggregationOk() (*string, bool)
GetAggregationOk returns a tuple with the Aggregation field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetAggregation(v string)
SetAggregation sets Aggregation field to given value.
func (o *BasicNotification) HasAggregation() bool
HasAggregation returns a boolean if a field has been set.
func (o *BasicNotification) GetIsIos() bool
GetIsIos returns the IsIos field if non-nil, zero value otherwise.
func (o *BasicNotification) GetIsIosOk() (*bool, bool)
GetIsIosOk returns a tuple with the IsIos field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetIsIos(v bool)
SetIsIos sets IsIos field to given value.
func (o *BasicNotification) HasIsIos() bool
HasIsIos returns a boolean if a field has been set.
func (o *BasicNotification) SetIsIosNil(b bool)
SetIsIosNil sets the value for IsIos to be an explicit nil
func (o *BasicNotification) UnsetIsIos()
UnsetIsIos ensures that no value is present for IsIos, not even an explicit nil
func (o *BasicNotification) GetIsAndroid() bool
GetIsAndroid returns the IsAndroid field if non-nil, zero value otherwise.
func (o *BasicNotification) GetIsAndroidOk() (*bool, bool)
GetIsAndroidOk returns a tuple with the IsAndroid field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetIsAndroid(v bool)
SetIsAndroid sets IsAndroid field to given value.
func (o *BasicNotification) HasIsAndroid() bool
HasIsAndroid returns a boolean if a field has been set.
func (o *BasicNotification) SetIsAndroidNil(b bool)
SetIsAndroidNil sets the value for IsAndroid to be an explicit nil
func (o *BasicNotification) UnsetIsAndroid()
UnsetIsAndroid ensures that no value is present for IsAndroid, not even an explicit nil
func (o *BasicNotification) GetIsHuawei() bool
GetIsHuawei returns the IsHuawei field if non-nil, zero value otherwise.
func (o *BasicNotification) GetIsHuaweiOk() (*bool, bool)
GetIsHuaweiOk returns a tuple with the IsHuawei field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetIsHuawei(v bool)
SetIsHuawei sets IsHuawei field to given value.
func (o *BasicNotification) HasIsHuawei() bool
HasIsHuawei returns a boolean if a field has been set.
func (o *BasicNotification) SetIsHuaweiNil(b bool)
SetIsHuaweiNil sets the value for IsHuawei to be an explicit nil
func (o *BasicNotification) UnsetIsHuawei()
UnsetIsHuawei ensures that no value is present for IsHuawei, not even an explicit nil
func (o *BasicNotification) GetIsAnyWeb() bool
GetIsAnyWeb returns the IsAnyWeb field if non-nil, zero value otherwise.
func (o *BasicNotification) GetIsAnyWebOk() (*bool, bool)
GetIsAnyWebOk returns a tuple with the IsAnyWeb field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetIsAnyWeb(v bool)
SetIsAnyWeb sets IsAnyWeb field to given value.
func (o *BasicNotification) HasIsAnyWeb() bool
HasIsAnyWeb returns a boolean if a field has been set.
func (o *BasicNotification) SetIsAnyWebNil(b bool)
SetIsAnyWebNil sets the value for IsAnyWeb to be an explicit nil
func (o *BasicNotification) UnsetIsAnyWeb()
UnsetIsAnyWeb ensures that no value is present for IsAnyWeb, not even an explicit nil
func (o *BasicNotification) GetIsChromeWeb() bool
GetIsChromeWeb returns the IsChromeWeb field if non-nil, zero value otherwise.
func (o *BasicNotification) GetIsChromeWebOk() (*bool, bool)
GetIsChromeWebOk returns a tuple with the IsChromeWeb field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetIsChromeWeb(v bool)
SetIsChromeWeb sets IsChromeWeb field to given value.
func (o *BasicNotification) HasIsChromeWeb() bool
HasIsChromeWeb returns a boolean if a field has been set.
func (o *BasicNotification) SetIsChromeWebNil(b bool)
SetIsChromeWebNil sets the value for IsChromeWeb to be an explicit nil
func (o *BasicNotification) UnsetIsChromeWeb()
UnsetIsChromeWeb ensures that no value is present for IsChromeWeb, not even an explicit nil
func (o *BasicNotification) GetIsFirefox() bool
GetIsFirefox returns the IsFirefox field if non-nil, zero value otherwise.
func (o *BasicNotification) GetIsFirefoxOk() (*bool, bool)
GetIsFirefoxOk returns a tuple with the IsFirefox field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetIsFirefox(v bool)
SetIsFirefox sets IsFirefox field to given value.
func (o *BasicNotification) HasIsFirefox() bool
HasIsFirefox returns a boolean if a field has been set.
func (o *BasicNotification) SetIsFirefoxNil(b bool)
SetIsFirefoxNil sets the value for IsFirefox to be an explicit nil
func (o *BasicNotification) UnsetIsFirefox()
UnsetIsFirefox ensures that no value is present for IsFirefox, not even an explicit nil
func (o *BasicNotification) GetIsSafari() bool
GetIsSafari returns the IsSafari field if non-nil, zero value otherwise.
func (o *BasicNotification) GetIsSafariOk() (*bool, bool)
GetIsSafariOk returns a tuple with the IsSafari field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetIsSafari(v bool)
SetIsSafari sets IsSafari field to given value.
func (o *BasicNotification) HasIsSafari() bool
HasIsSafari returns a boolean if a field has been set.
func (o *BasicNotification) SetIsSafariNil(b bool)
SetIsSafariNil sets the value for IsSafari to be an explicit nil
func (o *BasicNotification) UnsetIsSafari()
UnsetIsSafari ensures that no value is present for IsSafari, not even an explicit nil
func (o *BasicNotification) GetIsWPWNS() bool
GetIsWPWNS returns the IsWPWNS field if non-nil, zero value otherwise.
func (o *BasicNotification) GetIsWPWNSOk() (*bool, bool)
GetIsWPWNSOk returns a tuple with the IsWPWNS field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetIsWPWNS(v bool)
SetIsWPWNS sets IsWPWNS field to given value.
func (o *BasicNotification) HasIsWPWNS() bool
HasIsWPWNS returns a boolean if a field has been set.
func (o *BasicNotification) SetIsWPWNSNil(b bool)
SetIsWPWNSNil sets the value for IsWPWNS to be an explicit nil
func (o *BasicNotification) UnsetIsWPWNS()
UnsetIsWPWNS ensures that no value is present for IsWPWNS, not even an explicit nil
func (o *BasicNotification) GetIsAdm() bool
GetIsAdm returns the IsAdm field if non-nil, zero value otherwise.
func (o *BasicNotification) GetIsAdmOk() (*bool, bool)
GetIsAdmOk returns a tuple with the IsAdm field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetIsAdm(v bool)
SetIsAdm sets IsAdm field to given value.
func (o *BasicNotification) HasIsAdm() bool
HasIsAdm returns a boolean if a field has been set.
func (o *BasicNotification) SetIsAdmNil(b bool)
SetIsAdmNil sets the value for IsAdm to be an explicit nil
func (o *BasicNotification) UnsetIsAdm()
UnsetIsAdm ensures that no value is present for IsAdm, not even an explicit nil
func (o *BasicNotification) GetIsChrome() bool
GetIsChrome returns the IsChrome field if non-nil, zero value otherwise.
func (o *BasicNotification) GetIsChromeOk() (*bool, bool)
GetIsChromeOk returns a tuple with the IsChrome field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetIsChrome(v bool)
SetIsChrome sets IsChrome field to given value.
func (o *BasicNotification) HasIsChrome() bool
HasIsChrome returns a boolean if a field has been set.
func (o *BasicNotification) SetIsChromeNil(b bool)
SetIsChromeNil sets the value for IsChrome to be an explicit nil
func (o *BasicNotification) UnsetIsChrome()
UnsetIsChrome ensures that no value is present for IsChrome, not even an explicit nil
func (o *BasicNotification) GetChannelForExternalUserIds() string
GetChannelForExternalUserIds returns the ChannelForExternalUserIds field if non-nil, zero value otherwise.
func (o *BasicNotification) GetChannelForExternalUserIdsOk() (*string, bool)
GetChannelForExternalUserIdsOk returns a tuple with the ChannelForExternalUserIds field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetChannelForExternalUserIds(v string)
SetChannelForExternalUserIds sets ChannelForExternalUserIds field to given value.
func (o *BasicNotification) HasChannelForExternalUserIds() bool
HasChannelForExternalUserIds returns a boolean if a field has been set.
func (o *BasicNotification) GetAppId() string
GetAppId returns the AppId field if non-nil, zero value otherwise.
func (o *BasicNotification) GetAppIdOk() (*string, bool)
GetAppIdOk returns a tuple with the AppId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetAppId(v string)
SetAppId sets AppId field to given value.
func (o *BasicNotification) GetExternalId() string
GetExternalId returns the ExternalId field if non-nil, zero value otherwise.
func (o *BasicNotification) GetExternalIdOk() (*string, bool)
GetExternalIdOk returns a tuple with the ExternalId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetExternalId(v string)
SetExternalId sets ExternalId field to given value.
func (o *BasicNotification) HasExternalId() bool
HasExternalId returns a boolean if a field has been set.
func (o *BasicNotification) SetExternalIdNil(b bool)
SetExternalIdNil sets the value for ExternalId to be an explicit nil
func (o *BasicNotification) UnsetExternalId()
UnsetExternalId ensures that no value is present for ExternalId, not even an explicit nil
func (o *BasicNotification) GetContents() StringMap
GetContents returns the Contents field if non-nil, zero value otherwise.
func (o *BasicNotification) GetContentsOk() (*StringMap, bool)
GetContentsOk returns a tuple with the Contents field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetContents(v StringMap)
SetContents sets Contents field to given value.
func (o *BasicNotification) HasContents() bool
HasContents returns a boolean if a field has been set.
func (o *BasicNotification) SetContentsNil(b bool)
SetContentsNil sets the value for Contents to be an explicit nil
func (o *BasicNotification) UnsetContents()
UnsetContents ensures that no value is present for Contents, not even an explicit nil
func (o *BasicNotification) GetHeadings() StringMap
GetHeadings returns the Headings field if non-nil, zero value otherwise.
func (o *BasicNotification) GetHeadingsOk() (*StringMap, bool)
GetHeadingsOk returns a tuple with the Headings field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetHeadings(v StringMap)
SetHeadings sets Headings field to given value.
func (o *BasicNotification) HasHeadings() bool
HasHeadings returns a boolean if a field has been set.
func (o *BasicNotification) SetHeadingsNil(b bool)
SetHeadingsNil sets the value for Headings to be an explicit nil
func (o *BasicNotification) UnsetHeadings()
UnsetHeadings ensures that no value is present for Headings, not even an explicit nil
func (o *BasicNotification) GetSubtitle() StringMap
GetSubtitle returns the Subtitle field if non-nil, zero value otherwise.
func (o *BasicNotification) GetSubtitleOk() (*StringMap, bool)
GetSubtitleOk returns a tuple with the Subtitle field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetSubtitle(v StringMap)
SetSubtitle sets Subtitle field to given value.
func (o *BasicNotification) HasSubtitle() bool
HasSubtitle returns a boolean if a field has been set.
func (o *BasicNotification) SetSubtitleNil(b bool)
SetSubtitleNil sets the value for Subtitle to be an explicit nil
func (o *BasicNotification) UnsetSubtitle()
UnsetSubtitle ensures that no value is present for Subtitle, not even an explicit nil
func (o *BasicNotification) GetData() map[string]interface{}
GetData returns the Data field if non-nil, zero value otherwise.
func (o *BasicNotification) GetDataOk() (*map[string]interface{}, bool)
GetDataOk returns a tuple with the Data field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetData(v map[string]interface{})
SetData sets Data field to given value.
func (o *BasicNotification) HasData() bool
HasData returns a boolean if a field has been set.
func (o *BasicNotification) SetDataNil(b bool)
SetDataNil sets the value for Data to be an explicit nil
func (o *BasicNotification) UnsetData()
UnsetData ensures that no value is present for Data, not even an explicit nil
func (o *BasicNotification) GetHuaweiMsgType() string
GetHuaweiMsgType returns the HuaweiMsgType field if non-nil, zero value otherwise.
func (o *BasicNotification) GetHuaweiMsgTypeOk() (*string, bool)
GetHuaweiMsgTypeOk returns a tuple with the HuaweiMsgType field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetHuaweiMsgType(v string)
SetHuaweiMsgType sets HuaweiMsgType field to given value.
func (o *BasicNotification) HasHuaweiMsgType() bool
HasHuaweiMsgType returns a boolean if a field has been set.
func (o *BasicNotification) SetHuaweiMsgTypeNil(b bool)
SetHuaweiMsgTypeNil sets the value for HuaweiMsgType to be an explicit nil
func (o *BasicNotification) UnsetHuaweiMsgType()
UnsetHuaweiMsgType ensures that no value is present for HuaweiMsgType, not even an explicit nil
func (o *BasicNotification) GetUrl() string
GetUrl returns the Url field if non-nil, zero value otherwise.
func (o *BasicNotification) GetUrlOk() (*string, bool)
GetUrlOk returns a tuple with the Url field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetUrl(v string)
SetUrl sets Url field to given value.
func (o *BasicNotification) HasUrl() bool
HasUrl returns a boolean if a field has been set.
func (o *BasicNotification) SetUrlNil(b bool)
SetUrlNil sets the value for Url to be an explicit nil
func (o *BasicNotification) UnsetUrl()
UnsetUrl ensures that no value is present for Url, not even an explicit nil
func (o *BasicNotification) GetWebUrl() string
GetWebUrl returns the WebUrl field if non-nil, zero value otherwise.
func (o *BasicNotification) GetWebUrlOk() (*string, bool)
GetWebUrlOk returns a tuple with the WebUrl field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetWebUrl(v string)
SetWebUrl sets WebUrl field to given value.
func (o *BasicNotification) HasWebUrl() bool
HasWebUrl returns a boolean if a field has been set.
func (o *BasicNotification) SetWebUrlNil(b bool)
SetWebUrlNil sets the value for WebUrl to be an explicit nil
func (o *BasicNotification) UnsetWebUrl()
UnsetWebUrl ensures that no value is present for WebUrl, not even an explicit nil
func (o *BasicNotification) GetAppUrl() string
GetAppUrl returns the AppUrl field if non-nil, zero value otherwise.
func (o *BasicNotification) GetAppUrlOk() (*string, bool)
GetAppUrlOk returns a tuple with the AppUrl field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetAppUrl(v string)
SetAppUrl sets AppUrl field to given value.
func (o *BasicNotification) HasAppUrl() bool
HasAppUrl returns a boolean if a field has been set.
func (o *BasicNotification) SetAppUrlNil(b bool)
SetAppUrlNil sets the value for AppUrl to be an explicit nil
func (o *BasicNotification) UnsetAppUrl()
UnsetAppUrl ensures that no value is present for AppUrl, not even an explicit nil
func (o *BasicNotification) GetIosAttachments() map[string]interface{}
GetIosAttachments returns the IosAttachments field if non-nil, zero value otherwise.
func (o *BasicNotification) GetIosAttachmentsOk() (*map[string]interface{}, bool)
GetIosAttachmentsOk returns a tuple with the IosAttachments field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetIosAttachments(v map[string]interface{})
SetIosAttachments sets IosAttachments field to given value.
func (o *BasicNotification) HasIosAttachments() bool
HasIosAttachments returns a boolean if a field has been set.
func (o *BasicNotification) SetIosAttachmentsNil(b bool)
SetIosAttachmentsNil sets the value for IosAttachments to be an explicit nil
func (o *BasicNotification) UnsetIosAttachments()
UnsetIosAttachments ensures that no value is present for IosAttachments, not even an explicit nil
func (o *BasicNotification) GetTemplateId() string
GetTemplateId returns the TemplateId field if non-nil, zero value otherwise.
func (o *BasicNotification) GetTemplateIdOk() (*string, bool)
GetTemplateIdOk returns a tuple with the TemplateId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetTemplateId(v string)
SetTemplateId sets TemplateId field to given value.
func (o *BasicNotification) HasTemplateId() bool
HasTemplateId returns a boolean if a field has been set.
func (o *BasicNotification) SetTemplateIdNil(b bool)
SetTemplateIdNil sets the value for TemplateId to be an explicit nil
func (o *BasicNotification) UnsetTemplateId()
UnsetTemplateId ensures that no value is present for TemplateId, not even an explicit nil
func (o *BasicNotification) GetContentAvailable() bool
GetContentAvailable returns the ContentAvailable field if non-nil, zero value otherwise.
func (o *BasicNotification) GetContentAvailableOk() (*bool, bool)
GetContentAvailableOk returns a tuple with the ContentAvailable field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetContentAvailable(v bool)
SetContentAvailable sets ContentAvailable field to given value.
func (o *BasicNotification) HasContentAvailable() bool
HasContentAvailable returns a boolean if a field has been set.
func (o *BasicNotification) SetContentAvailableNil(b bool)
SetContentAvailableNil sets the value for ContentAvailable to be an explicit nil
func (o *BasicNotification) UnsetContentAvailable()
UnsetContentAvailable ensures that no value is present for ContentAvailable, not even an explicit nil
func (o *BasicNotification) GetMutableContent() bool
GetMutableContent returns the MutableContent field if non-nil, zero value otherwise.
func (o *BasicNotification) GetMutableContentOk() (*bool, bool)
GetMutableContentOk returns a tuple with the MutableContent field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetMutableContent(v bool)
SetMutableContent sets MutableContent field to given value.
func (o *BasicNotification) HasMutableContent() bool
HasMutableContent returns a boolean if a field has been set.
func (o *BasicNotification) GetTargetContentIdentifier() string
GetTargetContentIdentifier returns the TargetContentIdentifier field if non-nil, zero value otherwise.
func (o *BasicNotification) GetTargetContentIdentifierOk() (*string, bool)
GetTargetContentIdentifierOk returns a tuple with the TargetContentIdentifier field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetTargetContentIdentifier(v string)
SetTargetContentIdentifier sets TargetContentIdentifier field to given value.
func (o *BasicNotification) HasTargetContentIdentifier() bool
HasTargetContentIdentifier returns a boolean if a field has been set.
func (o *BasicNotification) SetTargetContentIdentifierNil(b bool)
SetTargetContentIdentifierNil sets the value for TargetContentIdentifier to be an explicit nil
func (o *BasicNotification) UnsetTargetContentIdentifier()
UnsetTargetContentIdentifier ensures that no value is present for TargetContentIdentifier, not even an explicit nil
func (o *BasicNotification) GetBigPicture() string
GetBigPicture returns the BigPicture field if non-nil, zero value otherwise.
func (o *BasicNotification) GetBigPictureOk() (*string, bool)
GetBigPictureOk returns a tuple with the BigPicture field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetBigPicture(v string)
SetBigPicture sets BigPicture field to given value.
func (o *BasicNotification) HasBigPicture() bool
HasBigPicture returns a boolean if a field has been set.
func (o *BasicNotification) SetBigPictureNil(b bool)
SetBigPictureNil sets the value for BigPicture to be an explicit nil
func (o *BasicNotification) UnsetBigPicture()
UnsetBigPicture ensures that no value is present for BigPicture, not even an explicit nil
func (o *BasicNotification) GetHuaweiBigPicture() string
GetHuaweiBigPicture returns the HuaweiBigPicture field if non-nil, zero value otherwise.
func (o *BasicNotification) GetHuaweiBigPictureOk() (*string, bool)
GetHuaweiBigPictureOk returns a tuple with the HuaweiBigPicture field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetHuaweiBigPicture(v string)
SetHuaweiBigPicture sets HuaweiBigPicture field to given value.
func (o *BasicNotification) HasHuaweiBigPicture() bool
HasHuaweiBigPicture returns a boolean if a field has been set.
func (o *BasicNotification) SetHuaweiBigPictureNil(b bool)
SetHuaweiBigPictureNil sets the value for HuaweiBigPicture to be an explicit nil
func (o *BasicNotification) UnsetHuaweiBigPicture()
UnsetHuaweiBigPicture ensures that no value is present for HuaweiBigPicture, not even an explicit nil
func (o *BasicNotification) GetAdmBigPicture() string
GetAdmBigPicture returns the AdmBigPicture field if non-nil, zero value otherwise.
func (o *BasicNotification) GetAdmBigPictureOk() (*string, bool)
GetAdmBigPictureOk returns a tuple with the AdmBigPicture field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetAdmBigPicture(v string)
SetAdmBigPicture sets AdmBigPicture field to given value.
func (o *BasicNotification) HasAdmBigPicture() bool
HasAdmBigPicture returns a boolean if a field has been set.
func (o *BasicNotification) SetAdmBigPictureNil(b bool)
SetAdmBigPictureNil sets the value for AdmBigPicture to be an explicit nil
func (o *BasicNotification) UnsetAdmBigPicture()
UnsetAdmBigPicture ensures that no value is present for AdmBigPicture, not even an explicit nil
func (o *BasicNotification) GetChromeBigPicture() string
GetChromeBigPicture returns the ChromeBigPicture field if non-nil, zero value otherwise.
func (o *BasicNotification) GetChromeBigPictureOk() (*string, bool)
GetChromeBigPictureOk returns a tuple with the ChromeBigPicture field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetChromeBigPicture(v string)
SetChromeBigPicture sets ChromeBigPicture field to given value.
func (o *BasicNotification) HasChromeBigPicture() bool
HasChromeBigPicture returns a boolean if a field has been set.
func (o *BasicNotification) SetChromeBigPictureNil(b bool)
SetChromeBigPictureNil sets the value for ChromeBigPicture to be an explicit nil
func (o *BasicNotification) UnsetChromeBigPicture()
UnsetChromeBigPicture ensures that no value is present for ChromeBigPicture, not even an explicit nil
func (o *BasicNotification) GetChromeWebImage() string
GetChromeWebImage returns the ChromeWebImage field if non-nil, zero value otherwise.
func (o *BasicNotification) GetChromeWebImageOk() (*string, bool)
GetChromeWebImageOk returns a tuple with the ChromeWebImage field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetChromeWebImage(v string)
SetChromeWebImage sets ChromeWebImage field to given value.
func (o *BasicNotification) HasChromeWebImage() bool
HasChromeWebImage returns a boolean if a field has been set.
func (o *BasicNotification) SetChromeWebImageNil(b bool)
SetChromeWebImageNil sets the value for ChromeWebImage to be an explicit nil
func (o *BasicNotification) UnsetChromeWebImage()
UnsetChromeWebImage ensures that no value is present for ChromeWebImage, not even an explicit nil
func (o *BasicNotification) GetButtons() []Button
GetButtons returns the Buttons field if non-nil, zero value otherwise.
func (o *BasicNotification) GetButtonsOk() (*[]Button, bool)
GetButtonsOk returns a tuple with the Buttons field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetButtons(v []Button)
SetButtons sets Buttons field to given value.
func (o *BasicNotification) HasButtons() bool
HasButtons returns a boolean if a field has been set.
func (o *BasicNotification) SetButtonsNil(b bool)
SetButtonsNil sets the value for Buttons to be an explicit nil
func (o *BasicNotification) UnsetButtons()
UnsetButtons ensures that no value is present for Buttons, not even an explicit nil
func (o *BasicNotification) GetWebButtons() []Button
GetWebButtons returns the WebButtons field if non-nil, zero value otherwise.
func (o *BasicNotification) GetWebButtonsOk() (*[]Button, bool)
GetWebButtonsOk returns a tuple with the WebButtons field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetWebButtons(v []Button)
SetWebButtons sets WebButtons field to given value.
func (o *BasicNotification) HasWebButtons() bool
HasWebButtons returns a boolean if a field has been set.
func (o *BasicNotification) SetWebButtonsNil(b bool)
SetWebButtonsNil sets the value for WebButtons to be an explicit nil
func (o *BasicNotification) UnsetWebButtons()
UnsetWebButtons ensures that no value is present for WebButtons, not even an explicit nil
func (o *BasicNotification) GetIosCategory() string
GetIosCategory returns the IosCategory field if non-nil, zero value otherwise.
func (o *BasicNotification) GetIosCategoryOk() (*string, bool)
GetIosCategoryOk returns a tuple with the IosCategory field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetIosCategory(v string)
SetIosCategory sets IosCategory field to given value.
func (o *BasicNotification) HasIosCategory() bool
HasIosCategory returns a boolean if a field has been set.
func (o *BasicNotification) SetIosCategoryNil(b bool)
SetIosCategoryNil sets the value for IosCategory to be an explicit nil
func (o *BasicNotification) UnsetIosCategory()
UnsetIosCategory ensures that no value is present for IosCategory, not even an explicit nil
func (o *BasicNotification) GetAndroidChannelId() string
GetAndroidChannelId returns the AndroidChannelId field if non-nil, zero value otherwise.
func (o *BasicNotification) GetAndroidChannelIdOk() (*string, bool)
GetAndroidChannelIdOk returns a tuple with the AndroidChannelId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetAndroidChannelId(v string)
SetAndroidChannelId sets AndroidChannelId field to given value.
func (o *BasicNotification) HasAndroidChannelId() bool
HasAndroidChannelId returns a boolean if a field has been set.
func (o *BasicNotification) GetHuaweiChannelId() string
GetHuaweiChannelId returns the HuaweiChannelId field if non-nil, zero value otherwise.
func (o *BasicNotification) GetHuaweiChannelIdOk() (*string, bool)
GetHuaweiChannelIdOk returns a tuple with the HuaweiChannelId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetHuaweiChannelId(v string)
SetHuaweiChannelId sets HuaweiChannelId field to given value.
func (o *BasicNotification) HasHuaweiChannelId() bool
HasHuaweiChannelId returns a boolean if a field has been set.
func (o *BasicNotification) SetHuaweiChannelIdNil(b bool)
SetHuaweiChannelIdNil sets the value for HuaweiChannelId to be an explicit nil
func (o *BasicNotification) UnsetHuaweiChannelId()
UnsetHuaweiChannelId ensures that no value is present for HuaweiChannelId, not even an explicit nil
func (o *BasicNotification) GetExistingAndroidChannelId() string
GetExistingAndroidChannelId returns the ExistingAndroidChannelId field if non-nil, zero value otherwise.
func (o *BasicNotification) GetExistingAndroidChannelIdOk() (*string, bool)
GetExistingAndroidChannelIdOk returns a tuple with the ExistingAndroidChannelId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetExistingAndroidChannelId(v string)
SetExistingAndroidChannelId sets ExistingAndroidChannelId field to given value.
func (o *BasicNotification) HasExistingAndroidChannelId() bool
HasExistingAndroidChannelId returns a boolean if a field has been set.
func (o *BasicNotification) GetHuaweiExistingChannelId() string
GetHuaweiExistingChannelId returns the HuaweiExistingChannelId field if non-nil, zero value otherwise.
func (o *BasicNotification) GetHuaweiExistingChannelIdOk() (*string, bool)
GetHuaweiExistingChannelIdOk returns a tuple with the HuaweiExistingChannelId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetHuaweiExistingChannelId(v string)
SetHuaweiExistingChannelId sets HuaweiExistingChannelId field to given value.
func (o *BasicNotification) HasHuaweiExistingChannelId() bool
HasHuaweiExistingChannelId returns a boolean if a field has been set.
func (o *BasicNotification) SetHuaweiExistingChannelIdNil(b bool)
SetHuaweiExistingChannelIdNil sets the value for HuaweiExistingChannelId to be an explicit nil
func (o *BasicNotification) UnsetHuaweiExistingChannelId()
UnsetHuaweiExistingChannelId ensures that no value is present for HuaweiExistingChannelId, not even an explicit nil
func (o *BasicNotification) GetAndroidBackgroundLayout() BasicNotificationAllOfAndroidBackgroundLayout
GetAndroidBackgroundLayout returns the AndroidBackgroundLayout field if non-nil, zero value otherwise.
func (o *BasicNotification) GetAndroidBackgroundLayoutOk() (*BasicNotificationAllOfAndroidBackgroundLayout, bool)
GetAndroidBackgroundLayoutOk returns a tuple with the AndroidBackgroundLayout field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetAndroidBackgroundLayout(v BasicNotificationAllOfAndroidBackgroundLayout)
SetAndroidBackgroundLayout sets AndroidBackgroundLayout field to given value.
func (o *BasicNotification) HasAndroidBackgroundLayout() bool
HasAndroidBackgroundLayout returns a boolean if a field has been set.
func (o *BasicNotification) GetSmallIcon() string
GetSmallIcon returns the SmallIcon field if non-nil, zero value otherwise.
func (o *BasicNotification) GetSmallIconOk() (*string, bool)
GetSmallIconOk returns a tuple with the SmallIcon field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetSmallIcon(v string)
SetSmallIcon sets SmallIcon field to given value.
func (o *BasicNotification) HasSmallIcon() bool
HasSmallIcon returns a boolean if a field has been set.
func (o *BasicNotification) SetSmallIconNil(b bool)
SetSmallIconNil sets the value for SmallIcon to be an explicit nil
func (o *BasicNotification) UnsetSmallIcon()
UnsetSmallIcon ensures that no value is present for SmallIcon, not even an explicit nil
func (o *BasicNotification) GetHuaweiSmallIcon() string
GetHuaweiSmallIcon returns the HuaweiSmallIcon field if non-nil, zero value otherwise.
func (o *BasicNotification) GetHuaweiSmallIconOk() (*string, bool)
GetHuaweiSmallIconOk returns a tuple with the HuaweiSmallIcon field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetHuaweiSmallIcon(v string)
SetHuaweiSmallIcon sets HuaweiSmallIcon field to given value.
func (o *BasicNotification) HasHuaweiSmallIcon() bool
HasHuaweiSmallIcon returns a boolean if a field has been set.
func (o *BasicNotification) SetHuaweiSmallIconNil(b bool)
SetHuaweiSmallIconNil sets the value for HuaweiSmallIcon to be an explicit nil
func (o *BasicNotification) UnsetHuaweiSmallIcon()
UnsetHuaweiSmallIcon ensures that no value is present for HuaweiSmallIcon, not even an explicit nil
func (o *BasicNotification) GetLargeIcon() string
GetLargeIcon returns the LargeIcon field if non-nil, zero value otherwise.
func (o *BasicNotification) GetLargeIconOk() (*string, bool)
GetLargeIconOk returns a tuple with the LargeIcon field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetLargeIcon(v string)
SetLargeIcon sets LargeIcon field to given value.
func (o *BasicNotification) HasLargeIcon() bool
HasLargeIcon returns a boolean if a field has been set.
func (o *BasicNotification) SetLargeIconNil(b bool)
SetLargeIconNil sets the value for LargeIcon to be an explicit nil
func (o *BasicNotification) UnsetLargeIcon()
UnsetLargeIcon ensures that no value is present for LargeIcon, not even an explicit nil
func (o *BasicNotification) GetHuaweiLargeIcon() string
GetHuaweiLargeIcon returns the HuaweiLargeIcon field if non-nil, zero value otherwise.
func (o *BasicNotification) GetHuaweiLargeIconOk() (*string, bool)
GetHuaweiLargeIconOk returns a tuple with the HuaweiLargeIcon field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetHuaweiLargeIcon(v string)
SetHuaweiLargeIcon sets HuaweiLargeIcon field to given value.
func (o *BasicNotification) HasHuaweiLargeIcon() bool
HasHuaweiLargeIcon returns a boolean if a field has been set.
func (o *BasicNotification) SetHuaweiLargeIconNil(b bool)
SetHuaweiLargeIconNil sets the value for HuaweiLargeIcon to be an explicit nil
func (o *BasicNotification) UnsetHuaweiLargeIcon()
UnsetHuaweiLargeIcon ensures that no value is present for HuaweiLargeIcon, not even an explicit nil
func (o *BasicNotification) GetAdmSmallIcon() string
GetAdmSmallIcon returns the AdmSmallIcon field if non-nil, zero value otherwise.
func (o *BasicNotification) GetAdmSmallIconOk() (*string, bool)
GetAdmSmallIconOk returns a tuple with the AdmSmallIcon field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetAdmSmallIcon(v string)
SetAdmSmallIcon sets AdmSmallIcon field to given value.
func (o *BasicNotification) HasAdmSmallIcon() bool
HasAdmSmallIcon returns a boolean if a field has been set.
func (o *BasicNotification) SetAdmSmallIconNil(b bool)
SetAdmSmallIconNil sets the value for AdmSmallIcon to be an explicit nil
func (o *BasicNotification) UnsetAdmSmallIcon()
UnsetAdmSmallIcon ensures that no value is present for AdmSmallIcon, not even an explicit nil
func (o *BasicNotification) GetAdmLargeIcon() string
GetAdmLargeIcon returns the AdmLargeIcon field if non-nil, zero value otherwise.
func (o *BasicNotification) GetAdmLargeIconOk() (*string, bool)
GetAdmLargeIconOk returns a tuple with the AdmLargeIcon field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetAdmLargeIcon(v string)
SetAdmLargeIcon sets AdmLargeIcon field to given value.
func (o *BasicNotification) HasAdmLargeIcon() bool
HasAdmLargeIcon returns a boolean if a field has been set.
func (o *BasicNotification) SetAdmLargeIconNil(b bool)
SetAdmLargeIconNil sets the value for AdmLargeIcon to be an explicit nil
func (o *BasicNotification) UnsetAdmLargeIcon()
UnsetAdmLargeIcon ensures that no value is present for AdmLargeIcon, not even an explicit nil
func (o *BasicNotification) GetChromeWebIcon() string
GetChromeWebIcon returns the ChromeWebIcon field if non-nil, zero value otherwise.
func (o *BasicNotification) GetChromeWebIconOk() (*string, bool)
GetChromeWebIconOk returns a tuple with the ChromeWebIcon field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetChromeWebIcon(v string)
SetChromeWebIcon sets ChromeWebIcon field to given value.
func (o *BasicNotification) HasChromeWebIcon() bool
HasChromeWebIcon returns a boolean if a field has been set.
func (o *BasicNotification) SetChromeWebIconNil(b bool)
SetChromeWebIconNil sets the value for ChromeWebIcon to be an explicit nil
func (o *BasicNotification) UnsetChromeWebIcon()
UnsetChromeWebIcon ensures that no value is present for ChromeWebIcon, not even an explicit nil
func (o *BasicNotification) GetChromeWebBadge() string
GetChromeWebBadge returns the ChromeWebBadge field if non-nil, zero value otherwise.
func (o *BasicNotification) GetChromeWebBadgeOk() (*string, bool)
GetChromeWebBadgeOk returns a tuple with the ChromeWebBadge field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetChromeWebBadge(v string)
SetChromeWebBadge sets ChromeWebBadge field to given value.
func (o *BasicNotification) HasChromeWebBadge() bool
HasChromeWebBadge returns a boolean if a field has been set.
func (o *BasicNotification) SetChromeWebBadgeNil(b bool)
SetChromeWebBadgeNil sets the value for ChromeWebBadge to be an explicit nil
func (o *BasicNotification) UnsetChromeWebBadge()
UnsetChromeWebBadge ensures that no value is present for ChromeWebBadge, not even an explicit nil
func (o *BasicNotification) GetFirefoxIcon() string
GetFirefoxIcon returns the FirefoxIcon field if non-nil, zero value otherwise.
func (o *BasicNotification) GetFirefoxIconOk() (*string, bool)
GetFirefoxIconOk returns a tuple with the FirefoxIcon field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetFirefoxIcon(v string)
SetFirefoxIcon sets FirefoxIcon field to given value.
func (o *BasicNotification) HasFirefoxIcon() bool
HasFirefoxIcon returns a boolean if a field has been set.
func (o *BasicNotification) SetFirefoxIconNil(b bool)
SetFirefoxIconNil sets the value for FirefoxIcon to be an explicit nil
func (o *BasicNotification) UnsetFirefoxIcon()
UnsetFirefoxIcon ensures that no value is present for FirefoxIcon, not even an explicit nil
func (o *BasicNotification) GetChromeIcon() string
GetChromeIcon returns the ChromeIcon field if non-nil, zero value otherwise.
func (o *BasicNotification) GetChromeIconOk() (*string, bool)
GetChromeIconOk returns a tuple with the ChromeIcon field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetChromeIcon(v string)
SetChromeIcon sets ChromeIcon field to given value.
func (o *BasicNotification) HasChromeIcon() bool
HasChromeIcon returns a boolean if a field has been set.
func (o *BasicNotification) SetChromeIconNil(b bool)
SetChromeIconNil sets the value for ChromeIcon to be an explicit nil
func (o *BasicNotification) UnsetChromeIcon()
UnsetChromeIcon ensures that no value is present for ChromeIcon, not even an explicit nil
func (o *BasicNotification) GetIosSound() string
GetIosSound returns the IosSound field if non-nil, zero value otherwise.
func (o *BasicNotification) GetIosSoundOk() (*string, bool)
GetIosSoundOk returns a tuple with the IosSound field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetIosSound(v string)
SetIosSound sets IosSound field to given value.
func (o *BasicNotification) HasIosSound() bool
HasIosSound returns a boolean if a field has been set.
func (o *BasicNotification) SetIosSoundNil(b bool)
SetIosSoundNil sets the value for IosSound to be an explicit nil
func (o *BasicNotification) UnsetIosSound()
UnsetIosSound ensures that no value is present for IosSound, not even an explicit nil
func (o *BasicNotification) GetAndroidSound() string
GetAndroidSound returns the AndroidSound field if non-nil, zero value otherwise.
func (o *BasicNotification) GetAndroidSoundOk() (*string, bool)
GetAndroidSoundOk returns a tuple with the AndroidSound field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetAndroidSound(v string)
SetAndroidSound sets AndroidSound field to given value.
func (o *BasicNotification) HasAndroidSound() bool
HasAndroidSound returns a boolean if a field has been set.
func (o *BasicNotification) SetAndroidSoundNil(b bool)
SetAndroidSoundNil sets the value for AndroidSound to be an explicit nil
func (o *BasicNotification) UnsetAndroidSound()
UnsetAndroidSound ensures that no value is present for AndroidSound, not even an explicit nil
func (o *BasicNotification) GetHuaweiSound() string
GetHuaweiSound returns the HuaweiSound field if non-nil, zero value otherwise.
func (o *BasicNotification) GetHuaweiSoundOk() (*string, bool)
GetHuaweiSoundOk returns a tuple with the HuaweiSound field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetHuaweiSound(v string)
SetHuaweiSound sets HuaweiSound field to given value.
func (o *BasicNotification) HasHuaweiSound() bool
HasHuaweiSound returns a boolean if a field has been set.
func (o *BasicNotification) SetHuaweiSoundNil(b bool)
SetHuaweiSoundNil sets the value for HuaweiSound to be an explicit nil
func (o *BasicNotification) UnsetHuaweiSound()
UnsetHuaweiSound ensures that no value is present for HuaweiSound, not even an explicit nil
func (o *BasicNotification) GetAdmSound() string
GetAdmSound returns the AdmSound field if non-nil, zero value otherwise.
func (o *BasicNotification) GetAdmSoundOk() (*string, bool)
GetAdmSoundOk returns a tuple with the AdmSound field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetAdmSound(v string)
SetAdmSound sets AdmSound field to given value.
func (o *BasicNotification) HasAdmSound() bool
HasAdmSound returns a boolean if a field has been set.
func (o *BasicNotification) SetAdmSoundNil(b bool)
SetAdmSoundNil sets the value for AdmSound to be an explicit nil
func (o *BasicNotification) UnsetAdmSound()
UnsetAdmSound ensures that no value is present for AdmSound, not even an explicit nil
func (o *BasicNotification) GetWpWnsSound() string
GetWpWnsSound returns the WpWnsSound field if non-nil, zero value otherwise.
func (o *BasicNotification) GetWpWnsSoundOk() (*string, bool)
GetWpWnsSoundOk returns a tuple with the WpWnsSound field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetWpWnsSound(v string)
SetWpWnsSound sets WpWnsSound field to given value.
func (o *BasicNotification) HasWpWnsSound() bool
HasWpWnsSound returns a boolean if a field has been set.
func (o *BasicNotification) SetWpWnsSoundNil(b bool)
SetWpWnsSoundNil sets the value for WpWnsSound to be an explicit nil
func (o *BasicNotification) UnsetWpWnsSound()
UnsetWpWnsSound ensures that no value is present for WpWnsSound, not even an explicit nil
func (o *BasicNotification) GetAndroidLedColor() string
GetAndroidLedColor returns the AndroidLedColor field if non-nil, zero value otherwise.
func (o *BasicNotification) GetAndroidLedColorOk() (*string, bool)
GetAndroidLedColorOk returns a tuple with the AndroidLedColor field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetAndroidLedColor(v string)
SetAndroidLedColor sets AndroidLedColor field to given value.
func (o *BasicNotification) HasAndroidLedColor() bool
HasAndroidLedColor returns a boolean if a field has been set.
func (o *BasicNotification) SetAndroidLedColorNil(b bool)
SetAndroidLedColorNil sets the value for AndroidLedColor to be an explicit nil
func (o *BasicNotification) UnsetAndroidLedColor()
UnsetAndroidLedColor ensures that no value is present for AndroidLedColor, not even an explicit nil
func (o *BasicNotification) GetHuaweiLedColor() string
GetHuaweiLedColor returns the HuaweiLedColor field if non-nil, zero value otherwise.
func (o *BasicNotification) GetHuaweiLedColorOk() (*string, bool)
GetHuaweiLedColorOk returns a tuple with the HuaweiLedColor field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetHuaweiLedColor(v string)
SetHuaweiLedColor sets HuaweiLedColor field to given value.
func (o *BasicNotification) HasHuaweiLedColor() bool
HasHuaweiLedColor returns a boolean if a field has been set.
func (o *BasicNotification) SetHuaweiLedColorNil(b bool)
SetHuaweiLedColorNil sets the value for HuaweiLedColor to be an explicit nil
func (o *BasicNotification) UnsetHuaweiLedColor()
UnsetHuaweiLedColor ensures that no value is present for HuaweiLedColor, not even an explicit nil
func (o *BasicNotification) GetAndroidAccentColor() string
GetAndroidAccentColor returns the AndroidAccentColor field if non-nil, zero value otherwise.
func (o *BasicNotification) GetAndroidAccentColorOk() (*string, bool)
GetAndroidAccentColorOk returns a tuple with the AndroidAccentColor field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetAndroidAccentColor(v string)
SetAndroidAccentColor sets AndroidAccentColor field to given value.
func (o *BasicNotification) HasAndroidAccentColor() bool
HasAndroidAccentColor returns a boolean if a field has been set.
func (o *BasicNotification) SetAndroidAccentColorNil(b bool)
SetAndroidAccentColorNil sets the value for AndroidAccentColor to be an explicit nil
func (o *BasicNotification) UnsetAndroidAccentColor()
UnsetAndroidAccentColor ensures that no value is present for AndroidAccentColor, not even an explicit nil
func (o *BasicNotification) GetHuaweiAccentColor() string
GetHuaweiAccentColor returns the HuaweiAccentColor field if non-nil, zero value otherwise.
func (o *BasicNotification) GetHuaweiAccentColorOk() (*string, bool)
GetHuaweiAccentColorOk returns a tuple with the HuaweiAccentColor field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetHuaweiAccentColor(v string)
SetHuaweiAccentColor sets HuaweiAccentColor field to given value.
func (o *BasicNotification) HasHuaweiAccentColor() bool
HasHuaweiAccentColor returns a boolean if a field has been set.
func (o *BasicNotification) SetHuaweiAccentColorNil(b bool)
SetHuaweiAccentColorNil sets the value for HuaweiAccentColor to be an explicit nil
func (o *BasicNotification) UnsetHuaweiAccentColor()
UnsetHuaweiAccentColor ensures that no value is present for HuaweiAccentColor, not even an explicit nil
func (o *BasicNotification) GetAndroidVisibility() int32
GetAndroidVisibility returns the AndroidVisibility field if non-nil, zero value otherwise.
func (o *BasicNotification) GetAndroidVisibilityOk() (*int32, bool)
GetAndroidVisibilityOk returns a tuple with the AndroidVisibility field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetAndroidVisibility(v int32)
SetAndroidVisibility sets AndroidVisibility field to given value.
func (o *BasicNotification) HasAndroidVisibility() bool
HasAndroidVisibility returns a boolean if a field has been set.
func (o *BasicNotification) SetAndroidVisibilityNil(b bool)
SetAndroidVisibilityNil sets the value for AndroidVisibility to be an explicit nil
func (o *BasicNotification) UnsetAndroidVisibility()
UnsetAndroidVisibility ensures that no value is present for AndroidVisibility, not even an explicit nil
func (o *BasicNotification) GetHuaweiVisibility() int32
GetHuaweiVisibility returns the HuaweiVisibility field if non-nil, zero value otherwise.
func (o *BasicNotification) GetHuaweiVisibilityOk() (*int32, bool)
GetHuaweiVisibilityOk returns a tuple with the HuaweiVisibility field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetHuaweiVisibility(v int32)
SetHuaweiVisibility sets HuaweiVisibility field to given value.
func (o *BasicNotification) HasHuaweiVisibility() bool
HasHuaweiVisibility returns a boolean if a field has been set.
func (o *BasicNotification) SetHuaweiVisibilityNil(b bool)
SetHuaweiVisibilityNil sets the value for HuaweiVisibility to be an explicit nil
func (o *BasicNotification) UnsetHuaweiVisibility()
UnsetHuaweiVisibility ensures that no value is present for HuaweiVisibility, not even an explicit nil
func (o *BasicNotification) GetIosBadgeType() string
GetIosBadgeType returns the IosBadgeType field if non-nil, zero value otherwise.
func (o *BasicNotification) GetIosBadgeTypeOk() (*string, bool)
GetIosBadgeTypeOk returns a tuple with the IosBadgeType field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetIosBadgeType(v string)
SetIosBadgeType sets IosBadgeType field to given value.
func (o *BasicNotification) HasIosBadgeType() bool
HasIosBadgeType returns a boolean if a field has been set.
func (o *BasicNotification) SetIosBadgeTypeNil(b bool)
SetIosBadgeTypeNil sets the value for IosBadgeType to be an explicit nil
func (o *BasicNotification) UnsetIosBadgeType()
UnsetIosBadgeType ensures that no value is present for IosBadgeType, not even an explicit nil
func (o *BasicNotification) GetIosBadgeCount() int32
GetIosBadgeCount returns the IosBadgeCount field if non-nil, zero value otherwise.
func (o *BasicNotification) GetIosBadgeCountOk() (*int32, bool)
GetIosBadgeCountOk returns a tuple with the IosBadgeCount field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetIosBadgeCount(v int32)
SetIosBadgeCount sets IosBadgeCount field to given value.
func (o *BasicNotification) HasIosBadgeCount() bool
HasIosBadgeCount returns a boolean if a field has been set.
func (o *BasicNotification) SetIosBadgeCountNil(b bool)
SetIosBadgeCountNil sets the value for IosBadgeCount to be an explicit nil
func (o *BasicNotification) UnsetIosBadgeCount()
UnsetIosBadgeCount ensures that no value is present for IosBadgeCount, not even an explicit nil
func (o *BasicNotification) GetCollapseId() string
GetCollapseId returns the CollapseId field if non-nil, zero value otherwise.
func (o *BasicNotification) GetCollapseIdOk() (*string, bool)
GetCollapseIdOk returns a tuple with the CollapseId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetCollapseId(v string)
SetCollapseId sets CollapseId field to given value.
func (o *BasicNotification) HasCollapseId() bool
HasCollapseId returns a boolean if a field has been set.
func (o *BasicNotification) GetWebPushTopic() string
GetWebPushTopic returns the WebPushTopic field if non-nil, zero value otherwise.
func (o *BasicNotification) GetWebPushTopicOk() (*string, bool)
GetWebPushTopicOk returns a tuple with the WebPushTopic field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetWebPushTopic(v string)
SetWebPushTopic sets WebPushTopic field to given value.
func (o *BasicNotification) HasWebPushTopic() bool
HasWebPushTopic returns a boolean if a field has been set.
func (o *BasicNotification) SetWebPushTopicNil(b bool)
SetWebPushTopicNil sets the value for WebPushTopic to be an explicit nil
func (o *BasicNotification) UnsetWebPushTopic()
UnsetWebPushTopic ensures that no value is present for WebPushTopic, not even an explicit nil
func (o *BasicNotification) GetApnsAlert() map[string]interface{}
GetApnsAlert returns the ApnsAlert field if non-nil, zero value otherwise.
func (o *BasicNotification) GetApnsAlertOk() (*map[string]interface{}, bool)
GetApnsAlertOk returns a tuple with the ApnsAlert field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetApnsAlert(v map[string]interface{})
SetApnsAlert sets ApnsAlert field to given value.
func (o *BasicNotification) HasApnsAlert() bool
HasApnsAlert returns a boolean if a field has been set.
func (o *BasicNotification) SetApnsAlertNil(b bool)
SetApnsAlertNil sets the value for ApnsAlert to be an explicit nil
func (o *BasicNotification) UnsetApnsAlert()
UnsetApnsAlert ensures that no value is present for ApnsAlert, not even an explicit nil
func (o *BasicNotification) GetDelayedOption() string
GetDelayedOption returns the DelayedOption field if non-nil, zero value otherwise.
func (o *BasicNotification) GetDelayedOptionOk() (*string, bool)
GetDelayedOptionOk returns a tuple with the DelayedOption field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetDelayedOption(v string)
SetDelayedOption sets DelayedOption field to given value.
func (o *BasicNotification) HasDelayedOption() bool
HasDelayedOption returns a boolean if a field has been set.
func (o *BasicNotification) SetDelayedOptionNil(b bool)
SetDelayedOptionNil sets the value for DelayedOption to be an explicit nil
func (o *BasicNotification) UnsetDelayedOption()
UnsetDelayedOption ensures that no value is present for DelayedOption, not even an explicit nil
func (o *BasicNotification) GetDeliveryTimeOfDay() string
GetDeliveryTimeOfDay returns the DeliveryTimeOfDay field if non-nil, zero value otherwise.
func (o *BasicNotification) GetDeliveryTimeOfDayOk() (*string, bool)
GetDeliveryTimeOfDayOk returns a tuple with the DeliveryTimeOfDay field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetDeliveryTimeOfDay(v string)
SetDeliveryTimeOfDay sets DeliveryTimeOfDay field to given value.
func (o *BasicNotification) HasDeliveryTimeOfDay() bool
HasDeliveryTimeOfDay returns a boolean if a field has been set.
func (o *BasicNotification) SetDeliveryTimeOfDayNil(b bool)
SetDeliveryTimeOfDayNil sets the value for DeliveryTimeOfDay to be an explicit nil
func (o *BasicNotification) UnsetDeliveryTimeOfDay()
UnsetDeliveryTimeOfDay ensures that no value is present for DeliveryTimeOfDay, not even an explicit nil
func (o *BasicNotification) GetTtl() int32
GetTtl returns the Ttl field if non-nil, zero value otherwise.
func (o *BasicNotification) GetTtlOk() (*int32, bool)
GetTtlOk returns a tuple with the Ttl field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetTtl(v int32)
SetTtl sets Ttl field to given value.
func (o *BasicNotification) HasTtl() bool
HasTtl returns a boolean if a field has been set.
func (o *BasicNotification) SetTtlNil(b bool)
SetTtlNil sets the value for Ttl to be an explicit nil
func (o *BasicNotification) UnsetTtl()
UnsetTtl ensures that no value is present for Ttl, not even an explicit nil
func (o *BasicNotification) GetPriority() int32
GetPriority returns the Priority field if non-nil, zero value otherwise.
func (o *BasicNotification) GetPriorityOk() (*int32, bool)
GetPriorityOk returns a tuple with the Priority field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetPriority(v int32)
SetPriority sets Priority field to given value.
func (o *BasicNotification) HasPriority() bool
HasPriority returns a boolean if a field has been set.
func (o *BasicNotification) SetPriorityNil(b bool)
SetPriorityNil sets the value for Priority to be an explicit nil
func (o *BasicNotification) UnsetPriority()
UnsetPriority ensures that no value is present for Priority, not even an explicit nil
func (o *BasicNotification) GetApnsPushTypeOverride() string
GetApnsPushTypeOverride returns the ApnsPushTypeOverride field if non-nil, zero value otherwise.
func (o *BasicNotification) GetApnsPushTypeOverrideOk() (*string, bool)
GetApnsPushTypeOverrideOk returns a tuple with the ApnsPushTypeOverride field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetApnsPushTypeOverride(v string)
SetApnsPushTypeOverride sets ApnsPushTypeOverride field to given value.
func (o *BasicNotification) HasApnsPushTypeOverride() bool
HasApnsPushTypeOverride returns a boolean if a field has been set.
func (o *BasicNotification) GetThrottleRatePerMinute() string
GetThrottleRatePerMinute returns the ThrottleRatePerMinute field if non-nil, zero value otherwise.
func (o *BasicNotification) GetThrottleRatePerMinuteOk() (*string, bool)
GetThrottleRatePerMinuteOk returns a tuple with the ThrottleRatePerMinute field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetThrottleRatePerMinute(v string)
SetThrottleRatePerMinute sets ThrottleRatePerMinute field to given value.
func (o *BasicNotification) HasThrottleRatePerMinute() bool
HasThrottleRatePerMinute returns a boolean if a field has been set.
func (o *BasicNotification) SetThrottleRatePerMinuteNil(b bool)
SetThrottleRatePerMinuteNil sets the value for ThrottleRatePerMinute to be an explicit nil
func (o *BasicNotification) UnsetThrottleRatePerMinute()
UnsetThrottleRatePerMinute ensures that no value is present for ThrottleRatePerMinute, not even an explicit nil
func (o *BasicNotification) GetAndroidGroup() string
GetAndroidGroup returns the AndroidGroup field if non-nil, zero value otherwise.
func (o *BasicNotification) GetAndroidGroupOk() (*string, bool)
GetAndroidGroupOk returns a tuple with the AndroidGroup field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetAndroidGroup(v string)
SetAndroidGroup sets AndroidGroup field to given value.
func (o *BasicNotification) HasAndroidGroup() bool
HasAndroidGroup returns a boolean if a field has been set.
func (o *BasicNotification) SetAndroidGroupNil(b bool)
SetAndroidGroupNil sets the value for AndroidGroup to be an explicit nil
func (o *BasicNotification) UnsetAndroidGroup()
UnsetAndroidGroup ensures that no value is present for AndroidGroup, not even an explicit nil
func (o *BasicNotification) GetAndroidGroupMessage() string
GetAndroidGroupMessage returns the AndroidGroupMessage field if non-nil, zero value otherwise.
func (o *BasicNotification) GetAndroidGroupMessageOk() (*string, bool)
GetAndroidGroupMessageOk returns a tuple with the AndroidGroupMessage field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetAndroidGroupMessage(v string)
SetAndroidGroupMessage sets AndroidGroupMessage field to given value.
func (o *BasicNotification) HasAndroidGroupMessage() bool
HasAndroidGroupMessage returns a boolean if a field has been set.
func (o *BasicNotification) SetAndroidGroupMessageNil(b bool)
SetAndroidGroupMessageNil sets the value for AndroidGroupMessage to be an explicit nil
func (o *BasicNotification) UnsetAndroidGroupMessage()
UnsetAndroidGroupMessage ensures that no value is present for AndroidGroupMessage, not even an explicit nil
func (o *BasicNotification) GetAdmGroup() string
GetAdmGroup returns the AdmGroup field if non-nil, zero value otherwise.
func (o *BasicNotification) GetAdmGroupOk() (*string, bool)
GetAdmGroupOk returns a tuple with the AdmGroup field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetAdmGroup(v string)
SetAdmGroup sets AdmGroup field to given value.
func (o *BasicNotification) HasAdmGroup() bool
HasAdmGroup returns a boolean if a field has been set.
func (o *BasicNotification) SetAdmGroupNil(b bool)
SetAdmGroupNil sets the value for AdmGroup to be an explicit nil
func (o *BasicNotification) UnsetAdmGroup()
UnsetAdmGroup ensures that no value is present for AdmGroup, not even an explicit nil
func (o *BasicNotification) GetAdmGroupMessage() map[string]interface{}
GetAdmGroupMessage returns the AdmGroupMessage field if non-nil, zero value otherwise.
func (o *BasicNotification) GetAdmGroupMessageOk() (*map[string]interface{}, bool)
GetAdmGroupMessageOk returns a tuple with the AdmGroupMessage field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetAdmGroupMessage(v map[string]interface{})
SetAdmGroupMessage sets AdmGroupMessage field to given value.
func (o *BasicNotification) HasAdmGroupMessage() bool
HasAdmGroupMessage returns a boolean if a field has been set.
func (o *BasicNotification) SetAdmGroupMessageNil(b bool)
SetAdmGroupMessageNil sets the value for AdmGroupMessage to be an explicit nil
func (o *BasicNotification) UnsetAdmGroupMessage()
UnsetAdmGroupMessage ensures that no value is present for AdmGroupMessage, not even an explicit nil
func (o *BasicNotification) GetThreadId() string
GetThreadId returns the ThreadId field if non-nil, zero value otherwise.
func (o *BasicNotification) GetThreadIdOk() (*string, bool)
GetThreadIdOk returns a tuple with the ThreadId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetThreadId(v string)
SetThreadId sets ThreadId field to given value.
func (o *BasicNotification) HasThreadId() bool
HasThreadId returns a boolean if a field has been set.
func (o *BasicNotification) SetThreadIdNil(b bool)
SetThreadIdNil sets the value for ThreadId to be an explicit nil
func (o *BasicNotification) UnsetThreadId()
UnsetThreadId ensures that no value is present for ThreadId, not even an explicit nil
func (o *BasicNotification) GetSummaryArg() string
GetSummaryArg returns the SummaryArg field if non-nil, zero value otherwise.
func (o *BasicNotification) GetSummaryArgOk() (*string, bool)
GetSummaryArgOk returns a tuple with the SummaryArg field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetSummaryArg(v string)
SetSummaryArg sets SummaryArg field to given value.
func (o *BasicNotification) HasSummaryArg() bool
HasSummaryArg returns a boolean if a field has been set.
func (o *BasicNotification) GetSummaryArgCount() int32
GetSummaryArgCount returns the SummaryArgCount field if non-nil, zero value otherwise.
func (o *BasicNotification) GetSummaryArgCountOk() (*int32, bool)
GetSummaryArgCountOk returns a tuple with the SummaryArgCount field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetSummaryArgCount(v int32)
SetSummaryArgCount sets SummaryArgCount field to given value.
func (o *BasicNotification) HasSummaryArgCount() bool
HasSummaryArgCount returns a boolean if a field has been set.
func (o *BasicNotification) GetEmailSubject() string
GetEmailSubject returns the EmailSubject field if non-nil, zero value otherwise.
func (o *BasicNotification) GetEmailSubjectOk() (*string, bool)
GetEmailSubjectOk returns a tuple with the EmailSubject field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetEmailSubject(v string)
SetEmailSubject sets EmailSubject field to given value.
func (o *BasicNotification) HasEmailSubject() bool
HasEmailSubject returns a boolean if a field has been set.
func (o *BasicNotification) SetEmailSubjectNil(b bool)
SetEmailSubjectNil sets the value for EmailSubject to be an explicit nil
func (o *BasicNotification) UnsetEmailSubject()
UnsetEmailSubject ensures that no value is present for EmailSubject, not even an explicit nil
func (o *BasicNotification) GetEmailBody() string
GetEmailBody returns the EmailBody field if non-nil, zero value otherwise.
func (o *BasicNotification) GetEmailBodyOk() (*string, bool)
GetEmailBodyOk returns a tuple with the EmailBody field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetEmailBody(v string)
SetEmailBody sets EmailBody field to given value.
func (o *BasicNotification) HasEmailBody() bool
HasEmailBody returns a boolean if a field has been set.
func (o *BasicNotification) GetEmailFromName() string
GetEmailFromName returns the EmailFromName field if non-nil, zero value otherwise.
func (o *BasicNotification) GetEmailFromNameOk() (*string, bool)
GetEmailFromNameOk returns a tuple with the EmailFromName field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetEmailFromName(v string)
SetEmailFromName sets EmailFromName field to given value.
func (o *BasicNotification) HasEmailFromName() bool
HasEmailFromName returns a boolean if a field has been set.
func (o *BasicNotification) SetEmailFromNameNil(b bool)
SetEmailFromNameNil sets the value for EmailFromName to be an explicit nil
func (o *BasicNotification) UnsetEmailFromName()
UnsetEmailFromName ensures that no value is present for EmailFromName, not even an explicit nil
func (o *BasicNotification) GetEmailFromAddress() string
GetEmailFromAddress returns the EmailFromAddress field if non-nil, zero value otherwise.
func (o *BasicNotification) GetEmailFromAddressOk() (*string, bool)
GetEmailFromAddressOk returns a tuple with the EmailFromAddress field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetEmailFromAddress(v string)
SetEmailFromAddress sets EmailFromAddress field to given value.
func (o *BasicNotification) HasEmailFromAddress() bool
HasEmailFromAddress returns a boolean if a field has been set.
func (o *BasicNotification) SetEmailFromAddressNil(b bool)
SetEmailFromAddressNil sets the value for EmailFromAddress to be an explicit nil
func (o *BasicNotification) UnsetEmailFromAddress()
UnsetEmailFromAddress ensures that no value is present for EmailFromAddress, not even an explicit nil
func (o *BasicNotification) GetEmailPreheader() string
GetEmailPreheader returns the EmailPreheader field if non-nil, zero value otherwise.
func (o *BasicNotification) GetEmailPreheaderOk() (*string, bool)
GetEmailPreheaderOk returns a tuple with the EmailPreheader field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetEmailPreheader(v string)
SetEmailPreheader sets EmailPreheader field to given value.
func (o *BasicNotification) HasEmailPreheader() bool
HasEmailPreheader returns a boolean if a field has been set.
func (o *BasicNotification) SetEmailPreheaderNil(b bool)
SetEmailPreheaderNil sets the value for EmailPreheader to be an explicit nil
func (o *BasicNotification) UnsetEmailPreheader()
UnsetEmailPreheader ensures that no value is present for EmailPreheader, not even an explicit nil
func (o *BasicNotification) GetIncludeUnsubscribed() bool
GetIncludeUnsubscribed returns the IncludeUnsubscribed field if non-nil, zero value otherwise.
func (o *BasicNotification) GetIncludeUnsubscribedOk() (*bool, bool)
GetIncludeUnsubscribedOk returns a tuple with the IncludeUnsubscribed field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetIncludeUnsubscribed(v bool)
SetIncludeUnsubscribed sets IncludeUnsubscribed field to given value.
func (o *BasicNotification) HasIncludeUnsubscribed() bool
HasIncludeUnsubscribed returns a boolean if a field has been set.
func (o *BasicNotification) GetSmsFrom() string
GetSmsFrom returns the SmsFrom field if non-nil, zero value otherwise.
func (o *BasicNotification) GetSmsFromOk() (*string, bool)
GetSmsFromOk returns a tuple with the SmsFrom field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetSmsFrom(v string)
SetSmsFrom sets SmsFrom field to given value.
func (o *BasicNotification) HasSmsFrom() bool
HasSmsFrom returns a boolean if a field has been set.
func (o *BasicNotification) SetSmsFromNil(b bool)
SetSmsFromNil sets the value for SmsFrom to be an explicit nil
func (o *BasicNotification) UnsetSmsFrom()
UnsetSmsFrom ensures that no value is present for SmsFrom, not even an explicit nil
func (o *BasicNotification) GetSmsMediaUrls() []string
GetSmsMediaUrls returns the SmsMediaUrls field if non-nil, zero value otherwise.
func (o *BasicNotification) GetSmsMediaUrlsOk() (*[]string, bool)
GetSmsMediaUrlsOk returns a tuple with the SmsMediaUrls field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetSmsMediaUrls(v []string)
SetSmsMediaUrls sets SmsMediaUrls field to given value.
func (o *BasicNotification) HasSmsMediaUrls() bool
HasSmsMediaUrls returns a boolean if a field has been set.
func (o *BasicNotification) SetSmsMediaUrlsNil(b bool)
SetSmsMediaUrlsNil sets the value for SmsMediaUrls to be an explicit nil
func (o *BasicNotification) UnsetSmsMediaUrls()
UnsetSmsMediaUrls ensures that no value is present for SmsMediaUrls, not even an explicit nil
func (o *BasicNotification) GetFilters() []Filter
GetFilters returns the Filters field if non-nil, zero value otherwise.
func (o *BasicNotification) GetFiltersOk() (*[]Filter, bool)
GetFiltersOk returns a tuple with the Filters field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetFilters(v []Filter)
SetFilters sets Filters field to given value.
func (o *BasicNotification) HasFilters() bool
HasFilters returns a boolean if a field has been set.
func (o *BasicNotification) SetFiltersNil(b bool)
SetFiltersNil sets the value for Filters to be an explicit nil
func (o *BasicNotification) UnsetFilters()
UnsetFilters ensures that no value is present for Filters, not even an explicit nil
func (o *BasicNotification) GetCustomData() map[string]interface{}
GetCustomData returns the CustomData field if non-nil, zero value otherwise.
func (o *BasicNotification) GetCustomDataOk() (*map[string]interface{}, bool)
GetCustomDataOk returns a tuple with the CustomData field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BasicNotification) SetCustomData(v map[string]interface{})
SetCustomData sets CustomData field to given value.
func (o *BasicNotification) HasCustomData() bool
HasCustomData returns a boolean if a field has been set.
func (o *BasicNotification) SetCustomDataNil(b bool)
SetCustomDataNil sets the value for CustomData to be an explicit nil
func (o *BasicNotification) UnsetCustomData()
UnsetCustomData ensures that no value is present for CustomData, not even an explicit nil