OpenAPI_UAE_C2OperationModeManagement

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_UAE_C2OperationModeManagement

UAE Server C2 Operation Mode Management 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.0.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_UAE_C2OperationModeManagement "gitee.com/konglinglong/openapi/OpenAPI_UAE_C2OperationModeManagement"

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

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

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

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

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

Documentation for API Endpoints

All URIs are relative to https://example.com/uae-c2opmode-mngt/v1

Class Method HTTP request Description
InitiateC2OperationModeConfigurationAPI InitiateC2OpModeConfig Post /initiate Request the provisioning of C2 Operation Mode configuration information for a UAS (i.e. pair of UAV and UAV-C).

Documentation For Models

Documentation For Authorization

Authentication schemes defined for the API:

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

Example

auth := context.WithValue(context.Background(), OpenAPI_UAE_C2OperationModeManagement.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_UAE_C2OperationModeManagement.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 {
	InitiateC2OperationModeConfigurationAPI *InitiateC2OperationModeConfigurationAPIService
	// contains filtered or unexported fields
}

APIClient manages communication with the UAE Server C2 Operation Mode Management Service API v1.0.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 ApiInitiateC2OpModeConfigRequest

type ApiInitiateC2OpModeConfigRequest struct {
	ApiService *InitiateC2OperationModeConfigurationAPIService
	// contains filtered or unexported fields
}

func (ApiInitiateC2OpModeConfigRequest) ConfigureData

func (ApiInitiateC2OpModeConfigRequest) Execute

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 C2CommMode

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

C2CommMode Possible values are: - DIRECT_C2_COMMUNICATION: Indicates Direct C2 Communication mode. - NETWORK_ASSISTED_C2_COMMUNICATION: Indicates Network-Assisted C2 Communication mode. - UTM_NAVIGATED_C2_COMMUNICATION: Indicates UTM-Navigated C2 communication mode.

func (*C2CommMode) MarshalJSON

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

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

func (*C2CommMode) UnmarshalJSON

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

Unmarshal JSON data into any of the pointers in the struct

type C2CommModeSwitchNotif

type C2CommModeSwitchNotif struct {
	// string providing an URI formatted according to IETF RFC 3986.
	UaeServerId          string              `json:"uaeServerId"`
	UasId                NullableUasId       `json:"uasId"`
	C2CommModeSwitchType C2CommModeSwitching `json:"c2CommModeSwitchType"`
	SwitchingCause       *C2SwitchingCause   `json:"switchingCause,omitempty"`
}

C2CommModeSwitchNotif Represents information on the targeted C2 Communication Mode switching for a UAS (i.e. pair of UAV and UAV-C).

func NewC2CommModeSwitchNotif

func NewC2CommModeSwitchNotif(uaeServerId string, uasId NullableUasId, c2CommModeSwitchType C2CommModeSwitching) *C2CommModeSwitchNotif

NewC2CommModeSwitchNotif instantiates a new C2CommModeSwitchNotif 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 NewC2CommModeSwitchNotifWithDefaults

func NewC2CommModeSwitchNotifWithDefaults() *C2CommModeSwitchNotif

NewC2CommModeSwitchNotifWithDefaults instantiates a new C2CommModeSwitchNotif 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 (*C2CommModeSwitchNotif) GetC2CommModeSwitchType

func (o *C2CommModeSwitchNotif) GetC2CommModeSwitchType() C2CommModeSwitching

GetC2CommModeSwitchType returns the C2CommModeSwitchType field value

func (*C2CommModeSwitchNotif) GetC2CommModeSwitchTypeOk

func (o *C2CommModeSwitchNotif) GetC2CommModeSwitchTypeOk() (*C2CommModeSwitching, bool)

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

func (*C2CommModeSwitchNotif) GetSwitchingCause

func (o *C2CommModeSwitchNotif) GetSwitchingCause() C2SwitchingCause

GetSwitchingCause returns the SwitchingCause field value if set, zero value otherwise.

func (*C2CommModeSwitchNotif) GetSwitchingCauseOk

func (o *C2CommModeSwitchNotif) GetSwitchingCauseOk() (*C2SwitchingCause, bool)

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

func (*C2CommModeSwitchNotif) GetUaeServerId

func (o *C2CommModeSwitchNotif) GetUaeServerId() string

GetUaeServerId returns the UaeServerId field value

func (*C2CommModeSwitchNotif) GetUaeServerIdOk

func (o *C2CommModeSwitchNotif) GetUaeServerIdOk() (*string, bool)

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

func (*C2CommModeSwitchNotif) GetUasId

func (o *C2CommModeSwitchNotif) GetUasId() UasId

GetUasId returns the UasId field value If the value is explicit nil, the zero value for UasId will be returned

func (*C2CommModeSwitchNotif) GetUasIdOk

func (o *C2CommModeSwitchNotif) GetUasIdOk() (*UasId, bool)

GetUasIdOk returns a tuple with the UasId field value 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 (*C2CommModeSwitchNotif) HasSwitchingCause

func (o *C2CommModeSwitchNotif) HasSwitchingCause() bool

HasSwitchingCause returns a boolean if a field has been set.

func (C2CommModeSwitchNotif) MarshalJSON

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

func (*C2CommModeSwitchNotif) SetC2CommModeSwitchType

func (o *C2CommModeSwitchNotif) SetC2CommModeSwitchType(v C2CommModeSwitching)

SetC2CommModeSwitchType sets field value

func (*C2CommModeSwitchNotif) SetSwitchingCause

func (o *C2CommModeSwitchNotif) SetSwitchingCause(v C2SwitchingCause)

SetSwitchingCause gets a reference to the given C2SwitchingCause and assigns it to the SwitchingCause field.

func (*C2CommModeSwitchNotif) SetUaeServerId

func (o *C2CommModeSwitchNotif) SetUaeServerId(v string)

SetUaeServerId sets field value

func (*C2CommModeSwitchNotif) SetUasId

func (o *C2CommModeSwitchNotif) SetUasId(v UasId)

SetUasId sets field value

func (C2CommModeSwitchNotif) ToMap

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

func (*C2CommModeSwitchNotif) UnmarshalJSON

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

type C2CommModeSwitching

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

C2CommModeSwitching Possible values are: - DIRECT_TO_NETWORK_ASSISTED_C2: Indicates the C2 Communication Mode switching from Direct C2 Communication mode to Network-Assisted C2 Communication mode. - NETWORK_ASSISTED_TO_DIRECT_C2: Indicates the C2 Communication Mode switching from Network-Assisted C2 Communication mode to Direct C2 Communication mode. - DIRECT_TO_UTM_NAVIGATED_C2: Indicates the C2 Communication Mode switching from Direct C2 Communication mode to UTM-Navigated C2 communication mode. - NETWORK_ASSISTED_TO_UTM_NAVIGATED_C2: Indicates the C2 Communication Mode switching from Network-Assisted C2 Communication mode to UTM-Navigated C2 communication mode.

func (*C2CommModeSwitching) MarshalJSON

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

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

func (*C2CommModeSwitching) UnmarshalJSON

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

Unmarshal JSON data into any of the pointers in the struct

type C2LinkQualityThrlds

type C2LinkQualityThrlds struct {
	NrRsrpThrldLow  *int32 `json:"nrRsrpThrldLow,omitempty"`
	NrRsrpThrldHigh *int32 `json:"nrRsrpThrldHigh,omitempty"`
	NrRsrqThrldLow  *int32 `json:"nrRsrqThrldLow,omitempty"`
	NrRsrqThrldHigh *int32 `json:"nrRsrqThrldHigh,omitempty"`
	// Unsigned integer indicating Packet Loss Rate (see clauses 5.7.2.8 and 5.7.4 of 3GPP TS 23.501), expressed in tenth of percent.
	PacketLossThrldLow *int32 `json:"packetLossThrldLow,omitempty"`
	// Unsigned integer indicating Packet Loss Rate (see clauses 5.7.2.8 and 5.7.4 of 3GPP TS 23.501), expressed in tenth of percent.
	PacketLossThrldHigh *int32 `json:"packetLossThrldHigh,omitempty"`
}

C2LinkQualityThrlds Represents the C2 link quality thresholds.

func NewC2LinkQualityThrlds

func NewC2LinkQualityThrlds() *C2LinkQualityThrlds

NewC2LinkQualityThrlds instantiates a new C2LinkQualityThrlds 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 NewC2LinkQualityThrldsWithDefaults

func NewC2LinkQualityThrldsWithDefaults() *C2LinkQualityThrlds

NewC2LinkQualityThrldsWithDefaults instantiates a new C2LinkQualityThrlds 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 (*C2LinkQualityThrlds) GetNrRsrpThrldHigh

func (o *C2LinkQualityThrlds) GetNrRsrpThrldHigh() int32

GetNrRsrpThrldHigh returns the NrRsrpThrldHigh field value if set, zero value otherwise.

func (*C2LinkQualityThrlds) GetNrRsrpThrldHighOk

func (o *C2LinkQualityThrlds) GetNrRsrpThrldHighOk() (*int32, bool)

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

func (*C2LinkQualityThrlds) GetNrRsrpThrldLow

func (o *C2LinkQualityThrlds) GetNrRsrpThrldLow() int32

GetNrRsrpThrldLow returns the NrRsrpThrldLow field value if set, zero value otherwise.

func (*C2LinkQualityThrlds) GetNrRsrpThrldLowOk

func (o *C2LinkQualityThrlds) GetNrRsrpThrldLowOk() (*int32, bool)

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

func (*C2LinkQualityThrlds) GetNrRsrqThrldHigh

func (o *C2LinkQualityThrlds) GetNrRsrqThrldHigh() int32

GetNrRsrqThrldHigh returns the NrRsrqThrldHigh field value if set, zero value otherwise.

func (*C2LinkQualityThrlds) GetNrRsrqThrldHighOk

func (o *C2LinkQualityThrlds) GetNrRsrqThrldHighOk() (*int32, bool)

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

func (*C2LinkQualityThrlds) GetNrRsrqThrldLow

func (o *C2LinkQualityThrlds) GetNrRsrqThrldLow() int32

GetNrRsrqThrldLow returns the NrRsrqThrldLow field value if set, zero value otherwise.

func (*C2LinkQualityThrlds) GetNrRsrqThrldLowOk

func (o *C2LinkQualityThrlds) GetNrRsrqThrldLowOk() (*int32, bool)

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

func (*C2LinkQualityThrlds) GetPacketLossThrldHigh

func (o *C2LinkQualityThrlds) GetPacketLossThrldHigh() int32

GetPacketLossThrldHigh returns the PacketLossThrldHigh field value if set, zero value otherwise.

func (*C2LinkQualityThrlds) GetPacketLossThrldHighOk

func (o *C2LinkQualityThrlds) GetPacketLossThrldHighOk() (*int32, bool)

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

func (*C2LinkQualityThrlds) GetPacketLossThrldLow

func (o *C2LinkQualityThrlds) GetPacketLossThrldLow() int32

GetPacketLossThrldLow returns the PacketLossThrldLow field value if set, zero value otherwise.

func (*C2LinkQualityThrlds) GetPacketLossThrldLowOk

func (o *C2LinkQualityThrlds) GetPacketLossThrldLowOk() (*int32, bool)

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

func (*C2LinkQualityThrlds) HasNrRsrpThrldHigh

func (o *C2LinkQualityThrlds) HasNrRsrpThrldHigh() bool

HasNrRsrpThrldHigh returns a boolean if a field has been set.

func (*C2LinkQualityThrlds) HasNrRsrpThrldLow

func (o *C2LinkQualityThrlds) HasNrRsrpThrldLow() bool

HasNrRsrpThrldLow returns a boolean if a field has been set.

func (*C2LinkQualityThrlds) HasNrRsrqThrldHigh

func (o *C2LinkQualityThrlds) HasNrRsrqThrldHigh() bool

HasNrRsrqThrldHigh returns a boolean if a field has been set.

func (*C2LinkQualityThrlds) HasNrRsrqThrldLow

func (o *C2LinkQualityThrlds) HasNrRsrqThrldLow() bool

HasNrRsrqThrldLow returns a boolean if a field has been set.

func (*C2LinkQualityThrlds) HasPacketLossThrldHigh

func (o *C2LinkQualityThrlds) HasPacketLossThrldHigh() bool

HasPacketLossThrldHigh returns a boolean if a field has been set.

func (*C2LinkQualityThrlds) HasPacketLossThrldLow

func (o *C2LinkQualityThrlds) HasPacketLossThrldLow() bool

HasPacketLossThrldLow returns a boolean if a field has been set.

func (C2LinkQualityThrlds) MarshalJSON

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

func (*C2LinkQualityThrlds) SetNrRsrpThrldHigh

func (o *C2LinkQualityThrlds) SetNrRsrpThrldHigh(v int32)

SetNrRsrpThrldHigh gets a reference to the given int32 and assigns it to the NrRsrpThrldHigh field.

func (*C2LinkQualityThrlds) SetNrRsrpThrldLow

func (o *C2LinkQualityThrlds) SetNrRsrpThrldLow(v int32)

SetNrRsrpThrldLow gets a reference to the given int32 and assigns it to the NrRsrpThrldLow field.

func (*C2LinkQualityThrlds) SetNrRsrqThrldHigh

func (o *C2LinkQualityThrlds) SetNrRsrqThrldHigh(v int32)

SetNrRsrqThrldHigh gets a reference to the given int32 and assigns it to the NrRsrqThrldHigh field.

func (*C2LinkQualityThrlds) SetNrRsrqThrldLow

func (o *C2LinkQualityThrlds) SetNrRsrqThrldLow(v int32)

SetNrRsrqThrldLow gets a reference to the given int32 and assigns it to the NrRsrqThrldLow field.

func (*C2LinkQualityThrlds) SetPacketLossThrldHigh

func (o *C2LinkQualityThrlds) SetPacketLossThrldHigh(v int32)

SetPacketLossThrldHigh gets a reference to the given int32 and assigns it to the PacketLossThrldHigh field.

func (*C2LinkQualityThrlds) SetPacketLossThrldLow

func (o *C2LinkQualityThrlds) SetPacketLossThrldLow(v int32)

SetPacketLossThrldLow gets a reference to the given int32 and assigns it to the PacketLossThrldLow field.

func (C2LinkQualityThrlds) ToMap

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

type C2OpModeMngtCompStatus

type C2OpModeMngtCompStatus struct {
	UasId  NullableUasId  `json:"uasId"`
	Status C2OpModeStatus `json:"status"`
}

C2OpModeMngtCompStatus Represents the C2 Operation Mode Management Completion status for a UAV (e.g. UAV, UAV-C).

func NewC2OpModeMngtCompStatus

func NewC2OpModeMngtCompStatus(uasId NullableUasId, status C2OpModeStatus) *C2OpModeMngtCompStatus

NewC2OpModeMngtCompStatus instantiates a new C2OpModeMngtCompStatus 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 NewC2OpModeMngtCompStatusWithDefaults

func NewC2OpModeMngtCompStatusWithDefaults() *C2OpModeMngtCompStatus

NewC2OpModeMngtCompStatusWithDefaults instantiates a new C2OpModeMngtCompStatus 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 (*C2OpModeMngtCompStatus) GetStatus

func (o *C2OpModeMngtCompStatus) GetStatus() C2OpModeStatus

GetStatus returns the Status field value

func (*C2OpModeMngtCompStatus) GetStatusOk

func (o *C2OpModeMngtCompStatus) GetStatusOk() (*C2OpModeStatus, bool)

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

func (*C2OpModeMngtCompStatus) GetUasId

func (o *C2OpModeMngtCompStatus) GetUasId() UasId

GetUasId returns the UasId field value If the value is explicit nil, the zero value for UasId will be returned

func (*C2OpModeMngtCompStatus) GetUasIdOk

func (o *C2OpModeMngtCompStatus) GetUasIdOk() (*UasId, bool)

GetUasIdOk returns a tuple with the UasId field value 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 (C2OpModeMngtCompStatus) MarshalJSON

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

func (*C2OpModeMngtCompStatus) SetStatus

func (o *C2OpModeMngtCompStatus) SetStatus(v C2OpModeStatus)

SetStatus sets field value

func (*C2OpModeMngtCompStatus) SetUasId

func (o *C2OpModeMngtCompStatus) SetUasId(v UasId)

SetUasId sets field value

func (C2OpModeMngtCompStatus) ToMap

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

func (*C2OpModeMngtCompStatus) UnmarshalJSON

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

type C2OpModeStatus

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

C2OpModeStatus Possible values are: - SUCCESSFUL: Indicates that the C2 operation mode configuration was successful. - NOT_SUCCESSFUL: Indicates that the C2 operation mode configuration was not successful.

func (*C2OpModeStatus) MarshalJSON

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

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

func (*C2OpModeStatus) UnmarshalJSON

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

Unmarshal JSON data into any of the pointers in the struct

type C2Result

type C2Result struct {
	C2OpConfirmed bool `json:"c2OpConfirmed"`
	// 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.
	SuppFeat *string `json:"suppFeat,omitempty"`
}

C2Result Represents the result of an action related to C2 of a UAS.

func NewC2Result

func NewC2Result(c2OpConfirmed bool) *C2Result

NewC2Result instantiates a new C2Result 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 NewC2ResultWithDefaults

func NewC2ResultWithDefaults() *C2Result

NewC2ResultWithDefaults instantiates a new C2Result 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 (*C2Result) GetC2OpConfirmed

func (o *C2Result) GetC2OpConfirmed() bool

GetC2OpConfirmed returns the C2OpConfirmed field value

func (*C2Result) GetC2OpConfirmedOk

func (o *C2Result) GetC2OpConfirmedOk() (*bool, bool)

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

func (*C2Result) GetSuppFeat

func (o *C2Result) GetSuppFeat() string

GetSuppFeat returns the SuppFeat field value if set, zero value otherwise.

func (*C2Result) GetSuppFeatOk

func (o *C2Result) GetSuppFeatOk() (*string, bool)

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

func (*C2Result) HasSuppFeat

func (o *C2Result) HasSuppFeat() bool

HasSuppFeat returns a boolean if a field has been set.

func (C2Result) MarshalJSON

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

func (*C2Result) SetC2OpConfirmed

func (o *C2Result) SetC2OpConfirmed(v bool)

SetC2OpConfirmed sets field value

func (*C2Result) SetSuppFeat

func (o *C2Result) SetSuppFeat(v string)

SetSuppFeat gets a reference to the given string and assigns it to the SuppFeat field.

func (C2Result) ToMap

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

func (*C2Result) UnmarshalJSON

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

type C2ServiceArea

type C2ServiceArea struct {
	NcgiList           []Ncgi           `json:"ncgiList,omitempty"`
	TaiList            []Tai            `json:"taiList,omitempty"`
	GeographicAreaList []GeographicArea `json:"geographicAreaList,omitempty"`
}

C2ServiceArea Represents a C2 service area.

func NewC2ServiceArea

func NewC2ServiceArea() *C2ServiceArea

NewC2ServiceArea instantiates a new C2ServiceArea 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 NewC2ServiceAreaWithDefaults

func NewC2ServiceAreaWithDefaults() *C2ServiceArea

NewC2ServiceAreaWithDefaults instantiates a new C2ServiceArea 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 (*C2ServiceArea) GetGeographicAreaList

func (o *C2ServiceArea) GetGeographicAreaList() []GeographicArea

GetGeographicAreaList returns the GeographicAreaList field value if set, zero value otherwise.

func (*C2ServiceArea) GetGeographicAreaListOk

func (o *C2ServiceArea) GetGeographicAreaListOk() ([]GeographicArea, bool)

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

func (*C2ServiceArea) GetNcgiList

func (o *C2ServiceArea) GetNcgiList() []Ncgi

GetNcgiList returns the NcgiList field value if set, zero value otherwise.

func (*C2ServiceArea) GetNcgiListOk

func (o *C2ServiceArea) GetNcgiListOk() ([]Ncgi, bool)

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

func (*C2ServiceArea) GetTaiList

func (o *C2ServiceArea) GetTaiList() []Tai

GetTaiList returns the TaiList field value if set, zero value otherwise.

func (*C2ServiceArea) GetTaiListOk

func (o *C2ServiceArea) GetTaiListOk() ([]Tai, bool)

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

func (*C2ServiceArea) HasGeographicAreaList

func (o *C2ServiceArea) HasGeographicAreaList() bool

HasGeographicAreaList returns a boolean if a field has been set.

func (*C2ServiceArea) HasNcgiList

func (o *C2ServiceArea) HasNcgiList() bool

HasNcgiList returns a boolean if a field has been set.

func (*C2ServiceArea) HasTaiList

func (o *C2ServiceArea) HasTaiList() bool

HasTaiList returns a boolean if a field has been set.

func (C2ServiceArea) MarshalJSON

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

func (*C2ServiceArea) SetGeographicAreaList

func (o *C2ServiceArea) SetGeographicAreaList(v []GeographicArea)

SetGeographicAreaList gets a reference to the given []GeographicArea and assigns it to the GeographicAreaList field.

func (*C2ServiceArea) SetNcgiList

func (o *C2ServiceArea) SetNcgiList(v []Ncgi)

SetNcgiList gets a reference to the given []Ncgi and assigns it to the NcgiList field.

func (*C2ServiceArea) SetTaiList

func (o *C2ServiceArea) SetTaiList(v []Tai)

SetTaiList gets a reference to the given []Tai and assigns it to the TaiList field.

func (C2ServiceArea) ToMap

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

type C2SwitchPolicies

type C2SwitchPolicies struct {
	DirectC2LinkQualityThrlds *C2LinkQualityThrlds `json:"directC2LinkQualityThrlds,omitempty"`
	UuC2LinkQualityThrlds     *C2LinkQualityThrlds `json:"uuC2LinkQualityThrlds,omitempty"`
}

C2SwitchPolicies Represents the C2 operation mode switching policies.

func NewC2SwitchPolicies

func NewC2SwitchPolicies() *C2SwitchPolicies

NewC2SwitchPolicies instantiates a new C2SwitchPolicies 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 NewC2SwitchPoliciesWithDefaults

func NewC2SwitchPoliciesWithDefaults() *C2SwitchPolicies

NewC2SwitchPoliciesWithDefaults instantiates a new C2SwitchPolicies 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 (*C2SwitchPolicies) GetDirectC2LinkQualityThrlds

func (o *C2SwitchPolicies) GetDirectC2LinkQualityThrlds() C2LinkQualityThrlds

GetDirectC2LinkQualityThrlds returns the DirectC2LinkQualityThrlds field value if set, zero value otherwise.

func (*C2SwitchPolicies) GetDirectC2LinkQualityThrldsOk

func (o *C2SwitchPolicies) GetDirectC2LinkQualityThrldsOk() (*C2LinkQualityThrlds, bool)

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

func (*C2SwitchPolicies) GetUuC2LinkQualityThrlds

func (o *C2SwitchPolicies) GetUuC2LinkQualityThrlds() C2LinkQualityThrlds

GetUuC2LinkQualityThrlds returns the UuC2LinkQualityThrlds field value if set, zero value otherwise.

func (*C2SwitchPolicies) GetUuC2LinkQualityThrldsOk

func (o *C2SwitchPolicies) GetUuC2LinkQualityThrldsOk() (*C2LinkQualityThrlds, bool)

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

func (*C2SwitchPolicies) HasDirectC2LinkQualityThrlds

func (o *C2SwitchPolicies) HasDirectC2LinkQualityThrlds() bool

HasDirectC2LinkQualityThrlds returns a boolean if a field has been set.

func (*C2SwitchPolicies) HasUuC2LinkQualityThrlds

func (o *C2SwitchPolicies) HasUuC2LinkQualityThrlds() bool

HasUuC2LinkQualityThrlds returns a boolean if a field has been set.

func (C2SwitchPolicies) MarshalJSON

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

func (*C2SwitchPolicies) SetDirectC2LinkQualityThrlds

func (o *C2SwitchPolicies) SetDirectC2LinkQualityThrlds(v C2LinkQualityThrlds)

SetDirectC2LinkQualityThrlds gets a reference to the given C2LinkQualityThrlds and assigns it to the DirectC2LinkQualityThrlds field.

func (*C2SwitchPolicies) SetUuC2LinkQualityThrlds

func (o *C2SwitchPolicies) SetUuC2LinkQualityThrlds(v C2LinkQualityThrlds)

SetUuC2LinkQualityThrlds gets a reference to the given C2LinkQualityThrlds and assigns it to the UuC2LinkQualityThrlds field.

func (C2SwitchPolicies) ToMap

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

type C2SwitchingCause

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

C2SwitchingCause Possible values are: - DIRECT_LINK_QUALITY_DEGRADATION: Indicates that the C2 Communication Mode switching was triggered due to a degradation in the direct radio link quality. - DIRECT_LINK_AVAILABLE: Indicates that the C2 Communication Mode switching was triggered due to the availability of a direct link, i.e. direct radio link quality enables its usage. - MOVING_BVLOS: Indicates that the C2 Communication Mode switching was triggered due to the UAV moving BVLOS. - LOCATION_CHANGE: Indicates that the C2 Communication Mode switching was triggered due to an actual or expected location/mobility of the UAV (e.g. which impacts the UAV-to-UAV-C location). - TRAFFIC_CONTROL_NEEDED: Indicates that the C2 Communication Mode switching was triggered due to the necessity to have air traffic control. - SECURITY_REASONS: Indicates that the C2 Communication Mode switching was triggered due to security reasons. - OTHER_REASONS: Indicates that the C2 Communication Mode switching was triggered due to other reasons (e.g. unpredictable event, unknown reason, weather conditions, topography, etc.).

func (*C2SwitchingCause) MarshalJSON

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

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

func (*C2SwitchingCause) UnmarshalJSON

func (dst *C2SwitchingCause) 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 ConfigureData

type ConfigureData struct {
	// string providing an URI formatted according to IETF RFC 3986.
	UassId                string                `json:"uassId"`
	UasId                 NullableUasId         `json:"uasId"`
	AllowedC2CommModes    []C2CommMode          `json:"allowedC2CommModes"`
	C2CommModeSwitchTypes []C2CommModeSwitching `json:"c2CommModeSwitchTypes"`
	// string providing an URI formatted according to IETF RFC 3986.
	NotificationUri     string                `json:"notificationUri"`
	PrimaryC2CommMode   C2CommMode            `json:"primaryC2CommMode"`
	SecondaryC2CommMode *C2CommMode           `json:"secondaryC2CommMode,omitempty"`
	C2SwitchPolicies    C2SwitchPolicies      `json:"c2SwitchPolicies"`
	C2ServiceArea       NullableC2ServiceArea `json:"c2ServiceArea,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.
	SuppFeat *string `json:"suppFeat,omitempty"`
}

ConfigureData Represents the parameters to request to provision C2 Operation Mode configuration information for a UAS (i.e. pair of UAV and UAV-C).

func NewConfigureData

func NewConfigureData(uassId string, uasId NullableUasId, allowedC2CommModes []C2CommMode, c2CommModeSwitchTypes []C2CommModeSwitching, notificationUri string, primaryC2CommMode C2CommMode, c2SwitchPolicies C2SwitchPolicies) *ConfigureData

NewConfigureData instantiates a new ConfigureData 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 NewConfigureDataWithDefaults

func NewConfigureDataWithDefaults() *ConfigureData

NewConfigureDataWithDefaults instantiates a new ConfigureData 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 (*ConfigureData) GetAllowedC2CommModes

func (o *ConfigureData) GetAllowedC2CommModes() []C2CommMode

GetAllowedC2CommModes returns the AllowedC2CommModes field value

func (*ConfigureData) GetAllowedC2CommModesOk

func (o *ConfigureData) GetAllowedC2CommModesOk() ([]C2CommMode, bool)

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

func (*ConfigureData) GetC2CommModeSwitchTypes

func (o *ConfigureData) GetC2CommModeSwitchTypes() []C2CommModeSwitching

GetC2CommModeSwitchTypes returns the C2CommModeSwitchTypes field value

func (*ConfigureData) GetC2CommModeSwitchTypesOk

func (o *ConfigureData) GetC2CommModeSwitchTypesOk() ([]C2CommModeSwitching, bool)

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

func (*ConfigureData) GetC2ServiceArea

func (o *ConfigureData) GetC2ServiceArea() C2ServiceArea

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

func (*ConfigureData) GetC2ServiceAreaOk

func (o *ConfigureData) GetC2ServiceAreaOk() (*C2ServiceArea, bool)

GetC2ServiceAreaOk returns a tuple with the C2ServiceArea 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 (*ConfigureData) GetC2SwitchPolicies

func (o *ConfigureData) GetC2SwitchPolicies() C2SwitchPolicies

GetC2SwitchPolicies returns the C2SwitchPolicies field value

func (*ConfigureData) GetC2SwitchPoliciesOk

func (o *ConfigureData) GetC2SwitchPoliciesOk() (*C2SwitchPolicies, bool)

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

func (*ConfigureData) GetNotificationUri

func (o *ConfigureData) GetNotificationUri() string

GetNotificationUri returns the NotificationUri field value

func (*ConfigureData) GetNotificationUriOk

func (o *ConfigureData) GetNotificationUriOk() (*string, bool)

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

func (*ConfigureData) GetPrimaryC2CommMode

func (o *ConfigureData) GetPrimaryC2CommMode() C2CommMode

GetPrimaryC2CommMode returns the PrimaryC2CommMode field value

func (*ConfigureData) GetPrimaryC2CommModeOk

func (o *ConfigureData) GetPrimaryC2CommModeOk() (*C2CommMode, bool)

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

func (*ConfigureData) GetSecondaryC2CommMode

func (o *ConfigureData) GetSecondaryC2CommMode() C2CommMode

GetSecondaryC2CommMode returns the SecondaryC2CommMode field value if set, zero value otherwise.

func (*ConfigureData) GetSecondaryC2CommModeOk

func (o *ConfigureData) GetSecondaryC2CommModeOk() (*C2CommMode, bool)

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

func (*ConfigureData) GetSuppFeat

func (o *ConfigureData) GetSuppFeat() string

GetSuppFeat returns the SuppFeat field value if set, zero value otherwise.

func (*ConfigureData) GetSuppFeatOk

func (o *ConfigureData) GetSuppFeatOk() (*string, bool)

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

func (*ConfigureData) GetUasId

func (o *ConfigureData) GetUasId() UasId

GetUasId returns the UasId field value If the value is explicit nil, the zero value for UasId will be returned

func (*ConfigureData) GetUasIdOk

func (o *ConfigureData) GetUasIdOk() (*UasId, bool)

GetUasIdOk returns a tuple with the UasId field value 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 (*ConfigureData) GetUassId

func (o *ConfigureData) GetUassId() string

GetUassId returns the UassId field value

func (*ConfigureData) GetUassIdOk

func (o *ConfigureData) GetUassIdOk() (*string, bool)

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

func (*ConfigureData) HasC2ServiceArea

func (o *ConfigureData) HasC2ServiceArea() bool

HasC2ServiceArea returns a boolean if a field has been set.

func (*ConfigureData) HasSecondaryC2CommMode

func (o *ConfigureData) HasSecondaryC2CommMode() bool

HasSecondaryC2CommMode returns a boolean if a field has been set.

func (*ConfigureData) HasSuppFeat

func (o *ConfigureData) HasSuppFeat() bool

HasSuppFeat returns a boolean if a field has been set.

func (ConfigureData) MarshalJSON

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

func (*ConfigureData) SetAllowedC2CommModes

func (o *ConfigureData) SetAllowedC2CommModes(v []C2CommMode)

SetAllowedC2CommModes sets field value

func (*ConfigureData) SetC2CommModeSwitchTypes

func (o *ConfigureData) SetC2CommModeSwitchTypes(v []C2CommModeSwitching)

SetC2CommModeSwitchTypes sets field value

func (*ConfigureData) SetC2ServiceArea

func (o *ConfigureData) SetC2ServiceArea(v C2ServiceArea)

SetC2ServiceArea gets a reference to the given NullableC2ServiceArea and assigns it to the C2ServiceArea field.

func (*ConfigureData) SetC2ServiceAreaNil

func (o *ConfigureData) SetC2ServiceAreaNil()

SetC2ServiceAreaNil sets the value for C2ServiceArea to be an explicit nil

func (*ConfigureData) SetC2SwitchPolicies

func (o *ConfigureData) SetC2SwitchPolicies(v C2SwitchPolicies)

SetC2SwitchPolicies sets field value

func (*ConfigureData) SetNotificationUri

func (o *ConfigureData) SetNotificationUri(v string)

SetNotificationUri sets field value

func (*ConfigureData) SetPrimaryC2CommMode

func (o *ConfigureData) SetPrimaryC2CommMode(v C2CommMode)

SetPrimaryC2CommMode sets field value

func (*ConfigureData) SetSecondaryC2CommMode

func (o *ConfigureData) SetSecondaryC2CommMode(v C2CommMode)

SetSecondaryC2CommMode gets a reference to the given C2CommMode and assigns it to the SecondaryC2CommMode field.

func (*ConfigureData) SetSuppFeat

func (o *ConfigureData) SetSuppFeat(v string)

SetSuppFeat gets a reference to the given string and assigns it to the SuppFeat field.

func (*ConfigureData) SetUasId

func (o *ConfigureData) SetUasId(v UasId)

SetUasId sets field value

func (*ConfigureData) SetUassId

func (o *ConfigureData) SetUassId(v string)

SetUassId sets field value

func (ConfigureData) ToMap

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

func (*ConfigureData) UnmarshalJSON

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

func (*ConfigureData) UnsetC2ServiceArea

func (o *ConfigureData) UnsetC2ServiceArea()

UnsetC2ServiceArea ensures that no value is present for C2ServiceArea, not even an explicit nil

type EllipsoidArc

type EllipsoidArc struct {
	GADShape
	Point GeographicalCoordinates `json:"point"`
	// Indicates value of the inner radius.
	InnerRadius int32 `json:"innerRadius"`
	// Indicates value of uncertainty.
	UncertaintyRadius float32 `json:"uncertaintyRadius"`
	// Indicates value of angle.
	OffsetAngle int32 `json:"offsetAngle"`
	// Indicates value of angle.
	IncludedAngle int32 `json:"includedAngle"`
	// Indicates value of confidence.
	Confidence int32 `json:"confidence"`
}

EllipsoidArc Ellipsoid Arc.

func NewEllipsoidArc

func NewEllipsoidArc(point GeographicalCoordinates, innerRadius int32, uncertaintyRadius float32, offsetAngle int32, includedAngle int32, confidence int32, shape SupportedGADShapes) *EllipsoidArc

NewEllipsoidArc instantiates a new EllipsoidArc 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 NewEllipsoidArcWithDefaults

func NewEllipsoidArcWithDefaults() *EllipsoidArc

NewEllipsoidArcWithDefaults instantiates a new EllipsoidArc 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 (*EllipsoidArc) GetConfidence

func (o *EllipsoidArc) GetConfidence() int32

GetConfidence returns the Confidence field value

func (*EllipsoidArc) GetConfidenceOk

func (o *EllipsoidArc) GetConfidenceOk() (*int32, bool)

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

func (*EllipsoidArc) GetIncludedAngle

func (o *EllipsoidArc) GetIncludedAngle() int32

GetIncludedAngle returns the IncludedAngle field value

func (*EllipsoidArc) GetIncludedAngleOk

func (o *EllipsoidArc) GetIncludedAngleOk() (*int32, bool)

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

func (*EllipsoidArc) GetInnerRadius

func (o *EllipsoidArc) GetInnerRadius() int32

GetInnerRadius returns the InnerRadius field value

func (*EllipsoidArc) GetInnerRadiusOk

func (o *EllipsoidArc) GetInnerRadiusOk() (*int32, bool)

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

func (*EllipsoidArc) GetOffsetAngle

func (o *EllipsoidArc) GetOffsetAngle() int32

GetOffsetAngle returns the OffsetAngle field value

func (*EllipsoidArc) GetOffsetAngleOk

func (o *EllipsoidArc) GetOffsetAngleOk() (*int32, bool)

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

func (*EllipsoidArc) GetPoint

func (o *EllipsoidArc) GetPoint() GeographicalCoordinates

GetPoint returns the Point field value

func (*EllipsoidArc) GetPointOk

func (o *EllipsoidArc) GetPointOk() (*GeographicalCoordinates, bool)

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

func (*EllipsoidArc) GetUncertaintyRadius

func (o *EllipsoidArc) GetUncertaintyRadius() float32

GetUncertaintyRadius returns the UncertaintyRadius field value

func (*EllipsoidArc) GetUncertaintyRadiusOk

func (o *EllipsoidArc) GetUncertaintyRadiusOk() (*float32, bool)

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

func (EllipsoidArc) MarshalJSON

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

func (*EllipsoidArc) SetConfidence

func (o *EllipsoidArc) SetConfidence(v int32)

SetConfidence sets field value

func (*EllipsoidArc) SetIncludedAngle

func (o *EllipsoidArc) SetIncludedAngle(v int32)

SetIncludedAngle sets field value

func (*EllipsoidArc) SetInnerRadius

func (o *EllipsoidArc) SetInnerRadius(v int32)

SetInnerRadius sets field value

func (*EllipsoidArc) SetOffsetAngle

func (o *EllipsoidArc) SetOffsetAngle(v int32)

SetOffsetAngle sets field value

func (*EllipsoidArc) SetPoint

func (o *EllipsoidArc) SetPoint(v GeographicalCoordinates)

SetPoint sets field value

func (*EllipsoidArc) SetUncertaintyRadius

func (o *EllipsoidArc) SetUncertaintyRadius(v float32)

SetUncertaintyRadius sets field value

func (EllipsoidArc) ToMap

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

func (*EllipsoidArc) UnmarshalJSON

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

type GADShape

type GADShape struct {
	Shape SupportedGADShapes `json:"shape"`
}

GADShape Common base type for GAD shapes.

func NewGADShape

func NewGADShape(shape SupportedGADShapes) *GADShape

NewGADShape instantiates a new GADShape 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 NewGADShapeWithDefaults

func NewGADShapeWithDefaults() *GADShape

NewGADShapeWithDefaults instantiates a new GADShape 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 (*GADShape) GetShape

func (o *GADShape) GetShape() SupportedGADShapes

GetShape returns the Shape field value

func (*GADShape) GetShapeOk

func (o *GADShape) GetShapeOk() (*SupportedGADShapes, bool)

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

func (GADShape) MarshalJSON

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

func (*GADShape) SetShape

func (o *GADShape) SetShape(v SupportedGADShapes)

SetShape sets field value

func (GADShape) ToMap

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

func (*GADShape) UnmarshalJSON

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

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 GeographicArea

type GeographicArea struct {
	EllipsoidArc                     *EllipsoidArc
	Local2dPointUncertaintyEllipse   *Local2dPointUncertaintyEllipse
	Local3dPointUncertaintyEllipsoid *Local3dPointUncertaintyEllipsoid
	Point                            *Point
	PointAltitude                    *PointAltitude
	PointAltitudeUncertainty         *PointAltitudeUncertainty
	PointUncertaintyCircle           *PointUncertaintyCircle
	PointUncertaintyEllipse          *PointUncertaintyEllipse
	Polygon                          *Polygon
}

GeographicArea Geographic area specified by different shape.

func (*GeographicArea) MarshalJSON

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

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

func (*GeographicArea) UnmarshalJSON

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

Unmarshal JSON data into any of the pointers in the struct

type GeographicalCoordinates

type GeographicalCoordinates struct {
	Lon float64 `json:"lon"`
	Lat float64 `json:"lat"`
}

GeographicalCoordinates Geographical coordinates.

func NewGeographicalCoordinates

func NewGeographicalCoordinates(lon float64, lat float64) *GeographicalCoordinates

NewGeographicalCoordinates instantiates a new GeographicalCoordinates 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 NewGeographicalCoordinatesWithDefaults

func NewGeographicalCoordinatesWithDefaults() *GeographicalCoordinates

NewGeographicalCoordinatesWithDefaults instantiates a new GeographicalCoordinates 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 (*GeographicalCoordinates) GetLat

func (o *GeographicalCoordinates) GetLat() float64

GetLat returns the Lat field value

func (*GeographicalCoordinates) GetLatOk

func (o *GeographicalCoordinates) GetLatOk() (*float64, bool)

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

func (*GeographicalCoordinates) GetLon

func (o *GeographicalCoordinates) GetLon() float64

GetLon returns the Lon field value

func (*GeographicalCoordinates) GetLonOk

func (o *GeographicalCoordinates) GetLonOk() (*float64, bool)

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

func (GeographicalCoordinates) MarshalJSON

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

func (*GeographicalCoordinates) SetLat

func (o *GeographicalCoordinates) SetLat(v float64)

SetLat sets field value

func (*GeographicalCoordinates) SetLon

func (o *GeographicalCoordinates) SetLon(v float64)

SetLon sets field value

func (GeographicalCoordinates) ToMap

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

func (*GeographicalCoordinates) UnmarshalJSON

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

type InitiateC2OperationModeConfigurationAPIService

type InitiateC2OperationModeConfigurationAPIService service

InitiateC2OperationModeConfigurationAPIService InitiateC2OperationModeConfigurationAPI service

func (*InitiateC2OperationModeConfigurationAPIService) InitiateC2OpModeConfig

InitiateC2OpModeConfig Request the provisioning of C2 Operation Mode configuration information for a UAS (i.e. pair of UAV and UAV-C).

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiInitiateC2OpModeConfigRequest

func (*InitiateC2OperationModeConfigurationAPIService) InitiateC2OpModeConfigExecute

Execute executes the request

@return C2Result

type InvalidParam

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

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

func NewInvalidParam

func NewInvalidParam(param string) *InvalidParam

NewInvalidParam instantiates a new InvalidParam object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewInvalidParamWithDefaults

func NewInvalidParamWithDefaults() *InvalidParam

NewInvalidParamWithDefaults instantiates a new InvalidParam object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*InvalidParam) GetParam

func (o *InvalidParam) GetParam() string

GetParam returns the Param field value

func (*InvalidParam) GetParamOk

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

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

func (*InvalidParam) GetReason

func (o *InvalidParam) GetReason() string

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

func (*InvalidParam) GetReasonOk

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

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

func (*InvalidParam) HasReason

func (o *InvalidParam) HasReason() bool

HasReason returns a boolean if a field has been set.

func (InvalidParam) MarshalJSON

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

func (*InvalidParam) SetParam

func (o *InvalidParam) SetParam(v string)

SetParam sets field value

func (*InvalidParam) SetReason

func (o *InvalidParam) SetReason(v string)

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

func (InvalidParam) ToMap

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

func (*InvalidParam) UnmarshalJSON

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

type Local2dPointUncertaintyEllipse

type Local2dPointUncertaintyEllipse struct {
	GADShape
	LocalOrigin        LocalOrigin               `json:"localOrigin"`
	Point              RelativeCartesianLocation `json:"point"`
	UncertaintyEllipse UncertaintyEllipse        `json:"uncertaintyEllipse"`
	// Indicates value of confidence.
	Confidence int32 `json:"confidence"`
}

Local2dPointUncertaintyEllipse Local 2D point with uncertainty ellipse

func NewLocal2dPointUncertaintyEllipse

func NewLocal2dPointUncertaintyEllipse(localOrigin LocalOrigin, point RelativeCartesianLocation, uncertaintyEllipse UncertaintyEllipse, confidence int32, shape SupportedGADShapes) *Local2dPointUncertaintyEllipse

NewLocal2dPointUncertaintyEllipse instantiates a new Local2dPointUncertaintyEllipse 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 NewLocal2dPointUncertaintyEllipseWithDefaults

func NewLocal2dPointUncertaintyEllipseWithDefaults() *Local2dPointUncertaintyEllipse

NewLocal2dPointUncertaintyEllipseWithDefaults instantiates a new Local2dPointUncertaintyEllipse 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 (*Local2dPointUncertaintyEllipse) GetConfidence

func (o *Local2dPointUncertaintyEllipse) GetConfidence() int32

GetConfidence returns the Confidence field value

func (*Local2dPointUncertaintyEllipse) GetConfidenceOk

func (o *Local2dPointUncertaintyEllipse) GetConfidenceOk() (*int32, bool)

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

func (*Local2dPointUncertaintyEllipse) GetLocalOrigin

func (o *Local2dPointUncertaintyEllipse) GetLocalOrigin() LocalOrigin

GetLocalOrigin returns the LocalOrigin field value

func (*Local2dPointUncertaintyEllipse) GetLocalOriginOk

func (o *Local2dPointUncertaintyEllipse) GetLocalOriginOk() (*LocalOrigin, bool)

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

func (*Local2dPointUncertaintyEllipse) GetPoint

GetPoint returns the Point field value

func (*Local2dPointUncertaintyEllipse) GetPointOk

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

func (*Local2dPointUncertaintyEllipse) GetUncertaintyEllipse

func (o *Local2dPointUncertaintyEllipse) GetUncertaintyEllipse() UncertaintyEllipse

GetUncertaintyEllipse returns the UncertaintyEllipse field value

func (*Local2dPointUncertaintyEllipse) GetUncertaintyEllipseOk

func (o *Local2dPointUncertaintyEllipse) GetUncertaintyEllipseOk() (*UncertaintyEllipse, bool)

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

func (Local2dPointUncertaintyEllipse) MarshalJSON

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

func (*Local2dPointUncertaintyEllipse) SetConfidence

func (o *Local2dPointUncertaintyEllipse) SetConfidence(v int32)

SetConfidence sets field value

func (*Local2dPointUncertaintyEllipse) SetLocalOrigin

func (o *Local2dPointUncertaintyEllipse) SetLocalOrigin(v LocalOrigin)

SetLocalOrigin sets field value

func (*Local2dPointUncertaintyEllipse) SetPoint

SetPoint sets field value

func (*Local2dPointUncertaintyEllipse) SetUncertaintyEllipse

func (o *Local2dPointUncertaintyEllipse) SetUncertaintyEllipse(v UncertaintyEllipse)

SetUncertaintyEllipse sets field value

func (Local2dPointUncertaintyEllipse) ToMap

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

func (*Local2dPointUncertaintyEllipse) UnmarshalJSON

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

type Local3dPointUncertaintyEllipsoid

type Local3dPointUncertaintyEllipsoid struct {
	GADShape
	LocalOrigin          LocalOrigin               `json:"localOrigin"`
	Point                RelativeCartesianLocation `json:"point"`
	UncertaintyEllipsoid UncertaintyEllipsoid      `json:"uncertaintyEllipsoid"`
	// Indicates value of confidence.
	Confidence int32 `json:"confidence"`
}

Local3dPointUncertaintyEllipsoid Local 3D point with uncertainty ellipsoid

func NewLocal3dPointUncertaintyEllipsoid

func NewLocal3dPointUncertaintyEllipsoid(localOrigin LocalOrigin, point RelativeCartesianLocation, uncertaintyEllipsoid UncertaintyEllipsoid, confidence int32, shape SupportedGADShapes) *Local3dPointUncertaintyEllipsoid

NewLocal3dPointUncertaintyEllipsoid instantiates a new Local3dPointUncertaintyEllipsoid 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 NewLocal3dPointUncertaintyEllipsoidWithDefaults

func NewLocal3dPointUncertaintyEllipsoidWithDefaults() *Local3dPointUncertaintyEllipsoid

NewLocal3dPointUncertaintyEllipsoidWithDefaults instantiates a new Local3dPointUncertaintyEllipsoid 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 (*Local3dPointUncertaintyEllipsoid) GetConfidence

func (o *Local3dPointUncertaintyEllipsoid) GetConfidence() int32

GetConfidence returns the Confidence field value

func (*Local3dPointUncertaintyEllipsoid) GetConfidenceOk

func (o *Local3dPointUncertaintyEllipsoid) GetConfidenceOk() (*int32, bool)

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

func (*Local3dPointUncertaintyEllipsoid) GetLocalOrigin

func (o *Local3dPointUncertaintyEllipsoid) GetLocalOrigin() LocalOrigin

GetLocalOrigin returns the LocalOrigin field value

func (*Local3dPointUncertaintyEllipsoid) GetLocalOriginOk

func (o *Local3dPointUncertaintyEllipsoid) GetLocalOriginOk() (*LocalOrigin, bool)

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

func (*Local3dPointUncertaintyEllipsoid) GetPoint

GetPoint returns the Point field value

func (*Local3dPointUncertaintyEllipsoid) GetPointOk

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

func (*Local3dPointUncertaintyEllipsoid) GetUncertaintyEllipsoid

func (o *Local3dPointUncertaintyEllipsoid) GetUncertaintyEllipsoid() UncertaintyEllipsoid

GetUncertaintyEllipsoid returns the UncertaintyEllipsoid field value

func (*Local3dPointUncertaintyEllipsoid) GetUncertaintyEllipsoidOk

func (o *Local3dPointUncertaintyEllipsoid) GetUncertaintyEllipsoidOk() (*UncertaintyEllipsoid, bool)

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

func (Local3dPointUncertaintyEllipsoid) MarshalJSON

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

func (*Local3dPointUncertaintyEllipsoid) SetConfidence

func (o *Local3dPointUncertaintyEllipsoid) SetConfidence(v int32)

SetConfidence sets field value

func (*Local3dPointUncertaintyEllipsoid) SetLocalOrigin

func (o *Local3dPointUncertaintyEllipsoid) SetLocalOrigin(v LocalOrigin)

SetLocalOrigin sets field value

func (*Local3dPointUncertaintyEllipsoid) SetPoint

SetPoint sets field value

func (*Local3dPointUncertaintyEllipsoid) SetUncertaintyEllipsoid

func (o *Local3dPointUncertaintyEllipsoid) SetUncertaintyEllipsoid(v UncertaintyEllipsoid)

SetUncertaintyEllipsoid sets field value

func (Local3dPointUncertaintyEllipsoid) ToMap

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

func (*Local3dPointUncertaintyEllipsoid) UnmarshalJSON

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

type LocalOrigin

type LocalOrigin struct {
	CoordinateId *string                  `json:"coordinateId,omitempty"`
	Point        *GeographicalCoordinates `json:"point,omitempty"`
}

LocalOrigin Indicates a Local origin in a reference system

func NewLocalOrigin

func NewLocalOrigin() *LocalOrigin

NewLocalOrigin instantiates a new LocalOrigin 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 NewLocalOriginWithDefaults

func NewLocalOriginWithDefaults() *LocalOrigin

NewLocalOriginWithDefaults instantiates a new LocalOrigin 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 (*LocalOrigin) GetCoordinateId

func (o *LocalOrigin) GetCoordinateId() string

GetCoordinateId returns the CoordinateId field value if set, zero value otherwise.

func (*LocalOrigin) GetCoordinateIdOk

func (o *LocalOrigin) GetCoordinateIdOk() (*string, bool)

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

func (*LocalOrigin) GetPoint

func (o *LocalOrigin) GetPoint() GeographicalCoordinates

GetPoint returns the Point field value if set, zero value otherwise.

func (*LocalOrigin) GetPointOk

func (o *LocalOrigin) GetPointOk() (*GeographicalCoordinates, bool)

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

func (*LocalOrigin) HasCoordinateId

func (o *LocalOrigin) HasCoordinateId() bool

HasCoordinateId returns a boolean if a field has been set.

func (*LocalOrigin) HasPoint

func (o *LocalOrigin) HasPoint() bool

HasPoint returns a boolean if a field has been set.

func (LocalOrigin) MarshalJSON

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

func (*LocalOrigin) SetCoordinateId

func (o *LocalOrigin) SetCoordinateId(v string)

SetCoordinateId gets a reference to the given string and assigns it to the CoordinateId field.

func (*LocalOrigin) SetPoint

func (o *LocalOrigin) SetPoint(v GeographicalCoordinates)

SetPoint gets a reference to the given GeographicalCoordinates and assigns it to the Point field.

func (LocalOrigin) ToMap

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

type MappedNullable

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

type Ncgi

type Ncgi struct {
	PlmnId PlmnId `json:"plmnId"`
	// 36-bit string identifying an NR Cell Id as specified in clause 9.3.1.7 of 3GPP TS 38.413,  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 Cell Id shall appear first in the string, and  the character representing the 4 least significant bit of the Cell Id shall appear last in the  string.
	NrCellId string `json:"nrCellId"`
	// 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"`
}

Ncgi Contains the NCGI (NR Cell Global Identity), as described in 3GPP 23.003

func NewNcgi

func NewNcgi(plmnId PlmnId, nrCellId string) *Ncgi

NewNcgi instantiates a new Ncgi 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 NewNcgiWithDefaults

func NewNcgiWithDefaults() *Ncgi

NewNcgiWithDefaults instantiates a new Ncgi 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 (*Ncgi) GetNid

func (o *Ncgi) GetNid() string

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

func (*Ncgi) GetNidOk

func (o *Ncgi) 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 (*Ncgi) GetNrCellId

func (o *Ncgi) GetNrCellId() string

GetNrCellId returns the NrCellId field value

func (*Ncgi) GetNrCellIdOk

func (o *Ncgi) GetNrCellIdOk() (*string, bool)

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

func (*Ncgi) GetPlmnId

func (o *Ncgi) GetPlmnId() PlmnId

GetPlmnId returns the PlmnId field value

func (*Ncgi) GetPlmnIdOk

func (o *Ncgi) GetPlmnIdOk() (*PlmnId, bool)

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

func (*Ncgi) HasNid

func (o *Ncgi) HasNid() bool

HasNid returns a boolean if a field has been set.

func (Ncgi) MarshalJSON

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

func (*Ncgi) SetNid

func (o *Ncgi) SetNid(v string)

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

func (*Ncgi) SetNrCellId

func (o *Ncgi) SetNrCellId(v string)

SetNrCellId sets field value

func (*Ncgi) SetPlmnId

func (o *Ncgi) SetPlmnId(v PlmnId)

SetPlmnId sets field value

func (Ncgi) ToMap

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

func (*Ncgi) UnmarshalJSON

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

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 NullableC2CommMode

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

func NewNullableC2CommMode

func NewNullableC2CommMode(val *C2CommMode) *NullableC2CommMode

func (NullableC2CommMode) Get

func (v NullableC2CommMode) Get() *C2CommMode

func (NullableC2CommMode) IsSet

func (v NullableC2CommMode) IsSet() bool

func (NullableC2CommMode) MarshalJSON

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

func (*NullableC2CommMode) Set

func (v *NullableC2CommMode) Set(val *C2CommMode)

func (*NullableC2CommMode) UnmarshalJSON

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

func (*NullableC2CommMode) Unset

func (v *NullableC2CommMode) Unset()

type NullableC2CommModeSwitchNotif

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

func (NullableC2CommModeSwitchNotif) Get

func (NullableC2CommModeSwitchNotif) IsSet

func (NullableC2CommModeSwitchNotif) MarshalJSON

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

func (*NullableC2CommModeSwitchNotif) Set

func (*NullableC2CommModeSwitchNotif) UnmarshalJSON

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

func (*NullableC2CommModeSwitchNotif) Unset

func (v *NullableC2CommModeSwitchNotif) Unset()

type NullableC2CommModeSwitching

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

func NewNullableC2CommModeSwitching

func NewNullableC2CommModeSwitching(val *C2CommModeSwitching) *NullableC2CommModeSwitching

func (NullableC2CommModeSwitching) Get

func (NullableC2CommModeSwitching) IsSet

func (NullableC2CommModeSwitching) MarshalJSON

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

func (*NullableC2CommModeSwitching) Set

func (*NullableC2CommModeSwitching) UnmarshalJSON

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

func (*NullableC2CommModeSwitching) Unset

func (v *NullableC2CommModeSwitching) Unset()

type NullableC2LinkQualityThrlds

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

func NewNullableC2LinkQualityThrlds

func NewNullableC2LinkQualityThrlds(val *C2LinkQualityThrlds) *NullableC2LinkQualityThrlds

func (NullableC2LinkQualityThrlds) Get

func (NullableC2LinkQualityThrlds) IsSet

func (NullableC2LinkQualityThrlds) MarshalJSON

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

func (*NullableC2LinkQualityThrlds) Set

func (*NullableC2LinkQualityThrlds) UnmarshalJSON

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

func (*NullableC2LinkQualityThrlds) Unset

func (v *NullableC2LinkQualityThrlds) Unset()

type NullableC2OpModeMngtCompStatus

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

func (NullableC2OpModeMngtCompStatus) Get

func (NullableC2OpModeMngtCompStatus) IsSet

func (NullableC2OpModeMngtCompStatus) MarshalJSON

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

func (*NullableC2OpModeMngtCompStatus) Set

func (*NullableC2OpModeMngtCompStatus) UnmarshalJSON

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

func (*NullableC2OpModeMngtCompStatus) Unset

func (v *NullableC2OpModeMngtCompStatus) Unset()

type NullableC2OpModeStatus

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

func NewNullableC2OpModeStatus

func NewNullableC2OpModeStatus(val *C2OpModeStatus) *NullableC2OpModeStatus

func (NullableC2OpModeStatus) Get

func (NullableC2OpModeStatus) IsSet

func (v NullableC2OpModeStatus) IsSet() bool

func (NullableC2OpModeStatus) MarshalJSON

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

func (*NullableC2OpModeStatus) Set

func (*NullableC2OpModeStatus) UnmarshalJSON

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

func (*NullableC2OpModeStatus) Unset

func (v *NullableC2OpModeStatus) Unset()

type NullableC2Result

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

func NewNullableC2Result

func NewNullableC2Result(val *C2Result) *NullableC2Result

func (NullableC2Result) Get

func (v NullableC2Result) Get() *C2Result

func (NullableC2Result) IsSet

func (v NullableC2Result) IsSet() bool

func (NullableC2Result) MarshalJSON

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

func (*NullableC2Result) Set

func (v *NullableC2Result) Set(val *C2Result)

func (*NullableC2Result) UnmarshalJSON

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

func (*NullableC2Result) Unset

func (v *NullableC2Result) Unset()

type NullableC2ServiceArea

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

func NewNullableC2ServiceArea

func NewNullableC2ServiceArea(val *C2ServiceArea) *NullableC2ServiceArea

func (NullableC2ServiceArea) Get

func (NullableC2ServiceArea) IsSet

func (v NullableC2ServiceArea) IsSet() bool

func (NullableC2ServiceArea) MarshalJSON

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

func (*NullableC2ServiceArea) Set

func (v *NullableC2ServiceArea) Set(val *C2ServiceArea)

func (*NullableC2ServiceArea) UnmarshalJSON

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

func (*NullableC2ServiceArea) Unset

func (v *NullableC2ServiceArea) Unset()

type NullableC2SwitchPolicies

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

func NewNullableC2SwitchPolicies

func NewNullableC2SwitchPolicies(val *C2SwitchPolicies) *NullableC2SwitchPolicies

func (NullableC2SwitchPolicies) Get

func (NullableC2SwitchPolicies) IsSet

func (v NullableC2SwitchPolicies) IsSet() bool

func (NullableC2SwitchPolicies) MarshalJSON

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

func (*NullableC2SwitchPolicies) Set

func (*NullableC2SwitchPolicies) UnmarshalJSON

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

func (*NullableC2SwitchPolicies) Unset

func (v *NullableC2SwitchPolicies) Unset()

type NullableC2SwitchingCause

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

func NewNullableC2SwitchingCause

func NewNullableC2SwitchingCause(val *C2SwitchingCause) *NullableC2SwitchingCause

func (NullableC2SwitchingCause) Get

func (NullableC2SwitchingCause) IsSet

func (v NullableC2SwitchingCause) IsSet() bool

func (NullableC2SwitchingCause) MarshalJSON

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

func (*NullableC2SwitchingCause) Set

func (*NullableC2SwitchingCause) UnmarshalJSON

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

func (*NullableC2SwitchingCause) Unset

func (v *NullableC2SwitchingCause) Unset()

type NullableConfigureData

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

func NewNullableConfigureData

func NewNullableConfigureData(val *ConfigureData) *NullableConfigureData

func (NullableConfigureData) Get

func (NullableConfigureData) IsSet

func (v NullableConfigureData) IsSet() bool

func (NullableConfigureData) MarshalJSON

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

func (*NullableConfigureData) Set

func (v *NullableConfigureData) Set(val *ConfigureData)

func (*NullableConfigureData) UnmarshalJSON

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

func (*NullableConfigureData) Unset

func (v *NullableConfigureData) Unset()

type NullableEllipsoidArc

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

func NewNullableEllipsoidArc

func NewNullableEllipsoidArc(val *EllipsoidArc) *NullableEllipsoidArc

func (NullableEllipsoidArc) Get

func (NullableEllipsoidArc) IsSet

func (v NullableEllipsoidArc) IsSet() bool

func (NullableEllipsoidArc) MarshalJSON

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

func (*NullableEllipsoidArc) Set

func (v *NullableEllipsoidArc) Set(val *EllipsoidArc)

func (*NullableEllipsoidArc) UnmarshalJSON

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

func (*NullableEllipsoidArc) Unset

func (v *NullableEllipsoidArc) 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 NullableGADShape

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

func NewNullableGADShape

func NewNullableGADShape(val *GADShape) *NullableGADShape

func (NullableGADShape) Get

func (v NullableGADShape) Get() *GADShape

func (NullableGADShape) IsSet

func (v NullableGADShape) IsSet() bool

func (NullableGADShape) MarshalJSON

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

func (*NullableGADShape) Set

func (v *NullableGADShape) Set(val *GADShape)

func (*NullableGADShape) UnmarshalJSON

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

func (*NullableGADShape) Unset

func (v *NullableGADShape) Unset()

type NullableGeographicArea

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

func NewNullableGeographicArea

func NewNullableGeographicArea(val *GeographicArea) *NullableGeographicArea

func (NullableGeographicArea) Get

func (NullableGeographicArea) IsSet

func (v NullableGeographicArea) IsSet() bool

func (NullableGeographicArea) MarshalJSON

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

func (*NullableGeographicArea) Set

func (*NullableGeographicArea) UnmarshalJSON

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

func (*NullableGeographicArea) Unset

func (v *NullableGeographicArea) Unset()

type NullableGeographicalCoordinates

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

func (NullableGeographicalCoordinates) Get

func (NullableGeographicalCoordinates) IsSet

func (NullableGeographicalCoordinates) MarshalJSON

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

func (*NullableGeographicalCoordinates) Set

func (*NullableGeographicalCoordinates) UnmarshalJSON

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

func (*NullableGeographicalCoordinates) 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 NullableLocal2dPointUncertaintyEllipse

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

func (NullableLocal2dPointUncertaintyEllipse) Get

func (NullableLocal2dPointUncertaintyEllipse) IsSet

func (NullableLocal2dPointUncertaintyEllipse) MarshalJSON

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

func (*NullableLocal2dPointUncertaintyEllipse) Set

func (*NullableLocal2dPointUncertaintyEllipse) UnmarshalJSON

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

func (*NullableLocal2dPointUncertaintyEllipse) Unset

type NullableLocal3dPointUncertaintyEllipsoid

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

func (NullableLocal3dPointUncertaintyEllipsoid) Get

func (NullableLocal3dPointUncertaintyEllipsoid) IsSet

func (NullableLocal3dPointUncertaintyEllipsoid) MarshalJSON

func (*NullableLocal3dPointUncertaintyEllipsoid) Set

func (*NullableLocal3dPointUncertaintyEllipsoid) UnmarshalJSON

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

func (*NullableLocal3dPointUncertaintyEllipsoid) Unset

type NullableLocalOrigin

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

func NewNullableLocalOrigin

func NewNullableLocalOrigin(val *LocalOrigin) *NullableLocalOrigin

func (NullableLocalOrigin) Get

func (NullableLocalOrigin) IsSet

func (v NullableLocalOrigin) IsSet() bool

func (NullableLocalOrigin) MarshalJSON

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

func (*NullableLocalOrigin) Set

func (v *NullableLocalOrigin) Set(val *LocalOrigin)

func (*NullableLocalOrigin) UnmarshalJSON

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

func (*NullableLocalOrigin) Unset

func (v *NullableLocalOrigin) Unset()

type NullableNcgi

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

func NewNullableNcgi

func NewNullableNcgi(val *Ncgi) *NullableNcgi

func (NullableNcgi) Get

func (v NullableNcgi) Get() *Ncgi

func (NullableNcgi) IsSet

func (v NullableNcgi) IsSet() bool

func (NullableNcgi) MarshalJSON

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

func (*NullableNcgi) Set

func (v *NullableNcgi) Set(val *Ncgi)

func (*NullableNcgi) UnmarshalJSON

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

func (*NullableNcgi) Unset

func (v *NullableNcgi) 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 NullablePoint

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

func NewNullablePoint

func NewNullablePoint(val *Point) *NullablePoint

func (NullablePoint) Get

func (v NullablePoint) Get() *Point

func (NullablePoint) IsSet

func (v NullablePoint) IsSet() bool

func (NullablePoint) MarshalJSON

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

func (*NullablePoint) Set

func (v *NullablePoint) Set(val *Point)

func (*NullablePoint) UnmarshalJSON

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

func (*NullablePoint) Unset

func (v *NullablePoint) Unset()

type NullablePointAltitude

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

func NewNullablePointAltitude

func NewNullablePointAltitude(val *PointAltitude) *NullablePointAltitude

func (NullablePointAltitude) Get

func (NullablePointAltitude) IsSet

func (v NullablePointAltitude) IsSet() bool

func (NullablePointAltitude) MarshalJSON

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

func (*NullablePointAltitude) Set

func (v *NullablePointAltitude) Set(val *PointAltitude)

func (*NullablePointAltitude) UnmarshalJSON

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

func (*NullablePointAltitude) Unset

func (v *NullablePointAltitude) Unset()

type NullablePointAltitudeUncertainty

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

func (NullablePointAltitudeUncertainty) Get

func (NullablePointAltitudeUncertainty) IsSet

func (NullablePointAltitudeUncertainty) MarshalJSON

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

func (*NullablePointAltitudeUncertainty) Set

func (*NullablePointAltitudeUncertainty) UnmarshalJSON

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

func (*NullablePointAltitudeUncertainty) Unset

type NullablePointUncertaintyCircle

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

func (NullablePointUncertaintyCircle) Get

func (NullablePointUncertaintyCircle) IsSet

func (NullablePointUncertaintyCircle) MarshalJSON

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

func (*NullablePointUncertaintyCircle) Set

func (*NullablePointUncertaintyCircle) UnmarshalJSON

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

func (*NullablePointUncertaintyCircle) Unset

func (v *NullablePointUncertaintyCircle) Unset()

type NullablePointUncertaintyEllipse

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

func (NullablePointUncertaintyEllipse) Get

func (NullablePointUncertaintyEllipse) IsSet

func (NullablePointUncertaintyEllipse) MarshalJSON

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

func (*NullablePointUncertaintyEllipse) Set

func (*NullablePointUncertaintyEllipse) UnmarshalJSON

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

func (*NullablePointUncertaintyEllipse) Unset

type NullablePolygon

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

func NewNullablePolygon

func NewNullablePolygon(val *Polygon) *NullablePolygon

func (NullablePolygon) Get

func (v NullablePolygon) Get() *Polygon

func (NullablePolygon) IsSet

func (v NullablePolygon) IsSet() bool

func (NullablePolygon) MarshalJSON

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

func (*NullablePolygon) Set

func (v *NullablePolygon) Set(val *Polygon)

func (*NullablePolygon) UnmarshalJSON

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

func (*NullablePolygon) Unset

func (v *NullablePolygon) 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 NullableRelativeCartesianLocation

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

func (NullableRelativeCartesianLocation) Get

func (NullableRelativeCartesianLocation) IsSet

func (NullableRelativeCartesianLocation) MarshalJSON

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

func (*NullableRelativeCartesianLocation) Set

func (*NullableRelativeCartesianLocation) UnmarshalJSON

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

func (*NullableRelativeCartesianLocation) Unset

type NullableSelectedC2CommModeNotif

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

func (NullableSelectedC2CommModeNotif) Get

func (NullableSelectedC2CommModeNotif) IsSet

func (NullableSelectedC2CommModeNotif) MarshalJSON

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

func (*NullableSelectedC2CommModeNotif) Set

func (*NullableSelectedC2CommModeNotif) UnmarshalJSON

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

func (*NullableSelectedC2CommModeNotif) 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 NullableSupportedGADShapes

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

func NewNullableSupportedGADShapes

func NewNullableSupportedGADShapes(val *SupportedGADShapes) *NullableSupportedGADShapes

func (NullableSupportedGADShapes) Get

func (NullableSupportedGADShapes) IsSet

func (v NullableSupportedGADShapes) IsSet() bool

func (NullableSupportedGADShapes) MarshalJSON

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

func (*NullableSupportedGADShapes) Set

func (*NullableSupportedGADShapes) UnmarshalJSON

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

func (*NullableSupportedGADShapes) Unset

func (v *NullableSupportedGADShapes) Unset()

type NullableTai

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

func NewNullableTai

func NewNullableTai(val *Tai) *NullableTai

func (NullableTai) Get

func (v NullableTai) Get() *Tai

func (NullableTai) IsSet

func (v NullableTai) IsSet() bool

func (NullableTai) MarshalJSON

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

func (*NullableTai) Set

func (v *NullableTai) Set(val *Tai)

func (*NullableTai) UnmarshalJSON

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

func (*NullableTai) Unset

func (v *NullableTai) 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 NullableUasId

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

func NewNullableUasId

func NewNullableUasId(val *UasId) *NullableUasId

func (NullableUasId) Get

func (v NullableUasId) Get() *UasId

func (NullableUasId) IsSet

func (v NullableUasId) IsSet() bool

func (NullableUasId) MarshalJSON

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

func (*NullableUasId) Set

func (v *NullableUasId) Set(val *UasId)

func (*NullableUasId) UnmarshalJSON

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

func (*NullableUasId) Unset

func (v *NullableUasId) Unset()

type NullableUavId

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

func NewNullableUavId

func NewNullableUavId(val *UavId) *NullableUavId

func (NullableUavId) Get

func (v NullableUavId) Get() *UavId

func (NullableUavId) IsSet

func (v NullableUavId) IsSet() bool

func (NullableUavId) MarshalJSON

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

func (*NullableUavId) Set

func (v *NullableUavId) Set(val *UavId)

func (*NullableUavId) UnmarshalJSON

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

func (*NullableUavId) Unset

func (v *NullableUavId) Unset()

type NullableUncertaintyEllipse

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

func NewNullableUncertaintyEllipse

func NewNullableUncertaintyEllipse(val *UncertaintyEllipse) *NullableUncertaintyEllipse

func (NullableUncertaintyEllipse) Get

func (NullableUncertaintyEllipse) IsSet

func (v NullableUncertaintyEllipse) IsSet() bool

func (NullableUncertaintyEllipse) MarshalJSON

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

func (*NullableUncertaintyEllipse) Set

func (*NullableUncertaintyEllipse) UnmarshalJSON

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

func (*NullableUncertaintyEllipse) Unset

func (v *NullableUncertaintyEllipse) Unset()

type NullableUncertaintyEllipsoid

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

func NewNullableUncertaintyEllipsoid

func NewNullableUncertaintyEllipsoid(val *UncertaintyEllipsoid) *NullableUncertaintyEllipsoid

func (NullableUncertaintyEllipsoid) Get

func (NullableUncertaintyEllipsoid) IsSet

func (NullableUncertaintyEllipsoid) MarshalJSON

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

func (*NullableUncertaintyEllipsoid) Set

func (*NullableUncertaintyEllipsoid) UnmarshalJSON

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

func (*NullableUncertaintyEllipsoid) Unset

func (v *NullableUncertaintyEllipsoid) Unset()

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 Point

type Point struct {
	GADShape
	Point GeographicalCoordinates `json:"point"`
}

Point Ellipsoid Point.

func NewPoint

func NewPoint(point GeographicalCoordinates, shape SupportedGADShapes) *Point

NewPoint instantiates a new Point 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 NewPointWithDefaults

func NewPointWithDefaults() *Point

NewPointWithDefaults instantiates a new Point 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 (*Point) GetPoint

func (o *Point) GetPoint() GeographicalCoordinates

GetPoint returns the Point field value

func (*Point) GetPointOk

func (o *Point) GetPointOk() (*GeographicalCoordinates, bool)

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

func (Point) MarshalJSON

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

func (*Point) SetPoint

func (o *Point) SetPoint(v GeographicalCoordinates)

SetPoint sets field value

func (Point) ToMap

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

func (*Point) UnmarshalJSON

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

type PointAltitude

type PointAltitude struct {
	GADShape
	Point GeographicalCoordinates `json:"point"`
	// Indicates value of altitude.
	Altitude float64 `json:"altitude"`
}

PointAltitude Ellipsoid point with altitude.

func NewPointAltitude

func NewPointAltitude(point GeographicalCoordinates, altitude float64, shape SupportedGADShapes) *PointAltitude

NewPointAltitude instantiates a new PointAltitude 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 NewPointAltitudeWithDefaults

func NewPointAltitudeWithDefaults() *PointAltitude

NewPointAltitudeWithDefaults instantiates a new PointAltitude 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 (*PointAltitude) GetAltitude

func (o *PointAltitude) GetAltitude() float64

GetAltitude returns the Altitude field value

func (*PointAltitude) GetAltitudeOk

func (o *PointAltitude) GetAltitudeOk() (*float64, bool)

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

func (*PointAltitude) GetPoint

func (o *PointAltitude) GetPoint() GeographicalCoordinates

GetPoint returns the Point field value

func (*PointAltitude) GetPointOk

func (o *PointAltitude) GetPointOk() (*GeographicalCoordinates, bool)

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

func (PointAltitude) MarshalJSON

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

func (*PointAltitude) SetAltitude

func (o *PointAltitude) SetAltitude(v float64)

SetAltitude sets field value

func (*PointAltitude) SetPoint

func (o *PointAltitude) SetPoint(v GeographicalCoordinates)

SetPoint sets field value

func (PointAltitude) ToMap

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

func (*PointAltitude) UnmarshalJSON

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

type PointAltitudeUncertainty

type PointAltitudeUncertainty struct {
	GADShape
	Point GeographicalCoordinates `json:"point"`
	// Indicates value of altitude.
	Altitude           float64            `json:"altitude"`
	UncertaintyEllipse UncertaintyEllipse `json:"uncertaintyEllipse"`
	// Indicates value of uncertainty.
	UncertaintyAltitude float32 `json:"uncertaintyAltitude"`
	// Indicates value of confidence.
	Confidence int32 `json:"confidence"`
}

PointAltitudeUncertainty Ellipsoid point with altitude and uncertainty ellipsoid.

func NewPointAltitudeUncertainty

func NewPointAltitudeUncertainty(point GeographicalCoordinates, altitude float64, uncertaintyEllipse UncertaintyEllipse, uncertaintyAltitude float32, confidence int32, shape SupportedGADShapes) *PointAltitudeUncertainty

NewPointAltitudeUncertainty instantiates a new PointAltitudeUncertainty 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 NewPointAltitudeUncertaintyWithDefaults

func NewPointAltitudeUncertaintyWithDefaults() *PointAltitudeUncertainty

NewPointAltitudeUncertaintyWithDefaults instantiates a new PointAltitudeUncertainty 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 (*PointAltitudeUncertainty) GetAltitude

func (o *PointAltitudeUncertainty) GetAltitude() float64

GetAltitude returns the Altitude field value

func (*PointAltitudeUncertainty) GetAltitudeOk

func (o *PointAltitudeUncertainty) GetAltitudeOk() (*float64, bool)

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

func (*PointAltitudeUncertainty) GetConfidence

func (o *PointAltitudeUncertainty) GetConfidence() int32

GetConfidence returns the Confidence field value

func (*PointAltitudeUncertainty) GetConfidenceOk

func (o *PointAltitudeUncertainty) GetConfidenceOk() (*int32, bool)

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

func (*PointAltitudeUncertainty) GetPoint

GetPoint returns the Point field value

func (*PointAltitudeUncertainty) GetPointOk

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

func (*PointAltitudeUncertainty) GetUncertaintyAltitude

func (o *PointAltitudeUncertainty) GetUncertaintyAltitude() float32

GetUncertaintyAltitude returns the UncertaintyAltitude field value

func (*PointAltitudeUncertainty) GetUncertaintyAltitudeOk

func (o *PointAltitudeUncertainty) GetUncertaintyAltitudeOk() (*float32, bool)

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

func (*PointAltitudeUncertainty) GetUncertaintyEllipse

func (o *PointAltitudeUncertainty) GetUncertaintyEllipse() UncertaintyEllipse

GetUncertaintyEllipse returns the UncertaintyEllipse field value

func (*PointAltitudeUncertainty) GetUncertaintyEllipseOk

func (o *PointAltitudeUncertainty) GetUncertaintyEllipseOk() (*UncertaintyEllipse, bool)

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

func (PointAltitudeUncertainty) MarshalJSON

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

func (*PointAltitudeUncertainty) SetAltitude

func (o *PointAltitudeUncertainty) SetAltitude(v float64)

SetAltitude sets field value

func (*PointAltitudeUncertainty) SetConfidence

func (o *PointAltitudeUncertainty) SetConfidence(v int32)

SetConfidence sets field value

func (*PointAltitudeUncertainty) SetPoint

SetPoint sets field value

func (*PointAltitudeUncertainty) SetUncertaintyAltitude

func (o *PointAltitudeUncertainty) SetUncertaintyAltitude(v float32)

SetUncertaintyAltitude sets field value

func (*PointAltitudeUncertainty) SetUncertaintyEllipse

func (o *PointAltitudeUncertainty) SetUncertaintyEllipse(v UncertaintyEllipse)

SetUncertaintyEllipse sets field value

func (PointAltitudeUncertainty) ToMap

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

func (*PointAltitudeUncertainty) UnmarshalJSON

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

type PointUncertaintyCircle

type PointUncertaintyCircle struct {
	GADShape
	Point GeographicalCoordinates `json:"point"`
	// Indicates value of uncertainty.
	Uncertainty float32 `json:"uncertainty"`
}

PointUncertaintyCircle Ellipsoid point with uncertainty circle.

func NewPointUncertaintyCircle

func NewPointUncertaintyCircle(point GeographicalCoordinates, uncertainty float32, shape SupportedGADShapes) *PointUncertaintyCircle

NewPointUncertaintyCircle instantiates a new PointUncertaintyCircle 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 NewPointUncertaintyCircleWithDefaults

func NewPointUncertaintyCircleWithDefaults() *PointUncertaintyCircle

NewPointUncertaintyCircleWithDefaults instantiates a new PointUncertaintyCircle 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 (*PointUncertaintyCircle) GetPoint

GetPoint returns the Point field value

func (*PointUncertaintyCircle) GetPointOk

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

func (*PointUncertaintyCircle) GetUncertainty

func (o *PointUncertaintyCircle) GetUncertainty() float32

GetUncertainty returns the Uncertainty field value

func (*PointUncertaintyCircle) GetUncertaintyOk

func (o *PointUncertaintyCircle) GetUncertaintyOk() (*float32, bool)

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

func (PointUncertaintyCircle) MarshalJSON

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

func (*PointUncertaintyCircle) SetPoint

SetPoint sets field value

func (*PointUncertaintyCircle) SetUncertainty

func (o *PointUncertaintyCircle) SetUncertainty(v float32)

SetUncertainty sets field value

func (PointUncertaintyCircle) ToMap

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

func (*PointUncertaintyCircle) UnmarshalJSON

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

type PointUncertaintyEllipse

type PointUncertaintyEllipse struct {
	GADShape
	Point              GeographicalCoordinates `json:"point"`
	UncertaintyEllipse UncertaintyEllipse      `json:"uncertaintyEllipse"`
	// Indicates value of confidence.
	Confidence int32 `json:"confidence"`
}

PointUncertaintyEllipse Ellipsoid point with uncertainty ellipse.

func NewPointUncertaintyEllipse

func NewPointUncertaintyEllipse(point GeographicalCoordinates, uncertaintyEllipse UncertaintyEllipse, confidence int32, shape SupportedGADShapes) *PointUncertaintyEllipse

NewPointUncertaintyEllipse instantiates a new PointUncertaintyEllipse 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 NewPointUncertaintyEllipseWithDefaults

func NewPointUncertaintyEllipseWithDefaults() *PointUncertaintyEllipse

NewPointUncertaintyEllipseWithDefaults instantiates a new PointUncertaintyEllipse 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 (*PointUncertaintyEllipse) GetConfidence

func (o *PointUncertaintyEllipse) GetConfidence() int32

GetConfidence returns the Confidence field value

func (*PointUncertaintyEllipse) GetConfidenceOk

func (o *PointUncertaintyEllipse) GetConfidenceOk() (*int32, bool)

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

func (*PointUncertaintyEllipse) GetPoint

GetPoint returns the Point field value

func (*PointUncertaintyEllipse) GetPointOk

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

func (*PointUncertaintyEllipse) GetUncertaintyEllipse

func (o *PointUncertaintyEllipse) GetUncertaintyEllipse() UncertaintyEllipse

GetUncertaintyEllipse returns the UncertaintyEllipse field value

func (*PointUncertaintyEllipse) GetUncertaintyEllipseOk

func (o *PointUncertaintyEllipse) GetUncertaintyEllipseOk() (*UncertaintyEllipse, bool)

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

func (PointUncertaintyEllipse) MarshalJSON

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

func (*PointUncertaintyEllipse) SetConfidence

func (o *PointUncertaintyEllipse) SetConfidence(v int32)

SetConfidence sets field value

func (*PointUncertaintyEllipse) SetPoint

SetPoint sets field value

func (*PointUncertaintyEllipse) SetUncertaintyEllipse

func (o *PointUncertaintyEllipse) SetUncertaintyEllipse(v UncertaintyEllipse)

SetUncertaintyEllipse sets field value

func (PointUncertaintyEllipse) ToMap

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

func (*PointUncertaintyEllipse) UnmarshalJSON

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

type Polygon

type Polygon struct {
	GADShape
	// List of points.
	PointList []GeographicalCoordinates `json:"pointList"`
}

Polygon Polygon.

func NewPolygon

func NewPolygon(pointList []GeographicalCoordinates, shape SupportedGADShapes) *Polygon

NewPolygon instantiates a new Polygon 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 NewPolygonWithDefaults

func NewPolygonWithDefaults() *Polygon

NewPolygonWithDefaults instantiates a new Polygon 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 (*Polygon) GetPointList

func (o *Polygon) GetPointList() []GeographicalCoordinates

GetPointList returns the PointList field value

func (*Polygon) GetPointListOk

func (o *Polygon) GetPointListOk() ([]GeographicalCoordinates, bool)

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

func (Polygon) MarshalJSON

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

func (*Polygon) SetPointList

func (o *Polygon) SetPointList(v []GeographicalCoordinates)

SetPointList sets field value

func (Polygon) ToMap

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

func (*Polygon) UnmarshalJSON

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

type ProblemDetails

type ProblemDetails struct {
	// string providing an URI formatted according to IETF RFC 3986.
	Type *string `json:"type,omitempty"`
	// A short, human-readable summary of the problem type. It should not change from occurrence to occurrence of the problem.
	Title *string `json:"title,omitempty"`
	// The HTTP status code for this occurrence of the problem.
	Status *int32 `json:"status,omitempty"`
	// A human-readable explanation specific to this occurrence of the problem.
	Detail *string `json:"detail,omitempty"`
	// string providing an URI formatted according to IETF RFC 3986.
	Instance *string `json:"instance,omitempty"`
	// A machine-readable application error cause specific to this occurrence of the problem. This IE should be present and provide application-related error information, if available.
	Cause *string `json:"cause,omitempty"`
	// Description of invalid parameters, for a request rejected due to invalid parameters.
	InvalidParams []InvalidParam `json:"invalidParams,omitempty"`
	// A string used to indicate the features supported by an API that is used as defined in clause  6.6 in 3GPP TS 29.500. The string shall contain a bitmask indicating supported features in  hexadecimal representation Each character in the string shall take a value of \"0\" to \"9\",  \"a\" to \"f\" or \"A\" to \"F\" and shall represent the support of 4 features as described in  table 5.2.2-3. The most significant character representing the highest-numbered features shall  appear first in the string, and the character representing features 1 to 4 shall appear last  in the string. The list of features and their numbering (starting with 1) are defined  separately for each API. If the string contains a lower number of characters than there are  defined features for an API, all features that would be represented by characters that are not  present in the string are not supported.
	SupportedFeatures *string `json:"supportedFeatures,omitempty"`
}

ProblemDetails Represents additional information and details on an error response.

func NewProblemDetails

func NewProblemDetails() *ProblemDetails

NewProblemDetails instantiates a new ProblemDetails object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewProblemDetailsWithDefaults

func NewProblemDetailsWithDefaults() *ProblemDetails

NewProblemDetailsWithDefaults instantiates a new ProblemDetails object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ProblemDetails) GetCause

