sdm

package
v0.0.0-...-b1a38c4 Latest Latest
Warning

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

Go to latest
Published: Feb 26, 2024 License: Apache-2.0 Imports: 53 Imported by: 0

Documentation

Overview

Package sdm 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

Constants

View Source
const (
	OAuth2ClientCredentialsScopes = "oAuth2ClientCredentials.Scopes"
)

Variables

This section is empty.

Functions

func GetKinOpenApi3Document

func GetKinOpenApi3Document() (*openapi3.T, error)

func GetKinOpenApi3DocumentMust

func GetKinOpenApi3DocumentMust() *openapi3.T

func NewCAGAckRequest

func NewCAGAckRequest(server string, supi externalRef2.Supi, body CAGAckJSONRequestBody) (*http.Request, error)

NewCAGAckRequest calls the generic CAGAck builder with application/json body

func NewCAGAckRequestWithBody

func NewCAGAckRequestWithBody(server string, supi externalRef2.Supi, contentType string, body io.Reader) (*http.Request, error)

NewCAGAckRequestWithBody generates requests for CAGAck with any type of body

func NewGetAmDataRequest

func NewGetAmDataRequest(server string, supi externalRef2.Supi, params *GetAmDataParams) (*http.Request, error)

NewGetAmDataRequest generates requests for GetAmData

func NewGetDataSetsRequest

func NewGetDataSetsRequest(server string, supi externalRef2.Supi, params *GetDataSetsParams) (*http.Request, error)

NewGetDataSetsRequest generates requests for GetDataSets

func NewGetEcrDataRequest

func NewGetEcrDataRequest(server string, supi externalRef2.Supi, params *GetEcrDataParams) (*http.Request, error)

NewGetEcrDataRequest generates requests for GetEcrData

func NewGetGroupIdentifiersRequest

func NewGetGroupIdentifiersRequest(server string, params *GetGroupIdentifiersParams) (*http.Request, error)

NewGetGroupIdentifiersRequest generates requests for GetGroupIdentifiers

func NewGetIndividualSharedDataRequest

func NewGetIndividualSharedDataRequest(server string, sharedDataId SharedDataIds, params *GetIndividualSharedDataParams) (*http.Request, error)

NewGetIndividualSharedDataRequest generates requests for GetIndividualSharedData

func NewGetLcsBcaDataRequest

func NewGetLcsBcaDataRequest(server string, supi externalRef2.Supi, params *GetLcsBcaDataParams) (*http.Request, error)

NewGetLcsBcaDataRequest generates requests for GetLcsBcaData

func NewGetLcsMoDataRequest

func NewGetLcsMoDataRequest(server string, supi externalRef2.Supi, params *GetLcsMoDataParams) (*http.Request, error)

NewGetLcsMoDataRequest generates requests for GetLcsMoData

func NewGetLcsPrivacyDataRequest

func NewGetLcsPrivacyDataRequest(server string, ueId externalRef2.VarUeId, params *GetLcsPrivacyDataParams) (*http.Request, error)

NewGetLcsPrivacyDataRequest generates requests for GetLcsPrivacyData

func NewGetNSSAIRequest

func NewGetNSSAIRequest(server string, supi externalRef2.Supi, params *GetNSSAIParams) (*http.Request, error)

NewGetNSSAIRequest generates requests for GetNSSAI

func NewGetSharedDataRequest

func NewGetSharedDataRequest(server string, params *GetSharedDataParams) (*http.Request, error)

NewGetSharedDataRequest generates requests for GetSharedData

func NewGetSmDataRequest

func NewGetSmDataRequest(server string, supi externalRef2.Supi, params *GetSmDataParams) (*http.Request, error)

NewGetSmDataRequest generates requests for GetSmData

func NewGetSmfSelDataRequest

func NewGetSmfSelDataRequest(server string, supi externalRef2.Supi, params *GetSmfSelDataParams) (*http.Request, error)

NewGetSmfSelDataRequest generates requests for GetSmfSelData

func NewGetSmsDataRequest

func NewGetSmsDataRequest(server string, supi externalRef2.Supi, params *GetSmsDataParams) (*http.Request, error)

NewGetSmsDataRequest generates requests for GetSmsData

func NewGetSmsMngtDataRequest

func NewGetSmsMngtDataRequest(server string, supi externalRef2.Supi, params *GetSmsMngtDataParams) (*http.Request, error)

NewGetSmsMngtDataRequest generates requests for GetSmsMngtData

func NewGetSupiOrGpsiRequest

func NewGetSupiOrGpsiRequest(server string, ueId externalRef2.VarUeId, params *GetSupiOrGpsiParams) (*http.Request, error)

NewGetSupiOrGpsiRequest generates requests for GetSupiOrGpsi

func NewGetTraceConfigDataRequest

func NewGetTraceConfigDataRequest(server string, supi externalRef2.Supi, params *GetTraceConfigDataParams) (*http.Request, error)

NewGetTraceConfigDataRequest generates requests for GetTraceConfigData

func NewGetUeCtxInAmfDataRequest

func NewGetUeCtxInAmfDataRequest(server string, supi externalRef2.Supi, params *GetUeCtxInAmfDataParams) (*http.Request, error)

NewGetUeCtxInAmfDataRequest generates requests for GetUeCtxInAmfData

func NewGetUeCtxInSmfDataRequest

func NewGetUeCtxInSmfDataRequest(server string, supi externalRef2.Supi, params *GetUeCtxInSmfDataParams) (*http.Request, error)

NewGetUeCtxInSmfDataRequest generates requests for GetUeCtxInSmfData

func NewGetUeCtxInSmsfDataRequest

func NewGetUeCtxInSmsfDataRequest(server string, supi externalRef2.Supi, params *GetUeCtxInSmsfDataParams) (*http.Request, error)

NewGetUeCtxInSmsfDataRequest generates requests for GetUeCtxInSmsfData

func NewGetV2xDataRequest

func NewGetV2xDataRequest(server string, supi externalRef2.Supi, params *GetV2xDataParams) (*http.Request, error)

NewGetV2xDataRequest generates requests for GetV2xData

func NewModifyRequestWithApplicationMergePatchPlusJSONBody

func NewModifyRequestWithApplicationMergePatchPlusJSONBody(server string, ueId externalRef2.VarUeId, subscriptionId string, params *ModifyParams, body ModifyApplicationMergePatchPlusJSONRequestBody) (*http.Request, error)

NewModifyRequestWithApplicationMergePatchPlusJSONBody calls the generic Modify builder with application/merge-patch+json body

func NewModifyRequestWithBody

func NewModifyRequestWithBody(server string, ueId externalRef2.VarUeId, subscriptionId string, params *ModifyParams, contentType string, body io.Reader) (*http.Request, error)

NewModifyRequestWithBody generates requests for Modify with any type of body

func NewModifySharedDataSubsRequestWithApplicationMergePatchPlusJSONBody

func NewModifySharedDataSubsRequestWithApplicationMergePatchPlusJSONBody(server string, subscriptionId string, params *ModifySharedDataSubsParams, body ModifySharedDataSubsApplicationMergePatchPlusJSONRequestBody) (*http.Request, error)

NewModifySharedDataSubsRequestWithApplicationMergePatchPlusJSONBody calls the generic ModifySharedDataSubs builder with application/merge-patch+json body

func NewModifySharedDataSubsRequestWithBody

func NewModifySharedDataSubsRequestWithBody(server string, subscriptionId string, params *ModifySharedDataSubsParams, contentType string, body io.Reader) (*http.Request, error)

NewModifySharedDataSubsRequestWithBody generates requests for ModifySharedDataSubs with any type of body

func NewSNSSAIsAckRequest

func NewSNSSAIsAckRequest(server string, supi externalRef2.Supi, body SNSSAIsAckJSONRequestBody) (*http.Request, error)

NewSNSSAIsAckRequest calls the generic SNSSAIsAck builder with application/json body

func NewSNSSAIsAckRequestWithBody

func NewSNSSAIsAckRequestWithBody(server string, supi externalRef2.Supi, contentType string, body io.Reader) (*http.Request, error)

NewSNSSAIsAckRequestWithBody generates requests for SNSSAIsAck with any type of body

func NewSorAckInfoRequest

func NewSorAckInfoRequest(server string, supi externalRef2.Supi, body SorAckInfoJSONRequestBody) (*http.Request, error)

NewSorAckInfoRequest calls the generic SorAckInfo builder with application/json body

func NewSorAckInfoRequestWithBody

func NewSorAckInfoRequestWithBody(server string, supi externalRef2.Supi, contentType string, body io.Reader) (*http.Request, error)

NewSorAckInfoRequestWithBody generates requests for SorAckInfo with any type of body

func NewSubscribeRequest

func NewSubscribeRequest(server string, ueId externalRef2.VarUeId, body SubscribeJSONRequestBody) (*http.Request, error)

NewSubscribeRequest calls the generic Subscribe builder with application/json body

func NewSubscribeRequestWithBody

func NewSubscribeRequestWithBody(server string, ueId externalRef2.VarUeId, contentType string, body io.Reader) (*http.Request, error)

NewSubscribeRequestWithBody generates requests for Subscribe with any type of body

func NewSubscribeToSharedDataRequest

func NewSubscribeToSharedDataRequest(server string, body SubscribeToSharedDataJSONRequestBody) (*http.Request, error)

NewSubscribeToSharedDataRequest calls the generic SubscribeToSharedData builder with application/json body

func NewSubscribeToSharedDataRequestWithBody

func NewSubscribeToSharedDataRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewSubscribeToSharedDataRequestWithBody generates requests for SubscribeToSharedData with any type of body

func NewUnsubscribeForSharedDataRequest

func NewUnsubscribeForSharedDataRequest(server string, subscriptionId string) (*http.Request, error)

NewUnsubscribeForSharedDataRequest generates requests for UnsubscribeForSharedData

func NewUnsubscribeRequest

func NewUnsubscribeRequest(server string, ueId externalRef2.VarUeId, subscriptionId string) (*http.Request, error)

NewUnsubscribeRequest generates requests for Unsubscribe

func NewUpdateSORInfoRequest

func NewUpdateSORInfoRequest(server string, supi externalRef2.Supi, body UpdateSORInfoJSONRequestBody) (*http.Request, error)

NewUpdateSORInfoRequest calls the generic UpdateSORInfo builder with application/json body

func NewUpdateSORInfoRequestWithBody

func NewUpdateSORInfoRequestWithBody(server string, supi externalRef2.Supi, contentType string, body io.Reader) (*http.Request, error)

NewUpdateSORInfoRequestWithBody generates requests for UpdateSORInfo with any type of body

func NewUpuAckRequest

func NewUpuAckRequest(server string, supi externalRef2.Supi, body UpuAckJSONRequestBody) (*http.Request, error)

NewUpuAckRequest calls the generic UpuAck builder with application/json body

func NewUpuAckRequestWithBody

func NewUpuAckRequestWithBody(server string, supi externalRef2.Supi, contentType string, body io.Reader) (*http.Request, error)

NewUpuAckRequestWithBody generates requests for UpuAck with any type of body

func RegisterHandlers

func RegisterHandlers(router gin.IRouter, si ServerInterface)

RegisterHandlers creates http.Handler with routing matching OpenAPI spec.

func RegisterHandlersWithOptions

func RegisterHandlersWithOptions(router gin.IRouter, si ServerInterface, options GinServerOptions)

RegisterHandlersWithOptions creates http.Handler with additional options

Types

type AccessAndMobilitySubscriptionData

type AccessAndMobilitySubscriptionData struct {
	ActiveTime                     *externalRef2.DurationSecRm                  `json:"activeTime"`
	CMsisdn                        externalRef2.CMsisdn                         `json:"cMsisdn,omitempty"`
	CagData                        *CagData                                     `json:"cagData,omitempty"`
	CoreNetworkTypeRestrictions    *[]externalRef2.CoreNetworkType              `json:"coreNetworkTypeRestrictions,omitempty"`
	EcRestrictionDataNb            *bool                                        `json:"ecRestrictionDataNb,omitempty"`
	EcRestrictionDataWb            *EcRestrictionDataWb                         `json:"ecRestrictionDataWb,omitempty"`
	EdrxParametersList             []EdrxParameters                             `json:"edrxParametersList,omitempty"`
	ExpectedUeBehaviourList        *ExpectedUeBehaviourData                     `json:"expectedUeBehaviourList,omitempty"`
	ForbiddenAreas                 *[]externalRef2.Area                         `json:"forbiddenAreas,omitempty"`
	Gpsis                          *[]externalRef2.Gpsi                         `json:"gpsis,omitempty"`
	IabOperationAllowed            *bool                                        `json:"iabOperationAllowed,omitempty"`
	InternalGroupIds               []externalRef2.GroupId                       `json:"internalGroupIds,omitempty"`
	McsPriority                    *McsPriorityIndicator                        `json:"mcsPriority,omitempty"`
	MdtConfiguration               *externalRef2.MdtConfiguration               `json:"mdtConfiguration,omitempty"`
	MdtUserConsent                 *MdtUserConsent                              `json:"mdtUserConsent,omitempty"`
	MicoAllowed                    *MicoAllowed                                 `json:"micoAllowed,omitempty"`
	MpsPriority                    *MpsPriorityIndicator                        `json:"mpsPriority,omitempty"`
	NbIoTUePriority                *NbIoTUePriority                             `json:"nbIoTUePriority,omitempty"`
	Nssai                          *Nssai                                       `json:"nssai"`
	NssaiInclusionAllowed          *bool                                        `json:"nssaiInclusionAllowed,omitempty"`
	OdbPacketServices              *externalRef2.OdbPacketServices              `json:"odbPacketServices,omitempty"`
	PrimaryRatRestrictions         *[]externalRef2.RatType                      `json:"primaryRatRestrictions,omitempty"`
	PtwParametersList              []PtwParameters                              `json:"ptwParametersList,omitempty"`
	RatRestrictions                *[]externalRef2.RatType                      `json:"ratRestrictions,omitempty"`
	RfspIndex                      *externalRef2.RfspIndexRm                    `json:"rfspIndex"`
	RgWirelineCharacteristics      *externalRef2.RgWirelineCharacteristics      `json:"rgWirelineCharacteristics,omitempty"`
	SecondaryRatRestrictions       *[]externalRef2.RatType                      `json:"secondaryRatRestrictions,omitempty"`
	ServiceAreaRestriction         *externalRef2.ServiceAreaRestriction         `json:"serviceAreaRestriction,omitempty"`
	ServiceGapTime                 *externalRef2.DurationSec                    `json:"serviceGapTime,omitempty"`
	SharedAmDataIds                []SharedDataId                               `json:"sharedAmDataIds,omitempty"`
	SharedVnGroupDataIds           *map[string]SharedDataId                     `json:"sharedVnGroupDataIds,omitempty"`
	SorInfo                        *SorInfo                                     `json:"sorInfo,omitempty"`
	SorInfoExpectInd               *bool                                        `json:"sorInfoExpectInd,omitempty"`
	SorUpdateIndicatorList         []SorUpdateIndicator                         `json:"sorUpdateIndicatorList,omitempty"`
	SorafRetrieval                 *bool                                        `json:"sorafRetrieval,omitempty"`
	StnSr                          *externalRef2.StnSr                          `json:"stnSr,omitempty"`
	SubsRegTimer                   *externalRef2.DurationSecRm                  `json:"subsRegTimer"`
	SubscribedDnnList              *[]string                                    `json:"subscribedDnnList,omitempty"`
	SubscribedUeAmbr               *externalRef2.AmbrRm                         `json:"subscribedUeAmbr,omitempty"`
	SupportedFeatures              *externalRef2.SupportedFeatures              `json:"supportedFeatures,omitempty"`
	TraceData                      *externalRef2.TraceData                      `json:"traceData"`
	UeUsageType                    *UeUsageType                                 `json:"ueUsageType,omitempty"`
	UpuInfo                        *UpuInfo                                     `json:"upuInfo,omitempty"`
	WirelineForbiddenAreas         *[]externalRef2.WirelineArea                 `json:"wirelineForbiddenAreas,omitempty"`
	WirelineServiceAreaRestriction *externalRef2.WirelineServiceAreaRestriction `json:"wirelineServiceAreaRestriction,omitempty"`
	AdditionalProperties           map[string]interface{}                       `json:"-"`
}

AccessAndMobilitySubscriptionData defines model for AccessAndMobilitySubscriptionData.

func (AccessAndMobilitySubscriptionData) Get

func (a AccessAndMobilitySubscriptionData) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for AccessAndMobilitySubscriptionData. Returns the specified element and whether it was found

func (AccessAndMobilitySubscriptionData) MarshalJSON

func (a AccessAndMobilitySubscriptionData) MarshalJSON() ([]byte, error)

Override default JSON handling for AccessAndMobilitySubscriptionData to handle AdditionalProperties

func (*AccessAndMobilitySubscriptionData) Set

func (a *AccessAndMobilitySubscriptionData) Set(fieldName string, value interface{})

Setter for additional properties for AccessAndMobilitySubscriptionData

func (*AccessAndMobilitySubscriptionData) UnmarshalJSON

func (a *AccessAndMobilitySubscriptionData) UnmarshalJSON(b []byte) error

Override default JSON handling for AccessAndMobilitySubscriptionData to handle AdditionalProperties

type AcknowledgeInfo

