OpenAPI_Nudsf_DataRepository

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_Nudsf_DataRepository

Nudsf Data Repository Service.
© 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.1.0
  • 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_Nudsf_DataRepository "gitee.com/konglinglong/openapi/OpenAPI_Nudsf_DataRepository"

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_Nudsf_DataRepository.ContextServerIndex of type int.

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

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

ctx := context.WithValue(context.Background(), OpenAPI_Nudsf_DataRepository.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_Nudsf_DataRepository.ContextOperationServerIndices and OpenAPI_Nudsf_DataRepository.ContextOperationServerVariables context maps.

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

Documentation for API Endpoints

All URIs are relative to https://example.com/nudsf-dr/v1

Class Method HTTP request Description
BlockCRUDAPI CreateOrModifyBlock Put /{realmId}/{storageId}/records/{recordId}/blocks/{blockId} Create or Update a specific Block in a Record.
BlockCRUDAPI DeleteBlock Delete /{realmId}/{storageId}/records/{recordId}/blocks/{blockId} Delete a specific Block. Then update the Record
BlockCRUDAPI GetBlock Get /{realmId}/{storageId}/records/{recordId}/blocks/{blockId} Retrieve a specific Block
BlockCRUDAPI GetBlockList Get /{realmId}/{storageId}/records/{recordId}/blocks Record's Blocks access
MetaSchemaCRUDAPI CreateOrModifyMetaSchema Put /{realmId}/{storageId}/meta-schemas/{schemaId} Create/Modify Meta Schema
MetaSchemaCRUDAPI DeleteMetaSchema Delete /{realmId}/{storageId}/meta-schemas/{schemaId} Delete a Meta Schema with an user provided SchemaId
MetaSchemaCRUDAPI GetMetaSchema Get /{realmId}/{storageId}/meta-schemas/{schemaId} Meta Schema access
NotificationSubscriptionCRUDAPI CreateAndUpdateNotificationSubscription Put /{realmId}/{storageId}/subs-to-notify/{subscriptionId} NotificationSubscription Create/Update
NotificationSubscriptionCRUDAPI DeleteNotificationSubscription Delete /{realmId}/{storageId}/subs-to-notify/{subscriptionId} Delete a Notification Subscription of the storage
NotificationSubscriptionCRUDAPI GetNotificationSubscription Get /{realmId}/{storageId}/subs-to-notify/{subscriptionId} Notification subscription retrieval
NotificationSubscriptionCRUDAPI UpdateNotificationSubscription Patch /{realmId}/{storageId}/subs-to-notify/{subscriptionId} NotificationSubscription update
NotificationSubscriptionsCRUDAPI GetNotificationSubscriptions Get /{realmId}/{storageId}/subs-to-notify Notification subscription retrieval
RecordCRUDAPI BulkDeleteRecords Delete /{realmId}/{storageId}/records Bulk Deletion of Records
RecordCRUDAPI CreateOrModifyRecord Put /{realmId}/{storageId}/records/{recordId} Create/Modify Record
RecordCRUDAPI DeleteRecord Delete /{realmId}/{storageId}/records/{recordId} Delete a Record with an user provided RecordId
RecordCRUDAPI GetMeta Get /{realmId}/{storageId}/records/{recordId}/meta Record's meta access
RecordCRUDAPI GetRecord Get /{realmId}/{storageId}/records/{recordId} Record access
RecordCRUDAPI SearchRecord Get /{realmId}/{storageId}/records Records search with get
RecordCRUDAPI UpdateMeta Patch /{realmId}/{storageId}/records/{recordId}/meta Record's meta update

Documentation For Models

Documentation For Authorization

Authentication schemes defined for the API:

oAuth2ClientCredentials
  • Type: OAuth
  • Flow: application
  • Authorization URL:
  • Scopes:
  • nudsf-dr: Access to the nudsf-dr API

Example

auth := context.WithValue(context.Background(), OpenAPI_Nudsf_DataRepository.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_Nudsf_DataRepository.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")
)

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 {
	BlockCRUDAPI *BlockCRUDAPIService

	MetaSchemaCRUDAPI *MetaSchemaCRUDAPIService

	NotificationSubscriptionCRUDAPI *NotificationSubscriptionCRUDAPIService

	NotificationSubscriptionsCRUDAPI *NotificationSubscriptionsCRUDAPIService

	RecordCRUDAPI *RecordCRUDAPIService
	// contains filtered or unexported fields
}

APIClient manages communication with the Nudsf_DataRepository API v1.1.0 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 AccessTokenErr

type AccessTokenErr struct {
	Error            string  `json:"error"`
	ErrorDescription *string `json:"error_description,omitempty"`
	ErrorUri         *string `json:"error_uri,omitempty"`
}

AccessTokenErr Error returned in the access token response message

func NewAccessTokenErr

func NewAccessTokenErr(error_ string) *AccessTokenErr

NewAccessTokenErr instantiates a new AccessTokenErr 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 NewAccessTokenErrWithDefaults

func NewAccessTokenErrWithDefaults() *AccessTokenErr

NewAccessTokenErrWithDefaults instantiates a new AccessTokenErr 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 (*AccessTokenErr) GetError

func (o *AccessTokenErr) GetError() string

GetError returns the Error field value

func (*AccessTokenErr) GetErrorDescription

func (o *AccessTokenErr) GetErrorDescription() string

GetErrorDescription returns the ErrorDescription field value if set, zero value otherwise.

func (*AccessTokenErr) GetErrorDescriptionOk

func (o *AccessTokenErr) GetErrorDescriptionOk() (*string, bool)

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

func (*AccessTokenErr) GetErrorOk

func (o *AccessTokenErr) GetErrorOk() (*string, bool)

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

func (*AccessTokenErr) GetErrorUri

func (o *AccessTokenErr) GetErrorUri() string

GetErrorUri returns the ErrorUri field value if set, zero value otherwise.

func (*AccessTokenErr) GetErrorUriOk

func (o *AccessTokenErr) GetErrorUriOk() (*string, bool)

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

func (*AccessTokenErr) HasErrorDescription

func (o *AccessTokenErr) HasErrorDescription() bool

HasErrorDescription returns a boolean if a field has been set.

func (*AccessTokenErr) HasErrorUri

func (o *AccessTokenErr) HasErrorUri() bool

HasErrorUri returns a boolean if a field has been set.

func (AccessTokenErr) MarshalJSON

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

func (*AccessTokenErr) SetError

func (o *AccessTokenErr) SetError(v string)

SetError sets field value

func (*AccessTokenErr) SetErrorDescription

func (o *AccessTokenErr) SetErrorDescription(v string)

SetErrorDescription gets a reference to the given string and assigns it to the ErrorDescription field.

func (*AccessTokenErr) SetErrorUri

func (o *AccessTokenErr) SetErrorUri(v string)

SetErrorUri gets a reference to the given string and assigns it to the ErrorUri field.

func (AccessTokenErr) ToMap

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

func (*AccessTokenErr) UnmarshalJSON

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

type AccessTokenReq

type AccessTokenReq struct {
	GrantType string `json:"grant_type"`
	// String uniquely identifying a NF instance. The format of the NF Instance ID shall be a  Universally Unique Identifier (UUID) version 4, as described in IETF RFC 4122.
	NfInstanceId string  `json:"nfInstanceId"`
	NfType       *NFType `json:"nfType,omitempty"`
	TargetNfType *NFType `json:"targetNfType,omitempty"`
	Scope        string  `json:"scope"`
	// String uniquely identifying a NF instance. The format of the NF Instance ID shall be a  Universally Unique Identifier (UUID) version 4, as described in IETF RFC 4122.
	TargetNfInstanceId  *string  `json:"targetNfInstanceId,omitempty"`
	RequesterPlmn       *PlmnId  `json:"requesterPlmn,omitempty"`
	RequesterPlmnList   []PlmnId `json:"requesterPlmnList,omitempty"`
	RequesterSnssaiList []Snssai `json:"requesterSnssaiList,omitempty"`
	// Fully Qualified Domain Name
	RequesterFqdn     *string     `json:"requesterFqdn,omitempty"`
	RequesterSnpnList []PlmnIdNid `json:"requesterSnpnList,omitempty"`
	TargetPlmn        *PlmnId     `json:"targetPlmn,omitempty"`
	TargetSnpn        *PlmnIdNid  `json:"targetSnpn,omitempty"`
	TargetSnssaiList  []Snssai    `json:"targetSnssaiList,omitempty"`
	TargetNsiList     []string    `json:"targetNsiList,omitempty"`
	// NF Set Identifier (see clause 28.12 of 3GPP TS 23.003), formatted as the following string \"set<Set ID>.<nftype>set.5gc.mnc<MNC>.mcc<MCC>\", or  \"set<SetID>.<NFType>set.5gc.nid<NID>.mnc<MNC>.mcc<MCC>\" with  <MCC> encoded as defined in clause 5.4.2 (\"Mcc\" data type definition)  <MNC> encoding the Mobile Network Code part of the PLMN, comprising 3 digits.    If there are only 2 significant digits in the MNC, one \"0\" digit shall be inserted    at the left side to fill the 3 digits coding of MNC.  Pattern: '^[0-9]{3}$' <NFType> encoded as a value defined in Table 6.1.6.3.3-1 of 3GPP TS 29.510 but    with lower case characters <Set ID> encoded as a string of characters consisting of    alphabetic characters (A-Z and a-z), digits (0-9) and/or the hyphen (-) and that    shall end with either an alphabetic character or a digit.
	TargetNfSetId *string `json:"targetNfSetId,omitempty"`
	// NF Service Set Identifier (see clause 28.12 of 3GPP TS 23.003) formatted as the following  string \"set<Set ID>.sn<Service Name>.nfi<NF Instance ID>.5gc.mnc<MNC>.mcc<MCC>\", or  \"set<SetID>.sn<ServiceName>.nfi<NFInstanceID>.5gc.nid<NID>.mnc<MNC>.mcc<MCC>\" with  <MCC> encoded as defined in clause 5.4.2 (\"Mcc\" data type definition)   <MNC> encoding the Mobile Network Code part of the PLMN, comprising 3 digits.    If there are only 2 significant digits in the MNC, one \"0\" digit shall be inserted    at the left side to fill the 3 digits coding of MNC.  Pattern: '^[0-9]{3}$' <NID> encoded as defined in clause 5.4.2 (\"Nid\" data type definition)  <NFInstanceId> encoded as defined in clause 5.3.2  <ServiceName> encoded as defined in 3GPP TS 29.510  <Set ID> encoded as a string of characters consisting of alphabetic    characters (A-Z and a-z), digits (0-9) and/or the hyphen (-) and that shall end    with either an alphabetic character or a digit.
	TargetNfServiceSetId *string `json:"targetNfServiceSetId,omitempty"`
	// String providing an URI formatted according to RFC 3986.
	HnrfAccessTokenUri *string `json:"hnrfAccessTokenUri,omitempty"`
	// String uniquely identifying a NF instance. The format of the NF Instance ID shall be a  Universally Unique Identifier (UUID) version 4, as described in IETF RFC 4122.
	SourceNfInstanceId *string `json:"sourceNfInstanceId,omitempty"`
}

AccessTokenReq Contains information related to the access token request

func NewAccessTokenReq

func NewAccessTokenReq(grantType string, nfInstanceId string, scope string) *AccessTokenReq

NewAccessTokenReq instantiates a new AccessTokenReq 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 NewAccessTokenReqWithDefaults

func NewAccessTokenReqWithDefaults() *AccessTokenReq

NewAccessTokenReqWithDefaults instantiates a new AccessTokenReq 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 (*AccessTokenReq) GetGrantType

func (o *AccessTokenReq) GetGrantType() string

GetGrantType returns the GrantType field value

func (*AccessTokenReq) GetGrantTypeOk

func (o *AccessTokenReq) GetGrantTypeOk() (*string, bool)

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

func (*AccessTokenReq) GetHnrfAccessTokenUri

func (o *AccessTokenReq) GetHnrfAccessTokenUri() string

GetHnrfAccessTokenUri returns the HnrfAccessTokenUri field value if set, zero value otherwise.

func (*AccessTokenReq) GetHnrfAccessTokenUriOk

func (o *AccessTokenReq) GetHnrfAccessTokenUriOk() (*string, bool)

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

func (*AccessTokenReq) GetNfInstanceId

func (o *AccessTokenReq) GetNfInstanceId() string

GetNfInstanceId returns the NfInstanceId field value

func (*AccessTokenReq) GetNfInstanceIdOk

func (o *AccessTokenReq) GetNfInstanceIdOk() (*string, bool)

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

func (*AccessTokenReq) GetNfType

func (o *AccessTokenReq) GetNfType() NFType

GetNfType returns the NfType field value if set, zero value otherwise.

func (*AccessTokenReq) GetNfTypeOk

func (o *AccessTokenReq) GetNfTypeOk() (*NFType, bool)

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

func (*AccessTokenReq) GetRequesterFqdn

func (o *AccessTokenReq) GetRequesterFqdn() string

GetRequesterFqdn returns the RequesterFqdn field value if set, zero value otherwise.

func (*AccessTokenReq) GetRequesterFqdnOk

func (o *AccessTokenReq) GetRequesterFqdnOk() (*string, bool)

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

func (*AccessTokenReq) GetRequesterPlmn

func (o *AccessTokenReq) GetRequesterPlmn() PlmnId

GetRequesterPlmn returns the RequesterPlmn field value if set, zero value otherwise.

func (*AccessTokenReq) GetRequesterPlmnList

func (o *AccessTokenReq) GetRequesterPlmnList() []PlmnId

GetRequesterPlmnList returns the RequesterPlmnList field value if set, zero value otherwise.

func (*AccessTokenReq) GetRequesterPlmnListOk

func (o *AccessTokenReq) GetRequesterPlmnListOk() ([]PlmnId, bool)

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

func (*AccessTokenReq) GetRequesterPlmnOk

func (o *AccessTokenReq) GetRequesterPlmnOk() (*PlmnId, bool)

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

func (*AccessTokenReq) GetRequesterSnpnList

func (o *AccessTokenReq) GetRequesterSnpnList() []PlmnIdNid

GetRequesterSnpnList returns the RequesterSnpnList field value if set, zero value otherwise.

func (*AccessTokenReq) GetRequesterSnpnListOk

func (o *AccessTokenReq) GetRequesterSnpnListOk() ([]PlmnIdNid, bool)

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

func (*AccessTokenReq) GetRequesterSnssaiList

func (o *AccessTokenReq) GetRequesterSnssaiList() []Snssai

GetRequesterSnssaiList returns the RequesterSnssaiList field value if set, zero value otherwise.

func (*AccessTokenReq) GetRequesterSnssaiListOk

func (o *AccessTokenReq) GetRequesterSnssaiListOk() ([]Snssai, bool)

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

func (*AccessTokenReq) GetScope

func (o *AccessTokenReq) GetScope() string

GetScope returns the Scope field value

func (*AccessTokenReq) GetScopeOk

func (o *AccessTokenReq) GetScopeOk() (*string, bool)

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

func (*AccessTokenReq) GetSourceNfInstanceId

func (o *AccessTokenReq) GetSourceNfInstanceId() string

GetSourceNfInstanceId returns the SourceNfInstanceId field value if set, zero value otherwise.

func (*AccessTokenReq) GetSourceNfInstanceIdOk

func (o *AccessTokenReq) GetSourceNfInstanceIdOk() (*string, bool)

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

func (*AccessTokenReq) GetTargetNfInstanceId

func (o *AccessTokenReq) GetTargetNfInstanceId() string

GetTargetNfInstanceId returns the TargetNfInstanceId field value if set, zero value otherwise.

func (*AccessTokenReq) GetTargetNfInstanceIdOk

func (o *AccessTokenReq) GetTargetNfInstanceIdOk() (*string, bool)

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

func (*AccessTokenReq) GetTargetNfServiceSetId

func (o *AccessTokenReq) GetTargetNfServiceSetId() string

GetTargetNfServiceSetId returns the TargetNfServiceSetId field value if set, zero value otherwise.

func (*AccessTokenReq) GetTargetNfServiceSetIdOk

func (o *AccessTokenReq) GetTargetNfServiceSetIdOk() (*string, bool)

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

func (*AccessTokenReq) GetTargetNfSetId

func (o *AccessTokenReq) GetTargetNfSetId() string

GetTargetNfSetId returns the TargetNfSetId field value if set, zero value otherwise.

func (*AccessTokenReq) GetTargetNfSetIdOk

func (o *AccessTokenReq) GetTargetNfSetIdOk() (*string, bool)

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

func (*AccessTokenReq) GetTargetNfType

func (o *AccessTokenReq) GetTargetNfType() NFType

GetTargetNfType returns the TargetNfType field value if set, zero value otherwise.

func (*AccessTokenReq) GetTargetNfTypeOk

func (o *AccessTokenReq) GetTargetNfTypeOk() (*NFType, bool)

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

func (*AccessTokenReq) GetTargetNsiList

func (o *AccessTokenReq) GetTargetNsiList() []string

GetTargetNsiList returns the TargetNsiList field value if set, zero value otherwise.

func (*AccessTokenReq) GetTargetNsiListOk

func (o *AccessTokenReq) GetTargetNsiListOk() ([]string, bool)

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

func (*AccessTokenReq) GetTargetPlmn

func (o *AccessTokenReq) GetTargetPlmn() PlmnId

GetTargetPlmn returns the TargetPlmn field value if set, zero value otherwise.

func (*AccessTokenReq) GetTargetPlmnOk

func (o *AccessTokenReq) GetTargetPlmnOk() (*PlmnId, bool)

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

func (*AccessTokenReq) GetTargetSnpn

func (o *AccessTokenReq) GetTargetSnpn() PlmnIdNid

GetTargetSnpn returns the TargetSnpn field value if set, zero value otherwise.

func (*AccessTokenReq) GetTargetSnpnOk

func (o *AccessTokenReq) GetTargetSnpnOk() (*PlmnIdNid, bool)

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

func (*AccessTokenReq) GetTargetSnssaiList

func (o *AccessTokenReq) GetTargetSnssaiList() []Snssai

GetTargetSnssaiList returns the TargetSnssaiList field value if set, zero value otherwise.

func (*AccessTokenReq) GetTargetSnssaiListOk

func (o *AccessTokenReq) GetTargetSnssaiListOk() ([]Snssai, bool)

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

func (*AccessTokenReq) HasHnrfAccessTokenUri

func (o *AccessTokenReq) HasHnrfAccessTokenUri() bool

HasHnrfAccessTokenUri returns a boolean if a field has been set.

func (*AccessTokenReq) HasNfType

func (o *AccessTokenReq) HasNfType() bool

HasNfType returns a boolean if a field has been set.

func (*AccessTokenReq) HasRequesterFqdn

func (o *AccessTokenReq) HasRequesterFqdn() bool

HasRequesterFqdn returns a boolean if a field has been set.

func (*AccessTokenReq) HasRequesterPlmn

func (o *AccessTokenReq) HasRequesterPlmn() bool

HasRequesterPlmn returns a boolean if a field has been set.

func (*AccessTokenReq) HasRequesterPlmnList

func (o *AccessTokenReq) HasRequesterPlmnList() bool

HasRequesterPlmnList returns a boolean if a field has been set.

func (*AccessTokenReq) HasRequesterSnpnList

func (o *AccessTokenReq) HasRequesterSnpnList() bool

HasRequesterSnpnList returns a boolean if a field has been set.

func (*AccessTokenReq) HasRequesterSnssaiList

func (o *AccessTokenReq) HasRequesterSnssaiList() bool

HasRequesterSnssaiList returns a boolean if a field has been set.

func (*AccessTokenReq) HasSourceNfInstanceId

func (o *AccessTokenReq) HasSourceNfInstanceId() bool

HasSourceNfInstanceId returns a boolean if a field has been set.

func (*AccessTokenReq) HasTargetNfInstanceId

func (o *AccessTokenReq) HasTargetNfInstanceId() bool

HasTargetNfInstanceId returns a boolean if a field has been set.

func (*AccessTokenReq) HasTargetNfServiceSetId

func (o *AccessTokenReq) HasTargetNfServiceSetId() bool

HasTargetNfServiceSetId returns a boolean if a field has been set.

func (*AccessTokenReq) HasTargetNfSetId

func (o *AccessTokenReq) HasTargetNfSetId() bool

HasTargetNfSetId returns a boolean if a field has been set.

func (*AccessTokenReq) HasTargetNfType

func (o *AccessTokenReq) HasTargetNfType() bool

HasTargetNfType returns a boolean if a field has been set.

func (*AccessTokenReq) HasTargetNsiList

func (o *AccessTokenReq) HasTargetNsiList() bool

HasTargetNsiList returns a boolean if a field has been set.

func (*AccessTokenReq) HasTargetPlmn

func (o *AccessTokenReq) HasTargetPlmn() bool

HasTargetPlmn returns a boolean if a field has been set.

func (*AccessTokenReq) HasTargetSnpn

func (o *AccessTokenReq) HasTargetSnpn() bool

HasTargetSnpn returns a boolean if a field has been set.

func (*AccessTokenReq) HasTargetSnssaiList

func (o *AccessTokenReq) HasTargetSnssaiList() bool

HasTargetSnssaiList returns a boolean if a field has been set.

func (AccessTokenReq) MarshalJSON

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

func (*AccessTokenReq) SetGrantType

func (o *AccessTokenReq) SetGrantType(v string)

SetGrantType sets field value

func (*AccessTokenReq) SetHnrfAccessTokenUri

func (o *AccessTokenReq) SetHnrfAccessTokenUri(v string)

SetHnrfAccessTokenUri gets a reference to the given string and assigns it to the HnrfAccessTokenUri field.

func (*AccessTokenReq) SetNfInstanceId

func (o *AccessTokenReq) SetNfInstanceId(v string)

SetNfInstanceId sets field value

func (*AccessTokenReq) SetNfType

func (o *AccessTokenReq) SetNfType(v NFType)

SetNfType gets a reference to the given NFType and assigns it to the NfType field.

func (*AccessTokenReq) SetRequesterFqdn

func (o *AccessTokenReq) SetRequesterFqdn(v string)

SetRequesterFqdn gets a reference to the given string and assigns it to the RequesterFqdn field.

func (*AccessTokenReq) SetRequesterPlmn

func (o *AccessTokenReq) SetRequesterPlmn(v PlmnId)

SetRequesterPlmn gets a reference to the given PlmnId and assigns it to the RequesterPlmn field.

func (*AccessTokenReq) SetRequesterPlmnList

func (o *AccessTokenReq) SetRequesterPlmnList(v []PlmnId)

SetRequesterPlmnList gets a reference to the given []PlmnId and assigns it to the RequesterPlmnList field.

func (*AccessTokenReq) SetRequesterSnpnList

func (o *AccessTokenReq) SetRequesterSnpnList(v []PlmnIdNid)

SetRequesterSnpnList gets a reference to the given []PlmnIdNid and assigns it to the RequesterSnpnList field.

func (*AccessTokenReq) SetRequesterSnssaiList

func (o *AccessTokenReq) SetRequesterSnssaiList(v []Snssai)

SetRequesterSnssaiList gets a reference to the given []Snssai and assigns it to the RequesterSnssaiList field.

func (*AccessTokenReq) SetScope

func (o *AccessTokenReq) SetScope(v string)

SetScope sets field value

func (*AccessTokenReq) SetSourceNfInstanceId

func (o *AccessTokenReq) SetSourceNfInstanceId(v string)

SetSourceNfInstanceId gets a reference to the given string and assigns it to the SourceNfInstanceId field.

func (*AccessTokenReq) SetTargetNfInstanceId

func (o *AccessTokenReq) SetTargetNfInstanceId(v string)

SetTargetNfInstanceId gets a reference to the given string and assigns it to the TargetNfInstanceId field.

func (*AccessTokenReq) SetTargetNfServiceSetId

func (o *AccessTokenReq) SetTargetNfServiceSetId(v string)

SetTargetNfServiceSetId gets a reference to the given string and assigns it to the TargetNfServiceSetId field.

func (*AccessTokenReq) SetTargetNfSetId

func (o *AccessTokenReq) SetTargetNfSetId(v string)

SetTargetNfSetId gets a reference to the given string and assigns it to the TargetNfSetId field.

func (*AccessTokenReq) SetTargetNfType

func (o *AccessTokenReq) SetTargetNfType(v NFType)

SetTargetNfType gets a reference to the given NFType and assigns it to the TargetNfType field.

func (*AccessTokenReq) SetTargetNsiList

func (o *AccessTokenReq) SetTargetNsiList(v []string)

SetTargetNsiList gets a reference to the given []string and assigns it to the TargetNsiList field.

func (*AccessTokenReq) SetTargetPlmn

func (o *AccessTokenReq) SetTargetPlmn(v PlmnId)

SetTargetPlmn gets a reference to the given PlmnId and assigns it to the TargetPlmn field.

func (*AccessTokenReq) SetTargetSnpn

func (o *AccessTokenReq) SetTargetSnpn(v PlmnIdNid)

SetTargetSnpn gets a reference to the given PlmnIdNid and assigns it to the TargetSnpn field.

func (*AccessTokenReq) SetTargetSnssaiList

func (o *AccessTokenReq) SetTargetSnssaiList(v []Snssai)

SetTargetSnssaiList gets a reference to the given []Snssai and assigns it to the TargetSnssaiList field.

func (AccessTokenReq) ToMap

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

func (*AccessTokenReq) UnmarshalJSON

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

type ApiBulkDeleteRecordsRequest

type ApiBulkDeleteRecordsRequest struct {
	ApiService *RecordCRUDAPIService
	// contains filtered or unexported fields
}

func (ApiBulkDeleteRecordsRequest) Execute

func (ApiBulkDeleteRecordsRequest) Filter

func (ApiBulkDeleteRecordsRequest) SupportedFeatures

func (r ApiBulkDeleteRecordsRequest) SupportedFeatures(supportedFeatures string) ApiBulkDeleteRecordsRequest

Features required to be supported by the target NF

type ApiCreateAndUpdateNotificationSubscriptionRequest

type ApiCreateAndUpdateNotificationSubscriptionRequest struct {
	ApiService *NotificationSubscriptionCRUDAPIService
	// contains filtered or unexported fields
}

func (ApiCreateAndUpdateNotificationSubscriptionRequest) Execute

func (ApiCreateAndUpdateNotificationSubscriptionRequest) IfMatch

Record validator for conditional requests, as described in RFC 7232, 3.2

func (ApiCreateAndUpdateNotificationSubscriptionRequest) IfNoneMatch

Validator for conditional requests, as described in RFC 7232, 3.2

func (ApiCreateAndUpdateNotificationSubscriptionRequest) NotificationSubscription

func (ApiCreateAndUpdateNotificationSubscriptionRequest) SupportedFeatures

Features required to be supported by the target NF

type ApiCreateOrModifyBlockRequest

type ApiCreateOrModifyBlockRequest struct {
	ApiService *BlockCRUDAPIService
	// contains filtered or unexported fields
}

func (ApiCreateOrModifyBlockRequest) Body

information on the Block to create

func (ApiCreateOrModifyBlockRequest) Execute

func (r ApiCreateOrModifyBlockRequest) Execute() (interface{}, *http.Response, error)

func (ApiCreateOrModifyBlockRequest) GetPrevious

Retrieve the Block before update

func (ApiCreateOrModifyBlockRequest) IfMatch

Record validator for conditional requests, as described in RFC 7232, 3.2

func (ApiCreateOrModifyBlockRequest) IfNoneMatch

Validator for conditional requests, as described in RFC 7232, 3.2

func (ApiCreateOrModifyBlockRequest) SupportedFeatures

func (r ApiCreateOrModifyBlockRequest) SupportedFeatures(supportedFeatures string) ApiCreateOrModifyBlockRequest

Features required to be supported by the target NF

type ApiCreateOrModifyMetaSchemaRequest

type ApiCreateOrModifyMetaSchemaRequest struct {
	ApiService *MetaSchemaCRUDAPIService
	// contains filtered or unexported fields
}

func (ApiCreateOrModifyMetaSchemaRequest) Execute

func (ApiCreateOrModifyMetaSchemaRequest) GetPrevious

Retrieve the Meta Schema before update

func (ApiCreateOrModifyMetaSchemaRequest) IfMatch

Validator for conditional requests, as described in RFC 7232, 3.2

func (ApiCreateOrModifyMetaSchemaRequest) IfNoneMatch

Validator for conditional requests, as described in RFC 7232, 3.2

func (ApiCreateOrModifyMetaSchemaRequest) MetaSchema

func (ApiCreateOrModifyMetaSchemaRequest) SupportedFeatures

func (r ApiCreateOrModifyMetaSchemaRequest) SupportedFeatures(supportedFeatures string) ApiCreateOrModifyMetaSchemaRequest

Features required to be supported by the target NF

type ApiCreateOrModifyRecordRequest

type ApiCreateOrModifyRecordRequest struct {
	ApiService *RecordCRUDAPIService
	// contains filtered or unexported fields
}

func (ApiCreateOrModifyRecordRequest) Execute

func (ApiCreateOrModifyRecordRequest) GetPrevious

Retrieve the Record before update

func (ApiCreateOrModifyRecordRequest) IfMatch

Record validator for conditional requests, as described in RFC 7232, 3.2

func (ApiCreateOrModifyRecordRequest) IfNoneMatch

Validator for conditional requests, as described in RFC 7232, 3.2

func (ApiCreateOrModifyRecordRequest) Record

The record multipart request body. The meta part shall be the first part and is mandatory but can be empty and zero or more block parts may follow the meta part.

func (ApiCreateOrModifyRecordRequest) SupportedFeatures

func (r ApiCreateOrModifyRecordRequest) SupportedFeatures(supportedFeatures string) ApiCreateOrModifyRecordRequest

Features required to be supported by the target NF

type ApiDeleteBlockRequest

type ApiDeleteBlockRequest struct {
	ApiService *BlockCRUDAPIService
	// contains filtered or unexported fields
}

func (ApiDeleteBlockRequest) Execute

func (r ApiDeleteBlockRequest) Execute() (interface{}, *http.Response, error)

func (ApiDeleteBlockRequest) GetPrevious

func (r ApiDeleteBlockRequest) GetPrevious(getPrevious bool) ApiDeleteBlockRequest

Retrieve the Block before delete

func (ApiDeleteBlockRequest) IfMatch

Record validator for conditional requests, as described in RFC 7232, 3.2

func (ApiDeleteBlockRequest) SupportedFeatures

func (r ApiDeleteBlockRequest) SupportedFeatures(supportedFeatures string) ApiDeleteBlockRequest

Features required to be supported by the target NF

type ApiDeleteMetaSchemaRequest

type ApiDeleteMetaSchemaRequest struct {
	ApiService *MetaSchemaCRUDAPIService
	// contains filtered or unexported fields
}

func (ApiDeleteMetaSchemaRequest) Execute

func (ApiDeleteMetaSchemaRequest) GetPrevious

func (r ApiDeleteMetaSchemaRequest) GetPrevious(getPrevious bool) ApiDeleteMetaSchemaRequest

Retrieve the Meta Schema before delete

func (ApiDeleteMetaSchemaRequest) IfMatch

Record validator for conditional requests, as described in RFC 7232, 3.2

func (ApiDeleteMetaSchemaRequest) SupportedFeatures

func (r ApiDeleteMetaSchemaRequest) SupportedFeatures(supportedFeatures string) ApiDeleteMetaSchemaRequest

Features required to be supported by the target NF

type ApiDeleteNotificationSubscriptionRequest

type ApiDeleteNotificationSubscriptionRequest struct {
	ApiService *NotificationSubscriptionCRUDAPIService
	// contains filtered or unexported fields
}

func (ApiDeleteNotificationSubscriptionRequest) ClientId

Identifies the NF or NFSet

func (ApiDeleteNotificationSubscriptionRequest) Execute

func (ApiDeleteNotificationSubscriptionRequest) GetPrevious

Retrieve the NotificationSubscription before delete

func (ApiDeleteNotificationSubscriptionRequest) IfMatch

Record validator for conditional requests, as described in RFC 7232, 3.2

func (ApiDeleteNotificationSubscriptionRequest) SupportedFeatures

Features required to be supported by the target NF

type ApiDeleteRecordRequest

type ApiDeleteRecordRequest struct {
	ApiService *RecordCRUDAPIService
	// contains filtered or unexported fields
}

func (ApiDeleteRecordRequest) Execute

func (r ApiDeleteRecordRequest) Execute() (*Record, *http.Response, error)

func (ApiDeleteRecordRequest) GetPrevious

func (r ApiDeleteRecordRequest) GetPrevious(getPrevious bool) ApiDeleteRecordRequest

Retrieve the Record before delete

func (ApiDeleteRecordRequest) IfMatch

Record validator for conditional requests, as described in RFC 7232, 3.2

func (ApiDeleteRecordRequest) SupportedFeatures

func (r ApiDeleteRecordRequest) SupportedFeatures(supportedFeatures string) ApiDeleteRecordRequest

Features required to be supported by the target NF

type ApiGetBlockListRequest

type ApiGetBlockListRequest struct {
	ApiService *BlockCRUDAPIService
	// contains filtered or unexported fields
}

func (ApiGetBlockListRequest) Execute

func (ApiGetBlockListRequest) SupportedFeatures

func (r ApiGetBlockListRequest) SupportedFeatures(supportedFeatures string) ApiGetBlockListRequest

Features required to be supported by the target NF

type ApiGetBlockRequest

type ApiGetBlockRequest struct {
	ApiService *BlockCRUDAPIService
	// contains filtered or unexported fields
}

func (ApiGetBlockRequest) Execute

func (r ApiGetBlockRequest) Execute() (interface{}, *http.Response, error)

func (ApiGetBlockRequest) IfModifiedSince

func (r ApiGetBlockRequest) IfModifiedSince(ifModifiedSince string) ApiGetBlockRequest

Validator for conditional requests, as described in RFC 7232, 3.3

func (ApiGetBlockRequest) IfNoneMatch

func (r ApiGetBlockRequest) IfNoneMatch(ifNoneMatch string) ApiGetBlockRequest

Validator for conditional requests, as described in RFC 7232, 3.2

func (ApiGetBlockRequest) SupportedFeatures

func (r ApiGetBlockRequest) SupportedFeatures(supportedFeatures string) ApiGetBlockRequest

Features required to be supported by the target NF

type ApiGetMetaRequest

type ApiGetMetaRequest struct {
	ApiService *RecordCRUDAPIService
	// contains filtered or unexported fields
}

func (ApiGetMetaRequest) Execute

func (r ApiGetMetaRequest) Execute() (*RecordMeta, *http.Response, error)

func (ApiGetMetaRequest) IfModifiedSince

func (r ApiGetMetaRequest) IfModifiedSince(ifModifiedSince string) ApiGetMetaRequest

Validator for conditional requests, as described in RFC 7232, 3.3

func (ApiGetMetaRequest) IfNoneMatch

func (r ApiGetMetaRequest) IfNoneMatch(ifNoneMatch string) ApiGetMetaRequest

Validator for conditional requests, as described in RFC 7232, 3.2

func (ApiGetMetaRequest) SupportedFeatures

func (r ApiGetMetaRequest) SupportedFeatures(supportedFeatures string) ApiGetMetaRequest

Features required to be supported by the target NF

type ApiGetMetaSchemaRequest

type ApiGetMetaSchemaRequest struct {
	ApiService *MetaSchemaCRUDAPIService
	// contains filtered or unexported fields
}

func (ApiGetMetaSchemaRequest) Execute

func (r ApiGetMetaSchemaRequest) Execute() (*Record, *http.Response, error)

func (ApiGetMetaSchemaRequest) IfModifiedSince

func (r ApiGetMetaSchemaRequest) IfModifiedSince(ifModifiedSince string) ApiGetMetaSchemaRequest

Validator for conditional requests, as described in RFC 7232, 3.3

func (ApiGetMetaSchemaRequest) IfNoneMatch

func (r ApiGetMetaSchemaRequest) IfNoneMatch(ifNoneMatch string) ApiGetMetaSchemaRequest

Validator for conditional requests, as described in RFC 7232, 3.2

func (ApiGetMetaSchemaRequest) SupportedFeatures

func (r ApiGetMetaSchemaRequest) SupportedFeatures(supportedFeatures string) ApiGetMetaSchemaRequest

Features required to be supported by the target NF

type ApiGetNotificationSubscriptionRequest

type ApiGetNotificationSubscriptionRequest struct {
	ApiService *NotificationSubscriptionCRUDAPIService
	// contains filtered or unexported fields
}

func (ApiGetNotificationSubscriptionRequest) Execute

func (ApiGetNotificationSubscriptionRequest) IfModifiedSince

Validator for conditional requests, as described in RFC 7232, 3.3

func (ApiGetNotificationSubscriptionRequest) IfNoneMatch

Validator for conditional requests, as described in RFC 7232, 3.2

func (ApiGetNotificationSubscriptionRequest) SupportedFeatures

Features required to be supported by the target NF

type ApiGetNotificationSubscriptionsRequest

type ApiGetNotificationSubscriptionsRequest struct {
	ApiService *NotificationSubscriptionsCRUDAPIService
	// contains filtered or unexported fields
}

func (ApiGetNotificationSubscriptionsRequest) Execute

func (ApiGetNotificationSubscriptionsRequest) LimitRange

The maximum number of NotificationSubscriptions to fetch

func (ApiGetNotificationSubscriptionsRequest) SupportedFeatures

Features required to be supported by the target NF

type ApiGetRecordRequest

type ApiGetRecordRequest struct {
	ApiService *RecordCRUDAPIService
	// contains filtered or unexported fields
}

func (ApiGetRecordRequest) Execute

func (r ApiGetRecordRequest) Execute() (*Record, *http.Response, error)

func (ApiGetRecordRequest) IfModifiedSince

func (r ApiGetRecordRequest) IfModifiedSince(ifModifiedSince string) ApiGetRecordRequest

Validator for conditional requests, as described in RFC 7232, 3.3

func (ApiGetRecordRequest) IfNoneMatch

func (r ApiGetRecordRequest) IfNoneMatch(ifNoneMatch string) ApiGetRecordRequest

Validator for conditional requests, as described in RFC 7232, 3.2

func (ApiGetRecordRequest) SupportedFeatures

func (r ApiGetRecordRequest) SupportedFeatures(supportedFeatures string) ApiGetRecordRequest

Features required to be supported by the target NF

type ApiSearchRecordRequest

type ApiSearchRecordRequest struct {
	ApiService *RecordCRUDAPIService
	// contains filtered or unexported fields
}

func (ApiSearchRecordRequest) CountIndicator

func (r ApiSearchRecordRequest) CountIndicator(countIndicator bool) ApiSearchRecordRequest

Indicates whether the number of records that matched the criteria shall be returned.

func (ApiSearchRecordRequest) Execute

func (ApiSearchRecordRequest) Filter

Query filter using conditions on tags

func (ApiSearchRecordRequest) LimitRange

func (r ApiSearchRecordRequest) LimitRange(limitRange int32) ApiSearchRecordRequest

The most number of record references to fetch

func (ApiSearchRecordRequest) MaxPayloadSize

func (r ApiSearchRecordRequest) MaxPayloadSize(maxPayloadSize int32) ApiSearchRecordRequest

Indicates the number of kilo octets the consumer is prepared to receive

func (ApiSearchRecordRequest) RetrieveRecords

func (r ApiSearchRecordRequest) RetrieveRecords(retrieveRecords RetrieveRecords) ApiSearchRecordRequest

Indicates whether the UDSF is requested to include matching records within the response.

func (ApiSearchRecordRequest) SupportedFeatures

func (r ApiSearchRecordRequest) SupportedFeatures(supportedFeatures string) ApiSearchRecordRequest

Features required to be supported by the target NF

type ApiUpdateMetaRequest

type ApiUpdateMetaRequest struct {
	ApiService *RecordCRUDAPIService
	// contains filtered or unexported fields
}

func (ApiUpdateMetaRequest) Execute

func (ApiUpdateMetaRequest) IfMatch

Record validator for conditional requests, as described in RFC 7232, 3.2

func (ApiUpdateMetaRequest) PatchItem

func (r ApiUpdateMetaRequest) PatchItem(patchItem []PatchItem) ApiUpdateMetaRequest

Meta data to patch

func (ApiUpdateMetaRequest) SupportedFeatures

func (r ApiUpdateMetaRequest) SupportedFeatures(supportedFeatures string) ApiUpdateMetaRequest

Features required to be supported by the target NF

type ApiUpdateNotificationSubscriptionRequest

type ApiUpdateNotificationSubscriptionRequest struct {
	ApiService *NotificationSubscriptionCRUDAPIService
	// contains filtered or unexported fields
}

func (ApiUpdateNotificationSubscriptionRequest) Execute

func (ApiUpdateNotificationSubscriptionRequest) IfMatch

Validator for conditional requests, as described in RFC 7232, 3.2

func (ApiUpdateNotificationSubscriptionRequest) PatchItem

data to patch

func (ApiUpdateNotificationSubscriptionRequest) SupportedFeatures

Features required to be supported by the target NF

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 BlockCRUDAPIService

type BlockCRUDAPIService service

BlockCRUDAPIService BlockCRUDAPI service

func (*BlockCRUDAPIService) CreateOrModifyBlock

func (a *BlockCRUDAPIService) CreateOrModifyBlock(ctx context.Context, realmId string, storageId string, recordId string, blockId string) ApiCreateOrModifyBlockRequest

CreateOrModifyBlock Create or Update a specific Block in a Record.

Create or update a specific Block, related to a Record

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param realmId Identifier of the Realm
@param storageId Identifier of the Storage
@param recordId Identifier of the Record
@param blockId Id of the Block
@return ApiCreateOrModifyBlockRequest

func (*BlockCRUDAPIService) CreateOrModifyBlockExecute

func (a *BlockCRUDAPIService) CreateOrModifyBlockExecute(r ApiCreateOrModifyBlockRequest) (interface{}, *http.Response, error)

Execute executes the request

@return interface{}

func (*BlockCRUDAPIService) DeleteBlock

func (a *BlockCRUDAPIService) DeleteBlock(ctx context.Context, realmId string, storageId string, recordId string, blockId string) ApiDeleteBlockRequest

DeleteBlock Delete a specific Block. Then update the Record

delete a specific Block, related to a Record

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param realmId Identifier of the Realm
@param storageId Identifier of the Storage
@param recordId Identifier of the Record
@param blockId Id of the Block
@return ApiDeleteBlockRequest

func (*BlockCRUDAPIService) DeleteBlockExecute

func (a *BlockCRUDAPIService) DeleteBlockExecute(r ApiDeleteBlockRequest) (interface{}, *http.Response, error)

Execute executes the request

@return interface{}

func (*BlockCRUDAPIService) GetBlock

func (a *BlockCRUDAPIService) GetBlock(ctx context.Context, realmId string, storageId string, recordId string, blockId string) ApiGetBlockRequest

GetBlock Retrieve a specific Block

retrieve a specific Block

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param realmId Identifier of the Realm
@param storageId Identifier of the Storage
@param recordId Identifier of the Record
@param blockId Id of the Block
@return ApiGetBlockRequest

func (*BlockCRUDAPIService) GetBlockExecute

func (a *BlockCRUDAPIService) GetBlockExecute(r ApiGetBlockRequest) (interface{}, *http.Response, error)

Execute executes the request

@return interface{}

func (*BlockCRUDAPIService) GetBlockList

func (a *BlockCRUDAPIService) GetBlockList(ctx context.Context, realmId string, storageId string, recordId string) ApiGetBlockListRequest

GetBlockList Record's Blocks access

retrieve all Blocks of a specific Record

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param realmId Identifier of the Realm
@param storageId Identifier of the Storage
@param recordId Identifier of the Record
@return ApiGetBlockListRequest

func (*BlockCRUDAPIService) GetBlockListExecute

Execute executes the request

@return GetBlockList200Response

type ClientId

type ClientId struct {
	// String uniquely identifying a NF instance. The format of the NF Instance ID shall be a  Universally Unique Identifier (UUID) version 4, as described in IETF RFC 4122.
	NfId *string `json:"nfId,omitempty"`
	// NF Set Identifier (see clause 28.12 of 3GPP TS 23.003), formatted as the following string \"set<Set ID>.<nftype>set.5gc.mnc<MNC>.mcc<MCC>\", or  \"set<SetID>.<NFType>set.5gc.nid<NID>.mnc<MNC>.mcc<MCC>\" with  <MCC> encoded as defined in clause 5.4.2 (\"Mcc\" data type definition)  <MNC> encoding the Mobile Network Code part of the PLMN, comprising 3 digits.    If there are only 2 significant digits in the MNC, one \"0\" digit shall be inserted    at the left side to fill the 3 digits coding of MNC.  Pattern: '^[0-9]{3}$' <NFType> encoded as a value defined in Table 6.1.6.3.3-1 of 3GPP TS 29.510 but    with lower case characters <Set ID> encoded as a string of characters consisting of    alphabetic characters (A-Z and a-z), digits (0-9) and/or the hyphen (-) and that    shall end with either an alphabetic character or a digit.
	NfSetId *string `json:"nfSetId,omitempty"`
}

ClientId Defines the identity of the NF Consumer

func NewClientId

func NewClientId() *ClientId

NewClientId instantiates a new ClientId 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 NewClientIdWithDefaults

func NewClientIdWithDefaults() *ClientId

NewClientIdWithDefaults instantiates a new ClientId 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 (*ClientId) GetNfId

func (o *ClientId) GetNfId() string

GetNfId returns the NfId field value if set, zero value otherwise.

func (*ClientId) GetNfIdOk

func (o *ClientId) GetNfIdOk() (*string, bool)

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

func (*ClientId) GetNfSetId

func (o *ClientId) GetNfSetId() string

GetNfSetId returns the NfSetId field value if set, zero value otherwise.

func (*ClientId) GetNfSetIdOk

func (o *ClientId) GetNfSetIdOk() (*string, bool)

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

func (*ClientId) HasNfId

func (o *ClientId) HasNfId() bool

HasNfId returns a boolean if a field has been set.

func (*ClientId) HasNfSetId

func (o *ClientId) HasNfSetId() bool

HasNfSetId returns a boolean if a field has been set.

func (ClientId) MarshalJSON

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

func (*ClientId) SetNfId

func (o *ClientId) SetNfId(v string)

SetNfId gets a reference to the given string and assigns it to the NfId field.

func (*ClientId) SetNfSetId

func (o *ClientId) SetNfSetId(v string)

SetNfSetId gets a reference to the given string and assigns it to the NfSetId field.

func (ClientId) ToMap

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

type ComparisonOperator

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

ComparisonOperator TBD

func (*ComparisonOperator) MarshalJSON

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

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

func (*ComparisonOperator) UnmarshalJSON

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

Unmarshal JSON data into any of the pointers in the struct

type ConditionOperator

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

ConditionOperator TBD

func (*ConditionOperator) MarshalJSON

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

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

func (*ConditionOperator) UnmarshalJSON

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

Unmarshal JSON data into any of the pointers in the struct

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 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 GetBlockList200Response

type GetBlockList200Response struct {
	// an array of Block parts, can be empty
	Blocks []interface{} `json:"blocks,omitempty"`
}

GetBlockList200Response struct for GetBlockList200Response

func NewGetBlockList200Response

func NewGetBlockList200Response() *GetBlockList200Response

NewGetBlockList200Response instantiates a new GetBlockList200Response 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 NewGetBlockList200ResponseWithDefaults

func NewGetBlockList200ResponseWithDefaults() *GetBlockList200Response

NewGetBlockList200ResponseWithDefaults instantiates a new GetBlockList200Response 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 (*GetBlockList200Response) GetBlocks

func (o *GetBlockList200Response) GetBlocks() []interface{}

GetBlocks returns the Blocks field value if set, zero value otherwise.

func (*GetBlockList200Response) GetBlocksOk

func (o *GetBlockList200Response) GetBlocksOk() ([]interface{}, bool)

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

func (*GetBlockList200Response) HasBlocks

func (o *GetBlockList200Response) HasBlocks() bool

HasBlocks returns a boolean if a field has been set.

func (GetBlockList200Response) MarshalJSON

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

func (*GetBlockList200Response) SetBlocks

func (o *GetBlockList200Response) SetBlocks(v []interface{})

SetBlocks gets a reference to the given []interface{} and assigns it to the Blocks field.

func (GetBlockList200Response) ToMap

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

type InvalidParam

type InvalidParam struct {
	// If the invalid parameter is an attribute in a JSON body, this IE shall contain the  attribute's name and shall be encoded as a JSON Pointer. If the invalid parameter is  an HTTP header, this IE shall be formatted as the concatenation of the string \"header \"  plus the name of such header. If the invalid parameter is a query parameter, this IE  shall be formatted as the concatenation of the string \"query \" plus the name of such  query parameter. If the invalid parameter is a variable part in the path of a resource  URI, this IE shall contain the name of the variable, including the symbols \"{\" and \"}\"  used in OpenAPI specification as the notation to represent variable path segments.
	Param string `json:"param"`
	// A human-readable reason, e.g. \"must be a positive integer\". In cases involving failed  operations in a PATCH request, the reason string should identify the operation that  failed using the operation's array index to assist in correlation of the invalid  parameter with the failed operation, e.g.\" Replacement value invalid for attribute  (failed operation index= 4)\"
	Reason *string `json:"reason,omitempty"`
}

InvalidParam It contains an invalid parameter and a related description.

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 KeyType

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

KeyType Represents the type of a key.

func (*KeyType) MarshalJSON

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

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

func (*KeyType) UnmarshalJSON

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

Unmarshal JSON data into any of the pointers in the struct

type MappedNullable

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

type MetaSchema

type MetaSchema struct {
	// Represents the Identifier of a Meta schema.
	SchemaId string    `json:"schemaId"`
	MetaTags []TagType `json:"metaTags"`
}

MetaSchema Defines the Meta Schema

func NewMetaSchema

func NewMetaSchema(schemaId string, metaTags []TagType) *MetaSchema

NewMetaSchema instantiates a new MetaSchema 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 NewMetaSchemaWithDefaults

func NewMetaSchemaWithDefaults() *MetaSchema

NewMetaSchemaWithDefaults instantiates a new MetaSchema 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 (*MetaSchema) GetMetaTags

func (o *MetaSchema) GetMetaTags() []TagType

GetMetaTags returns the MetaTags field value

func (*MetaSchema) GetMetaTagsOk

func (o *MetaSchema) GetMetaTagsOk() ([]TagType, bool)

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

func (*MetaSchema) GetSchemaId

func (o *MetaSchema) GetSchemaId() string

GetSchemaId returns the SchemaId field value

func (*MetaSchema) GetSchemaIdOk

func (o *MetaSchema) GetSchemaIdOk() (*string, bool)

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

func (MetaSchema) MarshalJSON

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

func (*MetaSchema) SetMetaTags

func (o *MetaSchema) SetMetaTags(v []TagType)

SetMetaTags sets field value

func (*MetaSchema) SetSchemaId

func (o *MetaSchema) SetSchemaId(v string)

SetSchemaId sets field value

func (MetaSchema) ToMap

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

func (*MetaSchema) UnmarshalJSON

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

type MetaSchemaCRUDAPIService

type MetaSchemaCRUDAPIService service

MetaSchemaCRUDAPIService MetaSchemaCRUDAPI service

func (*MetaSchemaCRUDAPIService) CreateOrModifyMetaSchema

func (a *MetaSchemaCRUDAPIService) CreateOrModifyMetaSchema(ctx context.Context, realmId string, storageId string, schemaId string) ApiCreateOrModifyMetaSchemaRequest

CreateOrModifyMetaSchema Create/Modify Meta Schema

Create or Modify a Meta Schema with a user provided SchemaId

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param realmId Identifier(name) of the Realm
@param storageId Identifier of the Storage
@param schemaId Identifier of the Meta Schema
@return ApiCreateOrModifyMetaSchemaRequest

func (*MetaSchemaCRUDAPIService) CreateOrModifyMetaSchemaExecute

func (a *MetaSchemaCRUDAPIService) CreateOrModifyMetaSchemaExecute(r ApiCreateOrModifyMetaSchemaRequest) (*MetaSchema, *http.Response, error)

Execute executes the request

@return MetaSchema

func (*MetaSchemaCRUDAPIService) DeleteMetaSchema

func (a *MetaSchemaCRUDAPIService) DeleteMetaSchema(ctx context.Context, realmId string, storageId string, schemaId string) ApiDeleteMetaSchemaRequest

DeleteMetaSchema Delete a Meta Schema with an user provided SchemaId

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param realmId Identifier(name) of the Realm
@param storageId Identifier of the Storage
@param schemaId Identifier of the Meta Schema
@return ApiDeleteMetaSchemaRequest

func (*MetaSchemaCRUDAPIService) DeleteMetaSchemaExecute

Execute executes the request

@return MetaSchema

func (*MetaSchemaCRUDAPIService) GetMetaSchema

func (a *MetaSchemaCRUDAPIService) GetMetaSchema(ctx context.Context, realmId string, storageId string, schemaId string) ApiGetMetaSchemaRequest

GetMetaSchema Meta Schema access

retrieve one specific Meta Schema

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param realmId Identifier of the Realm
@param storageId Identifier of the Storage
@param schemaId Identifier of the Meta Schema
@return ApiGetMetaSchemaRequest

func (*MetaSchemaCRUDAPIService) GetMetaSchemaExecute

func (a *MetaSchemaCRUDAPIService) GetMetaSchemaExecute(r ApiGetMetaSchemaRequest) (*Record, *http.Response, error)

Execute executes the request

@return Record

type NFType

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

NFType NF types known to NRF

func (*NFType) MarshalJSON

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

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

func (*NFType) UnmarshalJSON

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

Unmarshal JSON data into any of the pointers in the struct

type NotificationDescription

type NotificationDescription struct {
	// String providing an URI formatted according to RFC 3986.
	RecordRef      string          `json:"recordRef"`
	OperationType  RecordOperation `json:"operationType"`
	SubscriptionId *string         `json:"subscriptionId,omitempty"`
}

NotificationDescription Description of a record notification

func NewNotificationDescription

func NewNotificationDescription(recordRef string, operationType RecordOperation) *NotificationDescription

NewNotificationDescription instantiates a new NotificationDescription 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 NewNotificationDescriptionWithDefaults

func NewNotificationDescriptionWithDefaults() *NotificationDescription

NewNotificationDescriptionWithDefaults instantiates a new NotificationDescription 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 (*NotificationDescription) GetOperationType

func (o *NotificationDescription) GetOperationType() RecordOperation

GetOperationType returns the OperationType field value

func (*NotificationDescription) GetOperationTypeOk

func (o *NotificationDescription) GetOperationTypeOk() (*RecordOperation, bool)

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

func (*NotificationDescription) GetRecordRef

func (o *NotificationDescription) GetRecordRef() string

GetRecordRef returns the RecordRef field value

func (*NotificationDescription) GetRecordRefOk

func (o *NotificationDescription) GetRecordRefOk() (*string, bool)

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

func (*NotificationDescription) GetSubscriptionId

func (o *NotificationDescription) GetSubscriptionId() string

GetSubscriptionId returns the SubscriptionId field value if set, zero value otherwise.

func (*NotificationDescription) GetSubscriptionIdOk

func (o *NotificationDescription) GetSubscriptionIdOk() (*string, bool)

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

func (*NotificationDescription) HasSubscriptionId

func (o *NotificationDescription) HasSubscriptionId() bool

HasSubscriptionId returns a boolean if a field has been set.

func (NotificationDescription) MarshalJSON

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

func (*NotificationDescription) SetOperationType

func (o *NotificationDescription) SetOperationType(v RecordOperation)

SetOperationType sets field value

func (*NotificationDescription) SetRecordRef

func (o *NotificationDescription) SetRecordRef(v string)

SetRecordRef sets field value

func (*NotificationDescription) SetSubscriptionId

func (o *NotificationDescription) SetSubscriptionId(v string)

SetSubscriptionId gets a reference to the given string and assigns it to the SubscriptionId field.

func (NotificationDescription) ToMap

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

func (*NotificationDescription) UnmarshalJSON

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

type NotificationInfo

type NotificationInfo struct {
	ExpiredSubscriptions []NotificationSubscription `json:"expiredSubscriptions"`
}

NotificationInfo struct for NotificationInfo

func NewNotificationInfo

func NewNotificationInfo(expiredSubscriptions []NotificationSubscription) *NotificationInfo

NewNotificationInfo instantiates a new NotificationInfo 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 NewNotificationInfoWithDefaults

func NewNotificationInfoWithDefaults() *NotificationInfo

NewNotificationInfoWithDefaults instantiates a new NotificationInfo 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 (*NotificationInfo) GetExpiredSubscriptions

func (o *NotificationInfo) GetExpiredSubscriptions() []NotificationSubscription

GetExpiredSubscriptions returns the ExpiredSubscriptions field value

func (*NotificationInfo) GetExpiredSubscriptionsOk

func (o *NotificationInfo) GetExpiredSubscriptionsOk() ([]NotificationSubscription, bool)

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

func (NotificationInfo) MarshalJSON

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

func (*NotificationInfo) SetExpiredSubscriptions

func (o *NotificationInfo) SetExpiredSubscriptions(v []NotificationSubscription)

SetExpiredSubscriptions sets field value

func (NotificationInfo) ToMap

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

func (*NotificationInfo) UnmarshalJSON

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

type NotificationSubscription

type NotificationSubscription struct {
	ClientId ClientId `json:"clientId"`
	// String providing an URI formatted according to RFC 3986.
	CallbackReference string `json:"callbackReference"`
	// String providing an URI formatted according to RFC 3986.
	ExpiryCallbackReference *string `json:"expiryCallbackReference,omitempty"`
	// string with format 'date-time' as defined in OpenAPI.
	Expiry *time.Time `json:"expiry,omitempty"`
	// Unsigned Integer, i.e. only value 0 and integers above 0 are permissible.
	ExpiryNotification *int32              `json:"expiryNotification,omitempty"`
	SubFilter          *SubscriptionFilter `json:"subFilter,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"`
}

NotificationSubscription Definition of a notification subscription

func NewNotificationSubscription

func NewNotificationSubscription(clientId ClientId, callbackReference string) *NotificationSubscription

NewNotificationSubscription instantiates a new NotificationSubscription 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 NewNotificationSubscriptionWithDefaults

func NewNotificationSubscriptionWithDefaults() *NotificationSubscription

NewNotificationSubscriptionWithDefaults instantiates a new NotificationSubscription 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 (*NotificationSubscription) GetCallbackReference

func (o *NotificationSubscription) GetCallbackReference() string

GetCallbackReference returns the CallbackReference field value

func (*NotificationSubscription) GetCallbackReferenceOk

func (o *NotificationSubscription) GetCallbackReferenceOk() (*string, bool)

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

func (*NotificationSubscription) GetClientId

func (o *NotificationSubscription) GetClientId() ClientId

GetClientId returns the ClientId field value

func (*NotificationSubscription) GetClientIdOk

func (o *NotificationSubscription) GetClientIdOk() (*ClientId, bool)

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

func (*NotificationSubscription) GetExpiry

func (o *NotificationSubscription) GetExpiry() time.Time

GetExpiry returns the Expiry field value if set, zero value otherwise.

func (*NotificationSubscription) GetExpiryCallbackReference

func (o *NotificationSubscription) GetExpiryCallbackReference() string

GetExpiryCallbackReference returns the ExpiryCallbackReference field value if set, zero value otherwise.

func (*NotificationSubscription) GetExpiryCallbackReferenceOk

func (o *NotificationSubscription) GetExpiryCallbackReferenceOk() (*string, bool)

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

func (*NotificationSubscription) GetExpiryNotification

func (o *NotificationSubscription) GetExpiryNotification() int32

GetExpiryNotification returns the ExpiryNotification field value if set, zero value otherwise.

func (*NotificationSubscription) GetExpiryNotificationOk

func (o *NotificationSubscription) GetExpiryNotificationOk() (*int32, bool)

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

func (*NotificationSubscription) GetExpiryOk

func (o *NotificationSubscription) GetExpiryOk() (*time.Time, bool)

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

func (*NotificationSubscription) GetSubFilter

func (o *NotificationSubscription) GetSubFilter() SubscriptionFilter

GetSubFilter returns the SubFilter field value if set, zero value otherwise.

func (*NotificationSubscription) GetSubFilterOk

func (o *NotificationSubscription) GetSubFilterOk() (*SubscriptionFilter, bool)

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

func (*NotificationSubscription) GetSupportedFeatures

func (o *NotificationSubscription) GetSupportedFeatures() string

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

func (*NotificationSubscription) GetSupportedFeaturesOk

func (o *NotificationSubscription) 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 (*NotificationSubscription) HasExpiry

func (o *NotificationSubscription) HasExpiry() bool

HasExpiry returns a boolean if a field has been set.

func (*NotificationSubscription) HasExpiryCallbackReference

func (o *NotificationSubscription) HasExpiryCallbackReference() bool

HasExpiryCallbackReference returns a boolean if a field has been set.

func (*NotificationSubscription) HasExpiryNotification

func (o *NotificationSubscription) HasExpiryNotification() bool

HasExpiryNotification returns a boolean if a field has been set.

func (*NotificationSubscription) HasSubFilter

func (o *NotificationSubscription) HasSubFilter() bool

HasSubFilter returns a boolean if a field has been set.

func (*NotificationSubscription) HasSupportedFeatures

func (o *NotificationSubscription) HasSupportedFeatures() bool

HasSupportedFeatures returns a boolean if a field has been set.

func (NotificationSubscription) MarshalJSON

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

func (*NotificationSubscription) SetCallbackReference

func (o *NotificationSubscription) SetCallbackReference(v string)

SetCallbackReference sets field value

func (*NotificationSubscription) SetClientId

func (o *NotificationSubscription) SetClientId(v ClientId)

SetClientId sets field value

func (*NotificationSubscription) SetExpiry

func (o *NotificationSubscription) SetExpiry(v time.Time)

SetExpiry gets a reference to the given time.Time and assigns it to the Expiry field.

func (*NotificationSubscription) SetExpiryCallbackReference

func (o *NotificationSubscription) SetExpiryCallbackReference(v string)

SetExpiryCallbackReference gets a reference to the given string and assigns it to the ExpiryCallbackReference field.

func (*NotificationSubscription) SetExpiryNotification

func (o *NotificationSubscription) SetExpiryNotification(v int32)

SetExpiryNotification gets a reference to the given int32 and assigns it to the ExpiryNotification field.

func (*NotificationSubscription) SetSubFilter

func (o *NotificationSubscription) SetSubFilter(v SubscriptionFilter)

SetSubFilter gets a reference to the given SubscriptionFilter and assigns it to the SubFilter field.

func (*NotificationSubscription) SetSupportedFeatures

func (o *NotificationSubscription) SetSupportedFeatures(v string)

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

func (NotificationSubscription) ToMap

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

func (*NotificationSubscription) UnmarshalJSON

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

type NotificationSubscriptionCRUDAPIService

type NotificationSubscriptionCRUDAPIService service

NotificationSubscriptionCRUDAPIService NotificationSubscriptionCRUDAPI service

func (*NotificationSubscriptionCRUDAPIService) CreateAndUpdateNotificationSubscription

func (a *NotificationSubscriptionCRUDAPIService) CreateAndUpdateNotificationSubscription(ctx context.Context, realmId string, storageId string, subscriptionId string) ApiCreateAndUpdateNotificationSubscriptionRequest

CreateAndUpdateNotificationSubscription NotificationSubscription Create/Update

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param realmId Identifier of the Realm
@param storageId Identifier of the Storage
@param subscriptionId Identifier of the NotificationSubscription
@return ApiCreateAndUpdateNotificationSubscriptionRequest

func (*NotificationSubscriptionCRUDAPIService) CreateAndUpdateNotificationSubscriptionExecute

Execute executes the request

@return NotificationSubscription

func (*NotificationSubscriptionCRUDAPIService) DeleteNotificationSubscription

func (a *NotificationSubscriptionCRUDAPIService) DeleteNotificationSubscription(ctx context.Context, realmId string, storageId string, subscriptionId string) ApiDeleteNotificationSubscriptionRequest

DeleteNotificationSubscription Delete a Notification Subscription of the storage

delete a single subscriptions of the storage

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param realmId Identifier of the Realm
@param storageId Identifier of the Storage
@param subscriptionId Identifier of the NotificationSubscription
@return ApiDeleteNotificationSubscriptionRequest

func (*NotificationSubscriptionCRUDAPIService) DeleteNotificationSubscriptionExecute

Execute executes the request

@return []NotificationSubscription

func (*NotificationSubscriptionCRUDAPIService) GetNotificationSubscription

func (a *NotificationSubscriptionCRUDAPIService) GetNotificationSubscription(ctx context.Context, realmId string, storageId string, subscriptionId string) ApiGetNotificationSubscriptionRequest

GetNotificationSubscription Notification subscription retrieval

retrieve a single notification subscription of the storage

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param realmId Identifier of the Realm
@param storageId Identifier of the Storage
@param subscriptionId Identifier of the NotificationSubscription
@return ApiGetNotificationSubscriptionRequest

func (*NotificationSubscriptionCRUDAPIService) GetNotificationSubscriptionExecute

Execute executes the request

@return NotificationSubscription

func (*NotificationSubscriptionCRUDAPIService) UpdateNotificationSubscription

func (a *NotificationSubscriptionCRUDAPIService) UpdateNotificationSubscription(ctx context.Context, realmId string, storageId string, subscriptionId string) ApiUpdateNotificationSubscriptionRequest

UpdateNotificationSubscription NotificationSubscription update

update a specific NotificationSubscription

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param realmId Identifier of the Realm
@param storageId Identifier of the Storage
@param subscriptionId Identifier of the NotificationSubscription
@return ApiUpdateNotificationSubscriptionRequest

func (*NotificationSubscriptionCRUDAPIService) UpdateNotificationSubscriptionExecute

Execute executes the request

@return PatchResult

type NotificationSubscriptionsCRUDAPIService

type NotificationSubscriptionsCRUDAPIService service

NotificationSubscriptionsCRUDAPIService NotificationSubscriptionsCRUDAPI service

func (*NotificationSubscriptionsCRUDAPIService) GetNotificationSubscriptions

func (a *NotificationSubscriptionsCRUDAPIService) GetNotificationSubscriptions(ctx context.Context, realmId string, storageId string) ApiGetNotificationSubscriptionsRequest

GetNotificationSubscriptions Notification subscription retrieval

retrieve all notification subscriptions of the storage

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param realmId Identifier of the Realm
@param storageId Identifier of the Storage
@return ApiGetNotificationSubscriptionsRequest

func (*NotificationSubscriptionsCRUDAPIService) GetNotificationSubscriptionsExecute

Execute executes the request

@return []NotificationSubscription

type NullableAccessTokenErr

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

func NewNullableAccessTokenErr

func NewNullableAccessTokenErr(val *AccessTokenErr) *NullableAccessTokenErr

func (NullableAccessTokenErr) Get

func (NullableAccessTokenErr) IsSet

func (v NullableAccessTokenErr) IsSet() bool

func (NullableAccessTokenErr) MarshalJSON

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

func (*NullableAccessTokenErr) Set

func (*NullableAccessTokenErr) UnmarshalJSON

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

func (*NullableAccessTokenErr) Unset

func (v *NullableAccessTokenErr) Unset()

type NullableAccessTokenReq

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

func NewNullableAccessTokenReq

func NewNullableAccessTokenReq(val *AccessTokenReq) *NullableAccessTokenReq

func (NullableAccessTokenReq) Get

func (NullableAccessTokenReq) IsSet

func (v NullableAccessTokenReq) IsSet() bool

func (NullableAccessTokenReq) MarshalJSON

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

func (*NullableAccessTokenReq) Set

func (*NullableAccessTokenReq) UnmarshalJSON

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

func (*NullableAccessTokenReq) Unset

func (v *NullableAccessTokenReq) 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 NullableClientId

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

func NewNullableClientId

func NewNullableClientId(val *ClientId) *NullableClientId

func (NullableClientId) Get

func (v NullableClientId) Get() *ClientId

func (NullableClientId) IsSet

func (v NullableClientId) IsSet() bool

func (NullableClientId) MarshalJSON

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

func (*NullableClientId) Set

func (v *NullableClientId) Set(val *ClientId)

func (*NullableClientId) UnmarshalJSON

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

func (*NullableClientId) Unset

func (v *NullableClientId) Unset()

type NullableComparisonOperator

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

func NewNullableComparisonOperator

func NewNullableComparisonOperator(val *ComparisonOperator) *NullableComparisonOperator

func (NullableComparisonOperator) Get

func (NullableComparisonOperator) IsSet

func (v NullableComparisonOperator) IsSet() bool

func (NullableComparisonOperator) MarshalJSON

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

func (*NullableComparisonOperator) Set

func (*NullableComparisonOperator) UnmarshalJSON

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

func (*NullableComparisonOperator) Unset

func (v *NullableComparisonOperator) Unset()

type NullableConditionOperator

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

func NewNullableConditionOperator

func NewNullableConditionOperator(val *ConditionOperator) *NullableConditionOperator

func (NullableConditionOperator) Get

func (NullableConditionOperator) IsSet

func (v NullableConditionOperator) IsSet() bool

func (NullableConditionOperator) MarshalJSON

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

func (*NullableConditionOperator) Set

func (*NullableConditionOperator) UnmarshalJSON

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

func (*NullableConditionOperator) Unset

func (v *NullableConditionOperator) 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 NullableGetBlockList200Response

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

func (NullableGetBlockList200Response) Get

func (NullableGetBlockList200Response) IsSet

func (NullableGetBlockList200Response) MarshalJSON

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

func (*NullableGetBlockList200Response) Set

func (*NullableGetBlockList200Response) UnmarshalJSON

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

func (*NullableGetBlockList200Response) 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 NullableKeyType

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

func NewNullableKeyType

func NewNullableKeyType(val *KeyType) *NullableKeyType

func (NullableKeyType) Get

func (v NullableKeyType) Get() *KeyType

func (NullableKeyType) IsSet

func (v NullableKeyType) IsSet() bool

func (NullableKeyType) MarshalJSON

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

func (*NullableKeyType) Set

func (v *NullableKeyType) Set(val *KeyType)

func (*NullableKeyType) UnmarshalJSON

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

func (*NullableKeyType) Unset

func (v *NullableKeyType) Unset()

type NullableMetaSchema

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

func NewNullableMetaSchema

func NewNullableMetaSchema(val *MetaSchema) *NullableMetaSchema

func (NullableMetaSchema) Get

func (v NullableMetaSchema) Get() *MetaSchema

func (NullableMetaSchema) IsSet

func (v NullableMetaSchema) IsSet() bool

func (NullableMetaSchema) MarshalJSON

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

func (*NullableMetaSchema) Set

func (v *NullableMetaSchema) Set(val *MetaSchema)

func (*NullableMetaSchema) UnmarshalJSON

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

func (*NullableMetaSchema) Unset

func (v *NullableMetaSchema) Unset()

type NullableNFType

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

func NewNullableNFType

func NewNullableNFType(val *NFType) *NullableNFType

func (NullableNFType) Get

func (v NullableNFType) Get() *NFType

func (NullableNFType) IsSet

func (v NullableNFType) IsSet() bool

func (NullableNFType) MarshalJSON

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

func (*NullableNFType) Set

func (v *NullableNFType) Set(val *NFType)

func (*NullableNFType) UnmarshalJSON

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

func (*NullableNFType) Unset

func (v *NullableNFType) Unset()

type NullableNotificationDescription

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

func (NullableNotificationDescription) Get

func (NullableNotificationDescription) IsSet

func (NullableNotificationDescription) MarshalJSON

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

func (*NullableNotificationDescription) Set

func (*NullableNotificationDescription) UnmarshalJSON

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

func (*NullableNotificationDescription) Unset

type NullableNotificationInfo

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

func NewNullableNotificationInfo

func NewNullableNotificationInfo(val *NotificationInfo) *NullableNotificationInfo

func (NullableNotificationInfo) Get

func (NullableNotificationInfo) IsSet

func (v NullableNotificationInfo) IsSet() bool

func (NullableNotificationInfo) MarshalJSON

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

func (*NullableNotificationInfo) Set

func (*NullableNotificationInfo) UnmarshalJSON

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

func (*NullableNotificationInfo) Unset

func (v *NullableNotificationInfo) Unset()

type NullableNotificationSubscription

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

func (NullableNotificationSubscription) Get

func (NullableNotificationSubscription) IsSet

func (NullableNotificationSubscription) MarshalJSON

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

func (*NullableNotificationSubscription) Set

func (*NullableNotificationSubscription) UnmarshalJSON

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

func (*NullableNotificationSubscription) Unset

type NullablePatchItem

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

func NewNullablePatchItem

func NewNullablePatchItem(val *PatchItem) *NullablePatchItem

func (NullablePatchItem) Get

func (v NullablePatchItem) Get() *PatchItem

func (NullablePatchItem) IsSet

func (v NullablePatchItem) IsSet() bool

func (NullablePatchItem) MarshalJSON

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

func (*NullablePatchItem) Set

func (v *NullablePatchItem) Set(val *PatchItem)

func (*NullablePatchItem) UnmarshalJSON

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

func (*NullablePatchItem) Unset

func (v *NullablePatchItem) Unset()

type NullablePatchOperation

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

func NewNullablePatchOperation

func NewNullablePatchOperation(val *PatchOperation) *NullablePatchOperation

func (NullablePatchOperation) Get

func (NullablePatchOperation) IsSet

func (v NullablePatchOperation) IsSet() bool

func (NullablePatchOperation) MarshalJSON

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

func (*NullablePatchOperation) Set

func (*NullablePatchOperation) UnmarshalJSON

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

func (*NullablePatchOperation) Unset

func (v *NullablePatchOperation) Unset()

type NullablePatchResult

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

func NewNullablePatchResult

func NewNullablePatchResult(val *PatchResult) *NullablePatchResult

func (NullablePatchResult) Get

func (NullablePatchResult) IsSet

func (v NullablePatchResult) IsSet() bool

func (NullablePatchResult) MarshalJSON

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

func (*NullablePatchResult) Set

func (v *NullablePatchResult) Set(val *PatchResult)

func (*NullablePatchResult) UnmarshalJSON

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

func (*NullablePatchResult) Unset

func (v *NullablePatchResult) Unset()

type NullablePlmnId

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

func NewNullablePlmnId

func NewNullablePlmnId(val *PlmnId) *NullablePlmnId

func (NullablePlmnId) Get

func (v NullablePlmnId) Get() *PlmnId

func (NullablePlmnId) IsSet

func (v NullablePlmnId) IsSet() bool

func (NullablePlmnId) MarshalJSON

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

func (*NullablePlmnId) Set

func (v *NullablePlmnId) Set(val *PlmnId)

func (*NullablePlmnId) UnmarshalJSON

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

func (*NullablePlmnId) Unset

func (v *NullablePlmnId) Unset()

type NullablePlmnIdNid

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

func NewNullablePlmnIdNid

func NewNullablePlmnIdNid(val *PlmnIdNid) *NullablePlmnIdNid

func (NullablePlmnIdNid) Get

func (v NullablePlmnIdNid) Get() *PlmnIdNid

func (NullablePlmnIdNid) IsSet

func (v NullablePlmnIdNid) IsSet() bool

func (NullablePlmnIdNid) MarshalJSON

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

func (*NullablePlmnIdNid) Set

func (v *NullablePlmnIdNid) Set(val *PlmnIdNid)

func (*NullablePlmnIdNid) UnmarshalJSON

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

func (*NullablePlmnIdNid) Unset

func (v *NullablePlmnIdNid) 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 NullableRecord

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

func NewNullableRecord

func NewNullableRecord(val *Record) *NullableRecord

func (NullableRecord) Get

func (v NullableRecord) Get() *Record

func (NullableRecord) IsSet

func (v NullableRecord) IsSet() bool

func (NullableRecord) MarshalJSON

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

func (*NullableRecord) Set

func (v *NullableRecord) Set(val *Record)

func (*NullableRecord) UnmarshalJSON

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

func (*NullableRecord) Unset

func (v *NullableRecord) Unset()

type NullableRecordIdList

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

func NewNullableRecordIdList

func NewNullableRecordIdList(val *RecordIdList) *NullableRecordIdList

func (NullableRecordIdList) Get

func (NullableRecordIdList) IsSet

func (v NullableRecordIdList) IsSet() bool

func (NullableRecordIdList) MarshalJSON

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

func (*NullableRecordIdList) Set

func (v *NullableRecordIdList) Set(val *RecordIdList)

func (*NullableRecordIdList) UnmarshalJSON

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

func (*NullableRecordIdList) Unset

func (v *NullableRecordIdList) Unset()

type NullableRecordMeta

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

func NewNullableRecordMeta

func NewNullableRecordMeta(val *RecordMeta) *NullableRecordMeta

func (NullableRecordMeta) Get

func (v NullableRecordMeta) Get() *RecordMeta

func (NullableRecordMeta) IsSet

func (v NullableRecordMeta) IsSet() bool

func (NullableRecordMeta) MarshalJSON

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

func (*NullableRecordMeta) Set

func (v *NullableRecordMeta) Set(val *RecordMeta)

func (*NullableRecordMeta) UnmarshalJSON

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

func (*NullableRecordMeta) Unset

func (v *NullableRecordMeta) Unset()

type NullableRecordNotification

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

func NewNullableRecordNotification

func NewNullableRecordNotification(val *RecordNotification) *NullableRecordNotification

func (NullableRecordNotification) Get

func (NullableRecordNotification) IsSet

func (v NullableRecordNotification) IsSet() bool

func (NullableRecordNotification) MarshalJSON

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

func (*NullableRecordNotification) Set

func (*NullableRecordNotification) UnmarshalJSON

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

func (*NullableRecordNotification) Unset

func (v *NullableRecordNotification) Unset()

type NullableRecordOperation

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

func NewNullableRecordOperation

func NewNullableRecordOperation(val *RecordOperation) *NullableRecordOperation

func (NullableRecordOperation) Get

func (NullableRecordOperation) IsSet

func (v NullableRecordOperation) IsSet() bool

func (NullableRecordOperation) MarshalJSON

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

func (*NullableRecordOperation) Set

func (*NullableRecordOperation) UnmarshalJSON

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

func (*NullableRecordOperation) Unset

func (v *NullableRecordOperation) Unset()

type NullableRecordSearchResult

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

func NewNullableRecordSearchResult

func NewNullableRecordSearchResult(val *RecordSearchResult) *NullableRecordSearchResult

func (NullableRecordSearchResult) Get

func (NullableRecordSearchResult) IsSet

func (v NullableRecordSearchResult) IsSet() bool

func (NullableRecordSearchResult) MarshalJSON

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

func (*NullableRecordSearchResult) Set

func (*NullableRecordSearchResult) UnmarshalJSON

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

func (*NullableRecordSearchResult) Unset

func (v *NullableRecordSearchResult) Unset()

type NullableReportItem

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

func NewNullableReportItem

func NewNullableReportItem(val *ReportItem) *NullableReportItem

func (NullableReportItem) Get

func (v NullableReportItem) Get() *ReportItem

func (NullableReportItem) IsSet

func (v NullableReportItem) IsSet() bool

func (NullableReportItem) MarshalJSON

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

func (*NullableReportItem) Set

func (v *NullableReportItem) Set(val *ReportItem)

func (*NullableReportItem) UnmarshalJSON

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

func (*NullableReportItem) Unset

func (v *NullableReportItem) Unset()

type NullableRetrieveRecords

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

func NewNullableRetrieveRecords

func NewNullableRetrieveRecords(val *RetrieveRecords) *NullableRetrieveRecords

func (NullableRetrieveRecords) Get

func (NullableRetrieveRecords) IsSet

func (v NullableRetrieveRecords) IsSet() bool

func (NullableRetrieveRecords) MarshalJSON

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

func (*NullableRetrieveRecords) Set

func (*NullableRetrieveRecords) UnmarshalJSON

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

func (*NullableRetrieveRecords) Unset

func (v *NullableRetrieveRecords) Unset()

type NullableSearchComparison

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

func NewNullableSearchComparison

func NewNullableSearchComparison(val *SearchComparison) *NullableSearchComparison

func (NullableSearchComparison) Get

func (NullableSearchComparison) IsSet

func (v NullableSearchComparison) IsSet() bool

func (NullableSearchComparison) MarshalJSON

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

func (*NullableSearchComparison) Set

func (*NullableSearchComparison) UnmarshalJSON

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

func (*NullableSearchComparison) Unset

func (v *NullableSearchComparison) Unset()

type NullableSearchCondition

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

func NewNullableSearchCondition

func NewNullableSearchCondition(val *SearchCondition) *NullableSearchCondition

func (NullableSearchCondition) Get

func (NullableSearchCondition) IsSet

func (v NullableSearchCondition) IsSet() bool

func (NullableSearchCondition) MarshalJSON

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

func (*NullableSearchCondition) Set

func (*NullableSearchCondition) UnmarshalJSON

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

func (*NullableSearchCondition) Unset

func (v *NullableSearchCondition) Unset()

type NullableSearchExpression

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

func NewNullableSearchExpression

func NewNullableSearchExpression(val *SearchExpression) *NullableSearchExpression

func (NullableSearchExpression) Get

func (NullableSearchExpression) IsSet

func (v NullableSearchExpression) IsSet() bool

func (NullableSearchExpression) MarshalJSON

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

func (*NullableSearchExpression) Set

func (*NullableSearchExpression) UnmarshalJSON

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

func (*NullableSearchExpression) Unset

func (v *NullableSearchExpression) Unset()

type NullableSnssai

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

func NewNullableSnssai

func NewNullableSnssai(val *Snssai) *NullableSnssai

func (NullableSnssai) Get

func (v NullableSnssai) Get() *Snssai

func (NullableSnssai) IsSet

func (v NullableSnssai) IsSet() bool

func (NullableSnssai) MarshalJSON

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

func (*NullableSnssai) Set

func (v *NullableSnssai) Set(val *Snssai)

func (*NullableSnssai) UnmarshalJSON

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

func (*NullableSnssai) Unset

func (v *NullableSnssai) 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 NullableSubscriptionFilter

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

func NewNullableSubscriptionFilter

func NewNullableSubscriptionFilter(val *SubscriptionFilter) *NullableSubscriptionFilter

func (NullableSubscriptionFilter) Get

func (NullableSubscriptionFilter) IsSet

func (v NullableSubscriptionFilter) IsSet() bool

func (NullableSubscriptionFilter) MarshalJSON

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

func (*NullableSubscriptionFilter) Set

func (*NullableSubscriptionFilter) UnmarshalJSON

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

func (*NullableSubscriptionFilter) Unset

func (v *NullableSubscriptionFilter) Unset()

type NullableTagType

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

func NewNullableTagType

func NewNullableTagType(val *TagType) *NullableTagType

func (NullableTagType) Get

func (v NullableTagType) Get() *TagType

func (NullableTagType) IsSet

func (v NullableTagType) IsSet() bool

func (NullableTagType) MarshalJSON

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

func (*NullableTagType) Set

func (v *NullableTagType) Set(val *TagType)

func (*NullableTagType) UnmarshalJSON

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

func (*NullableTagType) Unset

func (v *NullableTagType) 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 PatchItem

type PatchItem struct {
	Op PatchOperation `json:"op"`
	// contains a JSON pointer value (as defined in IETF RFC 6901) that references a location of a resource on which the patch operation shall be performed.
	Path string `json:"path"`
	// indicates the path of the source JSON element (according to JSON Pointer syntax) being moved or copied to the location indicated by the \"path\" attribute.
	From  *string     `json:"from,omitempty"`
	Value interface{} `json:"value,omitempty"`
}

PatchItem it contains information on data to be changed.

func NewPatchItem

func NewPatchItem(op PatchOperation, path string) *PatchItem

NewPatchItem instantiates a new PatchItem 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 NewPatchItemWithDefaults

func NewPatchItemWithDefaults() *PatchItem

NewPatchItemWithDefaults instantiates a new PatchItem 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 (*PatchItem) GetFrom

func (o *PatchItem) GetFrom() string

GetFrom returns the From field value if set, zero value otherwise.

func (*PatchItem) GetFromOk

func (o *PatchItem) GetFromOk() (*string, bool)

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

func (*PatchItem) GetOp

func (o *PatchItem) GetOp() PatchOperation

GetOp returns the Op field value

func (*PatchItem) GetOpOk

func (o *PatchItem) GetOpOk() (*PatchOperation, bool)

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

func (*PatchItem) GetPath

func (o *PatchItem) GetPath() string

GetPath returns the Path field value

func (*PatchItem) GetPathOk

func (o *PatchItem) GetPathOk() (*string, bool)

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

func (*PatchItem) GetValue

func (o *PatchItem) GetValue() interface{}

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

func (*PatchItem) GetValueOk

func (o *PatchItem) GetValueOk() (*interface{}, bool)

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

func (*PatchItem) HasFrom

func (o *PatchItem) HasFrom() bool

HasFrom returns a boolean if a field has been set.

func (*PatchItem) HasValue

func (o *PatchItem) HasValue() bool

HasValue returns a boolean if a field has been set.

func (PatchItem) MarshalJSON

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

func (*PatchItem) SetFrom

func (o *PatchItem) SetFrom(v string)

SetFrom gets a reference to the given string and assigns it to the From field.

func (*PatchItem) SetOp

func (o *PatchItem) SetOp(v PatchOperation)

SetOp sets field value

func (*PatchItem) SetPath

func (o *PatchItem) SetPath(v string)

SetPath sets field value

func (*PatchItem) SetValue

func (o *PatchItem) SetValue(v interface{})

SetValue gets a reference to the given interface{} and assigns it to the Value field.

func (PatchItem) ToMap

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

func (*PatchItem) UnmarshalJSON

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

type PatchOperation

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

PatchOperation Operations as defined in IETF RFC 6902.

func (*PatchOperation) MarshalJSON

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

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

func (*PatchOperation) UnmarshalJSON

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

Unmarshal JSON data into any of the pointers in the struct

type PatchResult

type PatchResult struct {
	// The execution report contains an array of report items. Each report item indicates one  failed modification.
	Report []ReportItem `json:"report"`
}

PatchResult The execution report result on failed modification.

func NewPatchResult

func NewPatchResult(report []ReportItem) *PatchResult

NewPatchResult instantiates a new PatchResult 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 NewPatchResultWithDefaults

func NewPatchResultWithDefaults() *PatchResult

NewPatchResultWithDefaults instantiates a new PatchResult 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 (*PatchResult) GetReport

func (o *PatchResult) GetReport() []ReportItem

GetReport returns the Report field value

func (*PatchResult) GetReportOk

func (o *PatchResult) GetReportOk() ([]ReportItem, bool)

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

func (PatchResult) MarshalJSON

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

func (*PatchResult) SetReport

func (o *PatchResult) SetReport(v []ReportItem)

SetReport sets field value

func (PatchResult) ToMap

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

func (*PatchResult) UnmarshalJSON

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

type PlmnId

type PlmnId struct {
	// Mobile Country Code part of the PLMN, comprising 3 digits, as defined in clause 9.3.3.5 of 3GPP TS 38.413.
	Mcc string `json:"mcc"`
	// Mobile Network Code part of the PLMN, comprising 2 or 3 digits, as defined in clause 9.3.3.5 of 3GPP TS 38.413.
	Mnc string `json:"mnc"`
}

PlmnId When PlmnId needs to be converted to string (e.g. when used in maps as key), the string shall be composed of three digits \"mcc\" followed by \"-\" and two or three digits \"mnc\".

func NewPlmnId

func NewPlmnId(mcc string, mnc string) *PlmnId

NewPlmnId instantiates a new PlmnId 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 NewPlmnIdWithDefaults

func NewPlmnIdWithDefaults() *PlmnId

NewPlmnIdWithDefaults instantiates a new PlmnId 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 (*PlmnId) GetMcc

func (o *PlmnId) GetMcc() string

GetMcc returns the Mcc field value

func (*PlmnId) GetMccOk

func (o *PlmnId) GetMccOk() (*string, bool)

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

func (*PlmnId) GetMnc

func (o *PlmnId) GetMnc() string

GetMnc returns the Mnc field value

func (*PlmnId) GetMncOk

func (o *PlmnId) GetMncOk() (*string, bool)

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

func (PlmnId) MarshalJSON

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

func (*PlmnId) SetMcc

func (o *PlmnId) SetMcc(v string)

SetMcc sets field value

func (*PlmnId) SetMnc

func (o *PlmnId) SetMnc(v string)

SetMnc sets field value

func (PlmnId) ToMap

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

func (*PlmnId) UnmarshalJSON

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

type PlmnIdNid

type PlmnIdNid struct {
	// Mobile Country Code part of the PLMN, comprising 3 digits, as defined in clause 9.3.3.5 of 3GPP TS 38.413.
	Mcc string `json:"mcc"`
	// Mobile Network Code part of the PLMN, comprising 2 or 3 digits, as defined in clause 9.3.3.5 of 3GPP TS 38.413.
	Mnc string `json:"mnc"`
	// This represents the Network Identifier, which together with a PLMN ID is used to identify an SNPN (see 3GPP TS 23.003 and 3GPP TS 23.501 clause 5.30.2.1).
	Nid *string `json:"nid,omitempty"`
}

PlmnIdNid Contains the serving core network operator PLMN ID and, for an SNPN, the NID that together with the PLMN ID identifies the SNPN.

func NewPlmnIdNid

func NewPlmnIdNid(mcc string, mnc string) *PlmnIdNid

NewPlmnIdNid instantiates a new PlmnIdNid 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 NewPlmnIdNidWithDefaults

func NewPlmnIdNidWithDefaults() *PlmnIdNid

NewPlmnIdNidWithDefaults instantiates a new PlmnIdNid 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 (*PlmnIdNid) GetMcc

func (o *PlmnIdNid) GetMcc() string

GetMcc returns the Mcc field value

func (*PlmnIdNid) GetMccOk

func (o *PlmnIdNid) GetMccOk() (*string, bool)

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

func (*PlmnIdNid) GetMnc

func (o *PlmnIdNid) GetMnc() string

GetMnc returns the Mnc field value

func (*PlmnIdNid) GetMncOk

func (o *PlmnIdNid) GetMncOk() (*string, bool)

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

func (*PlmnIdNid) GetNid

func (o *PlmnIdNid) GetNid() string

GetNid returns the Nid field value if set, zero value otherwise.

func (*PlmnIdNid) GetNidOk

func (o *PlmnIdNid) GetNidOk() (*string, bool)

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

func (*PlmnIdNid) HasNid

func (o *PlmnIdNid) HasNid() bool

HasNid returns a boolean if a field has been set.

func (PlmnIdNid) MarshalJSON

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

func (*PlmnIdNid) SetMcc

func (o *PlmnIdNid) SetMcc(v string)

SetMcc sets field value

func (*PlmnIdNid) SetMnc

func (o *PlmnIdNid) SetMnc(v string)

SetMnc sets field value

func (*PlmnIdNid) SetNid

func (o *PlmnIdNid) SetNid(v string)

SetNid gets a reference to the given string and assigns it to the Nid field.

func (PlmnIdNid) ToMap

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

func (*PlmnIdNid) UnmarshalJSON

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

type ProblemDetails

type ProblemDetails struct {
	// String providing an URI formatted according to RFC 3986.
	Type   *string `json:"type,omitempty"`
	Title  *string `json:"title,omitempty"`
	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 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"`
	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"`
	AccessTokenError   *AccessTokenErr `json:"accessTokenError,omitempty"`
	AccessTokenRequest *AccessTokenReq `json:"accessTokenRequest,omitempty"`
	// Fully Qualified Domain Name
	NrfId *string `json:"nrfId,omitempty"`
}

ProblemDetails Provides additional information in 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) GetAccessTokenError