func (o *ProblemDetails) GetCause() string

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

func (*ProblemDetails) GetCauseOk

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

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

func (*ProblemDetails) GetDetail

func (o *ProblemDetails) GetDetail() string

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

func (*ProblemDetails) GetDetailOk

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

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

func (*ProblemDetails) GetInstance

func (o *ProblemDetails) GetInstance() string

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

func (*ProblemDetails) GetInstanceOk

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

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

func (*ProblemDetails) GetInvalidParams

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

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

func (*ProblemDetails) GetInvalidParamsOk

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

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

func (*ProblemDetails) GetStatus

func (o *ProblemDetails) GetStatus() int32

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

func (*ProblemDetails) GetStatusOk

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

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

func (*ProblemDetails) GetSupportedFeatures

func (o *ProblemDetails) GetSupportedFeatures() string

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

func (*ProblemDetails) GetSupportedFeaturesOk

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

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

func (*ProblemDetails) GetTitle

func (o *ProblemDetails) GetTitle() string

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

func (*ProblemDetails) GetTitleOk

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

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

func (*ProblemDetails) GetType

func (o *ProblemDetails) GetType() string

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

func (*ProblemDetails) GetTypeOk

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

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

func (*ProblemDetails) HasCause

func (o *ProblemDetails) HasCause() bool

