OpenAPI_NIDD

package
v0.0.0-...-e403a3c Latest Latest
Warning

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

Go to latest
Published: Dec 22, 2023 License: MIT Imports: 21 Imported by: 0

README

Go API client for OpenAPI_NIDD

API for non IP data delivery.
© 2022, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
All rights reserved.

Overview

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

  • API version: 1.2.1
  • Package version: 1.0.0
  • Build package: org.openapitools.codegen.languages.GoClientCodegen

Installation

Install the following dependencies:

go get github.com/stretchr/testify/assert
go get golang.org/x/oauth2
go get golang.org/x/net/context

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

import OpenAPI_NIDD "gitee.com/konglinglong/openapi/OpenAPI_NIDD"

To use a proxy, set the environment variable HTTP_PROXY:

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

Configuration of Server URL

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

Select Server Configuration

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

ctx := context.WithValue(context.Background(), OpenAPI_NIDD.ContextServerIndex, 1)
Templated Server URL

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

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

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

URLs Configuration per Operation

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

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

Documentation for API Endpoints

All URIs are relative to https://example.com/3gpp-nidd/v1

Class Method HTTP request Description
IndividualManagePortConfigurationAPI DeleteIndManagePortConfiguration Delete /{scsAsId}/configurations/{configurationId}/rds-ports/{portId} Delete an Individual ManagePort Configuration resource to release port numbers.
IndividualManagePortConfigurationAPI FetchIndManagePortConfiguration Get /{scsAsId}/configurations/{configurationId}/rds-ports/{portId} Read an Individual ManagePort Configuration resource to query port numbers.
IndividualManagePortConfigurationAPI UpdateIndManagePortConfiguration Put /{scsAsId}/configurations/{configurationId}/rds-ports/{portId} Create a new Individual ManagePort Configuration resource to reserve port numbers.
IndividualNIDDConfigurationAPI DeleteNIDDConfiguration Delete /{scsAsId}/configurations/{configurationId} Delete an existing NIDD configuration resource.
IndividualNIDDConfigurationAPI FetchIndNIDDConfiguration Get /{scsAsId}/configurations/{configurationId} Read an NIDD configuration resource.
IndividualNIDDConfigurationAPI ModifyNIDDConfiguration Patch /{scsAsId}/configurations/{configurationId} Modify an existing NIDD configuration resource.
IndividualNIDDDownlinkDataDeliveryAPI DeleteIndDownlinkDataDelivery Delete /{scsAsId}/configurations/{configurationId}/downlink-data-deliveries/{downlinkDataDeliveryId} Delete an NIDD downlink data delivery resource.
IndividualNIDDDownlinkDataDeliveryAPI FetchIndDownlinkDataDelivery Get /{scsAsId}/configurations/{configurationId}/downlink-data-deliveries/{downlinkDataDeliveryId} Read pending NIDD downlink data delivery resource.
IndividualNIDDDownlinkDataDeliveryAPI ModifyIndDownlinkDataDelivery Patch /{scsAsId}/configurations/{configurationId}/downlink-data-deliveries/{downlinkDataDeliveryId} Modify an existing Individual NIDD downlink data delivery resource.
IndividualNIDDDownlinkDataDeliveryAPI UpdateIndDownlinkDataDelivery Put /{scsAsId}/configurations/{configurationId}/downlink-data-deliveries/{downlinkDataDeliveryId} Replace an NIDD downlink data delivery resource.
ManagePortConfigurationsAPI FetchAllManagePortConfigurations Get /{scsAsId}/configurations/{configurationId}/rds-ports Read all RDS ManagePort Configurations.
NIDDConfigurationsAPI CreateNIDDConfiguration Post /{scsAsId}/configurations Create a new NIDD configuration resource.
NIDDConfigurationsAPI FetchAllNIDDConfigurations Get /{scsAsId}/configurations Read all NIDD configuration resources for a given SCS/AS.
NIDDDownlinkDataDeliveriesAPI CreateDownlinkDataDelivery Post /{scsAsId}/configurations/{configurationId}/downlink-data-deliveries Create an NIDD downlink data delivery resource related to a particular NIDD configuration resource.
NIDDDownlinkDataDeliveriesAPI FetchAllDownlinkDataDeliveries Get /{scsAsId}/configurations/{configurationId}/downlink-data-deliveries Read all pending NIDD downlink data delivery resources related to a particular NIDD configuration resource.

Documentation For Models

Documentation For Authorization

Authentication schemes defined for the API:

oAuth2ClientCredentials
  • Type: OAuth
  • Flow: application
  • Authorization URL:
  • Scopes: N/A

Example

auth := context.WithValue(context.Background(), OpenAPI_NIDD.ContextAccessToken, "ACCESSTOKENSTRING")
r, err := client.Service.Operation(auth, args)

Or via OAuth2 module to automatically refresh tokens and perform user authentication.

import "golang.org/x/oauth2"

/* Perform OAuth2 round trip request and obtain a token */

tokenSource := oauth2cfg.TokenSource(createContext(httpClient), &token)
auth := context.WithValue(oauth2.NoContext, OpenAPI_NIDD.ContextOAuth2, tokenSource)
r, err := client.Service.Operation(auth, args)

Documentation for Utility Methods

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

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

Author

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	JsonCheck = regexp.MustCompile(`(?i:(?:application|text)/(?:[^;]+\+)?json)`)
	XmlCheck  = regexp.MustCompile(`(?i:(?:application|text)/(?:[^;]+\+)?xml)`)
)
View Source
var (
	// ContextOAuth2 takes an oauth2.TokenSource as authentication for the request.
	ContextOAuth2 = contextKey("token")

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

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

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

	// ContextOperationServerVariables overrides a server configuration variables using operation specific values.
	ContextOperationServerVariables = contextKey("serverOperationVariables")
)
View Source
var AllowedNullValueEnumValues = []NullValue{
	"null",
}

All allowed values of NullValue enum

Functions

func CacheExpires

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

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

func IsNil

func IsNil(i interface{}) bool

IsNil checks if an input is nil

func PtrBool

func PtrBool(v bool) *bool

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

func PtrFloat32

func PtrFloat32(v float32) *float32

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

func PtrFloat64

func PtrFloat64(v float64) *float64

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

func PtrInt

func PtrInt(v int) *int

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

func PtrInt32

func PtrInt32(v int32) *int32

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

func PtrInt64

func PtrInt64(v int64) *int64

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

func PtrString

func PtrString(v string) *string

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

func PtrTime

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

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

Types

type APIClient

type APIClient struct {
	IndividualManagePortConfigurationAPI *IndividualManagePortConfigurationAPIService

	IndividualNIDDConfigurationAPI *IndividualNIDDConfigurationAPIService

	IndividualNIDDDownlinkDataDeliveryAPI *IndividualNIDDDownlinkDataDeliveryAPIService

	ManagePortConfigurationsAPI *ManagePortConfigurationsAPIService

	NIDDConfigurationsAPI *NIDDConfigurationsAPIService

	NIDDDownlinkDataDeliveriesAPI *NIDDDownlinkDataDeliveriesAPIService
	// contains filtered or unexported fields
}

APIClient manages communication with the 3gpp-nidd API v1.2.1 In most cases there should be only one, shared, APIClient.

func NewAPIClient

func NewAPIClient(cfg *Configuration) *APIClient

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

func (*APIClient) GetConfig

func (c *APIClient) GetConfig() *Configuration

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

type APIKey

type APIKey struct {
	Key    string
	Prefix string
}

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

type APIResponse

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

APIResponse stores the API response returned by the server.

func NewAPIResponse

func NewAPIResponse(r *http.Response) *APIResponse

NewAPIResponse returns a new APIResponse object.

func NewAPIResponseWithError

func NewAPIResponseWithError(errorMessage string) *APIResponse

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

type Acknowledgement

type Acknowledgement struct {
	// A human-readable explanation specific to this successful acknowledgement
	Details string `json:"details"`
}

Acknowledgement Represents a successful acknowledgement of a notification.

func NewAcknowledgement

func NewAcknowledgement(details string) *Acknowledgement

NewAcknowledgement instantiates a new Acknowledgement 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 NewAcknowledgementWithDefaults

func NewAcknowledgementWithDefaults() *Acknowledgement

NewAcknowledgementWithDefaults instantiates a new Acknowledgement 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 (*Acknowledgement) GetDetails

func (o *Acknowledgement) GetDetails() string

GetDetails returns the Details field value

func (*Acknowledgement) GetDetailsOk

func (o *Acknowledgement) GetDetailsOk() (*string, bool)

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

func (Acknowledgement) MarshalJSON

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

func (*Acknowledgement) SetDetails

func (o *Acknowledgement) SetDetails(v string)

SetDetails sets field value

func (Acknowledgement) ToMap

func (o Acknowledgement) ToMap() (map[string]interface{}, error)

func (*Acknowledgement) UnmarshalJSON

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

type ApiCreateDownlinkDataDeliveryRequest

type ApiCreateDownlinkDataDeliveryRequest struct {
	ApiService *NIDDDownlinkDataDeliveriesAPIService
	// contains filtered or unexported fields
}

func (ApiCreateDownlinkDataDeliveryRequest) Execute

func (ApiCreateDownlinkDataDeliveryRequest) NiddDownlinkDataTransfer

func (r ApiCreateDownlinkDataDeliveryRequest) NiddDownlinkDataTransfer(niddDownlinkDataTransfer NiddDownlinkDataTransfer) ApiCreateDownlinkDataDeliveryRequest

Contains the data to create a NIDD downlink data delivery.

type ApiCreateNIDDConfigurationRequest

type ApiCreateNIDDConfigurationRequest struct {
	ApiService *NIDDConfigurationsAPIService
	// contains filtered or unexported fields
}

func (ApiCreateNIDDConfigurationRequest) Execute

func (ApiCreateNIDDConfigurationRequest) NiddConfiguration

Contains the data to create a NIDD configuration.

type ApiDeleteIndDownlinkDataDeliveryRequest

type ApiDeleteIndDownlinkDataDeliveryRequest struct {
	ApiService *IndividualNIDDDownlinkDataDeliveryAPIService
	// contains filtered or unexported fields
}

func (ApiDeleteIndDownlinkDataDeliveryRequest) Execute

type ApiDeleteIndManagePortConfigurationRequest

type ApiDeleteIndManagePortConfigurationRequest struct {
	ApiService *IndividualManagePortConfigurationAPIService
	// contains filtered or unexported fields
}

func (ApiDeleteIndManagePortConfigurationRequest) Execute

type ApiDeleteNIDDConfigurationRequest

type ApiDeleteNIDDConfigurationRequest struct {
	ApiService *IndividualNIDDConfigurationAPIService
	// contains filtered or unexported fields
}

func (ApiDeleteNIDDConfigurationRequest) Execute

type ApiFetchAllDownlinkDataDeliveriesRequest

type ApiFetchAllDownlinkDataDeliveriesRequest struct {
	ApiService *NIDDDownlinkDataDeliveriesAPIService
	// contains filtered or unexported fields
}

func (ApiFetchAllDownlinkDataDeliveriesRequest) Execute

type ApiFetchAllManagePortConfigurationsRequest

type ApiFetchAllManagePortConfigurationsRequest struct {
	ApiService *ManagePortConfigurationsAPIService
	// contains filtered or unexported fields
}

func (ApiFetchAllManagePortConfigurationsRequest) Execute

type ApiFetchAllNIDDConfigurationsRequest

type ApiFetchAllNIDDConfigurationsRequest struct {
	ApiService *NIDDConfigurationsAPIService
	// contains filtered or unexported fields
}

func (ApiFetchAllNIDDConfigurationsRequest) Execute

type ApiFetchIndDownlinkDataDeliveryRequest

type ApiFetchIndDownlinkDataDeliveryRequest struct {
	ApiService *IndividualNIDDDownlinkDataDeliveryAPIService
	// contains filtered or unexported fields
}

func (ApiFetchIndDownlinkDataDeliveryRequest) Execute

type ApiFetchIndManagePortConfigurationRequest

type ApiFetchIndManagePortConfigurationRequest struct {
	ApiService *IndividualManagePortConfigurationAPIService
	// contains filtered or unexported fields
}

func (ApiFetchIndManagePortConfigurationRequest) Execute

type ApiFetchIndNIDDConfigurationRequest

type ApiFetchIndNIDDConfigurationRequest struct {
	ApiService *IndividualNIDDConfigurationAPIService
	// contains filtered or unexported fields
}

func (ApiFetchIndNIDDConfigurationRequest) Execute

type ApiModifyIndDownlinkDataDeliveryRequest

type ApiModifyIndDownlinkDataDeliveryRequest struct {
	ApiService *IndividualNIDDDownlinkDataDeliveryAPIService
	// contains filtered or unexported fields
}

func (ApiModifyIndDownlinkDataDeliveryRequest) Execute

func (ApiModifyIndDownlinkDataDeliveryRequest) NiddDownlinkDataTransferPatch

func (r ApiModifyIndDownlinkDataDeliveryRequest) NiddDownlinkDataTransferPatch(niddDownlinkDataTransferPatch NiddDownlinkDataTransferPatch) ApiModifyIndDownlinkDataDeliveryRequest

Contains the parameters to update an individual NIDD downlink data delivery resource.

type ApiModifyNIDDConfigurationRequest

type ApiModifyNIDDConfigurationRequest struct {
	ApiService *IndividualNIDDConfigurationAPIService
	// contains filtered or unexported fields
}

func (ApiModifyNIDDConfigurationRequest) Execute

func (ApiModifyNIDDConfigurationRequest) NiddConfigurationPatch

func (r ApiModifyNIDDConfigurationRequest) NiddConfigurationPatch(niddConfigurationPatch NiddConfigurationPatch) ApiModifyNIDDConfigurationRequest

Contains information to be applied to the individual NIDD configuration.

type ApiUpdateIndDownlinkDataDeliveryRequest

type ApiUpdateIndDownlinkDataDeliveryRequest struct {
	ApiService *IndividualNIDDDownlinkDataDeliveryAPIService
	// contains filtered or unexported fields
}

func (ApiUpdateIndDownlinkDataDeliveryRequest) Execute

func (ApiUpdateIndDownlinkDataDeliveryRequest) NiddDownlinkDataTransfer

Contains information to be applied to the individual NIDD downlink data delivery.

type ApiUpdateIndManagePortConfigurationRequest

type ApiUpdateIndManagePortConfigurationRequest struct {
	ApiService *IndividualManagePortConfigurationAPIService
	// contains filtered or unexported fields
}

func (ApiUpdateIndManagePortConfigurationRequest) Execute

func (ApiUpdateIndManagePortConfigurationRequest) ManagePort

Contains information to be applied to the individual ManagePort configuration.

type BasicAuth

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

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

type Configuration

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

Configuration stores the configuration of the API client

func NewConfiguration

func NewConfiguration() *Configuration

NewConfiguration returns a new Configuration object

func (*Configuration) AddDefaultHeader

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

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

func (*Configuration) ServerURL

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

ServerURL returns URL based on server settings

func (*Configuration) ServerURLWithContext

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

ServerURLWithContext returns a new server URL given an endpoint

type DeliveryStatus

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

DeliveryStatus Possible values are - SUCCESS: Success but details not provided - SUCCESS_NEXT_HOP_ACKNOWLEDGED: Successful delivery to the next hop with acknowledgment. - SUCCESS_NEXT_HOP_UNACKNOWLEDGED: Successful delivery to the next hop without acknowledgment - SUCCESS_ACKNOWLEDGED: Reliable delivery was acknowledged by the UE - SUCCESS_UNACKNOWLEDGED: Reliable delivery was not acknowledged by the UE - TRIGGERED: The SCEF triggered the device and is buffering the data. - BUFFERING: The SCEF is buffering the data due to no PDN connection established. - BUFFERING_TEMPORARILY_NOT_REACHABLE: The SCEF has been informed that the UE is temporarily not reachable but is buffering the data - SENDING: The SCEF has forwarded the data, but they may be stored elsewhere - FAILURE: Delivery failure but details not provided - FAILURE_RDS_DISABLED: RDS was disabled - FAILURE_NEXT_HOP: Unsuccessful delivery to the next hop. - FAILURE_TIMEOUT: Unsuccessful delivery due to timeout. - FAILURE_TEMPORARILY_NOT_REACHABLE: The SCEF has been informed that the UE is temporarily not reachable without buffering the data.

func (*DeliveryStatus) MarshalJSON

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

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

func (*DeliveryStatus) UnmarshalJSON

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

Unmarshal JSON data into any of the pointers in the struct

type GenericOpenAPIError

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

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

func (GenericOpenAPIError) Body

func (e GenericOpenAPIError) Body() []byte

Body returns the raw bytes of the response

func (GenericOpenAPIError) Error

func (e GenericOpenAPIError) Error() string

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

func (GenericOpenAPIError) Model

func (e GenericOpenAPIError) Model() interface{}

Model returns the unpacked model of the error

type GmdNiddDownlinkDataDeliveryNotification

type GmdNiddDownlinkDataDeliveryNotification struct {
	// string formatted according to IETF RFC 3986 identifying a referenced resource.
	NiddDownlinkDataTransfer string `json:"niddDownlinkDataTransfer"`
	// Indicates the group message delivery result.
	GmdResults []GmdResult `json:"gmdResults"`
}

GmdNiddDownlinkDataDeliveryNotification Represents the delivery status of a specific group NIDD downlink data delivery.

func NewGmdNiddDownlinkDataDeliveryNotification

func NewGmdNiddDownlinkDataDeliveryNotification(niddDownlinkDataTransfer string, gmdResults []GmdResult) *GmdNiddDownlinkDataDeliveryNotification

NewGmdNiddDownlinkDataDeliveryNotification instantiates a new GmdNiddDownlinkDataDeliveryNotification 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 NewGmdNiddDownlinkDataDeliveryNotificationWithDefaults

func NewGmdNiddDownlinkDataDeliveryNotificationWithDefaults() *GmdNiddDownlinkDataDeliveryNotification

NewGmdNiddDownlinkDataDeliveryNotificationWithDefaults instantiates a new GmdNiddDownlinkDataDeliveryNotification 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 (*GmdNiddDownlinkDataDeliveryNotification) GetGmdResults

GetGmdResults returns the GmdResults field value

func (*GmdNiddDownlinkDataDeliveryNotification) GetGmdResultsOk