type AcknowledgeInfo struct {
	ProvisioningTime     externalRef2.DateTime  `json:"provisioningTime"`
	SecuredPacket        *SecuredPacket         `json:"securedPacket,omitempty"`
	SorMacIue            externalRef0.SorMac    `json:"sorMacIue,omitempty"`
	UeNotReachable       *bool                  `json:"ueNotReachable,omitempty"`
	UpuMacIue            externalRef1.UpuMac    `json:"upuMacIue,omitempty"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

AcknowledgeInfo defines model for AcknowledgeInfo.

func (AcknowledgeInfo) Get

func (a AcknowledgeInfo) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for AcknowledgeInfo. Returns the specified element and whether it was found

func (AcknowledgeInfo) MarshalJSON

func (a AcknowledgeInfo) MarshalJSON() ([]byte, error)

Override default JSON handling for AcknowledgeInfo to handle AdditionalProperties

func (*AcknowledgeInfo) Set

func (a *AcknowledgeInfo) Set(fieldName string, value interface{})

Setter for additional properties for AcknowledgeInfo

func (*AcknowledgeInfo) UnmarshalJSON

func (a *AcknowledgeInfo) UnmarshalJSON(b []byte) error

Override default JSON handling for AcknowledgeInfo to handle AdditionalProperties

type AdditionalSnssaiData

type AdditionalSnssaiData struct {
	RequiredAuthnAuthz   *bool                  `json:"requiredAuthnAuthz,omitempty"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

AdditionalSnssaiData defines model for AdditionalSnssaiData.

func (AdditionalSnssaiData) Get

func (a AdditionalSnssaiData) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for AdditionalSnssaiData. Returns the specified element and whether it was found

func (AdditionalSnssaiData) MarshalJSON

func (a AdditionalSnssaiData) MarshalJSON() ([]byte, error)

Override default JSON handling for AdditionalSnssaiData to handle AdditionalProperties

func (*AdditionalSnssaiData) Set

func (a *AdditionalSnssaiData) Set(fieldName string, value interface{})

Setter for additional properties for AdditionalSnssaiData

func (*AdditionalSnssaiData) UnmarshalJSON

func (a *AdditionalSnssaiData) UnmarshalJSON(b []byte) error

Override default JSON handling for AdditionalSnssaiData to handle AdditionalProperties

type AfExternal

type AfExternal struct {
	AfId                      *AfId                      `json:"afId,omitempty"`
	AllowedGeographicArea     []interface{}              `json:"allowedGeographicArea,omitempty"`
	PrivacyCheckRelatedAction *PrivacyCheckRelatedAction `json:"privacyCheckRelatedAction,omitempty"`
	ValidTimePeriod           *ValidTimePeriod           `json:"validTimePeriod,omitempty"`
	AdditionalProperties      map[string]interface{}     `json:"-"`
}

AfExternal defines model for AfExternal.

func (AfExternal) Get

func (a AfExternal) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for AfExternal. Returns the specified element and whether it was found

func (AfExternal) MarshalJSON

func (a AfExternal) MarshalJSON() ([]byte, error)

Override default JSON handling for AfExternal to handle AdditionalProperties

func (*AfExternal) Set

func (a *AfExternal) Set(fieldName string, value interface{})

Setter for additional properties for AfExternal

func (*AfExternal) UnmarshalJSON

func (a *AfExternal) UnmarshalJSON(b []byte) error

Override default JSON handling for AfExternal to handle AdditionalProperties

type AfId

type AfId = string

AfId defines model for AfId.

type AppDescriptor

type AppDescriptor struct {
	AppId                *string                `json:"appId,omitempty"`
	OsId                 *externalRef5.OsId     `json:"osId,omitempty"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

AppDescriptor defines model for AppDescriptor.

func (AppDescriptor) Get

func (a AppDescriptor) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for AppDescriptor. Returns the specified element and whether it was found

func (AppDescriptor) MarshalJSON

func (a AppDescriptor) MarshalJSON() ([]byte, error)

Override default JSON handling for AppDescriptor to handle AdditionalProperties

func (*AppDescriptor) Set

func (a *AppDescriptor) Set(fieldName string, value interface{})

Setter for additional properties for AppDescriptor

func (*AppDescriptor) UnmarshalJSON

func (a *AppDescriptor) UnmarshalJSON(b []byte) error

Override default JSON handling for AppDescriptor to handle AdditionalProperties

type AppPortId

type AppPortId struct {
	DestinationPort      *externalRef2.Uint16   `json:"destinationPort,omitempty"`
	OriginatorPort       *externalRef2.Uint16   `json:"originatorPort,omitempty"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

AppPortId defines model for AppPortId.

func (AppPortId) Get

func (a AppPortId) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for AppPortId. Returns the specified element and whether it was found

func (AppPortId) MarshalJSON

func (a AppPortId) MarshalJSON() ([]byte, error)

Override default JSON handling for AppPortId to handle AdditionalProperties

func (*AppPortId) Set

func (a *AppPortId) Set(fieldName string, value interface{})

Setter for additional properties for AppPortId

func (*AppPortId) UnmarshalJSON

func (a *AppPortId) UnmarshalJSON(b []byte) error

Override default JSON handling for AppPortId to handle AdditionalProperties

type CAGAck204Response

type CAGAck204Response struct {
}

func (CAGAck204Response) VisitCAGAckResponse

func (response CAGAck204Response) VisitCAGAckResponse(w http.ResponseWriter) error

type CAGAck400ApplicationProblemPlusJSONResponse

type CAGAck400ApplicationProblemPlusJSONResponse struct {
	externalRef2.N400ApplicationProblemPlusJSONResponse
}

func (CAGAck400ApplicationProblemPlusJSONResponse) VisitCAGAckResponse

func (response CAGAck400ApplicationProblemPlusJSONResponse) VisitCAGAckResponse(w http.ResponseWriter) error

type CAGAck500ApplicationProblemPlusJSONResponse

type CAGAck500ApplicationProblemPlusJSONResponse struct {
	externalRef2.N500ApplicationProblemPlusJSONResponse
}

func (CAGAck500ApplicationProblemPlusJSONResponse) VisitCAGAckResponse

func (response CAGAck500ApplicationProblemPlusJSONResponse) VisitCAGAckResponse(w http.ResponseWriter) error

type CAGAck503ApplicationProblemPlusJSONResponse

type CAGAck503ApplicationProblemPlusJSONResponse struct {
	externalRef2.N503ApplicationProblemPlusJSONResponse
}

func (CAGAck503ApplicationProblemPlusJSONResponse) VisitCAGAckResponse

func (response CAGAck503ApplicationProblemPlusJSONResponse) VisitCAGAckResponse(w http.ResponseWriter) error

type CAGAckJSONRequestBody

type CAGAckJSONRequestBody = AcknowledgeInfo

CAGAckJSONRequestBody defines body for CAGAck for application/json ContentType.

type CAGAckRequestObject

type CAGAckRequestObject struct {
	Supi externalRef2.Supi `json:"supi"`
	Body *CAGAckJSONRequestBody
}

type CAGAckResponse

type CAGAckResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	ApplicationproblemJSON400     *externalRef2.N400
	ApplicationproblemJSON500     *externalRef2.N500
	ApplicationproblemJSON503     *externalRef2.N503
	ApplicationproblemJSONDefault *externalRef2.ProblemDetails
}

func ParseCAGAckResponse

func ParseCAGAckResponse(rsp *http.Response) (*CAGAckResponse, error)

ParseCAGAckResponse parses an HTTP response from a CAGAckWithResponse call

func (CAGAckResponse) Status

func (r CAGAckResponse) Status() string

Status returns HTTPResponse.Status

func (CAGAckResponse) StatusCode

func (r CAGAckResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CAGAckResponseObject

type CAGAckResponseObject interface {
	VisitCAGAckResponse(w http.ResponseWriter) error
}

type CAGAckdefaultApplicationProblemPlusJSONResponse

type CAGAckdefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef2.ProblemDetails
	StatusCode int
}

func (CAGAckdefaultApplicationProblemPlusJSONResponse) VisitCAGAckResponse

type CagData

type CagData struct {
	// CagInfos A map (list of key-value pairs where PlmnId serves as key) of CagInfo
	CagInfos             map[string]CagInfo     `json:"cagInfos"`
	ProvisioningTime     *externalRef2.DateTime `json:"provisioningTime,omitempty"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

CagData defines model for CagData.

func (CagData) Get

func (a CagData) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for CagData. Returns the specified element and whether it was found

func (CagData) MarshalJSON

func (a CagData) MarshalJSON() ([]byte, error)

Override default JSON handling for CagData to handle AdditionalProperties

func (*CagData) Set

func (a *CagData) Set(fieldName string, value interface{})

Setter for additional properties for CagData

func (*CagData) UnmarshalJSON

func (a *CagData) UnmarshalJSON(b []byte) error

Override default JSON handling for CagData to handle AdditionalProperties

type CagInfo

type CagInfo struct {
	AllowedCagList       []externalRef2.CagId   `json:"allowedCagList"`
	CagOnlyIndicator     *bool                  `json:"cagOnlyIndicator,omitempty"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

CagInfo defines model for CagInfo.

func (CagInfo) Get

func (a CagInfo) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for CagInfo. Returns the specified element and whether it was found

func (CagInfo) MarshalJSON

func (a CagInfo) MarshalJSON() ([]byte, error)

Override default JSON handling for CagInfo to handle AdditionalProperties

func (*CagInfo) Set

func (a *CagInfo) Set(fieldName string, value interface{})

Setter for additional properties for CagInfo

func (*CagInfo) UnmarshalJSON

func (a *CagInfo) UnmarshalJSON(b []byte) error

Override default JSON handling for CagInfo to handle AdditionalProperties

type Client

type Client struct {
	// The endpoint of the server conforming to this interface, with scheme,
	// https://api.deepmap.com for example. This can contain a path relative
	// to the server, such as https://api.deepmap.com/dev-test, and all the
	// paths in the swagger spec will be appended to the server.
	Server string

	// Doer for performing requests, typically a *http.Client with any
	// customized settings, such as certificate chains.
	Client HttpRequestDoer

	// A list of callbacks for modifying requests which are generated before sending over
	// the network.
	RequestEditors []RequestEditorFn
}

Client which conforms to the OpenAPI3 specification for this service.

func NewClient

func NewClient(server string, opts ...ClientOption) (*Client, error)

Creates a new Client, with reasonable defaults

func (*Client) CAGAck

func (c *Client) CAGAck(ctx context.Context, supi externalRef2.Supi, body CAGAckJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CAGAckWithBody

func (c *Client) CAGAckWithBody(ctx context.Context, supi externalRef2.Supi, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAmData

func (c *Client) GetAmData(ctx context.Context, supi externalRef2.Supi, params *GetAmDataParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetDataSets

func (c *Client) GetDataSets(ctx context.Context, supi externalRef2.Supi, params *GetDataSetsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetEcrData

func (c *Client) GetEcrData(ctx context.Context, supi externalRef2.Supi, params *GetEcrDataParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetGroupIdentifiers

func (c *Client) GetGroupIdentifiers(ctx context.Context, params *GetGroupIdentifiersParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetIndividualSharedData

func (c *Client) GetIndividualSharedData(ctx context.Context, sharedDataId SharedDataIds, params *GetIndividualSharedDataParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetLcsBcaData

func (c *Client) GetLcsBcaData(ctx context.Context, supi externalRef2.Supi, params *GetLcsBcaDataParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetLcsMoData

func (c *Client) GetLcsMoData(ctx context.Context, supi externalRef2.Supi, params *GetLcsMoDataParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetLcsPrivacyData

func (c *Client) GetLcsPrivacyData(ctx context.Context, ueId externalRef2.VarUeId, params *GetLcsPrivacyDataParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetNSSAI

func (c *Client) GetNSSAI(ctx context.Context, supi externalRef2.Supi, params *GetNSSAIParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSharedData

func (c *Client) GetSharedData(ctx context.Context, params *GetSharedDataParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSmData

func (c *Client) GetSmData(ctx context.Context, supi externalRef2.Supi, params *GetSmDataParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSmfSelData

func (c *Client) GetSmfSelData(ctx context.Context, supi externalRef2.Supi, params *GetSmfSelDataParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSmsData

func (c *Client) GetSmsData(ctx context.Context, supi externalRef2.Supi, params *GetSmsDataParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSmsMngtData

func (c *Client) GetSmsMngtData(ctx context.Context, supi externalRef2.Supi, params *GetSmsMngtDataParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSupiOrGpsi

func (c *Client) GetSupiOrGpsi(ctx context.Context, ueId externalRef2.VarUeId, params *GetSupiOrGpsiParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetTraceConfigData

func (c *Client) GetTraceConfigData(ctx context.Context, supi externalRef2.Supi, params *GetTraceConfigDataParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetUeCtxInAmfData

func (c *Client) GetUeCtxInAmfData(ctx context.Context, supi externalRef2.Supi, params *GetUeCtxInAmfDataParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetUeCtxInSmfData

func (c *Client) GetUeCtxInSmfData(ctx context.Context, supi externalRef2.Supi, params *GetUeCtxInSmfDataParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetUeCtxInSmsfData

func (c *Client) GetUeCtxInSmsfData(ctx context.Context, supi externalRef2.Supi, params *GetUeCtxInSmsfDataParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetV2xData

func (c *Client) GetV2xData(ctx context.Context, supi externalRef2.Supi, params *GetV2xDataParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ModifySharedDataSubsWithApplicationMergePatchPlusJSONBody

func (c *Client) ModifySharedDataSubsWithApplicationMergePatchPlusJSONBody(ctx context.Context, subscriptionId string, params *ModifySharedDataSubsParams, body ModifySharedDataSubsApplicationMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ModifySharedDataSubsWithBody

func (c *Client) ModifySharedDataSubsWithBody(ctx context.Context, subscriptionId string, params *ModifySharedDataSubsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ModifyWithApplicationMergePatchPlusJSONBody

func (c *Client) ModifyWithApplicationMergePatchPlusJSONBody(ctx context.Context, ueId externalRef2.VarUeId, subscriptionId string, params *ModifyParams, body ModifyApplicationMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ModifyWithBody

func (c *Client) ModifyWithBody(ctx context.Context, ueId externalRef2.VarUeId, subscriptionId string, params *ModifyParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SNSSAIsAck

func (c *Client) SNSSAIsAck(ctx context.Context, supi externalRef2.Supi, body SNSSAIsAckJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SNSSAIsAckWithBody

func (c *Client) SNSSAIsAckWithBody(ctx context.Context, supi externalRef2.Supi, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SorAckInfo

func (c *Client) SorAckInfo(ctx context.Context, supi externalRef2.Supi, body SorAckInfoJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SorAckInfoWithBody

func (c *Client) SorAckInfoWithBody(ctx context.Context, supi externalRef2.Supi, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) Subscribe

func (c *Client) Subscribe(ctx context.Context, ueId externalRef2.VarUeId, body SubscribeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SubscribeToSharedData

func (c *Client) SubscribeToSharedData(ctx context.Context, body SubscribeToSharedDataJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SubscribeToSharedDataWithBody

func (c *Client) SubscribeToSharedDataWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SubscribeWithBody

func (c *Client) SubscribeWithBody(ctx context.Context, ueId externalRef2.VarUeId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) Unsubscribe

func (c *Client) Unsubscribe(ctx context.Context, ueId externalRef2.VarUeId, subscriptionId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UnsubscribeForSharedData

func (c *Client) UnsubscribeForSharedData(ctx context.Context, subscriptionId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateSORInfo

func (c *Client) UpdateSORInfo(ctx context.Context, supi externalRef2.Supi, body UpdateSORInfoJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateSORInfoWithBody

func (c *Client) UpdateSORInfoWithBody(ctx context.Context, supi externalRef2.Supi, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpuAck

func (c *Client) UpuAck(ctx context.Context, supi externalRef2.Supi, body UpuAckJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpuAckWithBody

func (c *Client) UpuAckWithBody(ctx context.Context, supi externalRef2.Supi, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

type ClientInterface

type ClientInterface interface {
	// GetGroupIdentifiers request
	GetGroupIdentifiers(ctx context.Context, params *GetGroupIdentifiersParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSharedData request
	GetSharedData(ctx context.Context, params *GetSharedDataParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SubscribeToSharedDataWithBody request with any body
	SubscribeToSharedDataWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	SubscribeToSharedData(ctx context.Context, body SubscribeToSharedDataJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UnsubscribeForSharedData request
	UnsubscribeForSharedData(ctx context.Context, subscriptionId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ModifySharedDataSubsWithBody request with any body
	ModifySharedDataSubsWithBody(ctx context.Context, subscriptionId string, params *ModifySharedDataSubsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ModifySharedDataSubsWithApplicationMergePatchPlusJSONBody(ctx context.Context, subscriptionId string, params *ModifySharedDataSubsParams, body ModifySharedDataSubsApplicationMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetIndividualSharedData request
	GetIndividualSharedData(ctx context.Context, sharedDataId SharedDataIds, params *GetIndividualSharedDataParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetDataSets request
	GetDataSets(ctx context.Context, supi externalRef2.Supi, params *GetDataSetsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAmData request
	GetAmData(ctx context.Context, supi externalRef2.Supi, params *GetAmDataParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CAGAckWithBody request with any body
	CAGAckWithBody(ctx context.Context, supi externalRef2.Supi, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CAGAck(ctx context.Context, supi externalRef2.Supi, body CAGAckJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetEcrData request
	GetEcrData(ctx context.Context, supi externalRef2.Supi, params *GetEcrDataParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SorAckInfoWithBody request with any body
	SorAckInfoWithBody(ctx context.Context, supi externalRef2.Supi, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	SorAckInfo(ctx context.Context, supi externalRef2.Supi, body SorAckInfoJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SNSSAIsAckWithBody request with any body
	SNSSAIsAckWithBody(ctx context.Context, supi externalRef2.Supi, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	SNSSAIsAck(ctx context.Context, supi externalRef2.Supi, body SNSSAIsAckJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateSORInfoWithBody request with any body
	UpdateSORInfoWithBody(ctx context.Context, supi externalRef2.Supi, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateSORInfo(ctx context.Context, supi externalRef2.Supi, body UpdateSORInfoJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpuAckWithBody request with any body
	UpuAckWithBody(ctx context.Context, supi externalRef2.Supi, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpuAck(ctx context.Context, supi externalRef2.Supi, body UpuAckJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetLcsBcaData request
	GetLcsBcaData(ctx context.Context, supi externalRef2.Supi, params *GetLcsBcaDataParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetLcsMoData request
	GetLcsMoData(ctx context.Context, supi externalRef2.Supi, params *GetLcsMoDataParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetNSSAI request
	GetNSSAI(ctx context.Context, supi externalRef2.Supi, params *GetNSSAIParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSmData request
	GetSmData(ctx context.Context, supi externalRef2.Supi, params *GetSmDataParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSmfSelData request
	GetSmfSelData(ctx context.Context, supi externalRef2.Supi, params *GetSmfSelDataParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSmsData request
	GetSmsData(ctx context.Context, supi externalRef2.Supi, params *GetSmsDataParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSmsMngtData request
	GetSmsMngtData(ctx context.Context, supi externalRef2.Supi, params *GetSmsMngtDataParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetTraceConfigData request
	GetTraceConfigData(ctx context.Context, supi externalRef2.Supi, params *GetTraceConfigDataParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetUeCtxInAmfData request
	GetUeCtxInAmfData(ctx context.Context, supi externalRef2.Supi, params *GetUeCtxInAmfDataParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetUeCtxInSmfData request
	GetUeCtxInSmfData(ctx context.Context, supi externalRef2.Supi, params *GetUeCtxInSmfDataParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetUeCtxInSmsfData request
	GetUeCtxInSmsfData(ctx context.Context, supi externalRef2.Supi, params *GetUeCtxInSmsfDataParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetV2xData request
	GetV2xData(ctx context.Context, supi externalRef2.Supi, params *GetV2xDataParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSupiOrGpsi request
	GetSupiOrGpsi(ctx context.Context, ueId externalRef2.VarUeId, params *GetSupiOrGpsiParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetLcsPrivacyData request
	GetLcsPrivacyData(ctx context.Context, ueId externalRef2.VarUeId, params *GetLcsPrivacyDataParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SubscribeWithBody request with any body
	SubscribeWithBody(ctx context.Context, ueId externalRef2.VarUeId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	Subscribe(ctx context.Context, ueId externalRef2.VarUeId, body SubscribeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// Unsubscribe request
	Unsubscribe(ctx context.Context, ueId externalRef2.VarUeId, subscriptionId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ModifyWithBody request with any body
	ModifyWithBody(ctx context.Context, ueId externalRef2.VarUeId, subscriptionId string, params *ModifyParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ModifyWithApplicationMergePatchPlusJSONBody(ctx context.Context, ueId externalRef2.VarUeId, subscriptionId string, params *ModifyParams, body ModifyApplicationMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
}

The interface specification for the client above.

type ClientOption

type ClientOption func(*Client) error

ClientOption allows setting custom parameters during construction

func WithBaseURL

func WithBaseURL(baseURL string) ClientOption

WithBaseURL overrides the baseURL.

func WithHTTPClient

func WithHTTPClient(doer HttpRequestDoer) ClientOption

WithHTTPClient allows overriding the default Doer, which is automatically created using http.Client. This is useful for tests.

func WithRequestEditorFn

func WithRequestEditorFn(fn RequestEditorFn) ClientOption

WithRequestEditorFn allows setting up a callback function, which will be called right before sending the request. This can be used to mutate the request.

type ClientWithResponses

type ClientWithResponses struct {
	ClientInterface
}

ClientWithResponses builds on ClientInterface to offer response payloads

func NewClientWithResponses

func NewClientWithResponses(server string, opts ...ClientOption) (*ClientWithResponses, error)

NewClientWithResponses creates a new ClientWithResponses, which wraps Client with return type handling

func (*ClientWithResponses) CAGAckWithBodyWithResponse

func (c *ClientWithResponses) CAGAckWithBodyWithResponse(ctx context.Context, supi externalRef2.Supi, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CAGAckResponse, error)

CAGAckWithBodyWithResponse request with arbitrary body returning *CAGAckResponse

func (*ClientWithResponses) CAGAckWithResponse

func (c *ClientWithResponses) CAGAckWithResponse(ctx context.Context, supi externalRef2.Supi, body CAGAckJSONRequestBody, reqEditors ...RequestEditorFn) (*CAGAckResponse, error)

func (*ClientWithResponses) GetAmDataWithResponse

func (c *ClientWithResponses) GetAmDataWithResponse(ctx context.Context, supi externalRef2.Supi, params *GetAmDataParams, reqEditors ...RequestEditorFn) (*GetAmDataResponse, error)

GetAmDataWithResponse request returning *GetAmDataResponse

func (*ClientWithResponses) GetDataSetsWithResponse

func (c *ClientWithResponses) GetDataSetsWithResponse(ctx context.Context, supi externalRef2.Supi, params *GetDataSetsParams, reqEditors ...RequestEditorFn) (*GetDataSetsResponse, error)

GetDataSetsWithResponse request returning *GetDataSetsResponse

func (*ClientWithResponses) GetEcrDataWithResponse

func (c *ClientWithResponses) GetEcrDataWithResponse(ctx context.Context, supi externalRef2.Supi, params *GetEcrDataParams, reqEditors ...RequestEditorFn) (*GetEcrDataResponse, error)

GetEcrDataWithResponse request returning *GetEcrDataResponse

func (*ClientWithResponses) GetGroupIdentifiersWithResponse

func (c *ClientWithResponses) GetGroupIdentifiersWithResponse(ctx context.Context, params *GetGroupIdentifiersParams, reqEditors ...RequestEditorFn) (*GetGroupIdentifiersResponse, error)

GetGroupIdentifiersWithResponse request returning *GetGroupIdentifiersResponse

func (*ClientWithResponses) GetIndividualSharedDataWithResponse

func (c *ClientWithResponses) GetIndividualSharedDataWithResponse(ctx context.Context, sharedDataId SharedDataIds, params *GetIndividualSharedDataParams, reqEditors ...RequestEditorFn) (*GetIndividualSharedDataResponse, error)

GetIndividualSharedDataWithResponse request returning *GetIndividualSharedDataResponse

func (*ClientWithResponses) GetLcsBcaDataWithResponse

func (c *ClientWithResponses) GetLcsBcaDataWithResponse(ctx context.Context, supi externalRef2.Supi, params *GetLcsBcaDataParams, reqEditors ...RequestEditorFn) (*GetLcsBcaDataResponse, error)

GetLcsBcaDataWithResponse request returning *GetLcsBcaDataResponse

func (*ClientWithResponses) GetLcsMoDataWithResponse

func (c *ClientWithResponses) GetLcsMoDataWithResponse(ctx context.Context, supi externalRef2.Supi, params *GetLcsMoDataParams, reqEditors ...RequestEditorFn) (*GetLcsMoDataResponse, error)

GetLcsMoDataWithResponse request returning *GetLcsMoDataResponse

func (*ClientWithResponses) GetLcsPrivacyDataWithResponse

func (c *ClientWithResponses) GetLcsPrivacyDataWithResponse(ctx context.Context, ueId externalRef2.VarUeId, params *GetLcsPrivacyDataParams, reqEditors ...RequestEditorFn) (*GetLcsPrivacyDataResponse, error)

GetLcsPrivacyDataWithResponse request returning *GetLcsPrivacyDataResponse

func (*ClientWithResponses) GetNSSAIWithResponse

func (c *ClientWithResponses) GetNSSAIWithResponse(ctx context.Context, supi externalRef2.Supi, params *GetNSSAIParams, reqEditors ...RequestEditorFn) (*GetNSSAIResponse, error)

GetNSSAIWithResponse request returning *GetNSSAIResponse

func (*ClientWithResponses) GetSharedDataWithResponse

func (c *ClientWithResponses) GetSharedDataWithResponse(ctx context.Context, params *GetSharedDataParams, reqEditors ...RequestEditorFn) (*GetSharedDataResponse, error)

GetSharedDataWithResponse request returning *GetSharedDataResponse

func (*ClientWithResponses) GetSmDataWithResponse

func (c *ClientWithResponses) GetSmDataWithResponse(ctx context.Context, supi externalRef2.Supi, params *GetSmDataParams, reqEditors ...RequestEditorFn) (*GetSmDataResponse, error)

GetSmDataWithResponse request returning *GetSmDataResponse

func (*ClientWithResponses) GetSmfSelDataWithResponse

func (c *ClientWithResponses) GetSmfSelDataWithResponse(ctx context.Context, supi externalRef2.Supi, params *GetSmfSelDataParams, reqEditors ...RequestEditorFn) (*GetSmfSelDataResponse, error)

GetSmfSelDataWithResponse request returning *GetSmfSelDataResponse

func (*ClientWithResponses) GetSmsDataWithResponse

func (c *ClientWithResponses) GetSmsDataWithResponse(ctx context.Context, supi externalRef2.Supi, params *GetSmsDataParams, reqEditors ...RequestEditorFn) (*GetSmsDataResponse, error)

GetSmsDataWithResponse request returning *GetSmsDataResponse

func (*ClientWithResponses) GetSmsMngtDataWithResponse

func (c *ClientWithResponses) GetSmsMngtDataWithResponse(ctx context.Context, supi externalRef2.Supi, params *GetSmsMngtDataParams, reqEditors ...RequestEditorFn) (*GetSmsMngtDataResponse, error)

GetSmsMngtDataWithResponse request returning *GetSmsMngtDataResponse

func (*ClientWithResponses) GetSupiOrGpsiWithResponse

func (c *ClientWithResponses) GetSupiOrGpsiWithResponse(ctx context.Context, ueId externalRef2.VarUeId, params *GetSupiOrGpsiParams, reqEditors ...RequestEditorFn) (*GetSupiOrGpsiResponse, error)

GetSupiOrGpsiWithResponse request returning *GetSupiOrGpsiResponse

func (*ClientWithResponses) GetTraceConfigDataWithResponse

func (c *ClientWithResponses) GetTraceConfigDataWithResponse(ctx context.Context, supi externalRef2.Supi, params *GetTraceConfigDataParams, reqEditors ...RequestEditorFn) (*GetTraceConfigDataResponse, error)

GetTraceConfigDataWithResponse request returning *GetTraceConfigDataResponse

func (*ClientWithResponses) GetUeCtxInAmfDataWithResponse

func (c *ClientWithResponses) GetUeCtxInAmfDataWithResponse(ctx context.Context, supi externalRef2.Supi, params *GetUeCtxInAmfDataParams, reqEditors ...RequestEditorFn) (*GetUeCtxInAmfDataResponse, error)

GetUeCtxInAmfDataWithResponse request returning *GetUeCtxInAmfDataResponse

func (*ClientWithResponses) GetUeCtxInSmfDataWithResponse

func (c *ClientWithResponses) GetUeCtxInSmfDataWithResponse(ctx context.Context, supi externalRef2.Supi, params *GetUeCtxInSmfDataParams, reqEditors ...RequestEditorFn) (*GetUeCtxInSmfDataResponse, error)

GetUeCtxInSmfDataWithResponse request returning *GetUeCtxInSmfDataResponse

func (*ClientWithResponses) GetUeCtxInSmsfDataWithResponse

func (c *ClientWithResponses) GetUeCtxInSmsfDataWithResponse(ctx context.Context, supi externalRef2.Supi, params *GetUeCtxInSmsfDataParams, reqEditors ...RequestEditorFn) (*GetUeCtxInSmsfDataResponse, error)

GetUeCtxInSmsfDataWithResponse request returning *GetUeCtxInSmsfDataResponse

func (*ClientWithResponses) GetV2xDataWithResponse

func (c *ClientWithResponses) GetV2xDataWithResponse(ctx context.Context, supi externalRef2.Supi, params *GetV2xDataParams, reqEditors ...RequestEditorFn) (*GetV2xDataResponse, error)

GetV2xDataWithResponse request returning *GetV2xDataResponse

func (*ClientWithResponses) ModifySharedDataSubsWithApplicationMergePatchPlusJSONBodyWithResponse

func (c *ClientWithResponses) ModifySharedDataSubsWithApplicationMergePatchPlusJSONBodyWithResponse(ctx context.Context, subscriptionId string, params *ModifySharedDataSubsParams, body ModifySharedDataSubsApplicationMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*ModifySharedDataSubsResponse, error)

func (*ClientWithResponses) ModifySharedDataSubsWithBodyWithResponse

func (c *ClientWithResponses) ModifySharedDataSubsWithBodyWithResponse(ctx context.Context, subscriptionId string, params *ModifySharedDataSubsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ModifySharedDataSubsResponse, error)

ModifySharedDataSubsWithBodyWithResponse request with arbitrary body returning *ModifySharedDataSubsResponse

func (*ClientWithResponses) ModifyWithApplicationMergePatchPlusJSONBodyWithResponse

func (c *ClientWithResponses) ModifyWithApplicationMergePatchPlusJSONBodyWithResponse(ctx context.Context, ueId externalRef2.VarUeId, subscriptionId string, params *ModifyParams, body ModifyApplicationMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*ModifyResponse, error)

func (*ClientWithResponses) ModifyWithBodyWithResponse

func (c *ClientWithResponses) ModifyWithBodyWithResponse(ctx context.Context, ueId externalRef2.VarUeId, subscriptionId string, params *ModifyParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ModifyResponse, error)

ModifyWithBodyWithResponse request with arbitrary body returning *ModifyResponse

func (*ClientWithResponses) SNSSAIsAckWithBodyWithResponse

func (c *ClientWithResponses) SNSSAIsAckWithBodyWithResponse(ctx context.Context, supi externalRef2.Supi, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SNSSAIsAckResponse, error)

SNSSAIsAckWithBodyWithResponse request with arbitrary body returning *SNSSAIsAckResponse

func (*ClientWithResponses) SNSSAIsAckWithResponse

func (c *ClientWithResponses) SNSSAIsAckWithResponse(ctx context.Context, supi externalRef2.Supi, body SNSSAIsAckJSONRequestBody, reqEditors ...RequestEditorFn) (*SNSSAIsAckResponse, error)

func (*ClientWithResponses) SorAckInfoWithBodyWithResponse

func (c *ClientWithResponses) SorAckInfoWithBodyWithResponse(ctx context.Context, supi externalRef2.Supi, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SorAckInfoResponse, error)

SorAckInfoWithBodyWithResponse request with arbitrary body returning *SorAckInfoResponse

func (*ClientWithResponses) SorAckInfoWithResponse

func (c *ClientWithResponses) SorAckInfoWithResponse(ctx context.Context, supi externalRef2.Supi, body SorAckInfoJSONRequestBody, reqEditors ...RequestEditorFn) (*SorAckInfoResponse, error)

func (*ClientWithResponses) SubscribeToSharedDataWithBodyWithResponse

func (c *ClientWithResponses) SubscribeToSharedDataWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SubscribeToSharedDataResponse, error)

SubscribeToSharedDataWithBodyWithResponse request with arbitrary body returning *SubscribeToSharedDataResponse

func (*ClientWithResponses) SubscribeToSharedDataWithResponse

func (c *ClientWithResponses) SubscribeToSharedDataWithResponse(ctx context.Context, body SubscribeToSharedDataJSONRequestBody, reqEditors ...RequestEditorFn) (*SubscribeToSharedDataResponse, error)

func (*ClientWithResponses) SubscribeWithBodyWithResponse

func (c *ClientWithResponses) SubscribeWithBodyWithResponse(ctx context.Context, ueId externalRef2.VarUeId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SubscribeResponse, error)

SubscribeWithBodyWithResponse request with arbitrary body returning *SubscribeResponse

func (*ClientWithResponses) SubscribeWithResponse

func (c *ClientWithResponses) SubscribeWithResponse(ctx context.Context, ueId externalRef2.VarUeId, body SubscribeJSONRequestBody, reqEditors ...RequestEditorFn) (*SubscribeResponse, error)

func (*ClientWithResponses) UnsubscribeForSharedDataWithResponse

func (c *ClientWithResponses) UnsubscribeForSharedDataWithResponse(ctx context.Context, subscriptionId string, reqEditors ...RequestEditorFn) (*UnsubscribeForSharedDataResponse, error)

UnsubscribeForSharedDataWithResponse request returning *UnsubscribeForSharedDataResponse

func (*ClientWithResponses) UnsubscribeWithResponse

func (c *ClientWithResponses) UnsubscribeWithResponse(ctx context.Context, ueId externalRef2.VarUeId, subscriptionId string, reqEditors ...RequestEditorFn) (*UnsubscribeResponse, error)

UnsubscribeWithResponse request returning *UnsubscribeResponse

func (*ClientWithResponses) UpdateSORInfoWithBodyWithResponse

func (c *ClientWithResponses) UpdateSORInfoWithBodyWithResponse(ctx context.Context, supi externalRef2.Supi, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSORInfoResponse, error)

UpdateSORInfoWithBodyWithResponse request with arbitrary body returning *UpdateSORInfoResponse

func (*ClientWithResponses) UpdateSORInfoWithResponse

func (c *ClientWithResponses) UpdateSORInfoWithResponse(ctx context.Context, supi externalRef2.Supi, body UpdateSORInfoJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSORInfoResponse, error)

func (*ClientWithResponses) UpuAckWithBodyWithResponse

func (c *ClientWithResponses) UpuAckWithBodyWithResponse(ctx context.Context, supi externalRef2.Supi, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpuAckResponse, error)

UpuAckWithBodyWithResponse request with arbitrary body returning *UpuAckResponse

func (*ClientWithResponses) UpuAckWithResponse

func (c *ClientWithResponses) UpuAckWithResponse(ctx context.Context, supi externalRef2.Supi, body UpuAckJSONRequestBody, reqEditors ...RequestEditorFn) (*UpuAckResponse, error)

type ClientWithResponsesInterface

type ClientWithResponsesInterface interface {
	// GetGroupIdentifiersWithResponse request
	GetGroupIdentifiersWithResponse(ctx context.Context, params *GetGroupIdentifiersParams, reqEditors ...RequestEditorFn) (*GetGroupIdentifiersResponse, error)

	// GetSharedDataWithResponse request
	GetSharedDataWithResponse(ctx context.Context, params *GetSharedDataParams, reqEditors ...RequestEditorFn) (*GetSharedDataResponse, error)

	// SubscribeToSharedDataWithBodyWithResponse request with any body
	SubscribeToSharedDataWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SubscribeToSharedDataResponse, error)

	SubscribeToSharedDataWithResponse(ctx context.Context, body SubscribeToSharedDataJSONRequestBody, reqEditors ...RequestEditorFn) (*SubscribeToSharedDataResponse, error)

	// UnsubscribeForSharedDataWithResponse request
	UnsubscribeForSharedDataWithResponse(ctx context.Context, subscriptionId string, reqEditors ...RequestEditorFn) (*UnsubscribeForSharedDataResponse, error)

	// ModifySharedDataSubsWithBodyWithResponse request with any body
	ModifySharedDataSubsWithBodyWithResponse(ctx context.Context, subscriptionId string, params *ModifySharedDataSubsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ModifySharedDataSubsResponse, error)

	ModifySharedDataSubsWithApplicationMergePatchPlusJSONBodyWithResponse(ctx context.Context, subscriptionId string, params *ModifySharedDataSubsParams, body ModifySharedDataSubsApplicationMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*ModifySharedDataSubsResponse, error)

	// GetIndividualSharedDataWithResponse request
	GetIndividualSharedDataWithResponse(ctx context.Context, sharedDataId SharedDataIds, params *GetIndividualSharedDataParams, reqEditors ...RequestEditorFn) (*GetIndividualSharedDataResponse, error)

	// GetDataSetsWithResponse request
	GetDataSetsWithResponse(ctx context.Context, supi externalRef2.Supi, params *GetDataSetsParams, reqEditors ...RequestEditorFn) (*GetDataSetsResponse, error)

	// GetAmDataWithResponse request
	GetAmDataWithResponse(ctx context.Context, supi externalRef2.Supi, params *GetAmDataParams, reqEditors ...RequestEditorFn) (*GetAmDataResponse, error)

	// CAGAckWithBodyWithResponse request with any body
	CAGAckWithBodyWithResponse(ctx context.Context, supi externalRef2.Supi, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CAGAckResponse, error)

	CAGAckWithResponse(ctx context.Context, supi externalRef2.Supi, body CAGAckJSONRequestBody, reqEditors ...RequestEditorFn) (*CAGAckResponse, error)

	// GetEcrDataWithResponse request
	GetEcrDataWithResponse(ctx context.Context, supi externalRef2.Supi, params *GetEcrDataParams, reqEditors ...RequestEditorFn) (*GetEcrDataResponse, error)

	// SorAckInfoWithBodyWithResponse request with any body
	SorAckInfoWithBodyWithResponse(ctx context.Context, supi externalRef2.Supi, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SorAckInfoResponse, error)

	SorAckInfoWithResponse(ctx context.Context, supi externalRef2.Supi, body SorAckInfoJSONRequestBody, reqEditors ...RequestEditorFn) (*SorAckInfoResponse, error)

	// SNSSAIsAckWithBodyWithResponse request with any body
	SNSSAIsAckWithBodyWithResponse(ctx context.Context, supi externalRef2.Supi, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SNSSAIsAckResponse, error)

	SNSSAIsAckWithResponse(ctx context.Context, supi externalRef2.Supi, body SNSSAIsAckJSONRequestBody, reqEditors ...RequestEditorFn) (*SNSSAIsAckResponse, error)

	// UpdateSORInfoWithBodyWithResponse request with any body
	UpdateSORInfoWithBodyWithResponse(ctx context.Context, supi externalRef2.Supi, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSORInfoResponse, error)

	UpdateSORInfoWithResponse(ctx context.Context, supi externalRef2.Supi, body UpdateSORInfoJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSORInfoResponse, error)

	// UpuAckWithBodyWithResponse request with any body
	UpuAckWithBodyWithResponse(ctx context.Context, supi externalRef2.Supi, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpuAckResponse, error)

	UpuAckWithResponse(ctx context.Context, supi externalRef2.Supi, body UpuAckJSONRequestBody, reqEditors ...RequestEditorFn) (*UpuAckResponse, error)

	// GetLcsBcaDataWithResponse request
	GetLcsBcaDataWithResponse(ctx context.Context, supi externalRef2.Supi, params *GetLcsBcaDataParams, reqEditors ...RequestEditorFn) (*GetLcsBcaDataResponse, error)

	// GetLcsMoDataWithResponse request
	GetLcsMoDataWithResponse(ctx context.Context, supi externalRef2.Supi, params *GetLcsMoDataParams, reqEditors ...RequestEditorFn) (*GetLcsMoDataResponse, error)

	// GetNSSAIWithResponse request
	GetNSSAIWithResponse(ctx context.Context, supi externalRef2.Supi, params *GetNSSAIParams, reqEditors ...RequestEditorFn) (*GetNSSAIResponse, error)

	// GetSmDataWithResponse request
	GetSmDataWithResponse(ctx context.Context, supi externalRef2.Supi, params *GetSmDataParams, reqEditors ...RequestEditorFn) (*GetSmDataResponse, error)

	// GetSmfSelDataWithResponse request
	GetSmfSelDataWithResponse(ctx context.Context, supi externalRef2.Supi, params *GetSmfSelDataParams, reqEditors ...RequestEditorFn) (*GetSmfSelDataResponse, error)

	// GetSmsDataWithResponse request
	GetSmsDataWithResponse(ctx context.Context, supi externalRef2.Supi, params *GetSmsDataParams, reqEditors ...RequestEditorFn) (*GetSmsDataResponse, error)

	// GetSmsMngtDataWithResponse request
	GetSmsMngtDataWithResponse(ctx context.Context, supi externalRef2.Supi, params *GetSmsMngtDataParams, reqEditors ...RequestEditorFn) (*GetSmsMngtDataResponse, error)

	// GetTraceConfigDataWithResponse request
	GetTraceConfigDataWithResponse(ctx context.Context, supi externalRef2.Supi, params *GetTraceConfigDataParams, reqEditors ...RequestEditorFn) (*GetTraceConfigDataResponse, error)

	// GetUeCtxInAmfDataWithResponse request
	GetUeCtxInAmfDataWithResponse(ctx context.Context, supi externalRef2.Supi, params *GetUeCtxInAmfDataParams, reqEditors ...RequestEditorFn) (*GetUeCtxInAmfDataResponse, error)

	// GetUeCtxInSmfDataWithResponse request
	GetUeCtxInSmfDataWithResponse(ctx context.Context, supi externalRef2.Supi, params *GetUeCtxInSmfDataParams, reqEditors ...RequestEditorFn) (*GetUeCtxInSmfDataResponse, error)

	// GetUeCtxInSmsfDataWithResponse request
	GetUeCtxInSmsfDataWithResponse(ctx context.Context, supi externalRef2.Supi, params *GetUeCtxInSmsfDataParams, reqEditors ...RequestEditorFn) (*GetUeCtxInSmsfDataResponse, error)

	// GetV2xDataWithResponse request
	GetV2xDataWithResponse(ctx context.Context, supi externalRef2.Supi, params *GetV2xDataParams, reqEditors ...RequestEditorFn) (*GetV2xDataResponse, error)

	// GetSupiOrGpsiWithResponse request
	GetSupiOrGpsiWithResponse(ctx context.Context, ueId externalRef2.VarUeId, params *GetSupiOrGpsiParams, reqEditors ...RequestEditorFn) (*GetSupiOrGpsiResponse, error)

	// GetLcsPrivacyDataWithResponse request
	GetLcsPrivacyDataWithResponse(ctx context.Context, ueId externalRef2.VarUeId, params *GetLcsPrivacyDataParams, reqEditors ...RequestEditorFn) (*GetLcsPrivacyDataResponse, error)

	// SubscribeWithBodyWithResponse request with any body
	SubscribeWithBodyWithResponse(ctx context.Context, ueId externalRef2.VarUeId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SubscribeResponse, error)

	SubscribeWithResponse(ctx context.Context, ueId externalRef2.VarUeId, body SubscribeJSONRequestBody, reqEditors ...RequestEditorFn) (*SubscribeResponse, error)

	// UnsubscribeWithResponse request
	UnsubscribeWithResponse(ctx context.Context, ueId externalRef2.VarUeId, subscriptionId string, reqEditors ...RequestEditorFn) (*UnsubscribeResponse, error)

	// ModifyWithBodyWithResponse request with any body
	ModifyWithBodyWithResponse(ctx context.Context, ueId externalRef2.VarUeId, subscriptionId string, params *ModifyParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ModifyResponse, error)

	ModifyWithApplicationMergePatchPlusJSONBodyWithResponse(ctx context.Context, ueId externalRef2.VarUeId, subscriptionId string, params *ModifyParams, body ModifyApplicationMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*ModifyResponse, error)
}

ClientWithResponsesInterface is the interface specification for the client with responses above.

type CodeWord

type CodeWord = string

CodeWord defines model for CodeWord.

type CodeWordInd

type CodeWordInd string

CodeWordInd defines model for CodeWordInd.

const (
	CODEWORDCHECKINGMLC CodeWordInd = "CODEWORD_CHECK_IN_GMLC"
	CODEWORDCHECKINUE   CodeWordInd = "CODEWORD_CHECK_IN_UE"
)

Defines values for CodeWordInd.

type ContextInfo

type ContextInfo struct {
	OrigHeaders          []string               `json:"origHeaders,omitempty"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

ContextInfo defines model for ContextInfo.

func (ContextInfo) Get

func (a ContextInfo) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for ContextInfo. Returns the specified element and whether it was found

func (ContextInfo) MarshalJSON

func (a ContextInfo) MarshalJSON() ([]byte, error)

Override default JSON handling for ContextInfo to handle AdditionalProperties

func (*ContextInfo) Set

func (a *ContextInfo) Set(fieldName string, value interface{})

Setter for additional properties for ContextInfo

func (*ContextInfo) UnmarshalJSON

func (a *ContextInfo) UnmarshalJSON(b []byte) error

Override default JSON handling for ContextInfo to handle AdditionalProperties

type DataSetName

type DataSetName string

DataSetName defines model for DataSetName.

const (
	AM         DataSetName = "AM"
	LCSMO      DataSetName = "LCS_MO"
	LCSPRIVACY DataSetName = "LCS_PRIVACY"
	SM         DataSetName = "SM"
	SMFSEL     DataSetName = "SMF_SEL"
	SMSMNG     DataSetName = "SMS_MNG"
	SMSSUB     DataSetName = "SMS_SUB"
	TRACE      DataSetName = "TRACE"
	UECAMF     DataSetName = "UEC_AMF"
	UECSMF     DataSetName = "UEC_SMF"
	UECSMSF    DataSetName = "UEC_SMSF"
	V2X        DataSetName = "V2X"
)

Defines values for DataSetName.

type DatasetNames

type DatasetNames = []DataSetName

DatasetNames defines model for DatasetNames.

type DefaultUnrelatedClass

type DefaultUnrelatedClass struct {
	AllowedGeographicArea     []interface{}              `json:"allowedGeographicArea,omitempty"`
	CodeWordInd               *CodeWordInd               `json:"codeWordInd,omitempty"`
	CodeWordList              []CodeWord                 `json:"codeWordList,omitempty"`
	PrivacyCheckRelatedAction *PrivacyCheckRelatedAction `json:"privacyCheckRelatedAction,omitempty"`
	ValidTimePeriod           *ValidTimePeriod           `json:"validTimePeriod,omitempty"`
	AdditionalProperties      map[string]interface{}     `json:"-"`
}

DefaultUnrelatedClass defines model for DefaultUnrelatedClass.

func (DefaultUnrelatedClass) Get

func (a DefaultUnrelatedClass) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for DefaultUnrelatedClass. Returns the specified element and whether it was found

func (DefaultUnrelatedClass) MarshalJSON

func (a DefaultUnrelatedClass) MarshalJSON() ([]byte, error)

Override default JSON handling for DefaultUnrelatedClass to handle AdditionalProperties

func (*DefaultUnrelatedClass) Set

func (a *DefaultUnrelatedClass) Set(fieldName string, value interface{})

Setter for additional properties for DefaultUnrelatedClass

func (*DefaultUnrelatedClass) UnmarshalJSON

func (a *DefaultUnrelatedClass) UnmarshalJSON(b []byte) error

Override default JSON handling for DefaultUnrelatedClass to handle AdditionalProperties

type DnnConfiguration

type DnnConfiguration struct {
	N3gppChargingCharacteristics *N3GppChargingCharacteristics      `json:"3gppChargingCharacteristics,omitempty"`
	N5gQosProfile                *externalRef2.SubscribedDefaultQos `json:"5gQosProfile,omitempty"`
	AcsInfo                      *externalRef2.AcsInfo              `json:"acsInfo,omitempty"`
	AtsssAllowed                 *bool                              `json:"atsssAllowed,omitempty"`
	DnAaaAddress                 *IpAddress                         `json:"dnAaaAddress,omitempty"`
	DnAaaIpAddressAllocation     *bool                              `json:"dnAaaIpAddressAllocation,omitempty"`
	IptvAccCtrlInfo              *string                            `json:"iptvAccCtrlInfo,omitempty"`
	Ipv4FrameRouteList           []FrameRouteInfo                   `json:"ipv4FrameRouteList,omitempty"`
	Ipv6FrameRouteList           []FrameRouteInfo                   `json:"ipv6FrameRouteList,omitempty"`
	IwkEpsInd                    *IwkEpsInd                         `json:"iwkEpsInd,omitempty"`
	NiddInfo                     *NiddInformation                   `json:"niddInfo,omitempty"`

	// NiddNefId Identity of the NEF
	NiddNefId               *externalRef3.NefId      `json:"niddNefId,omitempty"`
	PduSessionContinuityInd *PduSessionContinuityInd `json:"pduSessionContinuityInd,omitempty"`
	PduSessionTypes         PduSessionTypes          `json:"pduSessionTypes"`
	RedundantSessionAllowed *bool                    `json:"redundantSessionAllowed,omitempty"`
	SecondaryAuth           *bool                    `json:"secondaryAuth,omitempty"`
	SessionAmbr             *externalRef2.Ambr       `json:"sessionAmbr,omitempty"`
	SscModes                SscModes                 `json:"sscModes"`
	StaticIpAddress         []IpAddress              `json:"staticIpAddress,omitempty"`
	UpSecurity              *externalRef2.UpSecurity `json:"upSecurity,omitempty"`
	AdditionalProperties    map[string]interface{}   `json:"-"`
}

DnnConfiguration defines model for DnnConfiguration.

func (DnnConfiguration) Get

func (a DnnConfiguration) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for DnnConfiguration. Returns the specified element and whether it was found

func (DnnConfiguration) MarshalJSON

func (a DnnConfiguration) MarshalJSON() ([]byte, error)

Override default JSON handling for DnnConfiguration to handle AdditionalProperties

func (*DnnConfiguration) Set

func (a *DnnConfiguration) Set(fieldName string, value interface{})

Setter for additional properties for DnnConfiguration

func (*DnnConfiguration) UnmarshalJSON

func (a *DnnConfiguration) UnmarshalJSON(b []byte) error

Override default JSON handling for DnnConfiguration to handle AdditionalProperties

type DnnIndicator

type DnnIndicator = bool

DnnIndicator defines model for DnnIndicator.

type DnnInfo

type DnnInfo struct {
	DefaultDnnIndicator *DnnIndicator `json:"defaultDnnIndicator,omitempty"`

	// Dnn Merged type of
	//   string in TS29571_CommonData.yaml#/components/schemas/Dnn
	//   string in TS29571_CommonData.yaml#/components/schemas/WildcardDnn
	Dnn                  string                      `json:"dnn"`
	DnnBarred            *bool                       `json:"dnnBarred,omitempty"`
	InvokeNefInd         *bool                       `json:"invokeNefInd,omitempty"`
	IwkEpsInd            *IwkEpsInd                  `json:"iwkEpsInd,omitempty"`
	LboRoamingAllowed    *LboRoamingAllowed          `json:"lboRoamingAllowed,omitempty"`
	SameSmfInd           *bool                       `json:"sameSmfInd,omitempty"`
	SmfList              []externalRef2.NfInstanceId `json:"smfList,omitempty"`
	AdditionalProperties map[string]interface{}      `json:"-"`
}

DnnInfo defines model for DnnInfo.

func (DnnInfo) Get

func (a DnnInfo) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for DnnInfo. Returns the specified element and whether it was found

func (DnnInfo) MarshalJSON

func (a DnnInfo) MarshalJSON() ([]byte, error)

Override default JSON handling for DnnInfo to handle AdditionalProperties

func (*DnnInfo) Set

func (a *DnnInfo) Set(fieldName string, value interface{})

Setter for additional properties for DnnInfo

func (*DnnInfo) UnmarshalJSON

func (a *DnnInfo) UnmarshalJSON(b []byte) error

Override default JSON handling for DnnInfo to handle AdditionalProperties

type EcRestrictionDataWb

type EcRestrictionDataWb struct {
	EcModeARestricted    *bool                  `json:"ecModeARestricted,omitempty"`
	EcModeBRestricted    *bool                  `json:"ecModeBRestricted,omitempty"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

EcRestrictionDataWb defines model for EcRestrictionDataWb.

func (EcRestrictionDataWb) Get

func (a EcRestrictionDataWb) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for EcRestrictionDataWb. Returns the specified element and whether it was found

func (EcRestrictionDataWb) MarshalJSON

func (a EcRestrictionDataWb) MarshalJSON() ([]byte, error)

Override default JSON handling for EcRestrictionDataWb to handle AdditionalProperties

func (*EcRestrictionDataWb) Set

func (a *EcRestrictionDataWb) Set(fieldName string, value interface{})

Setter for additional properties for EcRestrictionDataWb

func (*EcRestrictionDataWb) UnmarshalJSON

func (a *EcRestrictionDataWb) UnmarshalJSON(b []byte) error

Override default JSON handling for EcRestrictionDataWb to handle AdditionalProperties

type EdrxParameters

type EdrxParameters struct {
	EdrxValue            string                 `json:"edrxValue"`
	RatType              externalRef2.RatType   `json:"ratType"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

EdrxParameters defines model for EdrxParameters.

func (EdrxParameters) Get

func (a EdrxParameters) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for EdrxParameters. Returns the specified element and whether it was found

func (EdrxParameters) MarshalJSON

func (a EdrxParameters) MarshalJSON() ([]byte, error)

Override default JSON handling for EdrxParameters to handle AdditionalProperties

func (*EdrxParameters) Set

func (a *EdrxParameters) Set(fieldName string, value interface{})

Setter for additional properties for EdrxParameters

func (*EdrxParameters) UnmarshalJSON

func (a *EdrxParameters) UnmarshalJSON(b []byte) error

Override default JSON handling for EdrxParameters to handle AdditionalProperties

type EmergencyInfo

type EmergencyInfo struct {
	EpdgInd              *bool                      `json:"epdgInd,omitempty"`
	PgwFqdn              *string                    `json:"pgwFqdn,omitempty"`
	PgwIpAddress         *IpAddress                 `json:"pgwIpAddress,omitempty"`
	SmfInstanceId        *externalRef2.NfInstanceId `json:"smfInstanceId,omitempty"`
	AdditionalProperties map[string]interface{}     `json:"-"`
}

EmergencyInfo defines model for EmergencyInfo.

func (EmergencyInfo) Get

func (a EmergencyInfo) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for EmergencyInfo. Returns the specified element and whether it was found

func (EmergencyInfo) MarshalJSON

func (a EmergencyInfo) MarshalJSON() ([]byte, error)

Override default JSON handling for EmergencyInfo to handle AdditionalProperties

func (*EmergencyInfo) Set

func (a *EmergencyInfo) Set(fieldName string, value interface{})

Setter for additional properties for EmergencyInfo

func (*EmergencyInfo) UnmarshalJSON

func (a *EmergencyInfo) UnmarshalJSON(b []byte) error

Override default JSON handling for EmergencyInfo to handle AdditionalProperties

type EnhancedCoverageRestrictionData

type EnhancedCoverageRestrictionData struct {
	PlmnEcInfoList       []externalRef4.PlmnEcInfo `json:"plmnEcInfoList,omitempty"`
	AdditionalProperties map[string]interface{}    `json:"-"`
}

EnhancedCoverageRestrictionData defines model for EnhancedCoverageRestrictionData.

func (EnhancedCoverageRestrictionData) Get

func (a EnhancedCoverageRestrictionData) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for EnhancedCoverageRestrictionData. Returns the specified element and whether it was found

func (EnhancedCoverageRestrictionData) MarshalJSON

func (a EnhancedCoverageRestrictionData) MarshalJSON() ([]byte, error)

Override default JSON handling for EnhancedCoverageRestrictionData to handle AdditionalProperties

func (*EnhancedCoverageRestrictionData) Set

func (a *EnhancedCoverageRestrictionData) Set(fieldName string, value interface{})

Setter for additional properties for EnhancedCoverageRestrictionData

func (*EnhancedCoverageRestrictionData) UnmarshalJSON

func (a *EnhancedCoverageRestrictionData) UnmarshalJSON(b []byte) error

Override default JSON handling for EnhancedCoverageRestrictionData to handle AdditionalProperties

type ExpectedUeBehaviourData

type ExpectedUeBehaviourData struct {
	BatteryIndication         *externalRef2.BatteryIndication `json:"batteryIndication,omitempty"`
	CommunicationDurationTime *externalRef2.DurationSec       `json:"communicationDurationTime,omitempty"`

	// ExpectedUmts Identifies the UE's expected geographical movement. The attribute is only applicable in 5G.
	ExpectedUmts               []externalRef4.LocationArea              `json:"expectedUmts,omitempty"`
	PeriodicTime               *externalRef2.DurationSec                `json:"periodicTime,omitempty"`
	ScheduledCommunicationTime *externalRef2.ScheduledCommunicationTime `json:"scheduledCommunicationTime,omitempty"`
	ScheduledCommunicationType *externalRef2.ScheduledCommunicationType `json:"scheduledCommunicationType,omitempty"`

	// StationaryIndication Possible values are - STATIONARY: Identifies the UE is stationary - MOBILE: Identifies the UE is mobile
	StationaryIndication *externalRef2.StationaryIndication `json:"stationaryIndication,omitempty"`

	// TrafficProfile Possible values are - SINGLE_TRANS_UL: Uplink single packet transmission. - SINGLE_TRANS_DL: Downlink single packet transmission. - DUAL_TRANS_UL_FIRST: Dual packet transmission, firstly uplink packet transmission with subsequent downlink packet transmission. - DUAL_TRANS_DL_FIRST: Dual packet transmission, firstly downlink packet transmission with subsequent uplink packet transmission.
	TrafficProfile       *externalRef2.TrafficProfile `json:"trafficProfile,omitempty"`
	ValidityTime         *externalRef2.DateTime       `json:"validityTime,omitempty"`
	AdditionalProperties map[string]interface{}       `json:"-"`
}

ExpectedUeBehaviourData defines model for ExpectedUeBehaviourData.

func (ExpectedUeBehaviourData) Get

func (a ExpectedUeBehaviourData) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for ExpectedUeBehaviourData. Returns the specified element and whether it was found

func (ExpectedUeBehaviourData) MarshalJSON

func (a ExpectedUeBehaviourData) MarshalJSON() ([]byte, error)

Override default JSON handling for ExpectedUeBehaviourData to handle AdditionalProperties

func (*ExpectedUeBehaviourData) Set

func (a *ExpectedUeBehaviourData) Set(fieldName string, value interface{})

Setter for additional properties for ExpectedUeBehaviourData

func (*ExpectedUeBehaviourData) UnmarshalJSON

func (a *ExpectedUeBehaviourData) UnmarshalJSON(b []byte) error

Override default JSON handling for ExpectedUeBehaviourData to handle AdditionalProperties

type ExtGroupId

type ExtGroupId = string

ExtGroupId defines model for ExtGroupId.

type ExternalUnrelatedClass

type ExternalUnrelatedClass struct {
	AfExternals             []AfExternal             `json:"afExternals,omitempty"`
	LcsClientExternals      []LcsClientExternal      `json:"lcsClientExternals,omitempty"`
	LcsClientGroupExternals []LcsClientGroupExternal `json:"lcsClientGroupExternals,omitempty"`
	AdditionalProperties    map[string]interface{}   `json:"-"`
}

ExternalUnrelatedClass defines model for ExternalUnrelatedClass.

func (ExternalUnrelatedClass) Get

func (a ExternalUnrelatedClass) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for ExternalUnrelatedClass. Returns the specified element and whether it was found

func (ExternalUnrelatedClass) MarshalJSON

func (a ExternalUnrelatedClass) MarshalJSON() ([]byte, error)

Override default JSON handling for ExternalUnrelatedClass to handle AdditionalProperties

func (*ExternalUnrelatedClass) Set

func (a *ExternalUnrelatedClass) Set(fieldName string, value interface{})

Setter for additional properties for ExternalUnrelatedClass

func (*ExternalUnrelatedClass) UnmarshalJSON

func (a *ExternalUnrelatedClass) UnmarshalJSON(b []byte) error

Override default JSON handling for ExternalUnrelatedClass to handle AdditionalProperties

type FrameRouteInfo

type FrameRouteInfo struct {
	Ipv4Mask             externalRef2.Ipv4AddrMask `json:"ipv4Mask,omitempty"`
	Ipv6Prefix           *externalRef2.Ipv6Prefix  `json:"ipv6Prefix,omitempty"`
	AdditionalProperties map[string]interface{}    `json:"-"`
}

FrameRouteInfo defines model for FrameRouteInfo.

func (FrameRouteInfo) Get

func (a FrameRouteInfo) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for FrameRouteInfo. Returns the specified element and whether it was found

func (FrameRouteInfo) MarshalJSON

func (a FrameRouteInfo) MarshalJSON() ([]byte, error)

Override default JSON handling for FrameRouteInfo to handle AdditionalProperties

func (*FrameRouteInfo) Set

func (a *FrameRouteInfo) Set(fieldName string, value interface{})

Setter for additional properties for FrameRouteInfo

func (*FrameRouteInfo) UnmarshalJSON

func (a *FrameRouteInfo) UnmarshalJSON(b []byte) error

Override default JSON handling for FrameRouteInfo to handle AdditionalProperties

type GetAmData200JSONResponse

type GetAmData200JSONResponse struct {
	Body    AccessAndMobilitySubscriptionData
	Headers GetAmData200ResponseHeaders
}

func (GetAmData200JSONResponse) VisitGetAmDataResponse

func (response GetAmData200JSONResponse) VisitGetAmDataResponse(w http.ResponseWriter) error

type GetAmData200ResponseHeaders

type GetAmData200ResponseHeaders struct {
	CacheControl *string
	ETag         *string
	LastModified *string
}

type GetAmData400ApplicationProblemPlusJSONResponse

type GetAmData400ApplicationProblemPlusJSONResponse struct {
	externalRef2.N400ApplicationProblemPlusJSONResponse
}

func (GetAmData400ApplicationProblemPlusJSONResponse) VisitGetAmDataResponse

func (response GetAmData400ApplicationProblemPlusJSONResponse) VisitGetAmDataResponse(w http.ResponseWriter) error

type GetAmData404ApplicationProblemPlusJSONResponse

type GetAmData404ApplicationProblemPlusJSONResponse struct {
	externalRef2.N404ApplicationProblemPlusJSONResponse
}

func (GetAmData404ApplicationProblemPlusJSONResponse) VisitGetAmDataResponse

func (response GetAmData404ApplicationProblemPlusJSONResponse) VisitGetAmDataResponse(w http.ResponseWriter) error

type GetAmData500ApplicationProblemPlusJSONResponse

type GetAmData500ApplicationProblemPlusJSONResponse struct {
	externalRef2.N500ApplicationProblemPlusJSONResponse
}

func (GetAmData500ApplicationProblemPlusJSONResponse) VisitGetAmDataResponse

func (response GetAmData500ApplicationProblemPlusJSONResponse) VisitGetAmDataResponse(w http.ResponseWriter) error

type GetAmData503ApplicationProblemPlusJSONResponse

type GetAmData503ApplicationProblemPlusJSONResponse struct {
	externalRef2.N503ApplicationProblemPlusJSONResponse
}

func (GetAmData503ApplicationProblemPlusJSONResponse) VisitGetAmDataResponse

func (response GetAmData503ApplicationProblemPlusJSONResponse) VisitGetAmDataResponse(w http.ResponseWriter) error

type GetAmDataParams

type GetAmDataParams struct {
	// SupportedFeatures Supported Features
	SupportedFeatures *externalRef2.SupportedFeatures `form:"supported-features,omitempty" json:"supported-features,omitempty"`

	// PlmnId serving PLMN ID
	PlmnId *externalRef2.PlmnId `form:"plmn-id,omitempty" json:"plmn-id,omitempty"`

	// IfNoneMatch Validator for conditional requests, as described in RFC 7232, 3.2
	IfNoneMatch *string `json:"If-None-Match,omitempty"`

	// IfModifiedSince Validator for conditional requests, as described in RFC 7232, 3.3
	IfModifiedSince *string `json:"If-Modified-Since,omitempty"`
}

GetAmDataParams defines parameters for GetAmData.

type GetAmDataRequestObject

type GetAmDataRequestObject struct {
	Supi   externalRef2.Supi `json:"supi"`
	Params GetAmDataParams
}

type GetAmDataResponse

type GetAmDataResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	JSON200                       *AccessAndMobilitySubscriptionData
	ApplicationproblemJSON400     *externalRef2.N400
	ApplicationproblemJSON404     *externalRef2.N404
	ApplicationproblemJSON500     *externalRef2.N500
	ApplicationproblemJSON503     *externalRef2.N503
	ApplicationproblemJSONDefault *externalRef2.ProblemDetails
}

func ParseGetAmDataResponse

func ParseGetAmDataResponse(rsp *http.Response) (*GetAmDataResponse, error)

ParseGetAmDataResponse parses an HTTP response from a GetAmDataWithResponse call

func (GetAmDataResponse) Status

func (r GetAmDataResponse) Status() string

Status returns HTTPResponse.Status

func (GetAmDataResponse) StatusCode

func (r GetAmDataResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAmDataResponseObject

type GetAmDataResponseObject interface {
	VisitGetAmDataResponse(w http.ResponseWriter) error
}

type GetAmDatadefaultApplicationProblemPlusJSONResponse

type GetAmDatadefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef2.ProblemDetails
	StatusCode int
}

func (GetAmDatadefaultApplicationProblemPlusJSONResponse) VisitGetAmDataResponse

type GetDataSets200JSONResponse

type GetDataSets200JSONResponse struct {
	Body    SubscriptionDataSets
	Headers GetDataSets200ResponseHeaders
}

func (GetDataSets200JSONResponse) VisitGetDataSetsResponse

func (response GetDataSets200JSONResponse) VisitGetDataSetsResponse(w http.ResponseWriter) error

type GetDataSets200ResponseHeaders

type GetDataSets200ResponseHeaders struct {
	CacheControl *string
	ETag         *string
	LastModified *string
}

type GetDataSets400ApplicationProblemPlusJSONResponse

type GetDataSets400ApplicationProblemPlusJSONResponse struct {
	externalRef2.N400ApplicationProblemPlusJSONResponse
}

func (GetDataSets400ApplicationProblemPlusJSONResponse) VisitGetDataSetsResponse

func (response GetDataSets400ApplicationProblemPlusJSONResponse) VisitGetDataSetsResponse(w http.ResponseWriter) error

type GetDataSets404ApplicationProblemPlusJSONResponse

type GetDataSets404ApplicationProblemPlusJSONResponse struct {
	externalRef2.N404ApplicationProblemPlusJSONResponse
}

func (GetDataSets404ApplicationProblemPlusJSONResponse) VisitGetDataSetsResponse

func (response GetDataSets404ApplicationProblemPlusJSONResponse) VisitGetDataSetsResponse(w http.ResponseWriter) error

type GetDataSets500ApplicationProblemPlusJSONResponse

type GetDataSets500ApplicationProblemPlusJSONResponse struct {
	externalRef2.N500ApplicationProblemPlusJSONResponse
}

func (GetDataSets500ApplicationProblemPlusJSONResponse) VisitGetDataSetsResponse

func (response GetDataSets500ApplicationProblemPlusJSONResponse) VisitGetDataSetsResponse(w http.ResponseWriter) error

type GetDataSets503ApplicationProblemPlusJSONResponse

type GetDataSets503ApplicationProblemPlusJSONResponse struct {
	externalRef2.N503ApplicationProblemPlusJSONResponse
}

func (GetDataSets503ApplicationProblemPlusJSONResponse) VisitGetDataSetsResponse

func (response GetDataSets503ApplicationProblemPlusJSONResponse) VisitGetDataSetsResponse(w http.ResponseWriter) error

type GetDataSetsParams

type GetDataSetsParams struct {
	// DatasetNames List of dataset names
	DatasetNames DatasetNames `form:"dataset-names" json:"dataset-names"`

	// PlmnId serving PLMN ID
	PlmnId *externalRef2.PlmnId `form:"plmn-id,omitempty" json:"plmn-id,omitempty"`

	// SupportedFeatures Supported Features
	SupportedFeatures *externalRef2.SupportedFeatures `form:"supported-features,omitempty" json:"supported-features,omitempty"`

	// IfNoneMatch Validator for conditional requests, as described in RFC 7232, 3.2
	IfNoneMatch *string `json:"If-None-Match,omitempty"`

	// IfModifiedSince Validator for conditional requests, as described in RFC 7232, 3.3
	IfModifiedSince *string `json:"If-Modified-Since,omitempty"`
}

GetDataSetsParams defines parameters for GetDataSets.

type GetDataSetsRequestObject

type GetDataSetsRequestObject struct {
	Supi   externalRef2.Supi `json:"supi"`
	Params GetDataSetsParams
}

type GetDataSetsResponse

type GetDataSetsResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	JSON200                       *SubscriptionDataSets
	ApplicationproblemJSON400     *externalRef2.N400
	ApplicationproblemJSON404     *externalRef2.N404
	ApplicationproblemJSON500     *externalRef2.N500
	ApplicationproblemJSON503     *externalRef2.N503
	ApplicationproblemJSONDefault *externalRef2.ProblemDetails
}

func ParseGetDataSetsResponse

func ParseGetDataSetsResponse(rsp *http.Response) (*GetDataSetsResponse, error)

ParseGetDataSetsResponse parses an HTTP response from a GetDataSetsWithResponse call

func (GetDataSetsResponse) Status

func (r GetDataSetsResponse) Status() string

Status returns HTTPResponse.Status

func (GetDataSetsResponse) StatusCode

func (r GetDataSetsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetDataSetsResponseObject

type GetDataSetsResponseObject interface {
	VisitGetDataSetsResponse(w http.ResponseWriter) error
}

type GetDataSetsdefaultApplicationProblemPlusJSONResponse

type GetDataSetsdefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef2.ProblemDetails
	StatusCode int
}

func (GetDataSetsdefaultApplicationProblemPlusJSONResponse) VisitGetDataSetsResponse

type GetEcrData200JSONResponse

type GetEcrData200JSONResponse struct {
	Body    EnhancedCoverageRestrictionData
	Headers GetEcrData200ResponseHeaders
}

func (GetEcrData200JSONResponse) VisitGetEcrDataResponse

func (response GetEcrData200JSONResponse) VisitGetEcrDataResponse(w http.ResponseWriter) error

type GetEcrData200ResponseHeaders

type GetEcrData200ResponseHeaders struct {
	CacheControl *string
	ETag         *string
	LastModified *string
}

type GetEcrData400ApplicationProblemPlusJSONResponse

type GetEcrData400ApplicationProblemPlusJSONResponse struct {
	externalRef2.N400ApplicationProblemPlusJSONResponse
}

func (GetEcrData400ApplicationProblemPlusJSONResponse) VisitGetEcrDataResponse

func (response GetEcrData400ApplicationProblemPlusJSONResponse) VisitGetEcrDataResponse(w http.ResponseWriter) error

type GetEcrData404ApplicationProblemPlusJSONResponse

type GetEcrData404ApplicationProblemPlusJSONResponse struct {
	externalRef2.N404ApplicationProblemPlusJSONResponse
}

func (GetEcrData404ApplicationProblemPlusJSONResponse) VisitGetEcrDataResponse

func (response GetEcrData404ApplicationProblemPlusJSONResponse) VisitGetEcrDataResponse(w http.ResponseWriter) error

type GetEcrData500ApplicationProblemPlusJSONResponse

type GetEcrData500ApplicationProblemPlusJSONResponse struct {
	externalRef2.N500ApplicationProblemPlusJSONResponse
}

func (GetEcrData500ApplicationProblemPlusJSONResponse) VisitGetEcrDataResponse

func (response GetEcrData500ApplicationProblemPlusJSONResponse) VisitGetEcrDataResponse(w http.ResponseWriter) error

type GetEcrData503ApplicationProblemPlusJSONResponse

type GetEcrData503ApplicationProblemPlusJSONResponse struct {
	externalRef2.N503ApplicationProblemPlusJSONResponse
}

func (GetEcrData503ApplicationProblemPlusJSONResponse) VisitGetEcrDataResponse

func (response GetEcrData503ApplicationProblemPlusJSONResponse) VisitGetEcrDataResponse(w http.ResponseWriter) error

type GetEcrDataParams

type GetEcrDataParams struct {
	// SupportedFeatures Supported Features
	SupportedFeatures *externalRef2.SupportedFeatures `form:"supported-features,omitempty" json:"supported-features,omitempty"`

	// IfNoneMatch Validator for conditional requests, as described in RFC 7232, 3.2
	IfNoneMatch *string `json:"If-None-Match,omitempty"`

	// IfModifiedSince Validator for conditional requests, as described in RFC 7232, 3.3
	IfModifiedSince *string `json:"If-Modified-Since,omitempty"`
}

GetEcrDataParams defines parameters for GetEcrData.

type GetEcrDataRequestObject

type GetEcrDataRequestObject struct {
	Supi   externalRef2.Supi `json:"supi"`
	Params GetEcrDataParams
}

type GetEcrDataResponse

type GetEcrDataResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	JSON200                       *EnhancedCoverageRestrictionData
	ApplicationproblemJSON400     *externalRef2.N400
	ApplicationproblemJSON404     *externalRef2.N404
	ApplicationproblemJSON500     *externalRef2.N500
	ApplicationproblemJSON503     *externalRef2.N503
	ApplicationproblemJSONDefault *externalRef2.ProblemDetails
}

func ParseGetEcrDataResponse

func ParseGetEcrDataResponse(rsp *http.Response) (*GetEcrDataResponse, error)

ParseGetEcrDataResponse parses an HTTP response from a GetEcrDataWithResponse call

func (GetEcrDataResponse) Status

func (r GetEcrDataResponse) Status() string

Status returns HTTPResponse.Status

func (GetEcrDataResponse) StatusCode

func (r GetEcrDataResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetEcrDataResponseObject

type GetEcrDataResponseObject interface {
	VisitGetEcrDataResponse(w http.ResponseWriter) error
}

type GetEcrDatadefaultApplicationProblemPlusJSONResponse

type GetEcrDatadefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef2.ProblemDetails
	StatusCode int
}

func (GetEcrDatadefaultApplicationProblemPlusJSONResponse) VisitGetEcrDataResponse

type GetGroupIdentifiers200JSONResponse

type GetGroupIdentifiers200JSONResponse struct {
	Body    GroupIdentifiers
	Headers GetGroupIdentifiers200ResponseHeaders
}

func (GetGroupIdentifiers200JSONResponse) VisitGetGroupIdentifiersResponse

func (response GetGroupIdentifiers200JSONResponse) VisitGetGroupIdentifiersResponse(w http.ResponseWriter) error

type GetGroupIdentifiers200ResponseHeaders

type GetGroupIdentifiers200ResponseHeaders struct {
	CacheControl *string
	ETag         *string
	LastModified *string
}

type GetGroupIdentifiers400ApplicationProblemPlusJSONResponse

type GetGroupIdentifiers400ApplicationProblemPlusJSONResponse struct {
	externalRef2.N400ApplicationProblemPlusJSONResponse
}

func (GetGroupIdentifiers400ApplicationProblemPlusJSONResponse) VisitGetGroupIdentifiersResponse

func (response GetGroupIdentifiers400ApplicationProblemPlusJSONResponse) VisitGetGroupIdentifiersResponse(w http.ResponseWriter) error

type GetGroupIdentifiers404ApplicationProblemPlusJSONResponse

type GetGroupIdentifiers404ApplicationProblemPlusJSONResponse struct {
	externalRef2.N404ApplicationProblemPlusJSONResponse
}

func (GetGroupIdentifiers404ApplicationProblemPlusJSONResponse) VisitGetGroupIdentifiersResponse

func (response GetGroupIdentifiers404ApplicationProblemPlusJSONResponse) VisitGetGroupIdentifiersResponse(w http.ResponseWriter) error

type GetGroupIdentifiers500ApplicationProblemPlusJSONResponse

type GetGroupIdentifiers500ApplicationProblemPlusJSONResponse struct {
	externalRef2.N500ApplicationProblemPlusJSONResponse
}

func (GetGroupIdentifiers500ApplicationProblemPlusJSONResponse) VisitGetGroupIdentifiersResponse

func (response GetGroupIdentifiers500ApplicationProblemPlusJSONResponse) VisitGetGroupIdentifiersResponse(w http.ResponseWriter) error

type GetGroupIdentifiers503ApplicationProblemPlusJSONResponse

type GetGroupIdentifiers503ApplicationProblemPlusJSONResponse struct {
	externalRef2.N503ApplicationProblemPlusJSONResponse
}

func (GetGroupIdentifiers503ApplicationProblemPlusJSONResponse) VisitGetGroupIdentifiersResponse

func (response GetGroupIdentifiers503ApplicationProblemPlusJSONResponse) VisitGetGroupIdentifiersResponse(w http.ResponseWriter) error

type GetGroupIdentifiersParams

type GetGroupIdentifiersParams struct {
	// ExtGroupId External Group Identifier
	ExtGroupId *ExtGroupId `form:"ext-group-id,omitempty" json:"ext-group-id,omitempty"`

	// IntGroupId Internal Group Identifier
	IntGroupId *externalRef2.GroupId `form:"int-group-id,omitempty" json:"int-group-id,omitempty"`

	// UeIdInd Indication whether UE identifiers are required or not
	UeIdInd *bool `form:"ue-id-ind,omitempty" json:"ue-id-ind,omitempty"`

	// SupportedFeatures Supported Features
	SupportedFeatures *externalRef2.SupportedFeatures `form:"supported-features,omitempty" json:"supported-features,omitempty"`

	// IfNoneMatch Validator for conditional requests, as described in RFC 7232, 3.2
	IfNoneMatch *string `json:"If-None-Match,omitempty"`

	// IfModifiedSince Validator for conditional requests, as described in RFC 7232, 3.3
	IfModifiedSince *string `json:"If-Modified-Since,omitempty"`
}

GetGroupIdentifiersParams defines parameters for GetGroupIdentifiers.

type GetGroupIdentifiersRequestObject

type GetGroupIdentifiersRequestObject struct {
	Params GetGroupIdentifiersParams
}

type GetGroupIdentifiersResponse

type GetGroupIdentifiersResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	JSON200                       *GroupIdentifiers
	ApplicationproblemJSON400     *externalRef2.N400
	ApplicationproblemJSON404     *externalRef2.N404
	ApplicationproblemJSON500     *externalRef2.N500
	ApplicationproblemJSON503     *externalRef2.N503
	ApplicationproblemJSONDefault *externalRef2.ProblemDetails
}

func ParseGetGroupIdentifiersResponse

func ParseGetGroupIdentifiersResponse(rsp *http.Response) (*GetGroupIdentifiersResponse, error)

ParseGetGroupIdentifiersResponse parses an HTTP response from a GetGroupIdentifiersWithResponse call

func (GetGroupIdentifiersResponse) Status

Status returns HTTPResponse.Status

func (GetGroupIdentifiersResponse) StatusCode

func (r GetGroupIdentifiersResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetGroupIdentifiersResponseObject

type GetGroupIdentifiersResponseObject interface {
	VisitGetGroupIdentifiersResponse(w http.ResponseWriter) error
}

type GetGroupIdentifiersdefaultApplicationProblemPlusJSONResponse

type GetGroupIdentifiersdefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef2.ProblemDetails
	StatusCode int
}

func (GetGroupIdentifiersdefaultApplicationProblemPlusJSONResponse) VisitGetGroupIdentifiersResponse

func (response GetGroupIdentifiersdefaultApplicationProblemPlusJSONResponse) VisitGetGroupIdentifiersResponse(w http.ResponseWriter) error

type GetIndividualSharedData200JSONResponse

type GetIndividualSharedData200JSONResponse struct {
	Body    SharedData
	Headers GetIndividualSharedData200ResponseHeaders
}

func (GetIndividualSharedData200JSONResponse) VisitGetIndividualSharedDataResponse

func (response GetIndividualSharedData200JSONResponse) VisitGetIndividualSharedDataResponse(w http.ResponseWriter) error

type GetIndividualSharedData200ResponseHeaders

type GetIndividualSharedData200ResponseHeaders struct {
	CacheControl *string
	ETag         *string
	LastModified *string
}

type GetIndividualSharedData400ApplicationProblemPlusJSONResponse

type GetIndividualSharedData400ApplicationProblemPlusJSONResponse struct {
	externalRef2.N400ApplicationProblemPlusJSONResponse
}

func (GetIndividualSharedData400ApplicationProblemPlusJSONResponse) VisitGetIndividualSharedDataResponse

func (response GetIndividualSharedData400ApplicationProblemPlusJSONResponse) VisitGetIndividualSharedDataResponse(w http.ResponseWriter) error

type GetIndividualSharedData404ApplicationProblemPlusJSONResponse

type GetIndividualSharedData404ApplicationProblemPlusJSONResponse struct {
	externalRef2.N404ApplicationProblemPlusJSONResponse
}

func (GetIndividualSharedData404ApplicationProblemPlusJSONResponse) VisitGetIndividualSharedDataResponse

func (response GetIndividualSharedData404ApplicationProblemPlusJSONResponse) VisitGetIndividualSharedDataResponse(w http.ResponseWriter) error

type GetIndividualSharedData500ApplicationProblemPlusJSONResponse

type GetIndividualSharedData500ApplicationProblemPlusJSONResponse struct {
	externalRef2.N500ApplicationProblemPlusJSONResponse
}

func (GetIndividualSharedData500ApplicationProblemPlusJSONResponse) VisitGetIndividualSharedDataResponse

func (response GetIndividualSharedData500ApplicationProblemPlusJSONResponse) VisitGetIndividualSharedDataResponse(w http.ResponseWriter) error

type GetIndividualSharedData503ApplicationProblemPlusJSONResponse

type GetIndividualSharedData503ApplicationProblemPlusJSONResponse struct {
	externalRef2.N503ApplicationProblemPlusJSONResponse
}

func (GetIndividualSharedData503ApplicationProblemPlusJSONResponse) VisitGetIndividualSharedDataResponse

func (response GetIndividualSharedData503ApplicationProblemPlusJSONResponse) VisitGetIndividualSharedDataResponse(w http.ResponseWriter) error

type GetIndividualSharedDataParams

type GetIndividualSharedDataParams struct {
	// IfNoneMatch Validator for conditional requests, as described in RFC 7232, 3.2
	IfNoneMatch *string `json:"If-None-Match,omitempty"`

	// IfModifiedSince Validator for conditional requests, as described in RFC 7232, 3.3
	IfModifiedSince *string `json:"If-Modified-Since,omitempty"`
}

GetIndividualSharedDataParams defines parameters for GetIndividualSharedData.

type GetIndividualSharedDataRequestObject

type GetIndividualSharedDataRequestObject struct {
	SharedDataId SharedDataIds `json:"sharedDataId"`
	Params       GetIndividualSharedDataParams
}

type GetIndividualSharedDataResponse

type GetIndividualSharedDataResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	JSON200                       *SharedData
	ApplicationproblemJSON400     *externalRef2.N400
	ApplicationproblemJSON404     *externalRef2.N404
	ApplicationproblemJSON500     *externalRef2.N500
	ApplicationproblemJSON503     *externalRef2.N503
	ApplicationproblemJSONDefault *externalRef2.ProblemDetails
}

func ParseGetIndividualSharedDataResponse

func ParseGetIndividualSharedDataResponse(rsp *http.Response) (*GetIndividualSharedDataResponse, error)

ParseGetIndividualSharedDataResponse parses an HTTP response from a GetIndividualSharedDataWithResponse call

func (GetIndividualSharedDataResponse) Status

Status returns HTTPResponse.Status

func (GetIndividualSharedDataResponse) StatusCode

func (r GetIndividualSharedDataResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetIndividualSharedDataResponseObject

type GetIndividualSharedDataResponseObject interface {
	VisitGetIndividualSharedDataResponse(w http.ResponseWriter) error
}

type GetIndividualSharedDatadefaultApplicationProblemPlusJSONResponse

type GetIndividualSharedDatadefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef2.ProblemDetails
	StatusCode int
}

func (GetIndividualSharedDatadefaultApplicationProblemPlusJSONResponse) VisitGetIndividualSharedDataResponse

func (response GetIndividualSharedDatadefaultApplicationProblemPlusJSONResponse) VisitGetIndividualSharedDataResponse(w http.ResponseWriter) error

type GetLcsBcaData200JSONResponse

type GetLcsBcaData200JSONResponse struct {
	Body    LcsBroadcastAssistanceTypesData
	Headers GetLcsBcaData200ResponseHeaders
}

func (GetLcsBcaData200JSONResponse) VisitGetLcsBcaDataResponse

func (response GetLcsBcaData200JSONResponse) VisitGetLcsBcaDataResponse(w http.ResponseWriter) error

type GetLcsBcaData200ResponseHeaders

type GetLcsBcaData200ResponseHeaders struct {
	CacheControl *string
	ETag         *string
	LastModified *string
}

type GetLcsBcaData400ApplicationProblemPlusJSONResponse

type GetLcsBcaData400ApplicationProblemPlusJSONResponse struct {
	externalRef2.N400ApplicationProblemPlusJSONResponse
}

func (GetLcsBcaData400ApplicationProblemPlusJSONResponse) VisitGetLcsBcaDataResponse

func (response GetLcsBcaData400ApplicationProblemPlusJSONResponse) VisitGetLcsBcaDataResponse(w http.ResponseWriter) error

type GetLcsBcaData404ApplicationProblemPlusJSONResponse

type GetLcsBcaData404ApplicationProblemPlusJSONResponse struct {
	externalRef2.N404ApplicationProblemPlusJSONResponse
}

func (GetLcsBcaData404ApplicationProblemPlusJSONResponse) VisitGetLcsBcaDataResponse

func (response GetLcsBcaData404ApplicationProblemPlusJSONResponse) VisitGetLcsBcaDataResponse(w http.ResponseWriter) error

type GetLcsBcaData500ApplicationProblemPlusJSONResponse

type GetLcsBcaData500ApplicationProblemPlusJSONResponse struct {
	externalRef2.N500ApplicationProblemPlusJSONResponse
}

func (GetLcsBcaData500ApplicationProblemPlusJSONResponse) VisitGetLcsBcaDataResponse

func (response GetLcsBcaData500ApplicationProblemPlusJSONResponse) VisitGetLcsBcaDataResponse(w http.ResponseWriter) error

type GetLcsBcaData503ApplicationProblemPlusJSONResponse

type GetLcsBcaData503ApplicationProblemPlusJSONResponse struct {
	externalRef2.N503ApplicationProblemPlusJSONResponse
}

func (GetLcsBcaData503ApplicationProblemPlusJSONResponse) VisitGetLcsBcaDataResponse

func (response GetLcsBcaData503ApplicationProblemPlusJSONResponse) VisitGetLcsBcaDataResponse(w http.ResponseWriter) error

type GetLcsBcaDataParams

type GetLcsBcaDataParams struct {
	// SupportedFeatures Supported Features
	SupportedFeatures *externalRef2.SupportedFeatures `form:"supported-features,omitempty" json:"supported-features,omitempty"`
	PlmnId            *externalRef2.PlmnId            `form:"plmn-id,omitempty" json:"plmn-id,omitempty"`

	// IfNoneMatch Validator for conditional requests, as described in RFC 7232, 3.2
	IfNoneMatch *string `json:"If-None-Match,omitempty"`

	// IfModifiedSince Validator for conditional requests, as described in RFC 7232, 3.3
	IfModifiedSince *string `json:"If-Modified-Since,omitempty"`
}

GetLcsBcaDataParams defines parameters for GetLcsBcaData.

type GetLcsBcaDataRequestObject

type GetLcsBcaDataRequestObject struct {
	Supi   externalRef2.Supi `json:"supi"`
	Params GetLcsBcaDataParams
}

type GetLcsBcaDataResponse

type GetLcsBcaDataResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	JSON200                       *LcsBroadcastAssistanceTypesData
	ApplicationproblemJSON400     *externalRef2.N400
	ApplicationproblemJSON404     *externalRef2.N404
	ApplicationproblemJSON500     *externalRef2.N500
	ApplicationproblemJSON503     *externalRef2.N503
	ApplicationproblemJSONDefault *externalRef2.ProblemDetails
}

func ParseGetLcsBcaDataResponse

func ParseGetLcsBcaDataResponse(rsp *http.Response) (*GetLcsBcaDataResponse, error)

ParseGetLcsBcaDataResponse parses an HTTP response from a GetLcsBcaDataWithResponse call

func (GetLcsBcaDataResponse) Status

func (r GetLcsBcaDataResponse) Status() string

Status returns HTTPResponse.Status

func (GetLcsBcaDataResponse) StatusCode

func (r GetLcsBcaDataResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetLcsBcaDataResponseObject

type GetLcsBcaDataResponseObject interface {
	VisitGetLcsBcaDataResponse(w http.ResponseWriter) error
}

type GetLcsBcaDatadefaultApplicationProblemPlusJSONResponse

type GetLcsBcaDatadefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef2.ProblemDetails
	StatusCode int
}

func (GetLcsBcaDatadefaultApplicationProblemPlusJSONResponse) VisitGetLcsBcaDataResponse

type GetLcsMoData200JSONResponse

type GetLcsMoData200JSONResponse struct {
	Body    LcsMoData
	Headers GetLcsMoData200ResponseHeaders
}

func (GetLcsMoData200JSONResponse) VisitGetLcsMoDataResponse

func (response GetLcsMoData200JSONResponse) VisitGetLcsMoDataResponse(w http.ResponseWriter) error

type GetLcsMoData200ResponseHeaders

type GetLcsMoData200ResponseHeaders struct {
	CacheControl *string
	ETag         *string
	LastModified *string
}

type GetLcsMoData400ApplicationProblemPlusJSONResponse

type GetLcsMoData400ApplicationProblemPlusJSONResponse struct {
	externalRef2.N400ApplicationProblemPlusJSONResponse
}

func (GetLcsMoData400ApplicationProblemPlusJSONResponse) VisitGetLcsMoDataResponse

func (response GetLcsMoData400ApplicationProblemPlusJSONResponse) VisitGetLcsMoDataResponse(w http.ResponseWriter) error

type GetLcsMoData404ApplicationProblemPlusJSONResponse

type GetLcsMoData404ApplicationProblemPlusJSONResponse struct {
	externalRef2.N404ApplicationProblemPlusJSONResponse
}

func (GetLcsMoData404ApplicationProblemPlusJSONResponse) VisitGetLcsMoDataResponse

func (response GetLcsMoData404ApplicationProblemPlusJSONResponse) VisitGetLcsMoDataResponse(w http.ResponseWriter) error

type GetLcsMoData500ApplicationProblemPlusJSONResponse

type GetLcsMoData500ApplicationProblemPlusJSONResponse struct {
	externalRef2.N500ApplicationProblemPlusJSONResponse
}

func (GetLcsMoData500ApplicationProblemPlusJSONResponse) VisitGetLcsMoDataResponse

func (response GetLcsMoData500ApplicationProblemPlusJSONResponse) VisitGetLcsMoDataResponse(w http.ResponseWriter) error

type GetLcsMoData503ApplicationProblemPlusJSONResponse

type GetLcsMoData503ApplicationProblemPlusJSONResponse struct {
	externalRef2.N503ApplicationProblemPlusJSONResponse
}

func (GetLcsMoData503ApplicationProblemPlusJSONResponse) VisitGetLcsMoDataResponse

func (response GetLcsMoData503ApplicationProblemPlusJSONResponse) VisitGetLcsMoDataResponse(w http.ResponseWriter) error

type GetLcsMoDataParams

type GetLcsMoDataParams struct {
	// SupportedFeatures Supported Features
	SupportedFeatures *externalRef2.SupportedFeatures `form:"supported-features,omitempty" json:"supported-features,omitempty"`

	// IfNoneMatch Validator for conditional requests, as described in RFC 7232, 3.2
	IfNoneMatch *string `json:"If-None-Match,omitempty"`

	// IfModifiedSince Validator for conditional requests, as described in RFC 7232, 3.3
	IfModifiedSince *string `json:"If-Modified-Since,omitempty"`
}

GetLcsMoDataParams defines parameters for GetLcsMoData.

type GetLcsMoDataRequestObject

type GetLcsMoDataRequestObject struct {
	Supi   externalRef2.Supi `json:"supi"`
	Params GetLcsMoDataParams
}

type GetLcsMoDataResponse

type GetLcsMoDataResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	JSON200                       *LcsMoData
	ApplicationproblemJSON400     *externalRef2.N400
	ApplicationproblemJSON404     *externalRef2.N404
	ApplicationproblemJSON500     *externalRef2.N500
	ApplicationproblemJSON503     *externalRef2.N503
	ApplicationproblemJSONDefault *externalRef2.ProblemDetails
}

func ParseGetLcsMoDataResponse

func ParseGetLcsMoDataResponse(rsp *http.Response) (*GetLcsMoDataResponse, error)

ParseGetLcsMoDataResponse parses an HTTP response from a GetLcsMoDataWithResponse call

func (GetLcsMoDataResponse) Status

func (r GetLcsMoDataResponse) Status() string

Status returns HTTPResponse.Status

func (GetLcsMoDataResponse) StatusCode

func (r GetLcsMoDataResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetLcsMoDataResponseObject

type GetLcsMoDataResponseObject interface {
	VisitGetLcsMoDataResponse(w http.ResponseWriter) error
}

type GetLcsMoDatadefaultApplicationProblemPlusJSONResponse

type GetLcsMoDatadefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef2.ProblemDetails
	StatusCode int
}

func (GetLcsMoDatadefaultApplicationProblemPlusJSONResponse) VisitGetLcsMoDataResponse

type GetLcsPrivacyData200JSONResponse

type GetLcsPrivacyData200JSONResponse struct {
	Body    LcsPrivacyData
	Headers GetLcsPrivacyData200ResponseHeaders
}

func (GetLcsPrivacyData200JSONResponse) VisitGetLcsPrivacyDataResponse

func (response GetLcsPrivacyData200JSONResponse) VisitGetLcsPrivacyDataResponse(w http.ResponseWriter) error

type GetLcsPrivacyData200ResponseHeaders

type GetLcsPrivacyData200ResponseHeaders struct {
	CacheControl *string
	ETag         *string
	LastModified *string
}

type GetLcsPrivacyData400ApplicationProblemPlusJSONResponse

type GetLcsPrivacyData400ApplicationProblemPlusJSONResponse struct {
	externalRef2.N400ApplicationProblemPlusJSONResponse
}

func (GetLcsPrivacyData400ApplicationProblemPlusJSONResponse) VisitGetLcsPrivacyDataResponse

func (response GetLcsPrivacyData400ApplicationProblemPlusJSONResponse) VisitGetLcsPrivacyDataResponse(w http.ResponseWriter) error

type GetLcsPrivacyData404ApplicationProblemPlusJSONResponse

type GetLcsPrivacyData404ApplicationProblemPlusJSONResponse struct {
	externalRef2.N404ApplicationProblemPlusJSONResponse
}

func (GetLcsPrivacyData404ApplicationProblemPlusJSONResponse) VisitGetLcsPrivacyDataResponse

func (response GetLcsPrivacyData404ApplicationProblemPlusJSONResponse) VisitGetLcsPrivacyDataResponse(w http.ResponseWriter) error

type GetLcsPrivacyData500ApplicationProblemPlusJSONResponse

type GetLcsPrivacyData500ApplicationProblemPlusJSONResponse struct {
	externalRef2.N500ApplicationProblemPlusJSONResponse
}

func (GetLcsPrivacyData500ApplicationProblemPlusJSONResponse) VisitGetLcsPrivacyDataResponse

func (response GetLcsPrivacyData500ApplicationProblemPlusJSONResponse) VisitGetLcsPrivacyDataResponse(w http.ResponseWriter) error

type GetLcsPrivacyData503ApplicationProblemPlusJSONResponse

type GetLcsPrivacyData503ApplicationProblemPlusJSONResponse struct {
	externalRef2.N503ApplicationProblemPlusJSONResponse
}

func (GetLcsPrivacyData503ApplicationProblemPlusJSONResponse) VisitGetLcsPrivacyDataResponse

func (response GetLcsPrivacyData503ApplicationProblemPlusJSONResponse) VisitGetLcsPrivacyDataResponse(w http.ResponseWriter) error

type GetLcsPrivacyDataParams

type GetLcsPrivacyDataParams struct {
	// SupportedFeatures Supported Features
	SupportedFeatures *externalRef2.SupportedFeatures `form:"supported-features,omitempty" json:"supported-features,omitempty"`

	// IfNoneMatch Validator for conditional requests, as described in RFC 7232, 3.2
	IfNoneMatch *string `json:"If-None-Match,omitempty"`

	// IfModifiedSince Validator for conditional requests, as described in RFC 7232, 3.3
	IfModifiedSince *string `json:"If-Modified-Since,omitempty"`
}

GetLcsPrivacyDataParams defines parameters for GetLcsPrivacyData.

type GetLcsPrivacyDataRequestObject

type GetLcsPrivacyDataRequestObject struct {
	UeId   externalRef2.VarUeId `json:"ueId"`
	Params GetLcsPrivacyDataParams
}

type GetLcsPrivacyDataResponse

type GetLcsPrivacyDataResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	JSON200                       *LcsPrivacyData
	ApplicationproblemJSON400     *externalRef2.N400
	ApplicationproblemJSON404     *externalRef2.N404
	ApplicationproblemJSON500     *externalRef2.N500
	ApplicationproblemJSON503     *externalRef2.N503
	ApplicationproblemJSONDefault *externalRef2.ProblemDetails
}

func ParseGetLcsPrivacyDataResponse

func ParseGetLcsPrivacyDataResponse(rsp *http.Response) (*GetLcsPrivacyDataResponse, error)

ParseGetLcsPrivacyDataResponse parses an HTTP response from a GetLcsPrivacyDataWithResponse call

func (GetLcsPrivacyDataResponse) Status

func (r GetLcsPrivacyDataResponse) Status() string

Status returns HTTPResponse.Status

func (GetLcsPrivacyDataResponse) StatusCode

func (r GetLcsPrivacyDataResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetLcsPrivacyDataResponseObject

type GetLcsPrivacyDataResponseObject interface {
	VisitGetLcsPrivacyDataResponse(w http.ResponseWriter) error
}

type GetLcsPrivacyDatadefaultApplicationProblemPlusJSONResponse

type GetLcsPrivacyDatadefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef2.ProblemDetails
	StatusCode int
}

func (GetLcsPrivacyDatadefaultApplicationProblemPlusJSONResponse) VisitGetLcsPrivacyDataResponse

func (response GetLcsPrivacyDatadefaultApplicationProblemPlusJSONResponse) VisitGetLcsPrivacyDataResponse(w http.ResponseWriter) error

type GetNSSAI200JSONResponse

type GetNSSAI200JSONResponse struct {
	Body    Nssai
	Headers GetNSSAI200ResponseHeaders
}

func (GetNSSAI200JSONResponse) VisitGetNSSAIResponse

func (response GetNSSAI200JSONResponse) VisitGetNSSAIResponse(w http.ResponseWriter) error

type GetNSSAI200ResponseHeaders

type GetNSSAI200ResponseHeaders struct {
	CacheControl *string
	ETag         *string
	LastModified *string
}

type GetNSSAI400ApplicationProblemPlusJSONResponse

type GetNSSAI400ApplicationProblemPlusJSONResponse struct {
	externalRef2.N400ApplicationProblemPlusJSONResponse
}

func (GetNSSAI400ApplicationProblemPlusJSONResponse) VisitGetNSSAIResponse

func (response GetNSSAI400ApplicationProblemPlusJSONResponse) VisitGetNSSAIResponse(w http.ResponseWriter) error

type GetNSSAI404ApplicationProblemPlusJSONResponse

type GetNSSAI404ApplicationProblemPlusJSONResponse struct {
	externalRef2.N404ApplicationProblemPlusJSONResponse
}

func (GetNSSAI404ApplicationProblemPlusJSONResponse) VisitGetNSSAIResponse

func (response GetNSSAI404ApplicationProblemPlusJSONResponse) VisitGetNSSAIResponse(w http.ResponseWriter) error

type GetNSSAI500ApplicationProblemPlusJSONResponse

type GetNSSAI500ApplicationProblemPlusJSONResponse struct {
	externalRef2.N500ApplicationProblemPlusJSONResponse
}

func (GetNSSAI500ApplicationProblemPlusJSONResponse) VisitGetNSSAIResponse

func (response GetNSSAI500ApplicationProblemPlusJSONResponse) VisitGetNSSAIResponse(w http.ResponseWriter) error

type GetNSSAI503ApplicationProblemPlusJSONResponse

type GetNSSAI503ApplicationProblemPlusJSONResponse struct {
	externalRef2.N503ApplicationProblemPlusJSONResponse
}

func (GetNSSAI503ApplicationProblemPlusJSONResponse) VisitGetNSSAIResponse

func (response GetNSSAI503ApplicationProblemPlusJSONResponse) VisitGetNSSAIResponse(w http.ResponseWriter) error

type GetNSSAIParams

type GetNSSAIParams struct {
	// SupportedFeatures Supported Features
	SupportedFeatures *externalRef2.SupportedFeatures `form:"supported-features,omitempty" json:"supported-features,omitempty"`

	// PlmnId serving PLMN ID
	PlmnId *externalRef2.PlmnId `form:"plmn-id,omitempty" json:"plmn-id,omitempty"`

	// IfNoneMatch Validator for conditional requests, as described in RFC 7232, 3.2
	IfNoneMatch *string `json:"If-None-Match,omitempty"`

	// IfModifiedSince Validator for conditional requests, as described in RFC 7232, 3.3
	IfModifiedSince *string `json:"If-Modified-Since,omitempty"`
}

GetNSSAIParams defines parameters for GetNSSAI.

type GetNSSAIRequestObject

type GetNSSAIRequestObject struct {
	Supi   externalRef2.Supi `json:"supi"`
	Params GetNSSAIParams
}

type GetNSSAIResponse

type GetNSSAIResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	JSON200                       *Nssai
	ApplicationproblemJSON400     *externalRef2.N400
	ApplicationproblemJSON404     *externalRef2.N404
	ApplicationproblemJSON500     *externalRef2.N500
	ApplicationproblemJSON503     *externalRef2.N503
	ApplicationproblemJSONDefault *externalRef2.ProblemDetails
}

func ParseGetNSSAIResponse

func ParseGetNSSAIResponse(rsp *http.Response) (*GetNSSAIResponse, error)

ParseGetNSSAIResponse parses an HTTP response from a GetNSSAIWithResponse call

func (GetNSSAIResponse) Status

func (r GetNSSAIResponse) Status() string

Status returns HTTPResponse.Status

func (GetNSSAIResponse) StatusCode

func (r GetNSSAIResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetNSSAIResponseObject

type GetNSSAIResponseObject interface {
	VisitGetNSSAIResponse(w http.ResponseWriter) error
}

type GetNSSAIdefaultApplicationProblemPlusJSONResponse

type GetNSSAIdefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef2.ProblemDetails
	StatusCode int
}

func (GetNSSAIdefaultApplicationProblemPlusJSONResponse) VisitGetNSSAIResponse

type GetSharedData200JSONResponse

type GetSharedData200JSONResponse struct {
	Body    []SharedData
	Headers GetSharedData200ResponseHeaders
}

func (GetSharedData200JSONResponse) VisitGetSharedDataResponse

func (response GetSharedData200JSONResponse) VisitGetSharedDataResponse(w http.ResponseWriter) error

type GetSharedData200ResponseHeaders

type GetSharedData200ResponseHeaders struct {
	CacheControl *string
	ETag         *string
	LastModified *string
}

type GetSharedData400ApplicationProblemPlusJSONResponse

type GetSharedData400ApplicationProblemPlusJSONResponse struct {
	externalRef2.N400ApplicationProblemPlusJSONResponse
}

func (GetSharedData400ApplicationProblemPlusJSONResponse) VisitGetSharedDataResponse

func (response GetSharedData400ApplicationProblemPlusJSONResponse) VisitGetSharedDataResponse(w http.ResponseWriter) error

type GetSharedData404ApplicationProblemPlusJSONResponse

type GetSharedData404ApplicationProblemPlusJSONResponse struct {
	externalRef2.N404ApplicationProblemPlusJSONResponse
}

func (GetSharedData404ApplicationProblemPlusJSONResponse) VisitGetSharedDataResponse

func (response GetSharedData404ApplicationProblemPlusJSONResponse) VisitGetSharedDataResponse(w http.ResponseWriter) error

type GetSharedData500ApplicationProblemPlusJSONResponse

type GetSharedData500ApplicationProblemPlusJSONResponse struct {
	externalRef2.N500ApplicationProblemPlusJSONResponse
}

func (GetSharedData500ApplicationProblemPlusJSONResponse) VisitGetSharedDataResponse

func (response GetSharedData500ApplicationProblemPlusJSONResponse) VisitGetSharedDataResponse(w http.ResponseWriter) error

type GetSharedData503ApplicationProblemPlusJSONResponse

type GetSharedData503ApplicationProblemPlusJSONResponse struct {
	externalRef2.N503ApplicationProblemPlusJSONResponse
}

func (GetSharedData503ApplicationProblemPlusJSONResponse) VisitGetSharedDataResponse

func (response GetSharedData503ApplicationProblemPlusJSONResponse) VisitGetSharedDataResponse(w http.ResponseWriter) error

type GetSharedDataParams

type GetSharedDataParams struct {
	// SharedDataIds List of shared data ids
	SharedDataIds SharedDataIds `form:"shared-data-ids" json:"shared-data-ids"`

	// SupportedFeatures Supported Features; this query parameter should not be used
	SupportedFeaturesShouldNotBeUsed *externalRef2.SupportedFeatures `form:"supportedFeatures,omitempty" json:"supportedFeatures,omitempty"`

	// SupportedFeatures Supported Features
	SupportedFeatures *externalRef2.SupportedFeatures `form:"supported-features,omitempty" json:"supported-features,omitempty"`

	// IfNoneMatch Validator for conditional requests, as described in RFC 7232, 3.2
	IfNoneMatch *string `json:"If-None-Match,omitempty"`

	// IfModifiedSince Validator for conditional requests, as described in RFC 7232, 3.3
	IfModifiedSince *string `json:"If-Modified-Since,omitempty"`
}

GetSharedDataParams defines parameters for GetSharedData.

type GetSharedDataRequestObject

type GetSharedDataRequestObject struct {
	Params GetSharedDataParams
}

type GetSharedDataResponse

type GetSharedDataResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	JSON200                       *[]SharedData
	ApplicationproblemJSON400     *externalRef2.N400
	ApplicationproblemJSON404     *externalRef2.N404
	ApplicationproblemJSON500     *externalRef2.N500
	ApplicationproblemJSON503     *externalRef2.N503
	ApplicationproblemJSONDefault *externalRef2.ProblemDetails
}

func ParseGetSharedDataResponse

func ParseGetSharedDataResponse(rsp *http.Response) (*GetSharedDataResponse, error)

ParseGetSharedDataResponse parses an HTTP response from a GetSharedDataWithResponse call

func (GetSharedDataResponse) Status

func (r GetSharedDataResponse) Status() string

Status returns HTTPResponse.Status

func (GetSharedDataResponse) StatusCode

func (r GetSharedDataResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSharedDataResponseObject

type GetSharedDataResponseObject interface {
	VisitGetSharedDataResponse(w http.ResponseWriter) error
}

type GetSharedDatadefaultApplicationProblemPlusJSONResponse

type GetSharedDatadefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef2.ProblemDetails
	StatusCode int
}

func (GetSharedDatadefaultApplicationProblemPlusJSONResponse) VisitGetSharedDataResponse

type GetSmData200JSONResponse

type GetSmData200JSONResponse struct {
	Body    []SessionManagementSubscriptionData
	Headers GetSmData200ResponseHeaders
}

func (GetSmData200JSONResponse) VisitGetSmDataResponse

func (response GetSmData200JSONResponse) VisitGetSmDataResponse(w http.ResponseWriter) error

type GetSmData200ResponseHeaders

type GetSmData200ResponseHeaders struct {
	CacheControl *string
	ETag         *string
	LastModified *string
}

type GetSmData400ApplicationProblemPlusJSONResponse

type GetSmData400ApplicationProblemPlusJSONResponse struct {
	externalRef2.N400ApplicationProblemPlusJSONResponse
}

func (GetSmData400ApplicationProblemPlusJSONResponse) VisitGetSmDataResponse

func (response GetSmData400ApplicationProblemPlusJSONResponse) VisitGetSmDataResponse(w http.ResponseWriter) error

type GetSmData404ApplicationProblemPlusJSONResponse

type GetSmData404ApplicationProblemPlusJSONResponse struct {
	externalRef2.N404ApplicationProblemPlusJSONResponse
}

func (GetSmData404ApplicationProblemPlusJSONResponse) VisitGetSmDataResponse

func (response GetSmData404ApplicationProblemPlusJSONResponse) VisitGetSmDataResponse(w http.ResponseWriter) error

type GetSmData500ApplicationProblemPlusJSONResponse

type GetSmData500ApplicationProblemPlusJSONResponse struct {
	externalRef2.N500ApplicationProblemPlusJSONResponse
}

func (GetSmData500ApplicationProblemPlusJSONResponse) VisitGetSmDataResponse

func (response GetSmData500ApplicationProblemPlusJSONResponse) VisitGetSmDataResponse(w http.ResponseWriter) error

type GetSmData503ApplicationProblemPlusJSONResponse

type GetSmData503ApplicationProblemPlusJSONResponse struct {
	externalRef2.N503ApplicationProblemPlusJSONResponse
}

func (GetSmData503ApplicationProblemPlusJSONResponse) VisitGetSmDataResponse

func (response GetSmData503ApplicationProblemPlusJSONResponse) VisitGetSmDataResponse(w http.ResponseWriter) error

type GetSmDataParams

type GetSmDataParams struct {
	// SupportedFeatures Supported Features
	SupportedFeatures *externalRef2.SupportedFeatures `form:"supported-features,omitempty" json:"supported-features,omitempty"`
	SingleNssai       *externalRef2.Snssai            `form:"single-nssai,omitempty" json:"single-nssai,omitempty"`
	Dnn               *externalRef2.Dnn               `form:"dnn,omitempty" json:"dnn,omitempty"`
	PlmnId            *externalRef2.PlmnId            `form:"plmn-id,omitempty" json:"plmn-id,omitempty"`

	// IfNoneMatch Validator for conditional requests, as described in RFC 7232, 3.2
	IfNoneMatch *string `json:"If-None-Match,omitempty"`

	// IfModifiedSince Validator for conditional requests, as described in RFC 7232, 3.3
	IfModifiedSince *string `json:"If-Modified-Since,omitempty"`
}

GetSmDataParams defines parameters for GetSmData.

type GetSmDataRequestObject

type GetSmDataRequestObject struct {
	Supi   externalRef2.Supi `json:"supi"`
	Params GetSmDataParams
}

type GetSmDataResponse

type GetSmDataResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	JSON200                       *[]SessionManagementSubscriptionData
	ApplicationproblemJSON400     *externalRef2.N400
	ApplicationproblemJSON404     *externalRef2.N404
	ApplicationproblemJSON500     *externalRef2.N500
	ApplicationproblemJSON503     *externalRef2.N503
	ApplicationproblemJSONDefault *externalRef2.ProblemDetails
}

func ParseGetSmDataResponse

func ParseGetSmDataResponse(rsp *http.Response) (*GetSmDataResponse, error)

ParseGetSmDataResponse parses an HTTP response from a GetSmDataWithResponse call

func (GetSmDataResponse) Status

func (r GetSmDataResponse) Status() string

Status returns HTTPResponse.Status

func (GetSmDataResponse) StatusCode

func (r GetSmDataResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSmDataResponseObject

type GetSmDataResponseObject interface {
	VisitGetSmDataResponse(w http.ResponseWriter) error
}

type GetSmDatadefaultApplicationProblemPlusJSONResponse

type GetSmDatadefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef2.ProblemDetails
	StatusCode int
}

func (GetSmDatadefaultApplicationProblemPlusJSONResponse) VisitGetSmDataResponse

type GetSmfSelData200JSONResponse

type GetSmfSelData200JSONResponse struct {
	Body    SmfSelectionSubscriptionData
	Headers GetSmfSelData200ResponseHeaders
}

func (GetSmfSelData200JSONResponse) VisitGetSmfSelDataResponse

func (response GetSmfSelData200JSONResponse) VisitGetSmfSelDataResponse(w http.ResponseWriter) error

type GetSmfSelData200ResponseHeaders

type GetSmfSelData200ResponseHeaders struct {
	CacheControl *string
	ETag         *string
	LastModified *string
}

type GetSmfSelData400ApplicationProblemPlusJSONResponse

type GetSmfSelData400ApplicationProblemPlusJSONResponse struct {
	externalRef2.N400ApplicationProblemPlusJSONResponse
}

func (GetSmfSelData400ApplicationProblemPlusJSONResponse) VisitGetSmfSelDataResponse

func (response GetSmfSelData400ApplicationProblemPlusJSONResponse) VisitGetSmfSelDataResponse(w http.ResponseWriter) error

type GetSmfSelData404ApplicationProblemPlusJSONResponse

type GetSmfSelData404ApplicationProblemPlusJSONResponse struct {
	externalRef2.N404ApplicationProblemPlusJSONResponse
}

func (GetSmfSelData404ApplicationProblemPlusJSONResponse) VisitGetSmfSelDataResponse

func (response GetSmfSelData404ApplicationProblemPlusJSONResponse) VisitGetSmfSelDataResponse(w http.ResponseWriter) error

type GetSmfSelData500ApplicationProblemPlusJSONResponse

type GetSmfSelData500ApplicationProblemPlusJSONResponse struct {
	externalRef2.N500ApplicationProblemPlusJSONResponse
}

func (GetSmfSelData500ApplicationProblemPlusJSONResponse) VisitGetSmfSelDataResponse

func (response GetSmfSelData500ApplicationProblemPlusJSONResponse) VisitGetSmfSelDataResponse(w http.ResponseWriter) error

type GetSmfSelData503ApplicationProblemPlusJSONResponse

type GetSmfSelData503ApplicationProblemPlusJSONResponse struct {
	externalRef2.N503ApplicationProblemPlusJSONResponse
}

func (GetSmfSelData503ApplicationProblemPlusJSONResponse) VisitGetSmfSelDataResponse

func (response GetSmfSelData503ApplicationProblemPlusJSONResponse) VisitGetSmfSelDataResponse(w http.ResponseWriter) error

type GetSmfSelDataParams

type GetSmfSelDataParams struct {
	// SupportedFeatures Supported Features
	SupportedFeatures *externalRef2.SupportedFeatures `form:"supported-features,omitempty" json:"supported-features,omitempty"`

	// PlmnId serving PLMN ID
	PlmnId *externalRef2.PlmnId `form:"plmn-id,omitempty" json:"plmn-id,omitempty"`

	// IfNoneMatch Validator for conditional requests, as described in RFC 7232, 3.2
	IfNoneMatch *string `json:"If-None-Match,omitempty"`

	// IfModifiedSince Validator for conditional requests, as described in RFC 7232, 3.3
	IfModifiedSince *string `json:"If-Modified-Since,omitempty"`
}

GetSmfSelDataParams defines parameters for GetSmfSelData.

type GetSmfSelDataRequestObject

type GetSmfSelDataRequestObject struct {
	Supi   externalRef2.Supi `json:"supi"`
	Params GetSmfSelDataParams
}

type GetSmfSelDataResponse

type GetSmfSelDataResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	JSON200                       *SmfSelectionSubscriptionData
	ApplicationproblemJSON400     *externalRef2.N400
	ApplicationproblemJSON404     *externalRef2.N404
	ApplicationproblemJSON500     *externalRef2.N500
	ApplicationproblemJSON503     *externalRef2.N503
	ApplicationproblemJSONDefault *externalRef2.ProblemDetails
}

func ParseGetSmfSelDataResponse

func ParseGetSmfSelDataResponse(rsp *http.Response) (*GetSmfSelDataResponse, error)

ParseGetSmfSelDataResponse parses an HTTP response from a GetSmfSelDataWithResponse call

func (GetSmfSelDataResponse) Status

func (r GetSmfSelDataResponse) Status() string

Status returns HTTPResponse.Status

func (GetSmfSelDataResponse) StatusCode

func (r GetSmfSelDataResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSmfSelDataResponseObject

type GetSmfSelDataResponseObject interface {
	VisitGetSmfSelDataResponse(w http.ResponseWriter) error
}

type GetSmfSelDatadefaultApplicationProblemPlusJSONResponse

type GetSmfSelDatadefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef2.ProblemDetails
	StatusCode int
}

func (GetSmfSelDatadefaultApplicationProblemPlusJSONResponse) VisitGetSmfSelDataResponse

type GetSmsData200JSONResponse

type GetSmsData200JSONResponse struct {
	Body    SmsSubscriptionData
	Headers GetSmsData200ResponseHeaders
}

func (GetSmsData200JSONResponse) VisitGetSmsDataResponse

func (response GetSmsData200JSONResponse) VisitGetSmsDataResponse(w http.ResponseWriter) error

type GetSmsData200ResponseHeaders

type GetSmsData200ResponseHeaders struct {
	CacheControl *string
	ETag         *string
	LastModified *string
}

type GetSmsData400ApplicationProblemPlusJSONResponse

type GetSmsData400ApplicationProblemPlusJSONResponse struct {
	externalRef2.N400ApplicationProblemPlusJSONResponse
}

func (GetSmsData400ApplicationProblemPlusJSONResponse) VisitGetSmsDataResponse

func (response GetSmsData400ApplicationProblemPlusJSONResponse) VisitGetSmsDataResponse(w http.ResponseWriter) error

type GetSmsData404ApplicationProblemPlusJSONResponse

type GetSmsData404ApplicationProblemPlusJSONResponse struct {
	externalRef2.N404ApplicationProblemPlusJSONResponse
}

func (GetSmsData404ApplicationProblemPlusJSONResponse) VisitGetSmsDataResponse

func (response GetSmsData404ApplicationProblemPlusJSONResponse) VisitGetSmsDataResponse(w http.ResponseWriter) error

type GetSmsData500ApplicationProblemPlusJSONResponse

type GetSmsData500ApplicationProblemPlusJSONResponse struct {
	externalRef2.N500ApplicationProblemPlusJSONResponse
}

func (GetSmsData500ApplicationProblemPlusJSONResponse) VisitGetSmsDataResponse

func (response GetSmsData500ApplicationProblemPlusJSONResponse) VisitGetSmsDataResponse(w http.ResponseWriter) error

type GetSmsData503ApplicationProblemPlusJSONResponse

type GetSmsData503ApplicationProblemPlusJSONResponse struct {
	externalRef2.N503ApplicationProblemPlusJSONResponse
}

func (GetSmsData503ApplicationProblemPlusJSONResponse) VisitGetSmsDataResponse

func (response GetSmsData503ApplicationProblemPlusJSONResponse) VisitGetSmsDataResponse(w http.ResponseWriter) error

type GetSmsDataParams

type GetSmsDataParams struct {
	// SupportedFeatures Supported Features
	SupportedFeatures *externalRef2.SupportedFeatures `form:"supported-features,omitempty" json:"supported-features,omitempty"`
	PlmnId            *externalRef2.PlmnId            `form:"plmn-id,omitempty" json:"plmn-id,omitempty"`

	// IfNoneMatch Validator for conditional requests, as described in RFC 7232, 3.2
	IfNoneMatch *string `json:"If-None-Match,omitempty"`

	// IfModifiedSince Validator for conditional requests, as described in RFC 7232, 3.3
	IfModifiedSince *string `json:"If-Modified-Since,omitempty"`
}

GetSmsDataParams defines parameters for GetSmsData.

type GetSmsDataRequestObject

type GetSmsDataRequestObject struct {
	Supi   externalRef2.Supi `json:"supi"`
	Params GetSmsDataParams
}

type GetSmsDataResponse

type GetSmsDataResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	JSON200                       *SmsSubscriptionData
	ApplicationproblemJSON400     *externalRef2.N400
	ApplicationproblemJSON404     *externalRef2.N404
	ApplicationproblemJSON500     *externalRef2.N500
	ApplicationproblemJSON503     *externalRef2.N503
	ApplicationproblemJSONDefault *externalRef2.ProblemDetails
}

func ParseGetSmsDataResponse

func ParseGetSmsDataResponse(rsp *http.Response) (*GetSmsDataResponse, error)

ParseGetSmsDataResponse parses an HTTP response from a GetSmsDataWithResponse call

func (GetSmsDataResponse) Status

func (r GetSmsDataResponse) Status() string

Status returns HTTPResponse.Status

func (GetSmsDataResponse) StatusCode

func (r GetSmsDataResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSmsDataResponseObject

type GetSmsDataResponseObject interface {
	VisitGetSmsDataResponse(w http.ResponseWriter) error
}

type GetSmsDatadefaultApplicationProblemPlusJSONResponse

type GetSmsDatadefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef2.ProblemDetails
	StatusCode int
}

func (GetSmsDatadefaultApplicationProblemPlusJSONResponse) VisitGetSmsDataResponse

type GetSmsMngtData200JSONResponse

type GetSmsMngtData200JSONResponse struct {
	Body    SmsManagementSubscriptionData
	Headers GetSmsMngtData200ResponseHeaders
}

func (GetSmsMngtData200JSONResponse) VisitGetSmsMngtDataResponse

func (response GetSmsMngtData200JSONResponse) VisitGetSmsMngtDataResponse(w http.ResponseWriter) error

type GetSmsMngtData200ResponseHeaders

type GetSmsMngtData200ResponseHeaders struct {
	CacheControl *string
	ETag         *string
	LastModified *string
}

type GetSmsMngtData400ApplicationProblemPlusJSONResponse

type GetSmsMngtData400ApplicationProblemPlusJSONResponse struct {
	externalRef2.N400ApplicationProblemPlusJSONResponse
}

func (GetSmsMngtData400ApplicationProblemPlusJSONResponse) VisitGetSmsMngtDataResponse

func (response GetSmsMngtData400ApplicationProblemPlusJSONResponse) VisitGetSmsMngtDataResponse(w http.ResponseWriter) error

type GetSmsMngtData404ApplicationProblemPlusJSONResponse

type GetSmsMngtData404ApplicationProblemPlusJSONResponse struct {
	externalRef2.N404ApplicationProblemPlusJSONResponse
}

func (GetSmsMngtData404ApplicationProblemPlusJSONResponse) VisitGetSmsMngtDataResponse

func (response GetSmsMngtData404ApplicationProblemPlusJSONResponse) VisitGetSmsMngtDataResponse(w http.ResponseWriter) error

type GetSmsMngtData500ApplicationProblemPlusJSONResponse

type GetSmsMngtData500ApplicationProblemPlusJSONResponse struct {
	externalRef2.N500ApplicationProblemPlusJSONResponse
}

func (GetSmsMngtData500ApplicationProblemPlusJSONResponse) VisitGetSmsMngtDataResponse

func (response GetSmsMngtData500ApplicationProblemPlusJSONResponse) VisitGetSmsMngtDataResponse(w http.ResponseWriter) error

type GetSmsMngtData503ApplicationProblemPlusJSONResponse

type GetSmsMngtData503ApplicationProblemPlusJSONResponse struct {
	externalRef2.N503ApplicationProblemPlusJSONResponse
}

func (GetSmsMngtData503ApplicationProblemPlusJSONResponse) VisitGetSmsMngtDataResponse

func (response GetSmsMngtData503ApplicationProblemPlusJSONResponse) VisitGetSmsMngtDataResponse(w http.ResponseWriter) error

type GetSmsMngtDataParams

type GetSmsMngtDataParams struct {
	// SupportedFeatures Supported Features
	SupportedFeatures *externalRef2.SupportedFeatures `form:"supported-features,omitempty" json:"supported-features,omitempty"`
	PlmnId            *externalRef2.PlmnId            `form:"plmn-id,omitempty" json:"plmn-id,omitempty"`

	// IfNoneMatch Validator for conditional requests, as described in RFC 7232, 3.2
	IfNoneMatch *string `json:"If-None-Match,omitempty"`

	// IfModifiedSince Validator for conditional requests, as described in RFC 7232, 3.3
	IfModifiedSince *string `json:"If-Modified-Since,omitempty"`
}

GetSmsMngtDataParams defines parameters for GetSmsMngtData.

type GetSmsMngtDataRequestObject

type GetSmsMngtDataRequestObject struct {
	Supi   externalRef2.Supi `json:"supi"`
	Params GetSmsMngtDataParams
}

type GetSmsMngtDataResponse

type GetSmsMngtDataResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	JSON200                       *SmsManagementSubscriptionData
	ApplicationproblemJSON400     *externalRef2.N400
	ApplicationproblemJSON404     *externalRef2.N404
	ApplicationproblemJSON500     *externalRef2.N500
	ApplicationproblemJSON503     *externalRef2.N503
	ApplicationproblemJSONDefault *externalRef2.ProblemDetails
}

func ParseGetSmsMngtDataResponse

func ParseGetSmsMngtDataResponse(rsp *http.Response) (*GetSmsMngtDataResponse, error)

ParseGetSmsMngtDataResponse parses an HTTP response from a GetSmsMngtDataWithResponse call

func (GetSmsMngtDataResponse) Status

func (r GetSmsMngtDataResponse) Status() string

Status returns HTTPResponse.Status

func (GetSmsMngtDataResponse) StatusCode

func (r GetSmsMngtDataResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSmsMngtDataResponseObject

type GetSmsMngtDataResponseObject interface {
	VisitGetSmsMngtDataResponse(w http.ResponseWriter) error
}

type GetSmsMngtDatadefaultApplicationProblemPlusJSONResponse

type GetSmsMngtDatadefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef2.ProblemDetails
	StatusCode int
}

func (GetSmsMngtDatadefaultApplicationProblemPlusJSONResponse) VisitGetSmsMngtDataResponse

func (response GetSmsMngtDatadefaultApplicationProblemPlusJSONResponse) VisitGetSmsMngtDataResponse(w http.ResponseWriter) error

type GetSupiOrGpsi200JSONResponse

type GetSupiOrGpsi200JSONResponse struct {
	Body    IdTranslationResult
	Headers GetSupiOrGpsi200ResponseHeaders
}

func (GetSupiOrGpsi200JSONResponse) VisitGetSupiOrGpsiResponse

func (response GetSupiOrGpsi200JSONResponse) VisitGetSupiOrGpsiResponse(w http.ResponseWriter) error

type GetSupiOrGpsi200ResponseHeaders

type GetSupiOrGpsi200ResponseHeaders struct {
	CacheControl *string
	ETag         *string
	LastModified *string
}

type GetSupiOrGpsi400ApplicationProblemPlusJSONResponse

type GetSupiOrGpsi400ApplicationProblemPlusJSONResponse struct {
	externalRef2.N400ApplicationProblemPlusJSONResponse
}

func (GetSupiOrGpsi400ApplicationProblemPlusJSONResponse) VisitGetSupiOrGpsiResponse

func (response GetSupiOrGpsi400ApplicationProblemPlusJSONResponse) VisitGetSupiOrGpsiResponse(w http.ResponseWriter) error

type GetSupiOrGpsi404ApplicationProblemPlusJSONResponse

type GetSupiOrGpsi404ApplicationProblemPlusJSONResponse struct {
	externalRef2.N404ApplicationProblemPlusJSONResponse
}

func (GetSupiOrGpsi404ApplicationProblemPlusJSONResponse) VisitGetSupiOrGpsiResponse

func (response GetSupiOrGpsi404ApplicationProblemPlusJSONResponse) VisitGetSupiOrGpsiResponse(w http.ResponseWriter) error

type GetSupiOrGpsi500ApplicationProblemPlusJSONResponse

type GetSupiOrGpsi500ApplicationProblemPlusJSONResponse struct {
	externalRef2.N500ApplicationProblemPlusJSONResponse
}

func (GetSupiOrGpsi500ApplicationProblemPlusJSONResponse) VisitGetSupiOrGpsiResponse

func (response GetSupiOrGpsi500ApplicationProblemPlusJSONResponse) VisitGetSupiOrGpsiResponse(w http.ResponseWriter) error

type GetSupiOrGpsi503ApplicationProblemPlusJSONResponse

type GetSupiOrGpsi503ApplicationProblemPlusJSONResponse struct {
	externalRef2.N503ApplicationProblemPlusJSONResponse
}

func (GetSupiOrGpsi503ApplicationProblemPlusJSONResponse) VisitGetSupiOrGpsiResponse

func (response GetSupiOrGpsi503ApplicationProblemPlusJSONResponse) VisitGetSupiOrGpsiResponse(w http.ResponseWriter) error

type GetSupiOrGpsiParams

type GetSupiOrGpsiParams struct {
	// SupportedFeatures Supported Features
	SupportedFeatures *externalRef2.SupportedFeatures `form:"supported-features,omitempty" json:"supported-features,omitempty"`

	// AppPortId Application port identifier
	AppPortId *AppPortId `form:"app-port-id,omitempty" json:"app-port-id,omitempty"`

	// IfNoneMatch Validator for conditional requests, as described in RFC 7232, 3.2
	IfNoneMatch *string `json:"If-None-Match,omitempty"`

	// IfModifiedSince Validator for conditional requests, as described in RFC 7232, 3.3
	IfModifiedSince *string `json:"If-Modified-Since,omitempty"`
}

GetSupiOrGpsiParams defines parameters for GetSupiOrGpsi.

type GetSupiOrGpsiRequestObject

type GetSupiOrGpsiRequestObject struct {
	UeId   externalRef2.VarUeId `json:"ueId"`
	Params GetSupiOrGpsiParams
}

type GetSupiOrGpsiResponse

type GetSupiOrGpsiResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	JSON200                       *IdTranslationResult
	ApplicationproblemJSON400     *externalRef2.N400
	ApplicationproblemJSON404     *externalRef2.N404
	ApplicationproblemJSON500     *externalRef2.N500
	ApplicationproblemJSON503     *externalRef2.N503
	ApplicationproblemJSONDefault *externalRef2.ProblemDetails
}

func ParseGetSupiOrGpsiResponse

func ParseGetSupiOrGpsiResponse(rsp *http.Response) (*GetSupiOrGpsiResponse, error)

ParseGetSupiOrGpsiResponse parses an HTTP response from a GetSupiOrGpsiWithResponse call

func (GetSupiOrGpsiResponse) Status

func (r GetSupiOrGpsiResponse) Status() string

Status returns HTTPResponse.Status

func (GetSupiOrGpsiResponse) StatusCode

func (r GetSupiOrGpsiResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSupiOrGpsiResponseObject

type GetSupiOrGpsiResponseObject interface {
	VisitGetSupiOrGpsiResponse(w http.ResponseWriter) error
}

type GetSupiOrGpsidefaultApplicationProblemPlusJSONResponse

type GetSupiOrGpsidefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef2.ProblemDetails
	StatusCode int
}

func (GetSupiOrGpsidefaultApplicationProblemPlusJSONResponse) VisitGetSupiOrGpsiResponse

type GetTraceConfigData200JSONResponse

type GetTraceConfigData200JSONResponse struct {
	Body    TraceDataResponse
	Headers GetTraceConfigData200ResponseHeaders
}

func (GetTraceConfigData200JSONResponse) VisitGetTraceConfigDataResponse

func (response GetTraceConfigData200JSONResponse) VisitGetTraceConfigDataResponse(w http.ResponseWriter) error

type GetTraceConfigData200ResponseHeaders

type GetTraceConfigData200ResponseHeaders struct {
	CacheControl *string
	ETag         *string
	LastModified *string
}

type GetTraceConfigData400ApplicationProblemPlusJSONResponse

type GetTraceConfigData400ApplicationProblemPlusJSONResponse struct {
	externalRef2.N400ApplicationProblemPlusJSONResponse
}

func (GetTraceConfigData400ApplicationProblemPlusJSONResponse) VisitGetTraceConfigDataResponse

func (response GetTraceConfigData400ApplicationProblemPlusJSONResponse) VisitGetTraceConfigDataResponse(w http.ResponseWriter) error

type GetTraceConfigData404ApplicationProblemPlusJSONResponse

type GetTraceConfigData404ApplicationProblemPlusJSONResponse struct {
	externalRef2.N404ApplicationProblemPlusJSONResponse
}

func (GetTraceConfigData404ApplicationProblemPlusJSONResponse) VisitGetTraceConfigDataResponse

func (response GetTraceConfigData404ApplicationProblemPlusJSONResponse) VisitGetTraceConfigDataResponse(w http.ResponseWriter) error

type GetTraceConfigData500ApplicationProblemPlusJSONResponse

type GetTraceConfigData500ApplicationProblemPlusJSONResponse struct {
	externalRef2.N500ApplicationProblemPlusJSONResponse
}

func (GetTraceConfigData500ApplicationProblemPlusJSONResponse) VisitGetTraceConfigDataResponse

func (response GetTraceConfigData500ApplicationProblemPlusJSONResponse) VisitGetTraceConfigDataResponse(w http.ResponseWriter) error

type GetTraceConfigData503ApplicationProblemPlusJSONResponse

type GetTraceConfigData503ApplicationProblemPlusJSONResponse struct {
	externalRef2.N503ApplicationProblemPlusJSONResponse
}

func (GetTraceConfigData503ApplicationProblemPlusJSONResponse) VisitGetTraceConfigDataResponse

func (response GetTraceConfigData503ApplicationProblemPlusJSONResponse) VisitGetTraceConfigDataResponse(w http.ResponseWriter) error

type GetTraceConfigDataParams

type GetTraceConfigDataParams struct {
	// SupportedFeatures Supported Features
	SupportedFeatures *externalRef2.SupportedFeatures `form:"supported-features,omitempty" json:"supported-features,omitempty"`

	// PlmnId serving PLMN ID
	PlmnId *externalRef2.PlmnId `form:"plmn-id,omitempty" json:"plmn-id,omitempty"`

	// IfNoneMatch Validator for conditional requests, as described in RFC 7232, 3.2
	IfNoneMatch *string `json:"If-None-Match,omitempty"`

	// IfModifiedSince Validator for conditional requests, as described in RFC 7232, 3.3
	IfModifiedSince *string `json:"If-Modified-Since,omitempty"`
}

GetTraceConfigDataParams defines parameters for GetTraceConfigData.

type GetTraceConfigDataRequestObject

type GetTraceConfigDataRequestObject struct {
	Supi   externalRef2.Supi `json:"supi"`
	Params GetTraceConfigDataParams
}

type GetTraceConfigDataResponse

type GetTraceConfigDataResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	JSON200                       *TraceDataResponse
	ApplicationproblemJSON400     *externalRef2.N400
	ApplicationproblemJSON404     *externalRef2.N404
	ApplicationproblemJSON500     *externalRef2.N500
	ApplicationproblemJSON503     *externalRef2.N503
	ApplicationproblemJSONDefault *externalRef2.ProblemDetails
}

func ParseGetTraceConfigDataResponse

func ParseGetTraceConfigDataResponse(rsp *http.Response) (*GetTraceConfigDataResponse, error)

ParseGetTraceConfigDataResponse parses an HTTP response from a GetTraceConfigDataWithResponse call

func (GetTraceConfigDataResponse) Status

Status returns HTTPResponse.Status

func (GetTraceConfigDataResponse) StatusCode

func (r GetTraceConfigDataResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetTraceConfigDataResponseObject

type GetTraceConfigDataResponseObject interface {
	VisitGetTraceConfigDataResponse(w http.ResponseWriter) error
}

type GetTraceConfigDatadefaultApplicationProblemPlusJSONResponse

type GetTraceConfigDatadefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef2.ProblemDetails
	StatusCode int
}

func (GetTraceConfigDatadefaultApplicationProblemPlusJSONResponse) VisitGetTraceConfigDataResponse

func (response GetTraceConfigDatadefaultApplicationProblemPlusJSONResponse) VisitGetTraceConfigDataResponse(w http.ResponseWriter) error

type GetUeCtxInAmfData200JSONResponse

type GetUeCtxInAmfData200JSONResponse UeContextInAmfData

func (GetUeCtxInAmfData200JSONResponse) VisitGetUeCtxInAmfDataResponse

func (response GetUeCtxInAmfData200JSONResponse) VisitGetUeCtxInAmfDataResponse(w http.ResponseWriter) error

type GetUeCtxInAmfData400ApplicationProblemPlusJSONResponse

type GetUeCtxInAmfData400ApplicationProblemPlusJSONResponse struct {
	externalRef2.N400ApplicationProblemPlusJSONResponse
}

func (GetUeCtxInAmfData400ApplicationProblemPlusJSONResponse) VisitGetUeCtxInAmfDataResponse

func (response GetUeCtxInAmfData400ApplicationProblemPlusJSONResponse) VisitGetUeCtxInAmfDataResponse(w http.ResponseWriter) error

type GetUeCtxInAmfData404ApplicationProblemPlusJSONResponse

type GetUeCtxInAmfData404ApplicationProblemPlusJSONResponse struct {
	externalRef2.N404ApplicationProblemPlusJSONResponse
}

func (GetUeCtxInAmfData404ApplicationProblemPlusJSONResponse) VisitGetUeCtxInAmfDataResponse

func (response GetUeCtxInAmfData404ApplicationProblemPlusJSONResponse) VisitGetUeCtxInAmfDataResponse(w http.ResponseWriter) error

type GetUeCtxInAmfData500ApplicationProblemPlusJSONResponse

type GetUeCtxInAmfData500ApplicationProblemPlusJSONResponse struct {
	externalRef2.N500ApplicationProblemPlusJSONResponse
}

func (GetUeCtxInAmfData500ApplicationProblemPlusJSONResponse) VisitGetUeCtxInAmfDataResponse

func (response GetUeCtxInAmfData500ApplicationProblemPlusJSONResponse) VisitGetUeCtxInAmfDataResponse(w http.ResponseWriter) error

type GetUeCtxInAmfData503ApplicationProblemPlusJSONResponse

type GetUeCtxInAmfData503ApplicationProblemPlusJSONResponse struct {
	externalRef2.N503ApplicationProblemPlusJSONResponse
}

func (GetUeCtxInAmfData503ApplicationProblemPlusJSONResponse) VisitGetUeCtxInAmfDataResponse

func (response GetUeCtxInAmfData503ApplicationProblemPlusJSONResponse) VisitGetUeCtxInAmfDataResponse(w http.ResponseWriter) error

type GetUeCtxInAmfDataParams

type GetUeCtxInAmfDataParams struct {
	// SupportedFeatures Supported Features
	SupportedFeatures *externalRef2.SupportedFeatures `form:"supported-features,omitempty" json:"supported-features,omitempty"`
}

GetUeCtxInAmfDataParams defines parameters for GetUeCtxInAmfData.

type GetUeCtxInAmfDataRequestObject

type GetUeCtxInAmfDataRequestObject struct {
	Supi   externalRef2.Supi `json:"supi"`
	Params GetUeCtxInAmfDataParams
}

type GetUeCtxInAmfDataResponse

type GetUeCtxInAmfDataResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	JSON200                       *UeContextInAmfData
	ApplicationproblemJSON400     *externalRef2.N400
	ApplicationproblemJSON404     *externalRef2.N404
	ApplicationproblemJSON500     *externalRef2.N500
	ApplicationproblemJSON503     *externalRef2.N503
	ApplicationproblemJSONDefault *externalRef2.ProblemDetails
}

func ParseGetUeCtxInAmfDataResponse

func ParseGetUeCtxInAmfDataResponse(rsp *http.Response) (*GetUeCtxInAmfDataResponse, error)

ParseGetUeCtxInAmfDataResponse parses an HTTP response from a GetUeCtxInAmfDataWithResponse call

func (GetUeCtxInAmfDataResponse) Status

func (r GetUeCtxInAmfDataResponse) Status() string

Status returns HTTPResponse.Status

func (GetUeCtxInAmfDataResponse) StatusCode

func (r GetUeCtxInAmfDataResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetUeCtxInAmfDataResponseObject

type GetUeCtxInAmfDataResponseObject interface {
	VisitGetUeCtxInAmfDataResponse(w http.ResponseWriter) error
}

type GetUeCtxInAmfDatadefaultApplicationProblemPlusJSONResponse

type GetUeCtxInAmfDatadefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef2.ProblemDetails
	StatusCode int
}

func (GetUeCtxInAmfDatadefaultApplicationProblemPlusJSONResponse) VisitGetUeCtxInAmfDataResponse

func (response GetUeCtxInAmfDatadefaultApplicationProblemPlusJSONResponse) VisitGetUeCtxInAmfDataResponse(w http.ResponseWriter) error

type GetUeCtxInSmfData200JSONResponse

type GetUeCtxInSmfData200JSONResponse UeContextInSmfData

func (GetUeCtxInSmfData200JSONResponse) VisitGetUeCtxInSmfDataResponse

func (response GetUeCtxInSmfData200JSONResponse) VisitGetUeCtxInSmfDataResponse(w http.ResponseWriter) error

type GetUeCtxInSmfData400ApplicationProblemPlusJSONResponse

type GetUeCtxInSmfData400ApplicationProblemPlusJSONResponse struct {
	externalRef2.N400ApplicationProblemPlusJSONResponse
}

func (GetUeCtxInSmfData400ApplicationProblemPlusJSONResponse) VisitGetUeCtxInSmfDataResponse

func (response GetUeCtxInSmfData400ApplicationProblemPlusJSONResponse) VisitGetUeCtxInSmfDataResponse(w http.ResponseWriter) error

type GetUeCtxInSmfData404ApplicationProblemPlusJSONResponse

type GetUeCtxInSmfData404ApplicationProblemPlusJSONResponse struct {
	externalRef2.N404ApplicationProblemPlusJSONResponse
}

func (GetUeCtxInSmfData404ApplicationProblemPlusJSONResponse) VisitGetUeCtxInSmfDataResponse

func (response GetUeCtxInSmfData404ApplicationProblemPlusJSONResponse) VisitGetUeCtxInSmfDataResponse(w http.ResponseWriter) error

type GetUeCtxInSmfData500ApplicationProblemPlusJSONResponse

type GetUeCtxInSmfData500ApplicationProblemPlusJSONResponse struct {
	externalRef2.N500ApplicationProblemPlusJSONResponse
}

func (GetUeCtxInSmfData500ApplicationProblemPlusJSONResponse) VisitGetUeCtxInSmfDataResponse

func (response GetUeCtxInSmfData500ApplicationProblemPlusJSONResponse) VisitGetUeCtxInSmfDataResponse(w http.ResponseWriter) error

type GetUeCtxInSmfData503ApplicationProblemPlusJSONResponse

type GetUeCtxInSmfData503ApplicationProblemPlusJSONResponse struct {
	externalRef2.N503ApplicationProblemPlusJSONResponse
}

func (GetUeCtxInSmfData503ApplicationProblemPlusJSONResponse) VisitGetUeCtxInSmfDataResponse

func (response GetUeCtxInSmfData503ApplicationProblemPlusJSONResponse) VisitGetUeCtxInSmfDataResponse(w http.ResponseWriter) error

type GetUeCtxInSmfDataParams

type GetUeCtxInSmfDataParams struct {
	// SupportedFeatures Supported Features
	SupportedFeatures *externalRef2.SupportedFeatures `form:"supported-features,omitempty" json:"supported-features,omitempty"`
}

GetUeCtxInSmfDataParams defines parameters for GetUeCtxInSmfData.

type GetUeCtxInSmfDataRequestObject

type GetUeCtxInSmfDataRequestObject struct {
	Supi   externalRef2.Supi `json:"supi"`
	Params GetUeCtxInSmfDataParams
}

type GetUeCtxInSmfDataResponse

type GetUeCtxInSmfDataResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	JSON200                       *UeContextInSmfData
	ApplicationproblemJSON400     *externalRef2.N400
	ApplicationproblemJSON404     *externalRef2.N404
	ApplicationproblemJSON500     *externalRef2.N500
	ApplicationproblemJSON503     *externalRef2.N503
	ApplicationproblemJSONDefault *externalRef2.ProblemDetails
}

func ParseGetUeCtxInSmfDataResponse

func ParseGetUeCtxInSmfDataResponse(rsp *http.Response) (*GetUeCtxInSmfDataResponse, error)

ParseGetUeCtxInSmfDataResponse parses an HTTP response from a GetUeCtxInSmfDataWithResponse call

func (GetUeCtxInSmfDataResponse) Status

func (r GetUeCtxInSmfDataResponse) Status() string

Status returns HTTPResponse.Status

func (GetUeCtxInSmfDataResponse) StatusCode

func (r GetUeCtxInSmfDataResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetUeCtxInSmfDataResponseObject

type GetUeCtxInSmfDataResponseObject interface {
	VisitGetUeCtxInSmfDataResponse(w http.ResponseWriter) error
}

type GetUeCtxInSmfDatadefaultApplicationProblemPlusJSONResponse

type GetUeCtxInSmfDatadefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef2.ProblemDetails
	StatusCode int
}

func (GetUeCtxInSmfDatadefaultApplicationProblemPlusJSONResponse) VisitGetUeCtxInSmfDataResponse

func (response GetUeCtxInSmfDatadefaultApplicationProblemPlusJSONResponse) VisitGetUeCtxInSmfDataResponse(w http.ResponseWriter) error

type GetUeCtxInSmsfData200JSONResponse

type GetUeCtxInSmsfData200JSONResponse UeContextInSmsfData

func (GetUeCtxInSmsfData200JSONResponse) VisitGetUeCtxInSmsfDataResponse

func (response GetUeCtxInSmsfData200JSONResponse) VisitGetUeCtxInSmsfDataResponse(w http.ResponseWriter) error

type GetUeCtxInSmsfData400ApplicationProblemPlusJSONResponse

type GetUeCtxInSmsfData400ApplicationProblemPlusJSONResponse struct {
	externalRef2.N400ApplicationProblemPlusJSONResponse
}

func (GetUeCtxInSmsfData400ApplicationProblemPlusJSONResponse) VisitGetUeCtxInSmsfDataResponse

func (response GetUeCtxInSmsfData400ApplicationProblemPlusJSONResponse) VisitGetUeCtxInSmsfDataResponse(w http.ResponseWriter) error

type GetUeCtxInSmsfData404ApplicationProblemPlusJSONResponse

type GetUeCtxInSmsfData404ApplicationProblemPlusJSONResponse struct {
	externalRef2.N404ApplicationProblemPlusJSONResponse
}

func (GetUeCtxInSmsfData404ApplicationProblemPlusJSONResponse) VisitGetUeCtxInSmsfDataResponse

func (response GetUeCtxInSmsfData404ApplicationProblemPlusJSONResponse) VisitGetUeCtxInSmsfDataResponse(w http.ResponseWriter) error

type GetUeCtxInSmsfData500ApplicationProblemPlusJSONResponse

type GetUeCtxInSmsfData500ApplicationProblemPlusJSONResponse struct {
	externalRef2.N500ApplicationProblemPlusJSONResponse
}

func (GetUeCtxInSmsfData500ApplicationProblemPlusJSONResponse) VisitGetUeCtxInSmsfDataResponse

func (response GetUeCtxInSmsfData500ApplicationProblemPlusJSONResponse) VisitGetUeCtxInSmsfDataResponse(w http.ResponseWriter) error

type GetUeCtxInSmsfData503ApplicationProblemPlusJSONResponse

type GetUeCtxInSmsfData503ApplicationProblemPlusJSONResponse struct {
	externalRef2.N503ApplicationProblemPlusJSONResponse
}

func (GetUeCtxInSmsfData503ApplicationProblemPlusJSONResponse) VisitGetUeCtxInSmsfDataResponse

func (response GetUeCtxInSmsfData503ApplicationProblemPlusJSONResponse) VisitGetUeCtxInSmsfDataResponse(w http.ResponseWriter) error

type GetUeCtxInSmsfDataParams

type GetUeCtxInSmsfDataParams struct {
	// SupportedFeatures Supported Features
	SupportedFeatures *externalRef2.SupportedFeatures `form:"supported-features,omitempty" json:"supported-features,omitempty"`
}

GetUeCtxInSmsfDataParams defines parameters for GetUeCtxInSmsfData.

type GetUeCtxInSmsfDataRequestObject

type GetUeCtxInSmsfDataRequestObject struct {
	Supi   externalRef2.Supi `json:"supi"`
	Params GetUeCtxInSmsfDataParams
}

type GetUeCtxInSmsfDataResponse

type GetUeCtxInSmsfDataResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	JSON200                       *UeContextInSmsfData
	ApplicationproblemJSON400     *externalRef2.N400
	ApplicationproblemJSON404     *externalRef2.N404
	ApplicationproblemJSON500     *externalRef2.N500
	ApplicationproblemJSON503     *externalRef2.N503
	ApplicationproblemJSONDefault *externalRef2.ProblemDetails
}

func ParseGetUeCtxInSmsfDataResponse

func ParseGetUeCtxInSmsfDataResponse(rsp *http.Response) (*GetUeCtxInSmsfDataResponse, error)

ParseGetUeCtxInSmsfDataResponse parses an HTTP response from a GetUeCtxInSmsfDataWithResponse call

func (GetUeCtxInSmsfDataResponse) Status

Status returns HTTPResponse.Status

func (GetUeCtxInSmsfDataResponse) StatusCode

func (r GetUeCtxInSmsfDataResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetUeCtxInSmsfDataResponseObject

type GetUeCtxInSmsfDataResponseObject interface {
	VisitGetUeCtxInSmsfDataResponse(w http.ResponseWriter) error
}

type GetUeCtxInSmsfDatadefaultApplicationProblemPlusJSONResponse

type GetUeCtxInSmsfDatadefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef2.ProblemDetails
	StatusCode int
}

func (GetUeCtxInSmsfDatadefaultApplicationProblemPlusJSONResponse) VisitGetUeCtxInSmsfDataResponse

func (response GetUeCtxInSmsfDatadefaultApplicationProblemPlusJSONResponse) VisitGetUeCtxInSmsfDataResponse(w http.ResponseWriter) error

type GetV2xData200JSONResponse

type GetV2xData200JSONResponse struct {
	Body    V2xSubscriptionData
	Headers GetV2xData200ResponseHeaders
}

func (GetV2xData200JSONResponse) VisitGetV2xDataResponse

func (response GetV2xData200JSONResponse) VisitGetV2xDataResponse(w http.ResponseWriter) error

type GetV2xData200ResponseHeaders

type GetV2xData200ResponseHeaders struct {
	CacheControl *string
	ETag         *string
	LastModified *string
}

type GetV2xData400ApplicationProblemPlusJSONResponse

type GetV2xData400ApplicationProblemPlusJSONResponse struct {
	externalRef2.N400ApplicationProblemPlusJSONResponse
}

func (GetV2xData400ApplicationProblemPlusJSONResponse) VisitGetV2xDataResponse

func (response GetV2xData400ApplicationProblemPlusJSONResponse) VisitGetV2xDataResponse(w http.ResponseWriter) error

type GetV2xData404ApplicationProblemPlusJSONResponse

type GetV2xData404ApplicationProblemPlusJSONResponse struct {
	externalRef2.N404ApplicationProblemPlusJSONResponse
}

func (GetV2xData404ApplicationProblemPlusJSONResponse) VisitGetV2xDataResponse

func (response GetV2xData404ApplicationProblemPlusJSONResponse) VisitGetV2xDataResponse(w http.ResponseWriter) error

type GetV2xData500ApplicationProblemPlusJSONResponse

type GetV2xData500ApplicationProblemPlusJSONResponse struct {
	externalRef2.N500ApplicationProblemPlusJSONResponse
}

func (GetV2xData500ApplicationProblemPlusJSONResponse) VisitGetV2xDataResponse

func (response GetV2xData500ApplicationProblemPlusJSONResponse) VisitGetV2xDataResponse(w http.ResponseWriter) error

type GetV2xData503ApplicationProblemPlusJSONResponse

type GetV2xData503ApplicationProblemPlusJSONResponse struct {
	externalRef2.N503ApplicationProblemPlusJSONResponse
}

func (GetV2xData503ApplicationProblemPlusJSONResponse) VisitGetV2xDataResponse

func (response GetV2xData503ApplicationProblemPlusJSONResponse) VisitGetV2xDataResponse(w http.ResponseWriter) error

type GetV2xDataParams

type GetV2xDataParams struct {
	// SupportedFeatures Supported Features
	SupportedFeatures *externalRef2.SupportedFeatures `form:"supported-features,omitempty" json:"supported-features,omitempty"`

	// IfNoneMatch Validator for conditional requests, as described in RFC 7232, 3.2
	IfNoneMatch *string `json:"If-None-Match,omitempty"`

	// IfModifiedSince Validator for conditional requests, as described in RFC 7232, 3.3
	IfModifiedSince *string `json:"If-Modified-Since,omitempty"`
}

GetV2xDataParams defines parameters for GetV2xData.

type GetV2xDataRequestObject

type GetV2xDataRequestObject struct {
	Supi   externalRef2.Supi `json:"supi"`
	Params GetV2xDataParams
}

type GetV2xDataResponse

type GetV2xDataResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	JSON200                       *V2xSubscriptionData
	ApplicationproblemJSON400     *externalRef2.N400
	ApplicationproblemJSON404     *externalRef2.N404
	ApplicationproblemJSON500     *externalRef2.N500
	ApplicationproblemJSON503     *externalRef2.N503
	ApplicationproblemJSONDefault *externalRef2.ProblemDetails
}

func ParseGetV2xDataResponse

func ParseGetV2xDataResponse(rsp *http.Response) (*GetV2xDataResponse, error)

ParseGetV2xDataResponse parses an HTTP response from a GetV2xDataWithResponse call

func (GetV2xDataResponse) Status

func (r GetV2xDataResponse) Status() string

Status returns HTTPResponse.Status

func (GetV2xDataResponse) StatusCode

func (r GetV2xDataResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetV2xDataResponseObject

type GetV2xDataResponseObject interface {
	VisitGetV2xDataResponse(w http.ResponseWriter) error
}

type GetV2xDatadefaultApplicationProblemPlusJSONResponse

type GetV2xDatadefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef2.ProblemDetails
	StatusCode int
}

func (GetV2xDatadefaultApplicationProblemPlusJSONResponse) VisitGetV2xDataResponse

type GinServerOptions

type GinServerOptions struct {
	BaseURL      string
	Middlewares  []MiddlewareFunc
	ErrorHandler func(*gin.Context, error, int)
}

GinServerOptions provides options for the Gin server.

type GroupIdentifiers

type GroupIdentifiers struct {
	ExtGroupId           ExtGroupId             `json:"extGroupId,omitempty"`
	IntGroupId           externalRef2.GroupId   `json:"intGroupId,omitempty"`
	UeIdList             []UeId                 `json:"ueIdList,omitempty"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

GroupIdentifiers defines model for GroupIdentifiers.

func (GroupIdentifiers) Get

func (a GroupIdentifiers) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for GroupIdentifiers. Returns the specified element and whether it was found

func (GroupIdentifiers) MarshalJSON

func (a GroupIdentifiers) MarshalJSON() ([]byte, error)

Override default JSON handling for GroupIdentifiers to handle AdditionalProperties

func (*GroupIdentifiers) Set

func (a *GroupIdentifiers) Set(fieldName string, value interface{})

Setter for additional properties for GroupIdentifiers

func (*GroupIdentifiers) UnmarshalJSON

func (a *GroupIdentifiers) UnmarshalJSON(b []byte) error

Override default JSON handling for GroupIdentifiers to handle AdditionalProperties

type HttpRequestDoer

type HttpRequestDoer interface {
	Do(req *http.Request) (*http.Response, error)
}

Doer performs HTTP requests.

The standard http.Client implements this interface.

type IdTranslationResult

type IdTranslationResult struct {
	Gpsi                 externalRef2.Gpsi               `json:"gpsi,omitempty"`
	Supi                 externalRef2.Supi               `json:"supi"`
	SupportedFeatures    *externalRef2.SupportedFeatures `json:"supportedFeatures,omitempty"`
	AdditionalProperties map[string]interface{}          `json:"-"`
}

IdTranslationResult defines model for IdTranslationResult.

func (IdTranslationResult) Get

func (a IdTranslationResult) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for IdTranslationResult. Returns the specified element and whether it was found

func (IdTranslationResult) MarshalJSON

func (a IdTranslationResult) MarshalJSON() ([]byte, error)

Override default JSON handling for IdTranslationResult to handle AdditionalProperties

func (*IdTranslationResult) Set

func (a *IdTranslationResult) Set(fieldName string, value interface{})

Setter for additional properties for IdTranslationResult

func (*IdTranslationResult) UnmarshalJSON

func (a *IdTranslationResult) UnmarshalJSON(b []byte) error

Override default JSON handling for IdTranslationResult to handle AdditionalProperties

type IpAddress

type IpAddress struct {
	Ipv4Addr             externalRef2.Ipv4Addr    `json:"ipv4Addr,omitempty"`
	Ipv6Addr             *externalRef2.Ipv6Addr   `json:"ipv6Addr,omitempty"`
	Ipv6Prefix           *externalRef2.Ipv6Prefix `json:"ipv6Prefix,omitempty"`
	AdditionalProperties map[string]interface{}   `json:"-"`
}

IpAddress defines model for IpAddress.

func (IpAddress) Get

func (a IpAddress) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for IpAddress. Returns the specified element and whether it was found

func (IpAddress) MarshalJSON

func (a IpAddress) MarshalJSON() ([]byte, error)

Override default JSON handling for IpAddress to handle AdditionalProperties

func (*IpAddress) Set

func (a *IpAddress) Set(fieldName string, value interface{})

Setter for additional properties for IpAddress

func (*IpAddress) UnmarshalJSON

func (a *IpAddress) UnmarshalJSON(b []byte) error

Override default JSON handling for IpAddress to handle AdditionalProperties

type IwkEpsInd

type IwkEpsInd = bool

IwkEpsInd defines model for IwkEpsInd.

type LboRoamingAllowed

type LboRoamingAllowed = bool

LboRoamingAllowed defines model for LboRoamingAllowed.

type LcsBroadcastAssistanceTypesData

type LcsBroadcastAssistanceTypesData struct {
	LocationAssistanceType externalRef2.Bytes     `json:"locationAssistanceType"`
	AdditionalProperties   map[string]interface{} `json:"-"`
}

LcsBroadcastAssistanceTypesData defines model for LcsBroadcastAssistanceTypesData.

func (LcsBroadcastAssistanceTypesData) Get

func (a LcsBroadcastAssistanceTypesData) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for LcsBroadcastAssistanceTypesData. Returns the specified element and whether it was found

func (LcsBroadcastAssistanceTypesData) MarshalJSON

func (a LcsBroadcastAssistanceTypesData) MarshalJSON() ([]byte, error)

Override default JSON handling for LcsBroadcastAssistanceTypesData to handle AdditionalProperties

func (*LcsBroadcastAssistanceTypesData) Set

func (a *LcsBroadcastAssistanceTypesData) Set(fieldName string, value interface{})

Setter for additional properties for LcsBroadcastAssistanceTypesData

func (*LcsBroadcastAssistanceTypesData) UnmarshalJSON

func (a *LcsBroadcastAssistanceTypesData) UnmarshalJSON(b []byte) error

Override default JSON handling for LcsBroadcastAssistanceTypesData to handle AdditionalProperties

type LcsClientClass

type LcsClientClass string

LcsClientClass defines model for LcsClientClass.

const (
	ANONYMOUSLOCATIONSERVICE LcsClientClass = "ANONYMOUS_LOCATION_SERVICE"
	BROADCASTSERVICE         LcsClientClass = "BROADCAST_SERVICE"
	OMINHPLMN                LcsClientClass = "OM_IN_HPLMN"
	OMINVPLMN                LcsClientClass = "OM_IN_VPLMN"
	SPECIFICSERVICE          LcsClientClass = "SPECIFIC_SERVICE"
)

Defines values for LcsClientClass.

type LcsClientExternal

type LcsClientExternal struct {
	AllowedGeographicArea     []interface{}              `json:"allowedGeographicArea,omitempty"`
	PrivacyCheckRelatedAction *PrivacyCheckRelatedAction `json:"privacyCheckRelatedAction,omitempty"`
	ValidTimePeriod           *ValidTimePeriod           `json:"validTimePeriod,omitempty"`
	AdditionalProperties      map[string]interface{}     `json:"-"`
}

LcsClientExternal defines model for LcsClientExternal.

func (LcsClientExternal) Get

func (a LcsClientExternal) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for LcsClientExternal. Returns the specified element and whether it was found

func (LcsClientExternal) MarshalJSON

func (a LcsClientExternal) MarshalJSON() ([]byte, error)

Override default JSON handling for LcsClientExternal to handle AdditionalProperties

func (*LcsClientExternal) Set

func (a *LcsClientExternal) Set(fieldName string, value interface{})

Setter for additional properties for LcsClientExternal

func (*LcsClientExternal) UnmarshalJSON

func (a *LcsClientExternal) UnmarshalJSON(b []byte) error

Override default JSON handling for LcsClientExternal to handle AdditionalProperties

type LcsClientGroupExternal

type LcsClientGroupExternal struct {
	AllowedGeographicArea     []interface{}              `json:"allowedGeographicArea,omitempty"`
	LcsClientGroupId          ExtGroupId                 `json:"lcsClientGroupId,omitempty"`
	PrivacyCheckRelatedAction *PrivacyCheckRelatedAction `json:"privacyCheckRelatedAction,omitempty"`
	ValidTimePeriod           *ValidTimePeriod           `json:"validTimePeriod,omitempty"`
	AdditionalProperties      map[string]interface{}     `json:"-"`
}

LcsClientGroupExternal defines model for LcsClientGroupExternal.

func (LcsClientGroupExternal) Get

func (a LcsClientGroupExternal) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for LcsClientGroupExternal. Returns the specified element and whether it was found

func (LcsClientGroupExternal) MarshalJSON

func (a LcsClientGroupExternal) MarshalJSON() ([]byte, error)

Override default JSON handling for LcsClientGroupExternal to handle AdditionalProperties

func (*LcsClientGroupExternal) Set

func (a *LcsClientGroupExternal) Set(fieldName string, value interface{})

Setter for additional properties for LcsClientGroupExternal

func (*LcsClientGroupExternal) UnmarshalJSON

func (a *LcsClientGroupExternal) UnmarshalJSON(b []byte) error

Override default JSON handling for LcsClientGroupExternal to handle AdditionalProperties

type LcsClientId

type LcsClientId = string

LcsClientId defines model for LcsClientId.

type LcsMoData

type LcsMoData struct {
	AllowedServiceClasses []LcsMoServiceClass    `json:"allowedServiceClasses"`
	AdditionalProperties  map[string]interface{} `json:"-"`
}

LcsMoData defines model for LcsMoData.

func (LcsMoData) Get

func (a LcsMoData) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for LcsMoData. Returns the specified element and whether it was found

func (LcsMoData) MarshalJSON

func (a LcsMoData) MarshalJSON() ([]byte, error)

Override default JSON handling for LcsMoData to handle AdditionalProperties

func (*LcsMoData) Set

func (a *LcsMoData) Set(fieldName string, value interface{})

Setter for additional properties for LcsMoData

func (*LcsMoData) UnmarshalJSON

func (a *LcsMoData) UnmarshalJSON(b []byte) error

Override default JSON handling for LcsMoData to handle AdditionalProperties

type LcsMoServiceClass

type LcsMoServiceClass string

LcsMoServiceClass defines model for LcsMoServiceClass.

const (
	AUTONOMOUSSELFLOCATION LcsMoServiceClass = "AUTONOMOUS_SELF_LOCATION"
	BASICSELFLOCATION      LcsMoServiceClass = "BASIC_SELF_LOCATION"
	TRANSFERTOTHIRDPARTY   LcsMoServiceClass = "TRANSFER_TO_THIRD_PARTY"
)

Defines values for LcsMoServiceClass.

type LcsPrivacyData

type LcsPrivacyData struct {
	Lpi                  *Lpi                   `json:"lpi,omitempty"`
	PlmnOperatorClasses  []PlmnOperatorClass    `json:"plmnOperatorClasses,omitempty"`
	UnrelatedClass       *UnrelatedClass        `json:"unrelatedClass,omitempty"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

LcsPrivacyData defines model for LcsPrivacyData.

func (LcsPrivacyData) Get

func (a LcsPrivacyData) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for LcsPrivacyData. Returns the specified element and whether it was found

func (LcsPrivacyData) MarshalJSON

func (a LcsPrivacyData) MarshalJSON() ([]byte, error)

Override default JSON handling for LcsPrivacyData to handle AdditionalProperties

func (*LcsPrivacyData) Set

func (a *LcsPrivacyData) Set(fieldName string, value interface{})

Setter for additional properties for LcsPrivacyData

func (*LcsPrivacyData) UnmarshalJSON

func (a *LcsPrivacyData) UnmarshalJSON(b []byte) error

Override default JSON handling for LcsPrivacyData to handle AdditionalProperties

type LocationPrivacyInd

type LocationPrivacyInd string

LocationPrivacyInd defines model for LocationPrivacyInd.

const (
	LOCATIONALLOWED    LocationPrivacyInd = "LOCATION_ALLOWED"
	LOCATIONDISALLOWED LocationPrivacyInd = "LOCATION_DISALLOWED"
)

Defines values for LocationPrivacyInd.

type Lpi

type Lpi struct {
	LocationPrivacyInd   LocationPrivacyInd     `json:"locationPrivacyInd"`
	ValidTimePeriod      *ValidTimePeriod       `json:"validTimePeriod,omitempty"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

Lpi defines model for Lpi.

func (Lpi) Get

func (a Lpi) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for Lpi. Returns the specified element and whether it was found

func (Lpi) MarshalJSON

func (a Lpi) MarshalJSON() ([]byte, error)

Override default JSON handling for Lpi to handle AdditionalProperties

func (*Lpi) Set

func (a *Lpi) Set(fieldName string, value interface{})

Setter for additional properties for Lpi

func (*Lpi) UnmarshalJSON

func (a *Lpi) UnmarshalJSON(b []byte) error

Override default JSON handling for Lpi to handle AdditionalProperties

type McsPriorityIndicator

type McsPriorityIndicator = bool

McsPriorityIndicator defines model for McsPriorityIndicator.

type MdtUserConsent

type MdtUserConsent string

MdtUserConsent defines model for MdtUserConsent.

const (
	CONSENTGIVEN    MdtUserConsent = "CONSENT_GIVEN"
	CONSENTNOTGIVEN MdtUserConsent = "CONSENT_NOT_GIVEN"
)

Defines values for MdtUserConsent.

type MicoAllowed

type MicoAllowed = bool

MicoAllowed defines model for MicoAllowed.

type MiddlewareFunc

type MiddlewareFunc func(c *gin.Context)

type ModificationNotification

type ModificationNotification struct {
	NotifyItems          []externalRef2.NotifyItem `json:"notifyItems"`
	AdditionalProperties map[string]interface{}    `json:"-"`
}

ModificationNotification defines model for ModificationNotification.

func (ModificationNotification) Get

func (a ModificationNotification) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for ModificationNotification. Returns the specified element and whether it was found

func (ModificationNotification) MarshalJSON

func (a ModificationNotification) MarshalJSON() ([]byte, error)

Override default JSON handling for ModificationNotification to handle AdditionalProperties

func (*ModificationNotification) Set

func (a *ModificationNotification) Set(fieldName string, value interface{})

Setter for additional properties for ModificationNotification

func (*ModificationNotification) UnmarshalJSON

func (a *ModificationNotification) UnmarshalJSON(b []byte) error

Override default JSON handling for ModificationNotification to handle AdditionalProperties

type Modify200JSONResponse

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

func (Modify200JSONResponse) VisitModifyResponse

func (response Modify200JSONResponse) VisitModifyResponse(w http.ResponseWriter) error

type Modify400ApplicationProblemPlusJSONResponse

type Modify400ApplicationProblemPlusJSONResponse struct {
	externalRef2.N400ApplicationProblemPlusJSONResponse
}

func (Modify400ApplicationProblemPlusJSONResponse) VisitModifyResponse

func (response Modify400ApplicationProblemPlusJSONResponse) VisitModifyResponse(w http.ResponseWriter) error

type Modify403ApplicationProblemPlusJSONResponse

type Modify403ApplicationProblemPlusJSONResponse struct {
	externalRef2.N403ApplicationProblemPlusJSONResponse
}

func (Modify403ApplicationProblemPlusJSONResponse) VisitModifyResponse

func (response Modify403ApplicationProblemPlusJSONResponse) VisitModifyResponse(w http.ResponseWriter) error

type Modify404ApplicationProblemPlusJSONResponse

type Modify404ApplicationProblemPlusJSONResponse struct {
	externalRef2.N404ApplicationProblemPlusJSONResponse
}

func (Modify404ApplicationProblemPlusJSONResponse) VisitModifyResponse

func (response Modify404ApplicationProblemPlusJSONResponse) VisitModifyResponse(w http.ResponseWriter) error

type Modify500ApplicationProblemPlusJSONResponse

type Modify500ApplicationProblemPlusJSONResponse struct {
	externalRef2.N500ApplicationProblemPlusJSONResponse
}

func (Modify500ApplicationProblemPlusJSONResponse) VisitModifyResponse

func (response Modify500ApplicationProblemPlusJSONResponse) VisitModifyResponse(w http.ResponseWriter) error

type Modify503ApplicationProblemPlusJSONResponse

type Modify503ApplicationProblemPlusJSONResponse struct {
	externalRef2.N503ApplicationProblemPlusJSONResponse
}

func (Modify503ApplicationProblemPlusJSONResponse) VisitModifyResponse

func (response Modify503ApplicationProblemPlusJSONResponse) VisitModifyResponse(w http.ResponseWriter) error

type ModifyApplicationMergePatchPlusJSONRequestBody

type ModifyApplicationMergePatchPlusJSONRequestBody = SdmSubsModification

ModifyApplicationMergePatchPlusJSONRequestBody defines body for Modify for application/merge-patch+json ContentType.

type ModifyParams

type ModifyParams struct {
	// SupportedFeatures Features required to be supported by the target NF
	SupportedFeatures *externalRef2.SupportedFeatures `form:"supported-features,omitempty" json:"supported-features,omitempty"`
}

ModifyParams defines parameters for Modify.

type ModifyRequestObject

type ModifyRequestObject struct {
	UeId           externalRef2.VarUeId `json:"ueId"`
	SubscriptionId string               `json:"subscriptionId"`
	Params         ModifyParams
	Body           *ModifyApplicationMergePatchPlusJSONRequestBody
}

type ModifyResponse

type ModifyResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		// contains filtered or unexported fields
	}
	ApplicationproblemJSON400     *externalRef2.N400
	ApplicationproblemJSON403     *externalRef2.N403
	ApplicationproblemJSON404     *externalRef2.N404
	ApplicationproblemJSON500     *externalRef2.N500
	ApplicationproblemJSON503     *externalRef2.N503
	ApplicationproblemJSONDefault *externalRef2.ProblemDetails
}

func ParseModifyResponse

func ParseModifyResponse(rsp *http.Response) (*ModifyResponse, error)

ParseModifyResponse parses an HTTP response from a ModifyWithResponse call

func (ModifyResponse) Status

func (r ModifyResponse) Status() string

Status returns HTTPResponse.Status

func (ModifyResponse) StatusCode

func (r ModifyResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ModifyResponseObject

type ModifyResponseObject interface {
	VisitModifyResponse(w http.ResponseWriter) error
}

type ModifySharedDataSubs200JSONResponse

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

func (ModifySharedDataSubs200JSONResponse) VisitModifySharedDataSubsResponse

func (response ModifySharedDataSubs200JSONResponse) VisitModifySharedDataSubsResponse(w http.ResponseWriter) error

type ModifySharedDataSubs400ApplicationProblemPlusJSONResponse

type ModifySharedDataSubs400ApplicationProblemPlusJSONResponse struct {
	externalRef2.N400ApplicationProblemPlusJSONResponse
}

func (ModifySharedDataSubs400ApplicationProblemPlusJSONResponse) VisitModifySharedDataSubsResponse

func (response ModifySharedDataSubs400ApplicationProblemPlusJSONResponse) VisitModifySharedDataSubsResponse(w http.ResponseWriter) error

type ModifySharedDataSubs403ApplicationProblemPlusJSONResponse

type ModifySharedDataSubs403ApplicationProblemPlusJSONResponse struct {
	externalRef2.N403ApplicationProblemPlusJSONResponse
}

func (ModifySharedDataSubs403ApplicationProblemPlusJSONResponse) VisitModifySharedDataSubsResponse

func (response ModifySharedDataSubs403ApplicationProblemPlusJSONResponse) VisitModifySharedDataSubsResponse(w http.ResponseWriter) error

type ModifySharedDataSubs404ApplicationProblemPlusJSONResponse

type ModifySharedDataSubs404ApplicationProblemPlusJSONResponse struct {
	externalRef2.N404ApplicationProblemPlusJSONResponse
}

func (ModifySharedDataSubs404ApplicationProblemPlusJSONResponse) VisitModifySharedDataSubsResponse

func (response ModifySharedDataSubs404ApplicationProblemPlusJSONResponse) VisitModifySharedDataSubsResponse(w http.ResponseWriter) error

type ModifySharedDataSubs500ApplicationProblemPlusJSONResponse

type ModifySharedDataSubs500ApplicationProblemPlusJSONResponse struct {
	externalRef2.N500ApplicationProblemPlusJSONResponse
}

func (ModifySharedDataSubs500ApplicationProblemPlusJSONResponse) VisitModifySharedDataSubsResponse

func (response ModifySharedDataSubs500ApplicationProblemPlusJSONResponse) VisitModifySharedDataSubsResponse(w http.ResponseWriter) error

type ModifySharedDataSubs503ApplicationProblemPlusJSONResponse

type ModifySharedDataSubs503ApplicationProblemPlusJSONResponse struct {
	externalRef2.N503ApplicationProblemPlusJSONResponse
}

func (ModifySharedDataSubs503ApplicationProblemPlusJSONResponse) VisitModifySharedDataSubsResponse

func (response ModifySharedDataSubs503ApplicationProblemPlusJSONResponse) VisitModifySharedDataSubsResponse(w http.ResponseWriter) error

type ModifySharedDataSubsApplicationMergePatchPlusJSONRequestBody

type ModifySharedDataSubsApplicationMergePatchPlusJSONRequestBody = SdmSubsModification

ModifySharedDataSubsApplicationMergePatchPlusJSONRequestBody defines body for ModifySharedDataSubs for application/merge-patch+json ContentType.

type ModifySharedDataSubsParams

type ModifySharedDataSubsParams struct {
	// SupportedFeatures Features required to be supported by the target NF
	SupportedFeatures *externalRef2.SupportedFeatures `form:"supported-features,omitempty" json:"supported-features,omitempty"`
}

ModifySharedDataSubsParams defines parameters for ModifySharedDataSubs.

type ModifySharedDataSubsRequestObject

type ModifySharedDataSubsRequestObject struct {
	SubscriptionId string `json:"subscriptionId"`
	Params         ModifySharedDataSubsParams
	Body           *ModifySharedDataSubsApplicationMergePatchPlusJSONRequestBody
}

type ModifySharedDataSubsResponse

type ModifySharedDataSubsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		// contains filtered or unexported fields
	}
	ApplicationproblemJSON400     *externalRef2.N400
	ApplicationproblemJSON403     *externalRef2.N403
	ApplicationproblemJSON404     *externalRef2.N404
	ApplicationproblemJSON500     *externalRef2.N500
	ApplicationproblemJSON503     *externalRef2.N503
	ApplicationproblemJSONDefault *externalRef2.ProblemDetails
}

func ParseModifySharedDataSubsResponse

func ParseModifySharedDataSubsResponse(rsp *http.Response) (*ModifySharedDataSubsResponse, error)

ParseModifySharedDataSubsResponse parses an HTTP response from a ModifySharedDataSubsWithResponse call

func (ModifySharedDataSubsResponse) Status

Status returns HTTPResponse.Status

func (ModifySharedDataSubsResponse) StatusCode

func (r ModifySharedDataSubsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ModifySharedDataSubsResponseObject

type ModifySharedDataSubsResponseObject interface {
	VisitModifySharedDataSubsResponse(w http.ResponseWriter) error
}

type ModifySharedDataSubsdefaultApplicationProblemPlusJSONResponse

type ModifySharedDataSubsdefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef2.ProblemDetails
	StatusCode int
}

func (ModifySharedDataSubsdefaultApplicationProblemPlusJSONResponse) VisitModifySharedDataSubsResponse

func (response ModifySharedDataSubsdefaultApplicationProblemPlusJSONResponse) VisitModifySharedDataSubsResponse(w http.ResponseWriter) error

type ModifydefaultApplicationProblemPlusJSONResponse

type ModifydefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef2.ProblemDetails
	StatusCode int
}

func (ModifydefaultApplicationProblemPlusJSONResponse) VisitModifyResponse

type MpsPriorityIndicator

type MpsPriorityIndicator = bool

MpsPriorityIndicator defines model for MpsPriorityIndicator.

type N3GppChargingCharacteristics

type N3GppChargingCharacteristics = string

N3GppChargingCharacteristics defines model for 3GppChargingCharacteristics.

type NbIoTUePriority

type NbIoTUePriority = int

NbIoTUePriority defines model for NbIoTUePriority.

type NiddInformation

type NiddInformation struct {
	AfId                 string                       `json:"afId"`
	ExtGroupId           externalRef2.ExternalGroupId `json:"extGroupId,omitempty"`
	Gpsi                 externalRef2.Gpsi            `json:"gpsi,omitempty"`
	AdditionalProperties map[string]interface{}       `json:"-"`
}

NiddInformation defines model for NiddInformation.

func (NiddInformation) Get

func (a NiddInformation) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for NiddInformation. Returns the specified element and whether it was found

func (NiddInformation) MarshalJSON

func (a NiddInformation) MarshalJSON() ([]byte, error)

Override default JSON handling for NiddInformation to handle AdditionalProperties

func (*NiddInformation) Set

func (a *NiddInformation) Set(fieldName string, value interface{})

Setter for additional properties for NiddInformation

func (*NiddInformation) UnmarshalJSON

func (a *NiddInformation) UnmarshalJSON(b []byte) error

Override default JSON handling for NiddInformation to handle AdditionalProperties

type Nssai

type Nssai struct {
	AdditionalSnssaiData *map[string]AdditionalSnssaiData `json:"additionalSnssaiData,omitempty"`
	DefaultSingleNssais  []externalRef2.Snssai            `json:"defaultSingleNssais"`
	ProvisioningTime     *externalRef2.DateTime           `json:"provisioningTime,omitempty"`
	SingleNssais         []externalRef2.Snssai            `json:"singleNssais,omitempty"`
	SupportedFeatures    *externalRef2.SupportedFeatures  `json:"supportedFeatures,omitempty"`
	AdditionalProperties map[string]interface{}           `json:"-"`
}

Nssai defines model for Nssai.

func (Nssai) Get

func (a Nssai) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for Nssai. Returns the specified element and whether it was found

func (Nssai) MarshalJSON

func (a Nssai) MarshalJSON() ([]byte, error)

Override default JSON handling for Nssai to handle AdditionalProperties

func (*Nssai) Set

func (a *Nssai) Set(fieldName string, value interface{})

Setter for additional properties for Nssai

func (*Nssai) UnmarshalJSON

func (a *Nssai) UnmarshalJSON(b []byte) error

Override default JSON handling for Nssai to handle AdditionalProperties

type OperationMode

type OperationMode string

OperationMode defines model for OperationMode.

const (
	NBN1 OperationMode = "NB_N1"
	NBS1 OperationMode = "NB_S1"
	WBN1 OperationMode = "WB_N1"
	WBS1 OperationMode = "WB_S1"
)

Defines values for OperationMode.

type PduSession

type PduSession struct {
	Dnn                  externalRef2.Dnn          `json:"dnn"`
	PlmnId               externalRef2.PlmnId       `json:"plmnId"`
	SingleNssai          *externalRef2.Snssai      `json:"singleNssai,omitempty"`
	SmfInstanceId        externalRef2.NfInstanceId `json:"smfInstanceId"`
	AdditionalProperties map[string]interface{}    `json:"-"`
}

PduSession defines model for PduSession.

func (PduSession) Get

func (a PduSession) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for PduSession. Returns the specified element and whether it was found

func (PduSession) MarshalJSON

func (a PduSession) MarshalJSON() ([]byte, error)

Override default JSON handling for PduSession to handle AdditionalProperties

func (*PduSession) Set

func (a *PduSession) Set(fieldName string, value interface{})

Setter for additional properties for PduSession

func (*PduSession) UnmarshalJSON

func (a *PduSession) UnmarshalJSON(b []byte) error

Override default JSON handling for PduSession to handle AdditionalProperties

type PduSessionContinuityInd

type PduSessionContinuityInd string

PduSessionContinuityInd defines model for PduSessionContinuityInd.

const (
	MAINTAINPDUSESSION  PduSessionContinuityInd = "MAINTAIN_PDUSESSION"
	RECONNECTPDUSESSION PduSessionContinuityInd = "RECONNECT_PDUSESSION"
	RELEASEPDUSESSION   PduSessionContinuityInd = "RELEASE_PDUSESSION"
)

Defines values for PduSessionContinuityInd.

type PduSessionTypes

type PduSessionTypes struct {
	AllowedSessionTypes  []externalRef2.PduSessionType `json:"allowedSessionTypes,omitempty"`
	DefaultSessionType   externalRef2.PduSessionType   `json:"defaultSessionType"`
	AdditionalProperties map[string]interface{}        `json:"-"`
}

PduSessionTypes defines model for PduSessionTypes.

func (PduSessionTypes) Get

func (a PduSessionTypes) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for PduSessionTypes. Returns the specified element and whether it was found

func (PduSessionTypes) MarshalJSON

func (a PduSessionTypes) MarshalJSON() ([]byte, error)

Override default JSON handling for PduSessionTypes to handle AdditionalProperties

func (*PduSessionTypes) Set

func (a *PduSessionTypes) Set(fieldName string, value interface{})

Setter for additional properties for PduSessionTypes

func (*PduSessionTypes) UnmarshalJSON

func (a *PduSessionTypes) UnmarshalJSON(b []byte) error

Override default JSON handling for PduSessionTypes to handle AdditionalProperties

type PgwInfo

type PgwInfo struct {
	Dnn                  externalRef2.Dnn       `json:"dnn"`
	EpdgInd              *bool                  `json:"epdgInd,omitempty"`
	PgwFqdn              string                 `json:"pgwFqdn"`
	PlmnId               *externalRef2.PlmnId   `json:"plmnId,omitempty"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

PgwInfo defines model for PgwInfo.

func (PgwInfo) Get

func (a PgwInfo) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for PgwInfo. Returns the specified element and whether it was found

func (PgwInfo) MarshalJSON

func (a PgwInfo) MarshalJSON() ([]byte, error)

Override default JSON handling for PgwInfo to handle AdditionalProperties

func (*PgwInfo) Set

func (a *PgwInfo) Set(fieldName string, value interface{})

Setter for additional properties for PgwInfo

func (*PgwInfo) UnmarshalJSON

func (a *PgwInfo) UnmarshalJSON(b []byte) error

Override default JSON handling for PgwInfo to handle AdditionalProperties

type PlmnOperatorClass

type PlmnOperatorClass struct {
	LcsClientClass       LcsClientClass         `json:"lcsClientClass"`
	LcsClientIds         []LcsClientId          `json:"lcsClientIds"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

PlmnOperatorClass defines model for PlmnOperatorClass.

func (PlmnOperatorClass) Get

func (a PlmnOperatorClass) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for PlmnOperatorClass. Returns the specified element and whether it was found

func (PlmnOperatorClass) MarshalJSON

func (a PlmnOperatorClass) MarshalJSON() ([]byte, error)

Override default JSON handling for PlmnOperatorClass to handle AdditionalProperties

func (*PlmnOperatorClass) Set

func (a *PlmnOperatorClass) Set(fieldName string, value interface{})

Setter for additional properties for PlmnOperatorClass

func (*PlmnOperatorClass) UnmarshalJSON

func (a *PlmnOperatorClass) UnmarshalJSON(b []byte) error

Override default JSON handling for PlmnOperatorClass to handle AdditionalProperties

type PrivacyCheckRelatedAction

type PrivacyCheckRelatedAction string

PrivacyCheckRelatedAction defines model for PrivacyCheckRelatedAction.

const (
	LOCATIONALLOWEDWITHNOTIFICATION    PrivacyCheckRelatedAction = "LOCATION_ALLOWED_WITH_NOTIFICATION"
	LOCATIONALLOWEDWITHOUTNOTIFICATION PrivacyCheckRelatedAction = "LOCATION_ALLOWED_WITHOUT_NOTIFICATION"
	LOCATIONALLOWEDWITHOUTRESPONSE     PrivacyCheckRelatedAction = "LOCATION_ALLOWED_WITHOUT_RESPONSE"
	LOCATIONNOTALLOWED                 PrivacyCheckRelatedAction = "LOCATION_NOT_ALLOWED"
	LOCATIONRESTRICTEDWITHOUTRESPONSE  PrivacyCheckRelatedAction = "LOCATION_RESTRICTED_WITHOUT_RESPONSE"
)

Defines values for PrivacyCheckRelatedAction.

type PtwParameters

type PtwParameters struct {
	OperationMode        OperationMode          `json:"operationMode"`
	PtwValue             string                 `json:"ptwValue"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

PtwParameters defines model for PtwParameters.

func (PtwParameters) Get

func (a PtwParameters) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for PtwParameters. Returns the specified element and whether it was found

func (PtwParameters) MarshalJSON

func (a PtwParameters) MarshalJSON() ([]byte, error)

Override default JSON handling for PtwParameters to handle AdditionalProperties

func (*PtwParameters) Set

func (a *PtwParameters) Set(fieldName string, value interface{})

Setter for additional properties for PtwParameters

func (*PtwParameters) UnmarshalJSON

func (a *PtwParameters) UnmarshalJSON(b []byte) error

Override default JSON handling for PtwParameters to handle AdditionalProperties

type RequestEditorFn

type RequestEditorFn func(ctx context.Context, req *http.Request) error

RequestEditorFn is the function signature for the RequestEditor callback function

type SNSSAIsAck204Response

type SNSSAIsAck204Response struct {
}

func (SNSSAIsAck204Response) VisitSNSSAIsAckResponse

func (response SNSSAIsAck204Response) VisitSNSSAIsAckResponse(w http.ResponseWriter) error

type SNSSAIsAck400ApplicationProblemPlusJSONResponse

type SNSSAIsAck400ApplicationProblemPlusJSONResponse struct {
	externalRef2.N400ApplicationProblemPlusJSONResponse
}

func (SNSSAIsAck400ApplicationProblemPlusJSONResponse) VisitSNSSAIsAckResponse

func (response SNSSAIsAck400ApplicationProblemPlusJSONResponse) VisitSNSSAIsAckResponse(w http.ResponseWriter) error

type SNSSAIsAck500ApplicationProblemPlusJSONResponse

type SNSSAIsAck500ApplicationProblemPlusJSONResponse struct {
	externalRef2.N500ApplicationProblemPlusJSONResponse
}

func (SNSSAIsAck500ApplicationProblemPlusJSONResponse) VisitSNSSAIsAckResponse

func (response SNSSAIsAck500ApplicationProblemPlusJSONResponse) VisitSNSSAIsAckResponse(w http.ResponseWriter) error

type SNSSAIsAck503ApplicationProblemPlusJSONResponse

type SNSSAIsAck503ApplicationProblemPlusJSONResponse struct {
	externalRef2.N503ApplicationProblemPlusJSONResponse
}

func (SNSSAIsAck503ApplicationProblemPlusJSONResponse) VisitSNSSAIsAckResponse

func (response SNSSAIsAck503ApplicationProblemPlusJSONResponse) VisitSNSSAIsAckResponse(w http.ResponseWriter) error

type SNSSAIsAckJSONRequestBody

type SNSSAIsAckJSONRequestBody = AcknowledgeInfo

SNSSAIsAckJSONRequestBody defines body for SNSSAIsAck for application/json ContentType.

type SNSSAIsAckRequestObject

type SNSSAIsAckRequestObject struct {
	Supi externalRef2.Supi `json:"supi"`
	Body *SNSSAIsAckJSONRequestBody
}

type SNSSAIsAckResponse

type SNSSAIsAckResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	ApplicationproblemJSON400     *externalRef2.N400
	ApplicationproblemJSON500     *externalRef2.N500
	ApplicationproblemJSON503     *externalRef2.N503
	ApplicationproblemJSONDefault *externalRef2.ProblemDetails
}

func ParseSNSSAIsAckResponse

func ParseSNSSAIsAckResponse(rsp *http.Response) (*SNSSAIsAckResponse, error)

ParseSNSSAIsAckResponse parses an HTTP response from a SNSSAIsAckWithResponse call

func (SNSSAIsAckResponse) Status

func (r SNSSAIsAckResponse) Status() string

Status returns HTTPResponse.Status

func (SNSSAIsAckResponse) StatusCode

func (r SNSSAIsAckResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SNSSAIsAckResponseObject

type SNSSAIsAckResponseObject interface {
	VisitSNSSAIsAckResponse(w http.ResponseWriter) error
}

type SNSSAIsAckdefaultApplicationProblemPlusJSONResponse

type SNSSAIsAckdefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef2.ProblemDetails
	StatusCode int
}

func (SNSSAIsAckdefaultApplicationProblemPlusJSONResponse) VisitSNSSAIsAckResponse

type SdmSubsModification

type SdmSubsModification struct {
	Expires               *externalRef2.DateTime `json:"expires,omitempty"`
	MonitoredResourceUris []externalRef2.Uri     `json:"monitoredResourceUris,omitempty"`
	AdditionalProperties  map[string]interface{} `json:"-"`
}

SdmSubsModification defines model for SdmSubsModification.

func (SdmSubsModification) Get

func (a SdmSubsModification) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for SdmSubsModification. Returns the specified element and whether it was found

func (SdmSubsModification) MarshalJSON

func (a SdmSubsModification) MarshalJSON() ([]byte, error)

Override default JSON handling for SdmSubsModification to handle AdditionalProperties

func (*SdmSubsModification) Set

func (a *SdmSubsModification) Set(fieldName string, value interface{})

Setter for additional properties for SdmSubsModification

func (*SdmSubsModification) UnmarshalJSON

func (a *SdmSubsModification) UnmarshalJSON(b []byte) error

Override default JSON handling for SdmSubsModification to handle AdditionalProperties

type SdmSubscription

type SdmSubscription struct {
	// AmfServiceName Service names known to NRF
	AmfServiceName        *externalRef3.ServiceName       `json:"amfServiceName,omitempty"`
	CallbackReference     externalRef2.Uri                `json:"callbackReference"`
	ContextInfo           *ContextInfo                    `json:"contextInfo,omitempty"`
	Dnn                   *externalRef2.Dnn               `json:"dnn,omitempty"`
	Expires               *externalRef2.DateTime          `json:"expires,omitempty"`
	ImmediateReport       *bool                           `json:"immediateReport,omitempty"`
	ImplicitUnsubscribe   *bool                           `json:"implicitUnsubscribe,omitempty"`
	MonitoredResourceUris []externalRef2.Uri              `json:"monitoredResourceUris"`
	NfInstanceId          externalRef2.NfInstanceId       `json:"nfInstanceId"`
	PlmnId                *externalRef2.PlmnId            `json:"plmnId,omitempty"`
	Report                *SubscriptionDataSets           `json:"report,omitempty"`
	SingleNssai           *externalRef2.Snssai            `json:"singleNssai,omitempty"`
	SubscriptionId        *string                         `json:"subscriptionId,omitempty"`
	SupportedFeatures     *externalRef2.SupportedFeatures `json:"supportedFeatures,omitempty"`
	UniqueSubscription    *bool                           `json:"uniqueSubscription,omitempty"`
	AdditionalProperties  map[string]interface{}          `json:"-"`
}

SdmSubscription defines model for SdmSubscription.

func (SdmSubscription) Get

func (a SdmSubscription) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for SdmSubscription. Returns the specified element and whether it was found

func (SdmSubscription) MarshalJSON

func (a SdmSubscription) MarshalJSON() ([]byte, error)

Override default JSON handling for SdmSubscription to handle AdditionalProperties

func (*SdmSubscription) Set

func (a *SdmSubscription) Set(fieldName string, value interface{})

Setter for additional properties for SdmSubscription

func (*SdmSubscription) UnmarshalJSON

func (a *SdmSubscription) UnmarshalJSON(b []byte) error

Override default JSON handling for SdmSubscription to handle AdditionalProperties

type SecuredPacket

type SecuredPacket = []byte

SecuredPacket defines model for SecuredPacket.

type ServerInterface

type ServerInterface interface {
	// Mapping of Group Identifiers
	// (GET /group-data/group-identifiers)
	GetGroupIdentifiers(c *gin.Context, params GetGroupIdentifiersParams)
	// retrieve shared data
	// (GET /shared-data)
	GetSharedData(c *gin.Context, params GetSharedDataParams)
	// subscribe to notifications for shared data
	// (POST /shared-data-subscriptions)
	SubscribeToSharedData(c *gin.Context)
	// unsubscribe from notifications for shared data
	// (DELETE /shared-data-subscriptions/{subscriptionId})
	UnsubscribeForSharedData(c *gin.Context, subscriptionId string)
	// modify the subscription
	// (PATCH /shared-data-subscriptions/{subscriptionId})
	ModifySharedDataSubs(c *gin.Context, subscriptionId string, params ModifySharedDataSubsParams)
	// retrieve the individual shared data
	// (GET /shared-data/{sharedDataId})
	GetIndividualSharedData(c *gin.Context, sharedDataId SharedDataIds, params GetIndividualSharedDataParams)
	// retrieve multiple data sets
	// (GET /{supi})
	GetDataSets(c *gin.Context, supi externalRef2.Supi, params GetDataSetsParams)
	// retrieve a UE's Access and Mobility Subscription Data
	// (GET /{supi}/am-data)
	GetAmData(c *gin.Context, supi externalRef2.Supi, params GetAmDataParams)
	// Nudm_Sdm Info operation for CAG acknowledgement
	// (PUT /{supi}/am-data/cag-ack)
	CAGAck(c *gin.Context, supi externalRef2.Supi)
	// retrieve a UE's subscribed Enhanced Coverage Restriction Data
	// (GET /{supi}/am-data/ecr-data)
	GetEcrData(c *gin.Context, supi externalRef2.Supi, params GetEcrDataParams)
	// Nudm_Sdm Info service operation
	// (PUT /{supi}/am-data/sor-ack)
	SorAckInfo(c *gin.Context, supi externalRef2.Supi)
	// Nudm_Sdm Info operation for S-NSSAIs acknowledgement
	// (PUT /{supi}/am-data/subscribed-snssais-ack)
	SNSSAIsAck(c *gin.Context, supi externalRef2.Supi)
	// Nudm_Sdm custom operation to trigger SOR info update
	// (POST /{supi}/am-data/update-sor)
	UpdateSORInfo(c *gin.Context, supi externalRef2.Supi)
	// Nudm_Sdm Info for UPU service operation
	// (PUT /{supi}/am-data/upu-ack)
	UpuAck(c *gin.Context, supi externalRef2.Supi)
	// retrieve a UE's LCS Broadcast Assistance Data Types Subscription Data
	// (GET /{supi}/lcs-bca-data)
	GetLcsBcaData(c *gin.Context, supi externalRef2.Supi, params GetLcsBcaDataParams)
	// retrieve a UE's LCS Mobile Originated Subscription Data
	// (GET /{supi}/lcs-mo-data)
	GetLcsMoData(c *gin.Context, supi externalRef2.Supi, params GetLcsMoDataParams)
	// retrieve a UE's subscribed NSSAI
	// (GET /{supi}/nssai)
	GetNSSAI(c *gin.Context, supi externalRef2.Supi, params GetNSSAIParams)
	// retrieve a UE's Session Management Subscription Data
	// (GET /{supi}/sm-data)
	GetSmData(c *gin.Context, supi externalRef2.Supi, params GetSmDataParams)
	// retrieve a UE's SMF Selection Subscription Data
	// (GET /{supi}/smf-select-data)
	GetSmfSelData(c *gin.Context, supi externalRef2.Supi, params GetSmfSelDataParams)
	// retrieve a UE's SMS Subscription Data
	// (GET /{supi}/sms-data)
	GetSmsData(c *gin.Context, supi externalRef2.Supi, params GetSmsDataParams)
	// retrieve a UE's SMS Management Subscription Data
	// (GET /{supi}/sms-mng-data)
	GetSmsMngtData(c *gin.Context, supi externalRef2.Supi, params GetSmsMngtDataParams)
	// retrieve a UE's Trace Configuration Data
	// (GET /{supi}/trace-data)
	GetTraceConfigData(c *gin.Context, supi externalRef2.Supi, params GetTraceConfigDataParams)
	// retrieve a UE's UE Context In AMF Data
	// (GET /{supi}/ue-context-in-amf-data)
	GetUeCtxInAmfData(c *gin.Context, supi externalRef2.Supi, params GetUeCtxInAmfDataParams)
	// retrieve a UE's UE Context In SMF Data
	// (GET /{supi}/ue-context-in-smf-data)
	GetUeCtxInSmfData(c *gin.Context, supi externalRef2.Supi, params GetUeCtxInSmfDataParams)
	// retrieve a UE's UE Context In SMSF Data
	// (GET /{supi}/ue-context-in-smsf-data)
	GetUeCtxInSmsfData(c *gin.Context, supi externalRef2.Supi, params GetUeCtxInSmsfDataParams)
	// retrieve a UE's V2X Subscription Data
	// (GET /{supi}/v2x-data)
	GetV2xData(c *gin.Context, supi externalRef2.Supi, params GetV2xDataParams)
	// retrieve a UE's SUPI or GPSI
	// (GET /{ueId}/id-translation-result)
	GetSupiOrGpsi(c *gin.Context, ueId externalRef2.VarUeId, params GetSupiOrGpsiParams)
	// retrieve a UE's LCS Privacy Subscription Data
	// (GET /{ueId}/lcs-privacy-data)
	GetLcsPrivacyData(c *gin.Context, ueId externalRef2.VarUeId, params GetLcsPrivacyDataParams)
	// subscribe to notifications
	// (POST /{ueId}/sdm-subscriptions)
	Subscribe(c *gin.Context, ueId externalRef2.VarUeId)
	// unsubscribe from notifications
	// (DELETE /{ueId}/sdm-subscriptions/{subscriptionId})
	Unsubscribe(c *gin.Context, ueId externalRef2.VarUeId, subscriptionId string)
	// modify the subscription
	// (PATCH /{ueId}/sdm-subscriptions/{subscriptionId})
	Modify(c *gin.Context, ueId externalRef2.VarUeId, subscriptionId string, params ModifyParams)
}

ServerInterface represents all server handlers.

func NewStrictHandler

func NewStrictHandler(ssi StrictServerInterface, middlewares []StrictMiddlewareFunc) ServerInterface

type ServerInterfaceWrapper

type ServerInterfaceWrapper struct {
	Handler            ServerInterface
	HandlerMiddlewares []MiddlewareFunc
	ErrorHandler       func(*gin.Context, error, int)
}

ServerInterfaceWrapper converts contexts to parameters.

func (*ServerInterfaceWrapper) CAGAck

func (siw *ServerInterfaceWrapper) CAGAck(c *gin.Context)

CAGAck operation middleware

func (*ServerInterfaceWrapper) GetAmData

func (siw *ServerInterfaceWrapper) GetAmData(c *gin.Context)

GetAmData operation middleware

func (*ServerInterfaceWrapper) GetDataSets

func (siw *ServerInterfaceWrapper) GetDataSets(c *gin.Context)

GetDataSets operation middleware

func (*ServerInterfaceWrapper) GetEcrData

func (siw *ServerInterfaceWrapper) GetEcrData(c *gin.Context)

GetEcrData operation middleware

func (*ServerInterfaceWrapper) GetGroupIdentifiers

func (siw *ServerInterfaceWrapper) GetGroupIdentifiers(c *gin.Context)

GetGroupIdentifiers operation middleware

func (*ServerInterfaceWrapper) GetIndividualSharedData

func (siw *ServerInterfaceWrapper) GetIndividualSharedData(c *gin.Context)

GetIndividualSharedData operation middleware

func (*ServerInterfaceWrapper) GetLcsBcaData

func (siw *ServerInterfaceWrapper) GetLcsBcaData(c *gin.Context)

GetLcsBcaData operation middleware

func (*ServerInterfaceWrapper) GetLcsMoData

func (siw *ServerInterfaceWrapper) GetLcsMoData(c *gin.Context)

GetLcsMoData operation middleware

func (*ServerInterfaceWrapper) GetLcsPrivacyData

func (siw *ServerInterfaceWrapper) GetLcsPrivacyData(c *gin.Context)

GetLcsPrivacyData operation middleware

func (*ServerInterfaceWrapper) GetNSSAI

func (siw *ServerInterfaceWrapper) GetNSSAI(c *gin.Context)

GetNSSAI operation middleware

func (*ServerInterfaceWrapper) GetSharedData

func (siw *ServerInterfaceWrapper) GetSharedData(c *gin.Context)

GetSharedData operation middleware

func (*ServerInterfaceWrapper) GetSmData

func (siw *ServerInterfaceWrapper) GetSmData(c *gin.Context)

GetSmData operation middleware

func (*ServerInterfaceWrapper) GetSmfSelData

func (siw *ServerInterfaceWrapper) GetSmfSelData(c *gin.Context)

GetSmfSelData operation middleware

func (*ServerInterfaceWrapper) GetSmsData

func (siw *ServerInterfaceWrapper) GetSmsData(c *gin.Context)

GetSmsData operation middleware

func (*ServerInterfaceWrapper) GetSmsMngtData

func (siw *ServerInterfaceWrapper) GetSmsMngtData(c *gin.Context)

GetSmsMngtData operation middleware

func (*ServerInterfaceWrapper) GetSupiOrGpsi

func (siw *ServerInterfaceWrapper) GetSupiOrGpsi(c *gin.Context)

GetSupiOrGpsi operation middleware

func (*ServerInterfaceWrapper) GetTraceConfigData

func (siw *ServerInterfaceWrapper) GetTraceConfigData(c *gin.Context)

GetTraceConfigData operation middleware

func (*ServerInterfaceWrapper) GetUeCtxInAmfData

func (siw *ServerInterfaceWrapper) GetUeCtxInAmfData(c *gin.Context)

GetUeCtxInAmfData operation middleware

func (*ServerInterfaceWrapper) GetUeCtxInSmfData

func (siw *ServerInterfaceWrapper) GetUeCtxInSmfData(c *gin.Context)

GetUeCtxInSmfData operation middleware

func (*ServerInterfaceWrapper) GetUeCtxInSmsfData

func (siw *ServerInterfaceWrapper) GetUeCtxInSmsfData(c *gin.Context)

GetUeCtxInSmsfData operation middleware

func (*ServerInterfaceWrapper) GetV2xData

func (siw *ServerInterfaceWrapper) GetV2xData(c *gin.Context)

GetV2xData operation middleware

func (*ServerInterfaceWrapper) Modify

func (siw *ServerInterfaceWrapper) Modify(c *gin.Context)

Modify operation middleware

func (*ServerInterfaceWrapper) ModifySharedDataSubs

func (siw *ServerInterfaceWrapper) ModifySharedDataSubs(c *gin.Context)

ModifySharedDataSubs operation middleware

func (*ServerInterfaceWrapper) SNSSAIsAck

func (siw *ServerInterfaceWrapper) SNSSAIsAck(c *gin.Context)

SNSSAIsAck operation middleware

func (*ServerInterfaceWrapper) SorAckInfo

func (siw *ServerInterfaceWrapper) SorAckInfo(c *gin.Context)

SorAckInfo operation middleware

func (*ServerInterfaceWrapper) Subscribe

func (siw *ServerInterfaceWrapper) Subscribe(c *gin.Context)

Subscribe operation middleware

func (*ServerInterfaceWrapper) SubscribeToSharedData

func (siw *ServerInterfaceWrapper) SubscribeToSharedData(c *gin.Context)

SubscribeToSharedData operation middleware

func (*ServerInterfaceWrapper) Unsubscribe

func (siw *ServerInterfaceWrapper) Unsubscribe(c *gin.Context)

Unsubscribe operation middleware

func (*ServerInterfaceWrapper) UnsubscribeForSharedData

func (siw *ServerInterfaceWrapper) UnsubscribeForSharedData(c *gin.Context)

UnsubscribeForSharedData operation middleware

func (*ServerInterfaceWrapper) UpdateSORInfo

func (siw *ServerInterfaceWrapper) UpdateSORInfo(c *gin.Context)

UpdateSORInfo operation middleware

func (*ServerInterfaceWrapper) UpuAck

func (siw *ServerInterfaceWrapper) UpuAck(c *gin.Context)

UpuAck operation middleware

type ServiceTypeUnrelatedClass

type ServiceTypeUnrelatedClass struct {
	AllowedGeographicArea     []interface{}              `json:"allowedGeographicArea,omitempty"`
	CodeWordInd               *CodeWordInd               `json:"codeWordInd,omitempty"`
	CodeWordList              []CodeWord                 `json:"codeWordList,omitempty"`
	PrivacyCheckRelatedAction *PrivacyCheckRelatedAction `json:"privacyCheckRelatedAction,omitempty"`

	// ServiceType Original reference TS29572_Nlmf_Location.yaml#/components/schemas/LcsServiceType
	ServiceType          interface{}            `json:"serviceType"`
	ValidTimePeriod      *ValidTimePeriod       `json:"validTimePeriod,omitempty"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

ServiceTypeUnrelatedClass defines model for ServiceTypeUnrelatedClass.

func (ServiceTypeUnrelatedClass) Get

func (a ServiceTypeUnrelatedClass) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for ServiceTypeUnrelatedClass. Returns the specified element and whether it was found

func (ServiceTypeUnrelatedClass) MarshalJSON

func (a ServiceTypeUnrelatedClass) MarshalJSON() ([]byte, error)

Override default JSON handling for ServiceTypeUnrelatedClass to handle AdditionalProperties

func (*ServiceTypeUnrelatedClass) Set

func (a *ServiceTypeUnrelatedClass) Set(fieldName string, value interface{})

Setter for additional properties for ServiceTypeUnrelatedClass

func (*ServiceTypeUnrelatedClass) UnmarshalJSON

func (a *ServiceTypeUnrelatedClass) UnmarshalJSON(b []byte) error

Override default JSON handling for ServiceTypeUnrelatedClass to handle AdditionalProperties

type SessionManagementSubscriptionData

type SessionManagementSubscriptionData struct {
	N3gppChargingCharacteristics *N3GppChargingCharacteristics `json:"3gppChargingCharacteristics,omitempty"`

	// DnnConfigurations A map (list of key-value pairs where Dnn, or optionally the Wildcard DNN, serves as key) of DnnConfigurations
	DnnConfigurations         *map[string]DnnConfiguration        `json:"dnnConfigurations,omitempty"`
	ExpectedUeBehavioursList  *map[string]ExpectedUeBehaviourData `json:"expectedUeBehavioursList,omitempty"`
	InternalGroupIds          []externalRef2.GroupId              `json:"internalGroupIds,omitempty"`
	OdbPacketServices         *externalRef2.OdbPacketServices     `json:"odbPacketServices,omitempty"`
	SharedDnnConfigurationsId SharedDataId                        `json:"sharedDnnConfigurationsId,omitempty"`
	SharedTraceDataId         SharedDataId                        `json:"sharedTraceDataId,omitempty"`
	SharedVnGroupDataIds      *map[string]SharedDataId            `json:"sharedVnGroupDataIds,omitempty"`
	SingleNssai               externalRef2.Snssai                 `json:"singleNssai"`
	SuggestedPacketNumDlList  *map[string]SuggestedPacketNumDl    `json:"suggestedPacketNumDlList,omitempty"`
	TraceData                 *externalRef2.TraceData             `json:"traceData"`
	AdditionalProperties      map[string]interface{}              `json:"-"`
}

SessionManagementSubscriptionData defines model for SessionManagementSubscriptionData.

func (SessionManagementSubscriptionData) Get

func (a SessionManagementSubscriptionData) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for SessionManagementSubscriptionData. Returns the specified element and whether it was found

func (SessionManagementSubscriptionData) MarshalJSON

func (a SessionManagementSubscriptionData) MarshalJSON() ([]byte, error)

Override default JSON handling for SessionManagementSubscriptionData to handle AdditionalProperties

func (*SessionManagementSubscriptionData) Set

func (a *SessionManagementSubscriptionData) Set(fieldName string, value interface{})

Setter for additional properties for SessionManagementSubscriptionData

func (*SessionManagementSubscriptionData) UnmarshalJSON

func (a *SessionManagementSubscriptionData) UnmarshalJSON(b []byte) error

Override default JSON handling for SessionManagementSubscriptionData to handle AdditionalProperties

type SharedData

type SharedData struct {
	SharedAmData            *AccessAndMobilitySubscriptionData `json:"sharedAmData,omitempty"`
	SharedDataId            SharedDataId                       `json:"sharedDataId"`
	SharedDnnConfigurations *map[string]DnnConfiguration       `json:"sharedDnnConfigurations,omitempty"`
	SharedSmsMngSubsData    *SmsManagementSubscriptionData     `json:"sharedSmsMngSubsData,omitempty"`
	SharedSmsSubsData       *SmsSubscriptionData               `json:"sharedSmsSubsData,omitempty"`
	SharedSnssaiInfos       *map[string]SnssaiInfo             `json:"sharedSnssaiInfos,omitempty"`
	SharedTraceData         *externalRef2.TraceData            `json:"sharedTraceData"`
	SharedVnGroupDatas      *map[string]VnGroupData            `json:"sharedVnGroupDatas,omitempty"`
	AdditionalProperties    map[string]interface{}             `json:"-"`
}

SharedData defines model for SharedData.

func (SharedData) Get

func (a SharedData) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for SharedData. Returns the specified element and whether it was found

func (SharedData) MarshalJSON

func (a SharedData) MarshalJSON() ([]byte, error)

Override default JSON handling for SharedData to handle AdditionalProperties

func (*SharedData) Set

func (a *SharedData) Set(fieldName string, value interface{})

Setter for additional properties for SharedData

func (*SharedData) UnmarshalJSON

func (a *SharedData) UnmarshalJSON(b []byte) error

Override default JSON handling for SharedData to handle AdditionalProperties

type SharedDataId

type SharedDataId = string

SharedDataId defines model for SharedDataId.

type SharedDataIds

type SharedDataIds = []SharedDataId

SharedDataIds defines model for SharedDataIds.

type SmfSelectionSubscriptionData

type SmfSelectionSubscriptionData struct {
	SharedSnssaiInfosId   SharedDataId                    `json:"sharedSnssaiInfosId,omitempty"`
	SubscribedSnssaiInfos *map[string]SnssaiInfo          `json:"subscribedSnssaiInfos,omitempty"`
	SupportedFeatures     *externalRef2.SupportedFeatures `json:"supportedFeatures,omitempty"`
	AdditionalProperties  map[string]interface{}          `json:"-"`
}

SmfSelectionSubscriptionData defines model for SmfSelectionSubscriptionData.

func (SmfSelectionSubscriptionData) Get

func (a SmfSelectionSubscriptionData) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for SmfSelectionSubscriptionData. Returns the specified element and whether it was found

func (SmfSelectionSubscriptionData) MarshalJSON

func (a SmfSelectionSubscriptionData) MarshalJSON() ([]byte, error)

Override default JSON handling for SmfSelectionSubscriptionData to handle AdditionalProperties

func (*SmfSelectionSubscriptionData) Set

func (a *SmfSelectionSubscriptionData) Set(fieldName string, value interface{})

Setter for additional properties for SmfSelectionSubscriptionData

func (*SmfSelectionSubscriptionData) UnmarshalJSON

func (a *SmfSelectionSubscriptionData) UnmarshalJSON(b []byte) error

Override default JSON handling for SmfSelectionSubscriptionData to handle AdditionalProperties

type SmsManagementSubscriptionData

type SmsManagementSubscriptionData struct {
	MoSmsBarringAll      *bool                           `json:"moSmsBarringAll,omitempty"`
	MoSmsBarringRoaming  *bool                           `json:"moSmsBarringRoaming,omitempty"`
	MoSmsSubscribed      *bool                           `json:"moSmsSubscribed,omitempty"`
	MtSmsBarringAll      *bool                           `json:"mtSmsBarringAll,omitempty"`
	MtSmsBarringRoaming  *bool                           `json:"mtSmsBarringRoaming,omitempty"`
	MtSmsSubscribed      *bool                           `json:"mtSmsSubscribed,omitempty"`
	SharedSmsMngDataIds  []SharedDataId                  `json:"sharedSmsMngDataIds,omitempty"`
	SupportedFeatures    *externalRef2.SupportedFeatures `json:"supportedFeatures,omitempty"`
	TraceData            *externalRef2.TraceData         `json:"traceData"`
	AdditionalProperties map[string]interface{}          `json:"-"`
}

SmsManagementSubscriptionData defines model for SmsManagementSubscriptionData.

func (SmsManagementSubscriptionData) Get

func (a SmsManagementSubscriptionData) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for SmsManagementSubscriptionData. Returns the specified element and whether it was found

func (SmsManagementSubscriptionData) MarshalJSON

func (a SmsManagementSubscriptionData) MarshalJSON() ([]byte, error)

Override default JSON handling for SmsManagementSubscriptionData to handle AdditionalProperties

func (*SmsManagementSubscriptionData) Set

func (a *SmsManagementSubscriptionData) Set(fieldName string, value interface{})

Setter for additional properties for SmsManagementSubscriptionData

func (*SmsManagementSubscriptionData) UnmarshalJSON

func (a *SmsManagementSubscriptionData) UnmarshalJSON(b []byte) error

Override default JSON handling for SmsManagementSubscriptionData to handle AdditionalProperties

type SmsSubscribed

type SmsSubscribed = bool

SmsSubscribed defines model for SmsSubscribed.

type SmsSubscriptionData

type SmsSubscriptionData struct {
	SharedSmsSubsDataId  SharedDataId           `json:"sharedSmsSubsDataId,omitempty"`
	SmsSubscribed        *SmsSubscribed         `json:"smsSubscribed,omitempty"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

SmsSubscriptionData defines model for SmsSubscriptionData.

func (SmsSubscriptionData) Get

func (a SmsSubscriptionData) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for SmsSubscriptionData. Returns the specified element and whether it was found

func (SmsSubscriptionData) MarshalJSON

func (a SmsSubscriptionData) MarshalJSON() ([]byte, error)

Override default JSON handling for SmsSubscriptionData to handle AdditionalProperties

func (*SmsSubscriptionData) Set

func (a *SmsSubscriptionData) Set(fieldName string, value interface{})

Setter for additional properties for SmsSubscriptionData

func (*SmsSubscriptionData) UnmarshalJSON

func (a *SmsSubscriptionData) UnmarshalJSON(b []byte) error

Override default JSON handling for SmsSubscriptionData to handle AdditionalProperties

type SmsfInfo

type SmsfInfo struct {
	PlmnId               externalRef2.PlmnId       `json:"plmnId"`
	SmsfInstanceId       externalRef2.NfInstanceId `json:"smsfInstanceId"`
	AdditionalProperties map[string]interface{}    `json:"-"`
}

SmsfInfo defines model for SmsfInfo.

func (SmsfInfo) Get

func (a SmsfInfo) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for SmsfInfo. Returns the specified element and whether it was found

func (SmsfInfo) MarshalJSON

func (a SmsfInfo) MarshalJSON() ([]byte, error)

Override default JSON handling for SmsfInfo to handle AdditionalProperties

func (*SmsfInfo) Set

func (a *SmsfInfo) Set(fieldName string, value interface{})

Setter for additional properties for SmsfInfo

func (*SmsfInfo) UnmarshalJSON

func (a *SmsfInfo) UnmarshalJSON(b []byte) error

Override default JSON handling for SmsfInfo to handle AdditionalProperties

type SnssaiInfo

type SnssaiInfo struct {
	DnnInfos             []DnnInfo              `json:"dnnInfos"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

SnssaiInfo defines model for SnssaiInfo.

func (SnssaiInfo) Get

func (a SnssaiInfo) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for SnssaiInfo. Returns the specified element and whether it was found

func (SnssaiInfo) MarshalJSON

func (a SnssaiInfo) MarshalJSON() ([]byte, error)

Override default JSON handling for SnssaiInfo to handle AdditionalProperties

func (*SnssaiInfo) Set

func (a *SnssaiInfo) Set(fieldName string, value interface{})

Setter for additional properties for SnssaiInfo

func (*SnssaiInfo) UnmarshalJSON

func (a *SnssaiInfo) UnmarshalJSON(b []byte) error

Override default JSON handling for SnssaiInfo to handle AdditionalProperties

type SorAckInfo204Response

type SorAckInfo204Response struct {
}

func (SorAckInfo204Response) VisitSorAckInfoResponse

func (response SorAckInfo204Response) VisitSorAckInfoResponse(w http.ResponseWriter) error

type SorAckInfo400ApplicationProblemPlusJSONResponse

type SorAckInfo400ApplicationProblemPlusJSONResponse struct {
	externalRef2.N400ApplicationProblemPlusJSONResponse
}

func (SorAckInfo400ApplicationProblemPlusJSONResponse) VisitSorAckInfoResponse

func (response SorAckInfo400ApplicationProblemPlusJSONResponse) VisitSorAckInfoResponse(w http.ResponseWriter) error

type SorAckInfo500ApplicationProblemPlusJSONResponse

type SorAckInfo500ApplicationProblemPlusJSONResponse struct {
	externalRef2.N500ApplicationProblemPlusJSONResponse
}

func (SorAckInfo500ApplicationProblemPlusJSONResponse) VisitSorAckInfoResponse

func (response SorAckInfo500ApplicationProblemPlusJSONResponse) VisitSorAckInfoResponse(w http.ResponseWriter) error

type SorAckInfo503ApplicationProblemPlusJSONResponse

type SorAckInfo503ApplicationProblemPlusJSONResponse struct {
	externalRef2.N503ApplicationProblemPlusJSONResponse
}

func (SorAckInfo503ApplicationProblemPlusJSONResponse) VisitSorAckInfoResponse

func (response SorAckInfo503ApplicationProblemPlusJSONResponse) VisitSorAckInfoResponse(w http.ResponseWriter) error

type SorAckInfoJSONRequestBody

type SorAckInfoJSONRequestBody = AcknowledgeInfo

SorAckInfoJSONRequestBody defines body for SorAckInfo for application/json ContentType.

type SorAckInfoRequestObject

type SorAckInfoRequestObject struct {
	Supi externalRef2.Supi `json:"supi"`
	Body *SorAckInfoJSONRequestBody
}

type SorAckInfoResponse

type SorAckInfoResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	ApplicationproblemJSON400     *externalRef2.N400
	ApplicationproblemJSON500     *externalRef2.N500
	ApplicationproblemJSON503     *externalRef2.N503
	ApplicationproblemJSONDefault *externalRef2.ProblemDetails
}

func ParseSorAckInfoResponse

func ParseSorAckInfoResponse(rsp *http.Response) (*SorAckInfoResponse, error)

ParseSorAckInfoResponse parses an HTTP response from a SorAckInfoWithResponse call

func (SorAckInfoResponse) Status

func (r SorAckInfoResponse) Status() string

Status returns HTTPResponse.Status

func (SorAckInfoResponse) StatusCode

func (r SorAckInfoResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SorAckInfoResponseObject

type SorAckInfoResponseObject interface {
	VisitSorAckInfoResponse(w http.ResponseWriter) error
}

type SorAckInfodefaultApplicationProblemPlusJSONResponse

type SorAckInfodefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef2.ProblemDetails
	StatusCode int
}

func (SorAckInfodefaultApplicationProblemPlusJSONResponse) VisitSorAckInfoResponse

type SorInfo

type SorInfo struct {
	AckInd               externalRef0.AckInd     `json:"ackInd"`
	Countersor           externalRef0.CounterSor `json:"countersor,omitempty"`
	ProvisioningTime     externalRef2.DateTime   `json:"provisioningTime"`
	SorMacIausf          externalRef0.SorMac     `json:"sorMacIausf,omitempty"`
	SteeringContainer    *SteeringContainer      `json:"steeringContainer,omitempty"`
	AdditionalProperties map[string]interface{}  `json:"-"`
}

SorInfo defines model for SorInfo.

func (SorInfo) Get

func (a SorInfo) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for SorInfo. Returns the specified element and whether it was found

func (SorInfo) MarshalJSON

func (a SorInfo) MarshalJSON() ([]byte, error)

Override default JSON handling for SorInfo to handle AdditionalProperties

func (*SorInfo) Set

func (a *SorInfo) Set(fieldName string, value interface{})

Setter for additional properties for SorInfo

func (*SorInfo) UnmarshalJSON

func (a *SorInfo) UnmarshalJSON(b []byte) error

Override default JSON handling for SorInfo to handle AdditionalProperties

type SorUpdateIndicator

type SorUpdateIndicator string

SorUpdateIndicator defines model for SorUpdateIndicator.

const (
	EMERGENCYREGISTRATION SorUpdateIndicator = "EMERGENCY_REGISTRATION"
	INITIALREGISTRATION   SorUpdateIndicator = "INITIAL_REGISTRATION"
)

Defines values for SorUpdateIndicator.

type SorUpdateInfo

type SorUpdateInfo struct {
	VplmnId              externalRef2.PlmnId    `json:"vplmnId"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

SorUpdateInfo defines model for SorUpdateInfo.

func (SorUpdateInfo) Get

func (a SorUpdateInfo) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for SorUpdateInfo. Returns the specified element and whether it was found

func (SorUpdateInfo) MarshalJSON

func (a SorUpdateInfo) MarshalJSON() ([]byte, error)

Override default JSON handling for SorUpdateInfo to handle AdditionalProperties

func (*SorUpdateInfo) Set

func (a *SorUpdateInfo) Set(fieldName string, value interface{})

Setter for additional properties for SorUpdateInfo

func (*SorUpdateInfo) UnmarshalJSON

func (a *SorUpdateInfo) UnmarshalJSON(b []byte) error

Override default JSON handling for SorUpdateInfo to handle AdditionalProperties

type SscModes

type SscModes struct {
	AllowedSscModes      []externalRef2.SscMode `json:"allowedSscModes,omitempty"`
	DefaultSscMode       externalRef2.SscMode   `json:"defaultSscMode"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

SscModes defines model for SscModes.

func (SscModes) Get

func (a SscModes) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for SscModes. Returns the specified element and whether it was found

func (SscModes) MarshalJSON

func (a SscModes) MarshalJSON() ([]byte, error)

Override default JSON handling for SscModes to handle AdditionalProperties

func (*SscModes) Set

func (a *SscModes) Set(fieldName string, value interface{})

Setter for additional properties for SscModes

func (*SscModes) UnmarshalJSON

func (a *SscModes) UnmarshalJSON(b []byte) error

Override default JSON handling for SscModes to handle AdditionalProperties

type SteeringContainer

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

SteeringContainer defines model for SteeringContainer.

func (SteeringContainer) AsSecuredPacket

func (t SteeringContainer) AsSecuredPacket() (SecuredPacket, error)

AsSecuredPacket returns the union data inside the SteeringContainer as a SecuredPacket

func (SteeringContainer) AsSteeringContainer0

func (t SteeringContainer) AsSteeringContainer0() (SteeringContainer0, error)

AsSteeringContainer0 returns the union data inside the SteeringContainer as a SteeringContainer0

func (*SteeringContainer) FromSecuredPacket

func (t *SteeringContainer) FromSecuredPacket(v SecuredPacket) error

FromSecuredPacket overwrites any union data inside the SteeringContainer as the provided SecuredPacket

func (*SteeringContainer) FromSteeringContainer0

func (t *SteeringContainer) FromSteeringContainer0(v SteeringContainer0) error

FromSteeringContainer0 overwrites any union data inside the SteeringContainer as the provided SteeringContainer0

func (SteeringContainer) MarshalJSON

func (t SteeringContainer) MarshalJSON() ([]byte, error)

func (*SteeringContainer) MergeSecuredPacket

func (t *SteeringContainer) MergeSecuredPacket(v SecuredPacket) error

MergeSecuredPacket performs a merge with any union data inside the SteeringContainer, using the provided SecuredPacket

func (*SteeringContainer) MergeSteeringContainer0

func (t *SteeringContainer) MergeSteeringContainer0(v SteeringContainer0) error

MergeSteeringContainer0 performs a merge with any union data inside the SteeringContainer, using the provided SteeringContainer0

func (*SteeringContainer) UnmarshalJSON

func (t *SteeringContainer) UnmarshalJSON(b []byte) error

type SteeringContainer0

type SteeringContainer0 = []externalRef0.SteeringInfo

SteeringContainer0 defines model for .

type StrictHandlerFunc

type StrictHandlerFunc = strictgin.StrictGinHandlerFunc

type StrictMiddlewareFunc

type StrictMiddlewareFunc = strictgin.StrictGinMiddlewareFunc

type StrictServerInterface

type StrictServerInterface interface {
	// Mapping of Group Identifiers
	// (GET /group-data/group-identifiers)
	GetGroupIdentifiers(ctx context.Context, request GetGroupIdentifiersRequestObject) (GetGroupIdentifiersResponseObject, error)
	// retrieve shared data
	// (GET /shared-data)
	GetSharedData(ctx context.Context, request GetSharedDataRequestObject) (GetSharedDataResponseObject, error)
	// subscribe to notifications for shared data
	// (POST /shared-data-subscriptions)
	SubscribeToSharedData(ctx context.Context, request SubscribeToSharedDataRequestObject) (SubscribeToSharedDataResponseObject, error)
	// unsubscribe from notifications for shared data
	// (DELETE /shared-data-subscriptions/{subscriptionId})
	UnsubscribeForSharedData(ctx context.Context, request UnsubscribeForSharedDataRequestObject) (UnsubscribeForSharedDataResponseObject, error)
	// modify the subscription
	// (PATCH /shared-data-subscriptions/{subscriptionId})
	ModifySharedDataSubs(ctx context.Context, request ModifySharedDataSubsRequestObject) (ModifySharedDataSubsResponseObject, error)
	// retrieve the individual shared data
	// (GET /shared-data/{sharedDataId})
	GetIndividualSharedData(ctx context.Context, request GetIndividualSharedDataRequestObject) (GetIndividualSharedDataResponseObject, error)
	// retrieve multiple data sets
	// (GET /{supi})
	GetDataSets(ctx context.Context, request GetDataSetsRequestObject) (GetDataSetsResponseObject, error)
	// retrieve a UE's Access and Mobility Subscription Data
	// (GET /{supi}/am-data)
	GetAmData(ctx context.Context, request GetAmDataRequestObject) (GetAmDataResponseObject, error)
	// Nudm_Sdm Info operation for CAG acknowledgement
	// (PUT /{supi}/am-data/cag-ack)
	CAGAck(ctx context.Context, request CAGAckRequestObject) (CAGAckResponseObject, error)
	// retrieve a UE's subscribed Enhanced Coverage Restriction Data
	// (GET /{supi}/am-data/ecr-data)
	GetEcrData(ctx context.Context, request GetEcrDataRequestObject) (GetEcrDataResponseObject, error)
	// Nudm_Sdm Info service operation
	// (PUT /{supi}/am-data/sor-ack)
	SorAckInfo(ctx context.Context, request SorAckInfoRequestObject) (SorAckInfoResponseObject, error)
	// Nudm_Sdm Info operation for S-NSSAIs acknowledgement
	// (PUT /{supi}/am-data/subscribed-snssais-ack)
	SNSSAIsAck(ctx context.Context, request SNSSAIsAckRequestObject) (SNSSAIsAckResponseObject, error)
	// Nudm_Sdm custom operation to trigger SOR info update
	// (POST /{supi}/am-data/update-sor)
	UpdateSORInfo(ctx context.Context, request UpdateSORInfoRequestObject) (UpdateSORInfoResponseObject, error)
	// Nudm_Sdm Info for UPU service operation
	// (PUT /{supi}/am-data/upu-ack)
	UpuAck(ctx context.Context, request UpuAckRequestObject) (UpuAckResponseObject, error)
	// retrieve a UE's LCS Broadcast Assistance Data Types Subscription Data
	// (GET /{supi}/lcs-bca-data)
	GetLcsBcaData(ctx context.Context, request GetLcsBcaDataRequestObject) (GetLcsBcaDataResponseObject, error)
	// retrieve a UE's LCS Mobile Originated Subscription Data
	// (GET /{supi}/lcs-mo-data)
	GetLcsMoData(ctx context.Context, request GetLcsMoDataRequestObject) (GetLcsMoDataResponseObject, error)
	// retrieve a UE's subscribed NSSAI
	// (GET /{supi}/nssai)
	GetNSSAI(ctx context.Context, request GetNSSAIRequestObject) (GetNSSAIResponseObject, error)
	// retrieve a UE's Session Management Subscription Data
	// (GET /{supi}/sm-data)
	GetSmData(ctx context.Context, request GetSmDataRequestObject) (GetSmDataResponseObject, error)
	// retrieve a UE's SMF Selection Subscription Data
	// (GET /{supi}/smf-select-data)
	GetSmfSelData(ctx context.Context, request GetSmfSelDataRequestObject) (GetSmfSelDataResponseObject, error)
	// retrieve a UE's SMS Subscription Data
	// (GET /{supi}/sms-data)
	GetSmsData(ctx context.Context, request GetSmsDataRequestObject) (GetSmsDataResponseObject, error)
	// retrieve a UE's SMS Management Subscription Data
	// (GET /{supi}/sms-mng-data)
	GetSmsMngtData(ctx context.Context, request GetSmsMngtDataRequestObject) (GetSmsMngtDataResponseObject, error)
	// retrieve a UE's Trace Configuration Data
	// (GET /{supi}/trace-data)
	GetTraceConfigData(ctx context.Context, request GetTraceConfigDataRequestObject) (GetTraceConfigDataResponseObject, error)
	// retrieve a UE's UE Context In AMF Data
	// (GET /{supi}/ue-context-in-amf-data)
	GetUeCtxInAmfData(ctx context.Context, request GetUeCtxInAmfDataRequestObject) (GetUeCtxInAmfDataResponseObject, error)
	// retrieve a UE's UE Context In SMF Data
	// (GET /{supi}/ue-context-in-smf-data)
	GetUeCtxInSmfData(ctx context.Context, request GetUeCtxInSmfDataRequestObject) (GetUeCtxInSmfDataResponseObject, error)
	// retrieve a UE's UE Context In SMSF Data
	// (GET /{supi}/ue-context-in-smsf-data)
	GetUeCtxInSmsfData(ctx context.Context, request GetUeCtxInSmsfDataRequestObject) (GetUeCtxInSmsfDataResponseObject, error)
	// retrieve a UE's V2X Subscription Data
	// (GET /{supi}/v2x-data)
	GetV2xData(ctx context.Context, request GetV2xDataRequestObject) (GetV2xDataResponseObject, error)
	// retrieve a UE's SUPI or GPSI
	// (GET /{ueId}/id-translation-result)
	GetSupiOrGpsi(ctx context.Context, request GetSupiOrGpsiRequestObject) (GetSupiOrGpsiResponseObject, error)
	// retrieve a UE's LCS Privacy Subscription Data
	// (GET /{ueId}/lcs-privacy-data)
	GetLcsPrivacyData(ctx context.Context, request GetLcsPrivacyDataRequestObject) (GetLcsPrivacyDataResponseObject, error)
	// subscribe to notifications
	// (POST /{ueId}/sdm-subscriptions)
	Subscribe(ctx context.Context, request SubscribeRequestObject) (SubscribeResponseObject, error)
	// unsubscribe from notifications
	// (DELETE /{ueId}/sdm-subscriptions/{subscriptionId})
	Unsubscribe(ctx context.Context, request UnsubscribeRequestObject) (UnsubscribeResponseObject, error)
	// modify the subscription
	// (PATCH /{ueId}/sdm-subscriptions/{subscriptionId})
	Modify(ctx context.Context, request ModifyRequestObject) (ModifyResponseObject, error)
}

StrictServerInterface represents all server handlers.

type Subscribe201JSONResponse

type Subscribe201JSONResponse struct {
	Body    SdmSubscription
	Headers Subscribe201ResponseHeaders
}

func (Subscribe201JSONResponse) VisitSubscribeResponse

func (response Subscribe201JSONResponse) VisitSubscribeResponse(w http.ResponseWriter) error

type Subscribe201ResponseHeaders

type Subscribe201ResponseHeaders struct {
	Location string
}

type Subscribe400ApplicationProblemPlusJSONResponse

type Subscribe400ApplicationProblemPlusJSONResponse struct {
	externalRef2.N400ApplicationProblemPlusJSONResponse
}

func (Subscribe400ApplicationProblemPlusJSONResponse) VisitSubscribeResponse

func (response Subscribe400ApplicationProblemPlusJSONResponse) VisitSubscribeResponse(w http.ResponseWriter) error

type Subscribe404ApplicationProblemPlusJSONResponse

type Subscribe404ApplicationProblemPlusJSONResponse struct {
	externalRef2.N404ApplicationProblemPlusJSONResponse
}

func (Subscribe404ApplicationProblemPlusJSONResponse) VisitSubscribeResponse

func (response Subscribe404ApplicationProblemPlusJSONResponse) VisitSubscribeResponse(w http.ResponseWriter) error

type Subscribe500ApplicationProblemPlusJSONResponse

type Subscribe500ApplicationProblemPlusJSONResponse struct {
	externalRef2.N500ApplicationProblemPlusJSONResponse
}

func (Subscribe500ApplicationProblemPlusJSONResponse) VisitSubscribeResponse

func (response Subscribe500ApplicationProblemPlusJSONResponse) VisitSubscribeResponse(w http.ResponseWriter) error

type Subscribe501ApplicationProblemPlusJSONResponse

type Subscribe501ApplicationProblemPlusJSONResponse struct {
	externalRef2.N501ApplicationProblemPlusJSONResponse
}

func (Subscribe501ApplicationProblemPlusJSONResponse) VisitSubscribeResponse

func (response Subscribe501ApplicationProblemPlusJSONResponse) VisitSubscribeResponse(w http.ResponseWriter) error

type Subscribe503ApplicationProblemPlusJSONResponse

type Subscribe503ApplicationProblemPlusJSONResponse struct {
	externalRef2.N503ApplicationProblemPlusJSONResponse
}

func (Subscribe503ApplicationProblemPlusJSONResponse) VisitSubscribeResponse

func (response Subscribe503ApplicationProblemPlusJSONResponse) VisitSubscribeResponse(w http.ResponseWriter) error

type SubscribeJSONRequestBody

type SubscribeJSONRequestBody = SdmSubscription

SubscribeJSONRequestBody defines body for Subscribe for application/json ContentType.

type SubscribeRequestObject

type SubscribeRequestObject struct {
	UeId externalRef2.VarUeId `json:"ueId"`
	Body *SubscribeJSONRequestBody
}

type SubscribeResponse

type SubscribeResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	JSON201                       *SdmSubscription
	ApplicationproblemJSON400     *externalRef2.N400
	ApplicationproblemJSON404     *externalRef2.N404
	ApplicationproblemJSON500     *externalRef2.N500
	ApplicationproblemJSON501     *externalRef2.N501
	ApplicationproblemJSON503     *externalRef2.N503
	ApplicationproblemJSONDefault *externalRef2.ProblemDetails
}

func ParseSubscribeResponse

func ParseSubscribeResponse(rsp *http.Response) (*SubscribeResponse, error)

ParseSubscribeResponse parses an HTTP response from a SubscribeWithResponse call

func (SubscribeResponse) Status

func (r SubscribeResponse) Status() string

Status returns HTTPResponse.Status

func (SubscribeResponse) StatusCode

func (r SubscribeResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SubscribeResponseObject

type SubscribeResponseObject interface {
	VisitSubscribeResponse(w http.ResponseWriter) error
}

type SubscribeToSharedData201JSONResponse

type SubscribeToSharedData201JSONResponse struct {
	Body    SdmSubscription
	Headers SubscribeToSharedData201ResponseHeaders
}

func (SubscribeToSharedData201JSONResponse) VisitSubscribeToSharedDataResponse

func (response SubscribeToSharedData201JSONResponse) VisitSubscribeToSharedDataResponse(w http.ResponseWriter) error

type SubscribeToSharedData201ResponseHeaders

type SubscribeToSharedData201ResponseHeaders struct {
	Location string
}

type SubscribeToSharedData400ApplicationProblemPlusJSONResponse

type SubscribeToSharedData400ApplicationProblemPlusJSONResponse struct {
	externalRef2.N400ApplicationProblemPlusJSONResponse
}

func (SubscribeToSharedData400ApplicationProblemPlusJSONResponse) VisitSubscribeToSharedDataResponse

func (response SubscribeToSharedData400ApplicationProblemPlusJSONResponse) VisitSubscribeToSharedDataResponse(w http.ResponseWriter) error

type SubscribeToSharedData404ApplicationProblemPlusJSONResponse

type SubscribeToSharedData404ApplicationProblemPlusJSONResponse struct {
	externalRef2.N404ApplicationProblemPlusJSONResponse
}

func (SubscribeToSharedData404ApplicationProblemPlusJSONResponse) VisitSubscribeToSharedDataResponse

func (response SubscribeToSharedData404ApplicationProblemPlusJSONResponse) VisitSubscribeToSharedDataResponse(w http.ResponseWriter) error

type SubscribeToSharedDataJSONRequestBody

type SubscribeToSharedDataJSONRequestBody = SdmSubscription

SubscribeToSharedDataJSONRequestBody defines body for SubscribeToSharedData for application/json ContentType.

type SubscribeToSharedDataRequestObject

type SubscribeToSharedDataRequestObject struct {
	Body *SubscribeToSharedDataJSONRequestBody
}

type SubscribeToSharedDataResponse

type SubscribeToSharedDataResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	JSON201                       *SdmSubscription
	ApplicationproblemJSON400     *externalRef2.N400
	ApplicationproblemJSON404     *externalRef2.N404
	ApplicationproblemJSONDefault *externalRef2.ProblemDetails
}

func ParseSubscribeToSharedDataResponse

func ParseSubscribeToSharedDataResponse(rsp *http.Response) (*SubscribeToSharedDataResponse, error)

ParseSubscribeToSharedDataResponse parses an HTTP response from a SubscribeToSharedDataWithResponse call

func (SubscribeToSharedDataResponse) Status

Status returns HTTPResponse.Status

func (SubscribeToSharedDataResponse) StatusCode

func (r SubscribeToSharedDataResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SubscribeToSharedDataResponseObject

type SubscribeToSharedDataResponseObject interface {
	VisitSubscribeToSharedDataResponse(w http.ResponseWriter) error
}

type SubscribeToSharedDatadefaultApplicationProblemPlusJSONResponse

type SubscribeToSharedDatadefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef2.ProblemDetails
	StatusCode int
}

func (SubscribeToSharedDatadefaultApplicationProblemPlusJSONResponse) VisitSubscribeToSharedDataResponse

func (response SubscribeToSharedDatadefaultApplicationProblemPlusJSONResponse) VisitSubscribeToSharedDataResponse(w http.ResponseWriter) error

type SubscribedefaultApplicationProblemPlusJSONResponse

type SubscribedefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef2.ProblemDetails
	StatusCode int
}

func (SubscribedefaultApplicationProblemPlusJSONResponse) VisitSubscribeResponse

type SubscriptionDataSets

type SubscriptionDataSets struct {
	AmData                          *AccessAndMobilitySubscriptionData  `json:"amData,omitempty"`
	LcsBroadcastAssistanceTypesData *LcsBroadcastAssistanceTypesData    `json:"lcsBroadcastAssistanceTypesData,omitempty"`
	LcsMoData                       *LcsMoData                          `json:"lcsMoData,omitempty"`
	LcsPrivacyData                  *LcsPrivacyData                     `json:"lcsPrivacyData,omitempty"`
	SmData                          []SessionManagementSubscriptionData `json:"smData,omitempty"`
	SmfSelData                      *SmfSelectionSubscriptionData       `json:"smfSelData,omitempty"`
	SmsMngData                      *SmsManagementSubscriptionData      `json:"smsMngData,omitempty"`
	SmsSubsData                     *SmsSubscriptionData                `json:"smsSubsData,omitempty"`
	TraceData                       *externalRef2.TraceData             `json:"traceData"`
	UecAmfData                      *UeContextInAmfData                 `json:"uecAmfData,omitempty"`
	UecSmfData                      *UeContextInSmfData                 `json:"uecSmfData,omitempty"`
	UecSmsfData                     *UeContextInSmsfData                `json:"uecSmsfData,omitempty"`
	V2xData                         *V2xSubscriptionData                `json:"v2xData,omitempty"`
	AdditionalProperties            map[string]interface{}              `json:"-"`
}

SubscriptionDataSets defines model for SubscriptionDataSets.

func (SubscriptionDataSets) Get

func (a SubscriptionDataSets) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for SubscriptionDataSets. Returns the specified element and whether it was found

func (SubscriptionDataSets) MarshalJSON

func (a SubscriptionDataSets) MarshalJSON() ([]byte, error)

Override default JSON handling for SubscriptionDataSets to handle AdditionalProperties

func (*SubscriptionDataSets) Set

func (a *SubscriptionDataSets) Set(fieldName string, value interface{})

Setter for additional properties for SubscriptionDataSets

func (*SubscriptionDataSets) UnmarshalJSON

func (a *SubscriptionDataSets) UnmarshalJSON(b []byte) error

Override default JSON handling for SubscriptionDataSets to handle AdditionalProperties

type SuggestedPacketNumDl

type SuggestedPacketNumDl struct {
	SuggestedPacketNumDl int                    `json:"suggestedPacketNumDl"`
	ValidityTime         *externalRef2.DateTime `json:"validityTime,omitempty"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

SuggestedPacketNumDl defines model for SuggestedPacketNumDl.

func (SuggestedPacketNumDl) Get

func (a SuggestedPacketNumDl) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for SuggestedPacketNumDl. Returns the specified element and whether it was found

func (SuggestedPacketNumDl) MarshalJSON

func (a SuggestedPacketNumDl) MarshalJSON() ([]byte, error)

Override default JSON handling for SuggestedPacketNumDl to handle AdditionalProperties

func (*SuggestedPacketNumDl) Set

func (a *SuggestedPacketNumDl) Set(fieldName string, value interface{})

Setter for additional properties for SuggestedPacketNumDl

func (*SuggestedPacketNumDl) UnmarshalJSON

func (a *SuggestedPacketNumDl) UnmarshalJSON(b []byte) error

Override default JSON handling for SuggestedPacketNumDl to handle AdditionalProperties

type TraceDataResponse

type TraceDataResponse struct {
	SharedTraceDataId    SharedDataId            `json:"sharedTraceDataId,omitempty"`
	TraceData            *externalRef2.TraceData `json:"traceData"`
	AdditionalProperties map[string]interface{}  `json:"-"`
}

TraceDataResponse defines model for TraceDataResponse.

func (TraceDataResponse) Get

func (a TraceDataResponse) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for TraceDataResponse. Returns the specified element and whether it was found

func (TraceDataResponse) MarshalJSON

func (a TraceDataResponse) MarshalJSON() ([]byte, error)

Override default JSON handling for TraceDataResponse to handle AdditionalProperties

func (*TraceDataResponse) Set

func (a *TraceDataResponse) Set(fieldName string, value interface{})

Setter for additional properties for TraceDataResponse

func (*TraceDataResponse) UnmarshalJSON

func (a *TraceDataResponse) UnmarshalJSON(b []byte) error

Override default JSON handling for TraceDataResponse to handle AdditionalProperties

type UeContextInAmfData

type UeContextInAmfData struct {
	// EpsInterworkingInfo Original reference TS29503_Nudm_UECM.yaml#/components/schemas/EpsInterworkingInfo
	EpsInterworkingInfo  interface{}            `json:"epsInterworkingInfo,omitempty"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

UeContextInAmfData defines model for UeContextInAmfData.

func (UeContextInAmfData) Get

func (a UeContextInAmfData) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for UeContextInAmfData. Returns the specified element and whether it was found

func (UeContextInAmfData) MarshalJSON

func (a UeContextInAmfData) MarshalJSON() ([]byte, error)

Override default JSON handling for UeContextInAmfData to handle AdditionalProperties

func (*UeContextInAmfData) Set

func (a *UeContextInAmfData) Set(fieldName string, value interface{})

Setter for additional properties for UeContextInAmfData

func (*UeContextInAmfData) UnmarshalJSON

func (a *UeContextInAmfData) UnmarshalJSON(b []byte) error

Override default JSON handling for UeContextInAmfData to handle AdditionalProperties

type UeContextInSmfData

type UeContextInSmfData struct {
	EmergencyInfo *EmergencyInfo `json:"emergencyInfo,omitempty"`

	// PduSessions A map (list of key-value pairs where PduSessionId serves as key) of PduSessions
	PduSessions          *map[string]PduSession `json:"pduSessions,omitempty"`
	PgwInfo              []PgwInfo              `json:"pgwInfo,omitempty"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

UeContextInSmfData defines model for UeContextInSmfData.

func (UeContextInSmfData) Get

func (a UeContextInSmfData) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for UeContextInSmfData. Returns the specified element and whether it was found

func (UeContextInSmfData) MarshalJSON

func (a UeContextInSmfData) MarshalJSON() ([]byte, error)

Override default JSON handling for UeContextInSmfData to handle AdditionalProperties

func (*UeContextInSmfData) Set

func (a *UeContextInSmfData) Set(fieldName string, value interface{})

Setter for additional properties for UeContextInSmfData

func (*UeContextInSmfData) UnmarshalJSON

func (a *UeContextInSmfData) UnmarshalJSON(b []byte) error

Override default JSON handling for UeContextInSmfData to handle AdditionalProperties

type UeContextInSmsfData

type UeContextInSmsfData struct {
	SmsfInfo3GppAccess    *SmsfInfo              `json:"smsfInfo3GppAccess,omitempty"`
	SmsfInfoNon3GppAccess *SmsfInfo              `json:"smsfInfoNon3GppAccess,omitempty"`
	AdditionalProperties  map[string]interface{} `json:"-"`
}

UeContextInSmsfData defines model for UeContextInSmsfData.

func (UeContextInSmsfData) Get

func (a UeContextInSmsfData) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for UeContextInSmsfData. Returns the specified element and whether it was found

func (UeContextInSmsfData) MarshalJSON

func (a UeContextInSmsfData) MarshalJSON() ([]byte, error)

Override default JSON handling for UeContextInSmsfData to handle AdditionalProperties

func (*UeContextInSmsfData) Set

func (a *UeContextInSmsfData) Set(fieldName string, value interface{})

Setter for additional properties for UeContextInSmsfData

func (*UeContextInSmsfData) UnmarshalJSON

func (a *UeContextInSmsfData) UnmarshalJSON(b []byte) error

Override default JSON handling for UeContextInSmsfData to handle AdditionalProperties

type UeId

type UeId struct {
	GpsiList             []externalRef2.Gpsi    `json:"gpsiList,omitempty"`
	Supi                 externalRef2.Supi      `json:"supi"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

UeId defines model for UeId.

func (UeId) Get

func (a UeId) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for UeId. Returns the specified element and whether it was found

func (UeId) MarshalJSON

func (a UeId) MarshalJSON() ([]byte, error)

Override default JSON handling for UeId to handle AdditionalProperties

func (*UeId) Set

func (a *UeId) Set(fieldName string, value interface{})

Setter for additional properties for UeId

func (*UeId) UnmarshalJSON

func (a *UeId) UnmarshalJSON(b []byte) error

Override default JSON handling for UeId to handle AdditionalProperties

type UeUsageType

type UeUsageType = int

UeUsageType defines model for UeUsageType.

type UnrelatedClass

type UnrelatedClass struct {
	DefaultUnrelatedClass       DefaultUnrelatedClass       `json:"defaultUnrelatedClass"`
	ExternalUnrelatedClass      *ExternalUnrelatedClass     `json:"externalUnrelatedClass,omitempty"`
	ServiceTypeUnrelatedClasses []ServiceTypeUnrelatedClass `json:"serviceTypeUnrelatedClasses,omitempty"`
	AdditionalProperties        map[string]interface{}      `json:"-"`
}

UnrelatedClass defines model for UnrelatedClass.

func (UnrelatedClass) Get

func (a UnrelatedClass) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for UnrelatedClass. Returns the specified element and whether it was found

func (UnrelatedClass) MarshalJSON

func (a UnrelatedClass) MarshalJSON() ([]byte, error)

Override default JSON handling for UnrelatedClass to handle AdditionalProperties

func (*UnrelatedClass) Set

func (a *UnrelatedClass) Set(fieldName string, value interface{})

Setter for additional properties for UnrelatedClass

func (*UnrelatedClass) UnmarshalJSON

func (a *UnrelatedClass) UnmarshalJSON(b []byte) error

Override default JSON handling for UnrelatedClass to handle AdditionalProperties

type Unsubscribe204Response

type Unsubscribe204Response struct {
}

func (Unsubscribe204Response) VisitUnsubscribeResponse

func (response Unsubscribe204Response) VisitUnsubscribeResponse(w http.ResponseWriter) error

type Unsubscribe400ApplicationProblemPlusJSONResponse

type Unsubscribe400ApplicationProblemPlusJSONResponse struct {
	externalRef2.N400ApplicationProblemPlusJSONResponse
}

func (Unsubscribe400ApplicationProblemPlusJSONResponse) VisitUnsubscribeResponse

func (response Unsubscribe400ApplicationProblemPlusJSONResponse) VisitUnsubscribeResponse(w http.ResponseWriter) error

type Unsubscribe404ApplicationProblemPlusJSONResponse

type Unsubscribe404ApplicationProblemPlusJSONResponse struct {
	externalRef2.N404ApplicationProblemPlusJSONResponse
}

func (Unsubscribe404ApplicationProblemPlusJSONResponse) VisitUnsubscribeResponse

func (response Unsubscribe404ApplicationProblemPlusJSONResponse) VisitUnsubscribeResponse(w http.ResponseWriter) error

type Unsubscribe500ApplicationProblemPlusJSONResponse

type Unsubscribe500ApplicationProblemPlusJSONResponse struct {
	externalRef2.N500ApplicationProblemPlusJSONResponse
}

func (Unsubscribe500ApplicationProblemPlusJSONResponse) VisitUnsubscribeResponse

func (response Unsubscribe500ApplicationProblemPlusJSONResponse) VisitUnsubscribeResponse(w http.ResponseWriter) error

type Unsubscribe503ApplicationProblemPlusJSONResponse

type Unsubscribe503ApplicationProblemPlusJSONResponse struct {
	externalRef2.N503ApplicationProblemPlusJSONResponse
}

func (Unsubscribe503ApplicationProblemPlusJSONResponse) VisitUnsubscribeResponse

func (response Unsubscribe503ApplicationProblemPlusJSONResponse) VisitUnsubscribeResponse(w http.ResponseWriter) error

type UnsubscribeForSharedData204Response

type UnsubscribeForSharedData204Response struct {
}

func (UnsubscribeForSharedData204Response) VisitUnsubscribeForSharedDataResponse

func (response UnsubscribeForSharedData204Response) VisitUnsubscribeForSharedDataResponse(w http.ResponseWriter) error

type UnsubscribeForSharedData400ApplicationProblemPlusJSONResponse

type UnsubscribeForSharedData400ApplicationProblemPlusJSONResponse struct {
	externalRef2.N400ApplicationProblemPlusJSONResponse
}

func (UnsubscribeForSharedData400ApplicationProblemPlusJSONResponse) VisitUnsubscribeForSharedDataResponse

func (response UnsubscribeForSharedData400ApplicationProblemPlusJSONResponse) VisitUnsubscribeForSharedDataResponse(w http.ResponseWriter) error

type UnsubscribeForSharedData404ApplicationProblemPlusJSONResponse

type UnsubscribeForSharedData404ApplicationProblemPlusJSONResponse struct {
	externalRef2.N404ApplicationProblemPlusJSONResponse
}

func (UnsubscribeForSharedData404ApplicationProblemPlusJSONResponse) VisitUnsubscribeForSharedDataResponse

func (response UnsubscribeForSharedData404ApplicationProblemPlusJSONResponse) VisitUnsubscribeForSharedDataResponse(w http.ResponseWriter) error

type UnsubscribeForSharedData500ApplicationProblemPlusJSONResponse

type UnsubscribeForSharedData500ApplicationProblemPlusJSONResponse struct {
	externalRef2.N500ApplicationProblemPlusJSONResponse
}

func (UnsubscribeForSharedData500ApplicationProblemPlusJSONResponse) VisitUnsubscribeForSharedDataResponse

func (response UnsubscribeForSharedData500ApplicationProblemPlusJSONResponse) VisitUnsubscribeForSharedDataResponse(w http.ResponseWriter) error

type UnsubscribeForSharedData503ApplicationProblemPlusJSONResponse

type UnsubscribeForSharedData503ApplicationProblemPlusJSONResponse struct {
	externalRef2.N503ApplicationProblemPlusJSONResponse
}

func (UnsubscribeForSharedData503ApplicationProblemPlusJSONResponse) VisitUnsubscribeForSharedDataResponse

func (response UnsubscribeForSharedData503ApplicationProblemPlusJSONResponse) VisitUnsubscribeForSharedDataResponse(w http.ResponseWriter) error

type UnsubscribeForSharedDataRequestObject

type UnsubscribeForSharedDataRequestObject struct {
	SubscriptionId string `json:"subscriptionId"`
}

type UnsubscribeForSharedDataResponse

type UnsubscribeForSharedDataResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	ApplicationproblemJSON400     *externalRef2.N400
	ApplicationproblemJSON404     *externalRef2.N404
	ApplicationproblemJSON500     *externalRef2.N500
	ApplicationproblemJSON503     *externalRef2.N503
	ApplicationproblemJSONDefault *externalRef2.ProblemDetails
}

func ParseUnsubscribeForSharedDataResponse

func ParseUnsubscribeForSharedDataResponse(rsp *http.Response) (*UnsubscribeForSharedDataResponse, error)

ParseUnsubscribeForSharedDataResponse parses an HTTP response from a UnsubscribeForSharedDataWithResponse call

func (UnsubscribeForSharedDataResponse) Status

Status returns HTTPResponse.Status

func (UnsubscribeForSharedDataResponse) StatusCode

func (r UnsubscribeForSharedDataResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UnsubscribeForSharedDataResponseObject

type UnsubscribeForSharedDataResponseObject interface {
	VisitUnsubscribeForSharedDataResponse(w http.ResponseWriter) error
}

type UnsubscribeForSharedDatadefaultApplicationProblemPlusJSONResponse

type UnsubscribeForSharedDatadefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef2.ProblemDetails
	StatusCode int
}

func (UnsubscribeForSharedDatadefaultApplicationProblemPlusJSONResponse) VisitUnsubscribeForSharedDataResponse

func (response UnsubscribeForSharedDatadefaultApplicationProblemPlusJSONResponse) VisitUnsubscribeForSharedDataResponse(w http.ResponseWriter) error

type UnsubscribeRequestObject

type UnsubscribeRequestObject struct {
	UeId           externalRef2.VarUeId `json:"ueId"`
	SubscriptionId string               `json:"subscriptionId"`
}

type UnsubscribeResponse

type UnsubscribeResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	ApplicationproblemJSON400     *externalRef2.N400
	ApplicationproblemJSON404     *externalRef2.N404
	ApplicationproblemJSON500     *externalRef2.N500
	ApplicationproblemJSON503     *externalRef2.N503
	ApplicationproblemJSONDefault *externalRef2.ProblemDetails
}

func ParseUnsubscribeResponse

func ParseUnsubscribeResponse(rsp *http.Response) (*UnsubscribeResponse, error)

ParseUnsubscribeResponse parses an HTTP response from a UnsubscribeWithResponse call

func (UnsubscribeResponse) Status

func (r UnsubscribeResponse) Status() string

Status returns HTTPResponse.Status

func (UnsubscribeResponse) StatusCode

func (r UnsubscribeResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UnsubscribeResponseObject

type UnsubscribeResponseObject interface {
	VisitUnsubscribeResponse(w http.ResponseWriter) error
}

type UnsubscribedefaultApplicationProblemPlusJSONResponse

type UnsubscribedefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef2.ProblemDetails
	StatusCode int
}

func (UnsubscribedefaultApplicationProblemPlusJSONResponse) VisitUnsubscribeResponse

type UpdateSORInfo200JSONResponse

type UpdateSORInfo200JSONResponse SorInfo

func (UpdateSORInfo200JSONResponse) VisitUpdateSORInfoResponse

func (response UpdateSORInfo200JSONResponse) VisitUpdateSORInfoResponse(w http.ResponseWriter) error

type UpdateSORInfo400ApplicationProblemPlusJSONResponse

type UpdateSORInfo400ApplicationProblemPlusJSONResponse struct {
	externalRef2.N400ApplicationProblemPlusJSONResponse
}

func (UpdateSORInfo400ApplicationProblemPlusJSONResponse) VisitUpdateSORInfoResponse

func (response UpdateSORInfo400ApplicationProblemPlusJSONResponse) VisitUpdateSORInfoResponse(w http.ResponseWriter) error

type UpdateSORInfo404ApplicationProblemPlusJSONResponse

type UpdateSORInfo404ApplicationProblemPlusJSONResponse struct {
	externalRef2.N404ApplicationProblemPlusJSONResponse
}

func (UpdateSORInfo404ApplicationProblemPlusJSONResponse) VisitUpdateSORInfoResponse

func (response UpdateSORInfo404ApplicationProblemPlusJSONResponse) VisitUpdateSORInfoResponse(w http.ResponseWriter) error

type UpdateSORInfo500ApplicationProblemPlusJSONResponse

type UpdateSORInfo500ApplicationProblemPlusJSONResponse struct {
	externalRef2.N500ApplicationProblemPlusJSONResponse
}

func (UpdateSORInfo500ApplicationProblemPlusJSONResponse) VisitUpdateSORInfoResponse

func (response UpdateSORInfo500ApplicationProblemPlusJSONResponse) VisitUpdateSORInfoResponse(w http.ResponseWriter) error

type UpdateSORInfo503ApplicationProblemPlusJSONResponse

type UpdateSORInfo503ApplicationProblemPlusJSONResponse struct {
	externalRef2.N503ApplicationProblemPlusJSONResponse
}

func (UpdateSORInfo503ApplicationProblemPlusJSONResponse) VisitUpdateSORInfoResponse

func (response UpdateSORInfo503ApplicationProblemPlusJSONResponse) VisitUpdateSORInfoResponse(w http.ResponseWriter) error

type UpdateSORInfoJSONRequestBody

type UpdateSORInfoJSONRequestBody = SorUpdateInfo

UpdateSORInfoJSONRequestBody defines body for UpdateSORInfo for application/json ContentType.

type UpdateSORInfoRequestObject

type UpdateSORInfoRequestObject struct {
	Supi externalRef2.Supi `json:"supi"`
	Body *UpdateSORInfoJSONRequestBody
}

type UpdateSORInfoResponse

type UpdateSORInfoResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	JSON200                       *SorInfo
	ApplicationproblemJSON400     *externalRef2.N400
	ApplicationproblemJSON404     *externalRef2.N404
	ApplicationproblemJSON500     *externalRef2.N500
	ApplicationproblemJSON503     *externalRef2.N503
	ApplicationproblemJSONDefault *externalRef2.ProblemDetails
}

func ParseUpdateSORInfoResponse

func ParseUpdateSORInfoResponse(rsp *http.Response) (*UpdateSORInfoResponse, error)

ParseUpdateSORInfoResponse parses an HTTP response from a UpdateSORInfoWithResponse call

func (UpdateSORInfoResponse) Status

func (r UpdateSORInfoResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateSORInfoResponse) StatusCode

func (r UpdateSORInfoResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateSORInfoResponseObject

type UpdateSORInfoResponseObject interface {
	VisitUpdateSORInfoResponse(w http.ResponseWriter) error
}

type UpdateSORInfodefaultApplicationProblemPlusJSONResponse

type UpdateSORInfodefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef2.ProblemDetails
	StatusCode int
}

func (UpdateSORInfodefaultApplicationProblemPlusJSONResponse) VisitUpdateSORInfoResponse

type UpuAck204Response

type UpuAck204Response struct {
}

func (UpuAck204Response) VisitUpuAckResponse

func (response UpuAck204Response) VisitUpuAckResponse(w http.ResponseWriter) error

type UpuAck400ApplicationProblemPlusJSONResponse

type UpuAck400ApplicationProblemPlusJSONResponse struct {
	externalRef2.N400ApplicationProblemPlusJSONResponse
}

func (UpuAck400ApplicationProblemPlusJSONResponse) VisitUpuAckResponse

func (response UpuAck400ApplicationProblemPlusJSONResponse) VisitUpuAckResponse(w http.ResponseWriter) error

type UpuAck500ApplicationProblemPlusJSONResponse

type UpuAck500ApplicationProblemPlusJSONResponse struct {
	externalRef2.N500ApplicationProblemPlusJSONResponse
}

func (UpuAck500ApplicationProblemPlusJSONResponse) VisitUpuAckResponse

func (response UpuAck500ApplicationProblemPlusJSONResponse) VisitUpuAckResponse(w http.ResponseWriter) error

type UpuAck503ApplicationProblemPlusJSONResponse

type UpuAck503ApplicationProblemPlusJSONResponse struct {
	externalRef2.N503ApplicationProblemPlusJSONResponse
}

func (UpuAck503ApplicationProblemPlusJSONResponse) VisitUpuAckResponse

func (response UpuAck503ApplicationProblemPlusJSONResponse) VisitUpuAckResponse(w http.ResponseWriter) error

type UpuAckJSONRequestBody

type UpuAckJSONRequestBody = AcknowledgeInfo

UpuAckJSONRequestBody defines body for UpuAck for application/json ContentType.

type UpuAckRequestObject

type UpuAckRequestObject struct {
	Supi externalRef2.Supi `json:"supi"`
	Body *UpuAckJSONRequestBody
}

type UpuAckResponse

type UpuAckResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	ApplicationproblemJSON400     *externalRef2.N400
	ApplicationproblemJSON500     *externalRef2.N500
	ApplicationproblemJSON503     *externalRef2.N503
	ApplicationproblemJSONDefault *externalRef2.ProblemDetails
}

func ParseUpuAckResponse

func ParseUpuAckResponse(rsp *http.Response) (*UpuAckResponse, error)

ParseUpuAckResponse parses an HTTP response from a UpuAckWithResponse call

func (UpuAckResponse) Status

func (r UpuAckResponse) Status() string

Status returns HTTPResponse.Status

func (UpuAckResponse) StatusCode

func (r UpuAckResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpuAckResponseObject

type UpuAckResponseObject interface {
	VisitUpuAckResponse(w http.ResponseWriter) error
}

type UpuAckdefaultApplicationProblemPlusJSONResponse

type UpuAckdefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef2.ProblemDetails
	StatusCode int
}

func (UpuAckdefaultApplicationProblemPlusJSONResponse) VisitUpuAckResponse

type UpuInfo

type UpuInfo struct {
	CounterUpu           externalRef1.CounterUpu `json:"counterUpu,omitempty"`
	ProvisioningTime     externalRef2.DateTime   `json:"provisioningTime"`
	UpuAckInd            externalRef1.UpuAckInd  `json:"upuAckInd"`
	UpuDataList          []externalRef1.UpuData  `json:"upuDataList"`
	UpuMacIausf          externalRef1.UpuMac     `json:"upuMacIausf,omitempty"`
	UpuRegInd            UpuRegInd               `json:"upuRegInd"`
	AdditionalProperties map[string]interface{}  `json:"-"`
}

UpuInfo defines model for UpuInfo.

func (UpuInfo) Get

func (a UpuInfo) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for UpuInfo. Returns the specified element and whether it was found

func (UpuInfo) MarshalJSON

func (a UpuInfo) MarshalJSON() ([]byte, error)

Override default JSON handling for UpuInfo to handle AdditionalProperties

func (*UpuInfo) Set

func (a *UpuInfo) Set(fieldName string, value interface{})

Setter for additional properties for UpuInfo

func (*UpuInfo) UnmarshalJSON

func (a *UpuInfo) UnmarshalJSON(b []byte) error

Override default JSON handling for UpuInfo to handle AdditionalProperties

type UpuRegInd

type UpuRegInd = bool

UpuRegInd defines model for UpuRegInd.

type V2xSubscriptionData

type V2xSubscriptionData struct {
	LtePc5Ambr           externalRef2.BitRate     `json:"ltePc5Ambr,omitempty"`
	LteV2xServicesAuth   *externalRef2.LteV2xAuth `json:"lteV2xServicesAuth,omitempty"`
	NrUePc5Ambr          externalRef2.BitRate     `json:"nrUePc5Ambr,omitempty"`
	NrV2xServicesAuth    *externalRef2.NrV2xAuth  `json:"nrV2xServicesAuth,omitempty"`
	AdditionalProperties map[string]interface{}   `json:"-"`
}

V2xSubscriptionData defines model for V2xSubscriptionData.

func (V2xSubscriptionData) Get

func (a V2xSubscriptionData) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for V2xSubscriptionData. Returns the specified element and whether it was found

func (V2xSubscriptionData) MarshalJSON

func (a V2xSubscriptionData) MarshalJSON() ([]byte, error)

Override default JSON handling for V2xSubscriptionData to handle AdditionalProperties

func (*V2xSubscriptionData) Set

func (a *V2xSubscriptionData) Set(fieldName string, value interface{})

Setter for additional properties for V2xSubscriptionData

func (*V2xSubscriptionData) UnmarshalJSON

func (a *V2xSubscriptionData) UnmarshalJSON(b []byte) error

Override default JSON handling for V2xSubscriptionData to handle AdditionalProperties

type ValidTimePeriod

type ValidTimePeriod struct {
	EndTime              *externalRef2.DateTime `json:"endTime,omitempty"`
	StartTime            *externalRef2.DateTime `json:"startTime,omitempty"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

ValidTimePeriod defines model for ValidTimePeriod.

func (ValidTimePeriod) Get

func (a ValidTimePeriod) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for ValidTimePeriod. Returns the specified element and whether it was found

func (ValidTimePeriod) MarshalJSON

func (a ValidTimePeriod) MarshalJSON() ([]byte, error)

Override default JSON handling for ValidTimePeriod to handle AdditionalProperties

func (*ValidTimePeriod) Set

func (a *ValidTimePeriod) Set(fieldName string, value interface{})

Setter for additional properties for ValidTimePeriod

func (*ValidTimePeriod) UnmarshalJSON

func (a *ValidTimePeriod) UnmarshalJSON(b []byte) error

Override default JSON handling for ValidTimePeriod to handle AdditionalProperties

type VnGroupData

type VnGroupData struct {
	AppDescriptors       []AppDescriptor        `json:"appDescriptors,omitempty"`
	Dnn                  *externalRef2.Dnn      `json:"dnn,omitempty"`
	PduSessionTypes      *PduSessionTypes       `json:"pduSessionTypes,omitempty"`
	SingleNssai          *externalRef2.Snssai   `json:"singleNssai,omitempty"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

VnGroupData defines model for VnGroupData.

func (VnGroupData) Get

func (a VnGroupData) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for VnGroupData. Returns the specified element and whether it was found

func (VnGroupData) MarshalJSON

func (a VnGroupData) MarshalJSON() ([]byte, error)

Override default JSON handling for VnGroupData to handle AdditionalProperties

func (*VnGroupData) Set

func (a *VnGroupData) Set(fieldName string, value interface{})

Setter for additional properties for VnGroupData

func (*VnGroupData) UnmarshalJSON

func (a *VnGroupData) UnmarshalJSON(b []byte) error

Override default JSON handling for VnGroupData to handle AdditionalProperties

Jump to

Keyboard shortcuts

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