HasCause returns a boolean if a field has been set.

func (*ProblemDetails) HasDetail

func (o *ProblemDetails) HasDetail() bool

HasDetail returns a boolean if a field has been set.

func (*ProblemDetails) HasInstance

func (o *ProblemDetails) HasInstance() bool

HasInstance returns a boolean if a field has been set.

func (*ProblemDetails) HasInvalidParams

func (o *ProblemDetails) HasInvalidParams() bool

HasInvalidParams returns a boolean if a field has been set.

func (*ProblemDetails) HasStatus

func (o *ProblemDetails) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*ProblemDetails) HasSupportedFeatures

func (o *ProblemDetails) HasSupportedFeatures() bool

HasSupportedFeatures returns a boolean if a field has been set.

func (*ProblemDetails) HasTitle

func (o *ProblemDetails) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (*ProblemDetails) HasType

func (o *ProblemDetails) HasType() bool

HasType returns a boolean if a field has been set.

func (ProblemDetails) MarshalJSON

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

func (*ProblemDetails) SetCause

func (o *ProblemDetails) SetCause(v string)

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

func (*ProblemDetails) SetDetail

func (o *ProblemDetails) SetDetail(v string)

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

func (*ProblemDetails) SetInstance

func (o *ProblemDetails) SetInstance(v string)

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