func (o *GmdNiddDownlinkDataDeliveryNotification) GetGmdResultsOk() ([]GmdResult, bool)

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

func (*GmdNiddDownlinkDataDeliveryNotification) GetNiddDownlinkDataTransfer

func (o *GmdNiddDownlinkDataDeliveryNotification) GetNiddDownlinkDataTransfer() string

GetNiddDownlinkDataTransfer returns the NiddDownlinkDataTransfer field value

func (*GmdNiddDownlinkDataDeliveryNotification) GetNiddDownlinkDataTransferOk

func (o *GmdNiddDownlinkDataDeliveryNotification) GetNiddDownlinkDataTransferOk() (*string, bool)

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

func (GmdNiddDownlinkDataDeliveryNotification) MarshalJSON

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

func (*GmdNiddDownlinkDataDeliveryNotification) SetGmdResults

func (o *GmdNiddDownlinkDataDeliveryNotification) SetGmdResults(v []GmdResult)

SetGmdResults sets field value

func (*GmdNiddDownlinkDataDeliveryNotification) SetNiddDownlinkDataTransfer

func (o *GmdNiddDownlinkDataDeliveryNotification) SetNiddDownlinkDataTransfer(v string)

SetNiddDownlinkDataTransfer sets field value

func (GmdNiddDownlinkDataDeliveryNotification) ToMap

func (o GmdNiddDownlinkDataDeliveryNotification) ToMap() (map[string]interface{}, error)

func (*GmdNiddDownlinkDataDeliveryNotification) UnmarshalJSON

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

type GmdResult

type GmdResult struct {
	// string containing a local identifier followed by \"@\" and a domain identifier. Both the local identifier and the domain identifier shall be encoded as strings that do not contain any \"@\" characters. See Clause 4.6.2 of 3GPP TS 23.682 for more information.
	ExternalId *string `json:"externalId,omitempty"`
	// string formatted according to clause 3.3 of 3GPP TS 23.003 that describes an MSISDN.
	Msisdn         *string        `json:"msisdn,omitempty"`
	DeliveryStatus DeliveryStatus `json:"deliveryStatus"`
	// string with format \"date-time\" as defined in OpenAPI.
	RequestedRetransmissionTime *time.Time `json:"requestedRetransmissionTime,omitempty"`
}

GmdResult Represents the group message delivery result.

func NewGmdResult

func NewGmdResult(deliveryStatus DeliveryStatus) *GmdResult

NewGmdResult instantiates a new GmdResult 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 NewGmdResultWithDefaults

func NewGmdResultWithDefaults() *GmdResult

NewGmdResultWithDefaults instantiates a new GmdResult 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 (*GmdResult) GetDeliveryStatus

func (o *GmdResult) GetDeliveryStatus() DeliveryStatus

GetDeliveryStatus returns the DeliveryStatus field value

func (*GmdResult) GetDeliveryStatusOk

func (o *GmdResult) GetDeliveryStatusOk() (*DeliveryStatus, bool)

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

func (*GmdResult) GetExternalId

func (o *GmdResult) GetExternalId() string

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

func (*GmdResult) GetExternalIdOk

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

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

func (*GmdResult) GetMsisdn

func (o *GmdResult) GetMsisdn() string

GetMsisdn returns the Msisdn field value if set, zero value otherwise.

func (*GmdResult) GetMsisdnOk

func (o *GmdResult) GetMsisdnOk() (*string, bool)

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

func (*GmdResult) GetRequestedRetransmissionTime

func (o *GmdResult) GetRequestedRetransmissionTime() time.Time

GetRequestedRetransmissionTime returns the RequestedRetransmissionTime field value if set, zero value otherwise.

func (*GmdResult) GetRequestedRetransmissionTimeOk

func (o *GmdResult) GetRequestedRetransmissionTimeOk() (*time.Time, bool)

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

func (*GmdResult) HasExternalId

func (o *GmdResult) HasExternalId() bool

HasExternalId returns a boolean if a field has been set.

func (*GmdResult) HasMsisdn

func (o *GmdResult) HasMsisdn() bool

HasMsisdn returns a boolean if a field has been set.

func (*GmdResult) HasRequestedRetransmissionTime

func (o *GmdResult) HasRequestedRetransmissionTime() bool

HasRequestedRetransmissionTime returns a boolean if a field has been set.

func (GmdResult) MarshalJSON

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

func (*GmdResult) SetDeliveryStatus

func (o *GmdResult) SetDeliveryStatus(v DeliveryStatus)

SetDeliveryStatus sets field value

func (*GmdResult) SetExternalId

func (o *GmdResult) SetExternalId(v string)

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

func (*GmdResult) SetMsisdn

func (o *GmdResult) SetMsisdn(v string)

SetMsisdn gets a reference to the given string and assigns it to the Msisdn field.

func (*GmdResult) SetRequestedRetransmissionTime

func (o *GmdResult) SetRequestedRetransmissionTime(v time.Time)

SetRequestedRetransmissionTime gets a reference to the given time.Time and assigns it to the RequestedRetransmissionTime field.

func (GmdResult) ToMap

func (o GmdResult) ToMap() (map[string]interface{}, error)

func (*GmdResult) UnmarshalJSON

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

type IndividualManagePortConfigurationAPIService

type IndividualManagePortConfigurationAPIService service

IndividualManagePortConfigurationAPIService IndividualManagePortConfigurationAPI service

func (*IndividualManagePortConfigurationAPIService) DeleteIndManagePortConfiguration

func (a *IndividualManagePortConfigurationAPIService) DeleteIndManagePortConfiguration(ctx context.Context, scsAsId string, configurationId string, portId string) ApiDeleteIndManagePortConfigurationRequest

DeleteIndManagePortConfiguration Delete an Individual ManagePort Configuration resource to release port numbers.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param scsAsId String identifying the SCS/AS.
@param configurationId String identifying the individual NIDD configuration resource in the SCEF.
@param portId The UE port number.
@return ApiDeleteIndManagePortConfigurationRequest

func (*IndividualManagePortConfigurationAPIService) DeleteIndManagePortConfigurationExecute

Execute executes the request

func (*IndividualManagePortConfigurationAPIService) FetchIndManagePortConfiguration

func (a *IndividualManagePortConfigurationAPIService) FetchIndManagePortConfiguration(ctx context.Context, scsAsId string, configurationId string, portId string) ApiFetchIndManagePortConfigurationRequest

FetchIndManagePortConfiguration Read an Individual ManagePort Configuration resource to query port numbers.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param scsAsId String identifying the SCS/AS.
@param configurationId String identifying the individual NIDD configuration resource in the SCEF.
@param portId The UE port number.
@return ApiFetchIndManagePortConfigurationRequest

func (*IndividualManagePortConfigurationAPIService) FetchIndManagePortConfigurationExecute

Execute executes the request

@return ManagePort

func (*IndividualManagePortConfigurationAPIService) UpdateIndManagePortConfiguration

func (a *IndividualManagePortConfigurationAPIService) UpdateIndManagePortConfiguration(ctx context.Context, scsAsId string, configurationId string, portId string) ApiUpdateIndManagePortConfigurationRequest

UpdateIndManagePortConfiguration Create a new Individual ManagePort Configuration resource to reserve port numbers.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param scsAsId String identifying the SCS/AS.
@param configurationId String identifying the individual NIDD configuration resource in the SCEF.
@param portId The UE port number.
@return ApiUpdateIndManagePortConfigurationRequest

func (*IndividualManagePortConfigurationAPIService) UpdateIndManagePortConfigurationExecute

Execute executes the request

@return ManagePort

type IndividualNIDDConfigurationAPIService

type IndividualNIDDConfigurationAPIService service

IndividualNIDDConfigurationAPIService IndividualNIDDConfigurationAPI service

func (*IndividualNIDDConfigurationAPIService) DeleteNIDDConfiguration

func (a *IndividualNIDDConfigurationAPIService) DeleteNIDDConfiguration(ctx context.Context, scsAsId string, configurationId string) ApiDeleteNIDDConfigurationRequest

DeleteNIDDConfiguration Delete an existing NIDD configuration resource.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param scsAsId String identifying the SCS/AS.
@param configurationId String identifying the individual NIDD configuration resource in the SCEF.
@return ApiDeleteNIDDConfigurationRequest

func (*IndividualNIDDConfigurationAPIService) DeleteNIDDConfigurationExecute

Execute executes the request

func (*IndividualNIDDConfigurationAPIService) FetchIndNIDDConfiguration

func (a *IndividualNIDDConfigurationAPIService) FetchIndNIDDConfiguration(ctx context.Context, scsAsId string, configurationId string) ApiFetchIndNIDDConfigurationRequest

FetchIndNIDDConfiguration Read an NIDD configuration resource.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param scsAsId String identifying the SCS/AS.
@param configurationId String identifying the individual NIDD configuration resource in the SCEF.
@return ApiFetchIndNIDDConfigurationRequest

func (*IndividualNIDDConfigurationAPIService) FetchIndNIDDConfigurationExecute

Execute executes the request

@return NiddConfiguration

func (*IndividualNIDDConfigurationAPIService) ModifyNIDDConfiguration

func (a *IndividualNIDDConfigurationAPIService) ModifyNIDDConfiguration(ctx context.Context, scsAsId string, configurationId string) ApiModifyNIDDConfigurationRequest

ModifyNIDDConfiguration Modify an existing NIDD configuration resource.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param scsAsId String identifying the SCS/AS.
@param configurationId String identifying the individual NIDD configuration resource in the SCEF.
@return ApiModifyNIDDConfigurationRequest

func (*IndividualNIDDConfigurationAPIService) ModifyNIDDConfigurationExecute

Execute executes the request

@return NiddConfiguration

type IndividualNIDDDownlinkDataDeliveryAPIService

type IndividualNIDDDownlinkDataDeliveryAPIService service

IndividualNIDDDownlinkDataDeliveryAPIService IndividualNIDDDownlinkDataDeliveryAPI service

func (*IndividualNIDDDownlinkDataDeliveryAPIService) DeleteIndDownlinkDataDelivery

func (a *IndividualNIDDDownlinkDataDeliveryAPIService) DeleteIndDownlinkDataDelivery(ctx context.Context, scsAsId string, configurationId string, downlinkDataDeliveryId string) ApiDeleteIndDownlinkDataDeliveryRequest

DeleteIndDownlinkDataDelivery Delete an NIDD downlink data delivery resource.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param scsAsId String identifying the SCS/AS.
@param configurationId String identifying the individual NIDD configuration resource in the SCEF.
@param downlinkDataDeliveryId String identifying the individual NIDD downlink data delivery in the SCEF.
@return ApiDeleteIndDownlinkDataDeliveryRequest

func (*IndividualNIDDDownlinkDataDeliveryAPIService) DeleteIndDownlinkDataDeliveryExecute

Execute executes the request

func (*IndividualNIDDDownlinkDataDeliveryAPIService) FetchIndDownlinkDataDelivery

func (a *IndividualNIDDDownlinkDataDeliveryAPIService) FetchIndDownlinkDataDelivery(ctx context.Context, scsAsId string, configurationId string, downlinkDataDeliveryId string) ApiFetchIndDownlinkDataDeliveryRequest

FetchIndDownlinkDataDelivery Read pending NIDD downlink data delivery resource.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param scsAsId String identifying the SCS/AS.
@param configurationId String identifying the individual NIDD configuration resource in the SCEF.
@param downlinkDataDeliveryId String identifying the individual NIDD downlink data delivery in the SCEF.
@return ApiFetchIndDownlinkDataDeliveryRequest

func (*IndividualNIDDDownlinkDataDeliveryAPIService) FetchIndDownlinkDataDeliveryExecute

Execute executes the request

@return NiddDownlinkDataTransfer

func (*IndividualNIDDDownlinkDataDeliveryAPIService) ModifyIndDownlinkDataDelivery

func (a *IndividualNIDDDownlinkDataDeliveryAPIService) ModifyIndDownlinkDataDelivery(ctx context.Context, scsAsId string, configurationId string, downlinkDataDeliveryId string) ApiModifyIndDownlinkDataDeliveryRequest

ModifyIndDownlinkDataDelivery Modify an existing Individual NIDD downlink data delivery resource.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param scsAsId String identifying the SCS/AS.
@param configurationId String identifying the individual NIDD configuration resource in the SCEF.
@param downlinkDataDeliveryId String identifying the individual NIDD downlink data delivery in the SCEF.
@return ApiModifyIndDownlinkDataDeliveryRequest

func (*IndividualNIDDDownlinkDataDeliveryAPIService) ModifyIndDownlinkDataDeliveryExecute

Execute executes the request

@return NiddDownlinkDataTransfer

func (*IndividualNIDDDownlinkDataDeliveryAPIService) UpdateIndDownlinkDataDelivery

func (a *IndividualNIDDDownlinkDataDeliveryAPIService) UpdateIndDownlinkDataDelivery(ctx context.Context, scsAsId string, configurationId string, downlinkDataDeliveryId string) ApiUpdateIndDownlinkDataDeliveryRequest

UpdateIndDownlinkDataDelivery Replace an NIDD downlink data delivery resource.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param scsAsId String identifying the SCS/AS.
@param configurationId String identifying the individual NIDD configuration resource in the SCEF.
@param downlinkDataDeliveryId String identifying the individual NIDD downlink data delivery in the SCEF.
@return ApiUpdateIndDownlinkDataDeliveryRequest

func (*IndividualNIDDDownlinkDataDeliveryAPIService) UpdateIndDownlinkDataDeliveryExecute

Execute executes the request

@return NiddDownlinkDataTransfer

type InvalidParam

type InvalidParam struct {
	// Attribute's name encoded as a JSON Pointer, or header's name.
	Param string `json:"param"`
	// A human-readable reason, e.g. \"must be a positive integer\".
	Reason *string `json:"reason,omitempty"`
}

InvalidParam Represents the description of invalid parameters, for a request rejected due to invalid parameters.

func NewInvalidParam

func NewInvalidParam(param string) *InvalidParam

NewInvalidParam instantiates a new InvalidParam 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 NewInvalidParamWithDefaults

func NewInvalidParamWithDefaults() *InvalidParam

NewInvalidParamWithDefaults instantiates a new InvalidParam 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 (*InvalidParam) GetParam

func (o *InvalidParam) GetParam() string

GetParam returns the Param field value

func (*InvalidParam) GetParamOk

func (o *InvalidParam) GetParamOk() (*string, bool)

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

func (*InvalidParam) GetReason

func (o *InvalidParam) GetReason() string

GetReason returns the Reason field value if set, zero value otherwise.

func (*InvalidParam) GetReasonOk

func (o *InvalidParam) GetReasonOk() (*string, bool)

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

func (*InvalidParam) HasReason

func (o *InvalidParam) HasReason() bool

HasReason returns a boolean if a field has been set.

func (InvalidParam) MarshalJSON

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

func (*InvalidParam) SetParam

func (o *InvalidParam) SetParam(v string)

SetParam sets field value

func (*InvalidParam) SetReason

func (o *InvalidParam) SetReason(v string)

SetReason gets a reference to the given string and assigns it to the Reason field.

func (InvalidParam) ToMap

func (o InvalidParam) ToMap() (map[string]interface{}, error)

func (*InvalidParam) UnmarshalJSON

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

type ManageEntity

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

ManageEntity Possible values are - UE: Representing the UE. - AS: Representing the Application Server.

func (*ManageEntity) MarshalJSON

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

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

func (*ManageEntity) UnmarshalJSON

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

Unmarshal JSON data into any of the pointers in the struct

type ManagePort

type ManagePort struct {
	// string formatted according to IETF RFC 3986 identifying a referenced resource.
	Self *string `json:"self,omitempty"`
	// Identifies the application.
	AppId        string        `json:"appId"`
	ManageEntity *ManageEntity `json:"manageEntity,omitempty"`
	// Indicate whether to skip UE inquiry.
	SkipUeInquiry *bool `json:"skipUeInquiry,omitempty"`
	// Indicates the serialization format(s) that are supported by the SCS/AS on the associated RDS port.
	SupportedFormats []SerializationFormat `json:"supportedFormats,omitempty"`
	ConfiguredFormat *SerializationFormat  `json:"configuredFormat,omitempty"`
}

ManagePort Represents the configuration of a RDS dynamic port management.

func NewManagePort

func NewManagePort(appId string) *ManagePort

NewManagePort instantiates a new ManagePort 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 NewManagePortWithDefaults

func NewManagePortWithDefaults() *ManagePort

NewManagePortWithDefaults instantiates a new ManagePort 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 (*ManagePort) GetAppId

func (o *ManagePort) GetAppId() string

GetAppId returns the AppId field value

func (*ManagePort) GetAppIdOk

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

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

func (*ManagePort) GetConfiguredFormat

func (o *ManagePort) GetConfiguredFormat() SerializationFormat

GetConfiguredFormat returns the ConfiguredFormat field value if set, zero value otherwise.

func (*ManagePort) GetConfiguredFormatOk

func (o *ManagePort) GetConfiguredFormatOk() (*SerializationFormat, bool)

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

func (*ManagePort) GetManageEntity

func (o *ManagePort) GetManageEntity() ManageEntity

GetManageEntity returns the ManageEntity field value if set, zero value otherwise.

func (*ManagePort) GetManageEntityOk

func (o *ManagePort) GetManageEntityOk() (*ManageEntity, bool)

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

func (*ManagePort) GetSelf

func (o *ManagePort) GetSelf() string

GetSelf returns the Self field value if set, zero value otherwise.

func (*ManagePort) GetSelfOk

func (o *ManagePort) GetSelfOk() (*string, bool)

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

func (*ManagePort) GetSkipUeInquiry

func (o *ManagePort) GetSkipUeInquiry() bool

GetSkipUeInquiry returns the SkipUeInquiry field value if set, zero value otherwise.

func (*ManagePort) GetSkipUeInquiryOk

func (o *ManagePort) GetSkipUeInquiryOk() (*bool, bool)

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

func (*ManagePort) GetSupportedFormats

func (o *ManagePort) GetSupportedFormats() []SerializationFormat

GetSupportedFormats returns the SupportedFormats field value if set, zero value otherwise.

func (*ManagePort) GetSupportedFormatsOk

func (o *ManagePort) GetSupportedFormatsOk() ([]SerializationFormat, bool)

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

func (*ManagePort) HasConfiguredFormat

func (o *ManagePort) HasConfiguredFormat() bool

HasConfiguredFormat returns a boolean if a field has been set.