func (o *ProblemDetails) GetAccessTokenError() AccessTokenErr

GetAccessTokenError returns the AccessTokenError field value if set, zero value otherwise.

func (*ProblemDetails) GetAccessTokenErrorOk

func (o *ProblemDetails) GetAccessTokenErrorOk() (*AccessTokenErr, bool)

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

func (*ProblemDetails) GetAccessTokenRequest

func (o *ProblemDetails) GetAccessTokenRequest() AccessTokenReq

GetAccessTokenRequest returns the AccessTokenRequest field value if set, zero value otherwise.

func (*ProblemDetails) GetAccessTokenRequestOk

func (o *ProblemDetails) GetAccessTokenRequestOk() (*AccessTokenReq, bool)

GetAccessTokenRequestOk returns a tuple with the AccessTokenRequest field value if set, nil otherwise and a boolean to check if the value has been 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) GetNrfId

func (o *ProblemDetails) GetNrfId() string

GetNrfId returns the NrfId field value if set, zero value otherwise.

func (*ProblemDetails) GetNrfIdOk

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

GetNrfIdOk returns a tuple with the NrfId 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) HasAccessTokenError

func (o *ProblemDetails) HasAccessTokenError() bool

HasAccessTokenError returns a boolean if a field has been set.

func (*ProblemDetails) HasAccessTokenRequest