func (*ProblemDetails) SetInvalidParams

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

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

func (*ProblemDetails) SetStatus

func (o *ProblemDetails) SetStatus(v int32)

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

func (*ProblemDetails) SetSupportedFeatures

func (o *ProblemDetails) SetSupportedFeatures(v string)

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

func (*ProblemDetails) SetTitle

func (o *ProblemDetails) SetTitle(v string)

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

func (*ProblemDetails) SetType

func (o *ProblemDetails) SetType(v string)

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

func (ProblemDetails) ToMap

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

type RelativeCartesianLocation

type RelativeCartesianLocation struct {
	// string with format 'float' as defined in OpenAPI.
	X float32 `json:"x"`
	// string with format 'float' as defined in OpenAPI.
	Y float32 `json:"y"`
	// string with format 'float' as defined in OpenAPI.
	Z *float32 `json:"z,omitempty"`
}

RelativeCartesianLocation Relative Cartesian Location

func NewRelativeCartesianLocation

func NewRelativeCartesianLocation(x float32, y float32) *RelativeCartesianLocation

NewRelativeCartesianLocation instantiates a new RelativeCartesianLocation 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 NewRelativeCartesianLocationWithDefaults

func NewRelativeCartesianLocationWithDefaults() *RelativeCartesianLocation