func (*ManagePort) HasManageEntity

func (o *ManagePort) HasManageEntity() bool

HasManageEntity returns a boolean if a field has been set.

func (*ManagePort) HasSelf

func (o *ManagePort) HasSelf() bool

HasSelf returns a boolean if a field has been set.

func (*ManagePort) HasSkipUeInquiry

func (o *ManagePort) HasSkipUeInquiry() bool

HasSkipUeInquiry returns a boolean if a field has been set.

func (*ManagePort) HasSupportedFormats

func (o *ManagePort) HasSupportedFormats() bool

HasSupportedFormats returns a boolean if a field has been set.

func (ManagePort) MarshalJSON

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

func (*ManagePort) SetAppId

func (o *ManagePort) SetAppId(v string)

SetAppId sets field value

func (*ManagePort) SetConfiguredFormat

func (o *ManagePort) SetConfiguredFormat(v SerializationFormat)

SetConfiguredFormat gets a reference to the given SerializationFormat and assigns it to the ConfiguredFormat field.

func (*ManagePort) SetManageEntity

func (o *ManagePort) SetManageEntity(v ManageEntity)

SetManageEntity gets a reference to the given ManageEntity and assigns it to the ManageEntity field.

func (*ManagePort) SetSelf

func (o *ManagePort) SetSelf(v string)

SetSelf gets a reference to the given string and assigns it to the Self field.

func (*ManagePort) SetSkipUeInquiry

func (o *ManagePort) SetSkipUeInquiry(v bool)

SetSkipUeInquiry gets a reference to the given bool and assigns it to the SkipUeInquiry field.

func (*ManagePort) SetSupportedFormats

func (o *ManagePort) SetSupportedFormats(v []SerializationFormat)

SetSupportedFormats gets a reference to the given []SerializationFormat and assigns it to the SupportedFormats field.

func (ManagePort) ToMap

func (o ManagePort) ToMap() (map[string]interface{}, error)

func (*ManagePort) UnmarshalJSON

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

type ManagePortConfigurationsAPIService

type ManagePortConfigurationsAPIService service

ManagePortConfigurationsAPIService ManagePortConfigurationsAPI service

func (*ManagePortConfigurationsAPIService) FetchAllManagePortConfigurations

func (a *ManagePortConfigurationsAPIService) FetchAllManagePortConfigurations(ctx context.Context, scsAsId string, configurationId string) ApiFetchAllManagePortConfigurationsRequest

FetchAllManagePortConfigurations Read all RDS ManagePort Configurations.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param scsAsId String identifying the SCS/AS.
@param configurationId String identifying the individual NIDD configuration resource in the SCEF.
@return ApiFetchAllManagePortConfigurationsRequest

func (*ManagePortConfigurationsAPIService) FetchAllManagePortConfigurationsExecute

Execute executes the request

@return []ManagePort

type ManagePortNotification

type ManagePortNotification struct {
	// string formatted according to IETF RFC 3986 identifying a referenced resource.
	NiddConfiguration string `json:"niddConfiguration"`
	// string containing a local identifier followed by \"@\" and a domain identifier. Both the local identifier and the domain identifier shall be encoded as strings that do not contain any \"@\" characters. See Clause 4.6.2 of 3GPP TS 23.682 for more information.
	ExternalId *string `json:"externalId,omitempty"`
	// string formatted according to clause 3.3 of 3GPP TS 23.003 that describes an MSISDN.
	Msisdn *string `json:"msisdn,omitempty"`
	// Indicates the reserved RDS port configuration information.
	ManagedPorts []ManagePort `json:"managedPorts,omitempty"`
}

ManagePortNotification Represents a ManagePort notification of port numbers that are reserved.

func NewManagePortNotification

func NewManagePortNotification(niddConfiguration string) *ManagePortNotification

NewManagePortNotification instantiates a new ManagePortNotification 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 NewManagePortNotificationWithDefaults

func NewManagePortNotificationWithDefaults() *ManagePortNotification

NewManagePortNotificationWithDefaults instantiates a new ManagePortNotification 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 (*ManagePortNotification) GetExternalId

func (o *ManagePortNotification) GetExternalId() string

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

func (*ManagePortNotification) GetExternalIdOk

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

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

func (*ManagePortNotification) GetManagedPorts

func (o *ManagePortNotification) GetManagedPorts() []ManagePort

GetManagedPorts returns the ManagedPorts field value if set, zero value otherwise.

func (*ManagePortNotification) GetManagedPortsOk

func (o *ManagePortNotification) GetManagedPortsOk() ([]ManagePort, bool)

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

func (*ManagePortNotification) GetMsisdn

func (o *ManagePortNotification) GetMsisdn() string

GetMsisdn returns the Msisdn field value if set, zero value otherwise.

func (*ManagePortNotification) GetMsisdnOk

func (o *ManagePortNotification) GetMsisdnOk() (*string, bool)

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

func (*ManagePortNotification) GetNiddConfiguration

func (o *ManagePortNotification) GetNiddConfiguration() string

GetNiddConfiguration returns the NiddConfiguration field value

func (*ManagePortNotification) GetNiddConfigurationOk

func (o *ManagePortNotification) GetNiddConfigurationOk() (*string, bool)

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

func (*ManagePortNotification) HasExternalId

func (o *ManagePortNotification) HasExternalId() bool

HasExternalId returns a boolean if a field has been set.

func (*ManagePortNotification) HasManagedPorts

func (o *ManagePortNotification) HasManagedPorts() bool

HasManagedPorts returns a boolean if a field has been set.

func (*ManagePortNotification) HasMsisdn

func (o *ManagePortNotification) HasMsisdn() bool

HasMsisdn returns a boolean if a field has been set.

func (ManagePortNotification) MarshalJSON

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

func (*ManagePortNotification) SetExternalId

func (o *ManagePortNotification) SetExternalId(v string)

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

func (*ManagePortNotification) SetManagedPorts

func (o *ManagePortNotification) SetManagedPorts(v []ManagePort)

SetManagedPorts gets a reference to the given []ManagePort and assigns it to the ManagedPorts field.

func (*ManagePortNotification) SetMsisdn

func (o *ManagePortNotification) SetMsisdn(v string)

SetMsisdn gets a reference to the given string and assigns it to the Msisdn field.

func (*ManagePortNotification) SetNiddConfiguration

func (o *ManagePortNotification) SetNiddConfiguration(v string)

SetNiddConfiguration sets field value

func (ManagePortNotification) ToMap

func (o ManagePortNotification) ToMap() (map[string]interface{}, error)

func (*ManagePortNotification) UnmarshalJSON

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

type MappedNullable

type MappedNullable interface {
	ToMap() (map[string]interface{}, error)
}

type NIDDConfigurationsAPIService

type NIDDConfigurationsAPIService service

NIDDConfigurationsAPIService NIDDConfigurationsAPI service

func (*NIDDConfigurationsAPIService) CreateNIDDConfiguration

func (a *NIDDConfigurationsAPIService) CreateNIDDConfiguration(ctx context.Context, scsAsId string) ApiCreateNIDDConfigurationRequest

CreateNIDDConfiguration Create a new NIDD configuration resource.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param scsAsId String identifying the SCS/AS.
@return ApiCreateNIDDConfigurationRequest

func (*NIDDConfigurationsAPIService) CreateNIDDConfigurationExecute

Execute executes the request

@return NiddConfiguration

func (*NIDDConfigurationsAPIService) FetchAllNIDDConfigurations

func (a *NIDDConfigurationsAPIService) FetchAllNIDDConfigurations(ctx context.Context, scsAsId string) ApiFetchAllNIDDConfigurationsRequest

FetchAllNIDDConfigurations Read all NIDD configuration resources for a given SCS/AS.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param scsAsId String identifying the SCS/AS.
@return ApiFetchAllNIDDConfigurationsRequest

func (*NIDDConfigurationsAPIService) FetchAllNIDDConfigurationsExecute

Execute executes the request

@return []NiddConfiguration

type NIDDDownlinkDataDeliveriesAPIService

type NIDDDownlinkDataDeliveriesAPIService service

NIDDDownlinkDataDeliveriesAPIService NIDDDownlinkDataDeliveriesAPI service

func (*NIDDDownlinkDataDeliveriesAPIService) CreateDownlinkDataDelivery

func (a *NIDDDownlinkDataDeliveriesAPIService) CreateDownlinkDataDelivery(ctx context.Context, scsAsId string, configurationId string) ApiCreateDownlinkDataDeliveryRequest

CreateDownlinkDataDelivery Create an NIDD downlink data delivery resource related to a particular NIDD configuration resource.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param scsAsId String identifying the SCS/AS.
@param configurationId String identifying the individual NIDD configuration resource in the SCEF.
@return ApiCreateDownlinkDataDeliveryRequest

func (*NIDDDownlinkDataDeliveriesAPIService) CreateDownlinkDataDeliveryExecute

Execute executes the request

@return NiddDownlinkDataTransfer

func (*NIDDDownlinkDataDeliveriesAPIService) FetchAllDownlinkDataDeliveries

func (a *NIDDDownlinkDataDeliveriesAPIService) FetchAllDownlinkDataDeliveries(ctx context.Context, scsAsId string, configurationId string) ApiFetchAllDownlinkDataDeliveriesRequest

FetchAllDownlinkDataDeliveries Read all pending NIDD downlink data delivery resources related to a particular NIDD configuration resource.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param scsAsId String identifying the SCS/AS.
@param configurationId String identifying the individual NIDD configuration resource in the SCEF.
@return ApiFetchAllDownlinkDataDeliveriesRequest

func (*NIDDDownlinkDataDeliveriesAPIService) FetchAllDownlinkDataDeliveriesExecute

Execute executes the request

@return []NiddDownlinkDataTransfer

type NiddConfiguration

type NiddConfiguration struct {
	// string formatted according to IETF RFC 3986 identifying a referenced resource.
	Self *string `json:"self,omitempty"`
	// 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.
	SupportedFeatures *string `json:"supportedFeatures,omitempty"`
	// Identifies the MTC Service Provider and/or MTC Application.
	MtcProviderId *string `json:"mtcProviderId,omitempty"`
	// string containing a local identifier followed by \"@\" and a domain identifier. Both the local identifier and the domain identifier shall be encoded as strings that do not contain any \"@\" characters. See Clause 4.6.2 of 3GPP TS 23.682 for more information.
	ExternalId *string `json:"externalId,omitempty"`
	// string formatted according to clause 3.3 of 3GPP TS 23.003 that describes an MSISDN.
	Msisdn *string `json:"msisdn,omitempty"`
	// string containing a local identifier followed by \"@\" and a domain identifier. Both the local identifier and the domain identifier shall be encoded as strings that do not contain any \"@\" characters. See Clauses 4.6.2 and 4.6.3 of 3GPP TS 23.682 for more information.
	ExternalGroupId *string `json:"externalGroupId,omitempty"`
	// string with format \"date-time\" as defined in OpenAPI.
	Duration *time.Time `json:"duration,omitempty"`
	// Indicates whether the reliable data service (as defined in clause 4.5.14.3 of 3GPP TS  23.682) acknowledgement is requested (true) or not (false). Default value is false.
	ReliableDataService *bool `json:"reliableDataService,omitempty"`
	// Indicates the static port configuration that is used for reliable data transfer between specific applications using RDS (as defined in clause 5.2.4 and 5.2.5 of 3GPP TS 24.250).
	RdsPorts               []RdsPort                `json:"rdsPorts,omitempty"`
	PdnEstablishmentOption *PdnEstablishmentOptions `json:"pdnEstablishmentOption,omitempty"`
	// string formatted according to IETF RFC 3986 identifying a referenced resource.
	NotificationDestination string `json:"notificationDestination"`
	// Set to true by the SCS/AS to request the SCEF to send a test notification as defined in clause 5.2.5.3. Set to false or omitted otherwise.
	RequestTestNotification *bool               `json:"requestTestNotification,omitempty"`
	WebsockNotifConfig      *WebsockNotifConfig `json:"websockNotifConfig,omitempty"`
	// The Maximum Packet Size is the maximum NIDD packet size that was transferred to the UE by the SCEF in the PCO, see clause 4.5.14.1 of 3GPP TS 23.682. If no maximum packet size was provided to the UE by the SCEF, the SCEF sends a default configured max packet size to SCS/AS. Unit  bit.
	MaximumPacketSize *int32 `json:"maximumPacketSize,omitempty"`
	// The downlink data deliveries that needed to be executed by the SCEF. The cardinality of the property shall be 0..1 in the request and 0..N in the response (i.e. response may contain multiple buffered MT NIDD).
	NiddDownlinkDataTransfers []NiddDownlinkDataTransfer `json:"niddDownlinkDataTransfers,omitempty"`
	Status                    *NiddStatus                `json:"status,omitempty"`
}

NiddConfiguration Represents the configuration for NIDD.

func NewNiddConfiguration

func NewNiddConfiguration(notificationDestination string) *NiddConfiguration

NewNiddConfiguration instantiates a new NiddConfiguration 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 NewNiddConfigurationWithDefaults

func NewNiddConfigurationWithDefaults() *NiddConfiguration

NewNiddConfigurationWithDefaults instantiates a new NiddConfiguration 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 (*NiddConfiguration) GetDuration

func (o *NiddConfiguration) GetDuration() time.Time

GetDuration returns the Duration field value if set, zero value otherwise.

func (*NiddConfiguration) GetDurationOk

func (o *NiddConfiguration) GetDurationOk() (*time.Time, bool)

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

func (*NiddConfiguration) GetExternalGroupId

func (o *NiddConfiguration) GetExternalGroupId() string

GetExternalGroupId returns the ExternalGroupId field value if set, zero value otherwise.

func (*NiddConfiguration) GetExternalGroupIdOk

func (o *NiddConfiguration) GetExternalGroupIdOk() (*string, bool)

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

func (*NiddConfiguration) GetExternalId

func (o *NiddConfiguration) GetExternalId() string

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

func (*NiddConfiguration) GetExternalIdOk

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

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

func (*NiddConfiguration) GetMaximumPacketSize

func (o *NiddConfiguration) GetMaximumPacketSize() int32

GetMaximumPacketSize returns the MaximumPacketSize field value if set, zero value otherwise.

func (*NiddConfiguration) GetMaximumPacketSizeOk

func (o *NiddConfiguration) GetMaximumPacketSizeOk() (*int32, bool)

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

func (*NiddConfiguration) GetMsisdn

func (o *NiddConfiguration) GetMsisdn() string

GetMsisdn returns the Msisdn field value if set, zero value otherwise.

func (*NiddConfiguration) GetMsisdnOk

func (o *NiddConfiguration) GetMsisdnOk() (*string, bool)

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

func (*NiddConfiguration) GetMtcProviderId

func (o *NiddConfiguration) GetMtcProviderId() string

GetMtcProviderId returns the MtcProviderId field value if set, zero value otherwise.

func (*NiddConfiguration) GetMtcProviderIdOk

func (o *NiddConfiguration) GetMtcProviderIdOk() (*string, bool)

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

func (*NiddConfiguration) GetNiddDownlinkDataTransfers

func (o *NiddConfiguration) GetNiddDownlinkDataTransfers() []NiddDownlinkDataTransfer

GetNiddDownlinkDataTransfers returns the NiddDownlinkDataTransfers field value if set, zero value otherwise.

func (*NiddConfiguration) GetNiddDownlinkDataTransfersOk

func (o *NiddConfiguration) GetNiddDownlinkDataTransfersOk() ([]NiddDownlinkDataTransfer, bool)

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

func (*NiddConfiguration) GetNotificationDestination

func (o *NiddConfiguration) GetNotificationDestination() string

GetNotificationDestination returns the NotificationDestination field value

func (*NiddConfiguration) GetNotificationDestinationOk

func (o *NiddConfiguration) GetNotificationDestinationOk() (*string, bool)

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

func (*NiddConfiguration) GetPdnEstablishmentOption

func (o *NiddConfiguration) GetPdnEstablishmentOption() PdnEstablishmentOptions

GetPdnEstablishmentOption returns the PdnEstablishmentOption field value if set, zero value otherwise.

func (*NiddConfiguration) GetPdnEstablishmentOptionOk

func (o *NiddConfiguration) GetPdnEstablishmentOptionOk() (*PdnEstablishmentOptions, bool)

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

func (*NiddConfiguration) GetRdsPorts

func (o *NiddConfiguration) GetRdsPorts() []RdsPort

GetRdsPorts returns the RdsPorts field value if set, zero value otherwise.

func (*NiddConfiguration) GetRdsPortsOk

func (o *NiddConfiguration) GetRdsPortsOk() ([]RdsPort, bool)

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

func (*NiddConfiguration) GetReliableDataService

func (o *NiddConfiguration) GetReliableDataService() bool

GetReliableDataService returns the ReliableDataService field value if set, zero value otherwise.

func (*NiddConfiguration) GetReliableDataServiceOk

func (o *NiddConfiguration) GetReliableDataServiceOk() (*bool, bool)

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

func (*NiddConfiguration) GetRequestTestNotification

func (o *NiddConfiguration) GetRequestTestNotification() bool

GetRequestTestNotification returns the RequestTestNotification field value if set, zero value otherwise.

func (*NiddConfiguration) GetRequestTestNotificationOk

func (o *NiddConfiguration) GetRequestTestNotificationOk() (*bool, bool)

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

func (*NiddConfiguration) GetSelf

func (o *NiddConfiguration) GetSelf() string

GetSelf returns the Self field value if set, zero value otherwise.

func (*NiddConfiguration) GetSelfOk

func (o *NiddConfiguration) GetSelfOk() (*string, bool)

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

func (*NiddConfiguration) GetStatus

func (o *NiddConfiguration) GetStatus() NiddStatus

GetStatus returns the Status field value if set, zero value otherwise.

func (*NiddConfiguration) GetStatusOk

func (o *NiddConfiguration) GetStatusOk() (*NiddStatus, bool)

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

func (*NiddConfiguration) GetSupportedFeatures

func (o *NiddConfiguration) GetSupportedFeatures() string

GetSupportedFeatures returns the SupportedFeatures field value if set, zero value otherwise.

func (*NiddConfiguration) GetSupportedFeaturesOk

func (o *NiddConfiguration) GetSupportedFeaturesOk() (*string, bool)

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

func (*NiddConfiguration) GetWebsockNotifConfig

func (o *NiddConfiguration) GetWebsockNotifConfig() WebsockNotifConfig

