communication

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: 56 Imported by: 0

Documentation

Overview

Package communication 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 NewAMFStatusChangeSubscribeModfyRequest

func NewAMFStatusChangeSubscribeModfyRequest(server string, subscriptionId string, body AMFStatusChangeSubscribeModfyJSONRequestBody) (*http.Request, error)

NewAMFStatusChangeSubscribeModfyRequest calls the generic AMFStatusChangeSubscribeModfy builder with application/json body

func NewAMFStatusChangeSubscribeModfyRequestWithBody

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

NewAMFStatusChangeSubscribeModfyRequestWithBody generates requests for AMFStatusChangeSubscribeModfy with any type of body

func NewAMFStatusChangeSubscribeRequest

func NewAMFStatusChangeSubscribeRequest(server string, body AMFStatusChangeSubscribeJSONRequestBody) (*http.Request, error)

NewAMFStatusChangeSubscribeRequest calls the generic AMFStatusChangeSubscribe builder with application/json body

func NewAMFStatusChangeSubscribeRequestWithBody

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

NewAMFStatusChangeSubscribeRequestWithBody generates requests for AMFStatusChangeSubscribe with any type of body

func NewAMFStatusChangeUnSubscribeRequest

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

NewAMFStatusChangeUnSubscribeRequest generates requests for AMFStatusChangeUnSubscribe

func NewCancelRelocateUEContextRequestWithBody

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

NewCancelRelocateUEContextRequestWithBody generates requests for CancelRelocateUEContext with any type of body

func NewCreateUEContextRequestWithBody

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

NewCreateUEContextRequestWithBody generates requests for CreateUEContext with any type of body

func NewEBIAssignmentRequest

func NewEBIAssignmentRequest(server string, ueContextId string, body EBIAssignmentJSONRequestBody) (*http.Request, error)

NewEBIAssignmentRequest calls the generic EBIAssignment builder with application/json body

func NewEBIAssignmentRequestWithBody

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

NewEBIAssignmentRequestWithBody generates requests for EBIAssignment with any type of body

func NewN1N2MessageSubscribeRequest

func NewN1N2MessageSubscribeRequest(server string, ueContextId string, body N1N2MessageSubscribeJSONRequestBody) (*http.Request, error)

NewN1N2MessageSubscribeRequest calls the generic N1N2MessageSubscribe builder with application/json body

func NewN1N2MessageSubscribeRequestWithBody

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

NewN1N2MessageSubscribeRequestWithBody generates requests for N1N2MessageSubscribe with any type of body

func NewN1N2MessageTransferRequest

func NewN1N2MessageTransferRequest(server string, ueContextId string, body N1N2MessageTransferJSONRequestBody) (*http.Request, error)

NewN1N2MessageTransferRequest calls the generic N1N2MessageTransfer builder with application/json body

func NewN1N2MessageTransferRequestWithBody

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

NewN1N2MessageTransferRequestWithBody generates requests for N1N2MessageTransfer with any type of body

func NewN1N2MessageUnSubscribeRequest

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

NewN1N2MessageUnSubscribeRequest generates requests for N1N2MessageUnSubscribe

func NewNonUeN2InfoSubscribeRequest

func NewNonUeN2InfoSubscribeRequest(server string, body NonUeN2InfoSubscribeJSONRequestBody) (*http.Request, error)

NewNonUeN2InfoSubscribeRequest calls the generic NonUeN2InfoSubscribe builder with application/json body

func NewNonUeN2InfoSubscribeRequestWithBody

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

NewNonUeN2InfoSubscribeRequestWithBody generates requests for NonUeN2InfoSubscribe with any type of body

func NewNonUeN2InfoUnSubscribeRequest

func NewNonUeN2InfoUnSubscribeRequest(server string, n2NotifySubscriptionId string) (*http.Request, error)

NewNonUeN2InfoUnSubscribeRequest generates requests for NonUeN2InfoUnSubscribe

func NewNonUeN2MessageTransferRequest

func NewNonUeN2MessageTransferRequest(server string, body NonUeN2MessageTransferJSONRequestBody) (*http.Request, error)

NewNonUeN2MessageTransferRequest calls the generic NonUeN2MessageTransfer builder with application/json body

func NewNonUeN2MessageTransferRequestWithBody

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

NewNonUeN2MessageTransferRequestWithBody generates requests for NonUeN2MessageTransfer with any type of body

func NewRegistrationStatusUpdateRequest

func NewRegistrationStatusUpdateRequest(server string, ueContextId string, body RegistrationStatusUpdateJSONRequestBody) (*http.Request, error)

NewRegistrationStatusUpdateRequest calls the generic RegistrationStatusUpdate builder with application/json body

func NewRegistrationStatusUpdateRequestWithBody

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

NewRegistrationStatusUpdateRequestWithBody generates requests for RegistrationStatusUpdate with any type of body

func NewReleaseUEContextRequest

func NewReleaseUEContextRequest(server string, ueContextId string, body ReleaseUEContextJSONRequestBody) (*http.Request, error)

NewReleaseUEContextRequest calls the generic ReleaseUEContext builder with application/json body

func NewReleaseUEContextRequestWithBody

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

NewReleaseUEContextRequestWithBody generates requests for ReleaseUEContext with any type of body

func NewRelocateUEContextRequestWithBody

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

NewRelocateUEContextRequestWithBody generates requests for RelocateUEContext with any type of body

func NewUEContextTransferRequest

func NewUEContextTransferRequest(server string, ueContextId string, body UEContextTransferJSONRequestBody) (*http.Request, error)

NewUEContextTransferRequest calls the generic UEContextTransfer builder with application/json body

func NewUEContextTransferRequestWithBody

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

NewUEContextTransferRequestWithBody generates requests for UEContextTransfer 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 AMFStatusChangeSubscribe201JSONResponse

type AMFStatusChangeSubscribe201JSONResponse struct {
	Body    SubscriptionData
	Headers AMFStatusChangeSubscribe201ResponseHeaders
}

func (AMFStatusChangeSubscribe201JSONResponse) VisitAMFStatusChangeSubscribeResponse

func (response AMFStatusChangeSubscribe201JSONResponse) VisitAMFStatusChangeSubscribeResponse(w http.ResponseWriter) error

type AMFStatusChangeSubscribe201ResponseHeaders

type AMFStatusChangeSubscribe201ResponseHeaders struct {
	Location string
}

type AMFStatusChangeSubscribe307JSONResponse

type AMFStatusChangeSubscribe307JSONResponse struct{ externalRef1.N307JSONResponse }

func (AMFStatusChangeSubscribe307JSONResponse) VisitAMFStatusChangeSubscribeResponse

func (response AMFStatusChangeSubscribe307JSONResponse) VisitAMFStatusChangeSubscribeResponse(w http.ResponseWriter) error

type AMFStatusChangeSubscribe308JSONResponse

type AMFStatusChangeSubscribe308JSONResponse struct{ externalRef1.N308JSONResponse }

func (AMFStatusChangeSubscribe308JSONResponse) VisitAMFStatusChangeSubscribeResponse

func (response AMFStatusChangeSubscribe308JSONResponse) VisitAMFStatusChangeSubscribeResponse(w http.ResponseWriter) error

type AMFStatusChangeSubscribe400ApplicationProblemPlusJSONResponse

type AMFStatusChangeSubscribe400ApplicationProblemPlusJSONResponse struct {
	externalRef1.N400ApplicationProblemPlusJSONResponse
}

func (AMFStatusChangeSubscribe400ApplicationProblemPlusJSONResponse) VisitAMFStatusChangeSubscribeResponse

func (response AMFStatusChangeSubscribe400ApplicationProblemPlusJSONResponse) VisitAMFStatusChangeSubscribeResponse(w http.ResponseWriter) error

type AMFStatusChangeSubscribe403ApplicationProblemPlusJSONResponse

type AMFStatusChangeSubscribe403ApplicationProblemPlusJSONResponse struct {
	externalRef1.N403ApplicationProblemPlusJSONResponse
}

func (AMFStatusChangeSubscribe403ApplicationProblemPlusJSONResponse) VisitAMFStatusChangeSubscribeResponse

func (response AMFStatusChangeSubscribe403ApplicationProblemPlusJSONResponse) VisitAMFStatusChangeSubscribeResponse(w http.ResponseWriter) error

type AMFStatusChangeSubscribe411ApplicationProblemPlusJSONResponse

type AMFStatusChangeSubscribe411ApplicationProblemPlusJSONResponse struct {
	externalRef1.N411ApplicationProblemPlusJSONResponse
}

func (AMFStatusChangeSubscribe411ApplicationProblemPlusJSONResponse) VisitAMFStatusChangeSubscribeResponse

func (response AMFStatusChangeSubscribe411ApplicationProblemPlusJSONResponse) VisitAMFStatusChangeSubscribeResponse(w http.ResponseWriter) error

type AMFStatusChangeSubscribe413ApplicationProblemPlusJSONResponse

type AMFStatusChangeSubscribe413ApplicationProblemPlusJSONResponse struct {
	externalRef1.N413ApplicationProblemPlusJSONResponse
}

func (AMFStatusChangeSubscribe413ApplicationProblemPlusJSONResponse) VisitAMFStatusChangeSubscribeResponse

func (response AMFStatusChangeSubscribe413ApplicationProblemPlusJSONResponse) VisitAMFStatusChangeSubscribeResponse(w http.ResponseWriter) error

type AMFStatusChangeSubscribe415ApplicationProblemPlusJSONResponse

type AMFStatusChangeSubscribe415ApplicationProblemPlusJSONResponse struct {
	externalRef1.N415ApplicationProblemPlusJSONResponse
}

func (AMFStatusChangeSubscribe415ApplicationProblemPlusJSONResponse) VisitAMFStatusChangeSubscribeResponse

func (response AMFStatusChangeSubscribe415ApplicationProblemPlusJSONResponse) VisitAMFStatusChangeSubscribeResponse(w http.ResponseWriter) error

type AMFStatusChangeSubscribe429ApplicationProblemPlusJSONResponse

type AMFStatusChangeSubscribe429ApplicationProblemPlusJSONResponse struct {
	externalRef1.N429ApplicationProblemPlusJSONResponse
}

func (AMFStatusChangeSubscribe429ApplicationProblemPlusJSONResponse) VisitAMFStatusChangeSubscribeResponse

func (response AMFStatusChangeSubscribe429ApplicationProblemPlusJSONResponse) VisitAMFStatusChangeSubscribeResponse(w http.ResponseWriter) error

type AMFStatusChangeSubscribe500ApplicationProblemPlusJSONResponse

type AMFStatusChangeSubscribe500ApplicationProblemPlusJSONResponse struct {
	externalRef1.N500ApplicationProblemPlusJSONResponse
}

func (AMFStatusChangeSubscribe500ApplicationProblemPlusJSONResponse) VisitAMFStatusChangeSubscribeResponse

func (response AMFStatusChangeSubscribe500ApplicationProblemPlusJSONResponse) VisitAMFStatusChangeSubscribeResponse(w http.ResponseWriter) error

type AMFStatusChangeSubscribe503ApplicationProblemPlusJSONResponse

type AMFStatusChangeSubscribe503ApplicationProblemPlusJSONResponse struct {
	externalRef1.N503ApplicationProblemPlusJSONResponse
}

func (AMFStatusChangeSubscribe503ApplicationProblemPlusJSONResponse) VisitAMFStatusChangeSubscribeResponse

func (response AMFStatusChangeSubscribe503ApplicationProblemPlusJSONResponse) VisitAMFStatusChangeSubscribeResponse(w http.ResponseWriter) error

type AMFStatusChangeSubscribeJSONRequestBody

type AMFStatusChangeSubscribeJSONRequestBody = SubscriptionData

AMFStatusChangeSubscribeJSONRequestBody defines body for AMFStatusChangeSubscribe for application/json ContentType.

type AMFStatusChangeSubscribeModfy200JSONResponse

type AMFStatusChangeSubscribeModfy200JSONResponse SubscriptionData

func (AMFStatusChangeSubscribeModfy200JSONResponse) VisitAMFStatusChangeSubscribeModfyResponse

func (response AMFStatusChangeSubscribeModfy200JSONResponse) VisitAMFStatusChangeSubscribeModfyResponse(w http.ResponseWriter) error

type AMFStatusChangeSubscribeModfy307JSONResponse

type AMFStatusChangeSubscribeModfy307JSONResponse struct{ externalRef1.N307JSONResponse }

func (AMFStatusChangeSubscribeModfy307JSONResponse) VisitAMFStatusChangeSubscribeModfyResponse

func (response AMFStatusChangeSubscribeModfy307JSONResponse) VisitAMFStatusChangeSubscribeModfyResponse(w http.ResponseWriter) error

type AMFStatusChangeSubscribeModfy308JSONResponse

type AMFStatusChangeSubscribeModfy308JSONResponse struct{ externalRef1.N308JSONResponse }

func (AMFStatusChangeSubscribeModfy308JSONResponse) VisitAMFStatusChangeSubscribeModfyResponse

func (response AMFStatusChangeSubscribeModfy308JSONResponse) VisitAMFStatusChangeSubscribeModfyResponse(w http.ResponseWriter) error

type AMFStatusChangeSubscribeModfy400ApplicationProblemPlusJSONResponse

type AMFStatusChangeSubscribeModfy400ApplicationProblemPlusJSONResponse struct {
	externalRef1.N400ApplicationProblemPlusJSONResponse
}

func (AMFStatusChangeSubscribeModfy400ApplicationProblemPlusJSONResponse) VisitAMFStatusChangeSubscribeModfyResponse

func (response AMFStatusChangeSubscribeModfy400ApplicationProblemPlusJSONResponse) VisitAMFStatusChangeSubscribeModfyResponse(w http.ResponseWriter) error

type AMFStatusChangeSubscribeModfy403ApplicationProblemPlusJSONResponse

type AMFStatusChangeSubscribeModfy403ApplicationProblemPlusJSONResponse struct {
	externalRef1.N403ApplicationProblemPlusJSONResponse
}

func (AMFStatusChangeSubscribeModfy403ApplicationProblemPlusJSONResponse) VisitAMFStatusChangeSubscribeModfyResponse

func (response AMFStatusChangeSubscribeModfy403ApplicationProblemPlusJSONResponse) VisitAMFStatusChangeSubscribeModfyResponse(w http.ResponseWriter) error

type AMFStatusChangeSubscribeModfy411ApplicationProblemPlusJSONResponse

type AMFStatusChangeSubscribeModfy411ApplicationProblemPlusJSONResponse struct {
	externalRef1.N411ApplicationProblemPlusJSONResponse
}

func (AMFStatusChangeSubscribeModfy411ApplicationProblemPlusJSONResponse) VisitAMFStatusChangeSubscribeModfyResponse

func (response AMFStatusChangeSubscribeModfy411ApplicationProblemPlusJSONResponse) VisitAMFStatusChangeSubscribeModfyResponse(w http.ResponseWriter) error

type AMFStatusChangeSubscribeModfy413ApplicationProblemPlusJSONResponse

type AMFStatusChangeSubscribeModfy413ApplicationProblemPlusJSONResponse struct {
	externalRef1.N413ApplicationProblemPlusJSONResponse
}

func (AMFStatusChangeSubscribeModfy413ApplicationProblemPlusJSONResponse) VisitAMFStatusChangeSubscribeModfyResponse

func (response AMFStatusChangeSubscribeModfy413ApplicationProblemPlusJSONResponse) VisitAMFStatusChangeSubscribeModfyResponse(w http.ResponseWriter) error

type AMFStatusChangeSubscribeModfy415ApplicationProblemPlusJSONResponse

type AMFStatusChangeSubscribeModfy415ApplicationProblemPlusJSONResponse struct {
	externalRef1.N415ApplicationProblemPlusJSONResponse
}

func (AMFStatusChangeSubscribeModfy415ApplicationProblemPlusJSONResponse) VisitAMFStatusChangeSubscribeModfyResponse

func (response AMFStatusChangeSubscribeModfy415ApplicationProblemPlusJSONResponse) VisitAMFStatusChangeSubscribeModfyResponse(w http.ResponseWriter) error

type AMFStatusChangeSubscribeModfy429ApplicationProblemPlusJSONResponse

type AMFStatusChangeSubscribeModfy429ApplicationProblemPlusJSONResponse struct {
	externalRef1.N429ApplicationProblemPlusJSONResponse
}

func (AMFStatusChangeSubscribeModfy429ApplicationProblemPlusJSONResponse) VisitAMFStatusChangeSubscribeModfyResponse

func (response AMFStatusChangeSubscribeModfy429ApplicationProblemPlusJSONResponse) VisitAMFStatusChangeSubscribeModfyResponse(w http.ResponseWriter) error

type AMFStatusChangeSubscribeModfy500ApplicationProblemPlusJSONResponse

type AMFStatusChangeSubscribeModfy500ApplicationProblemPlusJSONResponse struct {
	externalRef1.N500ApplicationProblemPlusJSONResponse
}

func (AMFStatusChangeSubscribeModfy500ApplicationProblemPlusJSONResponse) VisitAMFStatusChangeSubscribeModfyResponse

func (response AMFStatusChangeSubscribeModfy500ApplicationProblemPlusJSONResponse) VisitAMFStatusChangeSubscribeModfyResponse(w http.ResponseWriter) error

type AMFStatusChangeSubscribeModfy503ApplicationProblemPlusJSONResponse

type AMFStatusChangeSubscribeModfy503ApplicationProblemPlusJSONResponse struct {
	externalRef1.N503ApplicationProblemPlusJSONResponse
}

func (AMFStatusChangeSubscribeModfy503ApplicationProblemPlusJSONResponse) VisitAMFStatusChangeSubscribeModfyResponse

func (response AMFStatusChangeSubscribeModfy503ApplicationProblemPlusJSONResponse) VisitAMFStatusChangeSubscribeModfyResponse(w http.ResponseWriter) error

type AMFStatusChangeSubscribeModfyJSONRequestBody

type AMFStatusChangeSubscribeModfyJSONRequestBody = SubscriptionData

AMFStatusChangeSubscribeModfyJSONRequestBody defines body for AMFStatusChangeSubscribeModfy for application/json ContentType.

type AMFStatusChangeSubscribeModfyRequestObject

type AMFStatusChangeSubscribeModfyRequestObject struct {
	SubscriptionId string `json:"subscriptionId"`
	Body           *AMFStatusChangeSubscribeModfyJSONRequestBody
}

type AMFStatusChangeSubscribeModfyResponse

type AMFStatusChangeSubscribeModfyResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	JSON200                       *SubscriptionData
	JSON307                       *externalRef1.N307
	JSON308                       *externalRef1.N308
	ApplicationproblemJSON400     *externalRef1.N400
	ApplicationproblemJSON403     *externalRef1.N403
	ApplicationproblemJSON411     *externalRef1.N411
	ApplicationproblemJSON413     *externalRef1.N413
	ApplicationproblemJSON415     *externalRef1.N415
	ApplicationproblemJSON429     *externalRef1.N429
	ApplicationproblemJSON500     *externalRef1.N500
	ApplicationproblemJSON503     *externalRef1.N503
	ApplicationproblemJSONDefault *externalRef1.ProblemDetails
}

func ParseAMFStatusChangeSubscribeModfyResponse

func ParseAMFStatusChangeSubscribeModfyResponse(rsp *http.Response) (*AMFStatusChangeSubscribeModfyResponse, error)

ParseAMFStatusChangeSubscribeModfyResponse parses an HTTP response from a AMFStatusChangeSubscribeModfyWithResponse call

func (AMFStatusChangeSubscribeModfyResponse) Status

Status returns HTTPResponse.Status

func (AMFStatusChangeSubscribeModfyResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type AMFStatusChangeSubscribeModfyResponseObject

type AMFStatusChangeSubscribeModfyResponseObject interface {
	VisitAMFStatusChangeSubscribeModfyResponse(w http.ResponseWriter) error
}

type AMFStatusChangeSubscribeModfydefaultApplicationProblemPlusJSONResponse

type AMFStatusChangeSubscribeModfydefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef1.ProblemDetails
	StatusCode int
}

func (AMFStatusChangeSubscribeModfydefaultApplicationProblemPlusJSONResponse) VisitAMFStatusChangeSubscribeModfyResponse

func (response AMFStatusChangeSubscribeModfydefaultApplicationProblemPlusJSONResponse) VisitAMFStatusChangeSubscribeModfyResponse(w http.ResponseWriter) error

type AMFStatusChangeSubscribeRequestObject

type AMFStatusChangeSubscribeRequestObject struct {
	Body *AMFStatusChangeSubscribeJSONRequestBody
}

type AMFStatusChangeSubscribeResponse

type AMFStatusChangeSubscribeResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	JSON201                       *SubscriptionData
	JSON307                       *externalRef1.N307
	JSON308                       *externalRef1.N308
	ApplicationproblemJSON400     *externalRef1.N400
	ApplicationproblemJSON403     *externalRef1.N403
	ApplicationproblemJSON411     *externalRef1.N411
	ApplicationproblemJSON413     *externalRef1.N413
	ApplicationproblemJSON415     *externalRef1.N415
	ApplicationproblemJSON429     *externalRef1.N429
	ApplicationproblemJSON500     *externalRef1.N500
	ApplicationproblemJSON503     *externalRef1.N503
	ApplicationproblemJSONDefault *externalRef1.ProblemDetails
}

func ParseAMFStatusChangeSubscribeResponse

func ParseAMFStatusChangeSubscribeResponse(rsp *http.Response) (*AMFStatusChangeSubscribeResponse, error)

ParseAMFStatusChangeSubscribeResponse parses an HTTP response from a AMFStatusChangeSubscribeWithResponse call

func (AMFStatusChangeSubscribeResponse) Status

Status returns HTTPResponse.Status

func (AMFStatusChangeSubscribeResponse) StatusCode

func (r AMFStatusChangeSubscribeResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AMFStatusChangeSubscribeResponseObject

type AMFStatusChangeSubscribeResponseObject interface {
	VisitAMFStatusChangeSubscribeResponse(w http.ResponseWriter) error
}

type AMFStatusChangeSubscribedefaultApplicationProblemPlusJSONResponse

type AMFStatusChangeSubscribedefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef1.ProblemDetails
	StatusCode int
}

func (AMFStatusChangeSubscribedefaultApplicationProblemPlusJSONResponse) VisitAMFStatusChangeSubscribeResponse

func (response AMFStatusChangeSubscribedefaultApplicationProblemPlusJSONResponse) VisitAMFStatusChangeSubscribeResponse(w http.ResponseWriter) error

type AMFStatusChangeUnSubscribe204Response

type AMFStatusChangeUnSubscribe204Response struct {
}

func (AMFStatusChangeUnSubscribe204Response) VisitAMFStatusChangeUnSubscribeResponse

func (response AMFStatusChangeUnSubscribe204Response) VisitAMFStatusChangeUnSubscribeResponse(w http.ResponseWriter) error

type AMFStatusChangeUnSubscribe307JSONResponse

type AMFStatusChangeUnSubscribe307JSONResponse struct{ externalRef1.N307JSONResponse }

func (AMFStatusChangeUnSubscribe307JSONResponse) VisitAMFStatusChangeUnSubscribeResponse

func (response AMFStatusChangeUnSubscribe307JSONResponse) VisitAMFStatusChangeUnSubscribeResponse(w http.ResponseWriter) error

type AMFStatusChangeUnSubscribe308JSONResponse

type AMFStatusChangeUnSubscribe308JSONResponse struct{ externalRef1.N308JSONResponse }

func (AMFStatusChangeUnSubscribe308JSONResponse) VisitAMFStatusChangeUnSubscribeResponse

func (response AMFStatusChangeUnSubscribe308JSONResponse) VisitAMFStatusChangeUnSubscribeResponse(w http.ResponseWriter) error

type AMFStatusChangeUnSubscribe400ApplicationProblemPlusJSONResponse

type AMFStatusChangeUnSubscribe400ApplicationProblemPlusJSONResponse struct {
	externalRef1.N400ApplicationProblemPlusJSONResponse
}

func (AMFStatusChangeUnSubscribe400ApplicationProblemPlusJSONResponse) VisitAMFStatusChangeUnSubscribeResponse

func (response AMFStatusChangeUnSubscribe400ApplicationProblemPlusJSONResponse) VisitAMFStatusChangeUnSubscribeResponse(w http.ResponseWriter) error

type AMFStatusChangeUnSubscribe404ApplicationProblemPlusJSONResponse

type AMFStatusChangeUnSubscribe404ApplicationProblemPlusJSONResponse struct {
	externalRef1.N404ApplicationProblemPlusJSONResponse
}

func (AMFStatusChangeUnSubscribe404ApplicationProblemPlusJSONResponse) VisitAMFStatusChangeUnSubscribeResponse

func (response AMFStatusChangeUnSubscribe404ApplicationProblemPlusJSONResponse) VisitAMFStatusChangeUnSubscribeResponse(w http.ResponseWriter) error

type AMFStatusChangeUnSubscribe429ApplicationProblemPlusJSONResponse

type AMFStatusChangeUnSubscribe429ApplicationProblemPlusJSONResponse struct {
	externalRef1.N429ApplicationProblemPlusJSONResponse
}

func (AMFStatusChangeUnSubscribe429ApplicationProblemPlusJSONResponse) VisitAMFStatusChangeUnSubscribeResponse

func (response AMFStatusChangeUnSubscribe429ApplicationProblemPlusJSONResponse) VisitAMFStatusChangeUnSubscribeResponse(w http.ResponseWriter) error

type AMFStatusChangeUnSubscribe500ApplicationProblemPlusJSONResponse

type AMFStatusChangeUnSubscribe500ApplicationProblemPlusJSONResponse struct {
	externalRef1.N500ApplicationProblemPlusJSONResponse
}

func (AMFStatusChangeUnSubscribe500ApplicationProblemPlusJSONResponse) VisitAMFStatusChangeUnSubscribeResponse

func (response AMFStatusChangeUnSubscribe500ApplicationProblemPlusJSONResponse) VisitAMFStatusChangeUnSubscribeResponse(w http.ResponseWriter) error

type AMFStatusChangeUnSubscribe503ApplicationProblemPlusJSONResponse

type AMFStatusChangeUnSubscribe503ApplicationProblemPlusJSONResponse struct {
	externalRef1.N503ApplicationProblemPlusJSONResponse
}

func (AMFStatusChangeUnSubscribe503ApplicationProblemPlusJSONResponse) VisitAMFStatusChangeUnSubscribeResponse

func (response AMFStatusChangeUnSubscribe503ApplicationProblemPlusJSONResponse) VisitAMFStatusChangeUnSubscribeResponse(w http.ResponseWriter) error

type AMFStatusChangeUnSubscribeRequestObject

type AMFStatusChangeUnSubscribeRequestObject struct {
	SubscriptionId string `json:"subscriptionId"`
}

type AMFStatusChangeUnSubscribeResponse

type AMFStatusChangeUnSubscribeResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	JSON307                       *externalRef1.N307
	JSON308                       *externalRef1.N308
	ApplicationproblemJSON400     *externalRef1.N400
	ApplicationproblemJSON404     *externalRef1.N404
	ApplicationproblemJSON429     *externalRef1.N429
	ApplicationproblemJSON500     *externalRef1.N500
	ApplicationproblemJSON503     *externalRef1.N503
	ApplicationproblemJSONDefault *externalRef1.ProblemDetails
}

func ParseAMFStatusChangeUnSubscribeResponse

func ParseAMFStatusChangeUnSubscribeResponse(rsp *http.Response) (*AMFStatusChangeUnSubscribeResponse, error)

ParseAMFStatusChangeUnSubscribeResponse parses an HTTP response from a AMFStatusChangeUnSubscribeWithResponse call

func (AMFStatusChangeUnSubscribeResponse) Status

Status returns HTTPResponse.Status

func (AMFStatusChangeUnSubscribeResponse) StatusCode

func (r AMFStatusChangeUnSubscribeResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AMFStatusChangeUnSubscribeResponseObject

type AMFStatusChangeUnSubscribeResponseObject interface {
	VisitAMFStatusChangeUnSubscribeResponse(w http.ResponseWriter) error
}

type AMFStatusChangeUnSubscribedefaultApplicationProblemPlusJSONResponse

type AMFStatusChangeUnSubscribedefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef1.ProblemDetails
	StatusCode int
}

func (AMFStatusChangeUnSubscribedefaultApplicationProblemPlusJSONResponse) VisitAMFStatusChangeUnSubscribeResponse

func (response AMFStatusChangeUnSubscribedefaultApplicationProblemPlusJSONResponse) VisitAMFStatusChangeUnSubscribeResponse(w http.ResponseWriter) error

type AmfEventSubscriptionAddInfo