func (o *ProblemDetails) HasAccessTokenRequest() bool

HasAccessTokenRequest returns a boolean if a field 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) HasNrfId

func (o *ProblemDetails) HasNrfId() bool

HasNrfId 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) SetAccessTokenError

func (o *ProblemDetails) SetAccessTokenError(v AccessTokenErr)

SetAccessTokenError gets a reference to the given AccessTokenErr and assigns it to the AccessTokenError field.

func (*ProblemDetails) SetAccessTokenRequest

func (o *ProblemDetails) SetAccessTokenRequest(v AccessTokenReq)

SetAccessTokenRequest gets a reference to the given AccessTokenReq and assigns it to the AccessTokenRequest field.

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) SetNrfId

func (o *ProblemDetails) SetNrfId(v string)

SetNrfId gets a reference to the given string and assigns it to the NrfId 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 Record

type Record struct {
	Meta RecordMeta `json:"meta"`
	// list of opaque Block's in this Record
	Blocks []interface{} `json:"blocks,omitempty"`
}

Record Definition of a Record

func NewRecord

func NewRecord(meta RecordMeta) *Record

NewRecord instantiates a new Record 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 NewRecordWithDefaults

func NewRecordWithDefaults() *Record

NewRecordWithDefaults instantiates a new Record 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 (*Record) GetBlocks

