Name | Type | Description | Notes |
---|---|---|---|
EdgeWebPush | Pointer to DeliveryData | [optional] | |
ChromeWebPush | Pointer to DeliveryData | [optional] | |
FirefoxWebPush | Pointer to DeliveryData | [optional] | |
SafariWebPush | Pointer to DeliveryData | [optional] | |
Android | Pointer to DeliveryData | [optional] | |
Ios | Pointer to DeliveryData | [optional] | |
Sms | Pointer to NullableDeliveryData | [optional] | |
Pointer to NullableDeliveryData | [optional] |
func NewPlatformDeliveryData() *PlatformDeliveryData
NewPlatformDeliveryData instantiates a new PlatformDeliveryData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewPlatformDeliveryDataWithDefaults() *PlatformDeliveryData
NewPlatformDeliveryDataWithDefaults instantiates a new PlatformDeliveryData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (o *PlatformDeliveryData) GetEdgeWebPush() DeliveryData
GetEdgeWebPush returns the EdgeWebPush field if non-nil, zero value otherwise.
func (o *PlatformDeliveryData) GetEdgeWebPushOk() (*DeliveryData, bool)
GetEdgeWebPushOk returns a tuple with the EdgeWebPush field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PlatformDeliveryData) SetEdgeWebPush(v DeliveryData)
SetEdgeWebPush sets EdgeWebPush field to given value.
func (o *PlatformDeliveryData) HasEdgeWebPush() bool
HasEdgeWebPush returns a boolean if a field has been set.
func (o *PlatformDeliveryData) GetChromeWebPush() DeliveryData
GetChromeWebPush returns the ChromeWebPush field if non-nil, zero value otherwise.
func (o *PlatformDeliveryData) GetChromeWebPushOk() (*DeliveryData, bool)
GetChromeWebPushOk returns a tuple with the ChromeWebPush field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PlatformDeliveryData) SetChromeWebPush(v DeliveryData)
SetChromeWebPush sets ChromeWebPush field to given value.
func (o *PlatformDeliveryData) HasChromeWebPush() bool
HasChromeWebPush returns a boolean if a field has been set.
func (o *PlatformDeliveryData) GetFirefoxWebPush() DeliveryData
GetFirefoxWebPush returns the FirefoxWebPush field if non-nil, zero value otherwise.
func (o *PlatformDeliveryData) GetFirefoxWebPushOk() (*DeliveryData, bool)
GetFirefoxWebPushOk returns a tuple with the FirefoxWebPush field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PlatformDeliveryData) SetFirefoxWebPush(v DeliveryData)
SetFirefoxWebPush sets FirefoxWebPush field to given value.
func (o *PlatformDeliveryData) HasFirefoxWebPush() bool
HasFirefoxWebPush returns a boolean if a field has been set.
func (o *PlatformDeliveryData) GetSafariWebPush() DeliveryData
GetSafariWebPush returns the SafariWebPush field if non-nil, zero value otherwise.
func (o *PlatformDeliveryData) GetSafariWebPushOk() (*DeliveryData, bool)
GetSafariWebPushOk returns a tuple with the SafariWebPush field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PlatformDeliveryData) SetSafariWebPush(v DeliveryData)
SetSafariWebPush sets SafariWebPush field to given value.
func (o *PlatformDeliveryData) HasSafariWebPush() bool
HasSafariWebPush returns a boolean if a field has been set.
func (o *PlatformDeliveryData) GetAndroid() DeliveryData
GetAndroid returns the Android field if non-nil, zero value otherwise.
func (o *PlatformDeliveryData) GetAndroidOk() (*DeliveryData, bool)
GetAndroidOk returns a tuple with the Android field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PlatformDeliveryData) SetAndroid(v DeliveryData)
SetAndroid sets Android field to given value.
func (o *PlatformDeliveryData) HasAndroid() bool
HasAndroid returns a boolean if a field has been set.
func (o *PlatformDeliveryData) GetIos() DeliveryData
GetIos returns the Ios field if non-nil, zero value otherwise.
func (o *PlatformDeliveryData) GetIosOk() (*DeliveryData, bool)
GetIosOk returns a tuple with the Ios field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PlatformDeliveryData) SetIos(v DeliveryData)
SetIos sets Ios field to given value.
func (o *PlatformDeliveryData) HasIos() bool
HasIos returns a boolean if a field has been set.
func (o *PlatformDeliveryData) GetSms() DeliveryData
GetSms returns the Sms field if non-nil, zero value otherwise.
func (o *PlatformDeliveryData) GetSmsOk() (*DeliveryData, bool)
GetSmsOk returns a tuple with the Sms field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PlatformDeliveryData) SetSms(v DeliveryData)
SetSms sets Sms field to given value.
func (o *PlatformDeliveryData) HasSms() bool
HasSms returns a boolean if a field has been set.
func (o *PlatformDeliveryData) SetSmsNil(b bool)
SetSmsNil sets the value for Sms to be an explicit nil
func (o *PlatformDeliveryData) UnsetSms()
UnsetSms ensures that no value is present for Sms, not even an explicit nil
func (o *PlatformDeliveryData) GetEmail() DeliveryData
GetEmail returns the Email field if non-nil, zero value otherwise.
func (o *PlatformDeliveryData) GetEmailOk() (*DeliveryData, bool)
GetEmailOk returns a tuple with the Email field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PlatformDeliveryData) SetEmail(v DeliveryData)
SetEmail sets Email field to given value.
func (o *PlatformDeliveryData) HasEmail() bool
HasEmail returns a boolean if a field has been set.
func (o *PlatformDeliveryData) SetEmailNil(b bool)
SetEmailNil sets the value for Email to be an explicit nil
func (o *PlatformDeliveryData) UnsetEmail()
UnsetEmail ensures that no value is present for Email, not even an explicit nil