NewRelativeCartesianLocationWithDefaults instantiates a new RelativeCartesianLocation 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 (*RelativeCartesianLocation) GetX

GetX returns the X field value

func (*RelativeCartesianLocation) GetXOk

func (o *RelativeCartesianLocation) GetXOk() (*float32, bool)

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

func (*RelativeCartesianLocation) GetY

GetY returns the Y field value

func (*RelativeCartesianLocation) GetYOk

func (o *RelativeCartesianLocation) GetYOk() (*float32, bool)

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

func (*RelativeCartesianLocation) GetZ

GetZ returns the Z field value if set, zero value otherwise.

func (*RelativeCartesianLocation) GetZOk

func (o *RelativeCartesianLocation) GetZOk() (*float32, bool)

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

func (*RelativeCartesianLocation) HasZ

func (o *RelativeCartesianLocation) HasZ() bool

HasZ returns a boolean if a field has been set.

func (RelativeCartesianLocation) MarshalJSON

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

func (*RelativeCartesianLocation) SetX

SetX sets field value

func (*RelativeCartesianLocation) SetY

SetY sets field value

func (*RelativeCartesianLocation) SetZ

SetZ gets a reference to the given float32 and assigns it to the Z field.

func (RelativeCartesianLocation) ToMap

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

func (*RelativeCartesianLocation) UnmarshalJSON

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