type AmfEventSubscriptionAddInfo struct {
	// AoiStateList Map of subscribed Area of Interest (AoI) Event State in the old AMF. The JSON pointer to an AmfEventArea element in the areaList IE of the AmfEvent data type shall be the key of the map.
	AoiStateList *map[string]AreaOfInterestEventState `json:"aoiStateList,omitempty"`
	BindingInfo  []string                             `json:"bindingInfo,omitempty"`
	EventSyncInd *bool                                `json:"eventSyncInd,omitempty"`

	// SubscribingNfType NF types known to NRF
	SubscribingNfType    *externalRef2.NFType   `json:"subscribingNfType,omitempty"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

AmfEventSubscriptionAddInfo defines model for AmfEventSubscriptionAddInfo.

func (AmfEventSubscriptionAddInfo) Get

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

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

func (AmfEventSubscriptionAddInfo) MarshalJSON

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

Override default JSON handling for AmfEventSubscriptionAddInfo to handle AdditionalProperties

func (*AmfEventSubscriptionAddInfo) Set

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

Setter for additional properties for AmfEventSubscriptionAddInfo

func (*AmfEventSubscriptionAddInfo) UnmarshalJSON

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

Override default JSON handling for AmfEventSubscriptionAddInfo to handle AdditionalProperties

type AmfStatusChangeNotification

type AmfStatusChangeNotification struct {
	AmfStatusInfoList    []AmfStatusInfo        `json:"amfStatusInfoList"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

AmfStatusChangeNotification defines model for AmfStatusChangeNotification.

func (AmfStatusChangeNotification) Get

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

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

func (AmfStatusChangeNotification) MarshalJSON

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

Override default JSON handling for AmfStatusChangeNotification to handle AdditionalProperties

func (*AmfStatusChangeNotification) Set

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

Setter for additional properties for AmfStatusChangeNotification

func (*AmfStatusChangeNotification) UnmarshalJSON

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

Override default JSON handling for AmfStatusChangeNotification to handle AdditionalProperties

type AmfStatusInfo

type AmfStatusInfo struct {
	GuamiList            []externalRef1.Guami   `json:"guamiList"`
	StatusChange         StatusChange           `json:"statusChange"`
	TargetAmfFailure     *externalRef1.AmfName  `json:"targetAmfFailure,omitempty"`
	TargetAmfRemoval     *externalRef1.AmfName  `json:"targetAmfRemoval,omitempty"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

AmfStatusInfo defines model for AmfStatusInfo.

func (AmfStatusInfo) Get

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

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

func (AmfStatusInfo) MarshalJSON

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

Override default JSON handling for AmfStatusInfo to handle AdditionalProperties

func (*AmfStatusInfo) Set

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

Setter for additional properties for AmfStatusInfo

func (*AmfStatusInfo) UnmarshalJSON

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

Override default JSON handling for AmfStatusInfo to handle AdditionalProperties

type AreaOfInterestEventState

type AreaOfInterestEventState struct {
	IndividualPraIdList  []string                   `json:"individualPraIdList,omitempty"`
	Presence             externalRef1.PresenceState `json:"presence"`
	AdditionalProperties map[string]interface{}     `json:"-"`
}

AreaOfInterestEventState Event State of AoI event in old AMF

func (AreaOfInterestEventState) Get

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

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

func (AreaOfInterestEventState) MarshalJSON

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

Override default JSON handling for AreaOfInterestEventState to handle AdditionalProperties

func (*AreaOfInterestEventState) Set

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

Setter for additional properties for AreaOfInterestEventState

func (*AreaOfInterestEventState) UnmarshalJSON

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

Override default JSON handling for AreaOfInterestEventState to handle AdditionalProperties

type AreaOfValidity

type AreaOfValidity struct {
	TaiList              []externalRef1.Tai     `json:"taiList"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

AreaOfValidity defines model for AreaOfValidity.

func (AreaOfValidity) Get

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

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

func (AreaOfValidity) MarshalJSON

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

Override default JSON handling for AreaOfValidity to handle AdditionalProperties

func (*AreaOfValidity) Set

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

Setter for additional properties for AreaOfValidity

func (*AreaOfValidity) UnmarshalJSON

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

Override default JSON handling for AreaOfValidity to handle AdditionalProperties

type AssignEbiData

type AssignEbiData struct {
	ArpList              []externalRef1.Arp        `json:"arpList,omitempty"`
	OldGuami             *externalRef1.Guami       `json:"oldGuami,omitempty"`
	PduSessionId         externalRef1.PduSessionId `json:"pduSessionId"`
	ReleasedEbiList      []EpsBearerId             `json:"releasedEbiList,omitempty"`
	AdditionalProperties map[string]interface{}    `json:"-"`
}

AssignEbiData defines model for AssignEbiData.

func (AssignEbiData) Get

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

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

func (AssignEbiData) MarshalJSON

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

Override default JSON handling for AssignEbiData to handle AdditionalProperties

func (*AssignEbiData) Set

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

Setter for additional properties for AssignEbiData

func (*AssignEbiData) UnmarshalJSON

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

Override default JSON handling for AssignEbiData to handle AdditionalProperties

type AssignEbiError

type AssignEbiError struct {
	Error                externalRef1.ProblemDetails `json:"error"`
	FailureDetails       AssignEbiFailed             `json:"failureDetails"`
	AdditionalProperties map[string]interface{}      `json:"-"`
}

AssignEbiError defines model for AssignEbiError.

func (AssignEbiError) Get

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

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

func (AssignEbiError) MarshalJSON

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

Override default JSON handling for AssignEbiError to handle AdditionalProperties

func (*AssignEbiError) Set

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

Setter for additional properties for AssignEbiError

func (*AssignEbiError) UnmarshalJSON

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

Override default JSON handling for AssignEbiError to handle AdditionalProperties

type AssignEbiFailed

type AssignEbiFailed struct {
	FailedArpList        []externalRef1.Arp        `json:"failedArpList,omitempty"`
	PduSessionId         externalRef1.PduSessionId `json:"pduSessionId"`
	AdditionalProperties map[string]interface{}    `json:"-"`
}

AssignEbiFailed defines model for AssignEbiFailed.

func (AssignEbiFailed) Get

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

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

func (AssignEbiFailed) MarshalJSON

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

Override default JSON handling for AssignEbiFailed to handle AdditionalProperties

func (*AssignEbiFailed) Set

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

Setter for additional properties for AssignEbiFailed

func (*AssignEbiFailed) UnmarshalJSON

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

Override default JSON handling for AssignEbiFailed to handle AdditionalProperties

type AssignedEbiData

type AssignedEbiData struct {
	AssignedEbiList      []interface{}             `json:"assignedEbiList"`
	FailedArpList        []externalRef1.Arp        `json:"failedArpList,omitempty"`
	PduSessionId         externalRef1.PduSessionId `json:"pduSessionId"`
	ReleasedEbiList      []EpsBearerId             `json:"releasedEbiList,omitempty"`
	AdditionalProperties map[string]interface{}    `json:"-"`
}

AssignedEbiData defines model for AssignedEbiData.

func (AssignedEbiData) Get

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

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

func (AssignedEbiData) MarshalJSON

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

Override default JSON handling for AssignedEbiData to handle AdditionalProperties

func (*AssignedEbiData) Set

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

Setter for additional properties for AssignedEbiData

func (*AssignedEbiData) UnmarshalJSON

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

Override default JSON handling for AssignedEbiData to handle AdditionalProperties

type CancelRelocateUEContext204Response

type CancelRelocateUEContext204Response struct {
}

func (CancelRelocateUEContext204Response) VisitCancelRelocateUEContextResponse

func (response CancelRelocateUEContext204Response) VisitCancelRelocateUEContextResponse(w http.ResponseWriter) error

type CancelRelocateUEContext307JSONResponse

type CancelRelocateUEContext307JSONResponse struct{ externalRef1.N307JSONResponse }

func (CancelRelocateUEContext307JSONResponse) VisitCancelRelocateUEContextResponse

func (response CancelRelocateUEContext307JSONResponse) VisitCancelRelocateUEContextResponse(w http.ResponseWriter) error

type CancelRelocateUEContext308JSONResponse

type CancelRelocateUEContext308JSONResponse struct{ externalRef1.N308JSONResponse }

func (CancelRelocateUEContext308JSONResponse) VisitCancelRelocateUEContextResponse

func (response CancelRelocateUEContext308JSONResponse) VisitCancelRelocateUEContextResponse(w http.ResponseWriter) error

type CancelRelocateUEContext400ApplicationProblemPlusJSONResponse

type CancelRelocateUEContext400ApplicationProblemPlusJSONResponse struct {
	externalRef1.N400ApplicationProblemPlusJSONResponse
}

func (CancelRelocateUEContext400ApplicationProblemPlusJSONResponse) VisitCancelRelocateUEContextResponse

func (response CancelRelocateUEContext400ApplicationProblemPlusJSONResponse) VisitCancelRelocateUEContextResponse(w http.ResponseWriter) error

type CancelRelocateUEContext403ApplicationProblemPlusJSONResponse

type CancelRelocateUEContext403ApplicationProblemPlusJSONResponse struct {
	externalRef1.N403ApplicationProblemPlusJSONResponse
}

func (CancelRelocateUEContext403ApplicationProblemPlusJSONResponse) VisitCancelRelocateUEContextResponse

func (response CancelRelocateUEContext403ApplicationProblemPlusJSONResponse) VisitCancelRelocateUEContextResponse(w http.ResponseWriter) error

type CancelRelocateUEContext404ApplicationProblemPlusJSONResponse

type CancelRelocateUEContext404ApplicationProblemPlusJSONResponse struct {
	externalRef1.N404ApplicationProblemPlusJSONResponse
}

func (CancelRelocateUEContext404ApplicationProblemPlusJSONResponse) VisitCancelRelocateUEContextResponse

func (response CancelRelocateUEContext404ApplicationProblemPlusJSONResponse) VisitCancelRelocateUEContextResponse(w http.ResponseWriter) error

type CancelRelocateUEContext411ApplicationProblemPlusJSONResponse

type CancelRelocateUEContext411ApplicationProblemPlusJSONResponse struct {
	externalRef1.N411ApplicationProblemPlusJSONResponse
}

func (CancelRelocateUEContext411ApplicationProblemPlusJSONResponse) VisitCancelRelocateUEContextResponse

func (response CancelRelocateUEContext411ApplicationProblemPlusJSONResponse) VisitCancelRelocateUEContextResponse(w http.ResponseWriter) error

type CancelRelocateUEContext413ApplicationProblemPlusJSONResponse

type CancelRelocateUEContext413ApplicationProblemPlusJSONResponse struct {
	externalRef1.N413ApplicationProblemPlusJSONResponse
}

func (CancelRelocateUEContext413ApplicationProblemPlusJSONResponse) VisitCancelRelocateUEContextResponse

func (response CancelRelocateUEContext413ApplicationProblemPlusJSONResponse) VisitCancelRelocateUEContextResponse(w http.ResponseWriter) error

type CancelRelocateUEContext415ApplicationProblemPlusJSONResponse

type CancelRelocateUEContext415ApplicationProblemPlusJSONResponse struct {
	externalRef1.N415ApplicationProblemPlusJSONResponse
}

func (CancelRelocateUEContext415ApplicationProblemPlusJSONResponse) VisitCancelRelocateUEContextResponse

func (response CancelRelocateUEContext415ApplicationProblemPlusJSONResponse) VisitCancelRelocateUEContextResponse(w http.ResponseWriter) error

type CancelRelocateUEContext429ApplicationProblemPlusJSONResponse

type CancelRelocateUEContext429ApplicationProblemPlusJSONResponse struct {
	externalRef1.N429ApplicationProblemPlusJSONResponse
}

func (CancelRelocateUEContext429ApplicationProblemPlusJSONResponse) VisitCancelRelocateUEContextResponse

func (response CancelRelocateUEContext429ApplicationProblemPlusJSONResponse) VisitCancelRelocateUEContextResponse(w http.ResponseWriter) error

type CancelRelocateUEContext500ApplicationProblemPlusJSONResponse

type CancelRelocateUEContext500ApplicationProblemPlusJSONResponse struct {
	externalRef1.N500ApplicationProblemPlusJSONResponse
}

func (CancelRelocateUEContext500ApplicationProblemPlusJSONResponse) VisitCancelRelocateUEContextResponse

func (response CancelRelocateUEContext500ApplicationProblemPlusJSONResponse) VisitCancelRelocateUEContextResponse(w http.ResponseWriter) error

type CancelRelocateUEContext503ApplicationProblemPlusJSONResponse

type CancelRelocateUEContext503ApplicationProblemPlusJSONResponse struct {
	externalRef1.N503ApplicationProblemPlusJSONResponse
}

func (CancelRelocateUEContext503ApplicationProblemPlusJSONResponse) VisitCancelRelocateUEContextResponse

func (response CancelRelocateUEContext503ApplicationProblemPlusJSONResponse) VisitCancelRelocateUEContextResponse(w http.ResponseWriter) error

type CancelRelocateUEContextMultipartBody

type CancelRelocateUEContextMultipartBody struct {
	BinaryDataGtpcMessage *openapi_types.File          `json:"binaryDataGtpcMessage,omitempty"`
	JsonData              *UeContextCancelRelocateData `json:"jsonData,omitempty"`
	AdditionalProperties  map[string]interface{}       `json:"-"`
}

CancelRelocateUEContextMultipartBody defines parameters for CancelRelocateUEContext.

func (CancelRelocateUEContextMultipartBody) Get

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

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

func (CancelRelocateUEContextMultipartBody) MarshalJSON

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

Override default JSON handling for CancelRelocateUEContextMultipartBody to handle AdditionalProperties

func (*CancelRelocateUEContextMultipartBody) Set

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

Setter for additional properties for CancelRelocateUEContextMultipartBody

func (*CancelRelocateUEContextMultipartBody) UnmarshalJSON

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

Override default JSON handling for CancelRelocateUEContextMultipartBody to handle AdditionalProperties

type CancelRelocateUEContextMultipartRequestBody

type CancelRelocateUEContextMultipartRequestBody CancelRelocateUEContextMultipartBody

CancelRelocateUEContextMultipartRequestBody defines body for CancelRelocateUEContext for multipart/related ContentType.

type CancelRelocateUEContextRequestObject

type CancelRelocateUEContextRequestObject struct {
	UeContextId string `json:"ueContextId"`
	Body        *multipart.Reader
}

type CancelRelocateUEContextResponse

type CancelRelocateUEContextResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	JSON307                       *externalRef1.N307
	JSON308                       *externalRef1.N308
	ApplicationproblemJSON400     *externalRef1.N400
	ApplicationproblemJSON403     *externalRef1.N403
	ApplicationproblemJSON404     *externalRef1.N404
	ApplicationproblemJSON411     *externalRef1.N411
	ApplicationproblemJSON413     *externalRef1.N413
	ApplicationproblemJSON415     *externalRef1.N415
	ApplicationproblemJSON429     *externalRef1.N429
	ApplicationproblemJSON500     *externalRef1.N500
	ApplicationproblemJSON503     *externalRef1.N503
	ApplicationproblemJSONDefault *externalRef1.ProblemDetails
}

func ParseCancelRelocateUEContextResponse

func ParseCancelRelocateUEContextResponse(rsp *http.Response) (*CancelRelocateUEContextResponse, error)

ParseCancelRelocateUEContextResponse parses an HTTP response from a CancelRelocateUEContextWithResponse call

func (CancelRelocateUEContextResponse) Status

Status returns HTTPResponse.Status

func (CancelRelocateUEContextResponse) StatusCode

func (r CancelRelocateUEContextResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CancelRelocateUEContextResponseObject

type CancelRelocateUEContextResponseObject interface {
	VisitCancelRelocateUEContextResponse(w http.ResponseWriter) error
}

type CancelRelocateUEContextdefaultApplicationProblemPlusJSONResponse

type CancelRelocateUEContextdefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef1.ProblemDetails
	StatusCode int
}

func (CancelRelocateUEContextdefaultApplicationProblemPlusJSONResponse) VisitCancelRelocateUEContextResponse

func (response CancelRelocateUEContextdefaultApplicationProblemPlusJSONResponse) VisitCancelRelocateUEContextResponse(w http.ResponseWriter) error

type CeModeBInd

type CeModeBInd struct {
	CeModeBSupportInd    bool                   `json:"ceModeBSupportInd"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

CeModeBInd CE-mode-B Support Indicator.

func (CeModeBInd) Get

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

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

func (CeModeBInd) MarshalJSON

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

Override default JSON handling for CeModeBInd to handle AdditionalProperties

func (*CeModeBInd) Set

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

Setter for additional properties for CeModeBInd

func (*CeModeBInd) UnmarshalJSON

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

Override default JSON handling for CeModeBInd to handle AdditionalProperties

type CipheringAlgorithm

type CipheringAlgorithm string

CipheringAlgorithm defines model for CipheringAlgorithm.

const (
	NEA0 CipheringAlgorithm = "NEA0"
	NEA1 CipheringAlgorithm = "NEA1"
	NEA2 CipheringAlgorithm = "NEA2"
	NEA3 CipheringAlgorithm = "NEA3"
)

Defines values for CipheringAlgorithm.

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

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

func (*Client) AMFStatusChangeSubscribeModfy

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

func (*Client) AMFStatusChangeSubscribeModfyWithBody

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

func (*Client) AMFStatusChangeSubscribeWithBody

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

func (*Client) AMFStatusChangeUnSubscribe

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

func (*Client) CancelRelocateUEContextWithBody

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

func (*Client) CreateUEContextWithBody

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

func (*Client) EBIAssignment

func (c *Client) EBIAssignment(ctx context.Context, ueContextId string, body EBIAssignmentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) EBIAssignmentWithBody

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

func (*Client) N1N2MessageSubscribe

func (c *Client) N1N2MessageSubscribe(ctx context.Context, ueContextId string, body N1N2MessageSubscribeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) N1N2MessageSubscribeWithBody

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

func (*Client) N1N2MessageTransfer

func (c *Client) N1N2MessageTransfer(ctx context.Context, ueContextId string, body N1N2MessageTransferJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) N1N2MessageTransferWithBody

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

func (*Client) N1N2MessageUnSubscribe

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

func (*Client) NonUeN2InfoSubscribe

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

func (*Client) NonUeN2InfoSubscribeWithBody

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

func (*Client) NonUeN2InfoUnSubscribe

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

func (*Client) NonUeN2MessageTransfer

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

func (*Client) NonUeN2MessageTransferWithBody

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

func (*Client) RegistrationStatusUpdate

func (c *Client) RegistrationStatusUpdate(ctx context.Context, ueContextId string, body RegistrationStatusUpdateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RegistrationStatusUpdateWithBody

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

func (*Client) ReleaseUEContext

func (c *Client) ReleaseUEContext(ctx context.Context, ueContextId string, body ReleaseUEContextJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReleaseUEContextWithBody

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

func (*Client) RelocateUEContextWithBody

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

func (*Client) UEContextTransfer

func (c *Client) UEContextTransfer(ctx context.Context, ueContextId string, body UEContextTransferJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UEContextTransferWithBody

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

type ClientInterface

type ClientInterface interface {
	// NonUeN2InfoSubscribeWithBody request with any body
	NonUeN2InfoSubscribeWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	NonUeN2InfoSubscribe(ctx context.Context, body NonUeN2InfoSubscribeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	NonUeN2MessageTransfer(ctx context.Context, body NonUeN2MessageTransferJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	AMFStatusChangeSubscribe(ctx context.Context, body AMFStatusChangeSubscribeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	AMFStatusChangeSubscribeModfy(ctx context.Context, subscriptionId string, body AMFStatusChangeSubscribeModfyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	EBIAssignment(ctx context.Context, ueContextId string, body EBIAssignmentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	N1N2MessageTransfer(ctx context.Context, ueContextId string, body N1N2MessageTransferJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	N1N2MessageSubscribe(ctx context.Context, ueContextId string, body N1N2MessageSubscribeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	ReleaseUEContext(ctx context.Context, ueContextId string, body ReleaseUEContextJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	UEContextTransfer(ctx context.Context, ueContextId string, body UEContextTransferJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	RegistrationStatusUpdate(ctx context.Context, ueContextId string, body RegistrationStatusUpdateJSONRequestBody, 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) AMFStatusChangeSubscribeModfyWithBodyWithResponse

func (c *ClientWithResponses) AMFStatusChangeSubscribeModfyWithBodyWithResponse(ctx context.Context, subscriptionId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AMFStatusChangeSubscribeModfyResponse, error)

AMFStatusChangeSubscribeModfyWithBodyWithResponse request with arbitrary body returning *AMFStatusChangeSubscribeModfyResponse

func (*ClientWithResponses) AMFStatusChangeSubscribeModfyWithResponse

func (c *ClientWithResponses) AMFStatusChangeSubscribeModfyWithResponse(ctx context.Context, subscriptionId string, body AMFStatusChangeSubscribeModfyJSONRequestBody, reqEditors ...RequestEditorFn) (*AMFStatusChangeSubscribeModfyResponse, error)

func (*ClientWithResponses) AMFStatusChangeSubscribeWithBodyWithResponse

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

AMFStatusChangeSubscribeWithBodyWithResponse request with arbitrary body returning *AMFStatusChangeSubscribeResponse

func (*ClientWithResponses) AMFStatusChangeSubscribeWithResponse

func (c *ClientWithResponses) AMFStatusChangeSubscribeWithResponse(ctx context.Context, body AMFStatusChangeSubscribeJSONRequestBody, reqEditors ...RequestEditorFn) (*AMFStatusChangeSubscribeResponse, error)

func (*ClientWithResponses) AMFStatusChangeUnSubscribeWithResponse

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

AMFStatusChangeUnSubscribeWithResponse request returning *AMFStatusChangeUnSubscribeResponse

func (*ClientWithResponses) CancelRelocateUEContextWithBodyWithResponse

func (c *ClientWithResponses) CancelRelocateUEContextWithBodyWithResponse(ctx context.Context, ueContextId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CancelRelocateUEContextResponse, error)

CancelRelocateUEContextWithBodyWithResponse request with arbitrary body returning *CancelRelocateUEContextResponse

func (*ClientWithResponses) CreateUEContextWithBodyWithResponse

func (c *ClientWithResponses) CreateUEContextWithBodyWithResponse(ctx context.Context, ueContextId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateUEContextResponse, error)

CreateUEContextWithBodyWithResponse request with arbitrary body returning *CreateUEContextResponse

func (*ClientWithResponses) EBIAssignmentWithBodyWithResponse

func (c *ClientWithResponses) EBIAssignmentWithBodyWithResponse(ctx context.Context, ueContextId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EBIAssignmentResponse, error)

EBIAssignmentWithBodyWithResponse request with arbitrary body returning *EBIAssignmentResponse

func (*ClientWithResponses) EBIAssignmentWithResponse

func (c *ClientWithResponses) EBIAssignmentWithResponse(ctx context.Context, ueContextId string, body EBIAssignmentJSONRequestBody, reqEditors ...RequestEditorFn) (*EBIAssignmentResponse, error)

func (*ClientWithResponses) N1N2MessageSubscribeWithBodyWithResponse

func (c *ClientWithResponses) N1N2MessageSubscribeWithBodyWithResponse(ctx context.Context, ueContextId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*N1N2MessageSubscribeResponse, error)

N1N2MessageSubscribeWithBodyWithResponse request with arbitrary body returning *N1N2MessageSubscribeResponse

func (*ClientWithResponses) N1N2MessageSubscribeWithResponse

func (c *ClientWithResponses) N1N2MessageSubscribeWithResponse(ctx context.Context, ueContextId string, body N1N2MessageSubscribeJSONRequestBody, reqEditors ...RequestEditorFn) (*N1N2MessageSubscribeResponse, error)

func (*ClientWithResponses) N1N2MessageTransferWithBodyWithResponse

func (c *ClientWithResponses) N1N2MessageTransferWithBodyWithResponse(ctx context.Context, ueContextId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*N1N2MessageTransferResponse, error)

N1N2MessageTransferWithBodyWithResponse request with arbitrary body returning *N1N2MessageTransferResponse

func (*ClientWithResponses) N1N2MessageTransferWithResponse

func (c *ClientWithResponses) N1N2MessageTransferWithResponse(ctx context.Context, ueContextId string, body N1N2MessageTransferJSONRequestBody, reqEditors ...RequestEditorFn) (*N1N2MessageTransferResponse, error)

func (*ClientWithResponses) N1N2MessageUnSubscribeWithResponse

func (c *ClientWithResponses) N1N2MessageUnSubscribeWithResponse(ctx context.Context, ueContextId string, subscriptionId string, reqEditors ...RequestEditorFn) (*N1N2MessageUnSubscribeResponse, error)

N1N2MessageUnSubscribeWithResponse request returning *N1N2MessageUnSubscribeResponse

func (*ClientWithResponses) NonUeN2InfoSubscribeWithBodyWithResponse

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

NonUeN2InfoSubscribeWithBodyWithResponse request with arbitrary body returning *NonUeN2InfoSubscribeResponse

func (*ClientWithResponses) NonUeN2InfoSubscribeWithResponse

func (c *ClientWithResponses) NonUeN2InfoSubscribeWithResponse(ctx context.Context, body NonUeN2InfoSubscribeJSONRequestBody, reqEditors ...RequestEditorFn) (*NonUeN2InfoSubscribeResponse, error)

func (*ClientWithResponses) NonUeN2InfoUnSubscribeWithResponse

func (c *ClientWithResponses) NonUeN2InfoUnSubscribeWithResponse(ctx context.Context, n2NotifySubscriptionId string, reqEditors ...RequestEditorFn) (*NonUeN2InfoUnSubscribeResponse, error)

NonUeN2InfoUnSubscribeWithResponse request returning *NonUeN2InfoUnSubscribeResponse

func (*ClientWithResponses) NonUeN2MessageTransferWithBodyWithResponse

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

NonUeN2MessageTransferWithBodyWithResponse request with arbitrary body returning *NonUeN2MessageTransferResponse

func (*ClientWithResponses) NonUeN2MessageTransferWithResponse

func (c *ClientWithResponses) NonUeN2MessageTransferWithResponse(ctx context.Context, body NonUeN2MessageTransferJSONRequestBody, reqEditors ...RequestEditorFn) (*NonUeN2MessageTransferResponse, error)

func (*ClientWithResponses) RegistrationStatusUpdateWithBodyWithResponse

func (c *ClientWithResponses) RegistrationStatusUpdateWithBodyWithResponse(ctx context.Context, ueContextId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RegistrationStatusUpdateResponse, error)

RegistrationStatusUpdateWithBodyWithResponse request with arbitrary body returning *RegistrationStatusUpdateResponse

func (*ClientWithResponses) RegistrationStatusUpdateWithResponse

func (c *ClientWithResponses) RegistrationStatusUpdateWithResponse(ctx context.Context, ueContextId string, body RegistrationStatusUpdateJSONRequestBody, reqEditors ...RequestEditorFn) (*RegistrationStatusUpdateResponse, error)

func (*ClientWithResponses) ReleaseUEContextWithBodyWithResponse

func (c *ClientWithResponses) ReleaseUEContextWithBodyWithResponse(ctx context.Context, ueContextId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReleaseUEContextResponse, error)

ReleaseUEContextWithBodyWithResponse request with arbitrary body returning *ReleaseUEContextResponse

func (*ClientWithResponses) ReleaseUEContextWithResponse

func (c *ClientWithResponses) ReleaseUEContextWithResponse(ctx context.Context, ueContextId string, body ReleaseUEContextJSONRequestBody, reqEditors ...RequestEditorFn) (*ReleaseUEContextResponse, error)

func (*ClientWithResponses) RelocateUEContextWithBodyWithResponse

func (c *ClientWithResponses) RelocateUEContextWithBodyWithResponse(ctx context.Context, ueContextId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RelocateUEContextResponse, error)

RelocateUEContextWithBodyWithResponse request with arbitrary body returning *RelocateUEContextResponse

func (*ClientWithResponses) UEContextTransferWithBodyWithResponse

func (c *ClientWithResponses) UEContextTransferWithBodyWithResponse(ctx context.Context, ueContextId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UEContextTransferResponse, error)

UEContextTransferWithBodyWithResponse request with arbitrary body returning *UEContextTransferResponse

func (*ClientWithResponses) UEContextTransferWithResponse

func (c *ClientWithResponses) UEContextTransferWithResponse(ctx context.Context, ueContextId string, body UEContextTransferJSONRequestBody, reqEditors ...RequestEditorFn) (*UEContextTransferResponse, error)

type ClientWithResponsesInterface

type ClientWithResponsesInterface interface {
	// NonUeN2InfoSubscribeWithBodyWithResponse request with any body
	NonUeN2InfoSubscribeWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*NonUeN2InfoSubscribeResponse, error)

	NonUeN2InfoSubscribeWithResponse(ctx context.Context, body NonUeN2InfoSubscribeJSONRequestBody, reqEditors ...RequestEditorFn) (*NonUeN2InfoSubscribeResponse, error)

	// NonUeN2InfoUnSubscribeWithResponse request
	NonUeN2InfoUnSubscribeWithResponse(ctx context.Context, n2NotifySubscriptionId string, reqEditors ...RequestEditorFn) (*NonUeN2InfoUnSubscribeResponse, error)

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

	NonUeN2MessageTransferWithResponse(ctx context.Context, body NonUeN2MessageTransferJSONRequestBody, reqEditors ...RequestEditorFn) (*NonUeN2MessageTransferResponse, error)

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

	AMFStatusChangeSubscribeWithResponse(ctx context.Context, body AMFStatusChangeSubscribeJSONRequestBody, reqEditors ...RequestEditorFn) (*AMFStatusChangeSubscribeResponse, error)

	// AMFStatusChangeUnSubscribeWithResponse request
	AMFStatusChangeUnSubscribeWithResponse(ctx context.Context, subscriptionId string, reqEditors ...RequestEditorFn) (*AMFStatusChangeUnSubscribeResponse, error)

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

	AMFStatusChangeSubscribeModfyWithResponse(ctx context.Context, subscriptionId string, body AMFStatusChangeSubscribeModfyJSONRequestBody, reqEditors ...RequestEditorFn) (*AMFStatusChangeSubscribeModfyResponse, error)

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

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

	EBIAssignmentWithResponse(ctx context.Context, ueContextId string, body EBIAssignmentJSONRequestBody, reqEditors ...RequestEditorFn) (*EBIAssignmentResponse, error)

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

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

	N1N2MessageTransferWithResponse(ctx context.Context, ueContextId string, body N1N2MessageTransferJSONRequestBody, reqEditors ...RequestEditorFn) (*N1N2MessageTransferResponse, error)

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

	N1N2MessageSubscribeWithResponse(ctx context.Context, ueContextId string, body N1N2MessageSubscribeJSONRequestBody, reqEditors ...RequestEditorFn) (*N1N2MessageSubscribeResponse, error)

	// N1N2MessageUnSubscribeWithResponse request
	N1N2MessageUnSubscribeWithResponse(ctx context.Context, ueContextId string, subscriptionId string, reqEditors ...RequestEditorFn) (*N1N2MessageUnSubscribeResponse, error)

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

	ReleaseUEContextWithResponse(ctx context.Context, ueContextId string, body ReleaseUEContextJSONRequestBody, reqEditors ...RequestEditorFn) (*ReleaseUEContextResponse, error)

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

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

	UEContextTransferWithResponse(ctx context.Context, ueContextId string, body UEContextTransferJSONRequestBody, reqEditors ...RequestEditorFn) (*UEContextTransferResponse, error)

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

	RegistrationStatusUpdateWithResponse(ctx context.Context, ueContextId string, body RegistrationStatusUpdateJSONRequestBody, reqEditors ...RequestEditorFn) (*RegistrationStatusUpdateResponse, error)
}

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

type CreateUEContext201JSONResponse

type CreateUEContext201JSONResponse struct {
	Body    UeContextCreatedData
	Headers CreateUEContext201ResponseHeaders
}

func (CreateUEContext201JSONResponse) VisitCreateUEContextResponse

func (response CreateUEContext201JSONResponse) VisitCreateUEContextResponse(w http.ResponseWriter) error

type CreateUEContext201MultipartResponse

type CreateUEContext201MultipartResponse struct {
	Body    func(writer *multipart.Writer) error
	Headers CreateUEContext201ResponseHeaders
}

func (CreateUEContext201MultipartResponse) VisitCreateUEContextResponse

func (response CreateUEContext201MultipartResponse) VisitCreateUEContextResponse(w http.ResponseWriter) error

type CreateUEContext201ResponseHeaders

type CreateUEContext201ResponseHeaders struct {
	Location string
}

type CreateUEContext307JSONResponse

type CreateUEContext307JSONResponse struct{ externalRef1.N307JSONResponse }

func (CreateUEContext307JSONResponse) VisitCreateUEContextResponse

func (response CreateUEContext307JSONResponse) VisitCreateUEContextResponse(w http.ResponseWriter) error

type CreateUEContext308JSONResponse

type CreateUEContext308JSONResponse struct{ externalRef1.N308JSONResponse }

func (CreateUEContext308JSONResponse) VisitCreateUEContextResponse

func (response CreateUEContext308JSONResponse) VisitCreateUEContextResponse(w http.ResponseWriter) error

type CreateUEContext400ApplicationProblemPlusJSONResponse

type CreateUEContext400ApplicationProblemPlusJSONResponse externalRef1.ProblemDetails

func (CreateUEContext400ApplicationProblemPlusJSONResponse) VisitCreateUEContextResponse

func (response CreateUEContext400ApplicationProblemPlusJSONResponse) VisitCreateUEContextResponse(w http.ResponseWriter) error

type CreateUEContext400JSONResponse

type CreateUEContext400JSONResponse UeContextCreateError

func (CreateUEContext400JSONResponse) VisitCreateUEContextResponse

func (response CreateUEContext400JSONResponse) VisitCreateUEContextResponse(w http.ResponseWriter) error

type CreateUEContext403ApplicationProblemPlusJSONResponse

type CreateUEContext403ApplicationProblemPlusJSONResponse externalRef1.ProblemDetails

func (CreateUEContext403ApplicationProblemPlusJSONResponse) VisitCreateUEContextResponse

func (response CreateUEContext403ApplicationProblemPlusJSONResponse) VisitCreateUEContextResponse(w http.ResponseWriter) error

type CreateUEContext403JSONResponse

type CreateUEContext403JSONResponse UeContextCreateError

func (CreateUEContext403JSONResponse) VisitCreateUEContextResponse

func (response CreateUEContext403JSONResponse) VisitCreateUEContextResponse(w http.ResponseWriter) error

type CreateUEContext403MultipartResponse

type CreateUEContext403MultipartResponse func(writer *multipart.Writer) error

func (CreateUEContext403MultipartResponse) VisitCreateUEContextResponse

func (response CreateUEContext403MultipartResponse) VisitCreateUEContextResponse(w http.ResponseWriter) error

type CreateUEContext411ApplicationProblemPlusJSONResponse

type CreateUEContext411ApplicationProblemPlusJSONResponse struct {
	externalRef1.N411ApplicationProblemPlusJSONResponse
}

func (CreateUEContext411ApplicationProblemPlusJSONResponse) VisitCreateUEContextResponse

func (response CreateUEContext411ApplicationProblemPlusJSONResponse) VisitCreateUEContextResponse(w http.ResponseWriter) error

type CreateUEContext413ApplicationProblemPlusJSONResponse

type CreateUEContext413ApplicationProblemPlusJSONResponse struct {
	externalRef1.N413ApplicationProblemPlusJSONResponse
}

func (CreateUEContext413ApplicationProblemPlusJSONResponse) VisitCreateUEContextResponse

func (response CreateUEContext413ApplicationProblemPlusJSONResponse) VisitCreateUEContextResponse(w http.ResponseWriter) error

type CreateUEContext415ApplicationProblemPlusJSONResponse

type CreateUEContext415ApplicationProblemPlusJSONResponse struct {
	externalRef1.N415ApplicationProblemPlusJSONResponse
}

func (CreateUEContext415ApplicationProblemPlusJSONResponse) VisitCreateUEContextResponse

func (response CreateUEContext415ApplicationProblemPlusJSONResponse) VisitCreateUEContextResponse(w http.ResponseWriter) error

type CreateUEContext429ApplicationProblemPlusJSONResponse

type CreateUEContext429ApplicationProblemPlusJSONResponse struct {
	externalRef1.N429ApplicationProblemPlusJSONResponse
}

func (CreateUEContext429ApplicationProblemPlusJSONResponse) VisitCreateUEContextResponse

func (response CreateUEContext429ApplicationProblemPlusJSONResponse) VisitCreateUEContextResponse(w http.ResponseWriter) error

type CreateUEContext500JSONResponse

type CreateUEContext500JSONResponse UeContextCreateError

func (CreateUEContext500JSONResponse) VisitCreateUEContextResponse

func (response CreateUEContext500JSONResponse) VisitCreateUEContextResponse(w http.ResponseWriter) error

type CreateUEContext503ApplicationProblemPlusJSONResponse

type CreateUEContext503ApplicationProblemPlusJSONResponse struct {
	externalRef1.N503ApplicationProblemPlusJSONResponse
}

func (CreateUEContext503ApplicationProblemPlusJSONResponse) VisitCreateUEContextResponse

func (response CreateUEContext503ApplicationProblemPlusJSONResponse) VisitCreateUEContextResponse(w http.ResponseWriter) error

type CreateUEContextMultipartBody

type CreateUEContextMultipartBody struct {
	BinaryDataN2Information      *openapi_types.File    `json:"binaryDataN2Information,omitempty"`
	BinaryDataN2InformationExt1  *openapi_types.File    `json:"binaryDataN2InformationExt1,omitempty"`
	BinaryDataN2InformationExt10 *openapi_types.File    `json:"binaryDataN2InformationExt10,omitempty"`
	BinaryDataN2InformationExt11 *openapi_types.File    `json:"binaryDataN2InformationExt11,omitempty"`
	BinaryDataN2InformationExt12 *openapi_types.File    `json:"binaryDataN2InformationExt12,omitempty"`
	BinaryDataN2InformationExt13 *openapi_types.File    `json:"binaryDataN2InformationExt13,omitempty"`
	BinaryDataN2InformationExt14 *openapi_types.File    `json:"binaryDataN2InformationExt14,omitempty"`
	BinaryDataN2InformationExt15 *openapi_types.File    `json:"binaryDataN2InformationExt15,omitempty"`
	BinaryDataN2InformationExt16 *openapi_types.File    `json:"binaryDataN2InformationExt16,omitempty"`
	BinaryDataN2InformationExt2  *openapi_types.File    `json:"binaryDataN2InformationExt2,omitempty"`
	BinaryDataN2InformationExt3  *openapi_types.File    `json:"binaryDataN2InformationExt3,omitempty"`
	BinaryDataN2InformationExt4  *openapi_types.File    `json:"binaryDataN2InformationExt4,omitempty"`
	BinaryDataN2InformationExt5  *openapi_types.File    `json:"binaryDataN2InformationExt5,omitempty"`
	BinaryDataN2InformationExt6  *openapi_types.File    `json:"binaryDataN2InformationExt6,omitempty"`
	BinaryDataN2InformationExt7  *openapi_types.File    `json:"binaryDataN2InformationExt7,omitempty"`
	BinaryDataN2InformationExt8  *openapi_types.File    `json:"binaryDataN2InformationExt8,omitempty"`
	BinaryDataN2InformationExt9  *openapi_types.File    `json:"binaryDataN2InformationExt9,omitempty"`
	JsonData                     *UeContextCreateData   `json:"jsonData,omitempty"`
	AdditionalProperties         map[string]interface{} `json:"-"`
}

CreateUEContextMultipartBody defines parameters for CreateUEContext.

func (CreateUEContextMultipartBody) Get

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

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

func (CreateUEContextMultipartBody) MarshalJSON

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

Override default JSON handling for CreateUEContextMultipartBody to handle AdditionalProperties

func (*CreateUEContextMultipartBody) Set

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

Setter for additional properties for CreateUEContextMultipartBody

func (*CreateUEContextMultipartBody) UnmarshalJSON

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

Override default JSON handling for CreateUEContextMultipartBody to handle AdditionalProperties

type CreateUEContextMultipartRequestBody

type CreateUEContextMultipartRequestBody CreateUEContextMultipartBody

CreateUEContextMultipartRequestBody defines body for CreateUEContext for multipart/related ContentType.

type CreateUEContextRequestObject

type CreateUEContextRequestObject struct {
	UeContextId string `json:"ueContextId"`
	Body        *multipart.Reader
}

type CreateUEContextResponse

type CreateUEContextResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	JSON201                       *UeContextCreatedData
	JSON307                       *externalRef1.N307
	JSON308                       *externalRef1.N308
	JSON400                       *UeContextCreateError
	ApplicationproblemJSON400     *externalRef1.ProblemDetails
	JSON403                       *UeContextCreateError
	ApplicationproblemJSON403     *externalRef1.ProblemDetails
	ApplicationproblemJSON411     *externalRef1.N411
	ApplicationproblemJSON413     *externalRef1.N413
	ApplicationproblemJSON415     *externalRef1.N415
	ApplicationproblemJSON429     *externalRef1.N429
	JSON500                       *UeContextCreateError
	ApplicationproblemJSON503     *externalRef1.N503
	ApplicationproblemJSONDefault *externalRef1.ProblemDetails
}

func ParseCreateUEContextResponse

func ParseCreateUEContextResponse(rsp *http.Response) (*CreateUEContextResponse, error)

ParseCreateUEContextResponse parses an HTTP response from a CreateUEContextWithResponse call

func (CreateUEContextResponse) Status

func (r CreateUEContextResponse) Status() string

Status returns HTTPResponse.Status

func (CreateUEContextResponse) StatusCode

func (r CreateUEContextResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateUEContextResponseObject

type CreateUEContextResponseObject interface {
	VisitCreateUEContextResponse(w http.ResponseWriter) error
}

type CreateUEContextdefaultApplicationProblemPlusJSONResponse

type CreateUEContextdefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef1.ProblemDetails
	StatusCode int
}

func (CreateUEContextdefaultApplicationProblemPlusJSONResponse) VisitCreateUEContextResponse

func (response CreateUEContextdefaultApplicationProblemPlusJSONResponse) VisitCreateUEContextResponse(w http.ResponseWriter) error

type DrxParameter

type DrxParameter = externalRef1.Bytes

DrxParameter defines model for DrxParameter.

type EBIAssignment200JSONResponse

type EBIAssignment200JSONResponse AssignedEbiData

func (EBIAssignment200JSONResponse) VisitEBIAssignmentResponse

func (response EBIAssignment200JSONResponse) VisitEBIAssignmentResponse(w http.ResponseWriter) error

type EBIAssignment307JSONResponse

type EBIAssignment307JSONResponse struct{ externalRef1.N307JSONResponse }

func (EBIAssignment307JSONResponse) VisitEBIAssignmentResponse

func (response EBIAssignment307JSONResponse) VisitEBIAssignmentResponse(w http.ResponseWriter) error

type EBIAssignment308JSONResponse

type EBIAssignment308JSONResponse struct{ externalRef1.N308JSONResponse }

func (EBIAssignment308JSONResponse) VisitEBIAssignmentResponse

func (response EBIAssignment308JSONResponse) VisitEBIAssignmentResponse(w http.ResponseWriter) error

type EBIAssignment400ApplicationProblemPlusJSONResponse

type EBIAssignment400ApplicationProblemPlusJSONResponse externalRef1.ProblemDetails

func (EBIAssignment400ApplicationProblemPlusJSONResponse) VisitEBIAssignmentResponse

func (response EBIAssignment400ApplicationProblemPlusJSONResponse) VisitEBIAssignmentResponse(w http.ResponseWriter) error

type EBIAssignment400JSONResponse

type EBIAssignment400JSONResponse AssignEbiError

func (EBIAssignment400JSONResponse) VisitEBIAssignmentResponse

func (response EBIAssignment400JSONResponse) VisitEBIAssignmentResponse(w http.ResponseWriter) error

type EBIAssignment403ApplicationProblemPlusJSONResponse

type EBIAssignment403ApplicationProblemPlusJSONResponse externalRef1.ProblemDetails

func (EBIAssignment403ApplicationProblemPlusJSONResponse) VisitEBIAssignmentResponse

func (response EBIAssignment403ApplicationProblemPlusJSONResponse) VisitEBIAssignmentResponse(w http.ResponseWriter) error

type EBIAssignment403JSONResponse

type EBIAssignment403JSONResponse AssignEbiError

func (EBIAssignment403JSONResponse) VisitEBIAssignmentResponse

func (response EBIAssignment403JSONResponse) VisitEBIAssignmentResponse(w http.ResponseWriter) error

type EBIAssignment409JSONResponse

type EBIAssignment409JSONResponse AssignEbiError

func (EBIAssignment409JSONResponse) VisitEBIAssignmentResponse

func (response EBIAssignment409JSONResponse) VisitEBIAssignmentResponse(w http.ResponseWriter) error

type EBIAssignment411ApplicationProblemPlusJSONResponse

type EBIAssignment411ApplicationProblemPlusJSONResponse struct {
	externalRef1.N411ApplicationProblemPlusJSONResponse
}

func (EBIAssignment411ApplicationProblemPlusJSONResponse) VisitEBIAssignmentResponse

func (response EBIAssignment411ApplicationProblemPlusJSONResponse) VisitEBIAssignmentResponse(w http.ResponseWriter) error

type EBIAssignment413ApplicationProblemPlusJSONResponse

type EBIAssignment413ApplicationProblemPlusJSONResponse struct {
	externalRef1.N413ApplicationProblemPlusJSONResponse
}

func (EBIAssignment413ApplicationProblemPlusJSONResponse) VisitEBIAssignmentResponse

func (response EBIAssignment413ApplicationProblemPlusJSONResponse) VisitEBIAssignmentResponse(w http.ResponseWriter) error

type EBIAssignment415ApplicationProblemPlusJSONResponse

type EBIAssignment415ApplicationProblemPlusJSONResponse struct {
	externalRef1.N415ApplicationProblemPlusJSONResponse
}

func (EBIAssignment415ApplicationProblemPlusJSONResponse) VisitEBIAssignmentResponse

func (response EBIAssignment415ApplicationProblemPlusJSONResponse) VisitEBIAssignmentResponse(w http.ResponseWriter) error

type EBIAssignment429ApplicationProblemPlusJSONResponse

type EBIAssignment429ApplicationProblemPlusJSONResponse struct {
	externalRef1.N429ApplicationProblemPlusJSONResponse
}

func (EBIAssignment429ApplicationProblemPlusJSONResponse) VisitEBIAssignmentResponse

func (response EBIAssignment429ApplicationProblemPlusJSONResponse) VisitEBIAssignmentResponse(w http.ResponseWriter) error

type EBIAssignment500ApplicationProblemPlusJSONResponse

type EBIAssignment500ApplicationProblemPlusJSONResponse externalRef1.ProblemDetails

func (EBIAssignment500ApplicationProblemPlusJSONResponse) VisitEBIAssignmentResponse

func (response EBIAssignment500ApplicationProblemPlusJSONResponse) VisitEBIAssignmentResponse(w http.ResponseWriter) error

type EBIAssignment500JSONResponse

type EBIAssignment500JSONResponse AssignEbiError

func (EBIAssignment500JSONResponse) VisitEBIAssignmentResponse

func (response EBIAssignment500JSONResponse) VisitEBIAssignmentResponse(w http.ResponseWriter) error

type EBIAssignment503ApplicationProblemPlusJSONResponse

type EBIAssignment503ApplicationProblemPlusJSONResponse struct {
	externalRef1.N503ApplicationProblemPlusJSONResponse
}

func (EBIAssignment503ApplicationProblemPlusJSONResponse) VisitEBIAssignmentResponse

func (response EBIAssignment503ApplicationProblemPlusJSONResponse) VisitEBIAssignmentResponse(w http.ResponseWriter) error

type EBIAssignmentJSONRequestBody

type EBIAssignmentJSONRequestBody = AssignEbiData

EBIAssignmentJSONRequestBody defines body for EBIAssignment for application/json ContentType.

type EBIAssignmentRequestObject

type EBIAssignmentRequestObject struct {
	UeContextId string `json:"ueContextId"`
	Body        *EBIAssignmentJSONRequestBody
}

type EBIAssignmentResponse

type EBIAssignmentResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	JSON200                       *AssignedEbiData
	JSON307                       *externalRef1.N307
	JSON308                       *externalRef1.N308
	JSON400                       *AssignEbiError
	ApplicationproblemJSON400     *externalRef1.ProblemDetails
	JSON403                       *AssignEbiError
	ApplicationproblemJSON403     *externalRef1.ProblemDetails
	JSON409                       *AssignEbiError
	ApplicationproblemJSON411     *externalRef1.N411
	ApplicationproblemJSON413     *externalRef1.N413
	ApplicationproblemJSON415     *externalRef1.N415
	ApplicationproblemJSON429     *externalRef1.N429
	JSON500                       *AssignEbiError
	ApplicationproblemJSON500     *externalRef1.ProblemDetails
	ApplicationproblemJSON503     *externalRef1.N503
	ApplicationproblemJSONDefault *externalRef1.ProblemDetails
}

func ParseEBIAssignmentResponse

func ParseEBIAssignmentResponse(rsp *http.Response) (*EBIAssignmentResponse, error)

ParseEBIAssignmentResponse parses an HTTP response from a EBIAssignmentWithResponse call

func (EBIAssignmentResponse) Status

func (r EBIAssignmentResponse) Status() string

Status returns HTTPResponse.Status

func (EBIAssignmentResponse) StatusCode

func (r EBIAssignmentResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type EBIAssignmentResponseObject

type EBIAssignmentResponseObject interface {
	VisitEBIAssignmentResponse(w http.ResponseWriter) error
}

type EBIAssignmentdefaultApplicationProblemPlusJSONResponse

type EBIAssignmentdefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef1.ProblemDetails
	StatusCode int
}

func (EBIAssignmentdefaultApplicationProblemPlusJSONResponse) VisitEBIAssignmentResponse

type EcRestrictionDataWb

type EcRestrictionDataWb struct {
	EcModeARestricted    *bool                  `json:"ecModeARestricted,omitempty"`
	EcModeBRestricted    bool                   `json:"ecModeBRestricted"`
	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 EpsBearerId

type EpsBearerId = int

EpsBearerId defines model for EpsBearerId.

type EpsNasCipheringAlgorithm

type EpsNasCipheringAlgorithm string

EpsNasCipheringAlgorithm defines model for EpsNasCipheringAlgorithm.

const (
	EEA0 EpsNasCipheringAlgorithm = "EEA0"
	EEA1 EpsNasCipheringAlgorithm = "EEA1"
	EEA2 EpsNasCipheringAlgorithm = "EEA2"
	EEA3 EpsNasCipheringAlgorithm = "EEA3"
)

Defines values for EpsNasCipheringAlgorithm.

type EpsNasIntegrityAlgorithm

type EpsNasIntegrityAlgorithm string

EpsNasIntegrityAlgorithm defines model for EpsNasIntegrityAlgorithm.

const (
	EIA0 EpsNasIntegrityAlgorithm = "EIA0"
	EIA1 EpsNasIntegrityAlgorithm = "EIA1"
	EIA2 EpsNasIntegrityAlgorithm = "EIA2"
	EIA3 EpsNasIntegrityAlgorithm = "EIA3"
)

Defines values for EpsNasIntegrityAlgorithm.

type EpsNasSecurityMode

type EpsNasSecurityMode struct {
	CipheringAlgorithm   EpsNasCipheringAlgorithm `json:"cipheringAlgorithm"`
	IntegrityAlgorithm   EpsNasIntegrityAlgorithm `json:"integrityAlgorithm"`
	AdditionalProperties map[string]interface{}   `json:"-"`
}

EpsNasSecurityMode defines model for EpsNasSecurityMode.

func (EpsNasSecurityMode) Get

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

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

func (EpsNasSecurityMode) MarshalJSON

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

Override default JSON handling for EpsNasSecurityMode to handle AdditionalProperties

func (*EpsNasSecurityMode) Set

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

Setter for additional properties for EpsNasSecurityMode

func (*EpsNasSecurityMode) UnmarshalJSON

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

Override default JSON handling for EpsNasSecurityMode to handle AdditionalProperties

type ExpectedUeBehavior

type ExpectedUeBehavior struct {
	ExpMoveTrajectory    []externalRef1.UserLocation `json:"expMoveTrajectory"`
	ValidityTime         externalRef1.DateTime       `json:"validityTime"`
	AdditionalProperties map[string]interface{}      `json:"-"`
}

ExpectedUeBehavior defines model for ExpectedUeBehavior.

func (ExpectedUeBehavior) Get

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

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

func (ExpectedUeBehavior) MarshalJSON

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

Override default JSON handling for ExpectedUeBehavior to handle AdditionalProperties

func (*ExpectedUeBehavior) Set

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

Setter for additional properties for ExpectedUeBehavior

func (*ExpectedUeBehavior) UnmarshalJSON

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

Override default JSON handling for ExpectedUeBehavior to handle AdditionalProperties

type ExtAmfEventSubscription

type ExtAmfEventSubscription struct {
	AnyUE *bool `json:"anyUE,omitempty"`

	// AoiStateList Map of subscribed Area of Interest (AoI) Event State in the old AMF. The JSON pointer to an AmfEventArea element in the areaList IE of the AmfEvent data type shall be the key of the map.
	AoiStateList        *map[string]AreaOfInterestEventState `json:"aoiStateList,omitempty"`
	BindingInfo         []string                             `json:"bindingInfo,omitempty"`
	EventList           []externalRef0.AmfEvent              `json:"eventList"`
	EventNotifyUri      externalRef1.Uri                     `json:"eventNotifyUri"`
	EventSyncInd        *bool                                `json:"eventSyncInd,omitempty"`
	Gpsi                externalRef1.Gpsi                    `json:"gpsi,omitempty"`
	GroupId             externalRef1.GroupId                 `json:"groupId,omitempty"`
	NfId                externalRef1.NfInstanceId            `json:"nfId"`
	NotifyCorrelationId string                               `json:"notifyCorrelationId"`
	Options             *externalRef0.AmfEventMode           `json:"options,omitempty"`
	Pei                 externalRef1.Pei                     `json:"pei,omitempty"`

	// SourceNfType NF types known to NRF
	SourceNfType                  *externalRef2.NFType `json:"sourceNfType,omitempty"`
	SubsChangeNotifyCorrelationId *string              `json:"subsChangeNotifyCorrelationId,omitempty"`
	SubsChangeNotifyUri           *externalRef1.Uri    `json:"subsChangeNotifyUri,omitempty"`

	// SubscribingNfType NF types known to NRF
	SubscribingNfType    *externalRef2.NFType   `json:"subscribingNfType,omitempty"`
	Supi                 externalRef1.Supi      `json:"supi,omitempty"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

ExtAmfEventSubscription defines model for ExtAmfEventSubscription.

func (ExtAmfEventSubscription) Get

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

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

func (ExtAmfEventSubscription) MarshalJSON

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

Override default JSON handling for ExtAmfEventSubscription to handle AdditionalProperties

func (*ExtAmfEventSubscription) Set

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

Setter for additional properties for ExtAmfEventSubscription

func (*ExtAmfEventSubscription) UnmarshalJSON

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

Override default JSON handling for ExtAmfEventSubscription to handle AdditionalProperties

type GinServerOptions

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

GinServerOptions provides options for the Gin server.

type HttpRequestDoer

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

Doer performs HTTP requests.

The standard http.Client implements this interface.

type ImmediateMdtConf

type ImmediateMdtConf struct {
	AddPositioningMethodList []externalRef1.PositioningMethodMdt     `json:"addPositioningMethodList,omitempty"`
	AreaScope                *externalRef1.AreaScope                 `json:"areaScope,omitempty"`
	CollectionPeriodRmmLte   *externalRef1.CollectionPeriodRmmLteMdt `json:"collectionPeriodRmmLte,omitempty"`
	CollectionPeriodRmmNr    *externalRef1.CollectionPeriodRmmNrMdt  `json:"collectionPeriodRmmNr,omitempty"`
	EventThresholdRsrp       *int                                    `json:"eventThresholdRsrp,omitempty"`
	EventThresholdRsrpNr     *int                                    `json:"eventThresholdRsrpNr,omitempty"`
	EventThresholdRsrq       *int                                    `json:"eventThresholdRsrq,omitempty"`
	EventThresholdRsrqNr     *int                                    `json:"eventThresholdRsrqNr,omitempty"`
	JobType                  externalRef1.JobType                    `json:"jobType"`
	MdtAllowedPlmnIdList     []externalRef1.PlmnId                   `json:"mdtAllowedPlmnIdList,omitempty"`
	MeasurementLteList       []externalRef1.MeasurementLteForMdt     `json:"measurementLteList,omitempty"`
	MeasurementNrList        []externalRef1.MeasurementNrForMdt      `json:"measurementNrList,omitempty"`
	MeasurementPeriodLte     *externalRef1.MeasurementPeriodLteMdt   `json:"measurementPeriodLte,omitempty"`
	PositioningMethod        *externalRef1.PositioningMethodMdt      `json:"positioningMethod,omitempty"`
	ReportAmount             *externalRef1.ReportAmountMdt           `json:"reportAmount,omitempty"`
	ReportInterval           *externalRef1.ReportIntervalMdt         `json:"reportInterval,omitempty"`
	ReportIntervalNr         *externalRef1.ReportIntervalNrMdt       `json:"reportIntervalNr,omitempty"`
	ReportingTriggerList     []externalRef1.ReportingTrigger         `json:"reportingTriggerList,omitempty"`
	SensorMeasurementList    []externalRef1.SensorMeasurement        `json:"sensorMeasurementList,omitempty"`
	AdditionalProperties     map[string]interface{}                  `json:"-"`
}

ImmediateMdtConf defines model for ImmediateMdtConf.

func (ImmediateMdtConf) Get

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

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

func (ImmediateMdtConf) MarshalJSON

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

Override default JSON handling for ImmediateMdtConf to handle AdditionalProperties

func (*ImmediateMdtConf) Set

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

Setter for additional properties for ImmediateMdtConf

func (*ImmediateMdtConf) UnmarshalJSON

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

Override default JSON handling for ImmediateMdtConf to handle AdditionalProperties

type IntegrityAlgorithm

type IntegrityAlgorithm string

IntegrityAlgorithm defines model for IntegrityAlgorithm.

const (
	NIA0 IntegrityAlgorithm = "NIA0"
	NIA1 IntegrityAlgorithm = "NIA1"
	NIA2 IntegrityAlgorithm = "NIA2"
	NIA3 IntegrityAlgorithm = "NIA3"
)

Defines values for IntegrityAlgorithm.

type KeyAmf

type KeyAmf struct {
	KeyType              KeyAmfType             `json:"keyType"`
	KeyVal               string                 `json:"keyVal"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

KeyAmf defines model for KeyAmf.

func (KeyAmf) Get

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

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

func (KeyAmf) MarshalJSON

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

Override default JSON handling for KeyAmf to handle AdditionalProperties

func (*KeyAmf) Set

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

Setter for additional properties for KeyAmf

func (*KeyAmf) UnmarshalJSON

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

Override default JSON handling for KeyAmf to handle AdditionalProperties

type KeyAmfType

type KeyAmfType string

KeyAmfType defines model for KeyAmfType.

const (
	KAMF      KeyAmfType = "KAMF"
	KPRIMEAMF KeyAmfType = "KPRIMEAMF"
)

Defines values for KeyAmfType.

type LteMInd

type LteMInd struct {
	LteCatMInd           bool                   `json:"lteCatMInd"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

LteMInd LTE-M Indication.

func (LteMInd) Get

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

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

func (LteMInd) MarshalJSON

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

Override default JSON handling for LteMInd to handle AdditionalProperties

func (*LteMInd) Set

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

Setter for additional properties for LteMInd

func (*LteMInd) UnmarshalJSON

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

Override default JSON handling for LteMInd to handle AdditionalProperties

type MSClassmark2

type MSClassmark2 = externalRef1.Bytes

MSClassmark2 defines model for MSClassmark2.

type MiddlewareFunc

type MiddlewareFunc func(c *gin.Context)

type MmContext

type MmContext struct {
	AccessType              externalRef1.AccessType            `json:"accessType"`
	AllowedHomeNssai        []externalRef1.Snssai              `json:"allowedHomeNssai,omitempty"`
	AllowedNssai            []externalRef1.Snssai              `json:"allowedNssai,omitempty"`
	AnN2ApId                *int                               `json:"anN2ApId,omitempty"`
	EpsNasSecurityMode      *EpsNasSecurityMode                `json:"epsNasSecurityMode,omitempty"`
	ExpectedUEbehavior      *ExpectedUeBehavior                `json:"expectedUEbehavior,omitempty"`
	ManAssiUeRadioCapId     *externalRef1.ManAssiUeRadioCapId  `json:"manAssiUeRadioCapId,omitempty"`
	N3IwfId                 *externalRef1.GlobalRanNodeId      `json:"n3IwfId,omitempty"`
	NasDownlinkCount        *NasCount                          `json:"nasDownlinkCount,omitempty"`
	NasSecurityMode         *NasSecurityMode                   `json:"nasSecurityMode,omitempty"`
	NasUplinkCount          *NasCount                          `json:"nasUplinkCount,omitempty"`
	NsInstanceList          []externalRef3.NsiId               `json:"nsInstanceList,omitempty"`
	NssaaStatusList         []externalRef1.NssaaStatus         `json:"nssaaStatusList,omitempty"`
	NssaiMappingList        []NssaiMapping                     `json:"nssaiMappingList,omitempty"`
	PendingNssaiMappingList []NssaiMapping                     `json:"pendingNssaiMappingList,omitempty"`
	PlmnAssiUeRadioCapId    *externalRef1.PlmnAssiUeRadioCapId `json:"plmnAssiUeRadioCapId,omitempty"`
	S1UeNetworkCapability   *S1UeNetworkCapability             `json:"s1UeNetworkCapability,omitempty"`
	TngfId                  *externalRef1.GlobalRanNodeId      `json:"tngfId,omitempty"`
	UcmfDicEntryId          *string                            `json:"ucmfDicEntryId,omitempty"`
	UeDifferentiationInfo   *UeDifferentiationInfo             `json:"ueDifferentiationInfo,omitempty"`
	UeSecurityCapability    *UeSecurityCapability              `json:"ueSecurityCapability,omitempty"`
	WagfId                  *externalRef1.GlobalRanNodeId      `json:"wagfId,omitempty"`
	AdditionalProperties    map[string]interface{}             `json:"-"`
}

MmContext defines model for MmContext.

func (MmContext) Get

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

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

func (MmContext) MarshalJSON

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

Override default JSON handling for MmContext to handle AdditionalProperties

func (*MmContext) Set

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

Setter for additional properties for MmContext

func (*MmContext) UnmarshalJSON

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

Override default JSON handling for MmContext to handle AdditionalProperties

type N1MessageClass

type N1MessageClass string

N1MessageClass defines model for N1MessageClass.

const (
	N1MessageClassLCS   N1MessageClass = "LCS"
	N1MessageClassLPP   N1MessageClass = "LPP"
	N1MessageClassN5GMM N1MessageClass = "5GMM"
	N1MessageClassSM    N1MessageClass = "SM"
	N1MessageClassSMS   N1MessageClass = "SMS"
	N1MessageClassUPDP  N1MessageClass = "UPDP"
)

Defines values for N1MessageClass.

type N1MessageContainer

type N1MessageContainer struct {
	N1MessageClass       N1MessageClass               `json:"n1MessageClass"`
	N1MessageContent     externalRef1.RefToBinaryData `json:"n1MessageContent"`
	NfId                 *externalRef1.NfInstanceId   `json:"nfId,omitempty"`
	ServiceInstanceId    *string                      `json:"serviceInstanceId,omitempty"`
	AdditionalProperties map[string]interface{}       `json:"-"`
}

N1MessageContainer defines model for N1MessageContainer.

func (N1MessageContainer) Get

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

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

func (N1MessageContainer) MarshalJSON

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

Override default JSON handling for N1MessageContainer to handle AdditionalProperties

func (*N1MessageContainer) Set

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

Setter for additional properties for N1MessageContainer

func (*N1MessageContainer) UnmarshalJSON

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

Override default JSON handling for N1MessageContainer to handle AdditionalProperties

type N1MessageNotification

type N1MessageNotification struct {
	CIoT5GSOptimisation *bool               `json:"cIoT5GSOptimisation,omitempty"`
	Ecgi                *externalRef1.Ecgi  `json:"ecgi,omitempty"`
	Guami               *externalRef1.Guami `json:"guami,omitempty"`

	// LcsCorrelationId Original reference TS29572_Nlmf_Location.yaml#/components/schemas/CorrelationID
	LcsCorrelationId       *string            `json:"lcsCorrelationId,omitempty"`
	N1MessageContainer     N1MessageContainer `json:"n1MessageContainer"`
	N1NotifySubscriptionId *string            `json:"n1NotifySubscriptionId,omitempty"`
	Ncgi                   *externalRef1.Ncgi `json:"ncgi,omitempty"`

	// NewLmfIdentification Original reference TS29572_Nlmf_Location.yaml#/components/schemas/LMFIdentification
	NewLmfIdentification      *string                       `json:"newLmfIdentification,omitempty"`
	RegistrationCtxtContainer *RegistrationContextContainer `json:"registrationCtxtContainer,omitempty"`
	AdditionalProperties      map[string]interface{}        `json:"-"`
}

N1MessageNotification defines model for N1MessageNotification.

func (N1MessageNotification) Get

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

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

func (N1MessageNotification) MarshalJSON

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

Override default JSON handling for N1MessageNotification to handle AdditionalProperties

func (*N1MessageNotification) Set

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

Setter for additional properties for N1MessageNotification

func (*N1MessageNotification) UnmarshalJSON

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

Override default JSON handling for N1MessageNotification to handle AdditionalProperties

type N1N2MessageSubscribe201JSONResponse

type N1N2MessageSubscribe201JSONResponse struct {
	Body    UeN1N2InfoSubscriptionCreatedData
	Headers N1N2MessageSubscribe201ResponseHeaders
}

func (N1N2MessageSubscribe201JSONResponse) VisitN1N2MessageSubscribeResponse

func (response N1N2MessageSubscribe201JSONResponse) VisitN1N2MessageSubscribeResponse(w http.ResponseWriter) error

type N1N2MessageSubscribe201ResponseHeaders

type N1N2MessageSubscribe201ResponseHeaders struct {
	Location string
}

type N1N2MessageSubscribe307JSONResponse

type N1N2MessageSubscribe307JSONResponse struct{ externalRef1.N307JSONResponse }

func (N1N2MessageSubscribe307JSONResponse) VisitN1N2MessageSubscribeResponse

func (response N1N2MessageSubscribe307JSONResponse) VisitN1N2MessageSubscribeResponse(w http.ResponseWriter) error

type N1N2MessageSubscribe308JSONResponse

type N1N2MessageSubscribe308JSONResponse struct{ externalRef1.N308JSONResponse }

func (N1N2MessageSubscribe308JSONResponse) VisitN1N2MessageSubscribeResponse

func (response N1N2MessageSubscribe308JSONResponse) VisitN1N2MessageSubscribeResponse(w http.ResponseWriter) error

type N1N2MessageSubscribe400ApplicationProblemPlusJSONResponse

type N1N2MessageSubscribe400ApplicationProblemPlusJSONResponse struct {
	externalRef1.N400ApplicationProblemPlusJSONResponse
}

func (N1N2MessageSubscribe400ApplicationProblemPlusJSONResponse) VisitN1N2MessageSubscribeResponse

func (response N1N2MessageSubscribe400ApplicationProblemPlusJSONResponse) VisitN1N2MessageSubscribeResponse(w http.ResponseWriter) error

type N1N2MessageSubscribe411ApplicationProblemPlusJSONResponse

type N1N2MessageSubscribe411ApplicationProblemPlusJSONResponse struct {
	externalRef1.N411ApplicationProblemPlusJSONResponse
}

func (N1N2MessageSubscribe411ApplicationProblemPlusJSONResponse) VisitN1N2MessageSubscribeResponse

func (response N1N2MessageSubscribe411ApplicationProblemPlusJSONResponse) VisitN1N2MessageSubscribeResponse(w http.ResponseWriter) error

type N1N2MessageSubscribe413ApplicationProblemPlusJSONResponse

type N1N2MessageSubscribe413ApplicationProblemPlusJSONResponse struct {
	externalRef1.N413ApplicationProblemPlusJSONResponse
}

func (N1N2MessageSubscribe413ApplicationProblemPlusJSONResponse) VisitN1N2MessageSubscribeResponse

func (response N1N2MessageSubscribe413ApplicationProblemPlusJSONResponse) VisitN1N2MessageSubscribeResponse(w http.ResponseWriter) error

type N1N2MessageSubscribe415ApplicationProblemPlusJSONResponse

type N1N2MessageSubscribe415ApplicationProblemPlusJSONResponse struct {
	externalRef1.N415ApplicationProblemPlusJSONResponse
}

func (N1N2MessageSubscribe415ApplicationProblemPlusJSONResponse) VisitN1N2MessageSubscribeResponse

func (response N1N2MessageSubscribe415ApplicationProblemPlusJSONResponse) VisitN1N2MessageSubscribeResponse(w http.ResponseWriter) error

type N1N2MessageSubscribe429ApplicationProblemPlusJSONResponse

type N1N2MessageSubscribe429ApplicationProblemPlusJSONResponse struct {
	externalRef1.N429ApplicationProblemPlusJSONResponse
}

func (N1N2MessageSubscribe429ApplicationProblemPlusJSONResponse) VisitN1N2MessageSubscribeResponse

func (response N1N2MessageSubscribe429ApplicationProblemPlusJSONResponse) VisitN1N2MessageSubscribeResponse(w http.ResponseWriter) error

type N1N2MessageSubscribe500ApplicationProblemPlusJSONResponse

type N1N2MessageSubscribe500ApplicationProblemPlusJSONResponse struct {
	externalRef1.N500ApplicationProblemPlusJSONResponse
}

func (N1N2MessageSubscribe500ApplicationProblemPlusJSONResponse) VisitN1N2MessageSubscribeResponse

func (response N1N2MessageSubscribe500ApplicationProblemPlusJSONResponse) VisitN1N2MessageSubscribeResponse(w http.ResponseWriter) error

type N1N2MessageSubscribe503ApplicationProblemPlusJSONResponse

type N1N2MessageSubscribe503ApplicationProblemPlusJSONResponse struct {
	externalRef1.N503ApplicationProblemPlusJSONResponse
}

func (N1N2MessageSubscribe503ApplicationProblemPlusJSONResponse) VisitN1N2MessageSubscribeResponse

func (response N1N2MessageSubscribe503ApplicationProblemPlusJSONResponse) VisitN1N2MessageSubscribeResponse(w http.ResponseWriter) error

type N1N2MessageSubscribeJSONRequestBody

type N1N2MessageSubscribeJSONRequestBody = UeN1N2InfoSubscriptionCreateData

N1N2MessageSubscribeJSONRequestBody defines body for N1N2MessageSubscribe for application/json ContentType.

type N1N2MessageSubscribeRequestObject

type N1N2MessageSubscribeRequestObject struct {
	UeContextId string `json:"ueContextId"`
	Body        *N1N2MessageSubscribeJSONRequestBody
}

type N1N2MessageSubscribeResponse

type N1N2MessageSubscribeResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	JSON201                       *UeN1N2InfoSubscriptionCreatedData
	JSON307                       *externalRef1.N307
	JSON308                       *externalRef1.N308
	ApplicationproblemJSON400     *externalRef1.N400
	ApplicationproblemJSON411     *externalRef1.N411
	ApplicationproblemJSON413     *externalRef1.N413
	ApplicationproblemJSON415     *externalRef1.N415
	ApplicationproblemJSON429     *externalRef1.N429
	ApplicationproblemJSON500     *externalRef1.N500
	ApplicationproblemJSON503     *externalRef1.N503
	ApplicationproblemJSONDefault *externalRef1.ProblemDetails
}

func ParseN1N2MessageSubscribeResponse

func ParseN1N2MessageSubscribeResponse(rsp *http.Response) (*N1N2MessageSubscribeResponse, error)

ParseN1N2MessageSubscribeResponse parses an HTTP response from a N1N2MessageSubscribeWithResponse call

func (N1N2MessageSubscribeResponse) Status

Status returns HTTPResponse.Status

func (N1N2MessageSubscribeResponse) StatusCode

func (r N1N2MessageSubscribeResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type N1N2MessageSubscribeResponseObject

type N1N2MessageSubscribeResponseObject interface {
	VisitN1N2MessageSubscribeResponse(w http.ResponseWriter) error
}

type N1N2MessageSubscribedefaultApplicationProblemPlusJSONResponse

type N1N2MessageSubscribedefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef1.ProblemDetails
	StatusCode int
}

func (N1N2MessageSubscribedefaultApplicationProblemPlusJSONResponse) VisitN1N2MessageSubscribeResponse

func (response N1N2MessageSubscribedefaultApplicationProblemPlusJSONResponse) VisitN1N2MessageSubscribeResponse(w http.ResponseWriter) error

type N1N2MessageTransfer200JSONResponse

type N1N2MessageTransfer200JSONResponse N1N2MessageTransferRspData

func (N1N2MessageTransfer200JSONResponse) VisitN1N2MessageTransferResponse

func (response N1N2MessageTransfer200JSONResponse) VisitN1N2MessageTransferResponse(w http.ResponseWriter) error

type N1N2MessageTransfer202JSONResponse

type N1N2MessageTransfer202JSONResponse struct {
	Body    N1N2MessageTransferRspData
	Headers N1N2MessageTransfer202ResponseHeaders
}

func (N1N2MessageTransfer202JSONResponse) VisitN1N2MessageTransferResponse

func (response N1N2MessageTransfer202JSONResponse) VisitN1N2MessageTransferResponse(w http.ResponseWriter) error

type N1N2MessageTransfer202ResponseHeaders

type N1N2MessageTransfer202ResponseHeaders struct {
	Location string
}

type N1N2MessageTransfer307JSONResponse

type N1N2MessageTransfer307JSONResponse struct{ externalRef1.N307JSONResponse }

func (N1N2MessageTransfer307JSONResponse) VisitN1N2MessageTransferResponse

func (response N1N2MessageTransfer307JSONResponse) VisitN1N2MessageTransferResponse(w http.ResponseWriter) error

type N1N2MessageTransfer308JSONResponse

type N1N2MessageTransfer308JSONResponse struct{ externalRef1.N308JSONResponse }

func (N1N2MessageTransfer308JSONResponse) VisitN1N2MessageTransferResponse

func (response N1N2MessageTransfer308JSONResponse) VisitN1N2MessageTransferResponse(w http.ResponseWriter) error

type N1N2MessageTransfer400ApplicationProblemPlusJSONResponse

type N1N2MessageTransfer400ApplicationProblemPlusJSONResponse struct {
	externalRef1.N400ApplicationProblemPlusJSONResponse
}

func (N1N2MessageTransfer400ApplicationProblemPlusJSONResponse) VisitN1N2MessageTransferResponse

func (response N1N2MessageTransfer400ApplicationProblemPlusJSONResponse) VisitN1N2MessageTransferResponse(w http.ResponseWriter) error

type N1N2MessageTransfer403ApplicationProblemPlusJSONResponse

type N1N2MessageTransfer403ApplicationProblemPlusJSONResponse struct {
	externalRef1.N403ApplicationProblemPlusJSONResponse
}

func (N1N2MessageTransfer403ApplicationProblemPlusJSONResponse) VisitN1N2MessageTransferResponse

func (response N1N2MessageTransfer403ApplicationProblemPlusJSONResponse) VisitN1N2MessageTransferResponse(w http.ResponseWriter) error

type N1N2MessageTransfer404ApplicationProblemPlusJSONResponse

type N1N2MessageTransfer404ApplicationProblemPlusJSONResponse struct {
	externalRef1.N404ApplicationProblemPlusJSONResponse
}

func (N1N2MessageTransfer404ApplicationProblemPlusJSONResponse) VisitN1N2MessageTransferResponse

func (response N1N2MessageTransfer404ApplicationProblemPlusJSONResponse) VisitN1N2MessageTransferResponse(w http.ResponseWriter) error

type N1N2MessageTransfer409JSONResponse

type N1N2MessageTransfer409JSONResponse N1N2MessageTransferError

func (N1N2MessageTransfer409JSONResponse) VisitN1N2MessageTransferResponse

func (response N1N2MessageTransfer409JSONResponse) VisitN1N2MessageTransferResponse(w http.ResponseWriter) error

type N1N2MessageTransfer411ApplicationProblemPlusJSONResponse

type N1N2MessageTransfer411ApplicationProblemPlusJSONResponse struct {
	externalRef1.N411ApplicationProblemPlusJSONResponse
}

func (N1N2MessageTransfer411ApplicationProblemPlusJSONResponse) VisitN1N2MessageTransferResponse

func (response N1N2MessageTransfer411ApplicationProblemPlusJSONResponse) VisitN1N2MessageTransferResponse(w http.ResponseWriter) error

type N1N2MessageTransfer413ApplicationProblemPlusJSONResponse

type N1N2MessageTransfer413ApplicationProblemPlusJSONResponse struct {
	externalRef1.N413ApplicationProblemPlusJSONResponse
}

func (N1N2MessageTransfer413ApplicationProblemPlusJSONResponse) VisitN1N2MessageTransferResponse

func (response N1N2MessageTransfer413ApplicationProblemPlusJSONResponse) VisitN1N2MessageTransferResponse(w http.ResponseWriter) error

type N1N2MessageTransfer415ApplicationProblemPlusJSONResponse

type N1N2MessageTransfer415ApplicationProblemPlusJSONResponse struct {
	externalRef1.N415ApplicationProblemPlusJSONResponse
}

func (N1N2MessageTransfer415ApplicationProblemPlusJSONResponse) VisitN1N2MessageTransferResponse

func (response N1N2MessageTransfer415ApplicationProblemPlusJSONResponse) VisitN1N2MessageTransferResponse(w http.ResponseWriter) error

type N1N2MessageTransfer429ApplicationProblemPlusJSONResponse

type N1N2MessageTransfer429ApplicationProblemPlusJSONResponse struct {
	externalRef1.N429ApplicationProblemPlusJSONResponse
}

func (N1N2MessageTransfer429ApplicationProblemPlusJSONResponse) VisitN1N2MessageTransferResponse

func (response N1N2MessageTransfer429ApplicationProblemPlusJSONResponse) VisitN1N2MessageTransferResponse(w http.ResponseWriter) error

type N1N2MessageTransfer500ApplicationProblemPlusJSONResponse

type N1N2MessageTransfer500ApplicationProblemPlusJSONResponse struct {
	externalRef1.N500ApplicationProblemPlusJSONResponse
}

func (N1N2MessageTransfer500ApplicationProblemPlusJSONResponse) VisitN1N2MessageTransferResponse

func (response N1N2MessageTransfer500ApplicationProblemPlusJSONResponse) VisitN1N2MessageTransferResponse(w http.ResponseWriter) error

type N1N2MessageTransfer503ApplicationProblemPlusJSONResponse

type N1N2MessageTransfer503ApplicationProblemPlusJSONResponse struct {
	externalRef1.N503ApplicationProblemPlusJSONResponse
}

func (N1N2MessageTransfer503ApplicationProblemPlusJSONResponse) VisitN1N2MessageTransferResponse

func (response N1N2MessageTransfer503ApplicationProblemPlusJSONResponse) VisitN1N2MessageTransferResponse(w http.ResponseWriter) error

type N1N2MessageTransfer504ApplicationProblemPlusJSONResponse

type N1N2MessageTransfer504ApplicationProblemPlusJSONResponse externalRef1.ProblemDetails

func (N1N2MessageTransfer504ApplicationProblemPlusJSONResponse) VisitN1N2MessageTransferResponse

func (response N1N2MessageTransfer504ApplicationProblemPlusJSONResponse) VisitN1N2MessageTransferResponse(w http.ResponseWriter) error

type N1N2MessageTransfer504JSONResponse

type N1N2MessageTransfer504JSONResponse N1N2MessageTransferError

func (N1N2MessageTransfer504JSONResponse) VisitN1N2MessageTransferResponse

func (response N1N2MessageTransfer504JSONResponse) VisitN1N2MessageTransferResponse(w http.ResponseWriter) error

type N1N2MessageTransferCause

type N1N2MessageTransferCause string

N1N2MessageTransferCause defines model for N1N2MessageTransferCause.

const (
	ATTEMPTINGTOREACHUE                N1N2MessageTransferCause = "ATTEMPTING_TO_REACH_UE"
	N1MSGNOTTRANSFERRED                N1N2MessageTransferCause = "N1_MSG_NOT_TRANSFERRED"
	N1N2TRANSFERINITIATED              N1N2MessageTransferCause = "N1_N2_TRANSFER_INITIATED"
	TEMPORARYREJECTHANDOVERONGOING     N1N2MessageTransferCause = "TEMPORARY_REJECT_HANDOVER_ONGOING"
	TEMPORARYREJECTREGISTRATIONONGOING N1N2MessageTransferCause = "TEMPORARY_REJECT_REGISTRATION_ONGOING"
	UENOTREACHABLEFORSESSION           N1N2MessageTransferCause = "UE_NOT_REACHABLE_FOR_SESSION"
	UENOTRESPONDING                    N1N2MessageTransferCause = "UE_NOT_RESPONDING"
	WAITINGFORASYNCHRONOUSTRANSFER     N1N2MessageTransferCause = "WAITING_FOR_ASYNCHRONOUS_TRANSFER"
)

Defines values for N1N2MessageTransferCause.

type N1N2MessageTransferError

type N1N2MessageTransferError struct {
	ErrInfo              *N1N2MsgTxfrErrDetail       `json:"errInfo,omitempty"`
	Error                externalRef1.ProblemDetails `json:"error"`
	AdditionalProperties map[string]interface{}      `json:"-"`
}

N1N2MessageTransferError defines model for N1N2MessageTransferError.

func (N1N2MessageTransferError) Get

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

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

func (N1N2MessageTransferError) MarshalJSON

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

Override default JSON handling for N1N2MessageTransferError to handle AdditionalProperties

func (*N1N2MessageTransferError) Set

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

Setter for additional properties for N1N2MessageTransferError

func (*N1N2MessageTransferError) UnmarshalJSON

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

Override default JSON handling for N1N2MessageTransferError to handle AdditionalProperties

type N1N2MessageTransferJSONRequestBody

type N1N2MessageTransferJSONRequestBody = N1N2MessageTransferReqData

N1N2MessageTransferJSONRequestBody defines body for N1N2MessageTransfer for application/json ContentType.

type N1N2MessageTransferMultipartBody

type N1N2MessageTransferMultipartBody struct {
	BinaryDataN1Message     *openapi_types.File         `json:"binaryDataN1Message,omitempty"`
	BinaryDataN2Information *openapi_types.File         `json:"binaryDataN2Information,omitempty"`
	BinaryMtData            *openapi_types.File         `json:"binaryMtData,omitempty"`
	JsonData                *N1N2MessageTransferReqData `json:"jsonData,omitempty"`
	AdditionalProperties    map[string]interface{}      `json:"-"`
}

N1N2MessageTransferMultipartBody defines parameters for N1N2MessageTransfer.

func (N1N2MessageTransferMultipartBody) Get

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

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

func (N1N2MessageTransferMultipartBody) MarshalJSON

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

Override default JSON handling for N1N2MessageTransferMultipartBody to handle AdditionalProperties

func (*N1N2MessageTransferMultipartBody) Set

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

Setter for additional properties for N1N2MessageTransferMultipartBody

func (*N1N2MessageTransferMultipartBody) UnmarshalJSON

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

Override default JSON handling for N1N2MessageTransferMultipartBody to handle AdditionalProperties

type N1N2MessageTransferMultipartRequestBody

type N1N2MessageTransferMultipartRequestBody N1N2MessageTransferMultipartBody

N1N2MessageTransferMultipartRequestBody defines body for N1N2MessageTransfer for multipart/related ContentType.

type N1N2MessageTransferReqData

type N1N2MessageTransferReqData struct {
	N5qi              *externalRef1.N5Qi `json:"5qi,omitempty"`
	AreaOfValidity    *AreaOfValidity    `json:"areaOfValidity,omitempty"`
	Arp               *externalRef1.Arp  `json:"arp,omitempty"`
	ExtBufSupport     *bool              `json:"extBufSupport,omitempty"`
	LastMsgIndication *bool              `json:"lastMsgIndication,omitempty"`

	// LcsCorrelationId Original reference TS29572_Nlmf_Location.yaml#/components/schemas/CorrelationID
	LcsCorrelationId       *string                         `json:"lcsCorrelationId,omitempty"`
	MaAcceptedInd          *bool                           `json:"maAcceptedInd,omitempty"`
	MtData                 *externalRef1.RefToBinaryData   `json:"mtData,omitempty"`
	N1MessageContainer     *N1MessageContainer             `json:"n1MessageContainer,omitempty"`
	N1n2FailureTxfNotifURI *externalRef1.Uri               `json:"n1n2FailureTxfNotifURI,omitempty"`
	N2InfoContainer        *N2InfoContainer                `json:"n2InfoContainer,omitempty"`
	OldGuami               *externalRef1.Guami             `json:"oldGuami,omitempty"`
	PduSessionId           *externalRef1.PduSessionId      `json:"pduSessionId,omitempty"`
	Ppi                    *Ppi                            `json:"ppi,omitempty"`
	SkipInd                *bool                           `json:"skipInd,omitempty"`
	SmfReallocationInd     *bool                           `json:"smfReallocationInd,omitempty"`
	SupportedFeatures      *externalRef1.SupportedFeatures `json:"supportedFeatures,omitempty"`
	TargetAccess           externalRef1.AccessType         `json:"targetAccess,omitempty"`
	AdditionalProperties   map[string]interface{}          `json:"-"`
}

N1N2MessageTransferReqData defines model for N1N2MessageTransferReqData.

func (N1N2MessageTransferReqData) Get

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

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

func (N1N2MessageTransferReqData) MarshalJSON

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

Override default JSON handling for N1N2MessageTransferReqData to handle AdditionalProperties

func (*N1N2MessageTransferReqData) Set

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

Setter for additional properties for N1N2MessageTransferReqData

func (*N1N2MessageTransferReqData) UnmarshalJSON

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

Override default JSON handling for N1N2MessageTransferReqData to handle AdditionalProperties

type N1N2MessageTransferRequestObject

type N1N2MessageTransferRequestObject struct {
	UeContextId   string `json:"ueContextId"`
	JSONBody      *N1N2MessageTransferJSONRequestBody
	MultipartBody *multipart.Reader
}

type N1N2MessageTransferResponse

type N1N2MessageTransferResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	JSON200                       *N1N2MessageTransferRspData
	JSON202                       *N1N2MessageTransferRspData
	JSON307                       *externalRef1.N307
	JSON308                       *externalRef1.N308
	ApplicationproblemJSON400     *externalRef1.N400
	ApplicationproblemJSON403     *externalRef1.N403
	ApplicationproblemJSON404     *externalRef1.N404
	JSON409                       *N1N2MessageTransferError
	ApplicationproblemJSON411     *externalRef1.N411
	ApplicationproblemJSON413     *externalRef1.N413
	ApplicationproblemJSON415     *externalRef1.N415
	ApplicationproblemJSON429     *externalRef1.N429
	ApplicationproblemJSON500     *externalRef1.N500
	ApplicationproblemJSON503     *externalRef1.N503
	JSON504                       *N1N2MessageTransferError
	ApplicationproblemJSON504     *externalRef1.ProblemDetails
	ApplicationproblemJSONDefault *externalRef1.ProblemDetails
}

func ParseN1N2MessageTransferResponse

func ParseN1N2MessageTransferResponse(rsp *http.Response) (*N1N2MessageTransferResponse, error)

ParseN1N2MessageTransferResponse parses an HTTP response from a N1N2MessageTransferWithResponse call

func (N1N2MessageTransferResponse) Status

Status returns HTTPResponse.Status

func (N1N2MessageTransferResponse) StatusCode

func (r N1N2MessageTransferResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type N1N2MessageTransferResponseObject

type N1N2MessageTransferResponseObject interface {
	VisitN1N2MessageTransferResponse(w http.ResponseWriter) error
}

type N1N2MessageTransferRspData

type N1N2MessageTransferRspData struct {
	Cause                N1N2MessageTransferCause        `json:"cause"`
	SupportedFeatures    *externalRef1.SupportedFeatures `json:"supportedFeatures,omitempty"`
	AdditionalProperties map[string]interface{}          `json:"-"`
}

N1N2MessageTransferRspData defines model for N1N2MessageTransferRspData.

func (N1N2MessageTransferRspData) Get

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

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

func (N1N2MessageTransferRspData) MarshalJSON

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

Override default JSON handling for N1N2MessageTransferRspData to handle AdditionalProperties

func (*N1N2MessageTransferRspData) Set

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

Setter for additional properties for N1N2MessageTransferRspData

func (*N1N2MessageTransferRspData) UnmarshalJSON

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

Override default JSON handling for N1N2MessageTransferRspData to handle AdditionalProperties

type N1N2MessageTransferdefaultApplicationProblemPlusJSONResponse

type N1N2MessageTransferdefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef1.ProblemDetails
	StatusCode int
}

func (N1N2MessageTransferdefaultApplicationProblemPlusJSONResponse) VisitN1N2MessageTransferResponse

func (response N1N2MessageTransferdefaultApplicationProblemPlusJSONResponse) VisitN1N2MessageTransferResponse(w http.ResponseWriter) error

type N1N2MessageUnSubscribe204Response

type N1N2MessageUnSubscribe204Response struct {
}

func (N1N2MessageUnSubscribe204Response) VisitN1N2MessageUnSubscribeResponse

func (response N1N2MessageUnSubscribe204Response) VisitN1N2MessageUnSubscribeResponse(w http.ResponseWriter) error

type N1N2MessageUnSubscribe307JSONResponse

type N1N2MessageUnSubscribe307JSONResponse struct{ externalRef1.N307JSONResponse }

func (N1N2MessageUnSubscribe307JSONResponse) VisitN1N2MessageUnSubscribeResponse

func (response N1N2MessageUnSubscribe307JSONResponse) VisitN1N2MessageUnSubscribeResponse(w http.ResponseWriter) error

type N1N2MessageUnSubscribe308JSONResponse

type N1N2MessageUnSubscribe308JSONResponse struct{ externalRef1.N308JSONResponse }

func (N1N2MessageUnSubscribe308JSONResponse) VisitN1N2MessageUnSubscribeResponse

func (response N1N2MessageUnSubscribe308JSONResponse) VisitN1N2MessageUnSubscribeResponse(w http.ResponseWriter) error

type N1N2MessageUnSubscribe400ApplicationProblemPlusJSONResponse

type N1N2MessageUnSubscribe400ApplicationProblemPlusJSONResponse struct {
	externalRef1.N400ApplicationProblemPlusJSONResponse
}

func (N1N2MessageUnSubscribe400ApplicationProblemPlusJSONResponse) VisitN1N2MessageUnSubscribeResponse

func (response N1N2MessageUnSubscribe400ApplicationProblemPlusJSONResponse) VisitN1N2MessageUnSubscribeResponse(w http.ResponseWriter) error

type N1N2MessageUnSubscribe411ApplicationProblemPlusJSONResponse

type N1N2MessageUnSubscribe411ApplicationProblemPlusJSONResponse struct {
	externalRef1.N411ApplicationProblemPlusJSONResponse
}

func (N1N2MessageUnSubscribe411ApplicationProblemPlusJSONResponse) VisitN1N2MessageUnSubscribeResponse

func (response N1N2MessageUnSubscribe411ApplicationProblemPlusJSONResponse) VisitN1N2MessageUnSubscribeResponse(w http.ResponseWriter) error

type N1N2MessageUnSubscribe413ApplicationProblemPlusJSONResponse

type N1N2MessageUnSubscribe413ApplicationProblemPlusJSONResponse struct {
	externalRef1.N413ApplicationProblemPlusJSONResponse
}

func (N1N2MessageUnSubscribe413ApplicationProblemPlusJSONResponse) VisitN1N2MessageUnSubscribeResponse

func (response N1N2MessageUnSubscribe413ApplicationProblemPlusJSONResponse) VisitN1N2MessageUnSubscribeResponse(w http.ResponseWriter) error

type N1N2MessageUnSubscribe415ApplicationProblemPlusJSONResponse

type N1N2MessageUnSubscribe415ApplicationProblemPlusJSONResponse struct {
	externalRef1.N415ApplicationProblemPlusJSONResponse
}

func (N1N2MessageUnSubscribe415ApplicationProblemPlusJSONResponse) VisitN1N2MessageUnSubscribeResponse

func (response N1N2MessageUnSubscribe415ApplicationProblemPlusJSONResponse) VisitN1N2MessageUnSubscribeResponse(w http.ResponseWriter) error

type N1N2MessageUnSubscribe429ApplicationProblemPlusJSONResponse

type N1N2MessageUnSubscribe429ApplicationProblemPlusJSONResponse struct {
	externalRef1.N429ApplicationProblemPlusJSONResponse
}

func (N1N2MessageUnSubscribe429ApplicationProblemPlusJSONResponse) VisitN1N2MessageUnSubscribeResponse

func (response N1N2MessageUnSubscribe429ApplicationProblemPlusJSONResponse) VisitN1N2MessageUnSubscribeResponse(w http.ResponseWriter) error

type N1N2MessageUnSubscribe500ApplicationProblemPlusJSONResponse

type N1N2MessageUnSubscribe500ApplicationProblemPlusJSONResponse struct {
	externalRef1.N500ApplicationProblemPlusJSONResponse
}

func (N1N2MessageUnSubscribe500ApplicationProblemPlusJSONResponse) VisitN1N2MessageUnSubscribeResponse

func (response N1N2MessageUnSubscribe500ApplicationProblemPlusJSONResponse) VisitN1N2MessageUnSubscribeResponse(w http.ResponseWriter) error

type N1N2MessageUnSubscribe503ApplicationProblemPlusJSONResponse

type N1N2MessageUnSubscribe503ApplicationProblemPlusJSONResponse struct {
	externalRef1.N503ApplicationProblemPlusJSONResponse
}

func (N1N2MessageUnSubscribe503ApplicationProblemPlusJSONResponse) VisitN1N2MessageUnSubscribeResponse

func (response N1N2MessageUnSubscribe503ApplicationProblemPlusJSONResponse) VisitN1N2MessageUnSubscribeResponse(w http.ResponseWriter) error

type N1N2MessageUnSubscribeRequestObject

type N1N2MessageUnSubscribeRequestObject struct {
	UeContextId    string `json:"ueContextId"`
	SubscriptionId string `json:"subscriptionId"`
}

type N1N2MessageUnSubscribeResponse

type N1N2MessageUnSubscribeResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	JSON307                       *externalRef1.N307
	JSON308                       *externalRef1.N308
	ApplicationproblemJSON400     *externalRef1.N400
	ApplicationproblemJSON411     *externalRef1.N411
	ApplicationproblemJSON413     *externalRef1.N413
	ApplicationproblemJSON415     *externalRef1.N415
	ApplicationproblemJSON429     *externalRef1.N429
	ApplicationproblemJSON500     *externalRef1.N500
	ApplicationproblemJSON503     *externalRef1.N503
	ApplicationproblemJSONDefault *externalRef1.ProblemDetails
}

