Documentation ¶
Overview ¶
Package commondata provides primitives to interact with the openapi HTTP API.
Code generated by github.com/deepmap/oapi-codegen/v2 version v2.0.1-0.20240123090344-d326c01d279a DO NOT EDIT.
Index ¶
- func GetKinOpenApi3Document() (*openapi3.T, error)
- func GetKinOpenApi3DocumentMust() *openapi3.T
- type AccumulatedUsage
- type Acknowledgement
- type Bandwidth
- type BdtReferenceId
- type BdtReferenceIdRm
- type Binary
- type Bytes
- type ConfigResult
- type DateTime
- type DateTimeRm
- type DateTimeRo
- type DayOfWeek
- type DefaultResponse
- type DurationMin
- type DurationSec
- type DurationSecRm
- type DurationSecRo
- type Event
- type EventReport
- type ExternalGroupId
- type ExternalId
- type FlowInfo
- type InvalidParam
- type Ipv4Addr
- type Ipv4AddrRo
- type Ipv6Addr
- type Ipv6AddrRo
- type Link
- type LocationArea
- type LocationArea5G
- type Mcc
- type Mnc
- type Msisdn
- type N307Response
- type N307ResponseHeaders
- type N308Response
- type N308ResponseHeaders
- type N400
- type N400ApplicationProblemPlusJSONResponse
- type N401
- type N401ApplicationProblemPlusJSONResponse
- type N403
- type N403ApplicationProblemPlusJSONResponse
- type N404
- type N404ApplicationProblemPlusJSONResponse
- type N406
- type N406ApplicationProblemPlusJSONResponse
- type N409
- type N409ApplicationProblemPlusJSONResponse
- type N411
- type N411ApplicationProblemPlusJSONResponse
- type N412
- type N412ApplicationProblemPlusJSONResponse
- type N413
- type N413ApplicationProblemPlusJSONResponse
- type N414
- type N414ApplicationProblemPlusJSONResponse
- type N415
- type N415ApplicationProblemPlusJSONResponse
- type N429
- type N429ApplicationProblemPlusJSONResponse
- type N500
- type N500ApplicationProblemPlusJSONResponse
- type N503
- type N503ApplicationProblemPlusJSONResponse
- type NotificationData
- type PlmnId
- type Port
- type PortRo
- type ProblemDetails
- type ResourceId
- type ResultReason
- type ScsAsId
- type SponsorInformation
- type TestNotification
- type TimeOfDay
- type TimeWindow
- type Uri
- type UsageThreshold
- type UsageThresholdRm
- type Volume
- type VolumeRm
- type WebsockNotifConfig
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetKinOpenApi3Document ¶
Types ¶
type AccumulatedUsage ¶
type AccumulatedUsage struct { // DownlinkVolume Unsigned integer identifying a volume in units of bytes. DownlinkVolume *Volume `json:"downlinkVolume,omitempty"` // Duration Unsigned integer identifying a period of time in units of seconds. Duration *DurationSec `json:"duration,omitempty"` // TotalVolume Unsigned integer identifying a volume in units of bytes. TotalVolume *Volume `json:"totalVolume,omitempty"` // UplinkVolume Unsigned integer identifying a volume in units of bytes. UplinkVolume *Volume `json:"uplinkVolume,omitempty"` AdditionalProperties map[string]interface{} `json:"-"` }
AccumulatedUsage defines model for AccumulatedUsage.
func (AccumulatedUsage) Get ¶
func (a AccumulatedUsage) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for AccumulatedUsage. Returns the specified element and whether it was found
func (AccumulatedUsage) MarshalJSON ¶
func (a AccumulatedUsage) MarshalJSON() ([]byte, error)
Override default JSON handling for AccumulatedUsage to handle AdditionalProperties
func (*AccumulatedUsage) Set ¶
func (a *AccumulatedUsage) Set(fieldName string, value interface{})
Setter for additional properties for AccumulatedUsage
func (*AccumulatedUsage) UnmarshalJSON ¶
func (a *AccumulatedUsage) UnmarshalJSON(b []byte) error
Override default JSON handling for AccumulatedUsage to handle AdditionalProperties
type Acknowledgement ¶
type Acknowledgement struct { // Details A human-readable explanation specific to this successful acknowledgement Details string `json:"details"` AdditionalProperties map[string]interface{} `json:"-"` }
Acknowledgement defines model for Acknowledgement.
func (Acknowledgement) Get ¶
func (a Acknowledgement) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for Acknowledgement. Returns the specified element and whether it was found
func (Acknowledgement) MarshalJSON ¶
func (a Acknowledgement) MarshalJSON() ([]byte, error)
Override default JSON handling for Acknowledgement to handle AdditionalProperties
func (*Acknowledgement) Set ¶
func (a *Acknowledgement) Set(fieldName string, value interface{})
Setter for additional properties for Acknowledgement
func (*Acknowledgement) UnmarshalJSON ¶
func (a *Acknowledgement) UnmarshalJSON(b []byte) error
Override default JSON handling for Acknowledgement to handle AdditionalProperties
type BdtReferenceId ¶
type BdtReferenceId = string
BdtReferenceId string identifying a BDT Reference ID as defined in subclause 5.3.3 of 3GPP TS 29.154.
type BdtReferenceIdRm ¶
type BdtReferenceIdRm = string
BdtReferenceIdRm This data type is defined in the same way as the BdtReferenceId data type, but with the nullable property set to true.
type Binary ¶
type Binary = string
Binary string with format "binary" as defined in OpenAPI Specification.
type Bytes ¶
type Bytes = string
Bytes String with format "byte" as defined in OpenAPI Specification, i.e, base64-encoded characters.
type ConfigResult ¶
type ConfigResult struct { // ExternalIds Each element indicates an external identifier of the UE. ExternalIds []ExternalId `json:"externalIds,omitempty"` // Msisdns Each element identifies the MS internal PSTN/ISDN number allocated for the UE. Msisdns []Msisdn `json:"msisdns,omitempty"` // ResultReason Possible values are - ROAMING_NOT_ALLOWED: Identifies the configuration parameters are not allowed by roaming agreement. - OTHER_REASON: Identifies the configuration parameters are not configured due to other reason. ResultReason ResultReason `json:"resultReason"` AdditionalProperties map[string]interface{} `json:"-"` }
ConfigResult defines model for ConfigResult.
func (ConfigResult) Get ¶
func (a ConfigResult) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for ConfigResult. Returns the specified element and whether it was found
func (ConfigResult) MarshalJSON ¶
func (a ConfigResult) MarshalJSON() ([]byte, error)
Override default JSON handling for ConfigResult to handle AdditionalProperties
func (*ConfigResult) Set ¶
func (a *ConfigResult) Set(fieldName string, value interface{})
Setter for additional properties for ConfigResult
func (*ConfigResult) UnmarshalJSON ¶
func (a *ConfigResult) UnmarshalJSON(b []byte) error
Override default JSON handling for ConfigResult to handle AdditionalProperties
type DateTime ¶
type DateTime = string
DateTime string with format "date-time" as defined in OpenAPI.
type DateTimeRm ¶
type DateTimeRm = string
DateTimeRm string with format "date-time" as defined in OpenAPI with "nullable=true" property.
type DateTimeRo ¶
type DateTimeRo = string
DateTimeRo string with format "date-time" as defined in OpenAPI with "readOnly=true" property.
type DayOfWeek ¶
type DayOfWeek = int
DayOfWeek integer between and including 1 and 7 denoting a weekday. 1 shall indicate Monday, and the subsequent weekdays shall be indicated with the next higher numbers. 7 shall indicate Sunday.
type DefaultResponse ¶
type DefaultResponse struct { }
type DurationMin ¶
type DurationMin = int32
DurationMin Unsigned integer identifying a period of time in units of minutes.
type DurationSec ¶
type DurationSec = int
DurationSec Unsigned integer identifying a period of time in units of seconds.
type DurationSecRm ¶
type DurationSecRm = int
DurationSecRm Unsigned integer identifying a period of time in units of seconds with "nullable=true" property.
type DurationSecRo ¶
type DurationSecRo = int
DurationSecRo Unsigned integer identifying a period of time in units of seconds with "readOnly=true" property.
type Event ¶
type Event string
Event Possible values are - SESSION_TERMINATION: Indicates that Rx session is terminated. - LOSS_OF_BEARER : Indicates a loss of a bearer. - RECOVERY_OF_BEARER: Indicates a recovery of a bearer. - RELEASE_OF_BEARER: Indicates a release of a bearer. - USAGE_REPORT: Indicates the usage report event. - FAILED_RESOURCES_ALLOCATION: Indicates the resource allocation is failed.
const ( FAILEDRESOURCESALLOCATION Event = "FAILED_RESOURCES_ALLOCATION" LOSSOFBEARER Event = "LOSS_OF_BEARER" RECOVERYOFBEARER Event = "RECOVERY_OF_BEARER" RELEASEOFBEARER Event = "RELEASE_OF_BEARER" SESSIONTERMINATION Event = "SESSION_TERMINATION" USAGEREPORT Event = "USAGE_REPORT" )
Defines values for Event.
type EventReport ¶
type EventReport struct { AccumulatedUsage *AccumulatedUsage `json:"accumulatedUsage,omitempty"` // Event Possible values are - SESSION_TERMINATION: Indicates that Rx session is terminated. - LOSS_OF_BEARER : Indicates a loss of a bearer. - RECOVERY_OF_BEARER: Indicates a recovery of a bearer. - RELEASE_OF_BEARER: Indicates a release of a bearer. - USAGE_REPORT: Indicates the usage report event. - FAILED_RESOURCES_ALLOCATION: Indicates the resource allocation is failed. Event Event `json:"event"` // FlowIds Identifies the IP flows that were sent during event subscription FlowIds []int `json:"flowIds,omitempty"` AdditionalProperties map[string]interface{} `json:"-"` }
EventReport defines model for EventReport.
func (EventReport) Get ¶
func (a EventReport) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for EventReport. Returns the specified element and whether it was found
func (EventReport) MarshalJSON ¶
func (a EventReport) MarshalJSON() ([]byte, error)
Override default JSON handling for EventReport to handle AdditionalProperties
func (*EventReport) Set ¶
func (a *EventReport) Set(fieldName string, value interface{})
Setter for additional properties for EventReport
func (*EventReport) UnmarshalJSON ¶
func (a *EventReport) UnmarshalJSON(b []byte) error
Override default JSON handling for EventReport to handle AdditionalProperties
type ExternalGroupId ¶
type ExternalGroupId = string
ExternalGroupId 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.
type ExternalId ¶
type ExternalId = string
ExternalId string containing a local identifier followed by "@" and a domain identifier. Both the local identifier and the domain identifier shall be encoded as strings that do not contain any "@" characters. See Clause 4.6.2 of 3GPP TS 23.682 for more information.
type FlowInfo ¶
type FlowInfo struct { // FlowDescriptions Indicates the packet filters of the IP flow. Refer to subclause 5.3.8 of 3GPP TS 29.214 for encoding. It shall contain UL and/or DL IP flow description. FlowDescriptions []string `json:"flowDescriptions,omitempty"` // FlowId Indicates the IP flow. FlowId int `json:"flowId"` AdditionalProperties map[string]interface{} `json:"-"` }
FlowInfo defines model for FlowInfo.
func (FlowInfo) Get ¶
Getter for additional properties for FlowInfo. Returns the specified element and whether it was found
func (FlowInfo) MarshalJSON ¶
Override default JSON handling for FlowInfo to handle AdditionalProperties
func (*FlowInfo) UnmarshalJSON ¶
Override default JSON handling for FlowInfo to handle AdditionalProperties
type InvalidParam ¶
type InvalidParam struct { // Param Attribute's name encoded as a JSON Pointer, or header's name. Param string `json:"param"` // Reason A human-readable reason, e.g. "must be a positive integer". Reason *string `json:"reason,omitempty"` AdditionalProperties map[string]interface{} `json:"-"` }
InvalidParam defines model for InvalidParam.
func (InvalidParam) Get ¶
func (a InvalidParam) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for InvalidParam. Returns the specified element and whether it was found
func (InvalidParam) MarshalJSON ¶
func (a InvalidParam) MarshalJSON() ([]byte, error)
Override default JSON handling for InvalidParam to handle AdditionalProperties
func (*InvalidParam) Set ¶
func (a *InvalidParam) Set(fieldName string, value interface{})
Setter for additional properties for InvalidParam
func (*InvalidParam) UnmarshalJSON ¶
func (a *InvalidParam) UnmarshalJSON(b []byte) error
Override default JSON handling for InvalidParam to handle AdditionalProperties
type Ipv4Addr ¶
type Ipv4Addr = string
Ipv4Addr string identifying a Ipv4 address formatted in the "dotted decimal" notation as defined in IETF RFC 1166.
type Ipv4AddrRo ¶
type Ipv4AddrRo = string
Ipv4AddrRo string identifying a Ipv4 address formatted in the "dotted decimal" notation as defined in IETF RFC 1166, with "readOnly=true" property.
type Ipv6Addr ¶
type Ipv6Addr = string
Ipv6Addr string identifying a Ipv6 address formatted according to clause 4 in IETF RFC 5952. The mixed Ipv4 Ipv6 notation according to clause 5 of IETF RFC 5952 shall not be used.
type Ipv6AddrRo ¶
type Ipv6AddrRo = string
Ipv6AddrRo string identifying a Ipv6 address formatted according to clause 4 in IETF RFC 5952, with "readOnly=true" property. The mixed Ipv4 Ipv6 notation according to clause 5 of IETF RFC 5952 shall not be used.
type Link ¶
type Link = string
Link string formatted according to IETF RFC 3986 identifying a referenced resource.
type LocationArea ¶
type LocationArea struct { // CellIds Indicates a list of Cell Global Identities of the user which identifies the cell the UE is registered. CellIds []string `json:"cellIds,omitempty"` // CivicAddresses Identifies a list of civic addresses of the user where the UE is located. CivicAddresses []interface{} `json:"civicAddresses,omitempty"` // EnodeBIds Indicates a list of eNodeB identities in which the UE is currently located. EnodeBIds []string `json:"enodeBIds,omitempty"` // GeographicAreas Identifies a list of geographic area of the user where the UE is located. GeographicAreas []interface{} `json:"geographicAreas,omitempty"` // RoutingAreaIds Identifies a list of Routing Area Identities of the user where the UE is located. RoutingAreaIds []string `json:"routingAreaIds,omitempty"` // TrackingAreaIds Identifies a list of Tracking Area Identities of the user where the UE is located. TrackingAreaIds []string `json:"trackingAreaIds,omitempty"` AdditionalProperties map[string]interface{} `json:"-"` }
LocationArea defines model for LocationArea.
func (LocationArea) Get ¶
func (a LocationArea) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for LocationArea. Returns the specified element and whether it was found
func (LocationArea) MarshalJSON ¶
func (a LocationArea) MarshalJSON() ([]byte, error)
Override default JSON handling for LocationArea to handle AdditionalProperties
func (*LocationArea) Set ¶
func (a *LocationArea) Set(fieldName string, value interface{})
Setter for additional properties for LocationArea
func (*LocationArea) UnmarshalJSON ¶
func (a *LocationArea) UnmarshalJSON(b []byte) error
Override default JSON handling for LocationArea to handle AdditionalProperties
type LocationArea5G ¶
type LocationArea5G struct { // CivicAddresses Identifies a list of civic addresses of the user where the UE is located. CivicAddresses *[]interface{} `json:"civicAddresses,omitempty"` // GeographicAreas Identifies a list of geographic area of the user where the UE is located. GeographicAreas *[]interface{} `json:"geographicAreas,omitempty"` // NwAreaInfo Describes a network area information in which the NF service consumer requests the number of UEs. (Original reference TS29554_Npcf_BDTPolicyControl.yaml#/components/schemas/NetworkAreaInfo) NwAreaInfo interface{} `json:"nwAreaInfo,omitempty"` AdditionalProperties map[string]interface{} `json:"-"` }
LocationArea5G defines model for LocationArea5G.
func (LocationArea5G) Get ¶
func (a LocationArea5G) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for LocationArea5G. Returns the specified element and whether it was found
func (LocationArea5G) MarshalJSON ¶
func (a LocationArea5G) MarshalJSON() ([]byte, error)
Override default JSON handling for LocationArea5G to handle AdditionalProperties
func (*LocationArea5G) Set ¶
func (a *LocationArea5G) Set(fieldName string, value interface{})
Setter for additional properties for LocationArea5G
func (*LocationArea5G) UnmarshalJSON ¶
func (a *LocationArea5G) UnmarshalJSON(b []byte) error
Override default JSON handling for LocationArea5G to handle AdditionalProperties
type Mcc ¶
type Mcc = string
Mcc String encoding a Mobile Country Code part of the PLMN, comprising 3 digits, as defined in 3GPP TS 38.413.
type Mnc ¶
type Mnc = string
Mnc String encoding a Mobile Network Code part of the PLMN, comprising 2 or 3 digits, as defined in 3GPP TS 38.413.
type Msisdn ¶
type Msisdn = string
Msisdn string formatted according to subclause 3.3 of 3GPP TS 23.003 that describes an MSISDN.
type N307Response ¶
type N307Response struct {
Headers N307ResponseHeaders
}
type N307ResponseHeaders ¶
type N307ResponseHeaders struct {
Location string
}
type N308Response ¶
type N308Response struct {
Headers N308ResponseHeaders
}
type N308ResponseHeaders ¶
type N308ResponseHeaders struct {
Location string
}
type N400ApplicationProblemPlusJSONResponse ¶
type N400ApplicationProblemPlusJSONResponse ProblemDetails
type N401ApplicationProblemPlusJSONResponse ¶
type N401ApplicationProblemPlusJSONResponse ProblemDetails
type N403ApplicationProblemPlusJSONResponse ¶
type N403ApplicationProblemPlusJSONResponse ProblemDetails
type N404ApplicationProblemPlusJSONResponse ¶
type N404ApplicationProblemPlusJSONResponse ProblemDetails
type N406ApplicationProblemPlusJSONResponse ¶
type N406ApplicationProblemPlusJSONResponse ProblemDetails
type N409ApplicationProblemPlusJSONResponse ¶
type N409ApplicationProblemPlusJSONResponse ProblemDetails
type N411ApplicationProblemPlusJSONResponse ¶
type N411ApplicationProblemPlusJSONResponse ProblemDetails
type N412ApplicationProblemPlusJSONResponse ¶
type N412ApplicationProblemPlusJSONResponse ProblemDetails
type N413ApplicationProblemPlusJSONResponse ¶
type N413ApplicationProblemPlusJSONResponse ProblemDetails
type N414ApplicationProblemPlusJSONResponse ¶
type N414ApplicationProblemPlusJSONResponse ProblemDetails
type N415ApplicationProblemPlusJSONResponse ¶
type N415ApplicationProblemPlusJSONResponse ProblemDetails
type N429ApplicationProblemPlusJSONResponse ¶
type N429ApplicationProblemPlusJSONResponse ProblemDetails
type N500ApplicationProblemPlusJSONResponse ¶
type N500ApplicationProblemPlusJSONResponse ProblemDetails
type N503ApplicationProblemPlusJSONResponse ¶
type N503ApplicationProblemPlusJSONResponse ProblemDetails
type NotificationData ¶
type NotificationData struct { // EventReports Contains the reported event and applicable information EventReports []EventReport `json:"eventReports"` // Transaction string formatted according to IETF RFC 3986 identifying a referenced resource. Transaction Link `json:"transaction"` AdditionalProperties map[string]interface{} `json:"-"` }
NotificationData defines model for NotificationData.
func (NotificationData) Get ¶
func (a NotificationData) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for NotificationData. Returns the specified element and whether it was found
func (NotificationData) MarshalJSON ¶
func (a NotificationData) MarshalJSON() ([]byte, error)
Override default JSON handling for NotificationData to handle AdditionalProperties
func (*NotificationData) Set ¶
func (a *NotificationData) Set(fieldName string, value interface{})
Setter for additional properties for NotificationData
func (*NotificationData) UnmarshalJSON ¶
func (a *NotificationData) UnmarshalJSON(b []byte) error
Override default JSON handling for NotificationData to handle AdditionalProperties
type PlmnId ¶
type PlmnId struct { // Mcc String encoding a Mobile Country Code part of the PLMN, comprising 3 digits, as defined in 3GPP TS 38.413. Mcc Mcc `json:"mcc"` // Mnc String encoding a Mobile Network Code part of the PLMN, comprising 2 or 3 digits, as defined in 3GPP TS 38.413. Mnc Mnc `json:"mnc"` AdditionalProperties map[string]interface{} `json:"-"` }
PlmnId defines model for PlmnId.
func (PlmnId) Get ¶
Getter for additional properties for PlmnId. Returns the specified element and whether it was found
func (PlmnId) MarshalJSON ¶
Override default JSON handling for PlmnId to handle AdditionalProperties
func (*PlmnId) UnmarshalJSON ¶
Override default JSON handling for PlmnId to handle AdditionalProperties
type PortRo ¶
type PortRo = int
PortRo Unsigned integer with valid values between 0 and 65535, with "readOnly=true" property.
type ProblemDetails ¶
type ProblemDetails struct { // Cause 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"` // Detail A human-readable explanation specific to this occurrence of the problem. Detail *string `json:"detail,omitempty"` // Instance string providing an URI formatted according to IETF RFC 3986. Instance *Uri `json:"instance,omitempty"` // InvalidParams Description of invalid parameters, for a request rejected due to invalid parameters. InvalidParams []InvalidParam `json:"invalidParams,omitempty"` // Status The HTTP status code for this occurrence of the problem. Status *int `json:"status,omitempty"` // Title 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"` // Type string providing an URI formatted according to IETF RFC 3986. Type *Uri `json:"type,omitempty"` AdditionalProperties map[string]interface{} `json:"-"` }
ProblemDetails defines model for ProblemDetails.
func (ProblemDetails) Get ¶
func (a ProblemDetails) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for ProblemDetails. Returns the specified element and whether it was found
func (ProblemDetails) MarshalJSON ¶
func (a ProblemDetails) MarshalJSON() ([]byte, error)
Override default JSON handling for ProblemDetails to handle AdditionalProperties
func (*ProblemDetails) Set ¶
func (a *ProblemDetails) Set(fieldName string, value interface{})
Setter for additional properties for ProblemDetails
func (*ProblemDetails) UnmarshalJSON ¶
func (a *ProblemDetails) UnmarshalJSON(b []byte) error
Override default JSON handling for ProblemDetails to handle AdditionalProperties
type ResourceId ¶
type ResourceId = string
ResourceId string chosen by the SCEF to serve as identifier in a resource URI.
type ResultReason ¶
type ResultReason string
ResultReason Possible values are - ROAMING_NOT_ALLOWED: Identifies the configuration parameters are not allowed by roaming agreement. - OTHER_REASON: Identifies the configuration parameters are not configured due to other reason.
const ( OTHERREASON ResultReason = "OTHER_REASON" ROAMINGNOTALLOWED ResultReason = "ROAMING_NOT_ALLOWED" )
Defines values for ResultReason.
type SponsorInformation ¶
type SponsorInformation struct { // AspId It indicates Application Service Provider ID. AspId string `json:"aspId"` // SponsorId It indicates Sponsor ID. SponsorId string `json:"sponsorId"` AdditionalProperties map[string]interface{} `json:"-"` }
SponsorInformation defines model for SponsorInformation.
func (SponsorInformation) Get ¶
func (a SponsorInformation) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for SponsorInformation. Returns the specified element and whether it was found
func (SponsorInformation) MarshalJSON ¶
func (a SponsorInformation) MarshalJSON() ([]byte, error)
Override default JSON handling for SponsorInformation to handle AdditionalProperties
func (*SponsorInformation) Set ¶
func (a *SponsorInformation) Set(fieldName string, value interface{})
Setter for additional properties for SponsorInformation
func (*SponsorInformation) UnmarshalJSON ¶
func (a *SponsorInformation) UnmarshalJSON(b []byte) error
Override default JSON handling for SponsorInformation to handle AdditionalProperties
type TestNotification ¶
type TestNotification struct { // Subscription string formatted according to IETF RFC 3986 identifying a referenced resource. Subscription Link `json:"subscription"` AdditionalProperties map[string]interface{} `json:"-"` }
TestNotification defines model for TestNotification.
func (TestNotification) Get ¶
func (a TestNotification) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for TestNotification. Returns the specified element and whether it was found
func (TestNotification) MarshalJSON ¶
func (a TestNotification) MarshalJSON() ([]byte, error)
Override default JSON handling for TestNotification to handle AdditionalProperties
func (*TestNotification) Set ¶
func (a *TestNotification) Set(fieldName string, value interface{})
Setter for additional properties for TestNotification
func (*TestNotification) UnmarshalJSON ¶
func (a *TestNotification) UnmarshalJSON(b []byte) error
Override default JSON handling for TestNotification to handle AdditionalProperties
type TimeOfDay ¶
type TimeOfDay = string
TimeOfDay String with format partial-time or full-time as defined in subclause 5.6 of IETF RFC 3339. Examples, 20:15:00, 20:15:00-08:00 (for 8 hours behind UTC).
type TimeWindow ¶
type TimeWindow struct { // StartTime string with format "date-time" as defined in OpenAPI. StartTime DateTime `json:"startTime"` // StopTime string with format "date-time" as defined in OpenAPI. StopTime DateTime `json:"stopTime"` AdditionalProperties map[string]interface{} `json:"-"` }
TimeWindow defines model for TimeWindow.
func (TimeWindow) Get ¶
func (a TimeWindow) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for TimeWindow. Returns the specified element and whether it was found
func (TimeWindow) MarshalJSON ¶
func (a TimeWindow) MarshalJSON() ([]byte, error)
Override default JSON handling for TimeWindow to handle AdditionalProperties
func (*TimeWindow) Set ¶
func (a *TimeWindow) Set(fieldName string, value interface{})
Setter for additional properties for TimeWindow
func (*TimeWindow) UnmarshalJSON ¶
func (a *TimeWindow) UnmarshalJSON(b []byte) error
Override default JSON handling for TimeWindow to handle AdditionalProperties
type UsageThreshold ¶
type UsageThreshold struct { // DownlinkVolume Unsigned integer identifying a volume in units of bytes. DownlinkVolume *Volume `json:"downlinkVolume,omitempty"` // Duration Unsigned integer identifying a period of time in units of seconds. Duration *DurationSec `json:"duration,omitempty"` // TotalVolume Unsigned integer identifying a volume in units of bytes. TotalVolume *Volume `json:"totalVolume,omitempty"` // UplinkVolume Unsigned integer identifying a volume in units of bytes. UplinkVolume *Volume `json:"uplinkVolume,omitempty"` AdditionalProperties map[string]interface{} `json:"-"` }
UsageThreshold defines model for UsageThreshold.
func (UsageThreshold) Get ¶
func (a UsageThreshold) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for UsageThreshold. Returns the specified element and whether it was found
func (UsageThreshold) MarshalJSON ¶
func (a UsageThreshold) MarshalJSON() ([]byte, error)
Override default JSON handling for UsageThreshold to handle AdditionalProperties
func (*UsageThreshold) Set ¶
func (a *UsageThreshold) Set(fieldName string, value interface{})
Setter for additional properties for UsageThreshold
func (*UsageThreshold) UnmarshalJSON ¶
func (a *UsageThreshold) UnmarshalJSON(b []byte) error
Override default JSON handling for UsageThreshold to handle AdditionalProperties
type UsageThresholdRm ¶
type UsageThresholdRm struct { // DownlinkVolume Unsigned integer identifying a volume in units of bytes with "nullable=true" property. DownlinkVolume *VolumeRm `json:"downlinkVolume"` // Duration Unsigned integer identifying a period of time in units of seconds with "nullable=true" property. Duration *DurationSecRm `json:"duration"` // TotalVolume Unsigned integer identifying a volume in units of bytes with "nullable=true" property. TotalVolume *VolumeRm `json:"totalVolume"` // UplinkVolume Unsigned integer identifying a volume in units of bytes with "nullable=true" property. UplinkVolume *VolumeRm `json:"uplinkVolume"` AdditionalProperties map[string]interface{} `json:"-"` }
UsageThresholdRm defines model for UsageThresholdRm.
func (UsageThresholdRm) Get ¶
func (a UsageThresholdRm) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for UsageThresholdRm. Returns the specified element and whether it was found
func (UsageThresholdRm) MarshalJSON ¶
func (a UsageThresholdRm) MarshalJSON() ([]byte, error)
Override default JSON handling for UsageThresholdRm to handle AdditionalProperties
func (*UsageThresholdRm) Set ¶
func (a *UsageThresholdRm) Set(fieldName string, value interface{})
Setter for additional properties for UsageThresholdRm
func (*UsageThresholdRm) UnmarshalJSON ¶
func (a *UsageThresholdRm) UnmarshalJSON(b []byte) error
Override default JSON handling for UsageThresholdRm to handle AdditionalProperties
type VolumeRm ¶
type VolumeRm = int64
VolumeRm Unsigned integer identifying a volume in units of bytes with "nullable=true" property.
type WebsockNotifConfig ¶
type WebsockNotifConfig struct { // RequestWebsocketUri Set by the SCS/AS to indicate that the Websocket delivery is requested. RequestWebsocketUri *bool `json:"requestWebsocketUri,omitempty"` // WebsocketUri string formatted according to IETF RFC 3986 identifying a referenced resource. WebsocketUri *Link `json:"websocketUri,omitempty"` AdditionalProperties map[string]interface{} `json:"-"` }
WebsockNotifConfig defines model for WebsockNotifConfig.
func (WebsockNotifConfig) Get ¶
func (a WebsockNotifConfig) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for WebsockNotifConfig. Returns the specified element and whether it was found
func (WebsockNotifConfig) MarshalJSON ¶
func (a WebsockNotifConfig) MarshalJSON() ([]byte, error)
Override default JSON handling for WebsockNotifConfig to handle AdditionalProperties
func (*WebsockNotifConfig) Set ¶
func (a *WebsockNotifConfig) Set(fieldName string, value interface{})
Setter for additional properties for WebsockNotifConfig
func (*WebsockNotifConfig) UnmarshalJSON ¶
func (a *WebsockNotifConfig) UnmarshalJSON(b []byte) error
Override default JSON handling for WebsockNotifConfig to handle AdditionalProperties