func (o *Record) GetBlocks() []interface{}

GetBlocks returns the Blocks field value if set, zero value otherwise.

func (*Record) GetBlocksOk

func (o *Record) GetBlocksOk() ([]interface{}, bool)

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

func (*Record) GetMeta

func (o *Record) GetMeta() RecordMeta

GetMeta returns the Meta field value

func (*Record) GetMetaOk

func (o *Record) GetMetaOk() (*RecordMeta, bool)

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

func (*Record) HasBlocks

func (o *Record) HasBlocks() bool

HasBlocks returns a boolean if a field has been set.

func (Record) MarshalJSON

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

func (*Record) SetBlocks

func (o *Record) SetBlocks(v []interface{})

SetBlocks gets a reference to the given []interface{} and assigns it to the Blocks field.

func (*Record) SetMeta

func (o *Record) SetMeta(v RecordMeta)

SetMeta sets field value

func (Record) ToMap

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

func (*Record) UnmarshalJSON

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

type RecordCRUDAPIService

type RecordCRUDAPIService service

RecordCRUDAPIService RecordCRUDAPI service

func (*RecordCRUDAPIService) BulkDeleteRecords

func (a *RecordCRUDAPIService) BulkDeleteRecords(ctx context.Context, realmId string, storageId string) ApiBulkDeleteRecordsRequest