GetWebsockNotifConfig returns the WebsockNotifConfig field value if set, zero value otherwise.

func (*NiddConfiguration) GetWebsockNotifConfigOk

func (o *NiddConfiguration) GetWebsockNotifConfigOk() (*WebsockNotifConfig, bool)

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

func (*NiddConfiguration) HasDuration

func (o *NiddConfiguration) HasDuration() bool

HasDuration returns a boolean if a field has been set.

func (*NiddConfiguration) HasExternalGroupId

func (o *NiddConfiguration) HasExternalGroupId() bool

HasExternalGroupId returns a boolean if a field has been set.

func (*NiddConfiguration) HasExternalId

func (o *NiddConfiguration) HasExternalId() bool

HasExternalId returns a boolean if a field has been set.

func (*NiddConfiguration) HasMaximumPacketSize

func (o *NiddConfiguration) HasMaximumPacketSize() bool

HasMaximumPacketSize returns a boolean if a field has been set.

func (*NiddConfiguration) HasMsisdn

func (o *NiddConfiguration) HasMsisdn() bool

HasMsisdn returns a boolean if a field has been set.

func (*NiddConfiguration) HasMtcProviderId

func (o *NiddConfiguration) HasMtcProviderId() bool

HasMtcProviderId returns a boolean if a field has been set.

func (*NiddConfiguration) HasNiddDownlinkDataTransfers

func (o *NiddConfiguration) HasNiddDownlinkDataTransfers() bool

HasNiddDownlinkDataTransfers returns a boolean if a field has been set.

func (*NiddConfiguration) HasPdnEstablishmentOption

func (o *NiddConfiguration) HasPdnEstablishmentOption() bool

HasPdnEstablishmentOption returns a boolean if a field has been set.

func (*NiddConfiguration) HasRdsPorts

func (o *NiddConfiguration) HasRdsPorts() bool

HasRdsPorts returns a boolean if a field has been set.

func (*NiddConfiguration) HasReliableDataService

func (o *NiddConfiguration) HasReliableDataService() bool

HasReliableDataService returns a boolean if a field has been set.

func (*NiddConfiguration) HasRequestTestNotification

func (o *NiddConfiguration) HasRequestTestNotification() bool

HasRequestTestNotification returns a boolean if a field has been set.

func (*NiddConfiguration) HasSelf

func (o *NiddConfiguration) HasSelf() bool

HasSelf returns a boolean if a field has been set.

func (*NiddConfiguration) HasStatus

func (o *NiddConfiguration) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*NiddConfiguration) HasSupportedFeatures

func (o *NiddConfiguration) HasSupportedFeatures() bool

HasSupportedFeatures returns a boolean if a field has been set.

func (*NiddConfiguration) HasWebsockNotifConfig

func (o *NiddConfiguration) HasWebsockNotifConfig() bool

HasWebsockNotifConfig returns a boolean if a field has been set.

func (NiddConfiguration) MarshalJSON

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

func (*NiddConfiguration) SetDuration

func (o *NiddConfiguration) SetDuration(v time.Time)

SetDuration gets a reference to the given time.Time and assigns it to the Duration field.

func (*NiddConfiguration) SetExternalGroupId

func (o *NiddConfiguration) SetExternalGroupId(v string)

SetExternalGroupId gets a reference to the given string and assigns it to the ExternalGroupId field.

func (*NiddConfiguration) SetExternalId

func (o *NiddConfiguration) SetExternalId(v string)

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

func (*NiddConfiguration) SetMaximumPacketSize

func (o *NiddConfiguration) SetMaximumPacketSize(v int32)

SetMaximumPacketSize gets a reference to the given int32 and assigns it to the MaximumPacketSize field.

func (*NiddConfiguration) SetMsisdn

func (o *NiddConfiguration) SetMsisdn(v string)

SetMsisdn gets a reference to the given string and assigns it to the Msisdn field.

func (*NiddConfiguration) SetMtcProviderId

func (o *NiddConfiguration) SetMtcProviderId(v string)

SetMtcProviderId gets a reference to the given string and assigns it to the MtcProviderId field.

func (*NiddConfiguration) SetNiddDownlinkDataTransfers

func (o *NiddConfiguration) SetNiddDownlinkDataTransfers(v []NiddDownlinkDataTransfer)

SetNiddDownlinkDataTransfers gets a reference to the given []NiddDownlinkDataTransfer and assigns it to the NiddDownlinkDataTransfers field.

func (*NiddConfiguration) SetNotificationDestination

func (o *NiddConfiguration) SetNotificationDestination(v string)

SetNotificationDestination sets field value

func (*NiddConfiguration) SetPdnEstablishmentOption

func (o *NiddConfiguration) SetPdnEstablishmentOption(v PdnEstablishmentOptions)

SetPdnEstablishmentOption gets a reference to the given PdnEstablishmentOptions and assigns it to the PdnEstablishmentOption field.

func (*NiddConfiguration) SetRdsPorts

func (o *NiddConfiguration) SetRdsPorts(v []RdsPort)

SetRdsPorts gets a reference to the given []RdsPort and assigns it to the RdsPorts field.

func (*NiddConfiguration) SetReliableDataService

func (o *NiddConfiguration) SetReliableDataService(v bool)

SetReliableDataService gets a reference to the given bool and assigns it to the ReliableDataService field.

func (*NiddConfiguration) SetRequestTestNotification

func (o *NiddConfiguration) SetRequestTestNotification(v bool)

SetRequestTestNotification gets a reference to the given bool and assigns it to the RequestTestNotification field.

func (*NiddConfiguration) SetSelf

func (o *NiddConfiguration) SetSelf(v string)

SetSelf gets a reference to the given string and assigns it to the Self field.

func (*NiddConfiguration) SetStatus

func (o *NiddConfiguration) SetStatus(v NiddStatus)

SetStatus gets a reference to the given NiddStatus and assigns it to the Status field.

func (*NiddConfiguration) SetSupportedFeatures

func (o *NiddConfiguration) SetSupportedFeatures(v string)

SetSupportedFeatures gets a reference to the given string and assigns it to the SupportedFeatures field.

func (*NiddConfiguration) SetWebsockNotifConfig

func (o *NiddConfiguration) SetWebsockNotifConfig(v WebsockNotifConfig)

SetWebsockNotifConfig gets a reference to the given WebsockNotifConfig and assigns it to the WebsockNotifConfig field.

func (NiddConfiguration) ToMap

func (o NiddConfiguration) ToMap() (map[string]interface{}, error)

func (*NiddConfiguration) UnmarshalJSON

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

type NiddConfigurationPatch

type NiddConfigurationPatch struct {
	// string with format \"date-time\" as defined in OpenAPI with \"nullable=true\" property.
	Duration NullableTime `json:"duration,omitempty"`
	// Indicates whether the reliable data service (as defined in clause 4.5.14.3 of 3GPP TS  23.682) acknowledgement is requested (true) or not (false).
	ReliableDataService NullableBool `json:"reliableDataService,omitempty"`
	// Indicates the static port configuration that is used for reliable data transfer between specific applications using RDS (as defined in clause 5.2.4 and 5.2.5 of 3GPP TS 24.250).
	RdsPorts               []RdsPort                       `json:"rdsPorts,omitempty"`
	PdnEstablishmentOption NullablePdnEstablishmentOptions `json:"pdnEstablishmentOption,omitempty"`
	// string formatted according to IETF RFC 3986 identifying a referenced resource.
	NotificationDestination *string `json:"notificationDestination,omitempty"`
}

NiddConfigurationPatch Represents the parameters to update a NIDD configuration.

func NewNiddConfigurationPatch

func NewNiddConfigurationPatch() *NiddConfigurationPatch

NewNiddConfigurationPatch instantiates a new NiddConfigurationPatch 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 NewNiddConfigurationPatchWithDefaults

func NewNiddConfigurationPatchWithDefaults() *NiddConfigurationPatch

NewNiddConfigurationPatchWithDefaults instantiates a new NiddConfigurationPatch 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 (*NiddConfigurationPatch) GetDuration

func (o *NiddConfigurationPatch) GetDuration() time.Time

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

func (*NiddConfigurationPatch) GetDurationOk

func (o *NiddConfigurationPatch) GetDurationOk() (*time.Time, bool)

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

func (*NiddConfigurationPatch) GetNotificationDestination

func (o *NiddConfigurationPatch) GetNotificationDestination() string

GetNotificationDestination returns the NotificationDestination field value if set, zero value otherwise.

func (*NiddConfigurationPatch) GetNotificationDestinationOk

func (o *NiddConfigurationPatch) GetNotificationDestinationOk() (*string, bool)

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

func (*NiddConfigurationPatch) GetPdnEstablishmentOption

func (o *NiddConfigurationPatch) GetPdnEstablishmentOption() PdnEstablishmentOptions

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

func (*NiddConfigurationPatch) GetPdnEstablishmentOptionOk

func (o *NiddConfigurationPatch) GetPdnEstablishmentOptionOk() (*PdnEstablishmentOptions, bool)

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

func (*NiddConfigurationPatch) GetRdsPorts

func (o *NiddConfigurationPatch) GetRdsPorts() []RdsPort

GetRdsPorts returns the RdsPorts field value if set, zero value otherwise.

func (*NiddConfigurationPatch) GetRdsPortsOk

func (o *NiddConfigurationPatch) GetRdsPortsOk() ([]RdsPort, bool)

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

func (*NiddConfigurationPatch) GetReliableDataService

func (o *NiddConfigurationPatch) GetReliableDataService() bool

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

func (*NiddConfigurationPatch) GetReliableDataServiceOk

func (o *NiddConfigurationPatch) GetReliableDataServiceOk() (*bool, bool)

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

func (*NiddConfigurationPatch) HasDuration

func (o *NiddConfigurationPatch) HasDuration() bool

HasDuration returns a boolean if a field has been set.

func (*NiddConfigurationPatch) HasNotificationDestination

func (o *NiddConfigurationPatch) HasNotificationDestination() bool

HasNotificationDestination returns a boolean if a field has been set.

func (*NiddConfigurationPatch) HasPdnEstablishmentOption

func (o *NiddConfigurationPatch) HasPdnEstablishmentOption() bool

HasPdnEstablishmentOption returns a boolean if a field has been set.

func (*NiddConfigurationPatch) HasRdsPorts

func (o *NiddConfigurationPatch) HasRdsPorts() bool

HasRdsPorts returns a boolean if a field has been set.

func (*NiddConfigurationPatch) HasReliableDataService

func (o *NiddConfigurationPatch) HasReliableDataService() bool

HasReliableDataService returns a boolean if a field has been set.

func (NiddConfigurationPatch) MarshalJSON

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

func (*NiddConfigurationPatch) SetDuration

func (o *NiddConfigurationPatch) SetDuration(v time.Time)

SetDuration gets a reference to the given NullableTime and assigns it to the Duration field.

func (*NiddConfigurationPatch) SetDurationNil

func (o *NiddConfigurationPatch) SetDurationNil()

SetDurationNil sets the value for Duration to be an explicit nil

func (*NiddConfigurationPatch) SetNotificationDestination

func (o *NiddConfigurationPatch) SetNotificationDestination(v string)

SetNotificationDestination gets a reference to the given string and assigns it to the NotificationDestination field.

func (*NiddConfigurationPatch) SetPdnEstablishmentOption

func (o *NiddConfigurationPatch) SetPdnEstablishmentOption(v PdnEstablishmentOptions)

SetPdnEstablishmentOption gets a reference to the given NullablePdnEstablishmentOptions and assigns it to the PdnEstablishmentOption field.

func (*NiddConfigurationPatch) SetPdnEstablishmentOptionNil

func (o *NiddConfigurationPatch) SetPdnEstablishmentOptionNil()

SetPdnEstablishmentOptionNil sets the value for PdnEstablishmentOption to be an explicit nil

func (*NiddConfigurationPatch) SetRdsPorts

func (o *NiddConfigurationPatch) SetRdsPorts(v []RdsPort)

SetRdsPorts gets a reference to the given []RdsPort and assigns it to the RdsPorts field.

func (*NiddConfigurationPatch) SetReliableDataService

func (o *NiddConfigurationPatch) SetReliableDataService(v bool)

SetReliableDataService gets a reference to the given NullableBool and assigns it to the ReliableDataService field.

func (*NiddConfigurationPatch) SetReliableDataServiceNil

func (o *NiddConfigurationPatch) SetReliableDataServiceNil()

SetReliableDataServiceNil sets the value for ReliableDataService to be an explicit nil

func (NiddConfigurationPatch) ToMap

func (o NiddConfigurationPatch) ToMap() (map[string]interface{}, error)

func (*NiddConfigurationPatch) UnsetDuration

func (o *NiddConfigurationPatch) UnsetDuration()

UnsetDuration ensures that no value is present for Duration, not even an explicit nil

func (*NiddConfigurationPatch) UnsetPdnEstablishmentOption

func (o *NiddConfigurationPatch) UnsetPdnEstablishmentOption()

UnsetPdnEstablishmentOption ensures that no value is present for PdnEstablishmentOption, not even an explicit nil

func (*NiddConfigurationPatch) UnsetReliableDataService

func (o *NiddConfigurationPatch) UnsetReliableDataService()

UnsetReliableDataService ensures that no value is present for ReliableDataService, not even an explicit nil

type NiddConfigurationStatusNotification

type NiddConfigurationStatusNotification struct {
	// string formatted according to IETF RFC 3986 identifying a referenced resource.
	NiddConfiguration string `json:"niddConfiguration"`
	// string containing a local identifier followed by \"@\" and a domain identifier. Both the local identifier and the domain identifier shall be encoded as strings that do not contain any \"@\" characters. See Clause 4.6.2 of 3GPP TS 23.682 for more information.
	ExternalId *string `json:"externalId,omitempty"`
	// string formatted according to clause 3.3 of 3GPP TS 23.003 that describes an MSISDN.
	Msisdn *string    `json:"msisdn,omitempty"`
	Status NiddStatus `json:"status"`
	// It indicates whether the network capability for the reliable data service is enabled or not.
	RdsCapIndication *bool    `json:"rdsCapIndication,omitempty"`
	RdsPort          *RdsPort `json:"rdsPort,omitempty"`
}

NiddConfigurationStatusNotification Represents an NIDD configuration status notification.

func NewNiddConfigurationStatusNotification

func NewNiddConfigurationStatusNotification(niddConfiguration string, status NiddStatus) *NiddConfigurationStatusNotification

NewNiddConfigurationStatusNotification instantiates a new NiddConfigurationStatusNotification 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 NewNiddConfigurationStatusNotificationWithDefaults

func NewNiddConfigurationStatusNotificationWithDefaults() *NiddConfigurationStatusNotification

NewNiddConfigurationStatusNotificationWithDefaults instantiates a new NiddConfigurationStatusNotification 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 (*NiddConfigurationStatusNotification) GetExternalId

func (o *NiddConfigurationStatusNotification) GetExternalId() string

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

func (*NiddConfigurationStatusNotification) GetExternalIdOk

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

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

func (*NiddConfigurationStatusNotification) GetMsisdn

GetMsisdn returns the Msisdn field value if set, zero value otherwise.

func (*NiddConfigurationStatusNotification) GetMsisdnOk

func (o *NiddConfigurationStatusNotification) GetMsisdnOk() (*string, bool)

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

func (*NiddConfigurationStatusNotification) GetNiddConfiguration

func (o *NiddConfigurationStatusNotification) GetNiddConfiguration() string

GetNiddConfiguration returns the NiddConfiguration field value

func (*NiddConfigurationStatusNotification) GetNiddConfigurationOk

func (o *NiddConfigurationStatusNotification) GetNiddConfigurationOk() (*string, bool)

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

func (*NiddConfigurationStatusNotification) GetRdsCapIndication

func (o *NiddConfigurationStatusNotification) GetRdsCapIndication() bool

GetRdsCapIndication returns the RdsCapIndication field value if set, zero value otherwise.

func (*NiddConfigurationStatusNotification) GetRdsCapIndicationOk

func (o *NiddConfigurationStatusNotification) GetRdsCapIndicationOk() (*bool, bool)

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

func (*NiddConfigurationStatusNotification) GetRdsPort

GetRdsPort returns the RdsPort field value if set, zero value otherwise.

func (*NiddConfigurationStatusNotification) GetRdsPortOk

func (o *NiddConfigurationStatusNotification) GetRdsPortOk() (*RdsPort, bool)

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

func (*NiddConfigurationStatusNotification) GetStatus

GetStatus returns the Status field value

func (*NiddConfigurationStatusNotification) GetStatusOk

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

func (*NiddConfigurationStatusNotification) HasExternalId

func (o *NiddConfigurationStatusNotification) HasExternalId() bool

HasExternalId returns a boolean if a field has been set.

func (*NiddConfigurationStatusNotification) HasMsisdn

HasMsisdn returns a boolean if a field has been set.

func (*NiddConfigurationStatusNotification) HasRdsCapIndication

func (o *NiddConfigurationStatusNotification) HasRdsCapIndication() bool

HasRdsCapIndication returns a boolean if a field has been set.

func (*NiddConfigurationStatusNotification) HasRdsPort

func (o *NiddConfigurationStatusNotification) HasRdsPort() bool

HasRdsPort returns a boolean if a field has been set.

func (NiddConfigurationStatusNotification) MarshalJSON

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

func (*NiddConfigurationStatusNotification) SetExternalId

func (o *NiddConfigurationStatusNotification) SetExternalId(v string)

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

func (*NiddConfigurationStatusNotification) SetMsisdn

SetMsisdn gets a reference to the given string and assigns it to the Msisdn field.

func (*NiddConfigurationStatusNotification) SetNiddConfiguration

func (o *NiddConfigurationStatusNotification) SetNiddConfiguration(v string)

SetNiddConfiguration sets field value

func (*NiddConfigurationStatusNotification) SetRdsCapIndication

func (o *NiddConfigurationStatusNotification) SetRdsCapIndication(v bool)

SetRdsCapIndication gets a reference to the given bool and assigns it to the RdsCapIndication field.

func (*NiddConfigurationStatusNotification) SetRdsPort

SetRdsPort gets a reference to the given RdsPort and assigns it to the RdsPort field.

func (*NiddConfigurationStatusNotification) SetStatus

SetStatus sets field value

func (NiddConfigurationStatusNotification) ToMap

func (o NiddConfigurationStatusNotification) ToMap() (map[string]interface{}, error)