func ParseN1N2MessageUnSubscribeResponse

func ParseN1N2MessageUnSubscribeResponse(rsp *http.Response) (*N1N2MessageUnSubscribeResponse, error)

ParseN1N2MessageUnSubscribeResponse parses an HTTP response from a N1N2MessageUnSubscribeWithResponse call

func (N1N2MessageUnSubscribeResponse) Status

Status returns HTTPResponse.Status

func (N1N2MessageUnSubscribeResponse) StatusCode

func (r N1N2MessageUnSubscribeResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type N1N2MessageUnSubscribeResponseObject

type N1N2MessageUnSubscribeResponseObject interface {
	VisitN1N2MessageUnSubscribeResponse(w http.ResponseWriter) error
}

type N1N2MessageUnSubscribedefaultApplicationProblemPlusJSONResponse

type N1N2MessageUnSubscribedefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef1.ProblemDetails
	StatusCode int
}

func (N1N2MessageUnSubscribedefaultApplicationProblemPlusJSONResponse) VisitN1N2MessageUnSubscribeResponse

func (response N1N2MessageUnSubscribedefaultApplicationProblemPlusJSONResponse) VisitN1N2MessageUnSubscribeResponse(w http.ResponseWriter) error

type N1N2MsgTxfrErrDetail