BulkDeleteRecords Bulk Deletion of Records

Delete multiple Records based on filter

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param realmId Identifier of the Realm
@param storageId Identifier of the Storage
@return ApiBulkDeleteRecordsRequest

func (*RecordCRUDAPIService) BulkDeleteRecordsExecute

func (a *RecordCRUDAPIService) BulkDeleteRecordsExecute(r ApiBulkDeleteRecordsRequest) (*RecordIdList, *http.Response, error)

Execute executes the request

@return RecordIdList

func (*RecordCRUDAPIService) CreateOrModifyRecord

func (a *RecordCRUDAPIService) CreateOrModifyRecord(ctx context.Context, realmId string, storageId string, recordId string) ApiCreateOrModifyRecordRequest

CreateOrModifyRecord Create/Modify Record

Create or Modify a Record with a user provided RecordId

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param realmId Identifier(name) of the Realm
@param storageId Identifier of the Storage
@param recordId Identifier of the Record
@return ApiCreateOrModifyRecordRequest

func (*RecordCRUDAPIService) CreateOrModifyRecordExecute

func (a *RecordCRUDAPIService) CreateOrModifyRecordExecute(r ApiCreateOrModifyRecordRequest) (*Record, *http.Response, error)

Execute executes the request

@return Record

func (*RecordCRUDAPIService) DeleteRecord