func (*NiddConfigurationStatusNotification) UnmarshalJSON

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

type NiddDownlinkDataDeliveryFailure

type NiddDownlinkDataDeliveryFailure struct {
	ProblemDetail ProblemDetails `json:"problemDetail"`
	// string with format \"date-time\" as defined in OpenAPI.
	RequestedRetransmissionTime *time.Time `json:"requestedRetransmissionTime,omitempty"`
}

NiddDownlinkDataDeliveryFailure Represents information related to a failure delivery result.

func NewNiddDownlinkDataDeliveryFailure

func NewNiddDownlinkDataDeliveryFailure(problemDetail ProblemDetails) *NiddDownlinkDataDeliveryFailure

NewNiddDownlinkDataDeliveryFailure instantiates a new NiddDownlinkDataDeliveryFailure 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 NewNiddDownlinkDataDeliveryFailureWithDefaults

func NewNiddDownlinkDataDeliveryFailureWithDefaults() *NiddDownlinkDataDeliveryFailure

NewNiddDownlinkDataDeliveryFailureWithDefaults instantiates a new NiddDownlinkDataDeliveryFailure 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 (*NiddDownlinkDataDeliveryFailure) GetProblemDetail

func (o *NiddDownlinkDataDeliveryFailure) GetProblemDetail() ProblemDetails

GetProblemDetail returns the ProblemDetail field value

func (*NiddDownlinkDataDeliveryFailure) GetProblemDetailOk

func (o *NiddDownlinkDataDeliveryFailure) GetProblemDetailOk() (*ProblemDetails, bool)

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

func (*NiddDownlinkDataDeliveryFailure) GetRequestedRetransmissionTime

func (o *NiddDownlinkDataDeliveryFailure) GetRequestedRetransmissionTime() time.Time

GetRequestedRetransmissionTime returns the RequestedRetransmissionTime field value if set, zero value otherwise.

func (*NiddDownlinkDataDeliveryFailure) GetRequestedRetransmissionTimeOk

func (o *NiddDownlinkDataDeliveryFailure) GetRequestedRetransmissionTimeOk() (*time.Time, bool)

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

func (*NiddDownlinkDataDeliveryFailure) HasRequestedRetransmissionTime

func (o *NiddDownlinkDataDeliveryFailure) HasRequestedRetransmissionTime() bool

HasRequestedRetransmissionTime returns a boolean if a field has been set.

func (NiddDownlinkDataDeliveryFailure) MarshalJSON

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

func (*NiddDownlinkDataDeliveryFailure) SetProblemDetail

func (o *NiddDownlinkDataDeliveryFailure) SetProblemDetail(v ProblemDetails)

SetProblemDetail sets field value

func (*NiddDownlinkDataDeliveryFailure) SetRequestedRetransmissionTime

func (o *NiddDownlinkDataDeliveryFailure) SetRequestedRetransmissionTime(v time.Time)

SetRequestedRetransmissionTime gets a reference to the given time.Time and assigns it to the RequestedRetransmissionTime field.

func (NiddDownlinkDataDeliveryFailure) ToMap

func (o NiddDownlinkDataDeliveryFailure) ToMap() (map[string]interface{}, error)

func (*NiddDownlinkDataDeliveryFailure) UnmarshalJSON

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

type NiddDownlinkDataDeliveryStatusNotification

type NiddDownlinkDataDeliveryStatusNotification struct {
	// string formatted according to IETF RFC 3986 identifying a referenced resource.
	NiddDownlinkDataTransfer string         `json:"niddDownlinkDataTransfer"`
	DeliveryStatus           DeliveryStatus `json:"deliveryStatus"`
	// string with format \"date-time\" as defined in OpenAPI.
	RequestedRetransmissionTime *time.Time `json:"requestedRetransmissionTime,omitempty"`
}

NiddDownlinkDataDeliveryStatusNotification Represents the delivery status of a specific NIDD downlink data delivery.

func NewNiddDownlinkDataDeliveryStatusNotification

func NewNiddDownlinkDataDeliveryStatusNotification(niddDownlinkDataTransfer string, deliveryStatus DeliveryStatus) *NiddDownlinkDataDeliveryStatusNotification

NewNiddDownlinkDataDeliveryStatusNotification instantiates a new NiddDownlinkDataDeliveryStatusNotification 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 NewNiddDownlinkDataDeliveryStatusNotificationWithDefaults

func NewNiddDownlinkDataDeliveryStatusNotificationWithDefaults() *NiddDownlinkDataDeliveryStatusNotification

NewNiddDownlinkDataDeliveryStatusNotificationWithDefaults instantiates a new NiddDownlinkDataDeliveryStatusNotification 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 (*NiddDownlinkDataDeliveryStatusNotification) GetDeliveryStatus

GetDeliveryStatus returns the DeliveryStatus field value

func (*NiddDownlinkDataDeliveryStatusNotification) GetDeliveryStatusOk

func (o *NiddDownlinkDataDeliveryStatusNotification) GetDeliveryStatusOk() (*DeliveryStatus, bool)

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

func (*NiddDownlinkDataDeliveryStatusNotification) GetNiddDownlinkDataTransfer

func (o *NiddDownlinkDataDeliveryStatusNotification) GetNiddDownlinkDataTransfer() string

GetNiddDownlinkDataTransfer returns the NiddDownlinkDataTransfer field value

func (*NiddDownlinkDataDeliveryStatusNotification) GetNiddDownlinkDataTransferOk

func (o *NiddDownlinkDataDeliveryStatusNotification) GetNiddDownlinkDataTransferOk() (*string, bool)

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

func (*NiddDownlinkDataDeliveryStatusNotification) GetRequestedRetransmissionTime

func (o *NiddDownlinkDataDeliveryStatusNotification) GetRequestedRetransmissionTime() time.Time

GetRequestedRetransmissionTime returns the RequestedRetransmissionTime field value if set, zero value otherwise.

func (*NiddDownlinkDataDeliveryStatusNotification) GetRequestedRetransmissionTimeOk

func (o *NiddDownlinkDataDeliveryStatusNotification) GetRequestedRetransmissionTimeOk() (*time.Time, bool)

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

func (*NiddDownlinkDataDeliveryStatusNotification) HasRequestedRetransmissionTime

func (o *NiddDownlinkDataDeliveryStatusNotification) HasRequestedRetransmissionTime() bool

HasRequestedRetransmissionTime returns a boolean if a field has been set.

func (NiddDownlinkDataDeliveryStatusNotification) MarshalJSON

func (*NiddDownlinkDataDeliveryStatusNotification) SetDeliveryStatus

SetDeliveryStatus sets field value

func (*NiddDownlinkDataDeliveryStatusNotification) SetNiddDownlinkDataTransfer

func (o *NiddDownlinkDataDeliveryStatusNotification) SetNiddDownlinkDataTransfer(v string)

SetNiddDownlinkDataTransfer sets field value

func (*NiddDownlinkDataDeliveryStatusNotification) SetRequestedRetransmissionTime

func (o *NiddDownlinkDataDeliveryStatusNotification) SetRequestedRetransmissionTime(v time.Time)

SetRequestedRetransmissionTime gets a reference to the given time.Time and assigns it to the RequestedRetransmissionTime field.

func (NiddDownlinkDataDeliveryStatusNotification) ToMap

func (o NiddDownlinkDataDeliveryStatusNotification) ToMap() (map[string]interface{}, error)

func (*NiddDownlinkDataDeliveryStatusNotification) UnmarshalJSON

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

type NiddDownlinkDataTransfer

type NiddDownlinkDataTransfer struct {
	// string containing a local identifier followed by \"@\" and a domain identifier. Both the local identifier and the domain identifier shall be encoded as strings that do not contain any \"@\" characters. See Clause 4.6.2 of 3GPP TS 23.682 for more information.
	ExternalId *string `json:"externalId,omitempty"`
	// string containing a local identifier followed by \"@\" and a domain identifier. Both the local identifier and the domain identifier shall be encoded as strings that do not contain any \"@\" characters. See Clauses 4.6.2 and 4.6.3 of 3GPP TS 23.682 for more information.
	ExternalGroupId *string `json:"externalGroupId,omitempty"`
	// string formatted according to clause 3.3 of 3GPP TS 23.003 that describes an MSISDN.
	Msisdn *string `json:"msisdn,omitempty"`
	// string formatted according to IETF RFC 3986 identifying a referenced resource.
	Self *string `json:"self,omitempty"`
	// String with format \"byte\" as defined in OpenAPI Specification, i.e, base64-encoded characters.
	Data string `json:"data"`
	// Indicates whether the reliable data service (as defined in clause 4.5.14.3 of 3GPP TS  23.682) acknowledgement is requested (true) or not (false). Default value is false.
	ReliableDataService *bool    `json:"reliableDataService,omitempty"`
	RdsPort             *RdsPort `json:"rdsPort,omitempty"`
	// Unsigned integer identifying a period of time in units of seconds.
	MaximumLatency *int32 `json:"maximumLatency,omitempty"`
	// It is used to indicate the priority of the non-IP data packet relative to other non-IP data packets.
	Priority               *int32                   `json:"priority,omitempty"`
	PdnEstablishmentOption *PdnEstablishmentOptions `json:"pdnEstablishmentOption,omitempty"`
	DeliveryStatus         *DeliveryStatus          `json:"deliveryStatus,omitempty"`
	// string with format \"date-time\" as defined in OpenAPI.
	RequestedRetransmissionTime *time.Time `json:"requestedRetransmissionTime,omitempty"`
}

NiddDownlinkDataTransfer Represents the received NIDD downlink data from the SCS/AS.

func NewNiddDownlinkDataTransfer

func NewNiddDownlinkDataTransfer(data string) *NiddDownlinkDataTransfer

NewNiddDownlinkDataTransfer instantiates a new NiddDownlinkDataTransfer 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 NewNiddDownlinkDataTransferWithDefaults

func NewNiddDownlinkDataTransferWithDefaults() *NiddDownlinkDataTransfer

NewNiddDownlinkDataTransferWithDefaults instantiates a new NiddDownlinkDataTransfer 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 (*NiddDownlinkDataTransfer) GetData

func (o *NiddDownlinkDataTransfer) GetData() string

GetData returns the Data field value

func (*NiddDownlinkDataTransfer) GetDataOk

func (o *NiddDownlinkDataTransfer) GetDataOk() (*string, bool)

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

func (*NiddDownlinkDataTransfer) GetDeliveryStatus

func (o *NiddDownlinkDataTransfer) GetDeliveryStatus() DeliveryStatus

GetDeliveryStatus returns the DeliveryStatus field value if set, zero value otherwise.

func (*NiddDownlinkDataTransfer) GetDeliveryStatusOk

func (o *NiddDownlinkDataTransfer) GetDeliveryStatusOk() (*DeliveryStatus, bool)

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

func (*NiddDownlinkDataTransfer) GetExternalGroupId

func (o *NiddDownlinkDataTransfer) GetExternalGroupId() string

GetExternalGroupId returns the ExternalGroupId field value if set, zero value otherwise.

func (*NiddDownlinkDataTransfer) GetExternalGroupIdOk

func (o *NiddDownlinkDataTransfer) GetExternalGroupIdOk() (*string, bool)

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

func (*NiddDownlinkDataTransfer) GetExternalId

func (o *NiddDownlinkDataTransfer) GetExternalId() string

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

func (*NiddDownlinkDataTransfer) GetExternalIdOk

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

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

func (*NiddDownlinkDataTransfer) GetMaximumLatency

func (o *NiddDownlinkDataTransfer) GetMaximumLatency() int32

GetMaximumLatency returns the MaximumLatency field value if set, zero value otherwise.

func (*NiddDownlinkDataTransfer) GetMaximumLatencyOk

func (o *NiddDownlinkDataTransfer) GetMaximumLatencyOk() (*int32, bool)

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

func (*NiddDownlinkDataTransfer) GetMsisdn

func (o *NiddDownlinkDataTransfer) GetMsisdn() string

GetMsisdn returns the Msisdn field value if set, zero value otherwise.

func (*NiddDownlinkDataTransfer) GetMsisdnOk

func (o *NiddDownlinkDataTransfer) GetMsisdnOk() (*string, bool)

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

func (*NiddDownlinkDataTransfer) GetPdnEstablishmentOption

func (o *NiddDownlinkDataTransfer) GetPdnEstablishmentOption() PdnEstablishmentOptions

GetPdnEstablishmentOption returns the PdnEstablishmentOption field value if set, zero value otherwise.

func (*NiddDownlinkDataTransfer) GetPdnEstablishmentOptionOk

func (o *NiddDownlinkDataTransfer) GetPdnEstablishmentOptionOk() (*PdnEstablishmentOptions, bool)

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

func (*NiddDownlinkDataTransfer) GetPriority

func (o *NiddDownlinkDataTransfer) GetPriority() int32

GetPriority returns the Priority field value if set, zero value otherwise.

func (*NiddDownlinkDataTransfer) GetPriorityOk

func (o *NiddDownlinkDataTransfer) GetPriorityOk() (*int32, bool)

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

func (*NiddDownlinkDataTransfer) GetRdsPort

func (o *NiddDownlinkDataTransfer) GetRdsPort() RdsPort

GetRdsPort returns the RdsPort field value if set, zero value otherwise.

func (*NiddDownlinkDataTransfer) GetRdsPortOk

func (o *NiddDownlinkDataTransfer) GetRdsPortOk() (*RdsPort, bool)

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

func (*NiddDownlinkDataTransfer) GetReliableDataService

func (o *NiddDownlinkDataTransfer) GetReliableDataService() bool

GetReliableDataService returns the ReliableDataService field value if set, zero value otherwise.

func (*NiddDownlinkDataTransfer) GetReliableDataServiceOk

func (o *NiddDownlinkDataTransfer) GetReliableDataServiceOk() (*bool, bool)

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

func (*NiddDownlinkDataTransfer) GetRequestedRetransmissionTime

func (o *NiddDownlinkDataTransfer) GetRequestedRetransmissionTime() time.Time

GetRequestedRetransmissionTime returns the RequestedRetransmissionTime field value if set, zero value otherwise.

func (*NiddDownlinkDataTransfer) GetRequestedRetransmissionTimeOk

func (o *NiddDownlinkDataTransfer) GetRequestedRetransmissionTimeOk() (*time.Time, bool)

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

func (*NiddDownlinkDataTransfer) GetSelf

func (o *NiddDownlinkDataTransfer) GetSelf() string

GetSelf returns the Self field value if set, zero value otherwise.

func (*NiddDownlinkDataTransfer) GetSelfOk

func (o *NiddDownlinkDataTransfer) GetSelfOk() (*string, bool)

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

func (*NiddDownlinkDataTransfer) HasDeliveryStatus

func (o *NiddDownlinkDataTransfer) HasDeliveryStatus() bool

HasDeliveryStatus returns a boolean if a field has been set.

func (*NiddDownlinkDataTransfer) HasExternalGroupId

func (o *NiddDownlinkDataTransfer) HasExternalGroupId() bool

HasExternalGroupId returns a boolean if a field has been set.

func (*NiddDownlinkDataTransfer) HasExternalId

func (o *NiddDownlinkDataTransfer) HasExternalId() bool

HasExternalId returns a boolean if a field has been set.

func (*NiddDownlinkDataTransfer) HasMaximumLatency

func (o *NiddDownlinkDataTransfer) HasMaximumLatency() bool

HasMaximumLatency returns a boolean if a field has been set.

func (*NiddDownlinkDataTransfer) HasMsisdn

func (o *NiddDownlinkDataTransfer) HasMsisdn() bool

HasMsisdn returns a boolean if a field has been set.

func (*NiddDownlinkDataTransfer) HasPdnEstablishmentOption

func (o *NiddDownlinkDataTransfer) HasPdnEstablishmentOption() bool

HasPdnEstablishmentOption returns a boolean if a field has been set.

func (*NiddDownlinkDataTransfer) HasPriority

func (o *NiddDownlinkDataTransfer) HasPriority() bool

HasPriority returns a boolean if a field has been set.

func (*NiddDownlinkDataTransfer) HasRdsPort

func (o *NiddDownlinkDataTransfer) HasRdsPort() bool

HasRdsPort returns a boolean if a field has been set.

func (*NiddDownlinkDataTransfer) HasReliableDataService

func (o *NiddDownlinkDataTransfer) HasReliableDataService() bool

HasReliableDataService returns a boolean if a field has been set.

func (*NiddDownlinkDataTransfer) HasRequestedRetransmissionTime

func (o *NiddDownlinkDataTransfer) HasRequestedRetransmissionTime() bool

HasRequestedRetransmissionTime returns a boolean if a field has been set.

func (*NiddDownlinkDataTransfer) HasSelf

func (o *NiddDownlinkDataTransfer) HasSelf() bool

HasSelf returns a boolean if a field has been set.

func (NiddDownlinkDataTransfer) MarshalJSON

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

func (*NiddDownlinkDataTransfer) SetData

func (o *NiddDownlinkDataTransfer) SetData(v string)

SetData sets field value

func (*NiddDownlinkDataTransfer) SetDeliveryStatus

func (o *NiddDownlinkDataTransfer) SetDeliveryStatus(v DeliveryStatus)

SetDeliveryStatus gets a reference to the given DeliveryStatus and assigns it to the DeliveryStatus field.

func (*NiddDownlinkDataTransfer) SetExternalGroupId

func (o *NiddDownlinkDataTransfer) SetExternalGroupId(v string)

SetExternalGroupId gets a reference to the given string and assigns it to the ExternalGroupId field.

func (*NiddDownlinkDataTransfer) SetExternalId

func (o *NiddDownlinkDataTransfer) SetExternalId(v string)

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

func (*NiddDownlinkDataTransfer) SetMaximumLatency

func (o *NiddDownlinkDataTransfer) SetMaximumLatency(v int32)

SetMaximumLatency gets a reference to the given int32 and assigns it to the MaximumLatency field.

func (*NiddDownlinkDataTransfer) SetMsisdn

func (o *NiddDownlinkDataTransfer) SetMsisdn(v string)

SetMsisdn gets a reference to the given string and assigns it to the Msisdn field.

func (*NiddDownlinkDataTransfer) SetPdnEstablishmentOption

func (o *NiddDownlinkDataTransfer) SetPdnEstablishmentOption(v PdnEstablishmentOptions)

