Name | Type | Description | Notes |
---|---|---|---|
NotificationType | NotificationType | ||
CallbackUri | string | String providing an URI formatted according to RFC 3986 | |
N1MessageClass | Pointer to N1MessageClass | [optional] | |
N2InformationClass | Pointer to N2InformationClass | [optional] | |
Versions | Pointer to []string | [optional] | |
Binding | Pointer to string | [optional] | |
AcceptedEncoding | Pointer to string | [optional] | |
SupportedFeatures | Pointer to string | A string used to indicate the features supported by an API that is used as defined in clause 6.6 in 3GPP TS 29.500. The string shall contain a bitmask indicating supported features in hexadecimal representation Each character in the string shall take a value of "0" to "9", "a" to "f" or "A" to "F" and shall represent the support of 4 features as described in table 5.2.2-3. The most significant character representing the highest-numbered features shall appear first in the string, and the character representing features 1 to 4 shall appear last in the string. The list of features and their numbering (starting with 1) are defined separately for each API. If the string contains a lower number of characters than there are defined features for an API, all features that would be represented by characters that are not present in the string are not supported | [optional] |
func NewDefaultNotificationSubscription(notificationType NotificationType, callbackUri string, ) *DefaultNotificationSubscription
NewDefaultNotificationSubscription instantiates a new DefaultNotificationSubscription 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 NewDefaultNotificationSubscriptionWithDefaults() *DefaultNotificationSubscription
NewDefaultNotificationSubscriptionWithDefaults instantiates a new DefaultNotificationSubscription 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 *DefaultNotificationSubscription) GetNotificationType() NotificationType
GetNotificationType returns the NotificationType field if non-nil, zero value otherwise.
func (o *DefaultNotificationSubscription) GetNotificationTypeOk() (*NotificationType, bool)
GetNotificationTypeOk returns a tuple with the NotificationType field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DefaultNotificationSubscription) SetNotificationType(v NotificationType)
SetNotificationType sets NotificationType field to given value.
func (o *DefaultNotificationSubscription) GetCallbackUri() string
GetCallbackUri returns the CallbackUri field if non-nil, zero value otherwise.
func (o *DefaultNotificationSubscription) GetCallbackUriOk() (*string, bool)
GetCallbackUriOk returns a tuple with the CallbackUri field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DefaultNotificationSubscription) SetCallbackUri(v string)
SetCallbackUri sets CallbackUri field to given value.
func (o *DefaultNotificationSubscription) GetN1MessageClass() N1MessageClass
GetN1MessageClass returns the N1MessageClass field if non-nil, zero value otherwise.
func (o *DefaultNotificationSubscription) GetN1MessageClassOk() (*N1MessageClass, bool)
GetN1MessageClassOk returns a tuple with the N1MessageClass field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DefaultNotificationSubscription) SetN1MessageClass(v N1MessageClass)
SetN1MessageClass sets N1MessageClass field to given value.
func (o *DefaultNotificationSubscription) HasN1MessageClass() bool
HasN1MessageClass returns a boolean if a field has been set.
func (o *DefaultNotificationSubscription) GetN2InformationClass() N2InformationClass
GetN2InformationClass returns the N2InformationClass field if non-nil, zero value otherwise.
func (o *DefaultNotificationSubscription) GetN2InformationClassOk() (*N2InformationClass, bool)
GetN2InformationClassOk returns a tuple with the N2InformationClass field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DefaultNotificationSubscription) SetN2InformationClass(v N2InformationClass)
SetN2InformationClass sets N2InformationClass field to given value.
func (o *DefaultNotificationSubscription) HasN2InformationClass() bool
HasN2InformationClass returns a boolean if a field has been set.
func (o *DefaultNotificationSubscription) GetVersions() []string
GetVersions returns the Versions field if non-nil, zero value otherwise.
func (o *DefaultNotificationSubscription) GetVersionsOk() (*[]string, bool)
GetVersionsOk returns a tuple with the Versions field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DefaultNotificationSubscription) SetVersions(v []string)
SetVersions sets Versions field to given value.
func (o *DefaultNotificationSubscription) HasVersions() bool
HasVersions returns a boolean if a field has been set.
func (o *DefaultNotificationSubscription) GetBinding() string
GetBinding returns the Binding field if non-nil, zero value otherwise.
func (o *DefaultNotificationSubscription) GetBindingOk() (*string, bool)
GetBindingOk returns a tuple with the Binding field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DefaultNotificationSubscription) SetBinding(v string)
SetBinding sets Binding field to given value.
func (o *DefaultNotificationSubscription) HasBinding() bool
HasBinding returns a boolean if a field has been set.
func (o *DefaultNotificationSubscription) GetAcceptedEncoding() string
GetAcceptedEncoding returns the AcceptedEncoding field if non-nil, zero value otherwise.
func (o *DefaultNotificationSubscription) GetAcceptedEncodingOk() (*string, bool)
GetAcceptedEncodingOk returns a tuple with the AcceptedEncoding field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DefaultNotificationSubscription) SetAcceptedEncoding(v string)
SetAcceptedEncoding sets AcceptedEncoding field to given value.
func (o *DefaultNotificationSubscription) HasAcceptedEncoding() bool
HasAcceptedEncoding returns a boolean if a field has been set.
func (o *DefaultNotificationSubscription) GetSupportedFeatures() string
GetSupportedFeatures returns the SupportedFeatures field if non-nil, zero value otherwise.
func (o *DefaultNotificationSubscription) GetSupportedFeaturesOk() (*string, bool)
GetSupportedFeaturesOk returns a tuple with the SupportedFeatures field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DefaultNotificationSubscription) SetSupportedFeatures(v string)
SetSupportedFeatures sets SupportedFeatures field to given value.
func (o *DefaultNotificationSubscription) HasSupportedFeatures() bool
HasSupportedFeatures returns a boolean if a field has been set.