type N1N2MsgTxfrErrDetail struct {
	HighestPrioArp       *externalRef1.Arp         `json:"highestPrioArp,omitempty"`
	MaxWaitingTime       *externalRef1.DurationSec `json:"maxWaitingTime,omitempty"`
	RetryAfter           *externalRef1.Uinteger    `json:"retryAfter,omitempty"`
	AdditionalProperties map[string]interface{}    `json:"-"`
}

N1N2MsgTxfrErrDetail defines model for N1N2MsgTxfrErrDetail.

func (N1N2MsgTxfrErrDetail) Get

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

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

func (N1N2MsgTxfrErrDetail) MarshalJSON

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

Override default JSON handling for N1N2MsgTxfrErrDetail to handle AdditionalProperties

func (*N1N2MsgTxfrErrDetail) Set

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

Setter for additional properties for N1N2MsgTxfrErrDetail

func (*N1N2MsgTxfrErrDetail) UnmarshalJSON

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

Override default JSON handling for N1N2MsgTxfrErrDetail to handle AdditionalProperties

type N1N2MsgTxfrFailureNotification

type N1N2MsgTxfrFailureNotification struct {
	Cause                N1N2MessageTransferCause `json:"cause"`
	N1n2MsgDataUri       externalRef1.Uri         `json:"n1n2MsgDataUri"`
	AdditionalProperties map[string]interface{}   `json:"-"`
}

N1N2MsgTxfrFailureNotification defines model for N1N2MsgTxfrFailureNotification.

func (N1N2MsgTxfrFailureNotification) Get

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

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

func (N1N2MsgTxfrFailureNotification) MarshalJSON

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

Override default JSON handling for N1N2MsgTxfrFailureNotification to handle AdditionalProperties