SetPdnEstablishmentOption gets a reference to the given PdnEstablishmentOptions and assigns it to the PdnEstablishmentOption field.

func (*NiddDownlinkDataTransfer) SetPriority

func (o *NiddDownlinkDataTransfer) SetPriority(v int32)

SetPriority gets a reference to the given int32 and assigns it to the Priority field.

func (*NiddDownlinkDataTransfer) SetRdsPort

func (o *NiddDownlinkDataTransfer) SetRdsPort(v RdsPort)

SetRdsPort gets a reference to the given RdsPort and assigns it to the RdsPort field.

func (*NiddDownlinkDataTransfer) SetReliableDataService

func (o *NiddDownlinkDataTransfer) SetReliableDataService(v bool)

SetReliableDataService gets a reference to the given bool and assigns it to the ReliableDataService field.

func (*NiddDownlinkDataTransfer) SetRequestedRetransmissionTime

func (o *NiddDownlinkDataTransfer) SetRequestedRetransmissionTime(v time.Time)

SetRequestedRetransmissionTime gets a reference to the given time.Time and assigns it to the RequestedRetransmissionTime field.

func (*NiddDownlinkDataTransfer) SetSelf

func (o *NiddDownlinkDataTransfer) SetSelf(v string)

SetSelf gets a reference to the given string and assigns it to the Self field.

func (NiddDownlinkDataTransfer) ToMap

func (o NiddDownlinkDataTransfer) ToMap() (map[string]interface{}, error)

func (*NiddDownlinkDataTransfer) UnmarshalJSON

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

type NiddDownlinkDataTransferPatch

type NiddDownlinkDataTransferPatch struct {
	// String with format \"byte\" as defined in OpenAPI Specification, i.e, base64-encoded characters.
	Data *string `json:"data,omitempty"`
	// Indicates whether the reliable data service (as defined in clause 4.5.14.3 of 3GPP TS  23.682) acknowledgement is requested (true) or not (false).
	ReliableDataService *bool    `json:"reliableDataService,omitempty"`
	RdsPort             *RdsPort `json:"rdsPort,omitempty"`
	// Unsigned integer identifying a period of time in units of seconds.
	MaximumLatency *int32 `json:"maximumLatency,omitempty"`
	// It is used to indicate the priority of the non-IP data packet relative to other non-IP data packets.
	Priority               *int32                   `json:"priority,omitempty"`
	PdnEstablishmentOption *PdnEstablishmentOptions `json:"pdnEstablishmentOption,omitempty"`
}

NiddDownlinkDataTransferPatch Represents the parameters to request the modification of an Individual NIDD Downlink Data Delivery resource.

func NewNiddDownlinkDataTransferPatch

func NewNiddDownlinkDataTransferPatch() *NiddDownlinkDataTransferPatch

NewNiddDownlinkDataTransferPatch instantiates a new NiddDownlinkDataTransferPatch 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 NewNiddDownlinkDataTransferPatchWithDefaults

func NewNiddDownlinkDataTransferPatchWithDefaults() *NiddDownlinkDataTransferPatch

NewNiddDownlinkDataTransferPatchWithDefaults instantiates a new NiddDownlinkDataTransferPatch 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 (*NiddDownlinkDataTransferPatch) GetData

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

func (*NiddDownlinkDataTransferPatch) GetDataOk

func (o *NiddDownlinkDataTransferPatch) GetDataOk() (*string, bool)

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

func (*NiddDownlinkDataTransferPatch) GetMaximumLatency

func (o *NiddDownlinkDataTransferPatch) GetMaximumLatency() int32

GetMaximumLatency returns the MaximumLatency field value if set, zero value otherwise.

func (*NiddDownlinkDataTransferPatch) GetMaximumLatencyOk

func (o *NiddDownlinkDataTransferPatch) GetMaximumLatencyOk() (*int32, bool)

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

func (*NiddDownlinkDataTransferPatch) GetPdnEstablishmentOption

func (o *NiddDownlinkDataTransferPatch) GetPdnEstablishmentOption() PdnEstablishmentOptions

GetPdnEstablishmentOption returns the PdnEstablishmentOption field value if set, zero value otherwise.

func (*NiddDownlinkDataTransferPatch) GetPdnEstablishmentOptionOk

func (o *NiddDownlinkDataTransferPatch) GetPdnEstablishmentOptionOk() (*PdnEstablishmentOptions, bool)

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

func (*NiddDownlinkDataTransferPatch) GetPriority

func (o *NiddDownlinkDataTransferPatch) GetPriority() int32

GetPriority returns the Priority field value if set, zero value otherwise.

func (*NiddDownlinkDataTransferPatch) GetPriorityOk

func (o *NiddDownlinkDataTransferPatch) GetPriorityOk() (*int32, bool)

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

func (*NiddDownlinkDataTransferPatch) GetRdsPort

func (o *NiddDownlinkDataTransferPatch) GetRdsPort() RdsPort

GetRdsPort returns the RdsPort field value if set, zero value otherwise.

func (*NiddDownlinkDataTransferPatch) GetRdsPortOk

func (o *NiddDownlinkDataTransferPatch) GetRdsPortOk() (*RdsPort, bool)

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

func (*NiddDownlinkDataTransferPatch) GetReliableDataService

func (o *NiddDownlinkDataTransferPatch) GetReliableDataService() bool

GetReliableDataService returns the ReliableDataService field value if set, zero value otherwise.

func (*NiddDownlinkDataTransferPatch) GetReliableDataServiceOk

func (o *NiddDownlinkDataTransferPatch) GetReliableDataServiceOk() (*bool, bool)

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

func (*NiddDownlinkDataTransferPatch) HasData

func (o *NiddDownlinkDataTransferPatch) HasData() bool

HasData returns a boolean if a field has been set.

func (*NiddDownlinkDataTransferPatch) HasMaximumLatency

func (o *NiddDownlinkDataTransferPatch) HasMaximumLatency() bool

HasMaximumLatency returns a boolean if a field has been set.

func (*NiddDownlinkDataTransferPatch) HasPdnEstablishmentOption

func (o *NiddDownlinkDataTransferPatch) HasPdnEstablishmentOption() bool

HasPdnEstablishmentOption returns a boolean if a field has been set.

func (*NiddDownlinkDataTransferPatch) HasPriority

func (o *NiddDownlinkDataTransferPatch) HasPriority() bool

HasPriority returns a boolean if a field has been set.

func (*NiddDownlinkDataTransferPatch) HasRdsPort

func (o *NiddDownlinkDataTransferPatch) HasRdsPort() bool

HasRdsPort returns a boolean if a field has been set.

func (*NiddDownlinkDataTransferPatch) HasReliableDataService

func (o *NiddDownlinkDataTransferPatch) HasReliableDataService() bool

HasReliableDataService returns a boolean if a field has been set.

func (NiddDownlinkDataTransferPatch) MarshalJSON

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

func (*NiddDownlinkDataTransferPatch) SetData

func (o *NiddDownlinkDataTransferPatch) SetData(v string)

SetData gets a reference to the given string and assigns it to the Data field.

func (*NiddDownlinkDataTransferPatch) SetMaximumLatency

func (o *NiddDownlinkDataTransferPatch) SetMaximumLatency(v int32)

SetMaximumLatency gets a reference to the given int32 and assigns it to the MaximumLatency field.

func (*NiddDownlinkDataTransferPatch) SetPdnEstablishmentOption

func (o *NiddDownlinkDataTransferPatch) SetPdnEstablishmentOption(v PdnEstablishmentOptions)

SetPdnEstablishmentOption gets a reference to the given PdnEstablishmentOptions and assigns it to the PdnEstablishmentOption field.

func (*NiddDownlinkDataTransferPatch) SetPriority

func (o *NiddDownlinkDataTransferPatch) SetPriority(v int32)

SetPriority gets a reference to the given int32 and assigns it to the Priority field.

func (*NiddDownlinkDataTransferPatch) SetRdsPort

func (o *NiddDownlinkDataTransferPatch) SetRdsPort(v RdsPort)

SetRdsPort gets a reference to the given RdsPort and assigns it to the RdsPort field.

func (*NiddDownlinkDataTransferPatch) SetReliableDataService

func (o *NiddDownlinkDataTransferPatch) SetReliableDataService(v bool)

SetReliableDataService gets a reference to the given bool and assigns it to the ReliableDataService field.

func (NiddDownlinkDataTransferPatch) ToMap

func (o NiddDownlinkDataTransferPatch) ToMap() (map[string]interface{}, error)

type NiddStatus

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

NiddStatus Possible values are - ACTIVE: The NIDD configuration is active. - TERMINATED_UE_NOT_AUTHORIZED: The NIDD configuration was terminated because the UE´s authorisation was revoked. - TERMINATED: The NIDD configuration was terminated. - RDS_PORT_UNKNOWN: The RDS port is unknown.

func (*NiddStatus) MarshalJSON

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

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

func (*NiddStatus) UnmarshalJSON

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

Unmarshal JSON data into any of the pointers in the struct

type NiddUplinkDataNotification

type NiddUplinkDataNotification struct {
	// string formatted according to IETF RFC 3986 identifying a referenced resource.
	NiddConfiguration string `json:"niddConfiguration"`
	// string containing a local identifier followed by \"@\" and a domain identifier. Both the local identifier and the domain identifier shall be encoded as strings that do not contain any \"@\" characters. See Clause 4.6.2 of 3GPP TS 23.682 for more information.
	ExternalId *string `json:"externalId,omitempty"`
	// string formatted according to clause 3.3 of 3GPP TS 23.003 that describes an MSISDN.
	Msisdn *string `json:"msisdn,omitempty"`
	// String with format \"byte\" as defined in OpenAPI Specification, i.e, base64-encoded characters.
	Data string `json:"data"`
	// Indicates whether the reliable data service acknowledgement is requested (true) or not (false).
	ReliableDataService *bool    `json:"reliableDataService,omitempty"`
	RdsPort             *RdsPort `json:"rdsPort,omitempty"`
}

NiddUplinkDataNotification Represents NIDD uplink data to be notified to the SCS/AS.

func NewNiddUplinkDataNotification

func NewNiddUplinkDataNotification(niddConfiguration string, data string) *NiddUplinkDataNotification

NewNiddUplinkDataNotification instantiates a new NiddUplinkDataNotification 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 NewNiddUplinkDataNotificationWithDefaults

func NewNiddUplinkDataNotificationWithDefaults() *NiddUplinkDataNotification

NewNiddUplinkDataNotificationWithDefaults instantiates a new NiddUplinkDataNotification 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 (*NiddUplinkDataNotification) GetData

func (o *NiddUplinkDataNotification) GetData() string

GetData returns the Data field value

func (*NiddUplinkDataNotification) GetDataOk

func (o *NiddUplinkDataNotification) GetDataOk() (*string, bool)

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

func (*NiddUplinkDataNotification) GetExternalId

func (o *NiddUplinkDataNotification) GetExternalId() string

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

func (*NiddUplinkDataNotification) GetExternalIdOk

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

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

func (*NiddUplinkDataNotification) GetMsisdn

func (o *NiddUplinkDataNotification) GetMsisdn() string

GetMsisdn returns the Msisdn field value if set, zero value otherwise.

func (*NiddUplinkDataNotification) GetMsisdnOk

func (o *NiddUplinkDataNotification) GetMsisdnOk() (*string, bool)

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

func (*NiddUplinkDataNotification) GetNiddConfiguration

func (o *NiddUplinkDataNotification) GetNiddConfiguration() string

GetNiddConfiguration returns the NiddConfiguration field value

func (*NiddUplinkDataNotification) GetNiddConfigurationOk

func (o *NiddUplinkDataNotification) GetNiddConfigurationOk() (*string, bool)

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

func (*NiddUplinkDataNotification) GetRdsPort

func (o *NiddUplinkDataNotification) GetRdsPort() RdsPort

GetRdsPort returns the RdsPort field value if set, zero value otherwise.

func (*NiddUplinkDataNotification) GetRdsPortOk

func (o *NiddUplinkDataNotification) GetRdsPortOk() (*RdsPort, bool)

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

func (*NiddUplinkDataNotification) GetReliableDataService

func (o *NiddUplinkDataNotification) GetReliableDataService() bool

GetReliableDataService returns the ReliableDataService field value if set, zero value otherwise.

func (*NiddUplinkDataNotification) GetReliableDataServiceOk

func (o *NiddUplinkDataNotification) GetReliableDataServiceOk() (*bool, bool)

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

func (*NiddUplinkDataNotification) HasExternalId

func (o *NiddUplinkDataNotification) HasExternalId() bool

HasExternalId returns a boolean if a field has been set.

func (*NiddUplinkDataNotification) HasMsisdn

func (o *NiddUplinkDataNotification) HasMsisdn() bool

HasMsisdn returns a boolean if a field has been set.

func (*NiddUplinkDataNotification) HasRdsPort

func (o *NiddUplinkDataNotification) HasRdsPort() bool

HasRdsPort returns a boolean if a field has been set.

func (*NiddUplinkDataNotification) HasReliableDataService

func (o *NiddUplinkDataNotification) HasReliableDataService() bool

HasReliableDataService returns a boolean if a field has been set.

func (NiddUplinkDataNotification) MarshalJSON

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

func (*NiddUplinkDataNotification) SetData

func (o *NiddUplinkDataNotification) SetData(v string)

SetData sets field value

func (*NiddUplinkDataNotification) SetExternalId

func (o *NiddUplinkDataNotification) SetExternalId(v string)

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

func (*NiddUplinkDataNotification) SetMsisdn

func (o *NiddUplinkDataNotification) SetMsisdn(v string)

SetMsisdn gets a reference to the given string and assigns it to the Msisdn field.

func (*NiddUplinkDataNotification) SetNiddConfiguration

func (o *NiddUplinkDataNotification) SetNiddConfiguration(v string)

SetNiddConfiguration sets field value

func (*NiddUplinkDataNotification) SetRdsPort

func (o *NiddUplinkDataNotification) SetRdsPort(v RdsPort)

SetRdsPort gets a reference to the given RdsPort and assigns it to the RdsPort field.

func (*NiddUplinkDataNotification) SetReliableDataService

func (o *NiddUplinkDataNotification) SetReliableDataService(v bool)

SetReliableDataService gets a reference to the given bool and assigns it to the ReliableDataService field.

func (NiddUplinkDataNotification) ToMap

func (o NiddUplinkDataNotification) ToMap() (map[string]interface{}, error)

func (*NiddUplinkDataNotification) UnmarshalJSON

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

type NullValue

type NullValue string

NullValue JSON's null value.

const (
	NULLVALUE_NULL NullValue = "null"
)

List of NullValue

func NewNullValueFromValue

func NewNullValueFromValue(v string) (*NullValue, error)

NewNullValueFromValue returns a pointer to a valid NullValue for the value passed as argument, or an error if the value passed is not allowed by the enum

func (NullValue) IsValid

func (v NullValue) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (NullValue) Ptr

func (v NullValue) Ptr() *NullValue

Ptr returns reference to NullValue value

func (*NullValue) UnmarshalJSON

func (v *NullValue) UnmarshalJSON(src []byte) error

type NullableAcknowledgement

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

func NewNullableAcknowledgement

func NewNullableAcknowledgement(val *Acknowledgement) *NullableAcknowledgement

func (NullableAcknowledgement) Get

func (NullableAcknowledgement) IsSet

func (v NullableAcknowledgement) IsSet() bool

func (NullableAcknowledgement) MarshalJSON

func (v NullableAcknowledgement) MarshalJSON() ([]byte, error)

func (*NullableAcknowledgement) Set

func (*NullableAcknowledgement) UnmarshalJSON

func (v *NullableAcknowledgement) UnmarshalJSON(src []byte) error

func (*NullableAcknowledgement) Unset

func (v *NullableAcknowledgement) Unset()

type NullableBool

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

func NewNullableBool

func NewNullableBool(val *bool) *NullableBool

func (NullableBool) Get

func (v NullableBool) Get() *bool

func (NullableBool) IsSet

func (v NullableBool) IsSet() bool

func (NullableBool) MarshalJSON

func (v NullableBool) MarshalJSON() ([]byte, error)

func (*NullableBool) Set

func (v *NullableBool) Set(val *bool)

func (*NullableBool) UnmarshalJSON

func (v *NullableBool) UnmarshalJSON(src []byte) error

func (*NullableBool) Unset

func (v *NullableBool) Unset()

type NullableDeliveryStatus

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

func NewNullableDeliveryStatus

func NewNullableDeliveryStatus(val *DeliveryStatus) *NullableDeliveryStatus

func (NullableDeliveryStatus) Get

func (NullableDeliveryStatus) IsSet

func (v NullableDeliveryStatus) IsSet() bool

func (NullableDeliveryStatus) MarshalJSON

func (v NullableDeliveryStatus) MarshalJSON() ([]byte, error)

func (*NullableDeliveryStatus) Set

func (*NullableDeliveryStatus) UnmarshalJSON

func (v *NullableDeliveryStatus) UnmarshalJSON(src []byte) error

func (*NullableDeliveryStatus) Unset

func (v *NullableDeliveryStatus) Unset()

type NullableFloat32

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

func NewNullableFloat32

func NewNullableFloat32(val *float32) *NullableFloat32

func (NullableFloat32) Get

func (v NullableFloat32) Get() *float32

func (NullableFloat32) IsSet

func (v NullableFloat32) IsSet() bool

func (NullableFloat32) MarshalJSON

func (v NullableFloat32) MarshalJSON() ([]byte, error)

func (*NullableFloat32) Set

func (v *NullableFloat32) Set(val *float32)

func (*NullableFloat32) UnmarshalJSON

func (v *NullableFloat32) UnmarshalJSON(src []byte) error

func (*NullableFloat32) Unset

func (v *NullableFloat32) Unset()

type NullableFloat64

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

func NewNullableFloat64

func NewNullableFloat64(val *float64) *NullableFloat64

func (NullableFloat64) Get

func (v NullableFloat64) Get() *float64

func (NullableFloat64) IsSet

func (v NullableFloat64) IsSet() bool

func (NullableFloat64) MarshalJSON

func (v NullableFloat64) MarshalJSON() ([]byte, error)

func (*NullableFloat64) Set

func (v *NullableFloat64) Set(val *float64)

func (*NullableFloat64) UnmarshalJSON

func (v *NullableFloat64) UnmarshalJSON(src []byte) error

func (*NullableFloat64) Unset

func (v *NullableFloat64) Unset()