func (a *RecordCRUDAPIService) DeleteRecord(ctx context.Context, realmId string, storageId string, recordId string) ApiDeleteRecordRequest

DeleteRecord Delete a Record with an user provided RecordId

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param realmId Identifier(name) of the Realm
@param storageId Identifier of the Storage
@param recordId Identifier of the Record
@return ApiDeleteRecordRequest

func (*RecordCRUDAPIService) DeleteRecordExecute

func (a *RecordCRUDAPIService) DeleteRecordExecute(r ApiDeleteRecordRequest) (*Record, *http.Response, error)

Execute executes the request

@return Record

func (*RecordCRUDAPIService) GetMeta

func (a *RecordCRUDAPIService) GetMeta(ctx context.Context, realmId string, storageId string, recordId string) ApiGetMetaRequest

GetMeta Record's meta access

retrieve meta of a specific Record

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param realmId Identifier of the Realm
@param storageId Identifier of the Storage
@param recordId Identifier of the Record
@return ApiGetMetaRequest

func (*RecordCRUDAPIService) GetMetaExecute

Execute executes the request

@return RecordMeta

func (*RecordCRUDAPIService) GetRecord

func (a *RecordCRUDAPIService) GetRecord(ctx context.Context, realmId string, storageId string, recordId string) ApiGetRecordRequest