func (*N1N2MsgTxfrFailureNotification) Set

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

Setter for additional properties for N1N2MsgTxfrFailureNotification

func (*N1N2MsgTxfrFailureNotification) UnmarshalJSON

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

Override default JSON handling for N1N2MsgTxfrFailureNotification to handle AdditionalProperties

type N2InfoContainer

type N2InfoContainer struct {
	N2InformationClass   N2InformationClass     `json:"n2InformationClass"`
	NrppaInfo            *NrppaInformation      `json:"nrppaInfo,omitempty"`
	PwsInfo              *PwsInformation        `json:"pwsInfo,omitempty"`
	RanInfo              *N2RanInformation      `json:"ranInfo,omitempty"`
	SmInfo               *N2SmInformation       `json:"smInfo,omitempty"`
	V2xInfo              *V2xInformation        `json:"v2xInfo,omitempty"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

N2InfoContainer defines model for N2InfoContainer.

func (N2InfoContainer) Get

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

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

func (N2InfoContainer) MarshalJSON

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

Override default JSON handling for N2InfoContainer to handle AdditionalProperties

func (*N2InfoContainer) Set

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

Setter for additional properties for N2InfoContainer

func (*N2InfoContainer) UnmarshalJSON

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

Override default JSON handling for N2InfoContainer to handle AdditionalProperties

type N2InfoContent

type N2InfoContent struct {
	NgapData             externalRef1.RefToBinaryData `json:"ngapData"`
	NgapIeType           *NgapIeType                  `json:"ngapIeType,omitempty"`
	NgapMessageType      *externalRef1.Uinteger       `json:"ngapMessageType,omitempty"`
	AdditionalProperties map[string]interface{}       `json:"-"`
}

N2InfoContent defines model for N2InfoContent.

func (N2InfoContent) Get

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

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

func (N2InfoContent) MarshalJSON

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

Override default JSON handling for N2InfoContent to handle AdditionalProperties

func (*N2InfoContent) Set

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

Setter for additional properties for N2InfoContent

func (*N2InfoContent) UnmarshalJSON

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

Override default JSON handling for N2InfoContent to handle AdditionalProperties

type N2InfoNotificationRspData

type N2InfoNotificationRspData struct {
	SecRatDataUsageList  []N2SmInformation      `json:"secRatDataUsageList,omitempty"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

N2InfoNotificationRspData defines model for N2InfoNotificationRspData.

func (N2InfoNotificationRspData) Get

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

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

func (N2InfoNotificationRspData) MarshalJSON

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

Override default JSON handling for N2InfoNotificationRspData to handle AdditionalProperties

func (*N2InfoNotificationRspData) Set

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

Setter for additional properties for N2InfoNotificationRspData

func (*N2InfoNotificationRspData) UnmarshalJSON

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

Override default JSON handling for N2InfoNotificationRspData to handle AdditionalProperties

type N2InfoNotifyReason

type N2InfoNotifyReason string

N2InfoNotifyReason defines model for N2InfoNotifyReason.

const (
	HANDOVERCOMPLETED N2InfoNotifyReason = "HANDOVER_COMPLETED"
)

Defines values for N2InfoNotifyReason.

type N2InformationClass

type N2InformationClass string

N2InformationClass defines model for N2InformationClass.

const (
	N2InformationClassNRPPa   N2InformationClass = "NRPPa"
	N2InformationClassPWS     N2InformationClass = "PWS"
	N2InformationClassPWSBCAL N2InformationClass = "PWS-BCAL"
	N2InformationClassPWSRF   N2InformationClass = "PWS-RF"
	N2InformationClassRAN     N2InformationClass = "RAN"
	N2InformationClassSM      N2InformationClass = "SM"
	N2InformationClassV2X     N2InformationClass = "V2X"
)

Defines values for N2InformationClass.

type N2InformationNotification

type N2InformationNotification struct {
	AnN2IPv4Addr   externalRef1.Ipv4Addr  `json:"anN2IPv4Addr,omitempty"`
	AnN2IPv6Addr   *externalRef1.Ipv6Addr `json:"anN2IPv6Addr,omitempty"`
	Guami          *externalRef1.Guami    `json:"guami,omitempty"`
	InitialAmfName *externalRef1.AmfName  `json:"initialAmfName,omitempty"`

	// LcsCorrelationId Original reference TS29572_Nlmf_Location.yaml#/components/schemas/CorrelationID
	LcsCorrelationId       *string                       `json:"lcsCorrelationId,omitempty"`
	N2InfoContainer        *N2InfoContainer              `json:"n2InfoContainer,omitempty"`
	N2NotifySubscriptionId string                        `json:"n2NotifySubscriptionId"`
	NotifyReason           *N2InfoNotifyReason           `json:"notifyReason,omitempty"`
	NotifySourceNgRan      *bool                         `json:"notifySourceNgRan,omitempty"`
	RanNodeId              *externalRef1.GlobalRanNodeId `json:"ranNodeId,omitempty"`
	SmfChangeInfoList      []SmfChangeInfo               `json:"smfChangeInfoList,omitempty"`
	ToReleaseSessionList   []externalRef1.PduSessionId   `json:"toReleaseSessionList,omitempty"`
	AdditionalProperties   map[string]interface{}        `json:"-"`
}

N2InformationNotification defines model for N2InformationNotification.

func (N2InformationNotification) Get

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

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

func (N2InformationNotification) MarshalJSON

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

Override default JSON handling for N2InformationNotification to handle AdditionalProperties

func (*N2InformationNotification) Set

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

Setter for additional properties for N2InformationNotification

func (*N2InformationNotification) UnmarshalJSON

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

Override default JSON handling for N2InformationNotification to handle AdditionalProperties

type N2InformationTransferError

type N2InformationTransferError struct {
	Error                externalRef1.ProblemDetails `json:"error"`
	PwsErrorInfo         *PWSErrorData               `json:"pwsErrorInfo,omitempty"`
	AdditionalProperties map[string]interface{}      `json:"-"`
}

N2InformationTransferError defines model for N2InformationTransferError.

func (N2InformationTransferError) Get

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

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

func (N2InformationTransferError) MarshalJSON

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

Override default JSON handling for N2InformationTransferError to handle AdditionalProperties

func (*N2InformationTransferError) Set

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

Setter for additional properties for N2InformationTransferError

func (*N2InformationTransferError) UnmarshalJSON

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

Override default JSON handling for N2InformationTransferError to handle AdditionalProperties

type N2InformationTransferReqData

type N2InformationTransferReqData struct {
	GlobalRanNodeList    []externalRef1.GlobalRanNodeId  `json:"globalRanNodeList,omitempty"`
	N2Information        N2InfoContainer                 `json:"n2Information"`
	RatSelector          *RatSelector                    `json:"ratSelector,omitempty"`
	SupportedFeatures    *externalRef1.SupportedFeatures `json:"supportedFeatures,omitempty"`
	TaiList              []externalRef1.Tai              `json:"taiList,omitempty"`
	AdditionalProperties map[string]interface{}          `json:"-"`
}

N2InformationTransferReqData defines model for N2InformationTransferReqData.

func (N2InformationTransferReqData) Get

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

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

func (N2InformationTransferReqData) MarshalJSON

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

Override default JSON handling for N2InformationTransferReqData to handle AdditionalProperties

func (*N2InformationTransferReqData) Set

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

Setter for additional properties for N2InformationTransferReqData

func (*N2InformationTransferReqData) UnmarshalJSON

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

Override default JSON handling for N2InformationTransferReqData to handle AdditionalProperties

type N2InformationTransferResult

type N2InformationTransferResult string

N2InformationTransferResult defines model for N2InformationTransferResult.

const (
	N2INFOTRANSFERINITIATED N2InformationTransferResult = "N2_INFO_TRANSFER_INITIATED"
)

Defines values for N2InformationTransferResult.

type N2InformationTransferRspData

type N2InformationTransferRspData struct {
	PwsRspData           *PWSResponseData                `json:"pwsRspData,omitempty"`
	Result               N2InformationTransferResult     `json:"result"`
	SupportedFeatures    *externalRef1.SupportedFeatures `json:"supportedFeatures,omitempty"`
	AdditionalProperties map[string]interface{}          `json:"-"`
}

N2InformationTransferRspData defines model for N2InformationTransferRspData.

func (N2InformationTransferRspData) Get

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

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

func (N2InformationTransferRspData) MarshalJSON

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

Override default JSON handling for N2InformationTransferRspData to handle AdditionalProperties

func (*N2InformationTransferRspData) Set

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

Setter for additional properties for N2InformationTransferRspData

func (*N2InformationTransferRspData) UnmarshalJSON

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

Override default JSON handling for N2InformationTransferRspData to handle AdditionalProperties

type N2RanInformation

type N2RanInformation struct {
	N2InfoContent        N2InfoContent          `json:"n2InfoContent"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

N2RanInformation defines model for N2RanInformation.

func (N2RanInformation) Get

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

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

func (N2RanInformation) MarshalJSON

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

Override default JSON handling for N2RanInformation to handle AdditionalProperties

func (*N2RanInformation) Set

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

Setter for additional properties for N2RanInformation

func (*N2RanInformation) UnmarshalJSON

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

Override default JSON handling for N2RanInformation to handle AdditionalProperties

type N2SmInformation

type N2SmInformation struct {
	HomePlmnSnssai       *externalRef1.Snssai      `json:"homePlmnSnssai,omitempty"`
	IwkSnssai            *externalRef1.Snssai      `json:"iwkSnssai,omitempty"`
	N2InfoContent        *N2InfoContent            `json:"n2InfoContent,omitempty"`
	PduSessionId         externalRef1.PduSessionId `json:"pduSessionId"`
	SNssai               *externalRef1.Snssai      `json:"sNssai,omitempty"`
	SubjectToHo          *bool                     `json:"subjectToHo,omitempty"`
	AdditionalProperties map[string]interface{}    `json:"-"`
}

N2SmInformation defines model for N2SmInformation.

func (N2SmInformation) Get

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

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

func (N2SmInformation) MarshalJSON

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

Override default JSON handling for N2SmInformation to handle AdditionalProperties

func (*N2SmInformation) Set

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

Setter for additional properties for N2SmInformation

func (*N2SmInformation) UnmarshalJSON

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

Override default JSON handling for N2SmInformation to handle AdditionalProperties

type N5GMmCapability

type N5GMmCapability = externalRef1.Bytes

N5GMmCapability defines model for 5GMmCapability.

type NasCount

type NasCount = externalRef1.Uinteger

NasCount defines model for NasCount.

type NasSecurityMode

type NasSecurityMode struct {
	CipheringAlgorithm   CipheringAlgorithm     `json:"cipheringAlgorithm"`
	IntegrityAlgorithm   IntegrityAlgorithm     `json:"integrityAlgorithm"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

NasSecurityMode defines model for NasSecurityMode.

func (NasSecurityMode) Get

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

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

func (NasSecurityMode) MarshalJSON

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

Override default JSON handling for NasSecurityMode to handle AdditionalProperties

func (*NasSecurityMode) Set

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

Setter for additional properties for NasSecurityMode

func (*NasSecurityMode) UnmarshalJSON

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

Override default JSON handling for NasSecurityMode to handle AdditionalProperties

type NgKsi

type NgKsi struct {
	Ksi                  int                    `json:"ksi"`
	Tsc                  ScType                 `json:"tsc"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

NgKsi defines model for NgKsi.

func (NgKsi) Get

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

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

func (NgKsi) MarshalJSON

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

Override default JSON handling for NgKsi to handle AdditionalProperties

func (*NgKsi) Set

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

Setter for additional properties for NgKsi

func (*NgKsi) UnmarshalJSON

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

Override default JSON handling for NgKsi to handle AdditionalProperties

type NgRanTargetId

type NgRanTargetId struct {
	RanNodeId            externalRef1.GlobalRanNodeId `json:"ranNodeId"`
	Tai                  externalRef1.Tai             `json:"tai"`
	AdditionalProperties map[string]interface{}       `json:"-"`
}

NgRanTargetId defines model for NgRanTargetId.

func (NgRanTargetId) Get

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

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

func (NgRanTargetId) MarshalJSON

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

Override default JSON handling for NgRanTargetId to handle AdditionalProperties

func (*NgRanTargetId) Set

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

Setter for additional properties for NgRanTargetId

func (*NgRanTargetId) UnmarshalJSON

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

Override default JSON handling for NgRanTargetId to handle AdditionalProperties

type NgapIeType

type NgapIeType string

NgapIeType defines model for NgapIeType.

const (
	EARLYSTATUSTRANSCONTAINER NgapIeType = "EARLY_STATUS_TRANS_CONTAINER"
	HANDOVERCMD               NgapIeType = "HANDOVER_CMD"
	HANDOVERPREPFAIL          NgapIeType = "HANDOVER_PREP_FAIL"
	HANDOVERREQUIRED          NgapIeType = "HANDOVER_REQUIRED"
	NRPPAPDU                  NgapIeType = "NRPPA_PDU"
	PC5QOSPARA                NgapIeType = "PC5_QOS_PARA"
	PDURESMODREQ              NgapIeType = "PDU_RES_MOD_REQ"
	PDURESRELCMD              NgapIeType = "PDU_RES_REL_CMD"
	PDURESSETUPREQ            NgapIeType = "PDU_RES_SETUP_REQ"
	RANSTATUSTRANSCONTAINER   NgapIeType = "RAN_STATUS_TRANS_CONTAINER"
	RIMINFOTRANSFER           NgapIeType = "RIM_INFO_TRANSFER"
	SECONDARYRATUSAGE         NgapIeType = "SECONDARY_RAT_USAGE"
	SONCONFIGTRANSFER         NgapIeType = "SON_CONFIG_TRANSFER"
	SRCTOTARCONTAINER         NgapIeType = "SRC_TO_TAR_CONTAINER"
	TARTOSRCCONTAINER         NgapIeType = "TAR_TO_SRC_CONTAINER"
	TARTOSRCFAILCONTAINER     NgapIeType = "TAR_TO_SRC_FAIL_CONTAINER"
	UERADIOCAPABILITY         NgapIeType = "UE_RADIO_CAPABILITY"
)

Defines values for NgapIeType.

type NonUeN2InfoSubscribe201JSONResponse

type NonUeN2InfoSubscribe201JSONResponse struct {
	Body    NonUeN2InfoSubscriptionCreatedData
	Headers NonUeN2InfoSubscribe201ResponseHeaders
}

func (NonUeN2InfoSubscribe201JSONResponse) VisitNonUeN2InfoSubscribeResponse

func (response NonUeN2InfoSubscribe201JSONResponse) VisitNonUeN2InfoSubscribeResponse(w http.ResponseWriter) error

type NonUeN2InfoSubscribe201ResponseHeaders

type NonUeN2InfoSubscribe201ResponseHeaders struct {
	Location string
}

type NonUeN2InfoSubscribe307JSONResponse

type NonUeN2InfoSubscribe307JSONResponse struct{ externalRef1.N307JSONResponse }

func (NonUeN2InfoSubscribe307JSONResponse) VisitNonUeN2InfoSubscribeResponse

func (response NonUeN2InfoSubscribe307JSONResponse) VisitNonUeN2InfoSubscribeResponse(w http.ResponseWriter) error

type NonUeN2InfoSubscribe308JSONResponse

type NonUeN2InfoSubscribe308JSONResponse struct{ externalRef1.N308JSONResponse }

func (NonUeN2InfoSubscribe308JSONResponse) VisitNonUeN2InfoSubscribeResponse

func (response NonUeN2InfoSubscribe308JSONResponse) VisitNonUeN2InfoSubscribeResponse(w http.ResponseWriter) error

type NonUeN2InfoSubscribe400ApplicationProblemPlusJSONResponse

type NonUeN2InfoSubscribe400ApplicationProblemPlusJSONResponse struct {
	externalRef1.N400ApplicationProblemPlusJSONResponse
}

func (NonUeN2InfoSubscribe400ApplicationProblemPlusJSONResponse) VisitNonUeN2InfoSubscribeResponse

func (response NonUeN2InfoSubscribe400ApplicationProblemPlusJSONResponse) VisitNonUeN2InfoSubscribeResponse(w http.ResponseWriter) error

type NonUeN2InfoSubscribe403ApplicationProblemPlusJSONResponse

type NonUeN2InfoSubscribe403ApplicationProblemPlusJSONResponse struct {
	externalRef1.N403ApplicationProblemPlusJSONResponse
}

func (NonUeN2InfoSubscribe403ApplicationProblemPlusJSONResponse) VisitNonUeN2InfoSubscribeResponse

func (response NonUeN2InfoSubscribe403ApplicationProblemPlusJSONResponse) VisitNonUeN2InfoSubscribeResponse(w http.ResponseWriter) error

type NonUeN2InfoSubscribe411ApplicationProblemPlusJSONResponse

type NonUeN2InfoSubscribe411ApplicationProblemPlusJSONResponse struct {
	externalRef1.N411ApplicationProblemPlusJSONResponse
}

func (NonUeN2InfoSubscribe411ApplicationProblemPlusJSONResponse) VisitNonUeN2InfoSubscribeResponse

func (response NonUeN2InfoSubscribe411ApplicationProblemPlusJSONResponse) VisitNonUeN2InfoSubscribeResponse(w http.ResponseWriter) error

type NonUeN2InfoSubscribe413ApplicationProblemPlusJSONResponse

type NonUeN2InfoSubscribe413ApplicationProblemPlusJSONResponse struct {
	externalRef1.N413ApplicationProblemPlusJSONResponse
}

func (NonUeN2InfoSubscribe413ApplicationProblemPlusJSONResponse) VisitNonUeN2InfoSubscribeResponse

func (response NonUeN2InfoSubscribe413ApplicationProblemPlusJSONResponse) VisitNonUeN2InfoSubscribeResponse(w http.ResponseWriter) error

type NonUeN2InfoSubscribe415ApplicationProblemPlusJSONResponse

type NonUeN2InfoSubscribe415ApplicationProblemPlusJSONResponse struct {
	externalRef1.N415ApplicationProblemPlusJSONResponse
}

func (NonUeN2InfoSubscribe415ApplicationProblemPlusJSONResponse) VisitNonUeN2InfoSubscribeResponse

func (response NonUeN2InfoSubscribe415ApplicationProblemPlusJSONResponse) VisitNonUeN2InfoSubscribeResponse(w http.ResponseWriter) error

type NonUeN2InfoSubscribe429ApplicationProblemPlusJSONResponse

type NonUeN2InfoSubscribe429ApplicationProblemPlusJSONResponse struct {
	externalRef1.N429ApplicationProblemPlusJSONResponse
}

func (NonUeN2InfoSubscribe429ApplicationProblemPlusJSONResponse) VisitNonUeN2InfoSubscribeResponse

func (response NonUeN2InfoSubscribe429ApplicationProblemPlusJSONResponse) VisitNonUeN2InfoSubscribeResponse(w http.ResponseWriter) error

type NonUeN2InfoSubscribe500ApplicationProblemPlusJSONResponse

type NonUeN2InfoSubscribe500ApplicationProblemPlusJSONResponse struct {
	externalRef1.N500ApplicationProblemPlusJSONResponse
}

func (NonUeN2InfoSubscribe500ApplicationProblemPlusJSONResponse) VisitNonUeN2InfoSubscribeResponse

func (response NonUeN2InfoSubscribe500ApplicationProblemPlusJSONResponse) VisitNonUeN2InfoSubscribeResponse(w http.ResponseWriter) error

type NonUeN2InfoSubscribe503ApplicationProblemPlusJSONResponse

type NonUeN2InfoSubscribe503ApplicationProblemPlusJSONResponse struct {
	externalRef1.N503ApplicationProblemPlusJSONResponse
}

func (NonUeN2InfoSubscribe503ApplicationProblemPlusJSONResponse) VisitNonUeN2InfoSubscribeResponse

func (response NonUeN2InfoSubscribe503ApplicationProblemPlusJSONResponse) VisitNonUeN2InfoSubscribeResponse(w http.ResponseWriter) error

type NonUeN2InfoSubscribeJSONRequestBody

type NonUeN2InfoSubscribeJSONRequestBody = NonUeN2InfoSubscriptionCreateData

NonUeN2InfoSubscribeJSONRequestBody defines body for NonUeN2InfoSubscribe for application/json ContentType.

type NonUeN2InfoSubscribeRequestObject

type NonUeN2InfoSubscribeRequestObject struct {
	Body *NonUeN2InfoSubscribeJSONRequestBody
}

type NonUeN2InfoSubscribeResponse

type NonUeN2InfoSubscribeResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	JSON201                       *NonUeN2InfoSubscriptionCreatedData
	JSON307                       *externalRef1.N307
	JSON308                       *externalRef1.N308
	ApplicationproblemJSON400     *externalRef1.N400
	ApplicationproblemJSON403     *externalRef1.N403
	ApplicationproblemJSON411     *externalRef1.N411
	ApplicationproblemJSON413     *externalRef1.N413
	ApplicationproblemJSON415     *externalRef1.N415
	ApplicationproblemJSON429     *externalRef1.N429
	ApplicationproblemJSON500     *externalRef1.N500
	ApplicationproblemJSON503     *externalRef1.N503
	ApplicationproblemJSONDefault *externalRef1.ProblemDetails
}

func ParseNonUeN2InfoSubscribeResponse

func ParseNonUeN2InfoSubscribeResponse(rsp *http.Response) (*NonUeN2InfoSubscribeResponse, error)

ParseNonUeN2InfoSubscribeResponse parses an HTTP response from a NonUeN2InfoSubscribeWithResponse call

func (NonUeN2InfoSubscribeResponse) Status

Status returns HTTPResponse.Status

func (NonUeN2InfoSubscribeResponse) StatusCode

func (r NonUeN2InfoSubscribeResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type NonUeN2InfoSubscribeResponseObject

type NonUeN2InfoSubscribeResponseObject interface {
	VisitNonUeN2InfoSubscribeResponse(w http.ResponseWriter) error
}

type NonUeN2InfoSubscribedefaultApplicationProblemPlusJSONResponse

type NonUeN2InfoSubscribedefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef1.ProblemDetails
	StatusCode int
}

func (NonUeN2InfoSubscribedefaultApplicationProblemPlusJSONResponse) VisitNonUeN2InfoSubscribeResponse

func (response NonUeN2InfoSubscribedefaultApplicationProblemPlusJSONResponse) VisitNonUeN2InfoSubscribeResponse(w http.ResponseWriter) error

type NonUeN2InfoSubscriptionCreateData

type NonUeN2InfoSubscriptionCreateData struct {
	AnTypeList           []externalRef1.AccessType       `json:"anTypeList,omitempty"`
	GlobalRanNodeList    []externalRef1.GlobalRanNodeId  `json:"globalRanNodeList,omitempty"`
	N2InformationClass   N2InformationClass              `json:"n2InformationClass"`
	N2NotifyCallbackUri  externalRef1.Uri                `json:"n2NotifyCallbackUri"`
	NfId                 *externalRef1.NfInstanceId      `json:"nfId,omitempty"`
	SupportedFeatures    *externalRef1.SupportedFeatures `json:"supportedFeatures,omitempty"`
	AdditionalProperties map[string]interface{}          `json:"-"`
}

NonUeN2InfoSubscriptionCreateData defines model for NonUeN2InfoSubscriptionCreateData.

func (NonUeN2InfoSubscriptionCreateData) Get

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

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

func (NonUeN2InfoSubscriptionCreateData) MarshalJSON

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

Override default JSON handling for NonUeN2InfoSubscriptionCreateData to handle AdditionalProperties

func (*NonUeN2InfoSubscriptionCreateData) Set

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

Setter for additional properties for NonUeN2InfoSubscriptionCreateData

func (*NonUeN2InfoSubscriptionCreateData) UnmarshalJSON

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

Override default JSON handling for NonUeN2InfoSubscriptionCreateData to handle AdditionalProperties

type NonUeN2InfoSubscriptionCreatedData

type NonUeN2InfoSubscriptionCreatedData struct {
	N2InformationClass     *N2InformationClass             `json:"n2InformationClass,omitempty"`
	N2NotifySubscriptionId string                          `json:"n2NotifySubscriptionId"`
	SupportedFeatures      *externalRef1.SupportedFeatures `json:"supportedFeatures,omitempty"`
	AdditionalProperties   map[string]interface{}          `json:"-"`
}

NonUeN2InfoSubscriptionCreatedData defines model for NonUeN2InfoSubscriptionCreatedData.

func (NonUeN2InfoSubscriptionCreatedData) Get

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

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

func (NonUeN2InfoSubscriptionCreatedData) MarshalJSON

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

Override default JSON handling for NonUeN2InfoSubscriptionCreatedData to handle AdditionalProperties

func (*NonUeN2InfoSubscriptionCreatedData) Set

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

Setter for additional properties for NonUeN2InfoSubscriptionCreatedData

func (*NonUeN2InfoSubscriptionCreatedData) UnmarshalJSON

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

Override default JSON handling for NonUeN2InfoSubscriptionCreatedData to handle AdditionalProperties

type NonUeN2InfoUnSubscribe204Response

type NonUeN2InfoUnSubscribe204Response struct {
}

func (NonUeN2InfoUnSubscribe204Response) VisitNonUeN2InfoUnSubscribeResponse

func (response NonUeN2InfoUnSubscribe204Response) VisitNonUeN2InfoUnSubscribeResponse(w http.ResponseWriter) error

type NonUeN2InfoUnSubscribe307JSONResponse

type NonUeN2InfoUnSubscribe307JSONResponse struct{ externalRef1.N307JSONResponse }

func (NonUeN2InfoUnSubscribe307JSONResponse) VisitNonUeN2InfoUnSubscribeResponse

func (response NonUeN2InfoUnSubscribe307JSONResponse) VisitNonUeN2InfoUnSubscribeResponse(w http.ResponseWriter) error

type NonUeN2InfoUnSubscribe308JSONResponse

type NonUeN2InfoUnSubscribe308JSONResponse struct{ externalRef1.N308JSONResponse }

func (NonUeN2InfoUnSubscribe308JSONResponse) VisitNonUeN2InfoUnSubscribeResponse

func (response NonUeN2InfoUnSubscribe308JSONResponse) VisitNonUeN2InfoUnSubscribeResponse(w http.ResponseWriter) error

type NonUeN2InfoUnSubscribe400ApplicationProblemPlusJSONResponse

type NonUeN2InfoUnSubscribe400ApplicationProblemPlusJSONResponse struct {
	externalRef1.N400ApplicationProblemPlusJSONResponse
}

func (NonUeN2InfoUnSubscribe400ApplicationProblemPlusJSONResponse) VisitNonUeN2InfoUnSubscribeResponse

func (response NonUeN2InfoUnSubscribe400ApplicationProblemPlusJSONResponse) VisitNonUeN2InfoUnSubscribeResponse(w http.ResponseWriter) error

type NonUeN2InfoUnSubscribe429ApplicationProblemPlusJSONResponse

type NonUeN2InfoUnSubscribe429ApplicationProblemPlusJSONResponse struct {
	externalRef1.N429ApplicationProblemPlusJSONResponse
}

func (NonUeN2InfoUnSubscribe429ApplicationProblemPlusJSONResponse) VisitNonUeN2InfoUnSubscribeResponse

func (response NonUeN2InfoUnSubscribe429ApplicationProblemPlusJSONResponse) VisitNonUeN2InfoUnSubscribeResponse(w http.ResponseWriter) error

type NonUeN2InfoUnSubscribe500ApplicationProblemPlusJSONResponse

type NonUeN2InfoUnSubscribe500ApplicationProblemPlusJSONResponse struct {
	externalRef1.N500ApplicationProblemPlusJSONResponse
}

func (NonUeN2InfoUnSubscribe500ApplicationProblemPlusJSONResponse) VisitNonUeN2InfoUnSubscribeResponse

func (response NonUeN2InfoUnSubscribe500ApplicationProblemPlusJSONResponse) VisitNonUeN2InfoUnSubscribeResponse(w http.ResponseWriter) error

type NonUeN2InfoUnSubscribe503ApplicationProblemPlusJSONResponse

type NonUeN2InfoUnSubscribe503ApplicationProblemPlusJSONResponse struct {
	externalRef1.N503ApplicationProblemPlusJSONResponse
}

func (NonUeN2InfoUnSubscribe503ApplicationProblemPlusJSONResponse) VisitNonUeN2InfoUnSubscribeResponse

func (response NonUeN2InfoUnSubscribe503ApplicationProblemPlusJSONResponse) VisitNonUeN2InfoUnSubscribeResponse(w http.ResponseWriter) error

type NonUeN2InfoUnSubscribeRequestObject

type NonUeN2InfoUnSubscribeRequestObject struct {
	N2NotifySubscriptionId string `json:"n2NotifySubscriptionId"`
}

type NonUeN2InfoUnSubscribeResponse

type NonUeN2InfoUnSubscribeResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	JSON307                       *externalRef1.N307
	JSON308                       *externalRef1.N308
	ApplicationproblemJSON400     *externalRef1.N400
	ApplicationproblemJSON429     *externalRef1.N429
	ApplicationproblemJSON500     *externalRef1.N500
	ApplicationproblemJSON503     *externalRef1.N503
	ApplicationproblemJSONDefault *externalRef1.ProblemDetails
}

func ParseNonUeN2InfoUnSubscribeResponse

func ParseNonUeN2InfoUnSubscribeResponse(rsp *http.Response) (*NonUeN2InfoUnSubscribeResponse, error)

ParseNonUeN2InfoUnSubscribeResponse parses an HTTP response from a NonUeN2InfoUnSubscribeWithResponse call

func (NonUeN2InfoUnSubscribeResponse) Status

Status returns HTTPResponse.Status

func (NonUeN2InfoUnSubscribeResponse) StatusCode

func (r NonUeN2InfoUnSubscribeResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type NonUeN2InfoUnSubscribeResponseObject

type NonUeN2InfoUnSubscribeResponseObject interface {
	VisitNonUeN2InfoUnSubscribeResponse(w http.ResponseWriter) error
}

type NonUeN2InfoUnSubscribedefaultApplicationProblemPlusJSONResponse

type NonUeN2InfoUnSubscribedefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef1.ProblemDetails
	StatusCode int
}

func (NonUeN2InfoUnSubscribedefaultApplicationProblemPlusJSONResponse) VisitNonUeN2InfoUnSubscribeResponse

func (response NonUeN2InfoUnSubscribedefaultApplicationProblemPlusJSONResponse) VisitNonUeN2InfoUnSubscribeResponse(w http.ResponseWriter) error

type NonUeN2MessageTransfer200JSONResponse

type NonUeN2MessageTransfer200JSONResponse N2InformationTransferRspData

func (NonUeN2MessageTransfer200JSONResponse) VisitNonUeN2MessageTransferResponse

func (response NonUeN2MessageTransfer200JSONResponse) VisitNonUeN2MessageTransferResponse(w http.ResponseWriter) error

type NonUeN2MessageTransfer307JSONResponse

type NonUeN2MessageTransfer307JSONResponse struct{ externalRef1.N307JSONResponse }

func (NonUeN2MessageTransfer307JSONResponse) VisitNonUeN2MessageTransferResponse

func (response NonUeN2MessageTransfer307JSONResponse) VisitNonUeN2MessageTransferResponse(w http.ResponseWriter) error

type NonUeN2MessageTransfer308JSONResponse

type NonUeN2MessageTransfer308JSONResponse struct{ externalRef1.N308JSONResponse }

func (NonUeN2MessageTransfer308JSONResponse) VisitNonUeN2MessageTransferResponse

func (response NonUeN2MessageTransfer308JSONResponse) VisitNonUeN2MessageTransferResponse(w http.ResponseWriter) error

type NonUeN2MessageTransfer400ApplicationProblemPlusJSONResponse

type NonUeN2MessageTransfer400ApplicationProblemPlusJSONResponse externalRef1.ProblemDetails

func (NonUeN2MessageTransfer400ApplicationProblemPlusJSONResponse) VisitNonUeN2MessageTransferResponse

func (response NonUeN2MessageTransfer400ApplicationProblemPlusJSONResponse) VisitNonUeN2MessageTransferResponse(w http.ResponseWriter) error

type NonUeN2MessageTransfer400JSONResponse

type NonUeN2MessageTransfer400JSONResponse N2InformationTransferError

func (NonUeN2MessageTransfer400JSONResponse) VisitNonUeN2MessageTransferResponse

func (response NonUeN2MessageTransfer400JSONResponse) VisitNonUeN2MessageTransferResponse(w http.ResponseWriter) error

type NonUeN2MessageTransfer403ApplicationProblemPlusJSONResponse

type NonUeN2MessageTransfer403ApplicationProblemPlusJSONResponse externalRef1.ProblemDetails

func (NonUeN2MessageTransfer403ApplicationProblemPlusJSONResponse) VisitNonUeN2MessageTransferResponse

func (response NonUeN2MessageTransfer403ApplicationProblemPlusJSONResponse) VisitNonUeN2MessageTransferResponse(w http.ResponseWriter) error

type NonUeN2MessageTransfer403JSONResponse

type NonUeN2MessageTransfer403JSONResponse N2InformationTransferError

func (NonUeN2MessageTransfer403JSONResponse) VisitNonUeN2MessageTransferResponse

func (response NonUeN2MessageTransfer403JSONResponse) VisitNonUeN2MessageTransferResponse(w http.ResponseWriter) error

type NonUeN2MessageTransfer404JSONResponse

type NonUeN2MessageTransfer404JSONResponse N2InformationTransferError

func (NonUeN2MessageTransfer404JSONResponse) VisitNonUeN2MessageTransferResponse

func (response NonUeN2MessageTransfer404JSONResponse) VisitNonUeN2MessageTransferResponse(w http.ResponseWriter) error

type NonUeN2MessageTransfer411ApplicationProblemPlusJSONResponse

type NonUeN2MessageTransfer411ApplicationProblemPlusJSONResponse struct {
	externalRef1.N411ApplicationProblemPlusJSONResponse
}

func (NonUeN2MessageTransfer411ApplicationProblemPlusJSONResponse) VisitNonUeN2MessageTransferResponse

func (response NonUeN2MessageTransfer411ApplicationProblemPlusJSONResponse) VisitNonUeN2MessageTransferResponse(w http.ResponseWriter) error

type NonUeN2MessageTransfer413ApplicationProblemPlusJSONResponse

type NonUeN2MessageTransfer413ApplicationProblemPlusJSONResponse struct {
	externalRef1.N413ApplicationProblemPlusJSONResponse
}

func (NonUeN2MessageTransfer413ApplicationProblemPlusJSONResponse) VisitNonUeN2MessageTransferResponse

func (response NonUeN2MessageTransfer413ApplicationProblemPlusJSONResponse) VisitNonUeN2MessageTransferResponse(w http.ResponseWriter) error

type NonUeN2MessageTransfer415ApplicationProblemPlusJSONResponse

type NonUeN2MessageTransfer415ApplicationProblemPlusJSONResponse struct {
	externalRef1.N415ApplicationProblemPlusJSONResponse
}

func (NonUeN2MessageTransfer415ApplicationProblemPlusJSONResponse) VisitNonUeN2MessageTransferResponse

func (response NonUeN2MessageTransfer415ApplicationProblemPlusJSONResponse) VisitNonUeN2MessageTransferResponse(w http.ResponseWriter) error

type NonUeN2MessageTransfer429ApplicationProblemPlusJSONResponse

type NonUeN2MessageTransfer429ApplicationProblemPlusJSONResponse struct {
	externalRef1.N429ApplicationProblemPlusJSONResponse
}

func (NonUeN2MessageTransfer429ApplicationProblemPlusJSONResponse) VisitNonUeN2MessageTransferResponse

func (response NonUeN2MessageTransfer429ApplicationProblemPlusJSONResponse) VisitNonUeN2MessageTransferResponse(w http.ResponseWriter) error

type NonUeN2MessageTransfer500ApplicationProblemPlusJSONResponse

type NonUeN2MessageTransfer500ApplicationProblemPlusJSONResponse externalRef1.ProblemDetails

func (NonUeN2MessageTransfer500ApplicationProblemPlusJSONResponse) VisitNonUeN2MessageTransferResponse

func (response NonUeN2MessageTransfer500ApplicationProblemPlusJSONResponse) VisitNonUeN2MessageTransferResponse(w http.ResponseWriter) error

type NonUeN2MessageTransfer500JSONResponse

type NonUeN2MessageTransfer500JSONResponse N2InformationTransferError

func (NonUeN2MessageTransfer500JSONResponse) VisitNonUeN2MessageTransferResponse

func (response NonUeN2MessageTransfer500JSONResponse) VisitNonUeN2MessageTransferResponse(w http.ResponseWriter) error

type NonUeN2MessageTransfer503ApplicationProblemPlusJSONResponse

type NonUeN2MessageTransfer503ApplicationProblemPlusJSONResponse externalRef1.ProblemDetails

func (NonUeN2MessageTransfer503ApplicationProblemPlusJSONResponse) VisitNonUeN2MessageTransferResponse

func (response NonUeN2MessageTransfer503ApplicationProblemPlusJSONResponse) VisitNonUeN2MessageTransferResponse(w http.ResponseWriter) error

type NonUeN2MessageTransfer503JSONResponse

type NonUeN2MessageTransfer503JSONResponse N2InformationTransferError

func (NonUeN2MessageTransfer503JSONResponse) VisitNonUeN2MessageTransferResponse

func (response NonUeN2MessageTransfer503JSONResponse) VisitNonUeN2MessageTransferResponse(w http.ResponseWriter) error

type NonUeN2MessageTransferJSONRequestBody

type NonUeN2MessageTransferJSONRequestBody = N2InformationTransferReqData

NonUeN2MessageTransferJSONRequestBody defines body for NonUeN2MessageTransfer for application/json ContentType.

type NonUeN2MessageTransferMultipartBody

type NonUeN2MessageTransferMultipartBody struct {
	BinaryDataN2Information *openapi_types.File           `json:"binaryDataN2Information,omitempty"`
	JsonData                *N2InformationTransferReqData `json:"jsonData,omitempty"`
	AdditionalProperties    map[string]interface{}        `json:"-"`
}

NonUeN2MessageTransferMultipartBody defines parameters for NonUeN2MessageTransfer.

func (NonUeN2MessageTransferMultipartBody) Get

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

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

func (NonUeN2MessageTransferMultipartBody) MarshalJSON

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

Override default JSON handling for NonUeN2MessageTransferMultipartBody to handle AdditionalProperties

func (*NonUeN2MessageTransferMultipartBody) Set

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

Setter for additional properties for NonUeN2MessageTransferMultipartBody

func (*NonUeN2MessageTransferMultipartBody) UnmarshalJSON

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

Override default JSON handling for NonUeN2MessageTransferMultipartBody to handle AdditionalProperties

type NonUeN2MessageTransferMultipartRequestBody

type NonUeN2MessageTransferMultipartRequestBody NonUeN2MessageTransferMultipartBody

NonUeN2MessageTransferMultipartRequestBody defines body for NonUeN2MessageTransfer for multipart/related ContentType.

type NonUeN2MessageTransferRequestObject

type NonUeN2MessageTransferRequestObject struct {
	JSONBody      *NonUeN2MessageTransferJSONRequestBody
	MultipartBody *multipart.Reader
}

type NonUeN2MessageTransferResponse

type NonUeN2MessageTransferResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	JSON200                       *N2InformationTransferRspData
	JSON307                       *externalRef1.N307
	JSON308                       *externalRef1.N308
	JSON400                       *N2InformationTransferError
	ApplicationproblemJSON400     *externalRef1.ProblemDetails
	JSON403                       *N2InformationTransferError
	ApplicationproblemJSON403     *externalRef1.ProblemDetails
	JSON404                       *N2InformationTransferError
	ApplicationproblemJSON411     *externalRef1.N411
	ApplicationproblemJSON413     *externalRef1.N413
	ApplicationproblemJSON415     *externalRef1.N415
	ApplicationproblemJSON429     *externalRef1.N429
	JSON500                       *N2InformationTransferError
	ApplicationproblemJSON500     *externalRef1.ProblemDetails
	JSON503                       *N2InformationTransferError
	ApplicationproblemJSON503     *externalRef1.ProblemDetails
	ApplicationproblemJSONDefault *externalRef1.ProblemDetails
}

func ParseNonUeN2MessageTransferResponse

func ParseNonUeN2MessageTransferResponse(rsp *http.Response) (*NonUeN2MessageTransferResponse, error)

ParseNonUeN2MessageTransferResponse parses an HTTP response from a NonUeN2MessageTransferWithResponse call

func (NonUeN2MessageTransferResponse) Status

Status returns HTTPResponse.Status

func (NonUeN2MessageTransferResponse) StatusCode

func (r NonUeN2MessageTransferResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type NonUeN2MessageTransferResponseObject

type NonUeN2MessageTransferResponseObject interface {
	VisitNonUeN2MessageTransferResponse(w http.ResponseWriter) error
}

type NonUeN2MessageTransferdefaultApplicationProblemPlusJSONResponse

type NonUeN2MessageTransferdefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef1.ProblemDetails
	StatusCode int
}

func (NonUeN2MessageTransferdefaultApplicationProblemPlusJSONResponse) VisitNonUeN2MessageTransferResponse

func (response NonUeN2MessageTransferdefaultApplicationProblemPlusJSONResponse) VisitNonUeN2MessageTransferResponse(w http.ResponseWriter) error

type NpnAccessInfo

type NpnAccessInfo struct {
	CellCagInfo          []externalRef1.CagId   `json:"cellCagInfo,omitempty"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

NpnAccessInfo NPN Access Information.

func (NpnAccessInfo) Get

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

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

func (NpnAccessInfo) MarshalJSON

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

Override default JSON handling for NpnAccessInfo to handle AdditionalProperties

func (*NpnAccessInfo) Set

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

Setter for additional properties for NpnAccessInfo

func (*NpnAccessInfo) UnmarshalJSON

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

Override default JSON handling for NpnAccessInfo to handle AdditionalProperties

type NrppaInformation

type NrppaInformation struct {
	NfId                 externalRef1.NfInstanceId `json:"nfId"`
	NrppaPdu             N2InfoContent             `json:"nrppaPdu"`
	ServiceInstanceId    *string                   `json:"serviceInstanceId,omitempty"`
	AdditionalProperties map[string]interface{}    `json:"-"`
}

NrppaInformation defines model for NrppaInformation.

func (NrppaInformation) Get

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

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

func (NrppaInformation) MarshalJSON

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

Override default JSON handling for NrppaInformation to handle AdditionalProperties

func (*NrppaInformation) Set

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

Setter for additional properties for NrppaInformation

func (*NrppaInformation) UnmarshalJSON

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

Override default JSON handling for NrppaInformation to handle AdditionalProperties

type NssaiMapping

type NssaiMapping struct {
	HSnssai              externalRef1.Snssai    `json:"hSnssai"`
	MappedSnssai         externalRef1.Snssai    `json:"mappedSnssai"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

NssaiMapping defines model for NssaiMapping.

func (NssaiMapping) Get

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

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

func (NssaiMapping) MarshalJSON

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

Override default JSON handling for NssaiMapping to handle AdditionalProperties

func (*NssaiMapping) Set

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

Setter for additional properties for NssaiMapping

func (*NssaiMapping) UnmarshalJSON

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

Override default JSON handling for NssaiMapping to handle AdditionalProperties

type OmcIdentifier

type OmcIdentifier = string

OmcIdentifier defines model for OmcIdentifier.

type PWSErrorData

type PWSErrorData struct {
	NamfCause            int                    `json:"namfCause"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

PWSErrorData defines model for PWSErrorData.

func (PWSErrorData) Get

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

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

func (PWSErrorData) MarshalJSON

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

Override default JSON handling for PWSErrorData to handle AdditionalProperties

func (*PWSErrorData) Set

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

Setter for additional properties for PWSErrorData

func (*PWSErrorData) UnmarshalJSON

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

Override default JSON handling for PWSErrorData to handle AdditionalProperties

type PWSResponseData

type PWSResponseData struct {
	MessageIdentifier    int                    `json:"messageIdentifier"`
	NgapMessageType      externalRef1.Uinteger  `json:"ngapMessageType"`
	SerialNumber         externalRef1.Uint16    `json:"serialNumber"`
	UnknownTaiList       []externalRef1.Tai     `json:"unknownTaiList,omitempty"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

PWSResponseData defines model for PWSResponseData.

func (PWSResponseData) Get

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

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

func (PWSResponseData) MarshalJSON

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

Override default JSON handling for PWSResponseData to handle AdditionalProperties

func (*PWSResponseData) Set

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

Setter for additional properties for PWSResponseData

func (*PWSResponseData) UnmarshalJSON

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

Override default JSON handling for PWSResponseData to handle AdditionalProperties

type PduSessionContext

type PduSessionContext struct {
	AccessType           externalRef1.AccessType `json:"accessType"`
	AdditionalAccessType externalRef1.AccessType `json:"additionalAccessType,omitempty"`
	AllocatedEbiList     []interface{}           `json:"allocatedEbiList,omitempty"`

	// CnAssistedRanPara Original reference TS29502_Nsmf_PDUSession.yaml#/components/schemas/CnAssistedRanPara
	CnAssistedRanPara    interface{}                  `json:"cnAssistedRanPara,omitempty"`
	Dnn                  externalRef1.Dnn             `json:"dnn"`
	HsmfId               *externalRef1.NfInstanceId   `json:"hsmfId,omitempty"`
	HsmfServiceSetId     *externalRef1.NfServiceSetId `json:"hsmfServiceSetId,omitempty"`
	HsmfSetId            *externalRef1.NfSetId        `json:"hsmfSetId,omitempty"`
	IsmfBinding          *SbiBindingLevel             `json:"ismfBinding,omitempty"`
	IsmfId               *externalRef1.NfInstanceId   `json:"ismfId,omitempty"`
	IsmfServiceSetId     *externalRef1.NfServiceSetId `json:"ismfServiceSetId,omitempty"`
	IsmfSetId            *externalRef1.NfSetId        `json:"ismfSetId,omitempty"`
	MaPduSession         *bool                        `json:"maPduSession,omitempty"`
	NsInstance           *externalRef3.NsiId          `json:"nsInstance,omitempty"`
	PduSessionId         externalRef1.PduSessionId    `json:"pduSessionId"`
	SNssai               externalRef1.Snssai          `json:"sNssai"`
	SelectedDnn          *externalRef1.Dnn            `json:"selectedDnn,omitempty"`
	SmContextRef         externalRef1.Uri             `json:"smContextRef"`
	SmfBinding           *SbiBindingLevel             `json:"smfBinding,omitempty"`
	SmfServiceInstanceId *string                      `json:"smfServiceInstanceId,omitempty"`
	VsmfBinding          *SbiBindingLevel             `json:"vsmfBinding,omitempty"`
	VsmfId               *externalRef1.NfInstanceId   `json:"vsmfId,omitempty"`
	VsmfServiceSetId     *externalRef1.NfServiceSetId `json:"vsmfServiceSetId,omitempty"`
	VsmfSetId            *externalRef1.NfSetId        `json:"vsmfSetId,omitempty"`
	AdditionalProperties map[string]interface{}       `json:"-"`
}

PduSessionContext defines model for PduSessionContext.

func (PduSessionContext) Get

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

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

func (PduSessionContext) MarshalJSON

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

Override default JSON handling for PduSessionContext to handle AdditionalProperties

func (*PduSessionContext) Set

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

Setter for additional properties for PduSessionContext

func (*PduSessionContext) UnmarshalJSON

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

Override default JSON handling for PduSessionContext to handle AdditionalProperties

type PeriodicCommunicationIndicator

type PeriodicCommunicationIndicator string

PeriodicCommunicationIndicator defines model for PeriodicCommunicationIndicator.

const (
	ONDEMAND      PeriodicCommunicationIndicator = "ON_DEMAND"
	PIORIODICALLY PeriodicCommunicationIndicator = "PIORIODICALLY"
)

Defines values for PeriodicCommunicationIndicator.

type PolicyReqTrigger

type PolicyReqTrigger string

PolicyReqTrigger defines model for PolicyReqTrigger.

const (
	ACCESSTYPECHANGE   PolicyReqTrigger = "ACCESS_TYPE_CHANGE"
	ALLOWEDNSSAICHANGE PolicyReqTrigger = "ALLOWED_NSSAI_CHANGE"
	CONSTATECHANGE     PolicyReqTrigger = "CON_STATE_CHANGE"
	LOCATIONCHANGE     PolicyReqTrigger = "LOCATION_CHANGE"
	PLMNCHANGE         PolicyReqTrigger = "PLMN_CHANGE"
	PRACHANGE          PolicyReqTrigger = "PRA_CHANGE"
	SMFSELECTCHANGE    PolicyReqTrigger = "SMF_SELECT_CHANGE"
)

Defines values for PolicyReqTrigger.

type Ppi

type Ppi = int

Ppi defines model for Ppi.

type PwsInformation

type PwsInformation struct {
	BcEmptyAreaList      []externalRef1.GlobalRanNodeId `json:"bcEmptyAreaList,omitempty"`
	MessageIdentifier    externalRef1.Uint16            `json:"messageIdentifier"`
	OmcId                *OmcIdentifier                 `json:"omcId,omitempty"`
	PwsContainer         N2InfoContent                  `json:"pwsContainer"`
	SendRanResponse      *bool                          `json:"sendRanResponse,omitempty"`
	SerialNumber         externalRef1.Uint16            `json:"serialNumber"`
	AdditionalProperties map[string]interface{}         `json:"-"`
}

PwsInformation defines model for PwsInformation.

func (PwsInformation) Get

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

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

func (PwsInformation) MarshalJSON

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

Override default JSON handling for PwsInformation to handle AdditionalProperties

func (*PwsInformation) Set

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

Setter for additional properties for PwsInformation

func (*PwsInformation) UnmarshalJSON

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

Override default JSON handling for PwsInformation to handle AdditionalProperties

type RatSelector

type RatSelector string

RatSelector defines model for RatSelector.

const (
	EUTRA RatSelector = "E-UTRA"
	NR    RatSelector = "NR"
)

Defines values for RatSelector.

type RegistrationContextContainer

type RegistrationContextContainer struct {
	AllowedNssai     *externalRef3.AllowedNssai `json:"allowedNssai,omitempty"`
	AnN2ApId         int                        `json:"anN2ApId"`
	AnN2IPv4Addr     externalRef1.Ipv4Addr      `json:"anN2IPv4Addr,omitempty"`
	AnN2IPv6Addr     *externalRef1.Ipv6Addr     `json:"anN2IPv6Addr,omitempty"`
	AnType           externalRef1.AccessType    `json:"anType"`
	AuthenticatedInd *bool                      `json:"authenticatedInd,omitempty"`

	// CeModeBInd CE-mode-B Support Indicator.
	CeModeBInd       *CeModeBInd                     `json:"ceModeBInd,omitempty"`
	ConfiguredNssai  []externalRef3.ConfiguredSnssai `json:"configuredNssai,omitempty"`
	IabNodeInd       *bool                           `json:"iabNodeInd,omitempty"`
	InitialAmfN2ApId *int                            `json:"initialAmfN2ApId,omitempty"`
	InitialAmfName   externalRef1.AmfName            `json:"initialAmfName"`
	LocalTimeZone    *externalRef1.TimeZone          `json:"localTimeZone,omitempty"`

	// LteMInd LTE-M Indication.
	LteMInd *LteMInd `json:"lteMInd,omitempty"`

	// NpnAccessInfo NPN Access Information.
	NpnAccessInfo        *NpnAccessInfo               `json:"npnAccessInfo,omitempty"`
	RanNodeId            externalRef1.GlobalRanNodeId `json:"ranNodeId"`
	RejectedNssaiInPlmn  []externalRef1.Snssai        `json:"rejectedNssaiInPlmn,omitempty"`
	RejectedNssaiInTa    []externalRef1.Snssai        `json:"rejectedNssaiInTa,omitempty"`
	RrcEstCause          string                       `json:"rrcEstCause,omitempty"`
	SelectedPlmnId       *externalRef1.PlmnId         `json:"selectedPlmnId,omitempty"`
	UeContext            UeContext                    `json:"ueContext"`
	UeContextRequest     *bool                        `json:"ueContextRequest,omitempty"`
	UserLocation         externalRef1.UserLocation    `json:"userLocation"`
	AdditionalProperties map[string]interface{}       `json:"-"`
}

RegistrationContextContainer defines model for RegistrationContextContainer.

func (RegistrationContextContainer) Get

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

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

func (RegistrationContextContainer) MarshalJSON

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

Override default JSON handling for RegistrationContextContainer to handle AdditionalProperties

func (*RegistrationContextContainer) Set

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

Setter for additional properties for RegistrationContextContainer

func (*RegistrationContextContainer) UnmarshalJSON

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

Override default JSON handling for RegistrationContextContainer to handle AdditionalProperties

type RegistrationStatusUpdate200JSONResponse

type RegistrationStatusUpdate200JSONResponse UeRegStatusUpdateRspData

func (RegistrationStatusUpdate200JSONResponse) VisitRegistrationStatusUpdateResponse

func (response RegistrationStatusUpdate200JSONResponse) VisitRegistrationStatusUpdateResponse(w http.ResponseWriter) error

type RegistrationStatusUpdate307JSONResponse

type RegistrationStatusUpdate307JSONResponse struct{ externalRef1.N307JSONResponse }

func (RegistrationStatusUpdate307JSONResponse) VisitRegistrationStatusUpdateResponse

func (response RegistrationStatusUpdate307JSONResponse) VisitRegistrationStatusUpdateResponse(w http.ResponseWriter) error

type RegistrationStatusUpdate308JSONResponse

type RegistrationStatusUpdate308JSONResponse struct{ externalRef1.N308JSONResponse }

func (RegistrationStatusUpdate308JSONResponse) VisitRegistrationStatusUpdateResponse

func (response RegistrationStatusUpdate308JSONResponse) VisitRegistrationStatusUpdateResponse(w http.ResponseWriter) error

type RegistrationStatusUpdate400ApplicationProblemPlusJSONResponse

type RegistrationStatusUpdate400ApplicationProblemPlusJSONResponse struct {
	externalRef1.N400ApplicationProblemPlusJSONResponse
}

func (RegistrationStatusUpdate400ApplicationProblemPlusJSONResponse) VisitRegistrationStatusUpdateResponse

func (response RegistrationStatusUpdate400ApplicationProblemPlusJSONResponse) VisitRegistrationStatusUpdateResponse(w http.ResponseWriter) error

type RegistrationStatusUpdate403ApplicationProblemPlusJSONResponse

type RegistrationStatusUpdate403ApplicationProblemPlusJSONResponse struct {
	externalRef1.N403ApplicationProblemPlusJSONResponse
}

func (RegistrationStatusUpdate403ApplicationProblemPlusJSONResponse) VisitRegistrationStatusUpdateResponse

func (response RegistrationStatusUpdate403ApplicationProblemPlusJSONResponse) VisitRegistrationStatusUpdateResponse(w http.ResponseWriter) error

type RegistrationStatusUpdate404ApplicationProblemPlusJSONResponse

type RegistrationStatusUpdate404ApplicationProblemPlusJSONResponse struct {
	externalRef1.N404ApplicationProblemPlusJSONResponse
}

func (RegistrationStatusUpdate404ApplicationProblemPlusJSONResponse) VisitRegistrationStatusUpdateResponse

func (response RegistrationStatusUpdate404ApplicationProblemPlusJSONResponse) VisitRegistrationStatusUpdateResponse(w http.ResponseWriter) error

type RegistrationStatusUpdate411ApplicationProblemPlusJSONResponse

type RegistrationStatusUpdate411ApplicationProblemPlusJSONResponse struct {
	externalRef1.N411ApplicationProblemPlusJSONResponse
}

func (RegistrationStatusUpdate411ApplicationProblemPlusJSONResponse) VisitRegistrationStatusUpdateResponse

func (response RegistrationStatusUpdate411ApplicationProblemPlusJSONResponse) VisitRegistrationStatusUpdateResponse(w http.ResponseWriter) error

type RegistrationStatusUpdate413ApplicationProblemPlusJSONResponse

type RegistrationStatusUpdate413ApplicationProblemPlusJSONResponse struct {
	externalRef1.N413ApplicationProblemPlusJSONResponse
}

func (RegistrationStatusUpdate413ApplicationProblemPlusJSONResponse) VisitRegistrationStatusUpdateResponse

func (response RegistrationStatusUpdate413ApplicationProblemPlusJSONResponse) VisitRegistrationStatusUpdateResponse(w http.ResponseWriter) error

type RegistrationStatusUpdate415ApplicationProblemPlusJSONResponse

type RegistrationStatusUpdate415ApplicationProblemPlusJSONResponse struct {
	externalRef1.N415ApplicationProblemPlusJSONResponse
}

func (RegistrationStatusUpdate415ApplicationProblemPlusJSONResponse) VisitRegistrationStatusUpdateResponse

func (response RegistrationStatusUpdate415ApplicationProblemPlusJSONResponse) VisitRegistrationStatusUpdateResponse(w http.ResponseWriter) error

type RegistrationStatusUpdate429ApplicationProblemPlusJSONResponse

type RegistrationStatusUpdate429ApplicationProblemPlusJSONResponse struct {
	externalRef1.N429ApplicationProblemPlusJSONResponse
}

func (RegistrationStatusUpdate429ApplicationProblemPlusJSONResponse) VisitRegistrationStatusUpdateResponse

func (response RegistrationStatusUpdate429ApplicationProblemPlusJSONResponse) VisitRegistrationStatusUpdateResponse(w http.ResponseWriter) error

type RegistrationStatusUpdate500ApplicationProblemPlusJSONResponse

type RegistrationStatusUpdate500ApplicationProblemPlusJSONResponse struct {
	externalRef1.N500ApplicationProblemPlusJSONResponse
}

func (RegistrationStatusUpdate500ApplicationProblemPlusJSONResponse) VisitRegistrationStatusUpdateResponse

func (response RegistrationStatusUpdate500ApplicationProblemPlusJSONResponse) VisitRegistrationStatusUpdateResponse(w http.ResponseWriter) error

type RegistrationStatusUpdate503ApplicationProblemPlusJSONResponse

type RegistrationStatusUpdate503ApplicationProblemPlusJSONResponse struct {
	externalRef1.N503ApplicationProblemPlusJSONResponse
}

func (RegistrationStatusUpdate503ApplicationProblemPlusJSONResponse) VisitRegistrationStatusUpdateResponse

func (response RegistrationStatusUpdate503ApplicationProblemPlusJSONResponse) VisitRegistrationStatusUpdateResponse(w http.ResponseWriter) error

type RegistrationStatusUpdateJSONRequestBody

type RegistrationStatusUpdateJSONRequestBody = UeRegStatusUpdateReqData

RegistrationStatusUpdateJSONRequestBody defines body for RegistrationStatusUpdate for application/json ContentType.

type RegistrationStatusUpdateRequestObject

type RegistrationStatusUpdateRequestObject struct {
	UeContextId string `json:"ueContextId"`
	Body        *RegistrationStatusUpdateJSONRequestBody
}

type RegistrationStatusUpdateResponse

type RegistrationStatusUpdateResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	JSON200                       *UeRegStatusUpdateRspData
	JSON307                       *externalRef1.N307
	JSON308                       *externalRef1.N308
	ApplicationproblemJSON400     *externalRef1.N400
	ApplicationproblemJSON403     *externalRef1.N403
	ApplicationproblemJSON404     *externalRef1.N404
	ApplicationproblemJSON411     *externalRef1.N411
	ApplicationproblemJSON413     *externalRef1.N413
	ApplicationproblemJSON415     *externalRef1.N415
	ApplicationproblemJSON429     *externalRef1.N429
	ApplicationproblemJSON500     *externalRef1.N500
	ApplicationproblemJSON503     *externalRef1.N503
	ApplicationproblemJSONDefault *externalRef1.Default
}

func ParseRegistrationStatusUpdateResponse

func ParseRegistrationStatusUpdateResponse(rsp *http.Response) (*RegistrationStatusUpdateResponse, error)

ParseRegistrationStatusUpdateResponse parses an HTTP response from a RegistrationStatusUpdateWithResponse call

func (RegistrationStatusUpdateResponse) Status

Status returns HTTPResponse.Status

func (RegistrationStatusUpdateResponse) StatusCode

func (r RegistrationStatusUpdateResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RegistrationStatusUpdateResponseObject

type RegistrationStatusUpdateResponseObject interface {
	VisitRegistrationStatusUpdateResponse(w http.ResponseWriter) error
}

type RegistrationStatusUpdatedefaultApplicationProblemPlusJSONResponse

type RegistrationStatusUpdatedefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef1.ProblemDetails
	StatusCode int
}

func (RegistrationStatusUpdatedefaultApplicationProblemPlusJSONResponse) VisitRegistrationStatusUpdateResponse

func (response RegistrationStatusUpdatedefaultApplicationProblemPlusJSONResponse) VisitRegistrationStatusUpdateResponse(w http.ResponseWriter) error

type ReleaseUEContext204Response

type ReleaseUEContext204Response struct {
}

func (ReleaseUEContext204Response) VisitReleaseUEContextResponse

func (response ReleaseUEContext204Response) VisitReleaseUEContextResponse(w http.ResponseWriter) error

type ReleaseUEContext307JSONResponse

type ReleaseUEContext307JSONResponse struct{ externalRef1.N307JSONResponse }

func (ReleaseUEContext307JSONResponse) VisitReleaseUEContextResponse

func (response ReleaseUEContext307JSONResponse) VisitReleaseUEContextResponse(w http.ResponseWriter) error

type ReleaseUEContext308JSONResponse

type ReleaseUEContext308JSONResponse struct{ externalRef1.N308JSONResponse }

func (ReleaseUEContext308JSONResponse) VisitReleaseUEContextResponse

func (response ReleaseUEContext308JSONResponse) VisitReleaseUEContextResponse(w http.ResponseWriter) error

type ReleaseUEContext400ApplicationProblemPlusJSONResponse

type ReleaseUEContext400ApplicationProblemPlusJSONResponse struct {
	externalRef1.N400ApplicationProblemPlusJSONResponse
}

func (ReleaseUEContext400ApplicationProblemPlusJSONResponse) VisitReleaseUEContextResponse

func (response ReleaseUEContext400ApplicationProblemPlusJSONResponse) VisitReleaseUEContextResponse(w http.ResponseWriter) error

type ReleaseUEContext403ApplicationProblemPlusJSONResponse

type ReleaseUEContext403ApplicationProblemPlusJSONResponse struct {
	externalRef1.N403ApplicationProblemPlusJSONResponse
}

func (ReleaseUEContext403ApplicationProblemPlusJSONResponse) VisitReleaseUEContextResponse

func (response ReleaseUEContext403ApplicationProblemPlusJSONResponse) VisitReleaseUEContextResponse(w http.ResponseWriter) error

type ReleaseUEContext404ApplicationProblemPlusJSONResponse

type ReleaseUEContext404ApplicationProblemPlusJSONResponse struct {
	externalRef1.N404ApplicationProblemPlusJSONResponse
}

func (ReleaseUEContext404ApplicationProblemPlusJSONResponse) VisitReleaseUEContextResponse

func (response ReleaseUEContext404ApplicationProblemPlusJSONResponse) VisitReleaseUEContextResponse(w http.ResponseWriter) error

type ReleaseUEContext411ApplicationProblemPlusJSONResponse

type ReleaseUEContext411ApplicationProblemPlusJSONResponse struct {
	externalRef1.N411ApplicationProblemPlusJSONResponse
}

func (ReleaseUEContext411ApplicationProblemPlusJSONResponse) VisitReleaseUEContextResponse

func (response ReleaseUEContext411ApplicationProblemPlusJSONResponse) VisitReleaseUEContextResponse(w http.ResponseWriter) error

type ReleaseUEContext413ApplicationProblemPlusJSONResponse

type ReleaseUEContext413ApplicationProblemPlusJSONResponse struct {
	externalRef1.N413ApplicationProblemPlusJSONResponse
}

func (ReleaseUEContext413ApplicationProblemPlusJSONResponse) VisitReleaseUEContextResponse

func (response ReleaseUEContext413ApplicationProblemPlusJSONResponse) VisitReleaseUEContextResponse(w http.ResponseWriter) error

type ReleaseUEContext415ApplicationProblemPlusJSONResponse

type ReleaseUEContext415ApplicationProblemPlusJSONResponse struct {
	externalRef1.N415ApplicationProblemPlusJSONResponse
}

func (ReleaseUEContext415ApplicationProblemPlusJSONResponse) VisitReleaseUEContextResponse

func (response ReleaseUEContext415ApplicationProblemPlusJSONResponse) VisitReleaseUEContextResponse(w http.ResponseWriter) error

type ReleaseUEContext429ApplicationProblemPlusJSONResponse

type ReleaseUEContext429ApplicationProblemPlusJSONResponse struct {
	externalRef1.N429ApplicationProblemPlusJSONResponse
}

func (ReleaseUEContext429ApplicationProblemPlusJSONResponse) VisitReleaseUEContextResponse

func (response ReleaseUEContext429ApplicationProblemPlusJSONResponse) VisitReleaseUEContextResponse(w http.ResponseWriter) error

type ReleaseUEContext500ApplicationProblemPlusJSONResponse

type ReleaseUEContext500ApplicationProblemPlusJSONResponse struct {
	externalRef1.N500ApplicationProblemPlusJSONResponse
}

func (ReleaseUEContext500ApplicationProblemPlusJSONResponse) VisitReleaseUEContextResponse

func (response ReleaseUEContext500ApplicationProblemPlusJSONResponse) VisitReleaseUEContextResponse(w http.ResponseWriter) error

type ReleaseUEContext503ApplicationProblemPlusJSONResponse

type ReleaseUEContext503ApplicationProblemPlusJSONResponse struct {
	externalRef1.N503ApplicationProblemPlusJSONResponse
}

func (ReleaseUEContext503ApplicationProblemPlusJSONResponse) VisitReleaseUEContextResponse

func (response ReleaseUEContext503ApplicationProblemPlusJSONResponse) VisitReleaseUEContextResponse(w http.ResponseWriter) error

type ReleaseUEContextJSONRequestBody

type ReleaseUEContextJSONRequestBody = UEContextRelease

ReleaseUEContextJSONRequestBody defines body for ReleaseUEContext for application/json ContentType.

type ReleaseUEContextRequestObject

type ReleaseUEContextRequestObject struct {
	UeContextId string `json:"ueContextId"`
	Body        *ReleaseUEContextJSONRequestBody
}

type ReleaseUEContextResponse

type ReleaseUEContextResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	JSON307                       *externalRef1.N307
	JSON308                       *externalRef1.N308
	ApplicationproblemJSON400     *externalRef1.N400
	ApplicationproblemJSON403     *externalRef1.N403
	ApplicationproblemJSON404     *externalRef1.N404
	ApplicationproblemJSON411     *externalRef1.N411
	ApplicationproblemJSON413     *externalRef1.N413
	ApplicationproblemJSON415     *externalRef1.N415
	ApplicationproblemJSON429     *externalRef1.N429
	ApplicationproblemJSON500     *externalRef1.N500
	ApplicationproblemJSON503     *externalRef1.N503
	ApplicationproblemJSONDefault *externalRef1.ProblemDetails
}

func ParseReleaseUEContextResponse

func ParseReleaseUEContextResponse(rsp *http.Response) (*ReleaseUEContextResponse, error)

ParseReleaseUEContextResponse parses an HTTP response from a ReleaseUEContextWithResponse call

func (ReleaseUEContextResponse) Status

func (r ReleaseUEContextResponse) Status() string

Status returns HTTPResponse.Status

func (ReleaseUEContextResponse) StatusCode

func (r ReleaseUEContextResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReleaseUEContextResponseObject

type ReleaseUEContextResponseObject interface {
	VisitReleaseUEContextResponse(w http.ResponseWriter) error
}

type ReleaseUEContextdefaultApplicationProblemPlusJSONResponse

type ReleaseUEContextdefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef1.ProblemDetails
	StatusCode int
}

func (ReleaseUEContextdefaultApplicationProblemPlusJSONResponse) VisitReleaseUEContextResponse

func (response ReleaseUEContextdefaultApplicationProblemPlusJSONResponse) VisitReleaseUEContextResponse(w http.ResponseWriter) error

type RelocateUEContext201JSONResponse

type RelocateUEContext201JSONResponse struct {
	Body    UeContextRelocatedData
	Headers RelocateUEContext201ResponseHeaders
}

func (RelocateUEContext201JSONResponse) VisitRelocateUEContextResponse

func (response RelocateUEContext201JSONResponse) VisitRelocateUEContextResponse(w http.ResponseWriter) error

type RelocateUEContext201ResponseHeaders

type RelocateUEContext201ResponseHeaders struct {
	Location string
}

type RelocateUEContext307JSONResponse

type RelocateUEContext307JSONResponse struct{ externalRef1.N307JSONResponse }

func (RelocateUEContext307JSONResponse) VisitRelocateUEContextResponse

func (response RelocateUEContext307JSONResponse) VisitRelocateUEContextResponse(w http.ResponseWriter) error

type RelocateUEContext308JSONResponse

type RelocateUEContext308JSONResponse struct{ externalRef1.N308JSONResponse }

func (RelocateUEContext308JSONResponse) VisitRelocateUEContextResponse

func (response RelocateUEContext308JSONResponse) VisitRelocateUEContextResponse(w http.ResponseWriter) error

type RelocateUEContext400ApplicationProblemPlusJSONResponse

type RelocateUEContext400ApplicationProblemPlusJSONResponse struct {
	externalRef1.N400ApplicationProblemPlusJSONResponse
}

func (RelocateUEContext400ApplicationProblemPlusJSONResponse) VisitRelocateUEContextResponse

func (response RelocateUEContext400ApplicationProblemPlusJSONResponse) VisitRelocateUEContextResponse(w http.ResponseWriter) error

type RelocateUEContext403ApplicationProblemPlusJSONResponse

type RelocateUEContext403ApplicationProblemPlusJSONResponse struct {
	externalRef1.N403ApplicationProblemPlusJSONResponse
}

func (RelocateUEContext403ApplicationProblemPlusJSONResponse) VisitRelocateUEContextResponse

func (response RelocateUEContext403ApplicationProblemPlusJSONResponse) VisitRelocateUEContextResponse(w http.ResponseWriter) error

type RelocateUEContext411ApplicationProblemPlusJSONResponse

type RelocateUEContext411ApplicationProblemPlusJSONResponse struct {
	externalRef1.N411ApplicationProblemPlusJSONResponse
}

func (RelocateUEContext411ApplicationProblemPlusJSONResponse) VisitRelocateUEContextResponse

func (response RelocateUEContext411ApplicationProblemPlusJSONResponse) VisitRelocateUEContextResponse(w http.ResponseWriter) error

type RelocateUEContext413ApplicationProblemPlusJSONResponse

type RelocateUEContext413ApplicationProblemPlusJSONResponse struct {
	externalRef1.N413ApplicationProblemPlusJSONResponse
}

func (RelocateUEContext413ApplicationProblemPlusJSONResponse) VisitRelocateUEContextResponse

func (response RelocateUEContext413ApplicationProblemPlusJSONResponse) VisitRelocateUEContextResponse(w http.ResponseWriter) error

type RelocateUEContext415ApplicationProblemPlusJSONResponse

type RelocateUEContext415ApplicationProblemPlusJSONResponse struct {
	externalRef1.N415ApplicationProblemPlusJSONResponse
}

func (RelocateUEContext415ApplicationProblemPlusJSONResponse) VisitRelocateUEContextResponse

func (response RelocateUEContext415ApplicationProblemPlusJSONResponse) VisitRelocateUEContextResponse(w http.ResponseWriter) error

type RelocateUEContext429ApplicationProblemPlusJSONResponse

type RelocateUEContext429ApplicationProblemPlusJSONResponse struct {
	externalRef1.N429ApplicationProblemPlusJSONResponse
}

func (RelocateUEContext429ApplicationProblemPlusJSONResponse) VisitRelocateUEContextResponse

func (response RelocateUEContext429ApplicationProblemPlusJSONResponse) VisitRelocateUEContextResponse(w http.ResponseWriter) error

type RelocateUEContext500ApplicationProblemPlusJSONResponse

type RelocateUEContext500ApplicationProblemPlusJSONResponse struct {
	externalRef1.N500ApplicationProblemPlusJSONResponse
}

func (RelocateUEContext500ApplicationProblemPlusJSONResponse) VisitRelocateUEContextResponse

func (response RelocateUEContext500ApplicationProblemPlusJSONResponse) VisitRelocateUEContextResponse(w http.ResponseWriter) error

type RelocateUEContext503ApplicationProblemPlusJSONResponse

type RelocateUEContext503ApplicationProblemPlusJSONResponse struct {
	externalRef1.N503ApplicationProblemPlusJSONResponse
}

func (RelocateUEContext503ApplicationProblemPlusJSONResponse) VisitRelocateUEContextResponse

func (response RelocateUEContext503ApplicationProblemPlusJSONResponse) VisitRelocateUEContextResponse(w http.ResponseWriter) error

type RelocateUEContextMultipartBody

type RelocateUEContextMultipartBody struct {
	BinaryDataGtpcMessage        *openapi_types.File    `json:"binaryDataGtpcMessage,omitempty"`
	BinaryDataN2Information      *openapi_types.File    `json:"binaryDataN2Information,omitempty"`
	BinaryDataN2InformationExt1  *openapi_types.File    `json:"binaryDataN2InformationExt1,omitempty"`
	BinaryDataN2InformationExt10 *openapi_types.File    `json:"binaryDataN2InformationExt10,omitempty"`
	BinaryDataN2InformationExt11 *openapi_types.File    `json:"binaryDataN2InformationExt11,omitempty"`
	BinaryDataN2InformationExt12 *openapi_types.File    `json:"binaryDataN2InformationExt12,omitempty"`
	BinaryDataN2InformationExt13 *openapi_types.File    `json:"binaryDataN2InformationExt13,omitempty"`
	BinaryDataN2InformationExt14 *openapi_types.File    `json:"binaryDataN2InformationExt14,omitempty"`
	BinaryDataN2InformationExt15 *openapi_types.File    `json:"binaryDataN2InformationExt15,omitempty"`
	BinaryDataN2InformationExt16 *openapi_types.File    `json:"binaryDataN2InformationExt16,omitempty"`
	BinaryDataN2InformationExt2  *openapi_types.File    `json:"binaryDataN2InformationExt2,omitempty"`
	BinaryDataN2InformationExt3  *openapi_types.File    `json:"binaryDataN2InformationExt3,omitempty"`
	BinaryDataN2InformationExt4  *openapi_types.File    `json:"binaryDataN2InformationExt4,omitempty"`
	BinaryDataN2InformationExt5  *openapi_types.File    `json:"binaryDataN2InformationExt5,omitempty"`
	BinaryDataN2InformationExt6  *openapi_types.File    `json:"binaryDataN2InformationExt6,omitempty"`
	BinaryDataN2InformationExt7  *openapi_types.File    `json:"binaryDataN2InformationExt7,omitempty"`
	BinaryDataN2InformationExt8  *openapi_types.File    `json:"binaryDataN2InformationExt8,omitempty"`
	BinaryDataN2InformationExt9  *openapi_types.File    `json:"binaryDataN2InformationExt9,omitempty"`
	JsonData                     *UeContextRelocateData `json:"jsonData,omitempty"`
	AdditionalProperties         map[string]interface{} `json:"-"`
}

RelocateUEContextMultipartBody defines parameters for RelocateUEContext.

func (RelocateUEContextMultipartBody) Get

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

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

func (RelocateUEContextMultipartBody) MarshalJSON

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

Override default JSON handling for RelocateUEContextMultipartBody to handle AdditionalProperties

func (*RelocateUEContextMultipartBody) Set

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

Setter for additional properties for RelocateUEContextMultipartBody

func (*RelocateUEContextMultipartBody) UnmarshalJSON

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

Override default JSON handling for RelocateUEContextMultipartBody to handle AdditionalProperties

type RelocateUEContextMultipartRequestBody

type RelocateUEContextMultipartRequestBody RelocateUEContextMultipartBody

RelocateUEContextMultipartRequestBody defines body for RelocateUEContext for multipart/related ContentType.

type RelocateUEContextRequestObject

type RelocateUEContextRequestObject struct {
	UeContextId string `json:"ueContextId"`
	Body        *multipart.Reader
}

type RelocateUEContextResponse

type RelocateUEContextResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	JSON201                       *UeContextRelocatedData
	JSON307                       *externalRef1.N307
	JSON308                       *externalRef1.N308
	ApplicationproblemJSON400     *externalRef1.N400
	ApplicationproblemJSON403     *externalRef1.N403
	ApplicationproblemJSON411     *externalRef1.N411
	ApplicationproblemJSON413     *externalRef1.N413
	ApplicationproblemJSON415     *externalRef1.N415
	ApplicationproblemJSON429     *externalRef1.N429
	ApplicationproblemJSON500     *externalRef1.N500
	ApplicationproblemJSON503     *externalRef1.N503
	ApplicationproblemJSONDefault *externalRef1.ProblemDetails
}

func ParseRelocateUEContextResponse

func ParseRelocateUEContextResponse(rsp *http.Response) (*RelocateUEContextResponse, error)

ParseRelocateUEContextResponse parses an HTTP response from a RelocateUEContextWithResponse call

func (RelocateUEContextResponse) Status

func (r RelocateUEContextResponse) Status() string

Status returns HTTPResponse.Status

func (RelocateUEContextResponse) StatusCode

func (r RelocateUEContextResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RelocateUEContextResponseObject

type RelocateUEContextResponseObject interface {
	VisitRelocateUEContextResponse(w http.ResponseWriter) error
}

type RelocateUEContextdefaultApplicationProblemPlusJSONResponse

type RelocateUEContextdefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef1.ProblemDetails
	StatusCode int
}

func (RelocateUEContextdefaultApplicationProblemPlusJSONResponse) VisitRelocateUEContextResponse

func (response RelocateUEContextdefaultApplicationProblemPlusJSONResponse) VisitRelocateUEContextResponse(w http.ResponseWriter) error

type RequestEditorFn

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

RequestEditorFn is the function signature for the RequestEditor callback function

type S1UeNetworkCapability

type S1UeNetworkCapability = externalRef1.Bytes

S1UeNetworkCapability defines model for S1UeNetworkCapability.

type SbiBindingLevel

type SbiBindingLevel string

SbiBindingLevel defines model for SbiBindingLevel.

const (
	NFINSTANCEBINDING        SbiBindingLevel = "NF_INSTANCE_BINDING"
	NFSERVICEINSTANCEBINDING SbiBindingLevel = "NF_SERVICE_INSTANCE_BINDING"
	NFSERVICESETBINDING      SbiBindingLevel = "NF_SERVICE_SET_BINDING"
	NFSETBINDING             SbiBindingLevel = "NF_SET_BINDING"
)

Defines values for SbiBindingLevel.

type ScType

type ScType string

ScType defines model for ScType.

const (
	MAPPED ScType = "MAPPED"
	NATIVE ScType = "NATIVE"
)

Defines values for ScType.

type SeafData

type SeafData struct {
	KeyAmf               KeyAmf                 `json:"keyAmf"`
	KeyAmfChangeInd      *bool                  `json:"keyAmfChangeInd,omitempty"`
	KeyAmfHDerivationInd *bool                  `json:"keyAmfHDerivationInd,omitempty"`
	Ncc                  *int                   `json:"ncc,omitempty"`
	NgKsi                NgKsi                  `json:"ngKsi"`
	Nh                   string                 `json:"nh,omitempty"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

SeafData defines model for SeafData.

func (SeafData) Get

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

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

func (SeafData) MarshalJSON

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

Override default JSON handling for SeafData to handle AdditionalProperties

func (*SeafData) Set

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

Setter for additional properties for SeafData

func (*SeafData) UnmarshalJSON

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

Override default JSON handling for SeafData to handle AdditionalProperties

type ServerInterface

type ServerInterface interface {
	// Namf_Communication Non UE N2 Info Subscribe service Operation
	// (POST /non-ue-n2-messages/subscriptions)
	NonUeN2InfoSubscribe(c *gin.Context)
	// Namf_Communication Non UE N2 Info UnSubscribe service Operation
	// (DELETE /non-ue-n2-messages/subscriptions/{n2NotifySubscriptionId})
	NonUeN2InfoUnSubscribe(c *gin.Context, n2NotifySubscriptionId string)
	// Namf_Communication Non UE N2 Message Transfer service Operation
	// (POST /non-ue-n2-messages/transfer)
	NonUeN2MessageTransfer(c *gin.Context)
	// Namf_Communication AMF Status Change Subscribe service Operation
	// (POST /subscriptions)
	AMFStatusChangeSubscribe(c *gin.Context)
	// Namf_Communication AMF Status Change UnSubscribe service Operation
	// (DELETE /subscriptions/{subscriptionId})
	AMFStatusChangeUnSubscribe(c *gin.Context, subscriptionId string)
	// Namf_Communication AMF Status Change Subscribe Modify service Operation
	// (PUT /subscriptions/{subscriptionId})
	AMFStatusChangeSubscribeModfy(c *gin.Context, subscriptionId string)
	// Namf_Communication CreateUEContext service Operation
	// (PUT /ue-contexts/{ueContextId})
	CreateUEContext(c *gin.Context, ueContextId string)
	// Namf_Communication EBI Assignment service Operation
	// (POST /ue-contexts/{ueContextId}/assign-ebi)
	EBIAssignment(c *gin.Context, ueContextId string)
	// Namf_Communication CancelRelocateUEContext service Operation
	// (POST /ue-contexts/{ueContextId}/cancel-relocate)
	CancelRelocateUEContext(c *gin.Context, ueContextId string)
	// Namf_Communication N1N2 Message Transfer (UE Specific) service Operation
	// (POST /ue-contexts/{ueContextId}/n1-n2-messages)
	N1N2MessageTransfer(c *gin.Context, ueContextId string)
	// Namf_Communication N1N2 Message Subscribe (UE Specific) service Operation
	// (POST /ue-contexts/{ueContextId}/n1-n2-messages/subscriptions)
	N1N2MessageSubscribe(c *gin.Context, ueContextId string)
	// Namf_Communication N1N2 Message UnSubscribe (UE Specific) service Operation
	// (DELETE /ue-contexts/{ueContextId}/n1-n2-messages/subscriptions/{subscriptionId})
	N1N2MessageUnSubscribe(c *gin.Context, ueContextId string, subscriptionId string)
	// Namf_Communication ReleaseUEContext service Operation
	// (POST /ue-contexts/{ueContextId}/release)
	ReleaseUEContext(c *gin.Context, ueContextId string)
	// Namf_Communication RelocateUEContext service Operation
	// (POST /ue-contexts/{ueContextId}/relocate)
	RelocateUEContext(c *gin.Context, ueContextId string)
	// Namf_Communication UEContextTransfer service Operation
	// (POST /ue-contexts/{ueContextId}/transfer)
	UEContextTransfer(c *gin.Context, ueContextId string)
	// Namf_Communication RegistrationStatusUpdate service Operation
	// (POST /ue-contexts/{ueContextId}/transfer-update)
	RegistrationStatusUpdate(c *gin.Context, ueContextId string)
}

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

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

AMFStatusChangeSubscribe operation middleware

func (*ServerInterfaceWrapper) AMFStatusChangeSubscribeModfy

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

AMFStatusChangeSubscribeModfy operation middleware

func (*ServerInterfaceWrapper) AMFStatusChangeUnSubscribe

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

AMFStatusChangeUnSubscribe operation middleware

func (*ServerInterfaceWrapper) CancelRelocateUEContext

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

CancelRelocateUEContext operation middleware

func (*ServerInterfaceWrapper) CreateUEContext

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

CreateUEContext operation middleware

func (*ServerInterfaceWrapper) EBIAssignment

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

EBIAssignment operation middleware

func (*ServerInterfaceWrapper) N1N2MessageSubscribe

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

N1N2MessageSubscribe operation middleware

func (*ServerInterfaceWrapper) N1N2MessageTransfer

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

N1N2MessageTransfer operation middleware

func (*ServerInterfaceWrapper) N1N2MessageUnSubscribe

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

N1N2MessageUnSubscribe operation middleware

func (*ServerInterfaceWrapper) NonUeN2InfoSubscribe

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

NonUeN2InfoSubscribe operation middleware

func (*ServerInterfaceWrapper) NonUeN2InfoUnSubscribe

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

NonUeN2InfoUnSubscribe operation middleware

func (*ServerInterfaceWrapper) NonUeN2MessageTransfer

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

NonUeN2MessageTransfer operation middleware

func (*ServerInterfaceWrapper) RegistrationStatusUpdate

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

RegistrationStatusUpdate operation middleware

func (*ServerInterfaceWrapper) ReleaseUEContext

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

ReleaseUEContext operation middleware

func (*ServerInterfaceWrapper) RelocateUEContext

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

RelocateUEContext operation middleware

func (*ServerInterfaceWrapper) UEContextTransfer

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

UEContextTransfer operation middleware

type SmallDataRateStatusInfo

type SmallDataRateStatusInfo struct {
	Dnn                  externalRef1.Dnn                 `json:"Dnn"`
	SmallDataRateStatus  externalRef1.SmallDataRateStatus `json:"SmallDataRateStatus"`
	Snssai               externalRef1.Snssai              `json:"Snssai"`
	AdditionalProperties map[string]interface{}           `json:"-"`
}

SmallDataRateStatusInfo defines model for SmallDataRateStatusInfo.

func (SmallDataRateStatusInfo) Get

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

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

func (SmallDataRateStatusInfo) MarshalJSON

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

Override default JSON handling for SmallDataRateStatusInfo to handle AdditionalProperties

func (*SmallDataRateStatusInfo) Set

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

Setter for additional properties for SmallDataRateStatusInfo

func (*SmallDataRateStatusInfo) UnmarshalJSON

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

Override default JSON handling for SmallDataRateStatusInfo to handle AdditionalProperties

type SmfChangeIndication

type SmfChangeIndication string

SmfChangeIndication defines model for SmfChangeIndication.

const (
	CHANGED SmfChangeIndication = "CHANGED"
	REMOVED SmfChangeIndication = "REMOVED"
)

Defines values for SmfChangeIndication.

type SmfChangeInfo

type SmfChangeInfo struct {
	PduSessionIdList     []externalRef1.PduSessionId `json:"pduSessionIdList"`
	SmfChangeInd         SmfChangeIndication         `json:"smfChangeInd"`
	AdditionalProperties map[string]interface{}      `json:"-"`
}

SmfChangeInfo defines model for SmfChangeInfo.

func (SmfChangeInfo) Get

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

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

func (SmfChangeInfo) MarshalJSON

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

Override default JSON handling for SmfChangeInfo to handle AdditionalProperties

func (*SmfChangeInfo) Set

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

Setter for additional properties for SmfChangeInfo

func (*SmfChangeInfo) UnmarshalJSON

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

Override default JSON handling for SmfChangeInfo to handle AdditionalProperties

type SmsSupport

type SmsSupport string

SmsSupport defines model for SmsSupport.

const (
	BOTH    SmsSupport = "BOTH"
	N3GPP   SmsSupport = "3GPP"
	NON3GPP SmsSupport = "NON_3GPP"
	NONE    SmsSupport = "NONE"
)

Defines values for SmsSupport.

type StatusChange

type StatusChange string

StatusChange defines model for StatusChange.

const (
	AMFAVAILABLE   StatusChange = "AMF_AVAILABLE"
	AMFUNAVAILABLE StatusChange = "AMF_UNAVAILABLE"
)

Defines values for StatusChange.

type StrictHandlerFunc

type StrictHandlerFunc = strictgin.StrictGinHandlerFunc

type StrictMiddlewareFunc

type StrictMiddlewareFunc = strictgin.StrictGinMiddlewareFunc

type StrictServerInterface

type StrictServerInterface interface {
	// Namf_Communication Non UE N2 Info Subscribe service Operation
	// (POST /non-ue-n2-messages/subscriptions)
	NonUeN2InfoSubscribe(ctx context.Context, request NonUeN2InfoSubscribeRequestObject) (NonUeN2InfoSubscribeResponseObject, error)
	// Namf_Communication Non UE N2 Info UnSubscribe service Operation
	// (DELETE /non-ue-n2-messages/subscriptions/{n2NotifySubscriptionId})
	NonUeN2InfoUnSubscribe(ctx context.Context, request NonUeN2InfoUnSubscribeRequestObject) (NonUeN2InfoUnSubscribeResponseObject, error)
	// Namf_Communication Non UE N2 Message Transfer service Operation
	// (POST /non-ue-n2-messages/transfer)
	NonUeN2MessageTransfer(ctx context.Context, request NonUeN2MessageTransferRequestObject) (NonUeN2MessageTransferResponseObject, error)
	// Namf_Communication AMF Status Change Subscribe service Operation
	// (POST /subscriptions)
	AMFStatusChangeSubscribe(ctx context.Context, request AMFStatusChangeSubscribeRequestObject) (AMFStatusChangeSubscribeResponseObject, error)
	// Namf_Communication AMF Status Change UnSubscribe service Operation
	// (DELETE /subscriptions/{subscriptionId})
	AMFStatusChangeUnSubscribe(ctx context.Context, request AMFStatusChangeUnSubscribeRequestObject) (AMFStatusChangeUnSubscribeResponseObject, error)
	// Namf_Communication AMF Status Change Subscribe Modify service Operation
	// (PUT /subscriptions/{subscriptionId})
	AMFStatusChangeSubscribeModfy(ctx context.Context, request AMFStatusChangeSubscribeModfyRequestObject) (AMFStatusChangeSubscribeModfyResponseObject, error)
	// Namf_Communication CreateUEContext service Operation
	// (PUT /ue-contexts/{ueContextId})
	CreateUEContext(ctx context.Context, request CreateUEContextRequestObject) (CreateUEContextResponseObject, error)
	// Namf_Communication EBI Assignment service Operation
	// (POST /ue-contexts/{ueContextId}/assign-ebi)
	EBIAssignment(ctx context.Context, request EBIAssignmentRequestObject) (EBIAssignmentResponseObject, error)
	// Namf_Communication CancelRelocateUEContext service Operation
	// (POST /ue-contexts/{ueContextId}/cancel-relocate)
	CancelRelocateUEContext(ctx context.Context, request CancelRelocateUEContextRequestObject) (CancelRelocateUEContextResponseObject, error)
	// Namf_Communication N1N2 Message Transfer (UE Specific) service Operation
	// (POST /ue-contexts/{ueContextId}/n1-n2-messages)
	N1N2MessageTransfer(ctx context.Context, request N1N2MessageTransferRequestObject) (N1N2MessageTransferResponseObject, error)
	// Namf_Communication N1N2 Message Subscribe (UE Specific) service Operation
	// (POST /ue-contexts/{ueContextId}/n1-n2-messages/subscriptions)
	N1N2MessageSubscribe(ctx context.Context, request N1N2MessageSubscribeRequestObject) (N1N2MessageSubscribeResponseObject, error)
	// Namf_Communication N1N2 Message UnSubscribe (UE Specific) service Operation
	// (DELETE /ue-contexts/{ueContextId}/n1-n2-messages/subscriptions/{subscriptionId})
	N1N2MessageUnSubscribe(ctx context.Context, request N1N2MessageUnSubscribeRequestObject) (N1N2MessageUnSubscribeResponseObject, error)
	// Namf_Communication ReleaseUEContext service Operation
	// (POST /ue-contexts/{ueContextId}/release)
	ReleaseUEContext(ctx context.Context, request ReleaseUEContextRequestObject) (ReleaseUEContextResponseObject, error)
	// Namf_Communication RelocateUEContext service Operation
	// (POST /ue-contexts/{ueContextId}/relocate)
	RelocateUEContext(ctx context.Context, request RelocateUEContextRequestObject) (RelocateUEContextResponseObject, error)
	// Namf_Communication UEContextTransfer service Operation
	// (POST /ue-contexts/{ueContextId}/transfer)
	UEContextTransfer(ctx context.Context, request UEContextTransferRequestObject) (UEContextTransferResponseObject, error)
	// Namf_Communication RegistrationStatusUpdate service Operation
	// (POST /ue-contexts/{ueContextId}/transfer-update)
	RegistrationStatusUpdate(ctx context.Context, request RegistrationStatusUpdateRequestObject) (RegistrationStatusUpdateResponseObject, error)
}

StrictServerInterface represents all server handlers.

type SubscriptionData

type SubscriptionData struct {
	AmfStatusUri         externalRef1.Uri       `json:"amfStatusUri"`
	GuamiList            []externalRef1.Guami   `json:"guamiList,omitempty"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

SubscriptionData defines model for SubscriptionData.

func (SubscriptionData) Get

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

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

func (SubscriptionData) MarshalJSON

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

Override default JSON handling for SubscriptionData to handle AdditionalProperties

func (*SubscriptionData) Set

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

Setter for additional properties for SubscriptionData

func (*SubscriptionData) UnmarshalJSON

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

Override default JSON handling for SubscriptionData to handle AdditionalProperties

type SupportedCodec

type SupportedCodec = externalRef1.Bytes

SupportedCodec defines model for SupportedCodec.

type TransferReason

type TransferReason string

TransferReason defines model for TransferReason.

const (
	INITREG            TransferReason = "INIT_REG"
	MOBIREG            TransferReason = "MOBI_REG"
	MOBIREGUEVALIDATED TransferReason = "MOBI_REG_UE_VALIDATED"
)

Defines values for TransferReason.

type UEContextRelease

type UEContextRelease struct {
	NgapCause            externalRef1.NgApCause `json:"ngapCause"`
	Supi                 externalRef1.Supi      `json:"supi,omitempty"`
	UnauthenticatedSupi  *bool                  `json:"unauthenticatedSupi,omitempty"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

UEContextRelease defines model for UEContextRelease.

func (UEContextRelease) Get

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

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

func (UEContextRelease) MarshalJSON

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

Override default JSON handling for UEContextRelease to handle AdditionalProperties

func (*UEContextRelease) Set

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

Setter for additional properties for UEContextRelease

func (*UEContextRelease) UnmarshalJSON

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

Override default JSON handling for UEContextRelease to handle AdditionalProperties

type UEContextTransfer200JSONResponse

type UEContextTransfer200JSONResponse UeContextTransferRspData

func (UEContextTransfer200JSONResponse) VisitUEContextTransferResponse

func (response UEContextTransfer200JSONResponse) VisitUEContextTransferResponse(w http.ResponseWriter) error

type UEContextTransfer200MultipartResponse

type UEContextTransfer200MultipartResponse func(writer *multipart.Writer) error

func (UEContextTransfer200MultipartResponse) VisitUEContextTransferResponse

func (response UEContextTransfer200MultipartResponse) VisitUEContextTransferResponse(w http.ResponseWriter) error

type UEContextTransfer307JSONResponse

type UEContextTransfer307JSONResponse struct{ externalRef1.N307JSONResponse }

func (UEContextTransfer307JSONResponse) VisitUEContextTransferResponse

func (response UEContextTransfer307JSONResponse) VisitUEContextTransferResponse(w http.ResponseWriter) error

type UEContextTransfer308JSONResponse

type UEContextTransfer308JSONResponse struct{ externalRef1.N308JSONResponse }

func (UEContextTransfer308JSONResponse) VisitUEContextTransferResponse

func (response UEContextTransfer308JSONResponse) VisitUEContextTransferResponse(w http.ResponseWriter) error

type UEContextTransfer400ApplicationProblemPlusJSONResponse

type UEContextTransfer400ApplicationProblemPlusJSONResponse struct {
	externalRef1.N400ApplicationProblemPlusJSONResponse
}

func (UEContextTransfer400ApplicationProblemPlusJSONResponse) VisitUEContextTransferResponse

func (response UEContextTransfer400ApplicationProblemPlusJSONResponse) VisitUEContextTransferResponse(w http.ResponseWriter) error

type UEContextTransfer403ApplicationProblemPlusJSONResponse

type UEContextTransfer403ApplicationProblemPlusJSONResponse struct {
	externalRef1.N403ApplicationProblemPlusJSONResponse
}

func (UEContextTransfer403ApplicationProblemPlusJSONResponse) VisitUEContextTransferResponse

func (response UEContextTransfer403ApplicationProblemPlusJSONResponse) VisitUEContextTransferResponse(w http.ResponseWriter) error

type UEContextTransfer404ApplicationProblemPlusJSONResponse

type UEContextTransfer404ApplicationProblemPlusJSONResponse struct {
	externalRef1.N404ApplicationProblemPlusJSONResponse
}

func (UEContextTransfer404ApplicationProblemPlusJSONResponse) VisitUEContextTransferResponse

func (response UEContextTransfer404ApplicationProblemPlusJSONResponse) VisitUEContextTransferResponse(w http.ResponseWriter) error

type UEContextTransfer411ApplicationProblemPlusJSONResponse

type UEContextTransfer411ApplicationProblemPlusJSONResponse struct {
	externalRef1.N411ApplicationProblemPlusJSONResponse
}

func (UEContextTransfer411ApplicationProblemPlusJSONResponse) VisitUEContextTransferResponse

func (response UEContextTransfer411ApplicationProblemPlusJSONResponse) VisitUEContextTransferResponse(w http.ResponseWriter) error

type UEContextTransfer413ApplicationProblemPlusJSONResponse

type UEContextTransfer413ApplicationProblemPlusJSONResponse struct {
	externalRef1.N413ApplicationProblemPlusJSONResponse
}

func (UEContextTransfer413ApplicationProblemPlusJSONResponse) VisitUEContextTransferResponse

func (response UEContextTransfer413ApplicationProblemPlusJSONResponse) VisitUEContextTransferResponse(w http.ResponseWriter) error

type UEContextTransfer415ApplicationProblemPlusJSONResponse

type UEContextTransfer415ApplicationProblemPlusJSONResponse struct {
	externalRef1.N415ApplicationProblemPlusJSONResponse
}

func (UEContextTransfer415ApplicationProblemPlusJSONResponse) VisitUEContextTransferResponse

func (response UEContextTransfer415ApplicationProblemPlusJSONResponse) VisitUEContextTransferResponse(w http.ResponseWriter) error

type UEContextTransfer429ApplicationProblemPlusJSONResponse

type UEContextTransfer429ApplicationProblemPlusJSONResponse struct {
	externalRef1.N429ApplicationProblemPlusJSONResponse
}

func (UEContextTransfer429ApplicationProblemPlusJSONResponse) VisitUEContextTransferResponse

func (response UEContextTransfer429ApplicationProblemPlusJSONResponse) VisitUEContextTransferResponse(w http.ResponseWriter) error

type UEContextTransfer500ApplicationProblemPlusJSONResponse

type UEContextTransfer500ApplicationProblemPlusJSONResponse struct {
	externalRef1.N500ApplicationProblemPlusJSONResponse
}

func (UEContextTransfer500ApplicationProblemPlusJSONResponse) VisitUEContextTransferResponse

func (response UEContextTransfer500ApplicationProblemPlusJSONResponse) VisitUEContextTransferResponse(w http.ResponseWriter) error

type UEContextTransfer503ApplicationProblemPlusJSONResponse

type UEContextTransfer503ApplicationProblemPlusJSONResponse struct {
	externalRef1.N503ApplicationProblemPlusJSONResponse
}

func (UEContextTransfer503ApplicationProblemPlusJSONResponse) VisitUEContextTransferResponse

func (response UEContextTransfer503ApplicationProblemPlusJSONResponse) VisitUEContextTransferResponse(w http.ResponseWriter) error

type UEContextTransferJSONRequestBody

type UEContextTransferJSONRequestBody = UeContextTransferReqData

UEContextTransferJSONRequestBody defines body for UEContextTransfer for application/json ContentType.

type UEContextTransferMultipartBody

type UEContextTransferMultipartBody struct {
	BinaryDataN1Message  *openapi_types.File       `json:"binaryDataN1Message,omitempty"`
	JsonData             *UeContextTransferReqData `json:"jsonData,omitempty"`
	AdditionalProperties map[string]interface{}    `json:"-"`
}

UEContextTransferMultipartBody defines parameters for UEContextTransfer.

func (UEContextTransferMultipartBody) Get

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

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

func (UEContextTransferMultipartBody) MarshalJSON

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

Override default JSON handling for UEContextTransferMultipartBody to handle AdditionalProperties

func (*UEContextTransferMultipartBody) Set

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

Setter for additional properties for UEContextTransferMultipartBody

func (*UEContextTransferMultipartBody) UnmarshalJSON

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

Override default JSON handling for UEContextTransferMultipartBody to handle AdditionalProperties

type UEContextTransferMultipartRequestBody

type UEContextTransferMultipartRequestBody UEContextTransferMultipartBody

UEContextTransferMultipartRequestBody defines body for UEContextTransfer for multipart/related ContentType.

type UEContextTransferRequestObject

type UEContextTransferRequestObject struct {
	UeContextId   string `json:"ueContextId"`
	JSONBody      *UEContextTransferJSONRequestBody
	MultipartBody *multipart.Reader
}

type UEContextTransferResponse

type UEContextTransferResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	JSON200                       *UeContextTransferRspData
	JSON307                       *externalRef1.N307
	JSON308                       *externalRef1.N308
	ApplicationproblemJSON400     *externalRef1.N400
	ApplicationproblemJSON403     *externalRef1.N403
	ApplicationproblemJSON404     *externalRef1.N404
	ApplicationproblemJSON411     *externalRef1.N411
	ApplicationproblemJSON413     *externalRef1.N413
	ApplicationproblemJSON415     *externalRef1.N415
	ApplicationproblemJSON429     *externalRef1.N429
	ApplicationproblemJSON500     *externalRef1.N500
	ApplicationproblemJSON503     *externalRef1.N503
	ApplicationproblemJSONDefault *externalRef1.ProblemDetails
}

func ParseUEContextTransferResponse

func ParseUEContextTransferResponse(rsp *http.Response) (*UEContextTransferResponse, error)

ParseUEContextTransferResponse parses an HTTP response from a UEContextTransferWithResponse call

func (UEContextTransferResponse) Status

func (r UEContextTransferResponse) Status() string

Status returns HTTPResponse.Status

func (UEContextTransferResponse) StatusCode

func (r UEContextTransferResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UEContextTransferResponseObject

type UEContextTransferResponseObject interface {
	VisitUEContextTransferResponse(w http.ResponseWriter) error
}

type UEContextTransferdefaultApplicationProblemPlusJSONResponse

type UEContextTransferdefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef1.ProblemDetails
	StatusCode int
}

func (UEContextTransferdefaultApplicationProblemPlusJSONResponse) VisitUEContextTransferResponse

func (response UEContextTransferdefaultApplicationProblemPlusJSONResponse) VisitUEContextTransferResponse(w http.ResponseWriter) error

type UeContext

type UeContext struct {
	N5gMmCapability        *N5GMmCapability               `json:"5gMmCapability,omitempty"`
	AmPolicyReqTriggerList []PolicyReqTrigger             `json:"amPolicyReqTriggerList,omitempty"`
	AusfGroupId            *externalRef1.NfGroupId        `json:"ausfGroupId,omitempty"`
	CMsisdn                externalRef1.CMsisdn           `json:"cMsisdn,omitempty"`
	CagData                *externalRef5.CagData          `json:"cagData,omitempty"`
	DrxParameter           *DrxParameter                  `json:"drxParameter,omitempty"`
	EcRestrictionDataNb    *bool                          `json:"ecRestrictionDataNb,omitempty"`
	EcRestrictionDataWb    *EcRestrictionDataWb           `json:"ecRestrictionDataWb,omitempty"`
	EventSubscriptionList  []ExtAmfEventSubscription      `json:"eventSubscriptionList,omitempty"`
	ForbiddenAreaList      []externalRef1.Area            `json:"forbiddenAreaList,omitempty"`
	GpsiList               []externalRef1.Gpsi            `json:"gpsiList,omitempty"`
	GroupList              []externalRef1.GroupId         `json:"groupList,omitempty"`
	HpcfId                 *externalRef1.NfInstanceId     `json:"hpcfId,omitempty"`
	HpcfSetId              *externalRef1.NfSetId          `json:"hpcfSetId,omitempty"`
	IabOperationAllowed    *bool                          `json:"iabOperationAllowed,omitempty"`
	ImmediateMdtConf       *ImmediateMdtConf              `json:"immediateMdtConf,omitempty"`
	LteCatMInd             *bool                          `json:"lteCatMInd,omitempty"`
	ManagementMdtInd       *bool                          `json:"managementMdtInd,omitempty"`
	MmContextList          []MmContext                    `json:"mmContextList,omitempty"`
	MoExpDataCounter       *externalRef1.MoExpDataCounter `json:"moExpDataCounter,omitempty"`
	MsClassmark2           *MSClassmark2                  `json:"msClassmark2,omitempty"`
	PcfAmPolicyUri         *externalRef1.Uri              `json:"pcfAmPolicyUri,omitempty"`
	PcfAmpBindingInfo      *string                        `json:"pcfAmpBindingInfo,omitempty"`
	PcfAmpServiceSetId     *externalRef1.NfServiceSetId   `json:"pcfAmpServiceSetId,omitempty"`
	PcfBinding             *SbiBindingLevel               `json:"pcfBinding,omitempty"`
	PcfGroupId             *externalRef1.NfGroupId        `json:"pcfGroupId,omitempty"`
	PcfId                  *externalRef1.NfInstanceId     `json:"pcfId,omitempty"`
	PcfRfsp                externalRef1.RfspIndex         `json:"pcfRfsp,omitempty"`
	PcfSetId               *externalRef1.NfSetId          `json:"pcfSetId,omitempty"`
	PcfUeAmbr              *externalRef1.Ambr             `json:"pcfUeAmbr,omitempty"`
	PcfUePolicyUri         *externalRef1.Uri              `json:"pcfUePolicyUri,omitempty"`
	PcfUepBindingInfo      *string                        `json:"pcfUepBindingInfo,omitempty"`
	PcfUepServiceSetId     *externalRef1.NfServiceSetId   `json:"pcfUepServiceSetId,omitempty"`
	Pei                    externalRef1.Pei               `json:"pei,omitempty"`

	// PraInAmPolicy A map(list of key-value pairs) where praId serves as key.
	PraInAmPolicy *map[string]externalRef1.PresenceInfo `json:"praInAmPolicy,omitempty"`

	// PraInUePolicy A map(list of key-value pairs) where praId serves as key.
	PraInUePolicy              *map[string]externalRef1.PresenceInfo `json:"praInUePolicy,omitempty"`
	RestrictedCoreNwTypeList   []externalRef1.CoreNetworkType        `json:"restrictedCoreNwTypeList,omitempty"`
	RestrictedPrimaryRatList   []externalRef1.RatType                `json:"restrictedPrimaryRatList,omitempty"`
	RestrictedRatList          []externalRef1.RatType                `json:"restrictedRatList,omitempty"`
	RestrictedSecondaryRatList []externalRef1.RatType                `json:"restrictedSecondaryRatList,omitempty"`
	RoutingIndicator           *string                               `json:"routingIndicator,omitempty"`
	SeafData                   *SeafData                             `json:"seafData,omitempty"`
	ServiceAreaRestriction     *externalRef1.ServiceAreaRestriction  `json:"serviceAreaRestriction,omitempty"`
	ServiceGapExpiryTime       *externalRef1.DateTime                `json:"serviceGapExpiryTime,omitempty"`
	SessionContextList         []PduSessionContext                   `json:"sessionContextList,omitempty"`
	SmallDataRateStatusInfos   []SmallDataRateStatusInfo             `json:"smallDataRateStatusInfos,omitempty"`
	SmfSelInfo                 *externalRef4.SmfSelectionData        `json:"smfSelInfo"`
	SmsfBindingInfo            *string                               `json:"smsfBindingInfo,omitempty"`
	SmsfId                     *externalRef1.NfInstanceId            `json:"smsfId,omitempty"`
	SmsfServiceSetId           *externalRef1.NfServiceSetId          `json:"smsfServiceSetId,omitempty"`
	SmsfSetId                  *externalRef1.NfSetId                 `json:"smsfSetId,omitempty"`
	StnSr                      *externalRef1.StnSr                   `json:"stnSr,omitempty"`
	SubRfsp                    externalRef1.RfspIndex                `json:"subRfsp,omitempty"`
	SubUeAmbr                  *externalRef1.Ambr                    `json:"subUeAmbr,omitempty"`
	Supi                       externalRef1.Supi                     `json:"supi,omitempty"`
	SupiUnauthInd              *bool                                 `json:"supiUnauthInd,omitempty"`
	SupportedCodecList         []SupportedCodec                      `json:"supportedCodecList,omitempty"`
	TraceData                  *externalRef1.TraceData               `json:"traceData"`
	UdmGroupId                 *externalRef1.NfGroupId               `json:"udmGroupId,omitempty"`
	UePolicyReqTriggerList     []PolicyReqTrigger                    `json:"uePolicyReqTriggerList,omitempty"`

	// UpdpSubscriptionData UE policy delivery related N1 message notification subscription data.
	UpdpSubscriptionData       *UpdpSubscriptionData                        `json:"updpSubscriptionData,omitempty"`
	UsedRfsp                   externalRef1.RfspIndex                       `json:"usedRfsp,omitempty"`
	UsedServiceAreaRestriction *externalRef1.ServiceAreaRestriction         `json:"usedServiceAreaRestriction,omitempty"`
	V2xContext                 *V2xContext                                  `json:"v2xContext,omitempty"`
	WlServAreaRes              *externalRef1.WirelineServiceAreaRestriction `json:"wlServAreaRes,omitempty"`
	AdditionalProperties       map[string]interface{}                       `json:"-"`
}

UeContext defines model for UeContext.

func (UeContext) Get

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

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

func (UeContext) MarshalJSON

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

Override default JSON handling for UeContext to handle AdditionalProperties

func (*UeContext) Set

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

Setter for additional properties for UeContext

func (*UeContext) UnmarshalJSON

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

Override default JSON handling for UeContext to handle AdditionalProperties

type UeContextCancelRelocateData

type UeContextCancelRelocateData struct {
	RelocationCancelRequest externalRef1.RefToBinaryData `json:"relocationCancelRequest"`
	Supi                    externalRef1.Supi            `json:"supi,omitempty"`
	AdditionalProperties    map[string]interface{}       `json:"-"`
}

UeContextCancelRelocateData defines model for UeContextCancelRelocateData.

func (UeContextCancelRelocateData) Get

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

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

func (UeContextCancelRelocateData) MarshalJSON

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

Override default JSON handling for UeContextCancelRelocateData to handle AdditionalProperties

func (*UeContextCancelRelocateData) Set

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

Setter for additional properties for UeContextCancelRelocateData

func (*UeContextCancelRelocateData) UnmarshalJSON

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

Override default JSON handling for UeContextCancelRelocateData to handle AdditionalProperties

type UeContextCreateData

type UeContextCreateData struct {
	N2NotifyUri          *externalRef1.Uri               `json:"n2NotifyUri,omitempty"`
	NgapCause            *externalRef1.NgApCause         `json:"ngapCause,omitempty"`
	PduSessionList       []N2SmInformation               `json:"pduSessionList"`
	ServingNetwork       *externalRef1.PlmnIdNid         `json:"servingNetwork,omitempty"`
	SourceToTargetData   N2InfoContent                   `json:"sourceToTargetData"`
	SupportedFeatures    *externalRef1.SupportedFeatures `json:"supportedFeatures,omitempty"`
	TargetId             NgRanTargetId                   `json:"targetId"`
	UeContext            UeContext                       `json:"ueContext"`
	UeRadioCapability    *N2InfoContent                  `json:"ueRadioCapability,omitempty"`
	AdditionalProperties map[string]interface{}          `json:"-"`
}

UeContextCreateData defines model for UeContextCreateData.

func (UeContextCreateData) Get

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

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

func (UeContextCreateData) MarshalJSON

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

Override default JSON handling for UeContextCreateData to handle AdditionalProperties

func (*UeContextCreateData) Set

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

Setter for additional properties for UeContextCreateData

func (*UeContextCreateData) UnmarshalJSON

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

Override default JSON handling for UeContextCreateData to handle AdditionalProperties

type UeContextCreateError

type UeContextCreateError struct {
	Error                     externalRef1.ProblemDetails `json:"error"`
	NgapCause                 *externalRef1.NgApCause     `json:"ngapCause,omitempty"`
	TargetToSourceFailureData *N2InfoContent              `json:"targetToSourceFailureData,omitempty"`
	AdditionalProperties      map[string]interface{}      `json:"-"`
}

UeContextCreateError defines model for UeContextCreateError.

func (UeContextCreateError) Get

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

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

func (UeContextCreateError) MarshalJSON

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

Override default JSON handling for UeContextCreateError to handle AdditionalProperties

func (*UeContextCreateError) Set

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

Setter for additional properties for UeContextCreateError

func (*UeContextCreateError) UnmarshalJSON

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

Override default JSON handling for UeContextCreateError to handle AdditionalProperties

type UeContextCreatedData

type UeContextCreatedData struct {
	FailedSessionList    []N2SmInformation               `json:"failedSessionList,omitempty"`
	PcfReselectedInd     *bool                           `json:"pcfReselectedInd,omitempty"`
	PduSessionList       []N2SmInformation               `json:"pduSessionList"`
	SupportedFeatures    *externalRef1.SupportedFeatures `json:"supportedFeatures,omitempty"`
	TargetToSourceData   N2InfoContent                   `json:"targetToSourceData"`
	UeContext            UeContext                       `json:"ueContext"`
	AdditionalProperties map[string]interface{}          `json:"-"`
}

UeContextCreatedData defines model for UeContextCreatedData.

func (UeContextCreatedData) Get

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

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

func (UeContextCreatedData) MarshalJSON

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

Override default JSON handling for UeContextCreatedData to handle AdditionalProperties

func (*UeContextCreatedData) Set

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

Setter for additional properties for UeContextCreatedData

func (*UeContextCreatedData) UnmarshalJSON

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

Override default JSON handling for UeContextCreatedData to handle AdditionalProperties

type UeContextRelocateData

type UeContextRelocateData struct {
	ForwardRelocationRequest externalRef1.RefToBinaryData    `json:"forwardRelocationRequest"`
	NgapCause                *externalRef1.NgApCause         `json:"ngapCause,omitempty"`
	PduSessionList           []N2SmInformation               `json:"pduSessionList,omitempty"`
	SourceToTargetData       N2InfoContent                   `json:"sourceToTargetData"`
	SupportedFeatures        *externalRef1.SupportedFeatures `json:"supportedFeatures,omitempty"`
	TargetId                 NgRanTargetId                   `json:"targetId"`
	UeContext                UeContext                       `json:"ueContext"`
	UeRadioCapability        *N2InfoContent                  `json:"ueRadioCapability,omitempty"`
	AdditionalProperties     map[string]interface{}          `json:"-"`
}

UeContextRelocateData defines model for UeContextRelocateData.

func (UeContextRelocateData) Get

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

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

func (UeContextRelocateData) MarshalJSON

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

Override default JSON handling for UeContextRelocateData to handle AdditionalProperties

func (*UeContextRelocateData) Set

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

Setter for additional properties for UeContextRelocateData

func (*UeContextRelocateData) UnmarshalJSON

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

Override default JSON handling for UeContextRelocateData to handle AdditionalProperties

type UeContextRelocatedData

type UeContextRelocatedData struct {
	UeContext            UeContext              `json:"ueContext"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

UeContextRelocatedData defines model for UeContextRelocatedData.

func (UeContextRelocatedData) Get

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

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

func (UeContextRelocatedData) MarshalJSON

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

Override default JSON handling for UeContextRelocatedData to handle AdditionalProperties

func (*UeContextRelocatedData) Set

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

Setter for additional properties for UeContextRelocatedData

func (*UeContextRelocatedData) UnmarshalJSON

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

Override default JSON handling for UeContextRelocatedData to handle AdditionalProperties

type UeContextTransferReqData

type UeContextTransferReqData struct {
	AccessType           externalRef1.AccessType         `json:"accessType"`
	PlmnId               *externalRef1.PlmnId            `json:"plmnId,omitempty"`
	Reason               TransferReason                  `json:"reason"`
	RegRequest           *N1MessageContainer             `json:"regRequest,omitempty"`
	SupportedFeatures    *externalRef1.SupportedFeatures `json:"supportedFeatures,omitempty"`
	AdditionalProperties map[string]interface{}          `json:"-"`
}

UeContextTransferReqData defines model for UeContextTransferReqData.

func (UeContextTransferReqData) Get

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

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

func (UeContextTransferReqData) MarshalJSON

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

Override default JSON handling for UeContextTransferReqData to handle AdditionalProperties

func (*UeContextTransferReqData) Set

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

Setter for additional properties for UeContextTransferReqData

func (*UeContextTransferReqData) UnmarshalJSON

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

Override default JSON handling for UeContextTransferReqData to handle AdditionalProperties

type UeContextTransferRspData

type UeContextTransferRspData struct {
	SupportedFeatures      *externalRef1.SupportedFeatures `json:"supportedFeatures,omitempty"`
	UeContext              UeContext                       `json:"ueContext"`
	UeNbiotRadioCapability *N2InfoContent                  `json:"ueNbiotRadioCapability,omitempty"`
	UeRadioCapability      *N2InfoContent                  `json:"ueRadioCapability,omitempty"`
	AdditionalProperties   map[string]interface{}          `json:"-"`
}

UeContextTransferRspData defines model for UeContextTransferRspData.

func (UeContextTransferRspData) Get

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

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

func (UeContextTransferRspData) MarshalJSON

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

Override default JSON handling for UeContextTransferRspData to handle AdditionalProperties

func (*UeContextTransferRspData) Set

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

Setter for additional properties for UeContextTransferRspData

func (*UeContextTransferRspData) UnmarshalJSON

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

Override default JSON handling for UeContextTransferRspData to handle AdditionalProperties

type UeContextTransferStatus

type UeContextTransferStatus string

UeContextTransferStatus defines model for UeContextTransferStatus.

const (
	NOTTRANSFERRED UeContextTransferStatus = "NOT_TRANSFERRED"
	TRANSFERRED    UeContextTransferStatus = "TRANSFERRED"
)

Defines values for UeContextTransferStatus.

type UeDifferentiationInfo

type UeDifferentiationInfo struct {
	BatteryInd       *externalRef1.BatteryIndication          `json:"batteryInd,omitempty"`
	PeriodicComInd   *PeriodicCommunicationIndicator          `json:"periodicComInd,omitempty"`
	PeriodicTime     *externalRef1.DurationSec                `json:"periodicTime,omitempty"`
	ScheduledComTime *externalRef1.ScheduledCommunicationTime `json:"scheduledComTime,omitempty"`

	// StationaryInd Possible values are - STATIONARY: Identifies the UE is stationary - MOBILE: Identifies the UE is mobile
	StationaryInd *externalRef1.StationaryIndication `json:"stationaryInd,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       *externalRef1.TrafficProfile `json:"trafficProfile,omitempty"`
	ValidityTime         *externalRef1.DateTime       `json:"validityTime,omitempty"`
	AdditionalProperties map[string]interface{}       `json:"-"`
}

UeDifferentiationInfo defines model for UeDifferentiationInfo.

func (UeDifferentiationInfo) Get

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

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

func (UeDifferentiationInfo) MarshalJSON

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

Override default JSON handling for UeDifferentiationInfo to handle AdditionalProperties

func (*UeDifferentiationInfo) Set

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

Setter for additional properties for UeDifferentiationInfo

func (*UeDifferentiationInfo) UnmarshalJSON

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

Override default JSON handling for UeDifferentiationInfo to handle AdditionalProperties

type UeN1N2InfoSubscriptionCreateData

type UeN1N2InfoSubscriptionCreateData struct {
	N1MessageClass       *N1MessageClass                 `json:"n1MessageClass,omitempty"`
	N1NotifyCallbackUri  *externalRef1.Uri               `json:"n1NotifyCallbackUri,omitempty"`
	N2InformationClass   *N2InformationClass             `json:"n2InformationClass,omitempty"`
	N2NotifyCallbackUri  *externalRef1.Uri               `json:"n2NotifyCallbackUri,omitempty"`
	NfId                 *externalRef1.NfInstanceId      `json:"nfId,omitempty"`
	OldGuami             *externalRef1.Guami             `json:"oldGuami,omitempty"`
	SupportedFeatures    *externalRef1.SupportedFeatures `json:"supportedFeatures,omitempty"`
	AdditionalProperties map[string]interface{}          `json:"-"`
}

UeN1N2InfoSubscriptionCreateData defines model for UeN1N2InfoSubscriptionCreateData.

func (UeN1N2InfoSubscriptionCreateData) Get

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

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

func (UeN1N2InfoSubscriptionCreateData) MarshalJSON

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

Override default JSON handling for UeN1N2InfoSubscriptionCreateData to handle AdditionalProperties

func (*UeN1N2InfoSubscriptionCreateData) Set

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

Setter for additional properties for UeN1N2InfoSubscriptionCreateData

func (*UeN1N2InfoSubscriptionCreateData) UnmarshalJSON

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

Override default JSON handling for UeN1N2InfoSubscriptionCreateData to handle AdditionalProperties

type UeN1N2InfoSubscriptionCreatedData

type UeN1N2InfoSubscriptionCreatedData struct {
	N1n2NotifySubscriptionId string                          `json:"n1n2NotifySubscriptionId"`
	SupportedFeatures        *externalRef1.SupportedFeatures `json:"supportedFeatures,omitempty"`
	AdditionalProperties     map[string]interface{}          `json:"-"`
}

UeN1N2InfoSubscriptionCreatedData defines model for UeN1N2InfoSubscriptionCreatedData.

func (UeN1N2InfoSubscriptionCreatedData) Get

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

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

func (UeN1N2InfoSubscriptionCreatedData) MarshalJSON

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

Override default JSON handling for UeN1N2InfoSubscriptionCreatedData to handle AdditionalProperties

func (*UeN1N2InfoSubscriptionCreatedData) Set

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

Setter for additional properties for UeN1N2InfoSubscriptionCreatedData

func (*UeN1N2InfoSubscriptionCreatedData) UnmarshalJSON

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

Override default JSON handling for UeN1N2InfoSubscriptionCreatedData to handle AdditionalProperties

type UeRegStatusUpdateReqData

type UeRegStatusUpdateReqData struct {
	PcfReselectedInd     *bool                       `json:"pcfReselectedInd,omitempty"`
	SmfChangeInfoList    []SmfChangeInfo             `json:"smfChangeInfoList,omitempty"`
	ToReleaseSessionList []externalRef1.PduSessionId `json:"toReleaseSessionList,omitempty"`
	TransferStatus       UeContextTransferStatus     `json:"transferStatus"`
	AdditionalProperties map[string]interface{}      `json:"-"`
}

UeRegStatusUpdateReqData defines model for UeRegStatusUpdateReqData.

func (UeRegStatusUpdateReqData) Get

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

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

func (UeRegStatusUpdateReqData) MarshalJSON

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

Override default JSON handling for UeRegStatusUpdateReqData to handle AdditionalProperties

func (*UeRegStatusUpdateReqData) Set

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

Setter for additional properties for UeRegStatusUpdateReqData

func (*UeRegStatusUpdateReqData) UnmarshalJSON

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

Override default JSON handling for UeRegStatusUpdateReqData to handle AdditionalProperties

type UeRegStatusUpdateRspData

type UeRegStatusUpdateRspData struct {
	RegStatusTransferComplete bool                   `json:"regStatusTransferComplete"`
	AdditionalProperties      map[string]interface{} `json:"-"`
}

UeRegStatusUpdateRspData defines model for UeRegStatusUpdateRspData.

func (UeRegStatusUpdateRspData) Get

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

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

func (UeRegStatusUpdateRspData) MarshalJSON

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

Override default JSON handling for UeRegStatusUpdateRspData to handle AdditionalProperties

func (*UeRegStatusUpdateRspData) Set

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

Setter for additional properties for UeRegStatusUpdateRspData

func (*UeRegStatusUpdateRspData) UnmarshalJSON

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

Override default JSON handling for UeRegStatusUpdateRspData to handle AdditionalProperties

type UeSecurityCapability

type UeSecurityCapability = externalRef1.Bytes

UeSecurityCapability defines model for UeSecurityCapability.

type UpdpSubscriptionData

type UpdpSubscriptionData struct {
	SupportedFeatures        *externalRef1.SupportedFeatures `json:"supportedFeatures,omitempty"`
	UpdpCallbackBinding      *string                         `json:"updpCallbackBinding,omitempty"`
	UpdpNotifyCallbackUri    externalRef1.Uri                `json:"updpNotifyCallbackUri"`
	UpdpNotifySubscriptionId string                          `json:"updpNotifySubscriptionId"`
	AdditionalProperties     map[string]interface{}          `json:"-"`
}

UpdpSubscriptionData UE policy delivery related N1 message notification subscription data.

func (UpdpSubscriptionData) Get

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

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

func (UpdpSubscriptionData) MarshalJSON

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

Override default JSON handling for UpdpSubscriptionData to handle AdditionalProperties

func (*UpdpSubscriptionData) Set

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

Setter for additional properties for UpdpSubscriptionData

func (*UpdpSubscriptionData) UnmarshalJSON

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

Override default JSON handling for UpdpSubscriptionData to handle AdditionalProperties

type V2xContext

type V2xContext struct {
	LteUeSidelinkAmbr    externalRef1.BitRate     `json:"lteUeSidelinkAmbr,omitempty"`
	LteV2xServicesAuth   *externalRef1.LteV2xAuth `json:"lteV2xServicesAuth,omitempty"`
	NrUeSidelinkAmbr     externalRef1.BitRate     `json:"nrUeSidelinkAmbr,omitempty"`
	NrV2xServicesAuth    *externalRef1.NrV2xAuth  `json:"nrV2xServicesAuth,omitempty"`
	Pc5QoSPara           *externalRef1.Pc5QoSPara `json:"pc5QoSPara,omitempty"`
	AdditionalProperties map[string]interface{}   `json:"-"`
}

V2xContext defines model for V2xContext.

func (V2xContext) Get

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

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

func (V2xContext) MarshalJSON

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

Override default JSON handling for V2xContext to handle AdditionalProperties

func (*V2xContext) Set

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

Setter for additional properties for V2xContext

func (*V2xContext) UnmarshalJSON

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

Override default JSON handling for V2xContext to handle AdditionalProperties

type V2xInformation

type V2xInformation struct {
	N2Pc5Pol             *N2InfoContent         `json:"n2Pc5Pol,omitempty"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

V2xInformation defines model for V2xInformation.

func (V2xInformation) Get

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

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

func (V2xInformation) MarshalJSON

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

Override default JSON handling for V2xInformation to handle AdditionalProperties

func (*V2xInformation) Set

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

Setter for additional properties for V2xInformation

func (*V2xInformation) UnmarshalJSON

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

Override default JSON handling for V2xInformation to handle AdditionalProperties

Jump to

Keyboard shortcuts

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