type NullableGmdNiddDownlinkDataDeliveryNotification

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

func (NullableGmdNiddDownlinkDataDeliveryNotification) Get

func (NullableGmdNiddDownlinkDataDeliveryNotification) IsSet

func (NullableGmdNiddDownlinkDataDeliveryNotification) MarshalJSON

func (*NullableGmdNiddDownlinkDataDeliveryNotification) Set

func (*NullableGmdNiddDownlinkDataDeliveryNotification) UnmarshalJSON

func (*NullableGmdNiddDownlinkDataDeliveryNotification) Unset

type NullableGmdResult

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

func NewNullableGmdResult

func NewNullableGmdResult(val *GmdResult) *NullableGmdResult

func (NullableGmdResult) Get

func (v NullableGmdResult) Get() *GmdResult

func (NullableGmdResult) IsSet

func (v NullableGmdResult) IsSet() bool

func (NullableGmdResult) MarshalJSON

func (v NullableGmdResult) MarshalJSON() ([]byte, error)

func (*NullableGmdResult) Set

func (v *NullableGmdResult) Set(val *GmdResult)

func (*NullableGmdResult) UnmarshalJSON

func (v *NullableGmdResult) UnmarshalJSON(src []byte) error

func (*NullableGmdResult) Unset

func (v *NullableGmdResult) Unset()

type NullableInt

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

func NewNullableInt

func NewNullableInt(val *int) *NullableInt

func (NullableInt) Get

func (v NullableInt) Get() *int

func (NullableInt) IsSet

func (v NullableInt) IsSet() bool

func (NullableInt) MarshalJSON

func (v NullableInt) MarshalJSON() ([]byte, error)

func (*NullableInt) Set

func (v *NullableInt) Set(val *int)

func (*NullableInt) UnmarshalJSON

func (v *NullableInt) UnmarshalJSON(src []byte) error

func (*NullableInt) Unset

func (v *NullableInt) Unset()

type NullableInt32

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

func NewNullableInt32

func NewNullableInt32(val *int32) *NullableInt32

func (NullableInt32) Get

func (v NullableInt32) Get() *int32

func (NullableInt32) IsSet

func (v NullableInt32) IsSet() bool

func (NullableInt32) MarshalJSON

func (v NullableInt32) MarshalJSON() ([]byte, error)

func (*NullableInt32) Set

func (v *NullableInt32) Set(val *int32)

func (*NullableInt32) UnmarshalJSON

func (v *NullableInt32) UnmarshalJSON(src []byte) error

func (*NullableInt32) Unset

func (v *NullableInt32) Unset()

type NullableInt64

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

func NewNullableInt64

func NewNullableInt64(val *int64) *NullableInt64

func (NullableInt64) Get

func (v NullableInt64) Get() *int64

func (NullableInt64) IsSet

func (v NullableInt64) IsSet() bool

func (NullableInt64) MarshalJSON

func (v NullableInt64) MarshalJSON() ([]byte, error)

func (*NullableInt64) Set

func (v *NullableInt64) Set(val *int64)

func (*NullableInt64) UnmarshalJSON

func (v *NullableInt64) UnmarshalJSON(src []byte) error

func (*NullableInt64) Unset

func (v *NullableInt64) Unset()

type NullableInvalidParam

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

func NewNullableInvalidParam

func NewNullableInvalidParam(val *InvalidParam) *NullableInvalidParam

func (NullableInvalidParam) Get

func (NullableInvalidParam) IsSet

func (v NullableInvalidParam) IsSet() bool

func (NullableInvalidParam) MarshalJSON

func (v NullableInvalidParam) MarshalJSON() ([]byte, error)

func (*NullableInvalidParam) Set

func (v *NullableInvalidParam) Set(val *InvalidParam)

func (*NullableInvalidParam) UnmarshalJSON

func (v *NullableInvalidParam) UnmarshalJSON(src []byte) error

func (*NullableInvalidParam) Unset

func (v *NullableInvalidParam) Unset()

type NullableManageEntity

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

func NewNullableManageEntity

func NewNullableManageEntity(val *ManageEntity) *NullableManageEntity

func (NullableManageEntity) Get

func (NullableManageEntity) IsSet

func (v NullableManageEntity) IsSet() bool

func (NullableManageEntity) MarshalJSON

func (v NullableManageEntity) MarshalJSON() ([]byte, error)

func (*NullableManageEntity) Set

func (v *NullableManageEntity) Set(val *ManageEntity)

func (*NullableManageEntity) UnmarshalJSON

func (v *NullableManageEntity) UnmarshalJSON(src []byte) error

func (*NullableManageEntity) Unset

func (v *NullableManageEntity) Unset()

type NullableManagePort

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

func NewNullableManagePort

func NewNullableManagePort(val *ManagePort) *NullableManagePort

func (NullableManagePort) Get

func (v NullableManagePort) Get() *ManagePort

func (NullableManagePort) IsSet

func (v NullableManagePort) IsSet() bool

func (NullableManagePort) MarshalJSON

func (v NullableManagePort) MarshalJSON() ([]byte, error)

func (*NullableManagePort) Set

func (v *NullableManagePort) Set(val *ManagePort)

func (*NullableManagePort) UnmarshalJSON

func (v *NullableManagePort) UnmarshalJSON(src []byte) error

func (*NullableManagePort) Unset

func (v *NullableManagePort) Unset()

type NullableManagePortNotification

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

func (NullableManagePortNotification) Get

func (NullableManagePortNotification) IsSet

func (NullableManagePortNotification) MarshalJSON

func (v NullableManagePortNotification) MarshalJSON() ([]byte, error)

func (*NullableManagePortNotification) Set

func (*NullableManagePortNotification) UnmarshalJSON

func (v *NullableManagePortNotification) UnmarshalJSON(src []byte) error

func (*NullableManagePortNotification) Unset

func (v *NullableManagePortNotification) Unset()

type NullableNiddConfiguration

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

func NewNullableNiddConfiguration

func NewNullableNiddConfiguration(val *NiddConfiguration) *NullableNiddConfiguration

func (NullableNiddConfiguration) Get

func (NullableNiddConfiguration) IsSet

func (v NullableNiddConfiguration) IsSet() bool

func (NullableNiddConfiguration) MarshalJSON

func (v NullableNiddConfiguration) MarshalJSON() ([]byte, error)

func (*NullableNiddConfiguration) Set

func (*NullableNiddConfiguration) UnmarshalJSON

func (v *NullableNiddConfiguration) UnmarshalJSON(src []byte) error

func (*NullableNiddConfiguration) Unset

func (v *NullableNiddConfiguration) Unset()

type NullableNiddConfigurationPatch

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

func (NullableNiddConfigurationPatch) Get

func (NullableNiddConfigurationPatch) IsSet

func (NullableNiddConfigurationPatch) MarshalJSON

func (v NullableNiddConfigurationPatch) MarshalJSON() ([]byte, error)

func (*NullableNiddConfigurationPatch) Set

func (*NullableNiddConfigurationPatch) UnmarshalJSON

func (v *NullableNiddConfigurationPatch) UnmarshalJSON(src []byte) error

func (*NullableNiddConfigurationPatch) Unset

func (v *NullableNiddConfigurationPatch) Unset()

type NullableNiddConfigurationStatusNotification

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

func (NullableNiddConfigurationStatusNotification) Get

func (NullableNiddConfigurationStatusNotification) IsSet

func (NullableNiddConfigurationStatusNotification) MarshalJSON

func (*NullableNiddConfigurationStatusNotification) Set

func (*NullableNiddConfigurationStatusNotification) UnmarshalJSON

func (v *NullableNiddConfigurationStatusNotification) UnmarshalJSON(src []byte) error

func (*NullableNiddConfigurationStatusNotification) Unset

type NullableNiddDownlinkDataDeliveryFailure

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

func (NullableNiddDownlinkDataDeliveryFailure) Get

func (NullableNiddDownlinkDataDeliveryFailure) IsSet

func (NullableNiddDownlinkDataDeliveryFailure) MarshalJSON

func (v NullableNiddDownlinkDataDeliveryFailure) MarshalJSON() ([]byte, error)

func (*NullableNiddDownlinkDataDeliveryFailure) Set

func (*NullableNiddDownlinkDataDeliveryFailure) UnmarshalJSON

func (v *NullableNiddDownlinkDataDeliveryFailure) UnmarshalJSON(src []byte) error

func (*NullableNiddDownlinkDataDeliveryFailure) Unset

type NullableNiddDownlinkDataDeliveryStatusNotification

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

func (NullableNiddDownlinkDataDeliveryStatusNotification) Get

func (NullableNiddDownlinkDataDeliveryStatusNotification) IsSet

func (NullableNiddDownlinkDataDeliveryStatusNotification) MarshalJSON

func (*NullableNiddDownlinkDataDeliveryStatusNotification) Set

func (*NullableNiddDownlinkDataDeliveryStatusNotification) UnmarshalJSON

func (*NullableNiddDownlinkDataDeliveryStatusNotification) Unset

type NullableNiddDownlinkDataTransfer

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

func (NullableNiddDownlinkDataTransfer) Get

func (NullableNiddDownlinkDataTransfer) IsSet

func (NullableNiddDownlinkDataTransfer) MarshalJSON

func (v NullableNiddDownlinkDataTransfer) MarshalJSON() ([]byte, error)

func (*NullableNiddDownlinkDataTransfer) Set

func (*NullableNiddDownlinkDataTransfer) UnmarshalJSON

func (v *NullableNiddDownlinkDataTransfer) UnmarshalJSON(src []byte) error

func (*NullableNiddDownlinkDataTransfer) Unset

type NullableNiddDownlinkDataTransferPatch

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

func (NullableNiddDownlinkDataTransferPatch) Get

func (NullableNiddDownlinkDataTransferPatch) IsSet

func (NullableNiddDownlinkDataTransferPatch) MarshalJSON

func (v NullableNiddDownlinkDataTransferPatch) MarshalJSON() ([]byte, error)

func (*NullableNiddDownlinkDataTransferPatch) Set

func (*NullableNiddDownlinkDataTransferPatch) UnmarshalJSON

func (v *NullableNiddDownlinkDataTransferPatch) UnmarshalJSON(src []byte) error

func (*NullableNiddDownlinkDataTransferPatch) Unset

type NullableNiddStatus

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

func NewNullableNiddStatus

func NewNullableNiddStatus(val *NiddStatus) *NullableNiddStatus

func (NullableNiddStatus) Get

func (v NullableNiddStatus) Get() *NiddStatus

func (NullableNiddStatus) IsSet

func (v NullableNiddStatus) IsSet() bool

func (NullableNiddStatus) MarshalJSON

func (v NullableNiddStatus) MarshalJSON() ([]byte, error)

func (*NullableNiddStatus) Set

func (v *NullableNiddStatus) Set(val *NiddStatus)

func (*NullableNiddStatus) UnmarshalJSON

func (v *NullableNiddStatus) UnmarshalJSON(src []byte) error

func (*NullableNiddStatus) Unset

func (v *NullableNiddStatus) Unset()

type NullableNiddUplinkDataNotification

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

func (NullableNiddUplinkDataNotification) Get

func (NullableNiddUplinkDataNotification) IsSet

func (NullableNiddUplinkDataNotification) MarshalJSON

func (v NullableNiddUplinkDataNotification) MarshalJSON() ([]byte, error)

func (*NullableNiddUplinkDataNotification) Set

func (*NullableNiddUplinkDataNotification) UnmarshalJSON

func (v *NullableNiddUplinkDataNotification) UnmarshalJSON(src []byte) error

func (*NullableNiddUplinkDataNotification) Unset

type NullableNullValue

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

func NewNullableNullValue

func NewNullableNullValue(val *NullValue) *NullableNullValue

func (NullableNullValue) Get

func (v NullableNullValue) Get() *NullValue

func (NullableNullValue) IsSet

func (v NullableNullValue) IsSet() bool

func (NullableNullValue) MarshalJSON

func (v NullableNullValue) MarshalJSON() ([]byte, error)

func (*NullableNullValue) Set

func (v *NullableNullValue) Set(val *NullValue)

func (*NullableNullValue) UnmarshalJSON

func (v *NullableNullValue) UnmarshalJSON(src []byte) error

func (*NullableNullValue) Unset

func (v *NullableNullValue) Unset()

type NullablePdnEstablishmentOptions

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

func (NullablePdnEstablishmentOptions) Get

func (NullablePdnEstablishmentOptions) IsSet

func (NullablePdnEstablishmentOptions) MarshalJSON

func (v NullablePdnEstablishmentOptions) MarshalJSON() ([]byte, error)

func (*NullablePdnEstablishmentOptions) Set

func (*NullablePdnEstablishmentOptions) UnmarshalJSON

func (v *NullablePdnEstablishmentOptions) UnmarshalJSON(src []byte) error

func (*NullablePdnEstablishmentOptions) Unset

type NullableProblemDetails

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

func NewNullableProblemDetails

func NewNullableProblemDetails(val *ProblemDetails) *NullableProblemDetails

func (NullableProblemDetails) Get

func (NullableProblemDetails) IsSet

func (v NullableProblemDetails) IsSet() bool

func (NullableProblemDetails) MarshalJSON

func (v NullableProblemDetails) MarshalJSON() ([]byte, error)

func (*NullableProblemDetails) Set

func (*NullableProblemDetails) UnmarshalJSON

func (v *NullableProblemDetails) UnmarshalJSON(src []byte) error

func (*NullableProblemDetails) Unset

func (v *NullableProblemDetails) Unset()

type NullableRdsDownlinkDataDeliveryFailure

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

func (NullableRdsDownlinkDataDeliveryFailure) Get

func (NullableRdsDownlinkDataDeliveryFailure) IsSet

func (NullableRdsDownlinkDataDeliveryFailure) MarshalJSON

func (v NullableRdsDownlinkDataDeliveryFailure) MarshalJSON() ([]byte, error)

func (*NullableRdsDownlinkDataDeliveryFailure) Set

func (*NullableRdsDownlinkDataDeliveryFailure) UnmarshalJSON

func (v *NullableRdsDownlinkDataDeliveryFailure) UnmarshalJSON(src []byte) error

func (*NullableRdsDownlinkDataDeliveryFailure) Unset

type NullableRdsPort

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

func NewNullableRdsPort

func NewNullableRdsPort(val *RdsPort) *NullableRdsPort

func (NullableRdsPort) Get

func (v NullableRdsPort) Get() *RdsPort

func (NullableRdsPort) IsSet

func (v NullableRdsPort) IsSet() bool

func (NullableRdsPort) MarshalJSON

func (v NullableRdsPort) MarshalJSON() ([]byte, error)

func (*NullableRdsPort) Set

func (v *NullableRdsPort) Set(val *RdsPort)

func (*NullableRdsPort) UnmarshalJSON

func (v *NullableRdsPort) UnmarshalJSON(src []byte) error

func (*NullableRdsPort) Unset

func (v *NullableRdsPort) Unset()

type NullableScsAsIdConfigurationsPostRequest

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

func (NullableScsAsIdConfigurationsPostRequest) Get

func (NullableScsAsIdConfigurationsPostRequest) IsSet

func (NullableScsAsIdConfigurationsPostRequest) MarshalJSON

func (*NullableScsAsIdConfigurationsPostRequest) Set

func (*NullableScsAsIdConfigurationsPostRequest) UnmarshalJSON

func (v *NullableScsAsIdConfigurationsPostRequest) UnmarshalJSON(src []byte) error

func (*NullableScsAsIdConfigurationsPostRequest) Unset

type NullableSerializationFormat

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

func NewNullableSerializationFormat

func NewNullableSerializationFormat(val *SerializationFormat) *NullableSerializationFormat

func (NullableSerializationFormat) Get

func (NullableSerializationFormat) IsSet

func (NullableSerializationFormat) MarshalJSON

func (v NullableSerializationFormat) MarshalJSON() ([]byte, error)

func (*NullableSerializationFormat) Set

func (*NullableSerializationFormat) UnmarshalJSON

func (v *NullableSerializationFormat) UnmarshalJSON(src []byte) error

func (*NullableSerializationFormat) Unset

func (v *NullableSerializationFormat) Unset()

type NullableString

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

func NewNullableString

func NewNullableString(val *string) *NullableString

func (NullableString) Get

func (v NullableString) Get() *string

func (NullableString) IsSet

func (v NullableString) IsSet() bool

func (NullableString) MarshalJSON

func (v NullableString) MarshalJSON() ([]byte, error)

func (*NullableString) Set

func (v *NullableString) Set(val *string)

func (*NullableString) UnmarshalJSON

func (v *NullableString) UnmarshalJSON(src []byte) error

func (*NullableString) Unset

func (v *NullableString) Unset()

type NullableTime

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

func NewNullableTime

func NewNullableTime(val *time.Time) *NullableTime

func (NullableTime) Get

func (v NullableTime) Get() *time.Time

func (NullableTime) IsSet

func (v NullableTime) IsSet() bool

func (NullableTime) MarshalJSON

func (v NullableTime) MarshalJSON() ([]byte, error)

func (*NullableTime) Set

func (v *NullableTime) Set(val *time.Time)

func (*NullableTime) UnmarshalJSON

func (v *NullableTime) UnmarshalJSON(src []byte) error

func (*NullableTime) Unset

func (v *NullableTime) Unset()

type NullableWebsockNotifConfig

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

func NewNullableWebsockNotifConfig

func NewNullableWebsockNotifConfig(val *WebsockNotifConfig) *NullableWebsockNotifConfig

func (NullableWebsockNotifConfig) Get

func (NullableWebsockNotifConfig) IsSet

func (v NullableWebsockNotifConfig) IsSet() bool

func (NullableWebsockNotifConfig) MarshalJSON

func (v NullableWebsockNotifConfig) MarshalJSON() ([]byte, error)

func (*NullableWebsockNotifConfig) Set

func (*NullableWebsockNotifConfig) UnmarshalJSON

func (v *NullableWebsockNotifConfig) UnmarshalJSON(src []byte) error

func (*NullableWebsockNotifConfig) Unset

func (v *NullableWebsockNotifConfig) Unset()

type PdnEstablishmentOptions

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

PdnEstablishmentOptions Possible values are - WAIT_FOR_UE: wait for the UE to establish the PDN connection - INDICATE_ERROR: respond with an error cause - SEND_TRIGGER: send a device trigger

func (*PdnEstablishmentOptions) MarshalJSON

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

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