type SelectedC2CommModeNotif

type SelectedC2CommModeNotif struct {
	UasId                  NullableUasId `json:"uasId"`
	SelPrimaryC2CommMode   C2CommMode    `json:"selPrimaryC2CommMode"`
	SelSecondaryC2CommMode *C2CommMode   `json:"selSecondaryC2CommMode,omitempty"`
}

SelectedC2CommModeNotif Represents information on the C2 Communication Mode selected by a UAS (i.e. pair of UAV and UAV-C).

func NewSelectedC2CommModeNotif

func NewSelectedC2CommModeNotif(uasId NullableUasId, selPrimaryC2CommMode C2CommMode) *SelectedC2CommModeNotif

NewSelectedC2CommModeNotif instantiates a new SelectedC2CommModeNotif 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 NewSelectedC2CommModeNotifWithDefaults

func NewSelectedC2CommModeNotifWithDefaults() *SelectedC2CommModeNotif

NewSelectedC2CommModeNotifWithDefaults instantiates a new SelectedC2CommModeNotif 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 (*SelectedC2CommModeNotif) GetSelPrimaryC2CommMode

func (o *SelectedC2CommModeNotif) GetSelPrimaryC2CommMode() C2CommMode

GetSelPrimaryC2CommMode returns the SelPrimaryC2CommMode field value

func (*SelectedC2CommModeNotif) GetSelPrimaryC2CommModeOk

func (o *SelectedC2CommModeNotif) GetSelPrimaryC2CommModeOk() (*C2CommMode, bool)

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

func (*SelectedC2CommModeNotif) GetSelSecondaryC2CommMode

func (o *SelectedC2CommModeNotif) GetSelSecondaryC2CommMode() C2CommMode

GetSelSecondaryC2CommMode returns the SelSecondaryC2CommMode field value if set, zero value otherwise.

func (*SelectedC2CommModeNotif) GetSelSecondaryC2CommModeOk

func (o *SelectedC2CommModeNotif) GetSelSecondaryC2CommModeOk() (*C2CommMode, bool)

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

func (*SelectedC2CommModeNotif) GetUasId

func (o *SelectedC2CommModeNotif) GetUasId() UasId

GetUasId returns the UasId field value If the value is explicit nil, the zero value for UasId will be returned

func (*SelectedC2CommModeNotif) GetUasIdOk

func (o *SelectedC2CommModeNotif) GetUasIdOk() (*UasId, bool)

GetUasIdOk returns a tuple with the UasId field value 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 (*SelectedC2CommModeNotif) HasSelSecondaryC2CommMode

func (o *SelectedC2CommModeNotif) HasSelSecondaryC2CommMode() bool

HasSelSecondaryC2CommMode returns a boolean if a field has been set.

func (SelectedC2CommModeNotif) MarshalJSON

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

func (*SelectedC2CommModeNotif) SetSelPrimaryC2CommMode

func (o *SelectedC2CommModeNotif) SetSelPrimaryC2CommMode(v C2CommMode)

SetSelPrimaryC2CommMode sets field value

func (*SelectedC2CommModeNotif) SetSelSecondaryC2CommMode

func (o *SelectedC2CommModeNotif) SetSelSecondaryC2CommMode(v C2CommMode)

SetSelSecondaryC2CommMode gets a reference to the given C2CommMode and assigns it to the SelSecondaryC2CommMode field.

func (*SelectedC2CommModeNotif) SetUasId

func (o *SelectedC2CommModeNotif) SetUasId(v UasId)

SetUasId sets field value

func (SelectedC2CommModeNotif) ToMap

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

func (*SelectedC2CommModeNotif) UnmarshalJSON

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

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 SupportedGADShapes

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

SupportedGADShapes Indicates supported GAD shapes.

func (*SupportedGADShapes) MarshalJSON

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

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

func (*SupportedGADShapes) UnmarshalJSON

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

Unmarshal JSON data into any of the pointers in the struct

type Tai

type Tai struct {
	PlmnId PlmnId `json:"plmnId"`
	// 2 or 3-octet string identifying a tracking area code as specified in clause 9.3.3.10  of 3GPP TS 38.413, 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 TAC shall  appear first in the string, and the character representing the 4 least significant bit  of the TAC shall appear last in the string.
	Tac string `json:"tac"`
	// 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"`
}

Tai Contains the tracking area identity as described in 3GPP 23.003

func NewTai

func NewTai(plmnId PlmnId, tac string) *Tai

NewTai instantiates a new Tai 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 NewTaiWithDefaults

func NewTaiWithDefaults() *Tai

NewTaiWithDefaults instantiates a new Tai 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 (*Tai) GetNid

func (o *Tai) GetNid() string

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

func (*Tai) GetNidOk

func (o *Tai) 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 (*Tai) GetPlmnId

func (o *Tai) GetPlmnId() PlmnId

GetPlmnId returns the PlmnId field value

func (*Tai) GetPlmnIdOk

func (o *Tai) GetPlmnIdOk() (*PlmnId, bool)

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

func (*Tai) GetTac

func (o *Tai) GetTac() string

GetTac returns the Tac field value

func (*Tai) GetTacOk

func (o *Tai) GetTacOk() (*string, bool)

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

func (*Tai) HasNid

func (o *Tai) HasNid() bool

HasNid returns a boolean if a field has been set.

func (Tai) MarshalJSON

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

func (*Tai) SetNid

func (o *Tai) SetNid(v string)

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

func (*Tai) SetPlmnId

func (o *Tai) SetPlmnId(v PlmnId)

SetPlmnId sets field value

func (*Tai) SetTac

func (o *Tai) SetTac(v string)

SetTac sets field value

func (Tai) ToMap

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

func (*Tai) UnmarshalJSON

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

type UasId

type UasId struct {
	// string containing a local identifier followed by \"@\" and a domain identifier. Both the local identifier and the domain identifier shall be encoded as strings that do not contain any \"@\" characters. See Clauses 4.6.2 and 4.6.3 of 3GPP TS 23.682 for more information.
	GroupId         *string `json:"groupId,omitempty"`
	IndividualUasId []UavId `json:"individualUasId,omitempty"`
}

UasId Represents the identifier of a UAS (i.e. pair of UAV and UAV-C).

func NewUasId

func NewUasId() *UasId

NewUasId instantiates a new UasId 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 NewUasIdWithDefaults

func NewUasIdWithDefaults() *UasId

NewUasIdWithDefaults instantiates a new UasId 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 (*UasId) GetGroupId

func (o *UasId) GetGroupId() string

GetGroupId returns the GroupId field value if set, zero value otherwise.

func (*UasId) GetGroupIdOk

func (o *UasId) GetGroupIdOk() (*string, bool)

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

func (*UasId) GetIndividualUasId

func (o *UasId) GetIndividualUasId() []UavId

GetIndividualUasId returns the IndividualUasId field value if set, zero value otherwise.

func (*UasId) GetIndividualUasIdOk

func (o *UasId) GetIndividualUasIdOk() ([]UavId, bool)

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

func (*UasId) HasGroupId

func (o *UasId) HasGroupId() bool

HasGroupId returns a boolean if a field has been set.

func (*UasId) HasIndividualUasId

func (o *UasId) HasIndividualUasId() bool

HasIndividualUasId returns a boolean if a field has been set.

func (UasId) MarshalJSON

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

func (*UasId) SetGroupId

func (o *UasId) SetGroupId(v string)

SetGroupId gets a reference to the given string and assigns it to the GroupId field.

func (*UasId) SetIndividualUasId

func (o *UasId) SetIndividualUasId(v []UavId)

SetIndividualUasId gets a reference to the given []UavId and assigns it to the IndividualUasId field.

func (UasId) ToMap

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

type UavId

type UavId struct {
	// String identifying a Gpsi shall contain either an External Id or an MSISDN.  It shall be formatted as follows -External Identifier= \"extid-'extid', where 'extid'  shall be formatted according to clause 19.7.2 of 3GPP TS 23.003 that describes an  External Identifier.
	Gpsi  *string `json:"gpsi,omitempty"`
	CaaId *string `json:"caaId,omitempty"`
}

UavId Represents the identifier of a UAV (e.g. UAV, UAV-C).

func NewUavId

func NewUavId() *UavId

NewUavId instantiates a new UavId 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 NewUavIdWithDefaults

func NewUavIdWithDefaults() *UavId

NewUavIdWithDefaults instantiates a new UavId 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 (*UavId) GetCaaId

func (o *UavId) GetCaaId() string

GetCaaId returns the CaaId field value if set, zero value otherwise.

func (*UavId) GetCaaIdOk

func (o *UavId) GetCaaIdOk() (*string, bool)

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

func (*UavId) GetGpsi

func (o *UavId) GetGpsi() string

GetGpsi returns the Gpsi field value if set, zero value otherwise.

func (*UavId) GetGpsiOk

func (o *UavId) GetGpsiOk() (*string, bool)

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

func (*UavId) HasCaaId

func (o *UavId) HasCaaId() bool

HasCaaId returns a boolean if a field has been set.

func (*UavId) HasGpsi

func (o *UavId) HasGpsi() bool

HasGpsi returns a boolean if a field has been set.

func (UavId) MarshalJSON

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

func (*UavId) SetCaaId

func (o *UavId) SetCaaId(v string)

SetCaaId gets a reference to the given string and assigns it to the CaaId field.

func (*UavId) SetGpsi

func (o *UavId) SetGpsi(v string)

SetGpsi gets a reference to the given string and assigns it to the Gpsi field.

func (UavId) ToMap

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

type UncertaintyEllipse

type UncertaintyEllipse struct {
	// Indicates value of uncertainty.
	SemiMajor float32 `json:"semiMajor"`
	// Indicates value of uncertainty.
	SemiMinor float32 `json:"semiMinor"`
	// Indicates value of orientation angle.
	OrientationMajor int32 `json:"orientationMajor"`
}

UncertaintyEllipse Ellipse with uncertainty.

func NewUncertaintyEllipse

func NewUncertaintyEllipse(semiMajor float32, semiMinor float32, orientationMajor int32) *UncertaintyEllipse

NewUncertaintyEllipse instantiates a new UncertaintyEllipse 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 NewUncertaintyEllipseWithDefaults

func NewUncertaintyEllipseWithDefaults() *UncertaintyEllipse

NewUncertaintyEllipseWithDefaults instantiates a new UncertaintyEllipse 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 (*UncertaintyEllipse) GetOrientationMajor

func (o *UncertaintyEllipse) GetOrientationMajor() int32

GetOrientationMajor returns the OrientationMajor field value

func (*UncertaintyEllipse) GetOrientationMajorOk

func (o *UncertaintyEllipse) GetOrientationMajorOk() (*int32, bool)

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

func (*UncertaintyEllipse) GetSemiMajor

func (o *UncertaintyEllipse) GetSemiMajor() float32

GetSemiMajor returns the SemiMajor field value

func (*UncertaintyEllipse) GetSemiMajorOk

func (o *UncertaintyEllipse) GetSemiMajorOk() (*float32, bool)

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

func (*UncertaintyEllipse) GetSemiMinor

func (o *UncertaintyEllipse) GetSemiMinor() float32

GetSemiMinor returns the SemiMinor field value

func (*UncertaintyEllipse) GetSemiMinorOk

func (o *UncertaintyEllipse) GetSemiMinorOk() (*float32, bool)

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

func (UncertaintyEllipse) MarshalJSON

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

func (*UncertaintyEllipse) SetOrientationMajor

func (o *UncertaintyEllipse) SetOrientationMajor(v int32)

SetOrientationMajor sets field value

func (*UncertaintyEllipse) SetSemiMajor

func (o *UncertaintyEllipse) SetSemiMajor(v float32)

SetSemiMajor sets field value

func (*UncertaintyEllipse) SetSemiMinor

func (o *UncertaintyEllipse) SetSemiMinor(v float32)

SetSemiMinor sets field value

func (UncertaintyEllipse) ToMap

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

func (*UncertaintyEllipse) UnmarshalJSON

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

type UncertaintyEllipsoid

type UncertaintyEllipsoid struct {
	// Indicates value of uncertainty.
	SemiMajor float32 `json:"semiMajor"`
	// Indicates value of uncertainty.
	SemiMinor float32 `json:"semiMinor"`
	// Indicates value of uncertainty.
	Vertical float32 `json:"vertical"`
	// Indicates value of orientation angle.
	OrientationMajor int32 `json:"orientationMajor"`
}

UncertaintyEllipsoid Ellipsoid with uncertainty

func NewUncertaintyEllipsoid

func NewUncertaintyEllipsoid(semiMajor float32, semiMinor float32, vertical float32, orientationMajor int32) *UncertaintyEllipsoid

NewUncertaintyEllipsoid instantiates a new UncertaintyEllipsoid 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 NewUncertaintyEllipsoidWithDefaults

func NewUncertaintyEllipsoidWithDefaults() *UncertaintyEllipsoid

NewUncertaintyEllipsoidWithDefaults instantiates a new UncertaintyEllipsoid 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 (*UncertaintyEllipsoid) GetOrientationMajor

func (o *UncertaintyEllipsoid) GetOrientationMajor() int32

GetOrientationMajor returns the OrientationMajor field value

func (*UncertaintyEllipsoid) GetOrientationMajorOk

func (o *UncertaintyEllipsoid) GetOrientationMajorOk() (*int32, bool)

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

func (*UncertaintyEllipsoid) GetSemiMajor

func (o *UncertaintyEllipsoid) GetSemiMajor() float32

GetSemiMajor returns the SemiMajor field value

func (*UncertaintyEllipsoid) GetSemiMajorOk

func (o *UncertaintyEllipsoid) GetSemiMajorOk() (*float32, bool)

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

func (*UncertaintyEllipsoid) GetSemiMinor

func (o *UncertaintyEllipsoid) GetSemiMinor() float32

GetSemiMinor returns the SemiMinor field value

func (*UncertaintyEllipsoid) GetSemiMinorOk

func (o *UncertaintyEllipsoid) GetSemiMinorOk() (*float32, bool)

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

func (*UncertaintyEllipsoid) GetVertical

func (o *UncertaintyEllipsoid) GetVertical() float32

GetVertical returns the Vertical field value

func (*UncertaintyEllipsoid) GetVerticalOk

func (o *UncertaintyEllipsoid) GetVerticalOk() (*float32, bool)

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

func (UncertaintyEllipsoid) MarshalJSON

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

func (*UncertaintyEllipsoid) SetOrientationMajor

func (o *UncertaintyEllipsoid) SetOrientationMajor(v int32)

SetOrientationMajor sets field value

func (*UncertaintyEllipsoid) SetSemiMajor

func (o *UncertaintyEllipsoid) SetSemiMajor(v float32)

SetSemiMajor sets field value

func (*UncertaintyEllipsoid) SetSemiMinor

func (o *UncertaintyEllipsoid) SetSemiMinor(v float32)

SetSemiMinor sets field value

func (*UncertaintyEllipsoid) SetVertical

func (o *UncertaintyEllipsoid) SetVertical(v float32)

SetVertical sets field value

func (UncertaintyEllipsoid) ToMap

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

func (*UncertaintyEllipsoid) UnmarshalJSON

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

Jump to

Keyboard shortcuts

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