GetRecord Record access

retrieve one specific Record

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param realmId Identifier of the Realm
@param storageId Identifier of the Storage
@param recordId Identifier of the Record
@return ApiGetRecordRequest

func (*RecordCRUDAPIService) GetRecordExecute

func (a *RecordCRUDAPIService) GetRecordExecute(r ApiGetRecordRequest) (*Record, *http.Response, error)

Execute executes the request

@return Record

func (*RecordCRUDAPIService) SearchRecord

func (a *RecordCRUDAPIService) SearchRecord(ctx context.Context, realmId string, storageId string) ApiSearchRecordRequest

SearchRecord Records search with get

Retrieve one or multiple Records based on filter

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param realmId Identifier of the Realm
@param storageId Identifier of the Storage
@return ApiSearchRecordRequest

func (*RecordCRUDAPIService) SearchRecordExecute

Execute executes the request

@return RecordSearchResult

func (*RecordCRUDAPIService) UpdateMeta

func (a *RecordCRUDAPIService) UpdateMeta(ctx context.Context, realmId string, storageId string, recordId string) ApiUpdateMetaRequest

UpdateMeta Record's meta update

update meta of a specific Record

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param realmId Identifier of the Realm
@param storageId Identifier of the Storage
@param recordId Identifier of the Record
@return ApiUpdateMetaRequest

func (*RecordCRUDAPIService) UpdateMetaExecute

Execute executes the request

@return PatchResult

type RecordIdList

type RecordIdList struct {
	RecordIdList []string `json:"recordIdList"`
}

RecordIdList List of Record IDs

func NewRecordIdList

func NewRecordIdList(recordIdList []string) *RecordIdList

NewRecordIdList instantiates a new RecordIdList 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 NewRecordIdListWithDefaults

func NewRecordIdListWithDefaults() *RecordIdList

NewRecordIdListWithDefaults instantiates a new RecordIdList 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 (*RecordIdList) GetRecordIdList

func (o *RecordIdList) GetRecordIdList() []string

GetRecordIdList returns the RecordIdList field value

func (*RecordIdList) GetRecordIdListOk

func (o *RecordIdList) GetRecordIdListOk() ([]string, bool)

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

func (RecordIdList) MarshalJSON

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

func (*RecordIdList) SetRecordIdList

func (o *RecordIdList) SetRecordIdList(v []string)

SetRecordIdList sets field value

func (RecordIdList) ToMap

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

func (*RecordIdList) UnmarshalJSON

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

type RecordMeta

type RecordMeta struct {
	// string with format 'date-time' as defined in OpenAPI.
	Ttl *time.Time `json:"ttl,omitempty"`
	// String providing an URI formatted according to RFC 3986.
	CallbackReference *string `json:"callbackReference,omitempty"`
	// A dictionary of {\"tagName\": [ \"tagValue\", ...] }. A tag name can be used to retrieve a Record. The tagValue are unique.
	Tags *map[string][]string `json:"tags,omitempty"`
}

RecordMeta Meta data of a Record

func NewRecordMeta

func NewRecordMeta() *RecordMeta

NewRecordMeta instantiates a new RecordMeta 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 NewRecordMetaWithDefaults

func NewRecordMetaWithDefaults() *RecordMeta

NewRecordMetaWithDefaults instantiates a new RecordMeta 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 (*RecordMeta) GetCallbackReference

func (o *RecordMeta) GetCallbackReference() string

GetCallbackReference returns the CallbackReference field value if set, zero value otherwise.

func (*RecordMeta) GetCallbackReferenceOk

func (o *RecordMeta) GetCallbackReferenceOk() (*string, bool)

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

func (*RecordMeta) GetTags

func (o *RecordMeta) GetTags() map[string][]string

GetTags returns the Tags field value if set, zero value otherwise.

func (*RecordMeta) GetTagsOk

func (o *RecordMeta) GetTagsOk() (*map[string][]string, bool)

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

func (*RecordMeta) GetTtl

func (o *RecordMeta) GetTtl() time.Time

GetTtl returns the Ttl field value if set, zero value otherwise.

func (*RecordMeta) GetTtlOk

func (o *RecordMeta) GetTtlOk() (*time.Time, bool)

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

func (*RecordMeta) HasCallbackReference

func (o *RecordMeta) HasCallbackReference() bool

HasCallbackReference returns a boolean if a field has been set.

func (*RecordMeta) HasTags

func (o *RecordMeta) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*RecordMeta) HasTtl

func (o *RecordMeta) HasTtl() bool

HasTtl returns a boolean if a field has been set.

func (RecordMeta) MarshalJSON

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

func (*RecordMeta) SetCallbackReference

func (o *RecordMeta) SetCallbackReference(v string)

SetCallbackReference gets a reference to the given string and assigns it to the CallbackReference field.

func (*RecordMeta) SetTags

func (o *RecordMeta) SetTags(v map[string][]string)

SetTags gets a reference to the given map[string][]string and assigns it to the Tags field.

func (*RecordMeta) SetTtl

func (o *RecordMeta) SetTtl(v time.Time)

SetTtl gets a reference to the given time.Time and assigns it to the Ttl field.

func (RecordMeta) ToMap

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

type RecordNotification

type RecordNotification struct {
	Descriptor NotificationDescription `json:"descriptor"`
	Meta       RecordMeta              `json:"meta"`
	// list of opaque Block's in this Record
	Blocks []interface{} `json:"blocks,omitempty"`
}

RecordNotification Definition of a notification on a record

func NewRecordNotification

func NewRecordNotification(descriptor NotificationDescription, meta RecordMeta) *RecordNotification

NewRecordNotification instantiates a new RecordNotification 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 NewRecordNotificationWithDefaults

func NewRecordNotificationWithDefaults() *RecordNotification

NewRecordNotificationWithDefaults instantiates a new RecordNotification 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 (*RecordNotification) GetBlocks

func (o *RecordNotification) GetBlocks() []interface{}

GetBlocks returns the Blocks field value if set, zero value otherwise.

func (*RecordNotification) GetBlocksOk

func (o *RecordNotification) GetBlocksOk() ([]interface{}, bool)

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

func (*RecordNotification) GetDescriptor

func (o *RecordNotification) GetDescriptor() NotificationDescription

GetDescriptor returns the Descriptor field value

func (*RecordNotification) GetDescriptorOk

func (o *RecordNotification) GetDescriptorOk() (*NotificationDescription, bool)

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

func (*RecordNotification) GetMeta

func (o *RecordNotification) GetMeta() RecordMeta

GetMeta returns the Meta field value

func (*RecordNotification) GetMetaOk

func (o *RecordNotification) GetMetaOk() (*RecordMeta, bool)

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

func (*RecordNotification) HasBlocks

func (o *RecordNotification) HasBlocks() bool

HasBlocks returns a boolean if a field has been set.

func (RecordNotification) MarshalJSON

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

func (*RecordNotification) SetBlocks

func (o *RecordNotification) SetBlocks(v []interface{})

SetBlocks gets a reference to the given []interface{} and assigns it to the Blocks field.

func (*RecordNotification) SetDescriptor

func (o *RecordNotification) SetDescriptor(v NotificationDescription)

SetDescriptor sets field value

func (*RecordNotification) SetMeta

func (o *RecordNotification) SetMeta(v RecordMeta)

SetMeta sets field value

func (RecordNotification) ToMap

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

func (*RecordNotification) UnmarshalJSON

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

type RecordOperation

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

RecordOperation Indicate operation made on a record

func (*RecordOperation) MarshalJSON

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

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

func (*RecordOperation) UnmarshalJSON

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

Unmarshal JSON data into any of the pointers in the struct

type RecordSearchResult

type RecordSearchResult struct {
	// Unsigned Integer, i.e. only value 0 and integers above 0 are permissible.
	Count      int32    `json:"count"`
	References []string `json:"references,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"`
	// A map (list of key-value pairs where recordId serves as key) of Records
	MatchingRecords *map[string]Record `json:"matchingRecords,omitempty"`
}

RecordSearchResult Count and collection of Record references matching the providing filter.

func NewRecordSearchResult

func NewRecordSearchResult(count int32) *RecordSearchResult

NewRecordSearchResult instantiates a new RecordSearchResult 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 NewRecordSearchResultWithDefaults

func NewRecordSearchResultWithDefaults() *RecordSearchResult

NewRecordSearchResultWithDefaults instantiates a new RecordSearchResult 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 (*RecordSearchResult) GetCount

func (o *RecordSearchResult) GetCount() int32

GetCount returns the Count field value

func (*RecordSearchResult) GetCountOk

func (o *RecordSearchResult) GetCountOk() (*int32, bool)

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

func (*RecordSearchResult) GetMatchingRecords

func (o *RecordSearchResult) GetMatchingRecords() map[string]Record

GetMatchingRecords returns the MatchingRecords field value if set, zero value otherwise.

func (*RecordSearchResult) GetMatchingRecordsOk

func (o *RecordSearchResult) GetMatchingRecordsOk() (*map[string]Record, bool)

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

func (*RecordSearchResult) GetReferences

func (o *RecordSearchResult) GetReferences() []string

GetReferences returns the References field value if set, zero value otherwise.

func (*RecordSearchResult) GetReferencesOk

func (o *RecordSearchResult) GetReferencesOk() ([]string, bool)

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

func (*RecordSearchResult) GetSupportedFeatures

func (o *RecordSearchResult) GetSupportedFeatures() string

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

func (*RecordSearchResult) GetSupportedFeaturesOk

func (o *RecordSearchResult) 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 (*RecordSearchResult) HasMatchingRecords

func (o *RecordSearchResult) HasMatchingRecords() bool

HasMatchingRecords returns a boolean if a field has been set.

func (*RecordSearchResult) HasReferences

func (o *RecordSearchResult) HasReferences() bool

HasReferences returns a boolean if a field has been set.

func (*RecordSearchResult) HasSupportedFeatures

func (o *RecordSearchResult) HasSupportedFeatures() bool

HasSupportedFeatures returns a boolean if a field has been set.

func (RecordSearchResult) MarshalJSON

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

func (*RecordSearchResult) SetCount

func (o *RecordSearchResult) SetCount(v int32)

SetCount sets field value

func (*RecordSearchResult) SetMatchingRecords

func (o *RecordSearchResult) SetMatchingRecords(v map[string]Record)

SetMatchingRecords gets a reference to the given map[string]Record and assigns it to the MatchingRecords field.

func (*RecordSearchResult) SetReferences

func (o *RecordSearchResult) SetReferences(v []string)

SetReferences gets a reference to the given []string and assigns it to the References field.

func (*RecordSearchResult) SetSupportedFeatures

func (o *RecordSearchResult) SetSupportedFeatures(v string)

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

func (RecordSearchResult) ToMap

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

func (*RecordSearchResult) UnmarshalJSON

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

type ReportItem

type ReportItem struct {
	// Contains a JSON pointer value (as defined in IETF RFC 6901) that references a  location of a resource to which the modification is subject.
	Path string `json:"path"`
	// A human-readable reason providing details on the reported modification failure.  The reason string should identify the operation that failed using the operation's  array index to assist in correlation of the invalid parameter with the failed  operation, e.g. \"Replacement value invalid for attribute (failed operation index= 4)\".
	Reason *string `json:"reason,omitempty"`
}

ReportItem indicates performed modivications.

func NewReportItem

func NewReportItem(path string) *ReportItem

NewReportItem instantiates a new ReportItem 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 NewReportItemWithDefaults

func NewReportItemWithDefaults() *ReportItem

NewReportItemWithDefaults instantiates a new ReportItem 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 (*ReportItem) GetPath

func (o *ReportItem) GetPath() string

GetPath returns the Path field value

func (*ReportItem) GetPathOk

func (o *ReportItem) GetPathOk() (*string, bool)

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

func (*ReportItem) GetReason

func (o *ReportItem) GetReason() string

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

func (*ReportItem) GetReasonOk

func (o *ReportItem) 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 (*ReportItem) HasReason

func (o *ReportItem) HasReason() bool

HasReason returns a boolean if a field has been set.

func (ReportItem) MarshalJSON

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

func (*ReportItem) SetPath

func (o *ReportItem) SetPath(v string)

SetPath sets field value

func (*ReportItem) SetReason

func (o *ReportItem) SetReason(v string)

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

func (ReportItem) ToMap

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

func (*ReportItem) UnmarshalJSON

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

type RetrieveRecords

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

RetrieveRecords Indicates the data to be retrieved.

func (*RetrieveRecords) MarshalJSON

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

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

func (*RetrieveRecords) UnmarshalJSON

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

Unmarshal JSON data into any of the pointers in the struct

type SearchComparison

type SearchComparison struct {
	Op    ComparisonOperator `json:"op"`
	Tag   string             `json:"tag"`
	Value string             `json:"value"`
}

SearchComparison A comparison to apply on tag/values pairs.

func NewSearchComparison

func NewSearchComparison(op ComparisonOperator, tag string, value string) *SearchComparison

NewSearchComparison instantiates a new SearchComparison 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 NewSearchComparisonWithDefaults

func NewSearchComparisonWithDefaults() *SearchComparison

NewSearchComparisonWithDefaults instantiates a new SearchComparison 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 (*SearchComparison) GetOp

GetOp returns the Op field value

func (*SearchComparison) GetOpOk

func (o *SearchComparison) GetOpOk() (*ComparisonOperator, bool)

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

func (*SearchComparison) GetTag

func (o *SearchComparison) GetTag() string

GetTag returns the Tag field value

func (*SearchComparison) GetTagOk

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

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

func (*SearchComparison) GetValue

func (o *SearchComparison) GetValue() string

GetValue returns the Value field value

func (*SearchComparison) GetValueOk

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

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

func (SearchComparison) MarshalJSON

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

func (*SearchComparison) SetOp

SetOp sets field value

func (*SearchComparison) SetTag

func (o *SearchComparison) SetTag(v string)

SetTag sets field value

func (*SearchComparison) SetValue

func (o *SearchComparison) SetValue(v string)

SetValue sets field value

func (SearchComparison) ToMap

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

func (*SearchComparison) UnmarshalJSON

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

type SearchCondition

type SearchCondition struct {
	Cond  ConditionOperator  `json:"cond"`
	Units []SearchExpression `json:"units"`
	// Represents the Identifier of a Meta schema.
	SchemaId *string `json:"schemaId,omitempty"`
}

SearchCondition A logical condition

func NewSearchCondition

func NewSearchCondition(cond ConditionOperator, units []SearchExpression) *SearchCondition

NewSearchCondition instantiates a new SearchCondition 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 NewSearchConditionWithDefaults

func NewSearchConditionWithDefaults() *SearchCondition

NewSearchConditionWithDefaults instantiates a new SearchCondition 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 (*SearchCondition) GetCond

func (o *SearchCondition) GetCond() ConditionOperator

GetCond returns the Cond field value

func (*SearchCondition) GetCondOk

func (o *SearchCondition) GetCondOk() (*ConditionOperator, bool)

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

func (*SearchCondition) GetSchemaId

func (o *SearchCondition) GetSchemaId() string

GetSchemaId returns the SchemaId field value if set, zero value otherwise.

func (*SearchCondition) GetSchemaIdOk

func (o *SearchCondition) GetSchemaIdOk() (*string, bool)

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

func (*SearchCondition) GetUnits

func (o *SearchCondition) GetUnits() []SearchExpression

GetUnits returns the Units field value

func (*SearchCondition) GetUnitsOk

func (o *SearchCondition) GetUnitsOk() ([]SearchExpression, bool)

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

func (*SearchCondition) HasSchemaId

func (o *SearchCondition) HasSchemaId() bool

HasSchemaId returns a boolean if a field has been set.

func (SearchCondition) MarshalJSON

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

func (*SearchCondition) SetCond

func (o *SearchCondition) SetCond(v ConditionOperator)

SetCond sets field value

func (*SearchCondition) SetSchemaId

func (o *SearchCondition) SetSchemaId(v string)

SetSchemaId gets a reference to the given string and assigns it to the SchemaId field.

func (*SearchCondition) SetUnits

func (o *SearchCondition) SetUnits(v []SearchExpression)

SetUnits sets field value

func (SearchCondition) ToMap

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

func (*SearchCondition) UnmarshalJSON

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

type SearchExpression

type SearchExpression struct {
	RecordIdList     *RecordIdList
	SearchComparison *SearchComparison
	SearchCondition  *SearchCondition
}

SearchExpression - A logical expression element

func RecordIdListAsSearchExpression

func RecordIdListAsSearchExpression(v *RecordIdList) SearchExpression

RecordIdListAsSearchExpression is a convenience function that returns RecordIdList wrapped in SearchExpression

func SearchComparisonAsSearchExpression

func SearchComparisonAsSearchExpression(v *SearchComparison) SearchExpression

SearchComparisonAsSearchExpression is a convenience function that returns SearchComparison wrapped in SearchExpression

func SearchConditionAsSearchExpression

func SearchConditionAsSearchExpression(v *SearchCondition) SearchExpression

SearchConditionAsSearchExpression is a convenience function that returns SearchCondition wrapped in SearchExpression

func (*SearchExpression) GetActualInstance

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

Get the actual instance

func (SearchExpression) MarshalJSON

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

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

func (*SearchExpression) UnmarshalJSON

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

Unmarshal JSON data into one 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 Snssai

type Snssai struct {
	// Unsigned integer, within the range 0 to 255, representing the Slice/Service Type.  It indicates the expected Network Slice behaviour in terms of features and services. Values 0 to 127 correspond to the standardized SST range. Values 128 to 255 correspond  to the Operator-specific range. See clause 28.4.2 of 3GPP TS 23.003. Standardized values are defined in clause 5.15.2.2 of 3GPP TS 23.501.
	Sst int32 `json:"sst"`
	// 3-octet string, representing the Slice Differentiator, 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 4 bits. The most significant character representing the 4 most significant bits of the SD shall appear first in the string, and the character representing the 4 least significant bit of the SD shall appear last in the string. This is an optional parameter that complements the Slice/Service type(s) to allow to  differentiate amongst multiple Network Slices of the same Slice/Service type. This IE shall be absent if no SD value is associated with the SST.
	Sd *string `json:"sd,omitempty"`
}

Snssai When Snssai needs to be converted to string (e.g. when used in maps as key), the string shall be composed of one to three digits \"sst\" optionally followed by \"-\" and 6 hexadecimal digits \"sd\".

func NewSnssai

func NewSnssai(sst int32) *Snssai

NewSnssai instantiates a new Snssai 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 NewSnssaiWithDefaults

func NewSnssaiWithDefaults() *Snssai

NewSnssaiWithDefaults instantiates a new Snssai 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 (*Snssai) GetSd

func (o *Snssai) GetSd() string

GetSd returns the Sd field value if set, zero value otherwise.

func (*Snssai) GetSdOk

func (o *Snssai) GetSdOk() (*string, bool)

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

func (*Snssai) GetSst

func (o *Snssai) GetSst() int32

GetSst returns the Sst field value

func (*Snssai) GetSstOk

func (o *Snssai) GetSstOk() (*int32, bool)

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

func (*Snssai) HasSd

func (o *Snssai) HasSd() bool

HasSd returns a boolean if a field has been set.

func (Snssai) MarshalJSON

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

func (*Snssai) SetSd

func (o *Snssai) SetSd(v string)

SetSd gets a reference to the given string and assigns it to the Sd field.

func (*Snssai) SetSst

func (o *Snssai) SetSst(v int32)

SetSst sets field value

func (Snssai) ToMap

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

func (*Snssai) UnmarshalJSON

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

type SubscriptionFilter

type SubscriptionFilter struct {
	// list of resources applicable to the subscription
	MonitoredResourceUris []string `json:"monitoredResourceUris,omitempty"`
	// list of resources applicable to the subscription
	Operations []RecordOperation `json:"operations,omitempty"`
}

SubscriptionFilter A subscription filter

func NewSubscriptionFilter

func NewSubscriptionFilter() *SubscriptionFilter

NewSubscriptionFilter instantiates a new SubscriptionFilter 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 NewSubscriptionFilterWithDefaults

func NewSubscriptionFilterWithDefaults() *SubscriptionFilter

NewSubscriptionFilterWithDefaults instantiates a new SubscriptionFilter 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 (*SubscriptionFilter) GetMonitoredResourceUris

func (o *SubscriptionFilter) GetMonitoredResourceUris() []string

GetMonitoredResourceUris returns the MonitoredResourceUris field value if set, zero value otherwise.

func (*SubscriptionFilter) GetMonitoredResourceUrisOk

func (o *SubscriptionFilter) GetMonitoredResourceUrisOk() ([]string, bool)

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

func (*SubscriptionFilter) GetOperations

func (o *SubscriptionFilter) GetOperations() []RecordOperation

GetOperations returns the Operations field value if set, zero value otherwise.

func (*SubscriptionFilter) GetOperationsOk

func (o *SubscriptionFilter) GetOperationsOk() ([]RecordOperation, bool)

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

func (*SubscriptionFilter) HasMonitoredResourceUris

func (o *SubscriptionFilter) HasMonitoredResourceUris() bool

HasMonitoredResourceUris returns a boolean if a field has been set.

func (*SubscriptionFilter) HasOperations

func (o *SubscriptionFilter) HasOperations() bool

HasOperations returns a boolean if a field has been set.

func (SubscriptionFilter) MarshalJSON

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

func (*SubscriptionFilter) SetMonitoredResourceUris

func (o *SubscriptionFilter) SetMonitoredResourceUris(v []string)

SetMonitoredResourceUris gets a reference to the given []string and assigns it to the MonitoredResourceUris field.

func (*SubscriptionFilter) SetOperations

func (o *SubscriptionFilter) SetOperations(v []RecordOperation)

SetOperations gets a reference to the given []RecordOperation and assigns it to the Operations field.

func (SubscriptionFilter) ToMap

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

type TagType

type TagType struct {
	TagName  string  `json:"tagName"`
	KeyType  KeyType `json:"keyType"`
	Sort     *bool   `json:"sort,omitempty"`
	Presence *bool   `json:"presence,omitempty"`
}

TagType Defines the Tag Type

func NewTagType

func NewTagType(tagName string, keyType KeyType) *TagType

NewTagType instantiates a new TagType 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 NewTagTypeWithDefaults

func NewTagTypeWithDefaults() *TagType

NewTagTypeWithDefaults instantiates a new TagType 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 (*TagType) GetKeyType

func (o *TagType) GetKeyType() KeyType

GetKeyType returns the KeyType field value

func (*TagType) GetKeyTypeOk

func (o *TagType) GetKeyTypeOk() (*KeyType, bool)

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

func (*TagType) GetPresence

func (o *TagType) GetPresence() bool

GetPresence returns the Presence field value if set, zero value otherwise.

func (*TagType) GetPresenceOk

func (o *TagType) GetPresenceOk() (*bool, bool)

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

func (*TagType) GetSort

func (o *TagType) GetSort() bool

GetSort returns the Sort field value if set, zero value otherwise.

func (*TagType) GetSortOk

func (o *TagType) GetSortOk() (*bool, bool)

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

func (*TagType) GetTagName

func (o *TagType) GetTagName() string

GetTagName returns the TagName field value

func (*TagType) GetTagNameOk

func (o *TagType) GetTagNameOk() (*string, bool)

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

func (*TagType) HasPresence

func (o *TagType) HasPresence() bool

HasPresence returns a boolean if a field has been set.

func (*TagType) HasSort

func (o *TagType) HasSort() bool

HasSort returns a boolean if a field has been set.

func (TagType) MarshalJSON

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

func (*TagType) SetKeyType

func (o *TagType) SetKeyType(v KeyType)

SetKeyType sets field value

func (*TagType) SetPresence

func (o *TagType) SetPresence(v bool)

SetPresence gets a reference to the given bool and assigns it to the Presence field.

func (*TagType) SetSort

func (o *TagType) SetSort(v bool)

SetSort gets a reference to the given bool and assigns it to the Sort field.

func (*TagType) SetTagName

func (o *TagType) SetTagName(v string)

SetTagName sets field value

func (TagType) ToMap

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

func (*TagType) UnmarshalJSON

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

Jump to

Keyboard shortcuts

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