func (*PdnEstablishmentOptions) UnmarshalJSON

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

Unmarshal JSON data into any of the pointers in the struct

type ProblemDetails

type ProblemDetails struct {
	// string providing an URI formatted according to IETF RFC 3986.
	Type *string `json:"type,omitempty"`
	// A short, human-readable summary of the problem type. It should not change from occurrence to occurrence of the problem.
	Title *string `json:"title,omitempty"`
	// The HTTP status code for this occurrence of the problem.
	Status *int32 `json:"status,omitempty"`
	// A human-readable explanation specific to this occurrence of the problem.
	Detail *string `json:"detail,omitempty"`
	// string providing an URI formatted according to IETF RFC 3986.
	Instance *string `json:"instance,omitempty"`
	// A machine-readable application error cause specific to this occurrence of the problem. This IE should be present and provide application-related error information, if available.
	Cause *string `json:"cause,omitempty"`
	// Description of invalid parameters, for a request rejected due to invalid parameters.
	InvalidParams []InvalidParam `json:"invalidParams,omitempty"`
	// 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.
	SupportedFeatures *string `json:"supportedFeatures,omitempty"`
}

ProblemDetails Represents additional information and details on an error response.

func NewProblemDetails

func NewProblemDetails() *ProblemDetails

NewProblemDetails instantiates a new ProblemDetails 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 NewProblemDetailsWithDefaults

func NewProblemDetailsWithDefaults() *ProblemDetails

NewProblemDetailsWithDefaults instantiates a new ProblemDetails 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 (*ProblemDetails) GetCause

func (o *ProblemDetails) GetCause() string

GetCause returns the Cause field value if set, zero value otherwise.

func (*ProblemDetails) GetCauseOk

func (o *ProblemDetails) GetCauseOk() (*string, bool)

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

func (*ProblemDetails) GetDetail

func (o *ProblemDetails) GetDetail() string

GetDetail returns the Detail field value if set, zero value otherwise.

func (*ProblemDetails) GetDetailOk

func (o *ProblemDetails) GetDetailOk() (*string, bool)

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

func (*ProblemDetails) GetInstance

func (o *ProblemDetails) GetInstance() string

GetInstance returns the Instance field value if set, zero value otherwise.

func (*ProblemDetails) GetInstanceOk

func (o *ProblemDetails) GetInstanceOk() (*string, bool)

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

func (*ProblemDetails) GetInvalidParams

func (o *ProblemDetails) GetInvalidParams() []InvalidParam

GetInvalidParams returns the InvalidParams field value if set, zero value otherwise.

func (*ProblemDetails) GetInvalidParamsOk

func (o *ProblemDetails) GetInvalidParamsOk() ([]InvalidParam, bool)

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

func (*ProblemDetails) GetStatus

func (o *ProblemDetails) GetStatus() int32

GetStatus returns the Status field value if set, zero value otherwise.

func (*ProblemDetails) GetStatusOk

func (o *ProblemDetails) GetStatusOk() (*int32, bool)

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

func (*ProblemDetails) GetSupportedFeatures

func (o *ProblemDetails) GetSupportedFeatures() string

GetSupportedFeatures returns the SupportedFeatures field value if set, zero value otherwise.

func (*ProblemDetails) GetSupportedFeaturesOk

func (o *ProblemDetails) GetSupportedFeaturesOk() (*string, bool)

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

func (*ProblemDetails) GetTitle

func (o *ProblemDetails) GetTitle() string

GetTitle returns the Title field value if set, zero value otherwise.

func (*ProblemDetails) GetTitleOk

func (o *ProblemDetails) GetTitleOk() (*string, bool)

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

func (*ProblemDetails) GetType

func (o *ProblemDetails) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*ProblemDetails) GetTypeOk

func (o *ProblemDetails) GetTypeOk() (*string, bool)

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

func (*ProblemDetails) HasCause

func (o *ProblemDetails) HasCause() bool

HasCause returns a boolean if a field has been set.

func (*ProblemDetails) HasDetail

func (o *ProblemDetails) HasDetail() bool

HasDetail returns a boolean if a field has been set.

func (*ProblemDetails) HasInstance

func (o *ProblemDetails) HasInstance() bool

HasInstance returns a boolean if a field has been set.

func (*ProblemDetails) HasInvalidParams

func (o *ProblemDetails) HasInvalidParams() bool

HasInvalidParams returns a boolean if a field has been set.

func (*ProblemDetails) HasStatus

func (o *ProblemDetails) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*ProblemDetails) HasSupportedFeatures

func (o *ProblemDetails) HasSupportedFeatures() bool

HasSupportedFeatures returns a boolean if a field has been set.

func (*ProblemDetails) HasTitle

func (o *ProblemDetails) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (*ProblemDetails) HasType

func (o *ProblemDetails) HasType() bool

HasType returns a boolean if a field has been set.

func (ProblemDetails) MarshalJSON

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

func (*ProblemDetails) SetCause

func (o *ProblemDetails) SetCause(v string)

SetCause gets a reference to the given string and assigns it to the Cause field.

func (*ProblemDetails) SetDetail

func (o *ProblemDetails) SetDetail(v string)

SetDetail gets a reference to the given string and assigns it to the Detail field.

func (*ProblemDetails) SetInstance

func (o *ProblemDetails) SetInstance(v string)

SetInstance gets a reference to the given string and assigns it to the Instance field.

func (*ProblemDetails) SetInvalidParams

func (o *ProblemDetails) SetInvalidParams(v []InvalidParam)

SetInvalidParams gets a reference to the given []InvalidParam and assigns it to the InvalidParams field.

func (*ProblemDetails) SetStatus

func (o *ProblemDetails) SetStatus(v int32)

SetStatus gets a reference to the given int32 and assigns it to the Status field.

func (*ProblemDetails) SetSupportedFeatures

func (o *ProblemDetails) SetSupportedFeatures(v string)

SetSupportedFeatures gets a reference to the given string and assigns it to the SupportedFeatures field.

func (*ProblemDetails) SetTitle

func (o *ProblemDetails) SetTitle(v string)

SetTitle gets a reference to the given string and assigns it to the Title field.

func (*ProblemDetails) SetType

func (o *ProblemDetails) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (ProblemDetails) ToMap

func (o ProblemDetails) ToMap() (map[string]interface{}, error)

type RdsDownlinkDataDeliveryFailure

type RdsDownlinkDataDeliveryFailure struct {
	ProblemDetails
	// string with format \"date-time\" as defined in OpenAPI.
	RequestedRetransmissionTime *time.Time `json:"requestedRetransmissionTime,omitempty"`
	// Indicates the serialization format(s) that are supported by the UE on the associated RDS port.
	SupportedUeFormats []SerializationFormat `json:"supportedUeFormats,omitempty"`
}

RdsDownlinkDataDeliveryFailure Represents the failure delivery result for RDS.

func NewRdsDownlinkDataDeliveryFailure

func NewRdsDownlinkDataDeliveryFailure() *RdsDownlinkDataDeliveryFailure

NewRdsDownlinkDataDeliveryFailure instantiates a new RdsDownlinkDataDeliveryFailure 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 NewRdsDownlinkDataDeliveryFailureWithDefaults

func NewRdsDownlinkDataDeliveryFailureWithDefaults() *RdsDownlinkDataDeliveryFailure

NewRdsDownlinkDataDeliveryFailureWithDefaults instantiates a new RdsDownlinkDataDeliveryFailure 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 (*RdsDownlinkDataDeliveryFailure) GetRequestedRetransmissionTime

func (o *RdsDownlinkDataDeliveryFailure) GetRequestedRetransmissionTime() time.Time

GetRequestedRetransmissionTime returns the RequestedRetransmissionTime field value if set, zero value otherwise.

func (*RdsDownlinkDataDeliveryFailure) GetRequestedRetransmissionTimeOk

func (o *RdsDownlinkDataDeliveryFailure) GetRequestedRetransmissionTimeOk() (*time.Time, bool)

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

func (*RdsDownlinkDataDeliveryFailure) GetSupportedUeFormats

func (o *RdsDownlinkDataDeliveryFailure) GetSupportedUeFormats() []SerializationFormat

GetSupportedUeFormats returns the SupportedUeFormats field value if set, zero value otherwise.

func (*RdsDownlinkDataDeliveryFailure) GetSupportedUeFormatsOk

func (o *RdsDownlinkDataDeliveryFailure) GetSupportedUeFormatsOk() ([]SerializationFormat, bool)

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

func (*RdsDownlinkDataDeliveryFailure) HasRequestedRetransmissionTime

func (o *RdsDownlinkDataDeliveryFailure) HasRequestedRetransmissionTime() bool

HasRequestedRetransmissionTime returns a boolean if a field has been set.

func (*RdsDownlinkDataDeliveryFailure) HasSupportedUeFormats

func (o *RdsDownlinkDataDeliveryFailure) HasSupportedUeFormats() bool

HasSupportedUeFormats returns a boolean if a field has been set.

func (RdsDownlinkDataDeliveryFailure) MarshalJSON

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

func (*RdsDownlinkDataDeliveryFailure) SetRequestedRetransmissionTime

func (o *RdsDownlinkDataDeliveryFailure) SetRequestedRetransmissionTime(v time.Time)

SetRequestedRetransmissionTime gets a reference to the given time.Time and assigns it to the RequestedRetransmissionTime field.

func (*RdsDownlinkDataDeliveryFailure) SetSupportedUeFormats

func (o *RdsDownlinkDataDeliveryFailure) SetSupportedUeFormats(v []SerializationFormat)

SetSupportedUeFormats gets a reference to the given []SerializationFormat and assigns it to the SupportedUeFormats field.

func (RdsDownlinkDataDeliveryFailure) ToMap

func (o RdsDownlinkDataDeliveryFailure) ToMap() (map[string]interface{}, error)

type RdsPort

type RdsPort struct {
	// Unsigned integer with valid values between 0 and 65535.
	PortUE int32 `json:"portUE"`
	// Unsigned integer with valid values between 0 and 65535.
	PortSCEF int32 `json:"portSCEF"`
}

RdsPort Represents the port configuration for Reliable Data Transfer.

func NewRdsPort

func NewRdsPort(portUE int32, portSCEF int32) *RdsPort

NewRdsPort instantiates a new RdsPort 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 NewRdsPortWithDefaults

func NewRdsPortWithDefaults() *RdsPort

NewRdsPortWithDefaults instantiates a new RdsPort 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 (*RdsPort) GetPortSCEF

func (o *RdsPort) GetPortSCEF() int32

GetPortSCEF returns the PortSCEF field value

func (*RdsPort) GetPortSCEFOk

func (o *RdsPort) GetPortSCEFOk() (*int32, bool)

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

func (*RdsPort) GetPortUE

func (o *RdsPort) GetPortUE() int32

GetPortUE returns the PortUE field value

func (*RdsPort) GetPortUEOk

func (o *RdsPort) GetPortUEOk() (*int32, bool)

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

func (RdsPort) MarshalJSON

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

func (*RdsPort) SetPortSCEF

func (o *RdsPort) SetPortSCEF(v int32)

SetPortSCEF sets field value

func (*RdsPort) SetPortUE

func (o *RdsPort) SetPortUE(v int32)

SetPortUE sets field value

func (RdsPort) ToMap

func (o RdsPort) ToMap() (map[string]interface{}, error)

func (*RdsPort) UnmarshalJSON

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

type ScsAsIdConfigurationsPostRequest

type ScsAsIdConfigurationsPostRequest struct {
	GmdNiddDownlinkDataDeliveryNotification    *GmdNiddDownlinkDataDeliveryNotification
	ManagePortNotification                     *ManagePortNotification
	NiddConfigurationStatusNotification        *NiddConfigurationStatusNotification
	NiddDownlinkDataDeliveryStatusNotification *NiddDownlinkDataDeliveryStatusNotification
	NiddUplinkDataNotification                 *NiddUplinkDataNotification
}

ScsAsIdConfigurationsPostRequest - struct for ScsAsIdConfigurationsPostRequest

func GmdNiddDownlinkDataDeliveryNotificationAsScsAsIdConfigurationsPostRequest

func GmdNiddDownlinkDataDeliveryNotificationAsScsAsIdConfigurationsPostRequest(v *GmdNiddDownlinkDataDeliveryNotification) ScsAsIdConfigurationsPostRequest

GmdNiddDownlinkDataDeliveryNotificationAsScsAsIdConfigurationsPostRequest is a convenience function that returns GmdNiddDownlinkDataDeliveryNotification wrapped in ScsAsIdConfigurationsPostRequest

func ManagePortNotificationAsScsAsIdConfigurationsPostRequest

func ManagePortNotificationAsScsAsIdConfigurationsPostRequest(v *ManagePortNotification) ScsAsIdConfigurationsPostRequest

ManagePortNotificationAsScsAsIdConfigurationsPostRequest is a convenience function that returns ManagePortNotification wrapped in ScsAsIdConfigurationsPostRequest

func NiddConfigurationStatusNotificationAsScsAsIdConfigurationsPostRequest

func NiddConfigurationStatusNotificationAsScsAsIdConfigurationsPostRequest(v *NiddConfigurationStatusNotification) ScsAsIdConfigurationsPostRequest

NiddConfigurationStatusNotificationAsScsAsIdConfigurationsPostRequest is a convenience function that returns NiddConfigurationStatusNotification wrapped in ScsAsIdConfigurationsPostRequest

func NiddDownlinkDataDeliveryStatusNotificationAsScsAsIdConfigurationsPostRequest

func NiddDownlinkDataDeliveryStatusNotificationAsScsAsIdConfigurationsPostRequest(v *NiddDownlinkDataDeliveryStatusNotification) ScsAsIdConfigurationsPostRequest

NiddDownlinkDataDeliveryStatusNotificationAsScsAsIdConfigurationsPostRequest is a convenience function that returns NiddDownlinkDataDeliveryStatusNotification wrapped in ScsAsIdConfigurationsPostRequest

func NiddUplinkDataNotificationAsScsAsIdConfigurationsPostRequest

func NiddUplinkDataNotificationAsScsAsIdConfigurationsPostRequest(v *NiddUplinkDataNotification) ScsAsIdConfigurationsPostRequest

NiddUplinkDataNotificationAsScsAsIdConfigurationsPostRequest is a convenience function that returns NiddUplinkDataNotification wrapped in ScsAsIdConfigurationsPostRequest

func (*ScsAsIdConfigurationsPostRequest) GetActualInstance

func (obj *ScsAsIdConfigurationsPostRequest) GetActualInstance() interface{}

Get the actual instance

func (ScsAsIdConfigurationsPostRequest) MarshalJSON

func (src ScsAsIdConfigurationsPostRequest) MarshalJSON() ([]byte, error)

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

func (*ScsAsIdConfigurationsPostRequest) UnmarshalJSON

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

Unmarshal JSON data into one of the pointers in the struct

type SerializationFormat

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

SerializationFormat Possible values are - CBOR: The CBOR Serialzition format - JSON: The JSON Serialzition format - XML: The XML Serialzition format

func (*SerializationFormat) MarshalJSON

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

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

func (*SerializationFormat) UnmarshalJSON

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

Unmarshal JSON data into any of the pointers in the struct

type ServerConfiguration

type ServerConfiguration struct {
	URL         string
	Description string
	Variables   map[string]ServerVariable
}

ServerConfiguration stores the information about a server

type ServerConfigurations

type ServerConfigurations []ServerConfiguration

ServerConfigurations stores multiple ServerConfiguration items

func (ServerConfigurations) URL

func (sc ServerConfigurations) URL(index int, variables map[string]string) (string, error)

URL formats template on a index using given variables

type ServerVariable

type ServerVariable struct {
	Description  string
	DefaultValue string
	EnumValues   []string
}

ServerVariable stores the information about a server variable

type WebsockNotifConfig

type WebsockNotifConfig struct {
	// string formatted according to IETF RFC 3986 identifying a referenced resource.
	WebsocketUri *string `json:"websocketUri,omitempty"`
	// Set by the SCS/AS to indicate that the Websocket delivery is requested.
	RequestWebsocketUri *bool `json:"requestWebsocketUri,omitempty"`
}

WebsockNotifConfig Represents the configuration information for the delivery of notifications over Websockets.

func NewWebsockNotifConfig

func NewWebsockNotifConfig() *WebsockNotifConfig

NewWebsockNotifConfig instantiates a new WebsockNotifConfig 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 NewWebsockNotifConfigWithDefaults

func NewWebsockNotifConfigWithDefaults() *WebsockNotifConfig

NewWebsockNotifConfigWithDefaults instantiates a new WebsockNotifConfig 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 (*WebsockNotifConfig) GetRequestWebsocketUri

func (o *WebsockNotifConfig) GetRequestWebsocketUri() bool

GetRequestWebsocketUri returns the RequestWebsocketUri field value if set, zero value otherwise.

func (*WebsockNotifConfig) GetRequestWebsocketUriOk

func (o *WebsockNotifConfig) GetRequestWebsocketUriOk() (*bool, bool)

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

func (*WebsockNotifConfig) GetWebsocketUri

func (o *WebsockNotifConfig) GetWebsocketUri() string

GetWebsocketUri returns the WebsocketUri field value if set, zero value otherwise.

func (*WebsockNotifConfig) GetWebsocketUriOk

func (o *WebsockNotifConfig) GetWebsocketUriOk() (*string, bool)

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

func (*WebsockNotifConfig) HasRequestWebsocketUri

func (o *WebsockNotifConfig) HasRequestWebsocketUri() bool

HasRequestWebsocketUri returns a boolean if a field has been set.

func (*WebsockNotifConfig) HasWebsocketUri

func (o *WebsockNotifConfig) HasWebsocketUri() bool

HasWebsocketUri returns a boolean if a field has been set.

func (WebsockNotifConfig) MarshalJSON

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

func (*WebsockNotifConfig) SetRequestWebsocketUri

func (o *WebsockNotifConfig) SetRequestWebsocketUri(v bool)

SetRequestWebsocketUri gets a reference to the given bool and assigns it to the RequestWebsocketUri field.

func (*WebsockNotifConfig) SetWebsocketUri

func (o *WebsockNotifConfig) SetWebsocketUri(v string)

SetWebsocketUri gets a reference to the given string and assigns it to the WebsocketUri field.

func (WebsockNotifConfig) ToMap

func (o WebsockNotifConfig) ToMap() (map[string]interface{}, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL