Documentation ¶
Overview ¶
Package session 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
- func GetKinOpenApi3Document() (*openapi3.T, error)
- func GetKinOpenApi3DocumentMust() *openapi3.T
- func NewPostPduSessionsRequest(server string, body PostPduSessionsJSONRequestBody) (*http.Request, error)
- func NewPostPduSessionsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewPostSmContextsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewReleasePduSessionRequest(server string, pduSessionRef string, body ReleasePduSessionJSONRequestBody) (*http.Request, error)
- func NewReleasePduSessionRequestWithBody(server string, pduSessionRef string, contentType string, body io.Reader) (*http.Request, error)
- func NewReleaseSmContextRequest(server string, smContextRef string, body ReleaseSmContextJSONRequestBody) (*http.Request, error)
- func NewReleaseSmContextRequestWithBody(server string, smContextRef string, contentType string, body io.Reader) (*http.Request, error)
- func NewRetrievePduSessionRequest(server string, pduSessionRef string, body RetrievePduSessionJSONRequestBody) (*http.Request, error)
- func NewRetrievePduSessionRequestWithBody(server string, pduSessionRef string, contentType string, body io.Reader) (*http.Request, error)
- func NewRetrieveSmContextRequest(server string, smContextRef string, body RetrieveSmContextJSONRequestBody) (*http.Request, error)
- func NewRetrieveSmContextRequestWithBody(server string, smContextRef string, contentType string, body io.Reader) (*http.Request, error)
- func NewSendMoDataRequestWithBody(server string, smContextRef string, contentType string, body io.Reader) (*http.Request, error)
- func NewTransferMoDataRequestWithBody(server string, pduSessionRef string, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdatePduSessionRequest(server string, pduSessionRef string, body UpdatePduSessionJSONRequestBody) (*http.Request, error)
- func NewUpdatePduSessionRequestWithBody(server string, pduSessionRef string, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdateSmContextRequest(server string, smContextRef string, body UpdateSmContextJSONRequestBody) (*http.Request, error)
- func NewUpdateSmContextRequestWithBody(server string, smContextRef string, contentType string, body io.Reader) (*http.Request, error)
- func RegisterHandlers(router gin.IRouter, si ServerInterface)
- func RegisterHandlersWithOptions(router gin.IRouter, si ServerInterface, options GinServerOptions)
- type AdditionalTnlNb
- type AlternativeQosProfile
- type AnchorSmfFeatures
- type Cause
- type Client
- func (c *Client) PostPduSessions(ctx context.Context, body PostPduSessionsJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) PostPduSessionsWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) PostSmContextsWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) ReleasePduSession(ctx context.Context, pduSessionRef string, ...) (*http.Response, error)
- func (c *Client) ReleasePduSessionWithBody(ctx context.Context, pduSessionRef string, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) ReleaseSmContext(ctx context.Context, smContextRef string, body ReleaseSmContextJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) ReleaseSmContextWithBody(ctx context.Context, smContextRef string, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) RetrievePduSession(ctx context.Context, pduSessionRef string, ...) (*http.Response, error)
- func (c *Client) RetrievePduSessionWithBody(ctx context.Context, pduSessionRef string, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) RetrieveSmContext(ctx context.Context, smContextRef string, ...) (*http.Response, error)
- func (c *Client) RetrieveSmContextWithBody(ctx context.Context, smContextRef string, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) SendMoDataWithBody(ctx context.Context, smContextRef string, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) TransferMoDataWithBody(ctx context.Context, pduSessionRef string, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) UpdatePduSession(ctx context.Context, pduSessionRef string, ...) (*http.Response, error)
- func (c *Client) UpdatePduSessionWithBody(ctx context.Context, pduSessionRef string, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) UpdateSmContext(ctx context.Context, smContextRef string, body UpdateSmContextJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) UpdateSmContextWithBody(ctx context.Context, smContextRef string, contentType string, body io.Reader, ...) (*http.Response, error)
- type ClientInterface
- type ClientOption
- type ClientWithResponses
- func (c *ClientWithResponses) PostPduSessionsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*PostPduSessionsResponse, error)
- func (c *ClientWithResponses) PostPduSessionsWithResponse(ctx context.Context, body PostPduSessionsJSONRequestBody, ...) (*PostPduSessionsResponse, error)
- func (c *ClientWithResponses) PostSmContextsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*PostSmContextsResponse, error)
- func (c *ClientWithResponses) ReleasePduSessionWithBodyWithResponse(ctx context.Context, pduSessionRef string, contentType string, body io.Reader, ...) (*ReleasePduSessionResponse, error)
- func (c *ClientWithResponses) ReleasePduSessionWithResponse(ctx context.Context, pduSessionRef string, ...) (*ReleasePduSessionResponse, error)
- func (c *ClientWithResponses) ReleaseSmContextWithBodyWithResponse(ctx context.Context, smContextRef string, contentType string, body io.Reader, ...) (*ReleaseSmContextResponse, error)
- func (c *ClientWithResponses) ReleaseSmContextWithResponse(ctx context.Context, smContextRef string, body ReleaseSmContextJSONRequestBody, ...) (*ReleaseSmContextResponse, error)
- func (c *ClientWithResponses) RetrievePduSessionWithBodyWithResponse(ctx context.Context, pduSessionRef string, contentType string, body io.Reader, ...) (*RetrievePduSessionResponse, error)
- func (c *ClientWithResponses) RetrievePduSessionWithResponse(ctx context.Context, pduSessionRef string, ...) (*RetrievePduSessionResponse, error)
- func (c *ClientWithResponses) RetrieveSmContextWithBodyWithResponse(ctx context.Context, smContextRef string, contentType string, body io.Reader, ...) (*RetrieveSmContextResponse, error)
- func (c *ClientWithResponses) RetrieveSmContextWithResponse(ctx context.Context, smContextRef string, ...) (*RetrieveSmContextResponse, error)
- func (c *ClientWithResponses) SendMoDataWithBodyWithResponse(ctx context.Context, smContextRef string, contentType string, body io.Reader, ...) (*SendMoDataResponse, error)
- func (c *ClientWithResponses) TransferMoDataWithBodyWithResponse(ctx context.Context, pduSessionRef string, contentType string, body io.Reader, ...) (*TransferMoDataResponse, error)
- func (c *ClientWithResponses) UpdatePduSessionWithBodyWithResponse(ctx context.Context, pduSessionRef string, contentType string, body io.Reader, ...) (*UpdatePduSessionResponse, error)
- func (c *ClientWithResponses) UpdatePduSessionWithResponse(ctx context.Context, pduSessionRef string, ...) (*UpdatePduSessionResponse, error)
- func (c *ClientWithResponses) UpdateSmContextWithBodyWithResponse(ctx context.Context, smContextRef string, contentType string, body io.Reader, ...) (*UpdateSmContextResponse, error)
- func (c *ClientWithResponses) UpdateSmContextWithResponse(ctx context.Context, smContextRef string, body UpdateSmContextJSONRequestBody, ...) (*UpdateSmContextResponse, error)
- type ClientWithResponsesInterface
- type CnAssistedRanPara
- type DdnFailureSubInfo
- type DdnFailureSubs
- type DnaiInformation
- type DnnSelectionMode
- type DrbId
- type EbiArpMapping
- type EpsBearerContainer
- type EpsBearerContextStatus
- type EpsBearerId
- type EpsBearerInfo
- type EpsInterworkingIndication
- type EpsPdnCnxContainer
- type EpsPdnCnxInfo
- type ExemptionInd
- type ExtProblemDetails
- type ForwardingBearerContainer
- type GbrQosFlowInformation
- type GinServerOptions
- type HoState
- type HsmfUpdateData
- type HsmfUpdateError
- type HsmfUpdateErrorApplicationJSON
- type HsmfUpdateErrorApplicationProblemPlusJSON
- type HsmfUpdateErrorApplicationProblemPlusJSONResponse
- type HsmfUpdateErrorJSONResponse
- type HsmfUpdateErrorMultipartResponse
- type HsmfUpdatedData
- type HttpRequestDoer
- type IndirectDataForwardingTunnelInfo
- func (a IndirectDataForwardingTunnelInfo) Get(fieldName string) (value interface{}, found bool)
- func (a IndirectDataForwardingTunnelInfo) MarshalJSON() ([]byte, error)
- func (a *IndirectDataForwardingTunnelInfo) Set(fieldName string, value interface{})
- func (a *IndirectDataForwardingTunnelInfo) UnmarshalJSON(b []byte) error
- type IpAddress
- type MaReleaseIndication
- type MaxIntegrityProtectedDataRate
- type MiddlewareFunc
- type MmeCapabilities
- type N2SmInfoType
- type N400
- type N400ApplicationProblemPlusJSONResponse
- type N401
- type N401ApplicationProblemPlusJSONResponse
- type N403
- type N403ApplicationProblemPlusJSONResponse
- type N404
- type N404ApplicationProblemPlusJSONResponse
- type N413
- type N413ApplicationProblemPlusJSONResponse
- type N415
- type N415ApplicationProblemPlusJSONResponse
- type N429
- type N429ApplicationProblemPlusJSONResponse
- type N4Information
- type N4MessageType
- type N500
- type N500ApplicationProblemPlusJSONResponse
- type N503
- type N503ApplicationProblemPlusJSONResponse
- type NotificationCause
- type NotifyStatusRequestBody
- type PduSessionCreateData
- type PduSessionCreateError
- type PduSessionCreateErrorApplicationJSON
- type PduSessionCreateErrorApplicationProblemPlusJSON
- type PduSessionCreateErrorApplicationProblemPlusJSONResponse
- type PduSessionCreateErrorJSONResponse
- type PduSessionCreateErrorMultipartResponse
- type PduSessionCreatedData
- type PduSessionNotifyItem
- type PostPduSessions201JSONResponse
- type PostPduSessions201MultipartResponse
- type PostPduSessions201ResponseHeaders
- type PostPduSessions307JSONResponse
- type PostPduSessions308JSONResponse
- type PostPduSessions400ApplicationProblemPlusJSONResponse
- type PostPduSessions400JSONResponse
- type PostPduSessions400MultipartResponse
- type PostPduSessions403ApplicationProblemPlusJSONResponse
- type PostPduSessions403JSONResponse
- type PostPduSessions403MultipartResponse
- type PostPduSessions404ApplicationProblemPlusJSONResponse
- type PostPduSessions404JSONResponse
- type PostPduSessions404MultipartResponse
- type PostPduSessions411ApplicationProblemPlusJSONResponse
- type PostPduSessions413ApplicationProblemPlusJSONResponse
- type PostPduSessions415ApplicationProblemPlusJSONResponse
- type PostPduSessions429ApplicationProblemPlusJSONResponse
- type PostPduSessions500ApplicationProblemPlusJSONResponse
- type PostPduSessions500JSONResponse
- type PostPduSessions500MultipartResponse
- type PostPduSessions503ApplicationProblemPlusJSONResponse
- type PostPduSessions503JSONResponse
- type PostPduSessions503MultipartResponse
- type PostPduSessionsJSONRequestBody
- type PostPduSessionsMultipartBody
- func (a PostPduSessionsMultipartBody) Get(fieldName string) (value interface{}, found bool)
- func (a PostPduSessionsMultipartBody) MarshalJSON() ([]byte, error)
- func (a *PostPduSessionsMultipartBody) Set(fieldName string, value interface{})
- func (a *PostPduSessionsMultipartBody) UnmarshalJSON(b []byte) error
- type PostPduSessionsMultipartRequestBody
- type PostPduSessionsRequestObject
- type PostPduSessionsResponse
- type PostPduSessionsResponseObject
- type PostPduSessionsdefaultApplicationProblemPlusJSONResponse
- type PostSmContexts201JSONResponse
- type PostSmContexts201MultipartResponse
- type PostSmContexts201ResponseHeaders
- type PostSmContexts307JSONResponse
- type PostSmContexts308JSONResponse
- type PostSmContexts400ApplicationProblemPlusJSONResponse
- type PostSmContexts400JSONResponse
- type PostSmContexts400MultipartResponse
- type PostSmContexts403ApplicationProblemPlusJSONResponse
- type PostSmContexts403JSONResponse
- type PostSmContexts403MultipartResponse
- type PostSmContexts404JSONResponse
- type PostSmContexts404MultipartResponse
- type PostSmContexts411ApplicationProblemPlusJSONResponse
- type PostSmContexts413ApplicationProblemPlusJSONResponse
- type PostSmContexts415ApplicationProblemPlusJSONResponse
- type PostSmContexts429ApplicationProblemPlusJSONResponse
- type PostSmContexts500ApplicationProblemPlusJSONResponse
- type PostSmContexts500JSONResponse
- type PostSmContexts500MultipartResponse
- type PostSmContexts503ApplicationProblemPlusJSONResponse
- type PostSmContexts503JSONResponse
- type PostSmContexts503MultipartResponse
- type PostSmContexts504ApplicationProblemPlusJSONResponse
- type PostSmContexts504JSONResponse
- type PostSmContexts504MultipartResponse
- type PostSmContextsMultipartBody
- func (a PostSmContextsMultipartBody) Get(fieldName string) (value interface{}, found bool)
- func (a PostSmContextsMultipartBody) MarshalJSON() ([]byte, error)
- func (a *PostSmContextsMultipartBody) Set(fieldName string, value interface{})
- func (a *PostSmContextsMultipartBody) UnmarshalJSON(b []byte) error
- type PostSmContextsMultipartRequestBody
- type PostSmContextsRequestObject
- type PostSmContextsResponse
- type PostSmContextsResponseObject
- type PostSmContextsdefaultApplicationProblemPlusJSONResponse
- type ProblemDetailsAddInfo
- type ProcedureTransactionId
- type ProtectionResult
- type PsaIndication
- type PsaInformation
- type QosFlowAccessType
- type QosFlowAddModifyRequestItem
- func (a QosFlowAddModifyRequestItem) Get(fieldName string) (value interface{}, found bool)
- func (a QosFlowAddModifyRequestItem) MarshalJSON() ([]byte, error)
- func (a *QosFlowAddModifyRequestItem) Set(fieldName string, value interface{})
- func (a *QosFlowAddModifyRequestItem) UnmarshalJSON(b []byte) error
- type QosFlowItem
- type QosFlowNotifyItem
- type QosFlowProfile
- type QosFlowReleaseRequestItem
- type QosFlowSetupItem
- type QosFlowTunnel
- type QosMonitoringInfo
- type QosMonitoringReq
- type RedundantPduSessionInformation
- func (a RedundantPduSessionInformation) Get(fieldName string) (value interface{}, found bool)
- func (a RedundantPduSessionInformation) MarshalJSON() ([]byte, error)
- func (a *RedundantPduSessionInformation) Set(fieldName string, value interface{})
- func (a *RedundantPduSessionInformation) UnmarshalJSON(b []byte) error
- type ReleaseData
- type ReleasePduSession200JSONResponse
- type ReleasePduSession200MultipartResponse
- type ReleasePduSession204Response
- type ReleasePduSession307JSONResponse
- type ReleasePduSession308JSONResponse
- type ReleasePduSession400ApplicationProblemPlusJSONResponse
- type ReleasePduSession403ApplicationProblemPlusJSONResponse
- type ReleasePduSession404ApplicationProblemPlusJSONResponse
- type ReleasePduSession411ApplicationProblemPlusJSONResponse
- type ReleasePduSession413ApplicationProblemPlusJSONResponse
- type ReleasePduSession415ApplicationProblemPlusJSONResponse
- type ReleasePduSession429ApplicationProblemPlusJSONResponse
- type ReleasePduSession500ApplicationProblemPlusJSONResponse
- type ReleasePduSession503ApplicationProblemPlusJSONResponse
- type ReleasePduSessionJSONRequestBody
- type ReleasePduSessionMultipartBody
- func (a ReleasePduSessionMultipartBody) Get(fieldName string) (value interface{}, found bool)
- func (a ReleasePduSessionMultipartBody) MarshalJSON() ([]byte, error)
- func (a *ReleasePduSessionMultipartBody) Set(fieldName string, value interface{})
- func (a *ReleasePduSessionMultipartBody) UnmarshalJSON(b []byte) error
- type ReleasePduSessionMultipartRequestBody
- type ReleasePduSessionRequestObject
- type ReleasePduSessionResponse
- type ReleasePduSessionResponseObject
- type ReleasePduSessiondefaultApplicationProblemPlusJSONResponse
- type ReleaseSmContext200JSONResponse
- type ReleaseSmContext204Response
- type ReleaseSmContext307JSONResponse
- type ReleaseSmContext308JSONResponse
- type ReleaseSmContext400ApplicationProblemPlusJSONResponse
- type ReleaseSmContext403ApplicationProblemPlusJSONResponse
- type ReleaseSmContext404ApplicationProblemPlusJSONResponse
- type ReleaseSmContext411ApplicationProblemPlusJSONResponse
- type ReleaseSmContext413ApplicationProblemPlusJSONResponse
- type ReleaseSmContext415ApplicationProblemPlusJSONResponse
- type ReleaseSmContext429ApplicationProblemPlusJSONResponse
- type ReleaseSmContext500ApplicationProblemPlusJSONResponse
- type ReleaseSmContext503ApplicationProblemPlusJSONResponse
- type ReleaseSmContextJSONRequestBody
- type ReleaseSmContextMultipartBody
- func (a ReleaseSmContextMultipartBody) Get(fieldName string) (value interface{}, found bool)
- func (a ReleaseSmContextMultipartBody) MarshalJSON() ([]byte, error)
- func (a *ReleaseSmContextMultipartBody) Set(fieldName string, value interface{})
- func (a *ReleaseSmContextMultipartBody) UnmarshalJSON(b []byte) error
- type ReleaseSmContextMultipartRequestBody
- type ReleaseSmContextRequestObject
- type ReleaseSmContextResponse
- type ReleaseSmContextResponseObject
- type ReleaseSmContextdefaultApplicationProblemPlusJSONResponse
- type ReleasedData
- type RequestEditorFn
- type RequestIndication
- type RequestType
- type ResourceStatus
- type RetrieveData
- type RetrievePduSession200JSONResponse
- type RetrievePduSession307JSONResponse
- type RetrievePduSession308JSONResponse
- type RetrievePduSession400ApplicationProblemPlusJSONResponse
- type RetrievePduSession403ApplicationProblemPlusJSONResponse
- type RetrievePduSession404ApplicationProblemPlusJSONResponse
- type RetrievePduSession411ApplicationProblemPlusJSONResponse
- type RetrievePduSession413ApplicationProblemPlusJSONResponse
- type RetrievePduSession415ApplicationProblemPlusJSONResponse
- type RetrievePduSession429ApplicationProblemPlusJSONResponse
- type RetrievePduSession500ApplicationProblemPlusJSONResponse
- type RetrievePduSession503ApplicationProblemPlusJSONResponse
- type RetrievePduSession504ApplicationProblemPlusJSONResponse
- type RetrievePduSessionJSONRequestBody
- type RetrievePduSessionRequestObject
- type RetrievePduSessionResponse
- type RetrievePduSessionResponseObject
- type RetrievePduSessiondefaultApplicationProblemPlusJSONResponse
- type RetrieveSmContext200JSONResponse
- type RetrieveSmContext307JSONResponse
- type RetrieveSmContext308JSONResponse
- type RetrieveSmContext400ApplicationProblemPlusJSONResponse
- type RetrieveSmContext403ApplicationProblemPlusJSONResponse
- type RetrieveSmContext404ApplicationProblemPlusJSONResponse
- type RetrieveSmContext411ApplicationProblemPlusJSONResponse
- type RetrieveSmContext413ApplicationProblemPlusJSONResponse
- type RetrieveSmContext415ApplicationProblemPlusJSONResponse
- type RetrieveSmContext429ApplicationProblemPlusJSONResponse
- type RetrieveSmContext500ApplicationProblemPlusJSONResponse
- type RetrieveSmContext503ApplicationProblemPlusJSONResponse
- type RetrieveSmContext504ApplicationProblemPlusJSONResponse
- type RetrieveSmContextJSONRequestBody
- type RetrieveSmContextRequestObject
- type RetrieveSmContextResponse
- type RetrieveSmContextResponseObject
- type RetrieveSmContextdefaultApplicationProblemPlusJSONResponse
- type RetrievedData
- type Rsn
- type SecurityResult
- type SendMoData204Response
- type SendMoData307JSONResponse
- type SendMoData308JSONResponse
- type SendMoData400ApplicationProblemPlusJSONResponse
- type SendMoData401ApplicationProblemPlusJSONResponse
- type SendMoData403ApplicationProblemPlusJSONResponse
- type SendMoData404ApplicationProblemPlusJSONResponse
- type SendMoData411ApplicationProblemPlusJSONResponse
- type SendMoData413ApplicationProblemPlusJSONResponse
- type SendMoData415ApplicationProblemPlusJSONResponse
- type SendMoData429ApplicationProblemPlusJSONResponse
- type SendMoData500ApplicationProblemPlusJSONResponse
- type SendMoData503ApplicationProblemPlusJSONResponse
- type SendMoDataMultipartBody
- type SendMoDataMultipartRequestBody
- type SendMoDataReqData
- type SendMoDataRequestObject
- type SendMoDataResponse
- type SendMoDataResponseObject
- type SendMoDatadefaultApplicationProblemPlusJSONResponse
- type ServerInterface
- type ServerInterfaceWrapper
- func (siw *ServerInterfaceWrapper) PostPduSessions(c *gin.Context)
- func (siw *ServerInterfaceWrapper) PostSmContexts(c *gin.Context)
- func (siw *ServerInterfaceWrapper) ReleasePduSession(c *gin.Context)
- func (siw *ServerInterfaceWrapper) ReleaseSmContext(c *gin.Context)
- func (siw *ServerInterfaceWrapper) RetrievePduSession(c *gin.Context)
- func (siw *ServerInterfaceWrapper) RetrieveSmContext(c *gin.Context)
- func (siw *ServerInterfaceWrapper) SendMoData(c *gin.Context)
- func (siw *ServerInterfaceWrapper) TransferMoData(c *gin.Context)
- func (siw *ServerInterfaceWrapper) UpdatePduSession(c *gin.Context)
- func (siw *ServerInterfaceWrapper) UpdateSmContext(c *gin.Context)
- type SmContext
- type SmContextCreateData
- type SmContextCreateError
- type SmContextCreatedData
- type SmContextReleaseData
- type SmContextReleasedData
- type SmContextRetrieveData
- type SmContextRetrievedData
- type SmContextStatusNotification
- func (a SmContextStatusNotification) Get(fieldName string) (value interface{}, found bool)
- func (a SmContextStatusNotification) MarshalJSON() ([]byte, error)
- func (a *SmContextStatusNotification) Set(fieldName string, value interface{})
- func (a *SmContextStatusNotification) UnmarshalJSON(b []byte) error
- type SmContextType
- type SmContextUpdateData
- type SmContextUpdateError
- type SmContextUpdatedData
- type StatusInfo
- type StatusNotification
- type StrictHandlerFunc
- type StrictMiddlewareFunc
- type StrictServerInterface
- type Teid
- type TransferMoData204Response
- type TransferMoData307JSONResponse
- type TransferMoData308JSONResponse
- type TransferMoData400ApplicationProblemPlusJSONResponse
- type TransferMoData401ApplicationProblemPlusJSONResponse
- type TransferMoData403ApplicationProblemPlusJSONResponse
- type TransferMoData404ApplicationProblemPlusJSONResponse
- type TransferMoData411ApplicationProblemPlusJSONResponse
- type TransferMoData413ApplicationProblemPlusJSONResponse
- type TransferMoData415ApplicationProblemPlusJSONResponse
- type TransferMoData429ApplicationProblemPlusJSONResponse
- type TransferMoData500ApplicationProblemPlusJSONResponse
- type TransferMoData503ApplicationProblemPlusJSONResponse
- type TransferMoDataMultipartBody
- func (a TransferMoDataMultipartBody) Get(fieldName string) (value interface{}, found bool)
- func (a TransferMoDataMultipartBody) MarshalJSON() ([]byte, error)
- func (a *TransferMoDataMultipartBody) Set(fieldName string, value interface{})
- func (a *TransferMoDataMultipartBody) UnmarshalJSON(b []byte) error
- type TransferMoDataMultipartRequestBody
- type TransferMoDataReqData
- type TransferMoDataRequestObject
- type TransferMoDataResponse
- type TransferMoDataResponseObject
- type TransferMoDatadefaultApplicationProblemPlusJSONResponse
- type TransferMtDataAddInfo
- type TransferMtDataError
- type TransferMtDataReqData
- type TunnelInfo
- type UlclBpInformation
- type UnavailableAccessIndication
- type UpCnxState
- type UpSecurityInfo
- type UpdatePduSession200JSONResponse
- type UpdatePduSession200MultipartResponse
- type UpdatePduSession204Response
- type UpdatePduSession307JSONResponse
- type UpdatePduSession308JSONResponse
- type UpdatePduSession400ApplicationProblemPlusJSONResponse
- type UpdatePduSession400JSONResponse
- type UpdatePduSession400MultipartResponse
- type UpdatePduSession403ApplicationProblemPlusJSONResponse
- type UpdatePduSession403JSONResponse
- type UpdatePduSession403MultipartResponse
- type UpdatePduSession404ApplicationProblemPlusJSONResponse
- type UpdatePduSession404JSONResponse
- type UpdatePduSession404MultipartResponse
- type UpdatePduSession411ApplicationProblemPlusJSONResponse
- type UpdatePduSession413ApplicationProblemPlusJSONResponse
- type UpdatePduSession415ApplicationProblemPlusJSONResponse
- type UpdatePduSession429ApplicationProblemPlusJSONResponse
- type UpdatePduSession500ApplicationProblemPlusJSONResponse
- type UpdatePduSession500JSONResponse
- type UpdatePduSession500MultipartResponse
- type UpdatePduSession503ApplicationProblemPlusJSONResponse
- type UpdatePduSession503JSONResponse
- type UpdatePduSession503MultipartResponse
- type UpdatePduSessionJSONRequestBody
- type UpdatePduSessionMultipartBody
- func (a UpdatePduSessionMultipartBody) Get(fieldName string) (value interface{}, found bool)
- func (a UpdatePduSessionMultipartBody) MarshalJSON() ([]byte, error)
- func (a *UpdatePduSessionMultipartBody) Set(fieldName string, value interface{})
- func (a *UpdatePduSessionMultipartBody) UnmarshalJSON(b []byte) error
- type UpdatePduSessionMultipartRequestBody
- type UpdatePduSessionRequestObject
- type UpdatePduSessionResponse
- type UpdatePduSessionResponseObject
- type UpdatePduSessiondefaultApplicationProblemPlusJSONResponse
- type UpdateSmContext200JSONResponse
- type UpdateSmContext200MultipartResponse
- type UpdateSmContext204Response
- type UpdateSmContext307JSONResponse
- type UpdateSmContext308JSONResponse
- type UpdateSmContext400ApplicationProblemPlusJSONResponse
- type UpdateSmContext400JSONResponse
- type UpdateSmContext400MultipartResponse
- type UpdateSmContext403ApplicationProblemPlusJSONResponse
- type UpdateSmContext403JSONResponse
- type UpdateSmContext403MultipartResponse
- type UpdateSmContext404JSONResponse
- type UpdateSmContext404MultipartResponse
- type UpdateSmContext411ApplicationProblemPlusJSONResponse
- type UpdateSmContext413ApplicationProblemPlusJSONResponse
- type UpdateSmContext415ApplicationProblemPlusJSONResponse
- type UpdateSmContext429ApplicationProblemPlusJSONResponse
- type UpdateSmContext500ApplicationProblemPlusJSONResponse
- type UpdateSmContext500JSONResponse
- type UpdateSmContext500MultipartResponse
- type UpdateSmContext503ApplicationProblemPlusJSONResponse
- type UpdateSmContext503JSONResponse
- type UpdateSmContext503MultipartResponse
- type UpdateSmContextJSONRequestBody
- type UpdateSmContextMultipartBody
- func (a UpdateSmContextMultipartBody) Get(fieldName string) (value interface{}, found bool)
- func (a UpdateSmContextMultipartBody) MarshalJSON() ([]byte, error)
- func (a *UpdateSmContextMultipartBody) Set(fieldName string, value interface{})
- func (a *UpdateSmContextMultipartBody) UnmarshalJSON(b []byte) error
- type UpdateSmContextMultipartRequestBody
- type UpdateSmContextRequestObject
- type UpdateSmContextResponse
- type UpdateSmContextResponseObject
- type UpdateSmContextdefaultApplicationProblemPlusJSONResponse
- type VplmnQos
- type VsmfUpdateData
- type VsmfUpdateError
- type VsmfUpdateErrorApplicationJSON
- type VsmfUpdateErrorApplicationProblemPlusJSON
- type VsmfUpdateErrorApplicationProblemPlusJSONResponse
- type VsmfUpdateErrorJSONResponse
- type VsmfUpdateErrorMultipartResponse
- type VsmfUpdateRequestBody
- type VsmfUpdateResponse200
- type VsmfUpdateResponse200JSONResponse
- type VsmfUpdateResponse200MultipartResponse
- type VsmfUpdatedData
Constants ¶
const (
OAuth2ClientCredentialsScopes = "oAuth2ClientCredentials.Scopes"
)
Variables ¶
This section is empty.
Functions ¶
func GetKinOpenApi3Document ¶
func NewPostPduSessionsRequest ¶
func NewPostPduSessionsRequest(server string, body PostPduSessionsJSONRequestBody) (*http.Request, error)
NewPostPduSessionsRequest calls the generic PostPduSessions builder with application/json body
func NewPostPduSessionsRequestWithBody ¶
func NewPostPduSessionsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewPostPduSessionsRequestWithBody generates requests for PostPduSessions with any type of body
func NewPostSmContextsRequestWithBody ¶
func NewPostSmContextsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewPostSmContextsRequestWithBody generates requests for PostSmContexts with any type of body
func NewReleasePduSessionRequest ¶
func NewReleasePduSessionRequest(server string, pduSessionRef string, body ReleasePduSessionJSONRequestBody) (*http.Request, error)
NewReleasePduSessionRequest calls the generic ReleasePduSession builder with application/json body
func NewReleasePduSessionRequestWithBody ¶
func NewReleasePduSessionRequestWithBody(server string, pduSessionRef string, contentType string, body io.Reader) (*http.Request, error)
NewReleasePduSessionRequestWithBody generates requests for ReleasePduSession with any type of body
func NewReleaseSmContextRequest ¶
func NewReleaseSmContextRequest(server string, smContextRef string, body ReleaseSmContextJSONRequestBody) (*http.Request, error)
NewReleaseSmContextRequest calls the generic ReleaseSmContext builder with application/json body
func NewReleaseSmContextRequestWithBody ¶
func NewReleaseSmContextRequestWithBody(server string, smContextRef string, contentType string, body io.Reader) (*http.Request, error)
NewReleaseSmContextRequestWithBody generates requests for ReleaseSmContext with any type of body
func NewRetrievePduSessionRequest ¶
func NewRetrievePduSessionRequest(server string, pduSessionRef string, body RetrievePduSessionJSONRequestBody) (*http.Request, error)
NewRetrievePduSessionRequest calls the generic RetrievePduSession builder with application/json body
func NewRetrievePduSessionRequestWithBody ¶
func NewRetrievePduSessionRequestWithBody(server string, pduSessionRef string, contentType string, body io.Reader) (*http.Request, error)
NewRetrievePduSessionRequestWithBody generates requests for RetrievePduSession with any type of body
func NewRetrieveSmContextRequest ¶
func NewRetrieveSmContextRequest(server string, smContextRef string, body RetrieveSmContextJSONRequestBody) (*http.Request, error)
NewRetrieveSmContextRequest calls the generic RetrieveSmContext builder with application/json body
func NewRetrieveSmContextRequestWithBody ¶
func NewRetrieveSmContextRequestWithBody(server string, smContextRef string, contentType string, body io.Reader) (*http.Request, error)
NewRetrieveSmContextRequestWithBody generates requests for RetrieveSmContext with any type of body
func NewSendMoDataRequestWithBody ¶
func NewSendMoDataRequestWithBody(server string, smContextRef string, contentType string, body io.Reader) (*http.Request, error)
NewSendMoDataRequestWithBody generates requests for SendMoData with any type of body
func NewTransferMoDataRequestWithBody ¶
func NewTransferMoDataRequestWithBody(server string, pduSessionRef string, contentType string, body io.Reader) (*http.Request, error)
NewTransferMoDataRequestWithBody generates requests for TransferMoData with any type of body
func NewUpdatePduSessionRequest ¶
func NewUpdatePduSessionRequest(server string, pduSessionRef string, body UpdatePduSessionJSONRequestBody) (*http.Request, error)
NewUpdatePduSessionRequest calls the generic UpdatePduSession builder with application/json body
func NewUpdatePduSessionRequestWithBody ¶
func NewUpdatePduSessionRequestWithBody(server string, pduSessionRef string, contentType string, body io.Reader) (*http.Request, error)
NewUpdatePduSessionRequestWithBody generates requests for UpdatePduSession with any type of body
func NewUpdateSmContextRequest ¶
func NewUpdateSmContextRequest(server string, smContextRef string, body UpdateSmContextJSONRequestBody) (*http.Request, error)
NewUpdateSmContextRequest calls the generic UpdateSmContext builder with application/json body
func NewUpdateSmContextRequestWithBody ¶
func NewUpdateSmContextRequestWithBody(server string, smContextRef string, contentType string, body io.Reader) (*http.Request, error)
NewUpdateSmContextRequestWithBody generates requests for UpdateSmContext 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 AdditionalTnlNb ¶
type AdditionalTnlNb = int
AdditionalTnlNb defines model for AdditionalTnlNb.
type AlternativeQosProfile ¶
type AlternativeQosProfile struct { GuaFbrDl externalRef1.BitRate `json:"guaFbrDl,omitempty"` GuaFbrUl externalRef1.BitRate `json:"guaFbrUl,omitempty"` Index int `json:"index"` PacketDelayBudget externalRef1.PacketDelBudget `json:"packetDelayBudget,omitempty"` PacketErrRate externalRef1.PacketErrRate `json:"packetErrRate,omitempty"` AdditionalProperties map[string]interface{} `json:"-"` }
AlternativeQosProfile defines model for AlternativeQosProfile.
func (AlternativeQosProfile) Get ¶
func (a AlternativeQosProfile) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for AlternativeQosProfile. Returns the specified element and whether it was found
func (AlternativeQosProfile) MarshalJSON ¶
func (a AlternativeQosProfile) MarshalJSON() ([]byte, error)
Override default JSON handling for AlternativeQosProfile to handle AdditionalProperties
func (*AlternativeQosProfile) Set ¶
func (a *AlternativeQosProfile) Set(fieldName string, value interface{})
Setter for additional properties for AlternativeQosProfile
func (*AlternativeQosProfile) UnmarshalJSON ¶
func (a *AlternativeQosProfile) UnmarshalJSON(b []byte) error
Override default JSON handling for AlternativeQosProfile to handle AdditionalProperties
type AnchorSmfFeatures ¶
type AnchorSmfFeatures struct { PsetrSupportInd *bool `json:"psetrSupportInd,omitempty"` AdditionalProperties map[string]interface{} `json:"-"` }
AnchorSmfFeatures defines model for AnchorSmfFeatures.
func (AnchorSmfFeatures) Get ¶
func (a AnchorSmfFeatures) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for AnchorSmfFeatures. Returns the specified element and whether it was found
func (AnchorSmfFeatures) MarshalJSON ¶
func (a AnchorSmfFeatures) MarshalJSON() ([]byte, error)
Override default JSON handling for AnchorSmfFeatures to handle AdditionalProperties
func (*AnchorSmfFeatures) Set ¶
func (a *AnchorSmfFeatures) Set(fieldName string, value interface{})
Setter for additional properties for AnchorSmfFeatures
func (*AnchorSmfFeatures) UnmarshalJSON ¶
func (a *AnchorSmfFeatures) UnmarshalJSON(b []byte) error
Override default JSON handling for AnchorSmfFeatures to handle AdditionalProperties
type Cause ¶
type Cause string
Cause Possible values are - REL_DUE_TO_HO - EPS_FALLBACK - REL_DUE_TO_UP_SEC - DNN_CONGESTION - S_NSSAI_CONGESTION - REL_DUE_TO_REACTIVATION - 5G_AN_NOT_RESPONDING - REL_DUE_TO_SLICE_NOT_AVAILABLE - REL_DUE_TO_DUPLICATE_SESSION_ID - PDU_SESSION_STATUS_MISMATCH - HO_FAILURE - INSUFFICIENT_UP_RESOURCES - PDU_SESSION_HANDED_OVER - PDU_SESSION_RESUMED - CN_ASSISTED_RAN_PARAMETER_TUNING - ISMF_CONTEXT_TRANSFER - SMF_CONTEXT_TRANSFER - REL_DUE_TO_PS_TO_CS_HO - REL_DUE_TO_SUBSCRIPTION_CHANGE - HO_CANCEL - REL_DUE_TO_SLICE_NOT_AUTHORIZED - PDU_SESSION_HAND_OVER_FAILURE - DDN_FAILURE_STATUS - REL_DUE_TO_CP_ONLY_NOT_APPLICABLE - NOT_SUPPORTED_WITH_ISMF - CHANGED_ANCHOR_SMF - CHANGED_INTERMEDIATE_SMF - REL_DUE_TO_SMF_NOT_SUPPORT_PSETR
const ( CHANGEDANCHORSMF Cause = "CHANGED_ANCHOR_SMF" CHANGEDINTERMEDIATESMF Cause = "CHANGED_INTERMEDIATE_SMF" CNASSISTEDRANPARAMETERTUNING Cause = "CN_ASSISTED_RAN_PARAMETER_TUNING" DDNFAILURESTATUS Cause = "DDN_FAILURE_STATUS" DNNCONGESTION Cause = "DNN_CONGESTION" EPSFALLBACK Cause = "EPS_FALLBACK" HOCANCEL Cause = "HO_CANCEL" HOFAILURE Cause = "HO_FAILURE" INSUFFICIENTUPRESOURCES Cause = "INSUFFICIENT_UP_RESOURCES" ISMFCONTEXTTRANSFER Cause = "ISMF_CONTEXT_TRANSFER" N5GANNOTRESPONDING Cause = "5G_AN_NOT_RESPONDING" NOTSUPPORTEDWITHISMF Cause = "NOT_SUPPORTED_WITH_ISMF" PDUSESSIONHANDEDOVER Cause = "PDU_SESSION_HANDED_OVER" PDUSESSIONHANDOVERFAILURE Cause = "PDU_SESSION_HAND_OVER_FAILURE" PDUSESSIONRESUMED Cause = "PDU_SESSION_RESUMED" PDUSESSIONSTATUSMISMATCH Cause = "PDU_SESSION_STATUS_MISMATCH" RELDUETOCPONLYNOTAPPLICABLE Cause = "REL_DUE_TO_CP_ONLY_NOT_APPLICABLE" RELDUETODUPLICATESESSIONID Cause = "REL_DUE_TO_DUPLICATE_SESSION_ID" RELDUETOHO Cause = "REL_DUE_TO_HO" RELDUETOPSTOCSHO Cause = "REL_DUE_TO_PS_TO_CS_HO" RELDUETOREACTIVATION Cause = "REL_DUE_TO_REACTIVATION" RELDUETOSLICENOTAUTHORIZED Cause = "REL_DUE_TO_SLICE_NOT_AUTHORIZED" RELDUETOSLICENOTAVAILABLE Cause = "REL_DUE_TO_SLICE_NOT_AVAILABLE" RELDUETOSMFNOTSUPPORTPSETR Cause = "REL_DUE_TO_SMF_NOT_SUPPORT_PSETR" RELDUETOSUBSCRIPTIONCHANGE Cause = "REL_DUE_TO_SUBSCRIPTION_CHANGE" RELDUETOUPSEC Cause = "REL_DUE_TO_UP_SEC" SMFCONTEXTTRANSFER Cause = "SMF_CONTEXT_TRANSFER" SNSSAICONGESTION Cause = "S_NSSAI_CONGESTION" )
Defines values for Cause.
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) PostPduSessions ¶
func (c *Client) PostPduSessions(ctx context.Context, body PostPduSessionsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PostPduSessionsWithBody ¶
func (*Client) PostSmContextsWithBody ¶
func (*Client) ReleasePduSession ¶
func (c *Client) ReleasePduSession(ctx context.Context, pduSessionRef string, body ReleasePduSessionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ReleasePduSessionWithBody ¶
func (*Client) ReleaseSmContext ¶
func (c *Client) ReleaseSmContext(ctx context.Context, smContextRef string, body ReleaseSmContextJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ReleaseSmContextWithBody ¶
func (*Client) RetrievePduSession ¶
func (c *Client) RetrievePduSession(ctx context.Context, pduSessionRef string, body RetrievePduSessionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) RetrievePduSessionWithBody ¶
func (*Client) RetrieveSmContext ¶
func (c *Client) RetrieveSmContext(ctx context.Context, smContextRef string, body RetrieveSmContextJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) RetrieveSmContextWithBody ¶
func (*Client) SendMoDataWithBody ¶
func (*Client) TransferMoDataWithBody ¶
func (*Client) UpdatePduSession ¶
func (c *Client) UpdatePduSession(ctx context.Context, pduSessionRef string, body UpdatePduSessionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdatePduSessionWithBody ¶
func (*Client) UpdateSmContext ¶
func (c *Client) UpdateSmContext(ctx context.Context, smContextRef string, body UpdateSmContextJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
type ClientInterface ¶
type ClientInterface interface { // PostPduSessionsWithBody request with any body PostPduSessionsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) PostPduSessions(ctx context.Context, body PostPduSessionsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // UpdatePduSessionWithBody request with any body UpdatePduSessionWithBody(ctx context.Context, pduSessionRef string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) UpdatePduSession(ctx context.Context, pduSessionRef string, body UpdatePduSessionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // ReleasePduSessionWithBody request with any body ReleasePduSessionWithBody(ctx context.Context, pduSessionRef string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) ReleasePduSession(ctx context.Context, pduSessionRef string, body ReleasePduSessionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // RetrievePduSessionWithBody request with any body RetrievePduSessionWithBody(ctx context.Context, pduSessionRef string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) RetrievePduSession(ctx context.Context, pduSessionRef string, body RetrievePduSessionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // TransferMoDataWithBody request with any body TransferMoDataWithBody(ctx context.Context, pduSessionRef string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) // PostSmContextsWithBody request with any body PostSmContextsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) // UpdateSmContextWithBody request with any body UpdateSmContextWithBody(ctx context.Context, smContextRef string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) UpdateSmContext(ctx context.Context, smContextRef string, body UpdateSmContextJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // ReleaseSmContextWithBody request with any body ReleaseSmContextWithBody(ctx context.Context, smContextRef string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) ReleaseSmContext(ctx context.Context, smContextRef string, body ReleaseSmContextJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // RetrieveSmContextWithBody request with any body RetrieveSmContextWithBody(ctx context.Context, smContextRef string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) RetrieveSmContext(ctx context.Context, smContextRef string, body RetrieveSmContextJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // SendMoDataWithBody request with any body SendMoDataWithBody(ctx context.Context, smContextRef string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) }
The interface specification for the client above.
type ClientOption ¶
ClientOption allows setting custom parameters during construction
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) PostPduSessionsWithBodyWithResponse ¶
func (c *ClientWithResponses) PostPduSessionsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostPduSessionsResponse, error)
PostPduSessionsWithBodyWithResponse request with arbitrary body returning *PostPduSessionsResponse
func (*ClientWithResponses) PostPduSessionsWithResponse ¶
func (c *ClientWithResponses) PostPduSessionsWithResponse(ctx context.Context, body PostPduSessionsJSONRequestBody, reqEditors ...RequestEditorFn) (*PostPduSessionsResponse, error)
func (*ClientWithResponses) PostSmContextsWithBodyWithResponse ¶
func (c *ClientWithResponses) PostSmContextsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostSmContextsResponse, error)
PostSmContextsWithBodyWithResponse request with arbitrary body returning *PostSmContextsResponse
func (*ClientWithResponses) ReleasePduSessionWithBodyWithResponse ¶
func (c *ClientWithResponses) ReleasePduSessionWithBodyWithResponse(ctx context.Context, pduSessionRef string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReleasePduSessionResponse, error)
ReleasePduSessionWithBodyWithResponse request with arbitrary body returning *ReleasePduSessionResponse
func (*ClientWithResponses) ReleasePduSessionWithResponse ¶
func (c *ClientWithResponses) ReleasePduSessionWithResponse(ctx context.Context, pduSessionRef string, body ReleasePduSessionJSONRequestBody, reqEditors ...RequestEditorFn) (*ReleasePduSessionResponse, error)
func (*ClientWithResponses) ReleaseSmContextWithBodyWithResponse ¶
func (c *ClientWithResponses) ReleaseSmContextWithBodyWithResponse(ctx context.Context, smContextRef string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReleaseSmContextResponse, error)
ReleaseSmContextWithBodyWithResponse request with arbitrary body returning *ReleaseSmContextResponse
func (*ClientWithResponses) ReleaseSmContextWithResponse ¶
func (c *ClientWithResponses) ReleaseSmContextWithResponse(ctx context.Context, smContextRef string, body ReleaseSmContextJSONRequestBody, reqEditors ...RequestEditorFn) (*ReleaseSmContextResponse, error)
func (*ClientWithResponses) RetrievePduSessionWithBodyWithResponse ¶
func (c *ClientWithResponses) RetrievePduSessionWithBodyWithResponse(ctx context.Context, pduSessionRef string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RetrievePduSessionResponse, error)
RetrievePduSessionWithBodyWithResponse request with arbitrary body returning *RetrievePduSessionResponse
func (*ClientWithResponses) RetrievePduSessionWithResponse ¶
func (c *ClientWithResponses) RetrievePduSessionWithResponse(ctx context.Context, pduSessionRef string, body RetrievePduSessionJSONRequestBody, reqEditors ...RequestEditorFn) (*RetrievePduSessionResponse, error)
func (*ClientWithResponses) RetrieveSmContextWithBodyWithResponse ¶
func (c *ClientWithResponses) RetrieveSmContextWithBodyWithResponse(ctx context.Context, smContextRef string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RetrieveSmContextResponse, error)
RetrieveSmContextWithBodyWithResponse request with arbitrary body returning *RetrieveSmContextResponse
func (*ClientWithResponses) RetrieveSmContextWithResponse ¶
func (c *ClientWithResponses) RetrieveSmContextWithResponse(ctx context.Context, smContextRef string, body RetrieveSmContextJSONRequestBody, reqEditors ...RequestEditorFn) (*RetrieveSmContextResponse, error)
func (*ClientWithResponses) SendMoDataWithBodyWithResponse ¶
func (c *ClientWithResponses) SendMoDataWithBodyWithResponse(ctx context.Context, smContextRef string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SendMoDataResponse, error)
SendMoDataWithBodyWithResponse request with arbitrary body returning *SendMoDataResponse
func (*ClientWithResponses) TransferMoDataWithBodyWithResponse ¶
func (c *ClientWithResponses) TransferMoDataWithBodyWithResponse(ctx context.Context, pduSessionRef string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TransferMoDataResponse, error)
TransferMoDataWithBodyWithResponse request with arbitrary body returning *TransferMoDataResponse
func (*ClientWithResponses) UpdatePduSessionWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdatePduSessionWithBodyWithResponse(ctx context.Context, pduSessionRef string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdatePduSessionResponse, error)
UpdatePduSessionWithBodyWithResponse request with arbitrary body returning *UpdatePduSessionResponse
func (*ClientWithResponses) UpdatePduSessionWithResponse ¶
func (c *ClientWithResponses) UpdatePduSessionWithResponse(ctx context.Context, pduSessionRef string, body UpdatePduSessionJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdatePduSessionResponse, error)
func (*ClientWithResponses) UpdateSmContextWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateSmContextWithBodyWithResponse(ctx context.Context, smContextRef string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSmContextResponse, error)
UpdateSmContextWithBodyWithResponse request with arbitrary body returning *UpdateSmContextResponse
func (*ClientWithResponses) UpdateSmContextWithResponse ¶
func (c *ClientWithResponses) UpdateSmContextWithResponse(ctx context.Context, smContextRef string, body UpdateSmContextJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSmContextResponse, error)
type ClientWithResponsesInterface ¶
type ClientWithResponsesInterface interface { // PostPduSessionsWithBodyWithResponse request with any body PostPduSessionsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostPduSessionsResponse, error) PostPduSessionsWithResponse(ctx context.Context, body PostPduSessionsJSONRequestBody, reqEditors ...RequestEditorFn) (*PostPduSessionsResponse, error) // UpdatePduSessionWithBodyWithResponse request with any body UpdatePduSessionWithBodyWithResponse(ctx context.Context, pduSessionRef string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdatePduSessionResponse, error) UpdatePduSessionWithResponse(ctx context.Context, pduSessionRef string, body UpdatePduSessionJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdatePduSessionResponse, error) // ReleasePduSessionWithBodyWithResponse request with any body ReleasePduSessionWithBodyWithResponse(ctx context.Context, pduSessionRef string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReleasePduSessionResponse, error) ReleasePduSessionWithResponse(ctx context.Context, pduSessionRef string, body ReleasePduSessionJSONRequestBody, reqEditors ...RequestEditorFn) (*ReleasePduSessionResponse, error) // RetrievePduSessionWithBodyWithResponse request with any body RetrievePduSessionWithBodyWithResponse(ctx context.Context, pduSessionRef string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RetrievePduSessionResponse, error) RetrievePduSessionWithResponse(ctx context.Context, pduSessionRef string, body RetrievePduSessionJSONRequestBody, reqEditors ...RequestEditorFn) (*RetrievePduSessionResponse, error) // TransferMoDataWithBodyWithResponse request with any body TransferMoDataWithBodyWithResponse(ctx context.Context, pduSessionRef string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TransferMoDataResponse, error) // PostSmContextsWithBodyWithResponse request with any body PostSmContextsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostSmContextsResponse, error) // UpdateSmContextWithBodyWithResponse request with any body UpdateSmContextWithBodyWithResponse(ctx context.Context, smContextRef string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSmContextResponse, error) UpdateSmContextWithResponse(ctx context.Context, smContextRef string, body UpdateSmContextJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSmContextResponse, error) // ReleaseSmContextWithBodyWithResponse request with any body ReleaseSmContextWithBodyWithResponse(ctx context.Context, smContextRef string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReleaseSmContextResponse, error) ReleaseSmContextWithResponse(ctx context.Context, smContextRef string, body ReleaseSmContextJSONRequestBody, reqEditors ...RequestEditorFn) (*ReleaseSmContextResponse, error) // RetrieveSmContextWithBodyWithResponse request with any body RetrieveSmContextWithBodyWithResponse(ctx context.Context, smContextRef string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RetrieveSmContextResponse, error) RetrieveSmContextWithResponse(ctx context.Context, smContextRef string, body RetrieveSmContextJSONRequestBody, reqEditors ...RequestEditorFn) (*RetrieveSmContextResponse, error) // SendMoDataWithBodyWithResponse request with any body SendMoDataWithBodyWithResponse(ctx context.Context, smContextRef string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SendMoDataResponse, error) }
ClientWithResponsesInterface is the interface specification for the client with responses above.
type CnAssistedRanPara ¶
type CnAssistedRanPara struct { BatteryIndication *externalRef1.BatteryIndication `json:"batteryIndication,omitempty"` CommunicationDurationTime *externalRef1.DurationSec `json:"communicationDurationTime,omitempty"` PeriodicTime *externalRef1.DurationSec `json:"periodicTime,omitempty"` ScheduledCommunicationTime *externalRef1.ScheduledCommunicationTime `json:"scheduledCommunicationTime,omitempty"` ScheduledCommunicationType *externalRef1.ScheduledCommunicationType `json:"scheduledCommunicationType,omitempty"` // StationaryIndication Possible values are - STATIONARY: Identifies the UE is stationary - MOBILE: Identifies the UE is mobile StationaryIndication *externalRef1.StationaryIndication `json:"stationaryIndication,omitempty"` // TrafficProfile Possible values are - SINGLE_TRANS_UL: Uplink single packet transmission. - SINGLE_TRANS_DL: Downlink single packet transmission. - DUAL_TRANS_UL_FIRST: Dual packet transmission, firstly uplink packet transmission with subsequent downlink packet transmission. - DUAL_TRANS_DL_FIRST: Dual packet transmission, firstly downlink packet transmission with subsequent uplink packet transmission. TrafficProfile *externalRef1.TrafficProfile `json:"trafficProfile,omitempty"` AdditionalProperties map[string]interface{} `json:"-"` }
CnAssistedRanPara defines model for CnAssistedRanPara.
func (CnAssistedRanPara) Get ¶
func (a CnAssistedRanPara) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for CnAssistedRanPara. Returns the specified element and whether it was found
func (CnAssistedRanPara) MarshalJSON ¶
func (a CnAssistedRanPara) MarshalJSON() ([]byte, error)
Override default JSON handling for CnAssistedRanPara to handle AdditionalProperties
func (*CnAssistedRanPara) Set ¶
func (a *CnAssistedRanPara) Set(fieldName string, value interface{})
Setter for additional properties for CnAssistedRanPara
func (*CnAssistedRanPara) UnmarshalJSON ¶
func (a *CnAssistedRanPara) UnmarshalJSON(b []byte) error
Override default JSON handling for CnAssistedRanPara to handle AdditionalProperties
type DdnFailureSubInfo ¶
type DdnFailureSubInfo struct { DddTrafficDescriptorList []externalRef1.DddTrafficDescriptor `json:"dddTrafficDescriptorList,omitempty"` NotifyCorrelationId string `json:"notifyCorrelationId"` AdditionalProperties map[string]interface{} `json:"-"` }
DdnFailureSubInfo defines model for DdnFailureSubInfo.
func (DdnFailureSubInfo) Get ¶
func (a DdnFailureSubInfo) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DdnFailureSubInfo. Returns the specified element and whether it was found
func (DdnFailureSubInfo) MarshalJSON ¶
func (a DdnFailureSubInfo) MarshalJSON() ([]byte, error)
Override default JSON handling for DdnFailureSubInfo to handle AdditionalProperties
func (*DdnFailureSubInfo) Set ¶
func (a *DdnFailureSubInfo) Set(fieldName string, value interface{})
Setter for additional properties for DdnFailureSubInfo
func (*DdnFailureSubInfo) UnmarshalJSON ¶
func (a *DdnFailureSubInfo) UnmarshalJSON(b []byte) error
Override default JSON handling for DdnFailureSubInfo to handle AdditionalProperties
type DdnFailureSubs ¶
type DdnFailureSubs struct { DdnFailureSubsInd *bool `json:"ddnFailureSubsInd,omitempty"` DdnFailureSubsInfoList []DdnFailureSubInfo `json:"ddnFailureSubsInfoList,omitempty"` AdditionalProperties map[string]interface{} `json:"-"` }
DdnFailureSubs defines model for DdnFailureSubs.
func (DdnFailureSubs) Get ¶
func (a DdnFailureSubs) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DdnFailureSubs. Returns the specified element and whether it was found
func (DdnFailureSubs) MarshalJSON ¶
func (a DdnFailureSubs) MarshalJSON() ([]byte, error)
Override default JSON handling for DdnFailureSubs to handle AdditionalProperties
func (*DdnFailureSubs) Set ¶
func (a *DdnFailureSubs) Set(fieldName string, value interface{})
Setter for additional properties for DdnFailureSubs
func (*DdnFailureSubs) UnmarshalJSON ¶
func (a *DdnFailureSubs) UnmarshalJSON(b []byte) error
Override default JSON handling for DdnFailureSubs to handle AdditionalProperties
type DnaiInformation ¶
type DnaiInformation struct { Dnai externalRef1.Dnai `json:"dnai"` NoDnaiChangeInd *bool `json:"noDnaiChangeInd,omitempty"` NoLocalPsaChangeInd *bool `json:"noLocalPsaChangeInd,omitempty"` AdditionalProperties map[string]interface{} `json:"-"` }
DnaiInformation defines model for DnaiInformation.
func (DnaiInformation) Get ¶
func (a DnaiInformation) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DnaiInformation. Returns the specified element and whether it was found
func (DnaiInformation) MarshalJSON ¶
func (a DnaiInformation) MarshalJSON() ([]byte, error)
Override default JSON handling for DnaiInformation to handle AdditionalProperties
func (*DnaiInformation) Set ¶
func (a *DnaiInformation) Set(fieldName string, value interface{})
Setter for additional properties for DnaiInformation
func (*DnaiInformation) UnmarshalJSON ¶
func (a *DnaiInformation) UnmarshalJSON(b []byte) error
Override default JSON handling for DnaiInformation to handle AdditionalProperties
type DnnSelectionMode ¶
type DnnSelectionMode string
DnnSelectionMode Possible values are - VERIFIED - UE_DNN_NOT_VERIFIED - NW_DNN_NOT_VERIFIED
const ( NWDNNNOTVERIFIED DnnSelectionMode = "NW_DNN_NOT_VERIFIED" UEDNNNOTVERIFIED DnnSelectionMode = "UE_DNN_NOT_VERIFIED" VERIFIED DnnSelectionMode = "VERIFIED" )
Defines values for DnnSelectionMode.
type EbiArpMapping ¶
type EbiArpMapping struct { Arp externalRef1.Arp `json:"arp"` EpsBearerId EpsBearerId `json:"epsBearerId"` AdditionalProperties map[string]interface{} `json:"-"` }
EbiArpMapping defines model for EbiArpMapping.
func (EbiArpMapping) Get ¶
func (a EbiArpMapping) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for EbiArpMapping. Returns the specified element and whether it was found
func (EbiArpMapping) MarshalJSON ¶
func (a EbiArpMapping) MarshalJSON() ([]byte, error)
Override default JSON handling for EbiArpMapping to handle AdditionalProperties
func (*EbiArpMapping) Set ¶
func (a *EbiArpMapping) Set(fieldName string, value interface{})
Setter for additional properties for EbiArpMapping
func (*EbiArpMapping) UnmarshalJSON ¶
func (a *EbiArpMapping) UnmarshalJSON(b []byte) error
Override default JSON handling for EbiArpMapping to handle AdditionalProperties
type EpsBearerContainer ¶
type EpsBearerContainer = string
EpsBearerContainer defines model for EpsBearerContainer.
type EpsBearerContextStatus ¶
type EpsBearerContextStatus = string
EpsBearerContextStatus defines model for EpsBearerContextStatus.
type EpsBearerInfo ¶
type EpsBearerInfo struct { BearerLevelQoS externalRef1.Bytes `json:"bearerLevelQoS"` Ebi EpsBearerId `json:"ebi"` PgwS8uFteid externalRef1.Bytes `json:"pgwS8uFteid"` AdditionalProperties map[string]interface{} `json:"-"` }
EpsBearerInfo defines model for EpsBearerInfo.
func (EpsBearerInfo) Get ¶
func (a EpsBearerInfo) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for EpsBearerInfo. Returns the specified element and whether it was found
func (EpsBearerInfo) MarshalJSON ¶
func (a EpsBearerInfo) MarshalJSON() ([]byte, error)
Override default JSON handling for EpsBearerInfo to handle AdditionalProperties
func (*EpsBearerInfo) Set ¶
func (a *EpsBearerInfo) Set(fieldName string, value interface{})
Setter for additional properties for EpsBearerInfo
func (*EpsBearerInfo) UnmarshalJSON ¶
func (a *EpsBearerInfo) UnmarshalJSON(b []byte) error
Override default JSON handling for EpsBearerInfo to handle AdditionalProperties
type EpsInterworkingIndication ¶
type EpsInterworkingIndication string
EpsInterworkingIndication Possible values are - NONE - WITH_N26 - WITHOUT_N26 - IWK_NON_3GPP
const ( EpsInterworkingIndicationIWKNON3GPP EpsInterworkingIndication = "IWK_NON_3GPP" EpsInterworkingIndicationNONE EpsInterworkingIndication = "NONE" EpsInterworkingIndicationWITHN26 EpsInterworkingIndication = "WITH_N26" EpsInterworkingIndicationWITHOUTN26 EpsInterworkingIndication = "WITHOUT_N26" )
Defines values for EpsInterworkingIndication.
type EpsPdnCnxContainer ¶
type EpsPdnCnxContainer = string
EpsPdnCnxContainer defines model for EpsPdnCnxContainer.
type EpsPdnCnxInfo ¶
type EpsPdnCnxInfo struct { LinkedBearerId *EpsBearerId `json:"linkedBearerId,omitempty"` PgwNodeName *externalRef1.Bytes `json:"pgwNodeName,omitempty"` PgwS8cFteid externalRef1.Bytes `json:"pgwS8cFteid"` AdditionalProperties map[string]interface{} `json:"-"` }
EpsPdnCnxInfo defines model for EpsPdnCnxInfo.
func (EpsPdnCnxInfo) Get ¶
func (a EpsPdnCnxInfo) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for EpsPdnCnxInfo. Returns the specified element and whether it was found
func (EpsPdnCnxInfo) MarshalJSON ¶
func (a EpsPdnCnxInfo) MarshalJSON() ([]byte, error)
Override default JSON handling for EpsPdnCnxInfo to handle AdditionalProperties
func (*EpsPdnCnxInfo) Set ¶
func (a *EpsPdnCnxInfo) Set(fieldName string, value interface{})
Setter for additional properties for EpsPdnCnxInfo
func (*EpsPdnCnxInfo) UnmarshalJSON ¶
func (a *EpsPdnCnxInfo) UnmarshalJSON(b []byte) error
Override default JSON handling for EpsPdnCnxInfo to handle AdditionalProperties
type ExemptionInd ¶
type ExemptionInd struct { DnnCongestion *bool `json:"dnnCongestion,omitempty"` SnssaiDnnCongestion *bool `json:"snssaiDnnCongestion,omitempty"` SnssaiOnlyCongestion *bool `json:"snssaiOnlyCongestion,omitempty"` AdditionalProperties map[string]interface{} `json:"-"` }
ExemptionInd defines model for ExemptionInd.
func (ExemptionInd) Get ¶
func (a ExemptionInd) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for ExemptionInd. Returns the specified element and whether it was found
func (ExemptionInd) MarshalJSON ¶
func (a ExemptionInd) MarshalJSON() ([]byte, error)
Override default JSON handling for ExemptionInd to handle AdditionalProperties
func (*ExemptionInd) Set ¶
func (a *ExemptionInd) Set(fieldName string, value interface{})
Setter for additional properties for ExemptionInd
func (*ExemptionInd) UnmarshalJSON ¶
func (a *ExemptionInd) UnmarshalJSON(b []byte) error
Override default JSON handling for ExemptionInd to handle AdditionalProperties
type ExtProblemDetails ¶
type ExtProblemDetails struct { // AccessTokenError Error returned in the access token response message (Original reference TS29510_Nnrf_AccessToken.yaml#/components/schemas/AccessTokenErr) AccessTokenError interface{} `json:"accessTokenError,omitempty"` // AccessTokenRequest Contains information related to the access token request (Original reference TS29510_Nnrf_AccessToken.yaml#/components/schemas/AccessTokenReq) AccessTokenRequest interface{} `json:"accessTokenRequest,omitempty"` Cause *string `json:"cause,omitempty"` Detail *string `json:"detail,omitempty"` Instance *externalRef1.Uri `json:"instance,omitempty"` InvalidParams []externalRef1.InvalidParam `json:"invalidParams,omitempty"` NrfId *string `json:"nrfId,omitempty"` RemoteError *bool `json:"remoteError,omitempty"` Status int `json:"status,omitempty"` SupportedFeatures *externalRef1.SupportedFeatures `json:"supportedFeatures,omitempty"` Title *string `json:"title,omitempty"` Type *externalRef1.Uri `json:"type,omitempty"` AdditionalProperties map[string]interface{} `json:"-"` }
ExtProblemDetails defines model for ExtProblemDetails.
func (ExtProblemDetails) Get ¶
func (a ExtProblemDetails) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for ExtProblemDetails. Returns the specified element and whether it was found
func (ExtProblemDetails) MarshalJSON ¶
func (a ExtProblemDetails) MarshalJSON() ([]byte, error)
Override default JSON handling for ExtProblemDetails to handle AdditionalProperties
func (*ExtProblemDetails) Set ¶
func (a *ExtProblemDetails) Set(fieldName string, value interface{})
Setter for additional properties for ExtProblemDetails
func (*ExtProblemDetails) UnmarshalJSON ¶
func (a *ExtProblemDetails) UnmarshalJSON(b []byte) error
Override default JSON handling for ExtProblemDetails to handle AdditionalProperties
type ForwardingBearerContainer ¶
type ForwardingBearerContainer = string
ForwardingBearerContainer defines model for ForwardingBearerContainer.
type GbrQosFlowInformation ¶
type GbrQosFlowInformation struct { AlternativeQosProfileList *[]AlternativeQosProfile `json:"alternativeQosProfileList,omitempty"` GuaFbrDl externalRef1.BitRate `json:"guaFbrDl"` GuaFbrUl externalRef1.BitRate `json:"guaFbrUl"` MaxFbrDl externalRef1.BitRate `json:"maxFbrDl"` MaxFbrUl externalRef1.BitRate `json:"maxFbrUl"` MaxPacketLossRateDl *externalRef1.PacketLossRate `json:"maxPacketLossRateDl,omitempty"` MaxPacketLossRateUl *externalRef1.PacketLossRate `json:"maxPacketLossRateUl,omitempty"` NotifControl *externalRef1.NotificationControl `json:"notifControl,omitempty"` AdditionalProperties map[string]interface{} `json:"-"` }
GbrQosFlowInformation defines model for GbrQosFlowInformation.
func (GbrQosFlowInformation) Get ¶
func (a GbrQosFlowInformation) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for GbrQosFlowInformation. Returns the specified element and whether it was found
func (GbrQosFlowInformation) MarshalJSON ¶
func (a GbrQosFlowInformation) MarshalJSON() ([]byte, error)
Override default JSON handling for GbrQosFlowInformation to handle AdditionalProperties
func (*GbrQosFlowInformation) Set ¶
func (a *GbrQosFlowInformation) Set(fieldName string, value interface{})
Setter for additional properties for GbrQosFlowInformation
func (*GbrQosFlowInformation) UnmarshalJSON ¶
func (a *GbrQosFlowInformation) UnmarshalJSON(b []byte) error
Override default JSON handling for GbrQosFlowInformation 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 HoState ¶
type HoState string
HoState Possible values are - NONE - PREPARING - PREPARED - COMPLETED - CANCELLED
type HsmfUpdateData ¶
type HsmfUpdateData struct { N5gMmCauseValue *externalRef1.N5GMmCause `json:"5gMmCauseValue,omitempty"` NotifyList []PduSessionNotifyItem `json:"NotifyList,omitempty"` AddUeLocation *externalRef1.UserLocation `json:"addUeLocation,omitempty"` AdditionalAnType externalRef1.AccessType `json:"additionalAnType,omitempty"` AdditionalCnTunnelInfo *TunnelInfo `json:"additionalCnTunnelInfo,omitempty"` AlwaysOnRequested *bool `json:"alwaysOnRequested,omitempty"` AmfNfId *externalRef1.NfInstanceId `json:"amfNfId,omitempty"` AnType externalRef1.AccessType `json:"anType,omitempty"` AnTypeCanBeChanged *bool `json:"anTypeCanBeChanged,omitempty"` // Cause Possible values are - REL_DUE_TO_HO - EPS_FALLBACK - REL_DUE_TO_UP_SEC - DNN_CONGESTION - S_NSSAI_CONGESTION - REL_DUE_TO_REACTIVATION - 5G_AN_NOT_RESPONDING - REL_DUE_TO_SLICE_NOT_AVAILABLE - REL_DUE_TO_DUPLICATE_SESSION_ID - PDU_SESSION_STATUS_MISMATCH - HO_FAILURE - INSUFFICIENT_UP_RESOURCES - PDU_SESSION_HANDED_OVER - PDU_SESSION_RESUMED - CN_ASSISTED_RAN_PARAMETER_TUNING - ISMF_CONTEXT_TRANSFER - SMF_CONTEXT_TRANSFER - REL_DUE_TO_PS_TO_CS_HO - REL_DUE_TO_SUBSCRIPTION_CHANGE - HO_CANCEL - REL_DUE_TO_SLICE_NOT_AUTHORIZED - PDU_SESSION_HAND_OVER_FAILURE - DDN_FAILURE_STATUS - REL_DUE_TO_CP_ONLY_NOT_APPLICABLE - NOT_SUPPORTED_WITH_ISMF - CHANGED_ANCHOR_SMF - CHANGED_INTERMEDIATE_SMF - REL_DUE_TO_SMF_NOT_SUPPORT_PSETR Cause *Cause `json:"cause,omitempty"` DlServingPlmnRateCtl *int `json:"dlServingPlmnRateCtl"` DnaiList []externalRef1.Dnai `json:"dnaiList,omitempty"` EpsBearerId *[]EpsBearerId `json:"epsBearerId,omitempty"` // EpsInterworkingInd Possible values are - NONE - WITH_N26 - WITHOUT_N26 - IWK_NON_3GPP EpsInterworkingInd *EpsInterworkingIndication `json:"epsInterworkingInd,omitempty"` Guami *externalRef1.Guami `json:"guami,omitempty"` HoPreparationIndication *bool `json:"hoPreparationIndication,omitempty"` ISmfServiceInstanceId *string `json:"iSmfServiceInstanceId,omitempty"` IcnTunnelInfo *TunnelInfo `json:"icnTunnelInfo,omitempty"` IsmfId *externalRef1.NfInstanceId `json:"ismfId,omitempty"` IsmfPduSessionUri *externalRef1.Uri `json:"ismfPduSessionUri,omitempty"` MaNwUpgradeInd *bool `json:"maNwUpgradeInd,omitempty"` // MaReleaseInd Possible values are // - REL_MAPDU_OVER_3GPP // - REL_MAPDU_OVER_N3GPP MaReleaseInd *MaReleaseIndication `json:"maReleaseInd,omitempty"` MaRequestInd *bool `json:"maRequestInd,omitempty"` // MaxIntegrityProtectedDataRateDl Possible values are // - 64_KBPS // - MAX_UE_RATE MaxIntegrityProtectedDataRateDl *MaxIntegrityProtectedDataRate `json:"maxIntegrityProtectedDataRateDl,omitempty"` // MaxIntegrityProtectedDataRateUl Possible values are // - 64_KBPS // - MAX_UE_RATE MaxIntegrityProtectedDataRateUl *MaxIntegrityProtectedDataRate `json:"maxIntegrityProtectedDataRateUl,omitempty"` MoExpDataCounter *externalRef1.MoExpDataCounter `json:"moExpDataCounter,omitempty"` N1SmInfoFromUe *externalRef1.RefToBinaryData `json:"n1SmInfoFromUe,omitempty"` N4Info *N4Information `json:"n4Info,omitempty"` N4InfoExt1 *N4Information `json:"n4InfoExt1,omitempty"` N4InfoExt2 *N4Information `json:"n4InfoExt2,omitempty"` NgApCause *externalRef1.NgApCause `json:"ngApCause,omitempty"` PauseCharging *bool `json:"pauseCharging,omitempty"` Pei externalRef1.Pei `json:"pei,omitempty"` PresenceInLadn *externalRef1.PresenceState `json:"presenceInLadn,omitempty"` PsaInfo []PsaInformation `json:"psaInfo,omitempty"` Pti *ProcedureTransactionId `json:"pti,omitempty"` QosFlowsNotifyList []QosFlowNotifyItem `json:"qosFlowsNotifyList,omitempty"` QosFlowsRelNotifyList []QosFlowItem `json:"qosFlowsRelNotifyList,omitempty"` RatType *externalRef1.RatType `json:"ratType,omitempty"` // RequestIndication Possible values are - UE_REQ_PDU_SES_MOD - UE_REQ_PDU_SES_REL - PDU_SES_MOB - NW_REQ_PDU_SES_AUTH - NW_REQ_PDU_SES_MOD - NW_REQ_PDU_SES_REL - EBI_ASSIGNMENT_REQ - REL_DUE_TO_5G_AN_REQUEST RequestIndication RequestIndication `json:"requestIndication"` RevokeEbiList []EpsBearerId `json:"revokeEbiList,omitempty"` // RoamingChargingProfile Original reference TS32291_Nchf_ConvergedCharging.yaml#/components/schemas/RoamingChargingProfile RoamingChargingProfile interface{} `json:"roamingChargingProfile,omitempty"` SecondaryRatUsageInfo []externalRef1.SecondaryRatUsageInfo `json:"secondaryRatUsageInfo,omitempty"` SecondaryRatUsageReport []externalRef1.SecondaryRatUsageReport `json:"secondaryRatUsageReport,omitempty"` SecurityResult *SecurityResult `json:"securityResult,omitempty"` ServingNetwork *externalRef1.PlmnIdNid `json:"servingNetwork,omitempty"` SupportedFeatures *externalRef1.SupportedFeatures `json:"supportedFeatures,omitempty"` UeLocation *externalRef1.UserLocation `json:"ueLocation,omitempty"` UeTimeZone *externalRef1.TimeZone `json:"ueTimeZone,omitempty"` UlclBpInfo *UlclBpInformation `json:"ulclBpInfo,omitempty"` // UnavailableAccessInd Possible values are // - 3GA_UNAVAILABLE // - N3GA_UNAVAILABLE UnknownN1SmInfo *externalRef1.RefToBinaryData `json:"unknownN1SmInfo,omitempty"` // UpCnxState Possible values are - ACTIVATED - DEACTIVATED - ACTIVATING - SUSPENDED UpCnxState *UpCnxState `json:"upCnxState,omitempty"` UpSecurityInfo *UpSecurityInfo `json:"upSecurityInfo,omitempty"` VSmfServiceInstanceId *string `json:"vSmfServiceInstanceId,omitempty"` VcnTunnelInfo *TunnelInfo `json:"vcnTunnelInfo,omitempty"` VplmnQos *VplmnQos `json:"vplmnQos,omitempty"` VsmfId *externalRef1.NfInstanceId `json:"vsmfId,omitempty"` VsmfPduSessionUri *externalRef1.Uri `json:"vsmfPduSessionUri,omitempty"` AdditionalProperties map[string]interface{} `json:"-"` }
HsmfUpdateData defines model for HsmfUpdateData.
func (HsmfUpdateData) Get ¶
func (a HsmfUpdateData) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for HsmfUpdateData. Returns the specified element and whether it was found
func (HsmfUpdateData) MarshalJSON ¶
func (a HsmfUpdateData) MarshalJSON() ([]byte, error)
Override default JSON handling for HsmfUpdateData to handle AdditionalProperties
func (*HsmfUpdateData) Set ¶
func (a *HsmfUpdateData) Set(fieldName string, value interface{})
Setter for additional properties for HsmfUpdateData
func (*HsmfUpdateData) UnmarshalJSON ¶
func (a *HsmfUpdateData) UnmarshalJSON(b []byte) error
Override default JSON handling for HsmfUpdateData to handle AdditionalProperties
type HsmfUpdateError ¶
type HsmfUpdateError struct { BackOffTimer *externalRef1.DurationSec `json:"backOffTimer,omitempty"` Error externalRef1.ProblemDetails `json:"error"` N1SmInfoToUe *externalRef1.RefToBinaryData `json:"n1SmInfoToUe,omitempty"` N1smCause string `json:"n1smCause,omitempty"` Pti *ProcedureTransactionId `json:"pti,omitempty"` RecoveryTime *externalRef1.DateTime `json:"recoveryTime,omitempty"` AdditionalProperties map[string]interface{} `json:"-"` }
HsmfUpdateError defines model for HsmfUpdateError.
func (HsmfUpdateError) Get ¶
func (a HsmfUpdateError) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for HsmfUpdateError. Returns the specified element and whether it was found
func (HsmfUpdateError) MarshalJSON ¶
func (a HsmfUpdateError) MarshalJSON() ([]byte, error)
Override default JSON handling for HsmfUpdateError to handle AdditionalProperties
func (*HsmfUpdateError) Set ¶
func (a *HsmfUpdateError) Set(fieldName string, value interface{})
Setter for additional properties for HsmfUpdateError
func (*HsmfUpdateError) UnmarshalJSON ¶
func (a *HsmfUpdateError) UnmarshalJSON(b []byte) error
Override default JSON handling for HsmfUpdateError to handle AdditionalProperties
type HsmfUpdateErrorApplicationJSON ¶
type HsmfUpdateErrorApplicationJSON = HsmfUpdateError
HsmfUpdateErrorApplicationJSON defines model for HsmfUpdateError.
type HsmfUpdateErrorApplicationProblemPlusJSON ¶
type HsmfUpdateErrorApplicationProblemPlusJSON = externalRef1.ProblemDetails
HsmfUpdateErrorApplicationProblemPlusJSON defines model for HsmfUpdateError.
type HsmfUpdateErrorApplicationProblemPlusJSONResponse ¶
type HsmfUpdateErrorApplicationProblemPlusJSONResponse externalRef1.ProblemDetails
type HsmfUpdateErrorJSONResponse ¶
type HsmfUpdateErrorJSONResponse HsmfUpdateError
type HsmfUpdatedData ¶
type HsmfUpdatedData struct { DnaiList []externalRef1.Dnai `json:"dnaiList,omitempty"` EpsBearerInfo []EpsBearerInfo `json:"epsBearerInfo,omitempty"` EpsPdnCnxInfo *EpsPdnCnxInfo `json:"epsPdnCnxInfo,omitempty"` Ipv6MultiHomingInd *bool `json:"ipv6MultiHomingInd,omitempty"` // MaxIntegrityProtectedDataRateDl Possible values are // - 64_KBPS // - MAX_UE_RATE MaxIntegrityProtectedDataRateDl *MaxIntegrityProtectedDataRate `json:"maxIntegrityProtectedDataRateDl,omitempty"` // MaxIntegrityProtectedDataRateUl Possible values are // - 64_KBPS // - MAX_UE_RATE MaxIntegrityProtectedDataRateUl *MaxIntegrityProtectedDataRate `json:"maxIntegrityProtectedDataRateUl,omitempty"` N1SmInfoToUe *externalRef1.RefToBinaryData `json:"n1SmInfoToUe,omitempty"` N4Info *N4Information `json:"n4Info,omitempty"` N4InfoExt1 *N4Information `json:"n4InfoExt1,omitempty"` N4InfoExt2 *N4Information `json:"n4InfoExt2,omitempty"` Pti *ProcedureTransactionId `json:"pti,omitempty"` QosFlowsSetupList []QosFlowSetupItem `json:"qosFlowsSetupList,omitempty"` // RoamingChargingProfile Original reference TS32291_Nchf_ConvergedCharging.yaml#/components/schemas/RoamingChargingProfile RoamingChargingProfile interface{} `json:"roamingChargingProfile,omitempty"` SessionAmbr *externalRef1.Ambr `json:"sessionAmbr,omitempty"` SupportedFeatures *externalRef1.SupportedFeatures `json:"supportedFeatures,omitempty"` UpSecurity *externalRef1.UpSecurity `json:"upSecurity,omitempty"` AdditionalProperties map[string]interface{} `json:"-"` }
HsmfUpdatedData defines model for HsmfUpdatedData.
func (HsmfUpdatedData) Get ¶
func (a HsmfUpdatedData) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for HsmfUpdatedData. Returns the specified element and whether it was found
func (HsmfUpdatedData) MarshalJSON ¶
func (a HsmfUpdatedData) MarshalJSON() ([]byte, error)
Override default JSON handling for HsmfUpdatedData to handle AdditionalProperties
func (*HsmfUpdatedData) Set ¶
func (a *HsmfUpdatedData) Set(fieldName string, value interface{})
Setter for additional properties for HsmfUpdatedData
func (*HsmfUpdatedData) UnmarshalJSON ¶
func (a *HsmfUpdatedData) UnmarshalJSON(b []byte) error
Override default JSON handling for HsmfUpdatedData to handle AdditionalProperties
type HttpRequestDoer ¶
Doer performs HTTP requests.
The standard http.Client implements this interface.
type IndirectDataForwardingTunnelInfo ¶
type IndirectDataForwardingTunnelInfo struct { AdditionalTnlNb AdditionalTnlNb `json:"additionalTnlNb,omitempty"` DrbId DrbId `json:"drbId,omitempty"` GtpTeid Teid `json:"gtpTeid"` Ipv4Addr externalRef1.Ipv4Addr `json:"ipv4Addr,omitempty"` Ipv6Addr *externalRef1.Ipv6Addr `json:"ipv6Addr,omitempty"` AdditionalProperties map[string]interface{} `json:"-"` }
IndirectDataForwardingTunnelInfo defines model for IndirectDataForwardingTunnelInfo.
func (IndirectDataForwardingTunnelInfo) Get ¶
func (a IndirectDataForwardingTunnelInfo) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for IndirectDataForwardingTunnelInfo. Returns the specified element and whether it was found
func (IndirectDataForwardingTunnelInfo) MarshalJSON ¶
func (a IndirectDataForwardingTunnelInfo) MarshalJSON() ([]byte, error)
Override default JSON handling for IndirectDataForwardingTunnelInfo to handle AdditionalProperties
func (*IndirectDataForwardingTunnelInfo) Set ¶
func (a *IndirectDataForwardingTunnelInfo) Set(fieldName string, value interface{})
Setter for additional properties for IndirectDataForwardingTunnelInfo
func (*IndirectDataForwardingTunnelInfo) UnmarshalJSON ¶
func (a *IndirectDataForwardingTunnelInfo) UnmarshalJSON(b []byte) error
Override default JSON handling for IndirectDataForwardingTunnelInfo to handle AdditionalProperties
type IpAddress ¶
type IpAddress struct { Ipv4Addr externalRef1.Ipv4Addr `json:"ipv4Addr,omitempty"` Ipv6Addr *externalRef1.Ipv6Addr `json:"ipv6Addr,omitempty"` Ipv6Prefix *externalRef1.Ipv6Prefix `json:"ipv6Prefix,omitempty"` AdditionalProperties map[string]interface{} `json:"-"` }
IpAddress defines model for IpAddress.
func (IpAddress) Get ¶
Getter for additional properties for IpAddress. Returns the specified element and whether it was found
func (IpAddress) MarshalJSON ¶
Override default JSON handling for IpAddress to handle AdditionalProperties
func (*IpAddress) UnmarshalJSON ¶
Override default JSON handling for IpAddress to handle AdditionalProperties
type MaReleaseIndication ¶
type MaReleaseIndication string
MaReleaseIndication Possible values are
- REL_MAPDU_OVER_3GPP
- REL_MAPDU_OVER_N3GPP
const ( RELMAPDUOVER3GPP MaReleaseIndication = "REL_MAPDU_OVER_3GPP" RELMAPDUOVERN3GPP MaReleaseIndication = "REL_MAPDU_OVER_N3GPP" )
Defines values for MaReleaseIndication.
type MaxIntegrityProtectedDataRate ¶
type MaxIntegrityProtectedDataRate string
MaxIntegrityProtectedDataRate Possible values are
- 64_KBPS
- MAX_UE_RATE
const ( MAXUERATE MaxIntegrityProtectedDataRate = "MAX_UE_RATE" N64KBPS MaxIntegrityProtectedDataRate = "64_KBPS" )
Defines values for MaxIntegrityProtectedDataRate.
type MiddlewareFunc ¶
type MmeCapabilities ¶
type MmeCapabilities struct { EthernetSupported *bool `json:"ethernetSupported,omitempty"` NonIpSupported *bool `json:"nonIpSupported,omitempty"` AdditionalProperties map[string]interface{} `json:"-"` }
MmeCapabilities defines model for MmeCapabilities.
func (MmeCapabilities) Get ¶
func (a MmeCapabilities) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for MmeCapabilities. Returns the specified element and whether it was found
func (MmeCapabilities) MarshalJSON ¶
func (a MmeCapabilities) MarshalJSON() ([]byte, error)
Override default JSON handling for MmeCapabilities to handle AdditionalProperties
func (*MmeCapabilities) Set ¶
func (a *MmeCapabilities) Set(fieldName string, value interface{})
Setter for additional properties for MmeCapabilities
func (*MmeCapabilities) UnmarshalJSON ¶
func (a *MmeCapabilities) UnmarshalJSON(b []byte) error
Override default JSON handling for MmeCapabilities to handle AdditionalProperties
type N2SmInfoType ¶
type N2SmInfoType string
N2SmInfoType Possible values are - PDU_RES_SETUP_REQ - PDU_RES_SETUP_RSP - PDU_RES_SETUP_FAIL - PDU_RES_REL_CMD - PDU_RES_REL_RSP - PDU_RES_MOD_REQ - PDU_RES_MOD_RSP - PDU_RES_MOD_FAIL - PDU_RES_NTY - PDU_RES_NTY_REL - PDU_RES_MOD_IND - PDU_RES_MOD_CFM - PATH_SWITCH_REQ - PATH_SWITCH_SETUP_FAIL - PATH_SWITCH_REQ_ACK - PATH_SWITCH_REQ_FAIL - HANDOVER_REQUIRED - HANDOVER_CMD - HANDOVER_PREP_FAIL - HANDOVER_REQ_ACK - HANDOVER_RES_ALLOC_FAIL - SECONDARY_RAT_USAGE - PDU_RES_MOD_IND_FAIL - UE_CONTEXT_RESUME_REQ - UE_CONTEXT_RESUME_RSP - UE_CONTEXT_SUSPEND_REQ
const ( HANDOVERCMD N2SmInfoType = "HANDOVER_CMD" HANDOVERPREPFAIL N2SmInfoType = "HANDOVER_PREP_FAIL" HANDOVERREQACK N2SmInfoType = "HANDOVER_REQ_ACK" HANDOVERREQUIRED N2SmInfoType = "HANDOVER_REQUIRED" HANDOVERRESALLOCFAIL N2SmInfoType = "HANDOVER_RES_ALLOC_FAIL" PATHSWITCHREQ N2SmInfoType = "PATH_SWITCH_REQ" PATHSWITCHREQACK N2SmInfoType = "PATH_SWITCH_REQ_ACK" PATHSWITCHREQFAIL N2SmInfoType = "PATH_SWITCH_REQ_FAIL" PATHSWITCHSETUPFAIL N2SmInfoType = "PATH_SWITCH_SETUP_FAIL" PDURESMODCFM N2SmInfoType = "PDU_RES_MOD_CFM" PDURESMODFAIL N2SmInfoType = "PDU_RES_MOD_FAIL" PDURESMODIND N2SmInfoType = "PDU_RES_MOD_IND" PDURESMODINDFAIL N2SmInfoType = "PDU_RES_MOD_IND_FAIL" PDURESMODREQ N2SmInfoType = "PDU_RES_MOD_REQ" PDURESMODRSP N2SmInfoType = "PDU_RES_MOD_RSP" PDURESNTY N2SmInfoType = "PDU_RES_NTY" PDURESNTYREL N2SmInfoType = "PDU_RES_NTY_REL" PDURESRELCMD N2SmInfoType = "PDU_RES_REL_CMD" PDURESRELRSP N2SmInfoType = "PDU_RES_REL_RSP" PDURESSETUPFAIL N2SmInfoType = "PDU_RES_SETUP_FAIL" PDURESSETUPREQ N2SmInfoType = "PDU_RES_SETUP_REQ" PDURESSETUPRSP N2SmInfoType = "PDU_RES_SETUP_RSP" SECONDARYRATUSAGE N2SmInfoType = "SECONDARY_RAT_USAGE" UECONTEXTRESUMEREQ N2SmInfoType = "UE_CONTEXT_RESUME_REQ" UECONTEXTRESUMERSP N2SmInfoType = "UE_CONTEXT_RESUME_RSP" UECONTEXTSUSPENDREQ N2SmInfoType = "UE_CONTEXT_SUSPEND_REQ" )
Defines values for N2SmInfoType.
type N400ApplicationProblemPlusJSONResponse ¶
type N400ApplicationProblemPlusJSONResponse ExtProblemDetails
type N401ApplicationProblemPlusJSONResponse ¶
type N401ApplicationProblemPlusJSONResponse ExtProblemDetails
type N403ApplicationProblemPlusJSONResponse ¶
type N403ApplicationProblemPlusJSONResponse ExtProblemDetails
type N404ApplicationProblemPlusJSONResponse ¶
type N404ApplicationProblemPlusJSONResponse ExtProblemDetails
type N413ApplicationProblemPlusJSONResponse ¶
type N413ApplicationProblemPlusJSONResponse ExtProblemDetails
type N415ApplicationProblemPlusJSONResponse ¶
type N415ApplicationProblemPlusJSONResponse ExtProblemDetails
type N429ApplicationProblemPlusJSONResponse ¶
type N429ApplicationProblemPlusJSONResponse ExtProblemDetails
type N4Information ¶
type N4Information struct { N4DnaiInfo *DnaiInformation `json:"n4DnaiInfo,omitempty"` N4MessagePayload externalRef1.RefToBinaryData `json:"n4MessagePayload"` // N4MessageType Possible values are // - PFCP_SES_EST_REQ // - PFCP_SES_EST_RSP // - PFCP_SES_MOD_REQ // - PFCP_SES_MOD_RSP // - PFCP_SES_DEL_REQ // - PFCP_SES_DEL_RSP // - PFCP_SES_REP_REQ // - PFCP_SES_REP_RSP N4MessageType N4MessageType `json:"n4MessageType"` AdditionalProperties map[string]interface{} `json:"-"` }
N4Information defines model for N4Information.
func (N4Information) Get ¶
func (a N4Information) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for N4Information. Returns the specified element and whether it was found
func (N4Information) MarshalJSON ¶
func (a N4Information) MarshalJSON() ([]byte, error)
Override default JSON handling for N4Information to handle AdditionalProperties
func (*N4Information) Set ¶
func (a *N4Information) Set(fieldName string, value interface{})
Setter for additional properties for N4Information
func (*N4Information) UnmarshalJSON ¶
func (a *N4Information) UnmarshalJSON(b []byte) error
Override default JSON handling for N4Information to handle AdditionalProperties
type N4MessageType ¶
type N4MessageType string
N4MessageType Possible values are
- PFCP_SES_EST_REQ
- PFCP_SES_EST_RSP
- PFCP_SES_MOD_REQ
- PFCP_SES_MOD_RSP
- PFCP_SES_DEL_REQ
- PFCP_SES_DEL_RSP
- PFCP_SES_REP_REQ
- PFCP_SES_REP_RSP
const ( PFCPSESDELREQ N4MessageType = "PFCP_SES_DEL_REQ" PFCPSESDELRSP N4MessageType = "PFCP_SES_DEL_RSP" PFCPSESESTREQ N4MessageType = "PFCP_SES_EST_REQ" PFCPSESESTRSP N4MessageType = "PFCP_SES_EST_RSP" PFCPSESMODREQ N4MessageType = "PFCP_SES_MOD_REQ" PFCPSESMODRSP N4MessageType = "PFCP_SES_MOD_RSP" PFCPSESREPREQ N4MessageType = "PFCP_SES_REP_REQ" PFCPSESREPRSP N4MessageType = "PFCP_SES_REP_RSP" )
Defines values for N4MessageType.
type N500ApplicationProblemPlusJSONResponse ¶
type N500ApplicationProblemPlusJSONResponse ExtProblemDetails
type N503ApplicationProblemPlusJSONResponse ¶
type N503ApplicationProblemPlusJSONResponse ExtProblemDetails
type NotificationCause ¶
type NotificationCause string
NotificationCause Possible values are - QOS_FULFILLED - QOS_NOT_FULFILLED - UP_SEC_FULFILLED - UP_SEC_NOT_FULFILLED
const ( QOSFULFILLED NotificationCause = "QOS_FULFILLED" QOSNOTFULFILLED NotificationCause = "QOS_NOT_FULFILLED" UPSECFULFILLED NotificationCause = "UP_SEC_FULFILLED" UPSECNOTFULFILLED NotificationCause = "UP_SEC_NOT_FULFILLED" )
Defines values for NotificationCause.
type NotifyStatusRequestBody ¶
type NotifyStatusRequestBody = StatusNotification
NotifyStatusRequestBody defines model for NotifyStatusRequestBody.
type PduSessionCreateData ¶
type PduSessionCreateData struct { AddUeLocation *externalRef1.UserLocation `json:"addUeLocation,omitempty"` AdditionalAnType externalRef1.AccessType `json:"additionalAnType,omitempty"` AdditionalCnTunnelInfo *TunnelInfo `json:"additionalCnTunnelInfo,omitempty"` AlwaysOnRequested *bool `json:"alwaysOnRequested,omitempty"` AmfNfId *externalRef1.NfInstanceId `json:"amfNfId,omitempty"` AnType externalRef1.AccessType `json:"anType"` ApnRateStatus *externalRef1.ApnRateStatus `json:"apnRateStatus,omitempty"` ChargingId string `json:"chargingId,omitempty"` CpCiotEnabled *bool `json:"cpCiotEnabled,omitempty"` CpOnlyInd *bool `json:"cpOnlyInd,omitempty"` DlServingPlmnRateCtl int `json:"dlServingPlmnRateCtl,omitempty"` DnaiList []externalRef1.Dnai `json:"dnaiList,omitempty"` Dnn externalRef1.Dnn `json:"dnn"` EpsBearerCtxStatus EpsBearerContextStatus `json:"epsBearerCtxStatus,omitempty"` EpsBearerId []EpsBearerId `json:"epsBearerId,omitempty"` // EpsInterworkingInd Possible values are - NONE - WITH_N26 - WITHOUT_N26 - IWK_NON_3GPP EpsInterworkingInd *EpsInterworkingIndication `json:"epsInterworkingInd,omitempty"` Gpsi externalRef1.Gpsi `json:"gpsi,omitempty"` Guami *externalRef1.Guami `json:"guami,omitempty"` HPcfId *externalRef1.NfInstanceId `json:"hPcfId,omitempty"` HoPreparationIndication *bool `json:"hoPreparationIndication,omitempty"` ISmfServiceInstanceId *string `json:"iSmfServiceInstanceId,omitempty"` IcnTunnelInfo *TunnelInfo `json:"icnTunnelInfo,omitempty"` InvokeNef *bool `json:"invokeNef,omitempty"` IsmfId *externalRef1.NfInstanceId `json:"ismfId,omitempty"` IsmfPduSessionUri *externalRef1.Uri `json:"ismfPduSessionUri,omitempty"` MaNwUpgradeInd *bool `json:"maNwUpgradeInd,omitempty"` MaRequestInd *bool `json:"maRequestInd,omitempty"` // MaxIntegrityProtectedDataRateDl Possible values are // - 64_KBPS // - MAX_UE_RATE MaxIntegrityProtectedDataRateDl *MaxIntegrityProtectedDataRate `json:"maxIntegrityProtectedDataRateDl,omitempty"` // MaxIntegrityProtectedDataRateUl Possible values are // - 64_KBPS // - MAX_UE_RATE MaxIntegrityProtectedDataRateUl *MaxIntegrityProtectedDataRate `json:"maxIntegrityProtectedDataRateUl,omitempty"` N1SmInfoFromUe *externalRef1.RefToBinaryData `json:"n1SmInfoFromUe,omitempty"` N9ForwardingTunnelInfo *TunnelInfo `json:"n9ForwardingTunnelInfo,omitempty"` OldPduSessionId *externalRef1.PduSessionId `json:"oldPduSessionId,omitempty"` PcfGroupId *externalRef1.NfGroupId `json:"pcfGroupId,omitempty"` PcfId *externalRef1.NfInstanceId `json:"pcfId,omitempty"` PcfSetId *externalRef1.NfSetId `json:"pcfSetId,omitempty"` PduSessionId *externalRef1.PduSessionId `json:"pduSessionId,omitempty"` Pei externalRef1.Pei `json:"pei,omitempty"` PgwS8cFteid *externalRef1.Bytes `json:"pgwS8cFteid,omitempty"` PresenceInLadn *externalRef1.PresenceState `json:"presenceInLadn,omitempty"` RatType *externalRef1.RatType `json:"ratType,omitempty"` RecoveryTime *externalRef1.DateTime `json:"recoveryTime,omitempty"` // RequestType Possible values are - INITIAL_REQUEST - EXISTING_PDU_SESSION - INITIAL_EMERGENCY_REQUEST - EXISTING_EMERGENCY_PDU_SESSION RequestType *RequestType `json:"requestType,omitempty"` // RoamingChargingProfile Original reference TS32291_Nchf_ConvergedCharging.yaml#/components/schemas/RoamingChargingProfile RoamingChargingProfile interface{} `json:"roamingChargingProfile,omitempty"` RoutingIndicator *string `json:"routingIndicator,omitempty"` SNssai *externalRef1.Snssai `json:"sNssai,omitempty"` SecondaryRatUsageInfo []externalRef1.SecondaryRatUsageInfo `json:"secondaryRatUsageInfo,omitempty"` // SelMode Possible values are - VERIFIED - UE_DNN_NOT_VERIFIED - NW_DNN_NOT_VERIFIED SelMode *DnnSelectionMode `json:"selMode,omitempty"` SelectedDnn *externalRef1.Dnn `json:"selectedDnn,omitempty"` ServingNetwork externalRef1.PlmnIdNid `json:"servingNetwork"` SmallDataRateStatus *externalRef1.SmallDataRateStatus `json:"smallDataRateStatus,omitempty"` Supi externalRef1.Supi `json:"supi,omitempty"` SupportedFeatures *externalRef1.SupportedFeatures `json:"supportedFeatures,omitempty"` UdmGroupId *externalRef1.NfGroupId `json:"udmGroupId,omitempty"` UeLocation *externalRef1.UserLocation `json:"ueLocation,omitempty"` UeTimeZone *externalRef1.TimeZone `json:"ueTimeZone,omitempty"` UnauthenticatedSupi *bool `json:"unauthenticatedSupi,omitempty"` UnknownN1SmInfo *externalRef1.RefToBinaryData `json:"unknownN1SmInfo,omitempty"` // UpCnxState Possible values are - ACTIVATED - DEACTIVATED - ACTIVATING - SUSPENDED UpCnxState *UpCnxState `json:"upCnxState,omitempty"` UpSecurityInfo *UpSecurityInfo `json:"upSecurityInfo,omitempty"` VSmfServiceInstanceId *string `json:"vSmfServiceInstanceId,omitempty"` VcnTunnelInfo *TunnelInfo `json:"vcnTunnelInfo,omitempty"` VplmnQos *VplmnQos `json:"vplmnQos,omitempty"` VsmfId *externalRef1.NfInstanceId `json:"vsmfId,omitempty"` VsmfPduSessionUri *externalRef1.Uri `json:"vsmfPduSessionUri,omitempty"` AdditionalProperties map[string]interface{} `json:"-"` }
PduSessionCreateData defines model for PduSessionCreateData.
func (PduSessionCreateData) Get ¶
func (a PduSessionCreateData) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for PduSessionCreateData. Returns the specified element and whether it was found
func (PduSessionCreateData) MarshalJSON ¶
func (a PduSessionCreateData) MarshalJSON() ([]byte, error)
Override default JSON handling for PduSessionCreateData to handle AdditionalProperties
func (*PduSessionCreateData) Set ¶
func (a *PduSessionCreateData) Set(fieldName string, value interface{})
Setter for additional properties for PduSessionCreateData
func (*PduSessionCreateData) UnmarshalJSON ¶
func (a *PduSessionCreateData) UnmarshalJSON(b []byte) error
Override default JSON handling for PduSessionCreateData to handle AdditionalProperties
type PduSessionCreateError ¶
type PduSessionCreateError struct { BackOffTimer *externalRef1.DurationSec `json:"backOffTimer,omitempty"` Error externalRef1.ProblemDetails `json:"error"` N1SmInfoToUe *externalRef1.RefToBinaryData `json:"n1SmInfoToUe,omitempty"` N1smCause string `json:"n1smCause,omitempty"` RecoveryTime *externalRef1.DateTime `json:"recoveryTime,omitempty"` AdditionalProperties map[string]interface{} `json:"-"` }
PduSessionCreateError defines model for PduSessionCreateError.
func (PduSessionCreateError) Get ¶
func (a PduSessionCreateError) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for PduSessionCreateError. Returns the specified element and whether it was found
func (PduSessionCreateError) MarshalJSON ¶
func (a PduSessionCreateError) MarshalJSON() ([]byte, error)
Override default JSON handling for PduSessionCreateError to handle AdditionalProperties
func (*PduSessionCreateError) Set ¶
func (a *PduSessionCreateError) Set(fieldName string, value interface{})
Setter for additional properties for PduSessionCreateError
func (*PduSessionCreateError) UnmarshalJSON ¶
func (a *PduSessionCreateError) UnmarshalJSON(b []byte) error
Override default JSON handling for PduSessionCreateError to handle AdditionalProperties
type PduSessionCreateErrorApplicationJSON ¶
type PduSessionCreateErrorApplicationJSON = PduSessionCreateError
PduSessionCreateErrorApplicationJSON defines model for PduSessionCreateError.
type PduSessionCreateErrorApplicationProblemPlusJSON ¶
type PduSessionCreateErrorApplicationProblemPlusJSON = externalRef1.ProblemDetails
PduSessionCreateErrorApplicationProblemPlusJSON defines model for PduSessionCreateError.
type PduSessionCreateErrorApplicationProblemPlusJSONResponse ¶
type PduSessionCreateErrorApplicationProblemPlusJSONResponse externalRef1.ProblemDetails
type PduSessionCreateErrorJSONResponse ¶
type PduSessionCreateErrorJSONResponse PduSessionCreateError
type PduSessionCreatedData ¶
type PduSessionCreatedData struct { AdditionalCnTunnelInfo *TunnelInfo `json:"additionalCnTunnelInfo,omitempty"` AlwaysOnGranted *bool `json:"alwaysOnGranted,omitempty"` CnTunnelInfo *TunnelInfo `json:"cnTunnelInfo,omitempty"` DnAaaAddress *IpAddress `json:"dnAaaAddress,omitempty"` DnaiList []externalRef1.Dnai `json:"dnaiList,omitempty"` EnablePauseCharging *bool `json:"enablePauseCharging,omitempty"` EpsBearerInfo []EpsBearerInfo `json:"epsBearerInfo,omitempty"` EpsPdnCnxInfo *EpsPdnCnxInfo `json:"epsPdnCnxInfo,omitempty"` Gpsi externalRef1.Gpsi `json:"gpsi,omitempty"` HSmfInstanceId *externalRef1.NfInstanceId `json:"hSmfInstanceId,omitempty"` HSmfServiceInstanceId *string `json:"hSmfServiceInstanceId,omitempty"` HcnTunnelInfo *TunnelInfo `json:"hcnTunnelInfo,omitempty"` HomeProvidedChargingId string `json:"homeProvidedChargingId,omitempty"` Ipv6Index *externalRef3.IpIndex `json:"ipv6Index,omitempty"` Ipv6MultiHomingInd *bool `json:"ipv6MultiHomingInd,omitempty"` MaAcceptedInd *bool `json:"maAcceptedInd,omitempty"` // MaxIntegrityProtectedDataRate Possible values are // - 64_KBPS // - MAX_UE_RATE MaxIntegrityProtectedDataRate *MaxIntegrityProtectedDataRate `json:"maxIntegrityProtectedDataRate,omitempty"` // MaxIntegrityProtectedDataRateDl Possible values are // - 64_KBPS // - MAX_UE_RATE MaxIntegrityProtectedDataRateDl *MaxIntegrityProtectedDataRate `json:"maxIntegrityProtectedDataRateDl,omitempty"` N1SmInfoToUe *externalRef1.RefToBinaryData `json:"n1SmInfoToUe,omitempty"` NefExtBufSupportInd *bool `json:"nefExtBufSupportInd,omitempty"` PduSessionId *externalRef1.PduSessionId `json:"pduSessionId,omitempty"` PduSessionType externalRef1.PduSessionType `json:"pduSessionType"` QosFlowsSetupList []QosFlowSetupItem `json:"qosFlowsSetupList,omitempty"` RecoveryTime *externalRef1.DateTime `json:"recoveryTime,omitempty"` // RedundantPduSessionInfo Redundant PDU Session Information RedundantPduSessionInfo *RedundantPduSessionInformation `json:"redundantPduSessionInfo,omitempty"` // RoamingChargingProfile Original reference TS32291_Nchf_ConvergedCharging.yaml#/components/schemas/RoamingChargingProfile RoamingChargingProfile interface{} `json:"roamingChargingProfile,omitempty"` SNssai *externalRef1.Snssai `json:"sNssai,omitempty"` SessionAmbr *externalRef1.Ambr `json:"sessionAmbr,omitempty"` SmallDataRateControlEnabled *bool `json:"smallDataRateControlEnabled,omitempty"` SmfInstanceId *externalRef1.NfInstanceId `json:"smfInstanceId,omitempty"` SmfServiceInstanceId *string `json:"smfServiceInstanceId,omitempty"` SscMode string `json:"sscMode"` SupportedFeatures *externalRef1.SupportedFeatures `json:"supportedFeatures,omitempty"` UeIpv4Address externalRef1.Ipv4Addr `json:"ueIpv4Address,omitempty"` UeIpv6InterfaceId string `json:"ueIpv6InterfaceId,omitempty"` UeIpv6Prefix *externalRef1.Ipv6Prefix `json:"ueIpv6Prefix,omitempty"` UpSecurity *externalRef1.UpSecurity `json:"upSecurity,omitempty"` AdditionalProperties map[string]interface{} `json:"-"` }
PduSessionCreatedData defines model for PduSessionCreatedData.
func (PduSessionCreatedData) Get ¶
func (a PduSessionCreatedData) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for PduSessionCreatedData. Returns the specified element and whether it was found
func (PduSessionCreatedData) MarshalJSON ¶
func (a PduSessionCreatedData) MarshalJSON() ([]byte, error)
Override default JSON handling for PduSessionCreatedData to handle AdditionalProperties
func (*PduSessionCreatedData) Set ¶
func (a *PduSessionCreatedData) Set(fieldName string, value interface{})
Setter for additional properties for PduSessionCreatedData
func (*PduSessionCreatedData) UnmarshalJSON ¶
func (a *PduSessionCreatedData) UnmarshalJSON(b []byte) error
Override default JSON handling for PduSessionCreatedData to handle AdditionalProperties
type PduSessionNotifyItem ¶
type PduSessionNotifyItem struct { // NotificationCause Possible values are - QOS_FULFILLED - QOS_NOT_FULFILLED - UP_SEC_FULFILLED - UP_SEC_NOT_FULFILLED NotificationCause NotificationCause `json:"notificationCause"` AdditionalProperties map[string]interface{} `json:"-"` }
PduSessionNotifyItem defines model for PduSessionNotifyItem.
func (PduSessionNotifyItem) Get ¶
func (a PduSessionNotifyItem) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for PduSessionNotifyItem. Returns the specified element and whether it was found
func (PduSessionNotifyItem) MarshalJSON ¶
func (a PduSessionNotifyItem) MarshalJSON() ([]byte, error)
Override default JSON handling for PduSessionNotifyItem to handle AdditionalProperties
func (*PduSessionNotifyItem) Set ¶
func (a *PduSessionNotifyItem) Set(fieldName string, value interface{})
Setter for additional properties for PduSessionNotifyItem
func (*PduSessionNotifyItem) UnmarshalJSON ¶
func (a *PduSessionNotifyItem) UnmarshalJSON(b []byte) error
Override default JSON handling for PduSessionNotifyItem to handle AdditionalProperties
type PostPduSessions201JSONResponse ¶
type PostPduSessions201JSONResponse struct { Body PduSessionCreatedData Headers PostPduSessions201ResponseHeaders }
func (PostPduSessions201JSONResponse) VisitPostPduSessionsResponse ¶
func (response PostPduSessions201JSONResponse) VisitPostPduSessionsResponse(w http.ResponseWriter) error
type PostPduSessions201MultipartResponse ¶
type PostPduSessions201MultipartResponse struct { Body func(writer *multipart.Writer) error Headers PostPduSessions201ResponseHeaders }
func (PostPduSessions201MultipartResponse) VisitPostPduSessionsResponse ¶
func (response PostPduSessions201MultipartResponse) VisitPostPduSessionsResponse(w http.ResponseWriter) error
type PostPduSessions201ResponseHeaders ¶
type PostPduSessions201ResponseHeaders struct {
Location string
}
type PostPduSessions307JSONResponse ¶
type PostPduSessions307JSONResponse struct{ externalRef1.N307JSONResponse }
func (PostPduSessions307JSONResponse) VisitPostPduSessionsResponse ¶
func (response PostPduSessions307JSONResponse) VisitPostPduSessionsResponse(w http.ResponseWriter) error
type PostPduSessions308JSONResponse ¶
type PostPduSessions308JSONResponse struct{ externalRef1.N308JSONResponse }
func (PostPduSessions308JSONResponse) VisitPostPduSessionsResponse ¶
func (response PostPduSessions308JSONResponse) VisitPostPduSessionsResponse(w http.ResponseWriter) error
type PostPduSessions400ApplicationProblemPlusJSONResponse ¶
type PostPduSessions400ApplicationProblemPlusJSONResponse struct {
PduSessionCreateErrorApplicationProblemPlusJSONResponse
}
func (PostPduSessions400ApplicationProblemPlusJSONResponse) VisitPostPduSessionsResponse ¶
func (response PostPduSessions400ApplicationProblemPlusJSONResponse) VisitPostPduSessionsResponse(w http.ResponseWriter) error
type PostPduSessions400JSONResponse ¶
type PostPduSessions400JSONResponse struct {
PduSessionCreateErrorJSONResponse
}
func (PostPduSessions400JSONResponse) VisitPostPduSessionsResponse ¶
func (response PostPduSessions400JSONResponse) VisitPostPduSessionsResponse(w http.ResponseWriter) error
type PostPduSessions400MultipartResponse ¶
type PostPduSessions400MultipartResponse PduSessionCreateErrorMultipartResponse
func (PostPduSessions400MultipartResponse) VisitPostPduSessionsResponse ¶
func (response PostPduSessions400MultipartResponse) VisitPostPduSessionsResponse(w http.ResponseWriter) error
type PostPduSessions403ApplicationProblemPlusJSONResponse ¶
type PostPduSessions403ApplicationProblemPlusJSONResponse externalRef1.ProblemDetails
func (PostPduSessions403ApplicationProblemPlusJSONResponse) VisitPostPduSessionsResponse ¶
func (response PostPduSessions403ApplicationProblemPlusJSONResponse) VisitPostPduSessionsResponse(w http.ResponseWriter) error
type PostPduSessions403JSONResponse ¶
type PostPduSessions403JSONResponse PduSessionCreateError
func (PostPduSessions403JSONResponse) VisitPostPduSessionsResponse ¶
func (response PostPduSessions403JSONResponse) VisitPostPduSessionsResponse(w http.ResponseWriter) error
type PostPduSessions403MultipartResponse ¶
func (PostPduSessions403MultipartResponse) VisitPostPduSessionsResponse ¶
func (response PostPduSessions403MultipartResponse) VisitPostPduSessionsResponse(w http.ResponseWriter) error
type PostPduSessions404ApplicationProblemPlusJSONResponse ¶
type PostPduSessions404ApplicationProblemPlusJSONResponse externalRef1.ProblemDetails
func (PostPduSessions404ApplicationProblemPlusJSONResponse) VisitPostPduSessionsResponse ¶
func (response PostPduSessions404ApplicationProblemPlusJSONResponse) VisitPostPduSessionsResponse(w http.ResponseWriter) error
type PostPduSessions404JSONResponse ¶
type PostPduSessions404JSONResponse PduSessionCreateError
func (PostPduSessions404JSONResponse) VisitPostPduSessionsResponse ¶
func (response PostPduSessions404JSONResponse) VisitPostPduSessionsResponse(w http.ResponseWriter) error
type PostPduSessions404MultipartResponse ¶
func (PostPduSessions404MultipartResponse) VisitPostPduSessionsResponse ¶
func (response PostPduSessions404MultipartResponse) VisitPostPduSessionsResponse(w http.ResponseWriter) error
type PostPduSessions411ApplicationProblemPlusJSONResponse ¶
type PostPduSessions411ApplicationProblemPlusJSONResponse struct {
externalRef1.N411ApplicationProblemPlusJSONResponse
}
func (PostPduSessions411ApplicationProblemPlusJSONResponse) VisitPostPduSessionsResponse ¶
func (response PostPduSessions411ApplicationProblemPlusJSONResponse) VisitPostPduSessionsResponse(w http.ResponseWriter) error
type PostPduSessions413ApplicationProblemPlusJSONResponse ¶
type PostPduSessions413ApplicationProblemPlusJSONResponse struct {
externalRef1.N413ApplicationProblemPlusJSONResponse
}
func (PostPduSessions413ApplicationProblemPlusJSONResponse) VisitPostPduSessionsResponse ¶
func (response PostPduSessions413ApplicationProblemPlusJSONResponse) VisitPostPduSessionsResponse(w http.ResponseWriter) error
type PostPduSessions415ApplicationProblemPlusJSONResponse ¶
type PostPduSessions415ApplicationProblemPlusJSONResponse struct {
externalRef1.N415ApplicationProblemPlusJSONResponse
}
func (PostPduSessions415ApplicationProblemPlusJSONResponse) VisitPostPduSessionsResponse ¶
func (response PostPduSessions415ApplicationProblemPlusJSONResponse) VisitPostPduSessionsResponse(w http.ResponseWriter) error
type PostPduSessions429ApplicationProblemPlusJSONResponse ¶
type PostPduSessions429ApplicationProblemPlusJSONResponse struct {
externalRef1.N429ApplicationProblemPlusJSONResponse
}
func (PostPduSessions429ApplicationProblemPlusJSONResponse) VisitPostPduSessionsResponse ¶
func (response PostPduSessions429ApplicationProblemPlusJSONResponse) VisitPostPduSessionsResponse(w http.ResponseWriter) error
type PostPduSessions500ApplicationProblemPlusJSONResponse ¶
type PostPduSessions500ApplicationProblemPlusJSONResponse externalRef1.ProblemDetails
func (PostPduSessions500ApplicationProblemPlusJSONResponse) VisitPostPduSessionsResponse ¶
func (response PostPduSessions500ApplicationProblemPlusJSONResponse) VisitPostPduSessionsResponse(w http.ResponseWriter) error
type PostPduSessions500JSONResponse ¶
type PostPduSessions500JSONResponse PduSessionCreateError
func (PostPduSessions500JSONResponse) VisitPostPduSessionsResponse ¶
func (response PostPduSessions500JSONResponse) VisitPostPduSessionsResponse(w http.ResponseWriter) error
type PostPduSessions500MultipartResponse ¶
func (PostPduSessions500MultipartResponse) VisitPostPduSessionsResponse ¶
func (response PostPduSessions500MultipartResponse) VisitPostPduSessionsResponse(w http.ResponseWriter) error
type PostPduSessions503ApplicationProblemPlusJSONResponse ¶
type PostPduSessions503ApplicationProblemPlusJSONResponse externalRef1.ProblemDetails
func (PostPduSessions503ApplicationProblemPlusJSONResponse) VisitPostPduSessionsResponse ¶
func (response PostPduSessions503ApplicationProblemPlusJSONResponse) VisitPostPduSessionsResponse(w http.ResponseWriter) error
type PostPduSessions503JSONResponse ¶
type PostPduSessions503JSONResponse PduSessionCreateError
func (PostPduSessions503JSONResponse) VisitPostPduSessionsResponse ¶
func (response PostPduSessions503JSONResponse) VisitPostPduSessionsResponse(w http.ResponseWriter) error
type PostPduSessions503MultipartResponse ¶
func (PostPduSessions503MultipartResponse) VisitPostPduSessionsResponse ¶
func (response PostPduSessions503MultipartResponse) VisitPostPduSessionsResponse(w http.ResponseWriter) error
type PostPduSessionsJSONRequestBody ¶
type PostPduSessionsJSONRequestBody = PduSessionCreateData
PostPduSessionsJSONRequestBody defines body for PostPduSessions for application/json ContentType.
type PostPduSessionsMultipartBody ¶
type PostPduSessionsMultipartBody struct { BinaryDataN1SmInfoFromUe *openapi_types.File `json:"binaryDataN1SmInfoFromUe,omitempty"` BinaryDataUnknownN1SmInfo *openapi_types.File `json:"binaryDataUnknownN1SmInfo,omitempty"` JsonData *PduSessionCreateData `json:"jsonData,omitempty"` AdditionalProperties map[string]interface{} `json:"-"` }
PostPduSessionsMultipartBody defines parameters for PostPduSessions.
func (PostPduSessionsMultipartBody) Get ¶
func (a PostPduSessionsMultipartBody) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for PostPduSessionsMultipartBody. Returns the specified element and whether it was found
func (PostPduSessionsMultipartBody) MarshalJSON ¶
func (a PostPduSessionsMultipartBody) MarshalJSON() ([]byte, error)
Override default JSON handling for PostPduSessionsMultipartBody to handle AdditionalProperties
func (*PostPduSessionsMultipartBody) Set ¶
func (a *PostPduSessionsMultipartBody) Set(fieldName string, value interface{})
Setter for additional properties for PostPduSessionsMultipartBody
func (*PostPduSessionsMultipartBody) UnmarshalJSON ¶
func (a *PostPduSessionsMultipartBody) UnmarshalJSON(b []byte) error
Override default JSON handling for PostPduSessionsMultipartBody to handle AdditionalProperties
type PostPduSessionsMultipartRequestBody ¶
type PostPduSessionsMultipartRequestBody PostPduSessionsMultipartBody
PostPduSessionsMultipartRequestBody defines body for PostPduSessions for multipart/related ContentType.
type PostPduSessionsRequestObject ¶
type PostPduSessionsRequestObject struct { JSONBody *PostPduSessionsJSONRequestBody MultipartBody *multipart.Reader }
type PostPduSessionsResponse ¶
type PostPduSessionsResponse struct { Body []byte HTTPResponse *http.Response JSON201 *PduSessionCreatedData JSON307 *externalRef1.N307 JSON308 *externalRef1.N308 JSON400 *PduSessionCreateErrorApplicationJSON ApplicationproblemJSON400 *PduSessionCreateErrorApplicationProblemPlusJSON JSON403 *PduSessionCreateErrorApplicationJSON ApplicationproblemJSON403 *PduSessionCreateErrorApplicationProblemPlusJSON JSON404 *PduSessionCreateErrorApplicationJSON ApplicationproblemJSON404 *PduSessionCreateErrorApplicationProblemPlusJSON ApplicationproblemJSON411 *externalRef1.N411 ApplicationproblemJSON413 *externalRef1.N413 ApplicationproblemJSON415 *externalRef1.N415 ApplicationproblemJSON429 *externalRef1.N429 JSON500 *PduSessionCreateErrorApplicationJSON ApplicationproblemJSON500 *PduSessionCreateErrorApplicationProblemPlusJSON JSON503 *PduSessionCreateErrorApplicationJSON ApplicationproblemJSON503 *PduSessionCreateErrorApplicationProblemPlusJSON ApplicationproblemJSONDefault *externalRef1.Default }
func ParsePostPduSessionsResponse ¶
func ParsePostPduSessionsResponse(rsp *http.Response) (*PostPduSessionsResponse, error)
ParsePostPduSessionsResponse parses an HTTP response from a PostPduSessionsWithResponse call
func (PostPduSessionsResponse) Status ¶
func (r PostPduSessionsResponse) Status() string
Status returns HTTPResponse.Status
func (PostPduSessionsResponse) StatusCode ¶
func (r PostPduSessionsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PostPduSessionsResponseObject ¶
type PostPduSessionsResponseObject interface {
VisitPostPduSessionsResponse(w http.ResponseWriter) error
}
type PostPduSessionsdefaultApplicationProblemPlusJSONResponse ¶
type PostPduSessionsdefaultApplicationProblemPlusJSONResponse struct { Body externalRef1.ProblemDetails StatusCode int }
func (PostPduSessionsdefaultApplicationProblemPlusJSONResponse) VisitPostPduSessionsResponse ¶
func (response PostPduSessionsdefaultApplicationProblemPlusJSONResponse) VisitPostPduSessionsResponse(w http.ResponseWriter) error
type PostSmContexts201JSONResponse ¶
type PostSmContexts201JSONResponse struct { Body SmContextCreatedData Headers PostSmContexts201ResponseHeaders }
func (PostSmContexts201JSONResponse) VisitPostSmContextsResponse ¶
func (response PostSmContexts201JSONResponse) VisitPostSmContextsResponse(w http.ResponseWriter) error
type PostSmContexts201MultipartResponse ¶
type PostSmContexts201MultipartResponse struct { Body func(writer *multipart.Writer) error Headers PostSmContexts201ResponseHeaders }
func (PostSmContexts201MultipartResponse) VisitPostSmContextsResponse ¶
func (response PostSmContexts201MultipartResponse) VisitPostSmContextsResponse(w http.ResponseWriter) error
type PostSmContexts201ResponseHeaders ¶
type PostSmContexts201ResponseHeaders struct {
Location string
}
type PostSmContexts307JSONResponse ¶
type PostSmContexts307JSONResponse struct{ externalRef1.N307JSONResponse }
func (PostSmContexts307JSONResponse) VisitPostSmContextsResponse ¶
func (response PostSmContexts307JSONResponse) VisitPostSmContextsResponse(w http.ResponseWriter) error
type PostSmContexts308JSONResponse ¶
type PostSmContexts308JSONResponse struct{ externalRef1.N308JSONResponse }
func (PostSmContexts308JSONResponse) VisitPostSmContextsResponse ¶
func (response PostSmContexts308JSONResponse) VisitPostSmContextsResponse(w http.ResponseWriter) error
type PostSmContexts400ApplicationProblemPlusJSONResponse ¶
type PostSmContexts400ApplicationProblemPlusJSONResponse externalRef1.ProblemDetails
func (PostSmContexts400ApplicationProblemPlusJSONResponse) VisitPostSmContextsResponse ¶
func (response PostSmContexts400ApplicationProblemPlusJSONResponse) VisitPostSmContextsResponse(w http.ResponseWriter) error
type PostSmContexts400JSONResponse ¶
type PostSmContexts400JSONResponse SmContextCreateError
func (PostSmContexts400JSONResponse) VisitPostSmContextsResponse ¶
func (response PostSmContexts400JSONResponse) VisitPostSmContextsResponse(w http.ResponseWriter) error
type PostSmContexts400MultipartResponse ¶
func (PostSmContexts400MultipartResponse) VisitPostSmContextsResponse ¶
func (response PostSmContexts400MultipartResponse) VisitPostSmContextsResponse(w http.ResponseWriter) error
type PostSmContexts403ApplicationProblemPlusJSONResponse ¶
type PostSmContexts403ApplicationProblemPlusJSONResponse externalRef1.ProblemDetails
func (PostSmContexts403ApplicationProblemPlusJSONResponse) VisitPostSmContextsResponse ¶
func (response PostSmContexts403ApplicationProblemPlusJSONResponse) VisitPostSmContextsResponse(w http.ResponseWriter) error
type PostSmContexts403JSONResponse ¶
type PostSmContexts403JSONResponse SmContextCreateError
func (PostSmContexts403JSONResponse) VisitPostSmContextsResponse ¶
func (response PostSmContexts403JSONResponse) VisitPostSmContextsResponse(w http.ResponseWriter) error
type PostSmContexts403MultipartResponse ¶
func (PostSmContexts403MultipartResponse) VisitPostSmContextsResponse ¶
func (response PostSmContexts403MultipartResponse) VisitPostSmContextsResponse(w http.ResponseWriter) error
type PostSmContexts404JSONResponse ¶
type PostSmContexts404JSONResponse SmContextCreateError
func (PostSmContexts404JSONResponse) VisitPostSmContextsResponse ¶
func (response PostSmContexts404JSONResponse) VisitPostSmContextsResponse(w http.ResponseWriter) error
type PostSmContexts404MultipartResponse ¶
func (PostSmContexts404MultipartResponse) VisitPostSmContextsResponse ¶
func (response PostSmContexts404MultipartResponse) VisitPostSmContextsResponse(w http.ResponseWriter) error
type PostSmContexts411ApplicationProblemPlusJSONResponse ¶
type PostSmContexts411ApplicationProblemPlusJSONResponse struct {
externalRef1.N411ApplicationProblemPlusJSONResponse
}
func (PostSmContexts411ApplicationProblemPlusJSONResponse) VisitPostSmContextsResponse ¶
func (response PostSmContexts411ApplicationProblemPlusJSONResponse) VisitPostSmContextsResponse(w http.ResponseWriter) error
type PostSmContexts413ApplicationProblemPlusJSONResponse ¶
type PostSmContexts413ApplicationProblemPlusJSONResponse struct {
N413ApplicationProblemPlusJSONResponse
}
func (PostSmContexts413ApplicationProblemPlusJSONResponse) VisitPostSmContextsResponse ¶
func (response PostSmContexts413ApplicationProblemPlusJSONResponse) VisitPostSmContextsResponse(w http.ResponseWriter) error
type PostSmContexts415ApplicationProblemPlusJSONResponse ¶
type PostSmContexts415ApplicationProblemPlusJSONResponse struct {
N415ApplicationProblemPlusJSONResponse
}
func (PostSmContexts415ApplicationProblemPlusJSONResponse) VisitPostSmContextsResponse ¶
func (response PostSmContexts415ApplicationProblemPlusJSONResponse) VisitPostSmContextsResponse(w http.ResponseWriter) error
type PostSmContexts429ApplicationProblemPlusJSONResponse ¶
type PostSmContexts429ApplicationProblemPlusJSONResponse struct {
N429ApplicationProblemPlusJSONResponse
}
func (PostSmContexts429ApplicationProblemPlusJSONResponse) VisitPostSmContextsResponse ¶
func (response PostSmContexts429ApplicationProblemPlusJSONResponse) VisitPostSmContextsResponse(w http.ResponseWriter) error
type PostSmContexts500ApplicationProblemPlusJSONResponse ¶
type PostSmContexts500ApplicationProblemPlusJSONResponse externalRef1.ProblemDetails
func (PostSmContexts500ApplicationProblemPlusJSONResponse) VisitPostSmContextsResponse ¶
func (response PostSmContexts500ApplicationProblemPlusJSONResponse) VisitPostSmContextsResponse(w http.ResponseWriter) error
type PostSmContexts500JSONResponse ¶
type PostSmContexts500JSONResponse SmContextCreateError
func (PostSmContexts500JSONResponse) VisitPostSmContextsResponse ¶
func (response PostSmContexts500JSONResponse) VisitPostSmContextsResponse(w http.ResponseWriter) error
type PostSmContexts500MultipartResponse ¶
func (PostSmContexts500MultipartResponse) VisitPostSmContextsResponse ¶
func (response PostSmContexts500MultipartResponse) VisitPostSmContextsResponse(w http.ResponseWriter) error
type PostSmContexts503ApplicationProblemPlusJSONResponse ¶
type PostSmContexts503ApplicationProblemPlusJSONResponse externalRef1.ProblemDetails
func (PostSmContexts503ApplicationProblemPlusJSONResponse) VisitPostSmContextsResponse ¶
func (response PostSmContexts503ApplicationProblemPlusJSONResponse) VisitPostSmContextsResponse(w http.ResponseWriter) error
type PostSmContexts503JSONResponse ¶
type PostSmContexts503JSONResponse SmContextCreateError
func (PostSmContexts503JSONResponse) VisitPostSmContextsResponse ¶
func (response PostSmContexts503JSONResponse) VisitPostSmContextsResponse(w http.ResponseWriter) error
type PostSmContexts503MultipartResponse ¶
func (PostSmContexts503MultipartResponse) VisitPostSmContextsResponse ¶
func (response PostSmContexts503MultipartResponse) VisitPostSmContextsResponse(w http.ResponseWriter) error
type PostSmContexts504ApplicationProblemPlusJSONResponse ¶
type PostSmContexts504ApplicationProblemPlusJSONResponse externalRef1.ProblemDetails
func (PostSmContexts504ApplicationProblemPlusJSONResponse) VisitPostSmContextsResponse ¶
func (response PostSmContexts504ApplicationProblemPlusJSONResponse) VisitPostSmContextsResponse(w http.ResponseWriter) error
type PostSmContexts504JSONResponse ¶
type PostSmContexts504JSONResponse SmContextCreateError
func (PostSmContexts504JSONResponse) VisitPostSmContextsResponse ¶
func (response PostSmContexts504JSONResponse) VisitPostSmContextsResponse(w http.ResponseWriter) error
type PostSmContexts504MultipartResponse ¶
func (PostSmContexts504MultipartResponse) VisitPostSmContextsResponse ¶
func (response PostSmContexts504MultipartResponse) VisitPostSmContextsResponse(w http.ResponseWriter) error
type PostSmContextsMultipartBody ¶
type PostSmContextsMultipartBody struct { BinaryDataN1SmMessage *openapi_types.File `json:"binaryDataN1SmMessage,omitempty"` BinaryDataN2SmInformation *openapi_types.File `json:"binaryDataN2SmInformation,omitempty"` BinaryDataN2SmInformationExt1 *openapi_types.File `json:"binaryDataN2SmInformationExt1,omitempty"` JsonData *SmContextCreateData `json:"jsonData,omitempty"` AdditionalProperties map[string]interface{} `json:"-"` }
PostSmContextsMultipartBody defines parameters for PostSmContexts.
func (PostSmContextsMultipartBody) Get ¶
func (a PostSmContextsMultipartBody) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for PostSmContextsMultipartBody. Returns the specified element and whether it was found
func (PostSmContextsMultipartBody) MarshalJSON ¶
func (a PostSmContextsMultipartBody) MarshalJSON() ([]byte, error)
Override default JSON handling for PostSmContextsMultipartBody to handle AdditionalProperties
func (*PostSmContextsMultipartBody) Set ¶
func (a *PostSmContextsMultipartBody) Set(fieldName string, value interface{})
Setter for additional properties for PostSmContextsMultipartBody
func (*PostSmContextsMultipartBody) UnmarshalJSON ¶
func (a *PostSmContextsMultipartBody) UnmarshalJSON(b []byte) error
Override default JSON handling for PostSmContextsMultipartBody to handle AdditionalProperties
type PostSmContextsMultipartRequestBody ¶
type PostSmContextsMultipartRequestBody PostSmContextsMultipartBody
PostSmContextsMultipartRequestBody defines body for PostSmContexts for multipart/related ContentType.
type PostSmContextsResponse ¶
type PostSmContextsResponse struct { Body []byte HTTPResponse *http.Response JSON201 *SmContextCreatedData JSON307 *externalRef1.N307 JSON308 *externalRef1.N308 JSON400 *SmContextCreateError ApplicationproblemJSON400 *externalRef1.ProblemDetails JSON403 *SmContextCreateError ApplicationproblemJSON403 *externalRef1.ProblemDetails JSON404 *SmContextCreateError ApplicationproblemJSON411 *externalRef1.N411 ApplicationproblemJSON413 *N413 ApplicationproblemJSON415 *N415 ApplicationproblemJSON429 *N429 JSON500 *SmContextCreateError ApplicationproblemJSON500 *externalRef1.ProblemDetails JSON503 *SmContextCreateError ApplicationproblemJSON503 *externalRef1.ProblemDetails JSON504 *SmContextCreateError ApplicationproblemJSON504 *externalRef1.ProblemDetails ApplicationproblemJSONDefault *externalRef1.Default }
func ParsePostSmContextsResponse ¶
func ParsePostSmContextsResponse(rsp *http.Response) (*PostSmContextsResponse, error)
ParsePostSmContextsResponse parses an HTTP response from a PostSmContextsWithResponse call
func (PostSmContextsResponse) Status ¶
func (r PostSmContextsResponse) Status() string
Status returns HTTPResponse.Status
func (PostSmContextsResponse) StatusCode ¶
func (r PostSmContextsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PostSmContextsResponseObject ¶
type PostSmContextsResponseObject interface {
VisitPostSmContextsResponse(w http.ResponseWriter) error
}
type PostSmContextsdefaultApplicationProblemPlusJSONResponse ¶
type PostSmContextsdefaultApplicationProblemPlusJSONResponse struct { Body externalRef1.ProblemDetails StatusCode int }
func (PostSmContextsdefaultApplicationProblemPlusJSONResponse) VisitPostSmContextsResponse ¶
func (response PostSmContextsdefaultApplicationProblemPlusJSONResponse) VisitPostSmContextsResponse(w http.ResponseWriter) error
type ProblemDetailsAddInfo ¶
type ProblemDetailsAddInfo struct { RemoteError *bool `json:"remoteError,omitempty"` AdditionalProperties map[string]interface{} `json:"-"` }
ProblemDetailsAddInfo defines model for ProblemDetailsAddInfo.
func (ProblemDetailsAddInfo) Get ¶
func (a ProblemDetailsAddInfo) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for ProblemDetailsAddInfo. Returns the specified element and whether it was found
func (ProblemDetailsAddInfo) MarshalJSON ¶
func (a ProblemDetailsAddInfo) MarshalJSON() ([]byte, error)
Override default JSON handling for ProblemDetailsAddInfo to handle AdditionalProperties
func (*ProblemDetailsAddInfo) Set ¶
func (a *ProblemDetailsAddInfo) Set(fieldName string, value interface{})
Setter for additional properties for ProblemDetailsAddInfo
func (*ProblemDetailsAddInfo) UnmarshalJSON ¶
func (a *ProblemDetailsAddInfo) UnmarshalJSON(b []byte) error
Override default JSON handling for ProblemDetailsAddInfo to handle AdditionalProperties
type ProcedureTransactionId ¶
type ProcedureTransactionId = int
ProcedureTransactionId defines model for ProcedureTransactionId.
type ProtectionResult ¶
type ProtectionResult string
ProtectionResult Possible values are
- PERFORMED
- NOT_PERFORMED
const ( NOTPERFORMED ProtectionResult = "NOT_PERFORMED" PERFORMED ProtectionResult = "PERFORMED" )
Defines values for ProtectionResult.
type PsaIndication ¶
type PsaIndication string
PsaIndication Possible values are
- PSA_INSERTED
- PSA_REMOVED
- PSA_INSERTED_ONLY
- PSA_REMOVED_ONLY
const ( PSAINSERTED PsaIndication = "PSA_INSERTED" PSAINSERTEDONLY PsaIndication = "PSA_INSERTED_ONLY" PSAREMOVED PsaIndication = "PSA_REMOVED" PSAREMOVEDONLY PsaIndication = "PSA_REMOVED_ONLY" )
Defines values for PsaIndication.
type PsaInformation ¶
type PsaInformation struct { DnaiList []externalRef1.Dnai `json:"dnaiList,omitempty"` // PsaInd Possible values are // - PSA_INSERTED // - PSA_REMOVED // - PSA_INSERTED_ONLY // - PSA_REMOVED_ONLY PsaInd *PsaIndication `json:"psaInd,omitempty"` PsaUpfId *externalRef1.NfInstanceId `json:"psaUpfId,omitempty"` UeIpv6Prefix *externalRef1.Ipv6Prefix `json:"ueIpv6Prefix,omitempty"` AdditionalProperties map[string]interface{} `json:"-"` }
PsaInformation defines model for PsaInformation.
func (PsaInformation) Get ¶
func (a PsaInformation) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for PsaInformation. Returns the specified element and whether it was found
func (PsaInformation) MarshalJSON ¶
func (a PsaInformation) MarshalJSON() ([]byte, error)
Override default JSON handling for PsaInformation to handle AdditionalProperties
func (*PsaInformation) Set ¶
func (a *PsaInformation) Set(fieldName string, value interface{})
Setter for additional properties for PsaInformation
func (*PsaInformation) UnmarshalJSON ¶
func (a *PsaInformation) UnmarshalJSON(b []byte) error
Override default JSON handling for PsaInformation to handle AdditionalProperties
type QosFlowAccessType ¶
type QosFlowAccessType string
QosFlowAccessType Possible values are
- 3GPP
- NON_3GPP
- 3GPP_AND_NON_3GPP
const ( N3GPP QosFlowAccessType = "3GPP" N3GPPANDNON3GPP QosFlowAccessType = "3GPP_AND_NON_3GPP" NON3GPP QosFlowAccessType = "NON_3GPP" )
Defines values for QosFlowAccessType.
type QosFlowAddModifyRequestItem ¶
type QosFlowAddModifyRequestItem struct { // AssociatedAnType Possible values are // - 3GPP // - NON_3GPP // - 3GPP_AND_NON_3GPP AssociatedAnType *QosFlowAccessType `json:"associatedAnType,omitempty"` Ebi *EpsBearerId `json:"ebi,omitempty"` Qfi externalRef1.Qfi `json:"qfi"` QosFlowDescription *externalRef1.Bytes `json:"qosFlowDescription,omitempty"` QosFlowProfile *QosFlowProfile `json:"qosFlowProfile,omitempty"` QosRules *externalRef1.Bytes `json:"qosRules,omitempty"` AdditionalProperties map[string]interface{} `json:"-"` }
QosFlowAddModifyRequestItem defines model for QosFlowAddModifyRequestItem.
func (QosFlowAddModifyRequestItem) Get ¶
func (a QosFlowAddModifyRequestItem) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for QosFlowAddModifyRequestItem. Returns the specified element and whether it was found
func (QosFlowAddModifyRequestItem) MarshalJSON ¶
func (a QosFlowAddModifyRequestItem) MarshalJSON() ([]byte, error)
Override default JSON handling for QosFlowAddModifyRequestItem to handle AdditionalProperties
func (*QosFlowAddModifyRequestItem) Set ¶
func (a *QosFlowAddModifyRequestItem) Set(fieldName string, value interface{})
Setter for additional properties for QosFlowAddModifyRequestItem
func (*QosFlowAddModifyRequestItem) UnmarshalJSON ¶
func (a *QosFlowAddModifyRequestItem) UnmarshalJSON(b []byte) error
Override default JSON handling for QosFlowAddModifyRequestItem to handle AdditionalProperties
type QosFlowItem ¶
type QosFlowItem struct { // Cause Possible values are - REL_DUE_TO_HO - EPS_FALLBACK - REL_DUE_TO_UP_SEC - DNN_CONGESTION - S_NSSAI_CONGESTION - REL_DUE_TO_REACTIVATION - 5G_AN_NOT_RESPONDING - REL_DUE_TO_SLICE_NOT_AVAILABLE - REL_DUE_TO_DUPLICATE_SESSION_ID - PDU_SESSION_STATUS_MISMATCH - HO_FAILURE - INSUFFICIENT_UP_RESOURCES - PDU_SESSION_HANDED_OVER - PDU_SESSION_RESUMED - CN_ASSISTED_RAN_PARAMETER_TUNING - ISMF_CONTEXT_TRANSFER - SMF_CONTEXT_TRANSFER - REL_DUE_TO_PS_TO_CS_HO - REL_DUE_TO_SUBSCRIPTION_CHANGE - HO_CANCEL - REL_DUE_TO_SLICE_NOT_AUTHORIZED - PDU_SESSION_HAND_OVER_FAILURE - DDN_FAILURE_STATUS - REL_DUE_TO_CP_ONLY_NOT_APPLICABLE - NOT_SUPPORTED_WITH_ISMF - CHANGED_ANCHOR_SMF - CHANGED_INTERMEDIATE_SMF - REL_DUE_TO_SMF_NOT_SUPPORT_PSETR Cause *Cause `json:"cause,omitempty"` CurrentQosProfileIndex int `json:"currentQosProfileIndex,omitempty"` NullQoSProfileIndex *bool `json:"nullQoSProfileIndex,omitempty"` Qfi externalRef1.Qfi `json:"qfi"` AdditionalProperties map[string]interface{} `json:"-"` }
QosFlowItem defines model for QosFlowItem.
func (QosFlowItem) Get ¶
func (a QosFlowItem) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for QosFlowItem. Returns the specified element and whether it was found
func (QosFlowItem) MarshalJSON ¶
func (a QosFlowItem) MarshalJSON() ([]byte, error)
Override default JSON handling for QosFlowItem to handle AdditionalProperties
func (*QosFlowItem) Set ¶
func (a *QosFlowItem) Set(fieldName string, value interface{})
Setter for additional properties for QosFlowItem
func (*QosFlowItem) UnmarshalJSON ¶
func (a *QosFlowItem) UnmarshalJSON(b []byte) error
Override default JSON handling for QosFlowItem to handle AdditionalProperties
type QosFlowNotifyItem ¶
type QosFlowNotifyItem struct { CurrentQosProfileIndex int `json:"currentQosProfileIndex,omitempty"` // NotificationCause Possible values are - QOS_FULFILLED - QOS_NOT_FULFILLED - UP_SEC_FULFILLED - UP_SEC_NOT_FULFILLED NotificationCause NotificationCause `json:"notificationCause"` NullQoSProfileIndex *bool `json:"nullQoSProfileIndex,omitempty"` Qfi externalRef1.Qfi `json:"qfi"` AdditionalProperties map[string]interface{} `json:"-"` }
QosFlowNotifyItem defines model for QosFlowNotifyItem.
func (QosFlowNotifyItem) Get ¶
func (a QosFlowNotifyItem) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for QosFlowNotifyItem. Returns the specified element and whether it was found
func (QosFlowNotifyItem) MarshalJSON ¶
func (a QosFlowNotifyItem) MarshalJSON() ([]byte, error)
Override default JSON handling for QosFlowNotifyItem to handle AdditionalProperties
func (*QosFlowNotifyItem) Set ¶
func (a *QosFlowNotifyItem) Set(fieldName string, value interface{})
Setter for additional properties for QosFlowNotifyItem
func (*QosFlowNotifyItem) UnmarshalJSON ¶
func (a *QosFlowNotifyItem) UnmarshalJSON(b []byte) error
Override default JSON handling for QosFlowNotifyItem to handle AdditionalProperties
type QosFlowProfile ¶
type QosFlowProfile struct { N5qi externalRef1.N5Qi `json:"5qi"` AdditionalQosFlowInfo *externalRef1.AdditionalQosFlowInfo `json:"additionalQosFlowInfo,omitempty"` Arp *externalRef1.Arp `json:"arp,omitempty"` Dynamic5Qi *externalRef1.Dynamic5Qi `json:"dynamic5Qi,omitempty"` GbrQosFlowInfo *GbrQosFlowInformation `json:"gbrQosFlowInfo,omitempty"` NonDynamic5Qi *externalRef1.NonDynamic5Qi `json:"nonDynamic5Qi,omitempty"` // QosMonitoringReq Possible values are // - UL // - DL // - BOTH // - NONE QosMonitoringReq *QosMonitoringReq `json:"qosMonitoringReq,omitempty"` QosRepPeriod *externalRef1.DurationSec `json:"qosRepPeriod,omitempty"` Rqa *externalRef1.ReflectiveQoSAttribute `json:"rqa,omitempty"` AdditionalProperties map[string]interface{} `json:"-"` }
QosFlowProfile defines model for QosFlowProfile.
func (QosFlowProfile) Get ¶
func (a QosFlowProfile) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for QosFlowProfile. Returns the specified element and whether it was found
func (QosFlowProfile) MarshalJSON ¶
func (a QosFlowProfile) MarshalJSON() ([]byte, error)
Override default JSON handling for QosFlowProfile to handle AdditionalProperties
func (*QosFlowProfile) Set ¶
func (a *QosFlowProfile) Set(fieldName string, value interface{})
Setter for additional properties for QosFlowProfile
func (*QosFlowProfile) UnmarshalJSON ¶
func (a *QosFlowProfile) UnmarshalJSON(b []byte) error
Override default JSON handling for QosFlowProfile to handle AdditionalProperties
type QosFlowReleaseRequestItem ¶
type QosFlowReleaseRequestItem struct { Qfi externalRef1.Qfi `json:"qfi"` QosFlowDescription *externalRef1.Bytes `json:"qosFlowDescription,omitempty"` QosRules *externalRef1.Bytes `json:"qosRules,omitempty"` AdditionalProperties map[string]interface{} `json:"-"` }
QosFlowReleaseRequestItem defines model for QosFlowReleaseRequestItem.
func (QosFlowReleaseRequestItem) Get ¶
func (a QosFlowReleaseRequestItem) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for QosFlowReleaseRequestItem. Returns the specified element and whether it was found
func (QosFlowReleaseRequestItem) MarshalJSON ¶
func (a QosFlowReleaseRequestItem) MarshalJSON() ([]byte, error)
Override default JSON handling for QosFlowReleaseRequestItem to handle AdditionalProperties
func (*QosFlowReleaseRequestItem) Set ¶
func (a *QosFlowReleaseRequestItem) Set(fieldName string, value interface{})
Setter for additional properties for QosFlowReleaseRequestItem
func (*QosFlowReleaseRequestItem) UnmarshalJSON ¶
func (a *QosFlowReleaseRequestItem) UnmarshalJSON(b []byte) error
Override default JSON handling for QosFlowReleaseRequestItem to handle AdditionalProperties
type QosFlowSetupItem ¶
type QosFlowSetupItem struct { // AssociatedAnType Possible values are // - 3GPP // - NON_3GPP // - 3GPP_AND_NON_3GPP AssociatedAnType *QosFlowAccessType `json:"associatedAnType,omitempty"` DefaultQosRuleInd *bool `json:"defaultQosRuleInd,omitempty"` Ebi *EpsBearerId `json:"ebi,omitempty"` Qfi externalRef1.Qfi `json:"qfi"` QosFlowDescription *externalRef1.Bytes `json:"qosFlowDescription,omitempty"` QosFlowProfile *QosFlowProfile `json:"qosFlowProfile,omitempty"` QosRules externalRef1.Bytes `json:"qosRules"` AdditionalProperties map[string]interface{} `json:"-"` }
QosFlowSetupItem defines model for QosFlowSetupItem.
func (QosFlowSetupItem) Get ¶
func (a QosFlowSetupItem) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for QosFlowSetupItem. Returns the specified element and whether it was found
func (QosFlowSetupItem) MarshalJSON ¶
func (a QosFlowSetupItem) MarshalJSON() ([]byte, error)
Override default JSON handling for QosFlowSetupItem to handle AdditionalProperties
func (*QosFlowSetupItem) Set ¶
func (a *QosFlowSetupItem) Set(fieldName string, value interface{})
Setter for additional properties for QosFlowSetupItem
func (*QosFlowSetupItem) UnmarshalJSON ¶
func (a *QosFlowSetupItem) UnmarshalJSON(b []byte) error
Override default JSON handling for QosFlowSetupItem to handle AdditionalProperties
type QosFlowTunnel ¶
type QosFlowTunnel struct { QfiList []externalRef1.Qfi `json:"qfiList"` TunnelInfo TunnelInfo `json:"tunnelInfo"` AdditionalProperties map[string]interface{} `json:"-"` }
QosFlowTunnel Tunnel Information per QoS Flow
func (QosFlowTunnel) Get ¶
func (a QosFlowTunnel) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for QosFlowTunnel. Returns the specified element and whether it was found
func (QosFlowTunnel) MarshalJSON ¶
func (a QosFlowTunnel) MarshalJSON() ([]byte, error)
Override default JSON handling for QosFlowTunnel to handle AdditionalProperties
func (*QosFlowTunnel) Set ¶
func (a *QosFlowTunnel) Set(fieldName string, value interface{})
Setter for additional properties for QosFlowTunnel
func (*QosFlowTunnel) UnmarshalJSON ¶
func (a *QosFlowTunnel) UnmarshalJSON(b []byte) error
Override default JSON handling for QosFlowTunnel to handle AdditionalProperties
type QosMonitoringInfo ¶
type QosMonitoringInfo struct { QosMonitoringInd *bool `json:"qosMonitoringInd,omitempty"` AdditionalProperties map[string]interface{} `json:"-"` }
QosMonitoringInfo defines model for QosMonitoringInfo.
func (QosMonitoringInfo) Get ¶
func (a QosMonitoringInfo) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for QosMonitoringInfo. Returns the specified element and whether it was found
func (QosMonitoringInfo) MarshalJSON ¶
func (a QosMonitoringInfo) MarshalJSON() ([]byte, error)
Override default JSON handling for QosMonitoringInfo to handle AdditionalProperties
func (*QosMonitoringInfo) Set ¶
func (a *QosMonitoringInfo) Set(fieldName string, value interface{})
Setter for additional properties for QosMonitoringInfo
func (*QosMonitoringInfo) UnmarshalJSON ¶
func (a *QosMonitoringInfo) UnmarshalJSON(b []byte) error
Override default JSON handling for QosMonitoringInfo to handle AdditionalProperties
type QosMonitoringReq ¶
type QosMonitoringReq string
QosMonitoringReq Possible values are
- UL
- DL
- BOTH
- NONE
const ( BOTH QosMonitoringReq = "BOTH" DL QosMonitoringReq = "DL" NONE QosMonitoringReq = "NONE" UL QosMonitoringReq = "UL" )
Defines values for QosMonitoringReq.
type RedundantPduSessionInformation ¶
type RedundantPduSessionInformation struct { // Rsn Redundancy Sequence Number. Possible values are // - V1 // - V2 Rsn Rsn `json:"rsn"` AdditionalProperties map[string]interface{} `json:"-"` }
RedundantPduSessionInformation Redundant PDU Session Information
func (RedundantPduSessionInformation) Get ¶
func (a RedundantPduSessionInformation) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for RedundantPduSessionInformation. Returns the specified element and whether it was found
func (RedundantPduSessionInformation) MarshalJSON ¶
func (a RedundantPduSessionInformation) MarshalJSON() ([]byte, error)
Override default JSON handling for RedundantPduSessionInformation to handle AdditionalProperties
func (*RedundantPduSessionInformation) Set ¶
func (a *RedundantPduSessionInformation) Set(fieldName string, value interface{})
Setter for additional properties for RedundantPduSessionInformation
func (*RedundantPduSessionInformation) UnmarshalJSON ¶
func (a *RedundantPduSessionInformation) UnmarshalJSON(b []byte) error
Override default JSON handling for RedundantPduSessionInformation to handle AdditionalProperties
type ReleaseData ¶
type ReleaseData struct { N5gMmCauseValue *externalRef1.N5GMmCause `json:"5gMmCauseValue,omitempty"` AddUeLocation *externalRef1.UserLocation `json:"addUeLocation,omitempty"` // Cause Possible values are - REL_DUE_TO_HO - EPS_FALLBACK - REL_DUE_TO_UP_SEC - DNN_CONGESTION - S_NSSAI_CONGESTION - REL_DUE_TO_REACTIVATION - 5G_AN_NOT_RESPONDING - REL_DUE_TO_SLICE_NOT_AVAILABLE - REL_DUE_TO_DUPLICATE_SESSION_ID - PDU_SESSION_STATUS_MISMATCH - HO_FAILURE - INSUFFICIENT_UP_RESOURCES - PDU_SESSION_HANDED_OVER - PDU_SESSION_RESUMED - CN_ASSISTED_RAN_PARAMETER_TUNING - ISMF_CONTEXT_TRANSFER - SMF_CONTEXT_TRANSFER - REL_DUE_TO_PS_TO_CS_HO - REL_DUE_TO_SUBSCRIPTION_CHANGE - HO_CANCEL - REL_DUE_TO_SLICE_NOT_AUTHORIZED - PDU_SESSION_HAND_OVER_FAILURE - DDN_FAILURE_STATUS - REL_DUE_TO_CP_ONLY_NOT_APPLICABLE - NOT_SUPPORTED_WITH_ISMF - CHANGED_ANCHOR_SMF - CHANGED_INTERMEDIATE_SMF - REL_DUE_TO_SMF_NOT_SUPPORT_PSETR Cause *Cause `json:"cause,omitempty"` N4Info *N4Information `json:"n4Info,omitempty"` N4InfoExt1 *N4Information `json:"n4InfoExt1,omitempty"` N4InfoExt2 *N4Information `json:"n4InfoExt2,omitempty"` NgApCause *externalRef1.NgApCause `json:"ngApCause,omitempty"` SecondaryRatUsageInfo []externalRef1.SecondaryRatUsageInfo `json:"secondaryRatUsageInfo,omitempty"` SecondaryRatUsageReport []externalRef1.SecondaryRatUsageReport `json:"secondaryRatUsageReport,omitempty"` UeLocation *externalRef1.UserLocation `json:"ueLocation,omitempty"` UeTimeZone *externalRef1.TimeZone `json:"ueTimeZone,omitempty"` AdditionalProperties map[string]interface{} `json:"-"` }
ReleaseData defines model for ReleaseData.
func (ReleaseData) Get ¶
func (a ReleaseData) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for ReleaseData. Returns the specified element and whether it was found
func (ReleaseData) MarshalJSON ¶
func (a ReleaseData) MarshalJSON() ([]byte, error)
Override default JSON handling for ReleaseData to handle AdditionalProperties
func (*ReleaseData) Set ¶
func (a *ReleaseData) Set(fieldName string, value interface{})
Setter for additional properties for ReleaseData
func (*ReleaseData) UnmarshalJSON ¶
func (a *ReleaseData) UnmarshalJSON(b []byte) error
Override default JSON handling for ReleaseData to handle AdditionalProperties
type ReleasePduSession200JSONResponse ¶
type ReleasePduSession200JSONResponse ReleasedData
func (ReleasePduSession200JSONResponse) VisitReleasePduSessionResponse ¶
func (response ReleasePduSession200JSONResponse) VisitReleasePduSessionResponse(w http.ResponseWriter) error
type ReleasePduSession200MultipartResponse ¶
func (ReleasePduSession200MultipartResponse) VisitReleasePduSessionResponse ¶
func (response ReleasePduSession200MultipartResponse) VisitReleasePduSessionResponse(w http.ResponseWriter) error
type ReleasePduSession204Response ¶
type ReleasePduSession204Response struct { }
func (ReleasePduSession204Response) VisitReleasePduSessionResponse ¶
func (response ReleasePduSession204Response) VisitReleasePduSessionResponse(w http.ResponseWriter) error
type ReleasePduSession307JSONResponse ¶
type ReleasePduSession307JSONResponse struct{ externalRef1.N307JSONResponse }
func (ReleasePduSession307JSONResponse) VisitReleasePduSessionResponse ¶
func (response ReleasePduSession307JSONResponse) VisitReleasePduSessionResponse(w http.ResponseWriter) error
type ReleasePduSession308JSONResponse ¶
type ReleasePduSession308JSONResponse struct{ externalRef1.N308JSONResponse }
func (ReleasePduSession308JSONResponse) VisitReleasePduSessionResponse ¶
func (response ReleasePduSession308JSONResponse) VisitReleasePduSessionResponse(w http.ResponseWriter) error
type ReleasePduSession400ApplicationProblemPlusJSONResponse ¶
type ReleasePduSession400ApplicationProblemPlusJSONResponse struct {
externalRef1.N400ApplicationProblemPlusJSONResponse
}
func (ReleasePduSession400ApplicationProblemPlusJSONResponse) VisitReleasePduSessionResponse ¶
func (response ReleasePduSession400ApplicationProblemPlusJSONResponse) VisitReleasePduSessionResponse(w http.ResponseWriter) error
type ReleasePduSession403ApplicationProblemPlusJSONResponse ¶
type ReleasePduSession403ApplicationProblemPlusJSONResponse struct {
externalRef1.N403ApplicationProblemPlusJSONResponse
}
func (ReleasePduSession403ApplicationProblemPlusJSONResponse) VisitReleasePduSessionResponse ¶
func (response ReleasePduSession403ApplicationProblemPlusJSONResponse) VisitReleasePduSessionResponse(w http.ResponseWriter) error
type ReleasePduSession404ApplicationProblemPlusJSONResponse ¶
type ReleasePduSession404ApplicationProblemPlusJSONResponse struct {
externalRef1.N404ApplicationProblemPlusJSONResponse
}
func (ReleasePduSession404ApplicationProblemPlusJSONResponse) VisitReleasePduSessionResponse ¶
func (response ReleasePduSession404ApplicationProblemPlusJSONResponse) VisitReleasePduSessionResponse(w http.ResponseWriter) error
type ReleasePduSession411ApplicationProblemPlusJSONResponse ¶
type ReleasePduSession411ApplicationProblemPlusJSONResponse struct {
externalRef1.N411ApplicationProblemPlusJSONResponse
}
func (ReleasePduSession411ApplicationProblemPlusJSONResponse) VisitReleasePduSessionResponse ¶
func (response ReleasePduSession411ApplicationProblemPlusJSONResponse) VisitReleasePduSessionResponse(w http.ResponseWriter) error
type ReleasePduSession413ApplicationProblemPlusJSONResponse ¶
type ReleasePduSession413ApplicationProblemPlusJSONResponse struct {
externalRef1.N413ApplicationProblemPlusJSONResponse
}
func (ReleasePduSession413ApplicationProblemPlusJSONResponse) VisitReleasePduSessionResponse ¶
func (response ReleasePduSession413ApplicationProblemPlusJSONResponse) VisitReleasePduSessionResponse(w http.ResponseWriter) error
type ReleasePduSession415ApplicationProblemPlusJSONResponse ¶
type ReleasePduSession415ApplicationProblemPlusJSONResponse struct {
externalRef1.N415ApplicationProblemPlusJSONResponse
}
func (ReleasePduSession415ApplicationProblemPlusJSONResponse) VisitReleasePduSessionResponse ¶
func (response ReleasePduSession415ApplicationProblemPlusJSONResponse) VisitReleasePduSessionResponse(w http.ResponseWriter) error
type ReleasePduSession429ApplicationProblemPlusJSONResponse ¶
type ReleasePduSession429ApplicationProblemPlusJSONResponse struct {
externalRef1.N429ApplicationProblemPlusJSONResponse
}
func (ReleasePduSession429ApplicationProblemPlusJSONResponse) VisitReleasePduSessionResponse ¶
func (response ReleasePduSession429ApplicationProblemPlusJSONResponse) VisitReleasePduSessionResponse(w http.ResponseWriter) error
type ReleasePduSession500ApplicationProblemPlusJSONResponse ¶
type ReleasePduSession500ApplicationProblemPlusJSONResponse struct {
externalRef1.N500ApplicationProblemPlusJSONResponse
}
func (ReleasePduSession500ApplicationProblemPlusJSONResponse) VisitReleasePduSessionResponse ¶
func (response ReleasePduSession500ApplicationProblemPlusJSONResponse) VisitReleasePduSessionResponse(w http.ResponseWriter) error
type ReleasePduSession503ApplicationProblemPlusJSONResponse ¶
type ReleasePduSession503ApplicationProblemPlusJSONResponse struct {
externalRef1.N503ApplicationProblemPlusJSONResponse
}
func (ReleasePduSession503ApplicationProblemPlusJSONResponse) VisitReleasePduSessionResponse ¶
func (response ReleasePduSession503ApplicationProblemPlusJSONResponse) VisitReleasePduSessionResponse(w http.ResponseWriter) error
type ReleasePduSessionJSONRequestBody ¶
type ReleasePduSessionJSONRequestBody = ReleaseData
ReleasePduSessionJSONRequestBody defines body for ReleasePduSession for application/json ContentType.
type ReleasePduSessionMultipartBody ¶
type ReleasePduSessionMultipartBody struct { BinaryDataN4Information *openapi_types.File `json:"binaryDataN4Information,omitempty"` BinaryDataN4InformationExt1 *openapi_types.File `json:"binaryDataN4InformationExt1,omitempty"` BinaryDataN4InformationExt2 *openapi_types.File `json:"binaryDataN4InformationExt2,omitempty"` JsonData *ReleaseData `json:"jsonData,omitempty"` AdditionalProperties map[string]interface{} `json:"-"` }
ReleasePduSessionMultipartBody defines parameters for ReleasePduSession.
func (ReleasePduSessionMultipartBody) Get ¶
func (a ReleasePduSessionMultipartBody) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for ReleasePduSessionMultipartBody. Returns the specified element and whether it was found
func (ReleasePduSessionMultipartBody) MarshalJSON ¶
func (a ReleasePduSessionMultipartBody) MarshalJSON() ([]byte, error)
Override default JSON handling for ReleasePduSessionMultipartBody to handle AdditionalProperties
func (*ReleasePduSessionMultipartBody) Set ¶
func (a *ReleasePduSessionMultipartBody) Set(fieldName string, value interface{})
Setter for additional properties for ReleasePduSessionMultipartBody
func (*ReleasePduSessionMultipartBody) UnmarshalJSON ¶
func (a *ReleasePduSessionMultipartBody) UnmarshalJSON(b []byte) error
Override default JSON handling for ReleasePduSessionMultipartBody to handle AdditionalProperties
type ReleasePduSessionMultipartRequestBody ¶
type ReleasePduSessionMultipartRequestBody ReleasePduSessionMultipartBody
ReleasePduSessionMultipartRequestBody defines body for ReleasePduSession for multipart/related ContentType.
type ReleasePduSessionRequestObject ¶
type ReleasePduSessionRequestObject struct { PduSessionRef string `json:"pduSessionRef"` JSONBody *ReleasePduSessionJSONRequestBody MultipartBody *multipart.Reader }
type ReleasePduSessionResponse ¶
type ReleasePduSessionResponse struct { Body []byte HTTPResponse *http.Response JSON200 *ReleasedData 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 ParseReleasePduSessionResponse ¶
func ParseReleasePduSessionResponse(rsp *http.Response) (*ReleasePduSessionResponse, error)
ParseReleasePduSessionResponse parses an HTTP response from a ReleasePduSessionWithResponse call
func (ReleasePduSessionResponse) Status ¶
func (r ReleasePduSessionResponse) Status() string
Status returns HTTPResponse.Status
func (ReleasePduSessionResponse) StatusCode ¶
func (r ReleasePduSessionResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ReleasePduSessionResponseObject ¶
type ReleasePduSessionResponseObject interface {
VisitReleasePduSessionResponse(w http.ResponseWriter) error
}
type ReleasePduSessiondefaultApplicationProblemPlusJSONResponse ¶
type ReleasePduSessiondefaultApplicationProblemPlusJSONResponse struct { Body externalRef1.ProblemDetails StatusCode int }
func (ReleasePduSessiondefaultApplicationProblemPlusJSONResponse) VisitReleasePduSessionResponse ¶
func (response ReleasePduSessiondefaultApplicationProblemPlusJSONResponse) VisitReleasePduSessionResponse(w http.ResponseWriter) error
type ReleaseSmContext200JSONResponse ¶
type ReleaseSmContext200JSONResponse SmContextReleasedData
func (ReleaseSmContext200JSONResponse) VisitReleaseSmContextResponse ¶
func (response ReleaseSmContext200JSONResponse) VisitReleaseSmContextResponse(w http.ResponseWriter) error
type ReleaseSmContext204Response ¶
type ReleaseSmContext204Response struct { }
func (ReleaseSmContext204Response) VisitReleaseSmContextResponse ¶
func (response ReleaseSmContext204Response) VisitReleaseSmContextResponse(w http.ResponseWriter) error
type ReleaseSmContext307JSONResponse ¶
type ReleaseSmContext307JSONResponse struct{ externalRef1.N307JSONResponse }
func (ReleaseSmContext307JSONResponse) VisitReleaseSmContextResponse ¶
func (response ReleaseSmContext307JSONResponse) VisitReleaseSmContextResponse(w http.ResponseWriter) error
type ReleaseSmContext308JSONResponse ¶
type ReleaseSmContext308JSONResponse struct{ externalRef1.N308JSONResponse }
func (ReleaseSmContext308JSONResponse) VisitReleaseSmContextResponse ¶
func (response ReleaseSmContext308JSONResponse) VisitReleaseSmContextResponse(w http.ResponseWriter) error
type ReleaseSmContext400ApplicationProblemPlusJSONResponse ¶
type ReleaseSmContext400ApplicationProblemPlusJSONResponse struct {
externalRef1.N400ApplicationProblemPlusJSONResponse
}
func (ReleaseSmContext400ApplicationProblemPlusJSONResponse) VisitReleaseSmContextResponse ¶
func (response ReleaseSmContext400ApplicationProblemPlusJSONResponse) VisitReleaseSmContextResponse(w http.ResponseWriter) error
type ReleaseSmContext403ApplicationProblemPlusJSONResponse ¶
type ReleaseSmContext403ApplicationProblemPlusJSONResponse struct {
externalRef1.N403ApplicationProblemPlusJSONResponse
}
func (ReleaseSmContext403ApplicationProblemPlusJSONResponse) VisitReleaseSmContextResponse ¶
func (response ReleaseSmContext403ApplicationProblemPlusJSONResponse) VisitReleaseSmContextResponse(w http.ResponseWriter) error
type ReleaseSmContext404ApplicationProblemPlusJSONResponse ¶
type ReleaseSmContext404ApplicationProblemPlusJSONResponse struct {
externalRef1.N404ApplicationProblemPlusJSONResponse
}
func (ReleaseSmContext404ApplicationProblemPlusJSONResponse) VisitReleaseSmContextResponse ¶
func (response ReleaseSmContext404ApplicationProblemPlusJSONResponse) VisitReleaseSmContextResponse(w http.ResponseWriter) error
type ReleaseSmContext411ApplicationProblemPlusJSONResponse ¶
type ReleaseSmContext411ApplicationProblemPlusJSONResponse struct {
externalRef1.N411ApplicationProblemPlusJSONResponse
}
func (ReleaseSmContext411ApplicationProblemPlusJSONResponse) VisitReleaseSmContextResponse ¶
func (response ReleaseSmContext411ApplicationProblemPlusJSONResponse) VisitReleaseSmContextResponse(w http.ResponseWriter) error
type ReleaseSmContext413ApplicationProblemPlusJSONResponse ¶
type ReleaseSmContext413ApplicationProblemPlusJSONResponse struct {
externalRef1.N413ApplicationProblemPlusJSONResponse
}
func (ReleaseSmContext413ApplicationProblemPlusJSONResponse) VisitReleaseSmContextResponse ¶
func (response ReleaseSmContext413ApplicationProblemPlusJSONResponse) VisitReleaseSmContextResponse(w http.ResponseWriter) error
type ReleaseSmContext415ApplicationProblemPlusJSONResponse ¶
type ReleaseSmContext415ApplicationProblemPlusJSONResponse struct {
externalRef1.N415ApplicationProblemPlusJSONResponse
}
func (ReleaseSmContext415ApplicationProblemPlusJSONResponse) VisitReleaseSmContextResponse ¶
func (response ReleaseSmContext415ApplicationProblemPlusJSONResponse) VisitReleaseSmContextResponse(w http.ResponseWriter) error
type ReleaseSmContext429ApplicationProblemPlusJSONResponse ¶
type ReleaseSmContext429ApplicationProblemPlusJSONResponse struct {
externalRef1.N429ApplicationProblemPlusJSONResponse
}
func (ReleaseSmContext429ApplicationProblemPlusJSONResponse) VisitReleaseSmContextResponse ¶
func (response ReleaseSmContext429ApplicationProblemPlusJSONResponse) VisitReleaseSmContextResponse(w http.ResponseWriter) error
type ReleaseSmContext500ApplicationProblemPlusJSONResponse ¶
type ReleaseSmContext500ApplicationProblemPlusJSONResponse struct {
externalRef1.N500ApplicationProblemPlusJSONResponse
}
func (ReleaseSmContext500ApplicationProblemPlusJSONResponse) VisitReleaseSmContextResponse ¶
func (response ReleaseSmContext500ApplicationProblemPlusJSONResponse) VisitReleaseSmContextResponse(w http.ResponseWriter) error
type ReleaseSmContext503ApplicationProblemPlusJSONResponse ¶
type ReleaseSmContext503ApplicationProblemPlusJSONResponse struct {
externalRef1.N503ApplicationProblemPlusJSONResponse
}
func (ReleaseSmContext503ApplicationProblemPlusJSONResponse) VisitReleaseSmContextResponse ¶
func (response ReleaseSmContext503ApplicationProblemPlusJSONResponse) VisitReleaseSmContextResponse(w http.ResponseWriter) error
type ReleaseSmContextJSONRequestBody ¶
type ReleaseSmContextJSONRequestBody = SmContextReleaseData
ReleaseSmContextJSONRequestBody defines body for ReleaseSmContext for application/json ContentType.
type ReleaseSmContextMultipartBody ¶
type ReleaseSmContextMultipartBody struct { BinaryDataN2SmInformation *openapi_types.File `json:"binaryDataN2SmInformation,omitempty"` JsonData *SmContextReleaseData `json:"jsonData,omitempty"` AdditionalProperties map[string]interface{} `json:"-"` }
ReleaseSmContextMultipartBody defines parameters for ReleaseSmContext.
func (ReleaseSmContextMultipartBody) Get ¶
func (a ReleaseSmContextMultipartBody) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for ReleaseSmContextMultipartBody. Returns the specified element and whether it was found
func (ReleaseSmContextMultipartBody) MarshalJSON ¶
func (a ReleaseSmContextMultipartBody) MarshalJSON() ([]byte, error)
Override default JSON handling for ReleaseSmContextMultipartBody to handle AdditionalProperties
func (*ReleaseSmContextMultipartBody) Set ¶
func (a *ReleaseSmContextMultipartBody) Set(fieldName string, value interface{})
Setter for additional properties for ReleaseSmContextMultipartBody
func (*ReleaseSmContextMultipartBody) UnmarshalJSON ¶
func (a *ReleaseSmContextMultipartBody) UnmarshalJSON(b []byte) error
Override default JSON handling for ReleaseSmContextMultipartBody to handle AdditionalProperties
type ReleaseSmContextMultipartRequestBody ¶
type ReleaseSmContextMultipartRequestBody ReleaseSmContextMultipartBody
ReleaseSmContextMultipartRequestBody defines body for ReleaseSmContext for multipart/related ContentType.
type ReleaseSmContextRequestObject ¶
type ReleaseSmContextRequestObject struct { SmContextRef string `json:"smContextRef"` JSONBody *ReleaseSmContextJSONRequestBody MultipartBody *multipart.Reader }
type ReleaseSmContextResponse ¶
type ReleaseSmContextResponse struct { Body []byte HTTPResponse *http.Response JSON200 *SmContextReleasedData 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 ParseReleaseSmContextResponse ¶
func ParseReleaseSmContextResponse(rsp *http.Response) (*ReleaseSmContextResponse, error)
ParseReleaseSmContextResponse parses an HTTP response from a ReleaseSmContextWithResponse call
func (ReleaseSmContextResponse) Status ¶
func (r ReleaseSmContextResponse) Status() string
Status returns HTTPResponse.Status
func (ReleaseSmContextResponse) StatusCode ¶
func (r ReleaseSmContextResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ReleaseSmContextResponseObject ¶
type ReleaseSmContextResponseObject interface {
VisitReleaseSmContextResponse(w http.ResponseWriter) error
}
type ReleaseSmContextdefaultApplicationProblemPlusJSONResponse ¶
type ReleaseSmContextdefaultApplicationProblemPlusJSONResponse struct { Body externalRef1.ProblemDetails StatusCode int }
func (ReleaseSmContextdefaultApplicationProblemPlusJSONResponse) VisitReleaseSmContextResponse ¶
func (response ReleaseSmContextdefaultApplicationProblemPlusJSONResponse) VisitReleaseSmContextResponse(w http.ResponseWriter) error
type ReleasedData ¶
type ReleasedData struct { ApnRateStatus *externalRef1.ApnRateStatus `json:"apnRateStatus,omitempty"` N4Info *N4Information `json:"n4Info,omitempty"` N4InfoExt1 *N4Information `json:"n4InfoExt1,omitempty"` N4InfoExt2 *N4Information `json:"n4InfoExt2,omitempty"` SmallDataRateStatus *externalRef1.SmallDataRateStatus `json:"smallDataRateStatus,omitempty"` AdditionalProperties map[string]interface{} `json:"-"` }
ReleasedData defines model for ReleasedData.
func (ReleasedData) Get ¶
func (a ReleasedData) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for ReleasedData. Returns the specified element and whether it was found
func (ReleasedData) MarshalJSON ¶
func (a ReleasedData) MarshalJSON() ([]byte, error)
Override default JSON handling for ReleasedData to handle AdditionalProperties
func (*ReleasedData) Set ¶
func (a *ReleasedData) Set(fieldName string, value interface{})
Setter for additional properties for ReleasedData
func (*ReleasedData) UnmarshalJSON ¶
func (a *ReleasedData) UnmarshalJSON(b []byte) error
Override default JSON handling for ReleasedData to handle AdditionalProperties
type RequestEditorFn ¶
RequestEditorFn is the function signature for the RequestEditor callback function
type RequestIndication ¶
type RequestIndication string
RequestIndication Possible values are - UE_REQ_PDU_SES_MOD - UE_REQ_PDU_SES_REL - PDU_SES_MOB - NW_REQ_PDU_SES_AUTH - NW_REQ_PDU_SES_MOD - NW_REQ_PDU_SES_REL - EBI_ASSIGNMENT_REQ - REL_DUE_TO_5G_AN_REQUEST
const ( EBIASSIGNMENTREQ RequestIndication = "EBI_ASSIGNMENT_REQ" NWREQPDUSESAUTH RequestIndication = "NW_REQ_PDU_SES_AUTH" NWREQPDUSESMOD RequestIndication = "NW_REQ_PDU_SES_MOD" NWREQPDUSESREL RequestIndication = "NW_REQ_PDU_SES_REL" PDUSESMOB RequestIndication = "PDU_SES_MOB" RELDUETO5GANREQUEST RequestIndication = "REL_DUE_TO_5G_AN_REQUEST" UEREQPDUSESMOD RequestIndication = "UE_REQ_PDU_SES_MOD" UEREQPDUSESREL RequestIndication = "UE_REQ_PDU_SES_REL" )
Defines values for RequestIndication.
type RequestType ¶
type RequestType string
RequestType Possible values are - INITIAL_REQUEST - EXISTING_PDU_SESSION - INITIAL_EMERGENCY_REQUEST - EXISTING_EMERGENCY_PDU_SESSION
const ( EXISTINGEMERGENCYPDUSESSION RequestType = "EXISTING_EMERGENCY_PDU_SESSION" EXISTINGPDUSESSION RequestType = "EXISTING_PDU_SESSION" INITIALEMERGENCYREQUEST RequestType = "INITIAL_EMERGENCY_REQUEST" INITIALREQUEST RequestType = "INITIAL_REQUEST" )
Defines values for RequestType.
type ResourceStatus ¶
type ResourceStatus string
ResourceStatus Possible values are - RELEASED - UNCHANGED - TRANSFERRED - UPDATED - ALT_ANCHOR_SMF
const ( ALTANCHORSMF ResourceStatus = "ALT_ANCHOR_SMF" RELEASED ResourceStatus = "RELEASED" TRANSFERRED ResourceStatus = "TRANSFERRED" UNCHANGED ResourceStatus = "UNCHANGED" UPDATED ResourceStatus = "UPDATED" )
Defines values for ResourceStatus.
type RetrieveData ¶
type RetrieveData struct { SmallDataRateStatusReq *bool `json:"smallDataRateStatusReq,omitempty"` AdditionalProperties map[string]interface{} `json:"-"` }
RetrieveData defines model for RetrieveData.
func (RetrieveData) Get ¶
func (a RetrieveData) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for RetrieveData. Returns the specified element and whether it was found
func (RetrieveData) MarshalJSON ¶
func (a RetrieveData) MarshalJSON() ([]byte, error)
Override default JSON handling for RetrieveData to handle AdditionalProperties
func (*RetrieveData) Set ¶
func (a *RetrieveData) Set(fieldName string, value interface{})
Setter for additional properties for RetrieveData
func (*RetrieveData) UnmarshalJSON ¶
func (a *RetrieveData) UnmarshalJSON(b []byte) error
Override default JSON handling for RetrieveData to handle AdditionalProperties
type RetrievePduSession200JSONResponse ¶
type RetrievePduSession200JSONResponse RetrievedData
func (RetrievePduSession200JSONResponse) VisitRetrievePduSessionResponse ¶
func (response RetrievePduSession200JSONResponse) VisitRetrievePduSessionResponse(w http.ResponseWriter) error
type RetrievePduSession307JSONResponse ¶
type RetrievePduSession307JSONResponse struct{ externalRef1.N307JSONResponse }
func (RetrievePduSession307JSONResponse) VisitRetrievePduSessionResponse ¶
func (response RetrievePduSession307JSONResponse) VisitRetrievePduSessionResponse(w http.ResponseWriter) error
type RetrievePduSession308JSONResponse ¶
type RetrievePduSession308JSONResponse struct{ externalRef1.N308JSONResponse }
func (RetrievePduSession308JSONResponse) VisitRetrievePduSessionResponse ¶
func (response RetrievePduSession308JSONResponse) VisitRetrievePduSessionResponse(w http.ResponseWriter) error
type RetrievePduSession400ApplicationProblemPlusJSONResponse ¶
type RetrievePduSession400ApplicationProblemPlusJSONResponse struct {
externalRef1.N400ApplicationProblemPlusJSONResponse
}
func (RetrievePduSession400ApplicationProblemPlusJSONResponse) VisitRetrievePduSessionResponse ¶
func (response RetrievePduSession400ApplicationProblemPlusJSONResponse) VisitRetrievePduSessionResponse(w http.ResponseWriter) error
type RetrievePduSession403ApplicationProblemPlusJSONResponse ¶
type RetrievePduSession403ApplicationProblemPlusJSONResponse struct {
externalRef1.N403ApplicationProblemPlusJSONResponse
}
func (RetrievePduSession403ApplicationProblemPlusJSONResponse) VisitRetrievePduSessionResponse ¶
func (response RetrievePduSession403ApplicationProblemPlusJSONResponse) VisitRetrievePduSessionResponse(w http.ResponseWriter) error
type RetrievePduSession404ApplicationProblemPlusJSONResponse ¶
type RetrievePduSession404ApplicationProblemPlusJSONResponse struct {
externalRef1.N404ApplicationProblemPlusJSONResponse
}
func (RetrievePduSession404ApplicationProblemPlusJSONResponse) VisitRetrievePduSessionResponse ¶
func (response RetrievePduSession404ApplicationProblemPlusJSONResponse) VisitRetrievePduSessionResponse(w http.ResponseWriter) error
type RetrievePduSession411ApplicationProblemPlusJSONResponse ¶
type RetrievePduSession411ApplicationProblemPlusJSONResponse struct {
externalRef1.N411ApplicationProblemPlusJSONResponse
}
func (RetrievePduSession411ApplicationProblemPlusJSONResponse) VisitRetrievePduSessionResponse ¶
func (response RetrievePduSession411ApplicationProblemPlusJSONResponse) VisitRetrievePduSessionResponse(w http.ResponseWriter) error
type RetrievePduSession413ApplicationProblemPlusJSONResponse ¶
type RetrievePduSession413ApplicationProblemPlusJSONResponse struct {
externalRef1.N413ApplicationProblemPlusJSONResponse
}
func (RetrievePduSession413ApplicationProblemPlusJSONResponse) VisitRetrievePduSessionResponse ¶
func (response RetrievePduSession413ApplicationProblemPlusJSONResponse) VisitRetrievePduSessionResponse(w http.ResponseWriter) error
type RetrievePduSession415ApplicationProblemPlusJSONResponse ¶
type RetrievePduSession415ApplicationProblemPlusJSONResponse struct {
externalRef1.N415ApplicationProblemPlusJSONResponse
}
func (RetrievePduSession415ApplicationProblemPlusJSONResponse) VisitRetrievePduSessionResponse ¶
func (response RetrievePduSession415ApplicationProblemPlusJSONResponse) VisitRetrievePduSessionResponse(w http.ResponseWriter) error
type RetrievePduSession429ApplicationProblemPlusJSONResponse ¶
type RetrievePduSession429ApplicationProblemPlusJSONResponse struct {
externalRef1.N429ApplicationProblemPlusJSONResponse
}
func (RetrievePduSession429ApplicationProblemPlusJSONResponse) VisitRetrievePduSessionResponse ¶
func (response RetrievePduSession429ApplicationProblemPlusJSONResponse) VisitRetrievePduSessionResponse(w http.ResponseWriter) error
type RetrievePduSession500ApplicationProblemPlusJSONResponse ¶
type RetrievePduSession500ApplicationProblemPlusJSONResponse struct {
externalRef1.N500ApplicationProblemPlusJSONResponse
}
func (RetrievePduSession500ApplicationProblemPlusJSONResponse) VisitRetrievePduSessionResponse ¶
func (response RetrievePduSession500ApplicationProblemPlusJSONResponse) VisitRetrievePduSessionResponse(w http.ResponseWriter) error
type RetrievePduSession503ApplicationProblemPlusJSONResponse ¶
type RetrievePduSession503ApplicationProblemPlusJSONResponse struct {
externalRef1.N503ApplicationProblemPlusJSONResponse
}
func (RetrievePduSession503ApplicationProblemPlusJSONResponse) VisitRetrievePduSessionResponse ¶
func (response RetrievePduSession503ApplicationProblemPlusJSONResponse) VisitRetrievePduSessionResponse(w http.ResponseWriter) error
type RetrievePduSession504ApplicationProblemPlusJSONResponse ¶
type RetrievePduSession504ApplicationProblemPlusJSONResponse struct {
externalRef1.N504ApplicationProblemPlusJSONResponse
}
func (RetrievePduSession504ApplicationProblemPlusJSONResponse) VisitRetrievePduSessionResponse ¶
func (response RetrievePduSession504ApplicationProblemPlusJSONResponse) VisitRetrievePduSessionResponse(w http.ResponseWriter) error
type RetrievePduSessionJSONRequestBody ¶
type RetrievePduSessionJSONRequestBody = RetrieveData
RetrievePduSessionJSONRequestBody defines body for RetrievePduSession for application/json ContentType.
type RetrievePduSessionRequestObject ¶
type RetrievePduSessionRequestObject struct { PduSessionRef string `json:"pduSessionRef"` Body *RetrievePduSessionJSONRequestBody }
type RetrievePduSessionResponse ¶
type RetrievePduSessionResponse struct { Body []byte HTTPResponse *http.Response JSON200 *RetrievedData 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 ApplicationproblemJSON504 *externalRef1.N504 ApplicationproblemJSONDefault *externalRef1.Default }
func ParseRetrievePduSessionResponse ¶
func ParseRetrievePduSessionResponse(rsp *http.Response) (*RetrievePduSessionResponse, error)
ParseRetrievePduSessionResponse parses an HTTP response from a RetrievePduSessionWithResponse call
func (RetrievePduSessionResponse) Status ¶
func (r RetrievePduSessionResponse) Status() string
Status returns HTTPResponse.Status
func (RetrievePduSessionResponse) StatusCode ¶
func (r RetrievePduSessionResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type RetrievePduSessionResponseObject ¶
type RetrievePduSessionResponseObject interface {
VisitRetrievePduSessionResponse(w http.ResponseWriter) error
}
type RetrievePduSessiondefaultApplicationProblemPlusJSONResponse ¶
type RetrievePduSessiondefaultApplicationProblemPlusJSONResponse struct { Body externalRef1.ProblemDetails StatusCode int }
func (RetrievePduSessiondefaultApplicationProblemPlusJSONResponse) VisitRetrievePduSessionResponse ¶
func (response RetrievePduSessiondefaultApplicationProblemPlusJSONResponse) VisitRetrievePduSessionResponse(w http.ResponseWriter) error
type RetrieveSmContext200JSONResponse ¶
type RetrieveSmContext200JSONResponse SmContextRetrievedData
func (RetrieveSmContext200JSONResponse) VisitRetrieveSmContextResponse ¶
func (response RetrieveSmContext200JSONResponse) VisitRetrieveSmContextResponse(w http.ResponseWriter) error
type RetrieveSmContext307JSONResponse ¶
type RetrieveSmContext307JSONResponse struct{ externalRef1.N307JSONResponse }
func (RetrieveSmContext307JSONResponse) VisitRetrieveSmContextResponse ¶
func (response RetrieveSmContext307JSONResponse) VisitRetrieveSmContextResponse(w http.ResponseWriter) error
type RetrieveSmContext308JSONResponse ¶
type RetrieveSmContext308JSONResponse struct{ externalRef1.N308JSONResponse }
func (RetrieveSmContext308JSONResponse) VisitRetrieveSmContextResponse ¶
func (response RetrieveSmContext308JSONResponse) VisitRetrieveSmContextResponse(w http.ResponseWriter) error
type RetrieveSmContext400ApplicationProblemPlusJSONResponse ¶
type RetrieveSmContext400ApplicationProblemPlusJSONResponse struct {
externalRef1.N400ApplicationProblemPlusJSONResponse
}
func (RetrieveSmContext400ApplicationProblemPlusJSONResponse) VisitRetrieveSmContextResponse ¶
func (response RetrieveSmContext400ApplicationProblemPlusJSONResponse) VisitRetrieveSmContextResponse(w http.ResponseWriter) error
type RetrieveSmContext403ApplicationProblemPlusJSONResponse ¶
type RetrieveSmContext403ApplicationProblemPlusJSONResponse struct {
externalRef1.N403ApplicationProblemPlusJSONResponse
}
func (RetrieveSmContext403ApplicationProblemPlusJSONResponse) VisitRetrieveSmContextResponse ¶
func (response RetrieveSmContext403ApplicationProblemPlusJSONResponse) VisitRetrieveSmContextResponse(w http.ResponseWriter) error
type RetrieveSmContext404ApplicationProblemPlusJSONResponse ¶
type RetrieveSmContext404ApplicationProblemPlusJSONResponse struct {
externalRef1.N404ApplicationProblemPlusJSONResponse
}
func (RetrieveSmContext404ApplicationProblemPlusJSONResponse) VisitRetrieveSmContextResponse ¶
func (response RetrieveSmContext404ApplicationProblemPlusJSONResponse) VisitRetrieveSmContextResponse(w http.ResponseWriter) error
type RetrieveSmContext411ApplicationProblemPlusJSONResponse ¶
type RetrieveSmContext411ApplicationProblemPlusJSONResponse struct {
externalRef1.N411ApplicationProblemPlusJSONResponse
}
func (RetrieveSmContext411ApplicationProblemPlusJSONResponse) VisitRetrieveSmContextResponse ¶
func (response RetrieveSmContext411ApplicationProblemPlusJSONResponse) VisitRetrieveSmContextResponse(w http.ResponseWriter) error
type RetrieveSmContext413ApplicationProblemPlusJSONResponse ¶
type RetrieveSmContext413ApplicationProblemPlusJSONResponse struct {
externalRef1.N413ApplicationProblemPlusJSONResponse
}
func (RetrieveSmContext413ApplicationProblemPlusJSONResponse) VisitRetrieveSmContextResponse ¶
func (response RetrieveSmContext413ApplicationProblemPlusJSONResponse) VisitRetrieveSmContextResponse(w http.ResponseWriter) error
type RetrieveSmContext415ApplicationProblemPlusJSONResponse ¶
type RetrieveSmContext415ApplicationProblemPlusJSONResponse struct {
externalRef1.N415ApplicationProblemPlusJSONResponse
}
func (RetrieveSmContext415ApplicationProblemPlusJSONResponse) VisitRetrieveSmContextResponse ¶
func (response RetrieveSmContext415ApplicationProblemPlusJSONResponse) VisitRetrieveSmContextResponse(w http.ResponseWriter) error
type RetrieveSmContext429ApplicationProblemPlusJSONResponse ¶
type RetrieveSmContext429ApplicationProblemPlusJSONResponse struct {
externalRef1.N429ApplicationProblemPlusJSONResponse
}
func (RetrieveSmContext429ApplicationProblemPlusJSONResponse) VisitRetrieveSmContextResponse ¶
func (response RetrieveSmContext429ApplicationProblemPlusJSONResponse) VisitRetrieveSmContextResponse(w http.ResponseWriter) error
type RetrieveSmContext500ApplicationProblemPlusJSONResponse ¶
type RetrieveSmContext500ApplicationProblemPlusJSONResponse struct {
externalRef1.N500ApplicationProblemPlusJSONResponse
}
func (RetrieveSmContext500ApplicationProblemPlusJSONResponse) VisitRetrieveSmContextResponse ¶
func (response RetrieveSmContext500ApplicationProblemPlusJSONResponse) VisitRetrieveSmContextResponse(w http.ResponseWriter) error
type RetrieveSmContext503ApplicationProblemPlusJSONResponse ¶
type RetrieveSmContext503ApplicationProblemPlusJSONResponse struct {
externalRef1.N503ApplicationProblemPlusJSONResponse
}
func (RetrieveSmContext503ApplicationProblemPlusJSONResponse) VisitRetrieveSmContextResponse ¶
func (response RetrieveSmContext503ApplicationProblemPlusJSONResponse) VisitRetrieveSmContextResponse(w http.ResponseWriter) error
type RetrieveSmContext504ApplicationProblemPlusJSONResponse ¶
type RetrieveSmContext504ApplicationProblemPlusJSONResponse struct {
externalRef1.N504ApplicationProblemPlusJSONResponse
}
func (RetrieveSmContext504ApplicationProblemPlusJSONResponse) VisitRetrieveSmContextResponse ¶
func (response RetrieveSmContext504ApplicationProblemPlusJSONResponse) VisitRetrieveSmContextResponse(w http.ResponseWriter) error
type RetrieveSmContextJSONRequestBody ¶
type RetrieveSmContextJSONRequestBody = SmContextRetrieveData
RetrieveSmContextJSONRequestBody defines body for RetrieveSmContext for application/json ContentType.
type RetrieveSmContextRequestObject ¶
type RetrieveSmContextRequestObject struct { SmContextRef string `json:"smContextRef"` Body *RetrieveSmContextJSONRequestBody }
type RetrieveSmContextResponse ¶
type RetrieveSmContextResponse struct { Body []byte HTTPResponse *http.Response JSON200 *SmContextRetrievedData 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 ApplicationproblemJSON504 *externalRef1.N504 ApplicationproblemJSONDefault *externalRef1.Default }
func ParseRetrieveSmContextResponse ¶
func ParseRetrieveSmContextResponse(rsp *http.Response) (*RetrieveSmContextResponse, error)
ParseRetrieveSmContextResponse parses an HTTP response from a RetrieveSmContextWithResponse call
func (RetrieveSmContextResponse) Status ¶
func (r RetrieveSmContextResponse) Status() string
Status returns HTTPResponse.Status
func (RetrieveSmContextResponse) StatusCode ¶
func (r RetrieveSmContextResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type RetrieveSmContextResponseObject ¶
type RetrieveSmContextResponseObject interface {
VisitRetrieveSmContextResponse(w http.ResponseWriter) error
}
type RetrieveSmContextdefaultApplicationProblemPlusJSONResponse ¶
type RetrieveSmContextdefaultApplicationProblemPlusJSONResponse struct { Body externalRef1.ProblemDetails StatusCode int }
func (RetrieveSmContextdefaultApplicationProblemPlusJSONResponse) VisitRetrieveSmContextResponse ¶
func (response RetrieveSmContextdefaultApplicationProblemPlusJSONResponse) VisitRetrieveSmContextResponse(w http.ResponseWriter) error
type RetrievedData ¶
type RetrievedData struct { SmallDataRateStatus *externalRef1.SmallDataRateStatus `json:"smallDataRateStatus,omitempty"` AdditionalProperties map[string]interface{} `json:"-"` }
RetrievedData defines model for RetrievedData.
func (RetrievedData) Get ¶
func (a RetrievedData) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for RetrievedData. Returns the specified element and whether it was found
func (RetrievedData) MarshalJSON ¶
func (a RetrievedData) MarshalJSON() ([]byte, error)
Override default JSON handling for RetrievedData to handle AdditionalProperties
func (*RetrievedData) Set ¶
func (a *RetrievedData) Set(fieldName string, value interface{})
Setter for additional properties for RetrievedData
func (*RetrievedData) UnmarshalJSON ¶
func (a *RetrievedData) UnmarshalJSON(b []byte) error
Override default JSON handling for RetrievedData to handle AdditionalProperties
type SecurityResult ¶
type SecurityResult struct { // ConfidentialityProtectionResult Possible values are // - PERFORMED // - NOT_PERFORMED ConfidentialityProtectionResult *ProtectionResult `json:"confidentialityProtectionResult,omitempty"` // IntegrityProtectionResult Possible values are // - PERFORMED // - NOT_PERFORMED IntegrityProtectionResult *ProtectionResult `json:"integrityProtectionResult,omitempty"` AdditionalProperties map[string]interface{} `json:"-"` }
SecurityResult defines model for SecurityResult.
func (SecurityResult) Get ¶
func (a SecurityResult) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for SecurityResult. Returns the specified element and whether it was found
func (SecurityResult) MarshalJSON ¶
func (a SecurityResult) MarshalJSON() ([]byte, error)
Override default JSON handling for SecurityResult to handle AdditionalProperties
func (*SecurityResult) Set ¶
func (a *SecurityResult) Set(fieldName string, value interface{})
Setter for additional properties for SecurityResult
func (*SecurityResult) UnmarshalJSON ¶
func (a *SecurityResult) UnmarshalJSON(b []byte) error
Override default JSON handling for SecurityResult to handle AdditionalProperties
type SendMoData204Response ¶
type SendMoData204Response struct { }
func (SendMoData204Response) VisitSendMoDataResponse ¶
func (response SendMoData204Response) VisitSendMoDataResponse(w http.ResponseWriter) error
type SendMoData307JSONResponse ¶
type SendMoData307JSONResponse struct{ externalRef1.N307JSONResponse }
func (SendMoData307JSONResponse) VisitSendMoDataResponse ¶
func (response SendMoData307JSONResponse) VisitSendMoDataResponse(w http.ResponseWriter) error
type SendMoData308JSONResponse ¶
type SendMoData308JSONResponse struct{ externalRef1.N308JSONResponse }
func (SendMoData308JSONResponse) VisitSendMoDataResponse ¶
func (response SendMoData308JSONResponse) VisitSendMoDataResponse(w http.ResponseWriter) error
type SendMoData400ApplicationProblemPlusJSONResponse ¶
type SendMoData400ApplicationProblemPlusJSONResponse struct {
N400ApplicationProblemPlusJSONResponse
}
func (SendMoData400ApplicationProblemPlusJSONResponse) VisitSendMoDataResponse ¶
func (response SendMoData400ApplicationProblemPlusJSONResponse) VisitSendMoDataResponse(w http.ResponseWriter) error
type SendMoData401ApplicationProblemPlusJSONResponse ¶
type SendMoData401ApplicationProblemPlusJSONResponse struct {
N401ApplicationProblemPlusJSONResponse
}
func (SendMoData401ApplicationProblemPlusJSONResponse) VisitSendMoDataResponse ¶
func (response SendMoData401ApplicationProblemPlusJSONResponse) VisitSendMoDataResponse(w http.ResponseWriter) error
type SendMoData403ApplicationProblemPlusJSONResponse ¶
type SendMoData403ApplicationProblemPlusJSONResponse struct {
N403ApplicationProblemPlusJSONResponse
}
func (SendMoData403ApplicationProblemPlusJSONResponse) VisitSendMoDataResponse ¶
func (response SendMoData403ApplicationProblemPlusJSONResponse) VisitSendMoDataResponse(w http.ResponseWriter) error
type SendMoData404ApplicationProblemPlusJSONResponse ¶
type SendMoData404ApplicationProblemPlusJSONResponse struct {
N404ApplicationProblemPlusJSONResponse
}
func (SendMoData404ApplicationProblemPlusJSONResponse) VisitSendMoDataResponse ¶
func (response SendMoData404ApplicationProblemPlusJSONResponse) VisitSendMoDataResponse(w http.ResponseWriter) error
type SendMoData411ApplicationProblemPlusJSONResponse ¶
type SendMoData411ApplicationProblemPlusJSONResponse struct {
externalRef1.N411ApplicationProblemPlusJSONResponse
}
func (SendMoData411ApplicationProblemPlusJSONResponse) VisitSendMoDataResponse ¶
func (response SendMoData411ApplicationProblemPlusJSONResponse) VisitSendMoDataResponse(w http.ResponseWriter) error
type SendMoData413ApplicationProblemPlusJSONResponse ¶
type SendMoData413ApplicationProblemPlusJSONResponse struct {
N413ApplicationProblemPlusJSONResponse
}
func (SendMoData413ApplicationProblemPlusJSONResponse) VisitSendMoDataResponse ¶
func (response SendMoData413ApplicationProblemPlusJSONResponse) VisitSendMoDataResponse(w http.ResponseWriter) error
type SendMoData415ApplicationProblemPlusJSONResponse ¶
type SendMoData415ApplicationProblemPlusJSONResponse struct {
N415ApplicationProblemPlusJSONResponse
}
func (SendMoData415ApplicationProblemPlusJSONResponse) VisitSendMoDataResponse ¶
func (response SendMoData415ApplicationProblemPlusJSONResponse) VisitSendMoDataResponse(w http.ResponseWriter) error
type SendMoData429ApplicationProblemPlusJSONResponse ¶
type SendMoData429ApplicationProblemPlusJSONResponse struct {
N429ApplicationProblemPlusJSONResponse
}
func (SendMoData429ApplicationProblemPlusJSONResponse) VisitSendMoDataResponse ¶
func (response SendMoData429ApplicationProblemPlusJSONResponse) VisitSendMoDataResponse(w http.ResponseWriter) error
type SendMoData500ApplicationProblemPlusJSONResponse ¶
type SendMoData500ApplicationProblemPlusJSONResponse struct {
N500ApplicationProblemPlusJSONResponse
}
func (SendMoData500ApplicationProblemPlusJSONResponse) VisitSendMoDataResponse ¶
func (response SendMoData500ApplicationProblemPlusJSONResponse) VisitSendMoDataResponse(w http.ResponseWriter) error
type SendMoData503ApplicationProblemPlusJSONResponse ¶
type SendMoData503ApplicationProblemPlusJSONResponse struct {
N503ApplicationProblemPlusJSONResponse
}
func (SendMoData503ApplicationProblemPlusJSONResponse) VisitSendMoDataResponse ¶
func (response SendMoData503ApplicationProblemPlusJSONResponse) VisitSendMoDataResponse(w http.ResponseWriter) error
type SendMoDataMultipartBody ¶
type SendMoDataMultipartBody struct { BinaryMoData *openapi_types.File `json:"binaryMoData,omitempty"` JsonData *SendMoDataReqData `json:"jsonData,omitempty"` AdditionalProperties map[string]interface{} `json:"-"` }
SendMoDataMultipartBody defines parameters for SendMoData.
func (SendMoDataMultipartBody) Get ¶
func (a SendMoDataMultipartBody) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for SendMoDataMultipartBody. Returns the specified element and whether it was found
func (SendMoDataMultipartBody) MarshalJSON ¶
func (a SendMoDataMultipartBody) MarshalJSON() ([]byte, error)
Override default JSON handling for SendMoDataMultipartBody to handle AdditionalProperties
func (*SendMoDataMultipartBody) Set ¶
func (a *SendMoDataMultipartBody) Set(fieldName string, value interface{})
Setter for additional properties for SendMoDataMultipartBody
func (*SendMoDataMultipartBody) UnmarshalJSON ¶
func (a *SendMoDataMultipartBody) UnmarshalJSON(b []byte) error
Override default JSON handling for SendMoDataMultipartBody to handle AdditionalProperties
type SendMoDataMultipartRequestBody ¶
type SendMoDataMultipartRequestBody SendMoDataMultipartBody
SendMoDataMultipartRequestBody defines body for SendMoData for multipart/related ContentType.
type SendMoDataReqData ¶
type SendMoDataReqData struct { MoData externalRef1.RefToBinaryData `json:"moData"` MoExpDataCounter *externalRef1.MoExpDataCounter `json:"moExpDataCounter,omitempty"` UeLocation *externalRef1.UserLocation `json:"ueLocation,omitempty"` AdditionalProperties map[string]interface{} `json:"-"` }
SendMoDataReqData defines model for SendMoDataReqData.
func (SendMoDataReqData) Get ¶
func (a SendMoDataReqData) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for SendMoDataReqData. Returns the specified element and whether it was found
func (SendMoDataReqData) MarshalJSON ¶
func (a SendMoDataReqData) MarshalJSON() ([]byte, error)
Override default JSON handling for SendMoDataReqData to handle AdditionalProperties
func (*SendMoDataReqData) Set ¶
func (a *SendMoDataReqData) Set(fieldName string, value interface{})
Setter for additional properties for SendMoDataReqData
func (*SendMoDataReqData) UnmarshalJSON ¶
func (a *SendMoDataReqData) UnmarshalJSON(b []byte) error
Override default JSON handling for SendMoDataReqData to handle AdditionalProperties
type SendMoDataRequestObject ¶
type SendMoDataResponse ¶
type SendMoDataResponse struct { Body []byte HTTPResponse *http.Response JSON307 *externalRef1.N307 JSON308 *externalRef1.N308 ApplicationproblemJSON400 *N400 ApplicationproblemJSON401 *N401 ApplicationproblemJSON403 *N403 ApplicationproblemJSON404 *N404 ApplicationproblemJSON411 *externalRef1.N411 ApplicationproblemJSON413 *N413 ApplicationproblemJSON415 *N415 ApplicationproblemJSON429 *N429 ApplicationproblemJSON500 *N500 ApplicationproblemJSON503 *N503 ApplicationproblemJSONDefault *externalRef1.Default }
func ParseSendMoDataResponse ¶
func ParseSendMoDataResponse(rsp *http.Response) (*SendMoDataResponse, error)
ParseSendMoDataResponse parses an HTTP response from a SendMoDataWithResponse call
func (SendMoDataResponse) Status ¶
func (r SendMoDataResponse) Status() string
Status returns HTTPResponse.Status
func (SendMoDataResponse) StatusCode ¶
func (r SendMoDataResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SendMoDataResponseObject ¶
type SendMoDataResponseObject interface {
VisitSendMoDataResponse(w http.ResponseWriter) error
}
type SendMoDatadefaultApplicationProblemPlusJSONResponse ¶
type SendMoDatadefaultApplicationProblemPlusJSONResponse struct { Body externalRef1.ProblemDetails StatusCode int }
func (SendMoDatadefaultApplicationProblemPlusJSONResponse) VisitSendMoDataResponse ¶
func (response SendMoDatadefaultApplicationProblemPlusJSONResponse) VisitSendMoDataResponse(w http.ResponseWriter) error
type ServerInterface ¶
type ServerInterface interface { // Create // (POST /pdu-sessions) PostPduSessions(c *gin.Context) // Update (initiated by V-SMF or I-SMF) // (POST /pdu-sessions/{pduSessionRef}/modify) UpdatePduSession(c *gin.Context, pduSessionRef string) // Release // (POST /pdu-sessions/{pduSessionRef}/release) ReleasePduSession(c *gin.Context, pduSessionRef string) // Retrieve // (POST /pdu-sessions/{pduSessionRef}/retrieve) RetrievePduSession(c *gin.Context, pduSessionRef string) // Transfer MO Data // (POST /pdu-sessions/{pduSessionRef}/transfer-mo-data) TransferMoData(c *gin.Context, pduSessionRef string) // Create SM Context // (POST /sm-contexts) PostSmContexts(c *gin.Context) // Update SM Context // (POST /sm-contexts/{smContextRef}/modify) UpdateSmContext(c *gin.Context, smContextRef string) // Release SM Context // (POST /sm-contexts/{smContextRef}/release) ReleaseSmContext(c *gin.Context, smContextRef string) // Retrieve SM Context // (POST /sm-contexts/{smContextRef}/retrieve) RetrieveSmContext(c *gin.Context, smContextRef string) // Send MO Data // (POST /sm-contexts/{smContextRef}/send-mo-data) SendMoData(c *gin.Context, smContextRef 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) PostPduSessions ¶
func (siw *ServerInterfaceWrapper) PostPduSessions(c *gin.Context)
PostPduSessions operation middleware
func (*ServerInterfaceWrapper) PostSmContexts ¶
func (siw *ServerInterfaceWrapper) PostSmContexts(c *gin.Context)
PostSmContexts operation middleware
func (*ServerInterfaceWrapper) ReleasePduSession ¶
func (siw *ServerInterfaceWrapper) ReleasePduSession(c *gin.Context)
ReleasePduSession operation middleware
func (*ServerInterfaceWrapper) ReleaseSmContext ¶
func (siw *ServerInterfaceWrapper) ReleaseSmContext(c *gin.Context)
ReleaseSmContext operation middleware
func (*ServerInterfaceWrapper) RetrievePduSession ¶
func (siw *ServerInterfaceWrapper) RetrievePduSession(c *gin.Context)
RetrievePduSession operation middleware
func (*ServerInterfaceWrapper) RetrieveSmContext ¶
func (siw *ServerInterfaceWrapper) RetrieveSmContext(c *gin.Context)
RetrieveSmContext operation middleware
func (*ServerInterfaceWrapper) SendMoData ¶
func (siw *ServerInterfaceWrapper) SendMoData(c *gin.Context)
SendMoData operation middleware
func (*ServerInterfaceWrapper) TransferMoData ¶
func (siw *ServerInterfaceWrapper) TransferMoData(c *gin.Context)
TransferMoData operation middleware
func (*ServerInterfaceWrapper) UpdatePduSession ¶
func (siw *ServerInterfaceWrapper) UpdatePduSession(c *gin.Context)
UpdatePduSession operation middleware
func (*ServerInterfaceWrapper) UpdateSmContext ¶
func (siw *ServerInterfaceWrapper) UpdateSmContext(c *gin.Context)
UpdateSmContext operation middleware
type SmContext ¶
type SmContext struct { AddRanTunnelInfo []QosFlowTunnel `json:"addRanTunnelInfo,omitempty"` AddRedRanTunnelInfo []QosFlowTunnel `json:"addRedRanTunnelInfo,omitempty"` AlwaysOnGranted *bool `json:"alwaysOnGranted,omitempty"` ChargingId string `json:"chargingId,omitempty"` // ChargingInfo Original reference TS29512_Npcf_SMPolicyControl.yaml#/components/schemas/ChargingInformation ChargingInfo interface{} `json:"chargingInfo,omitempty"` DlsetSupportInd *bool `json:"dlsetSupportInd,omitempty"` DnAaaAddress *IpAddress `json:"dnAaaAddress,omitempty"` Dnn externalRef1.Dnn `json:"dnn"` EnablePauseCharging *bool `json:"enablePauseCharging,omitempty"` EpsBearerInfo []EpsBearerInfo `json:"epsBearerInfo,omitempty"` EpsPdnCnxInfo *EpsPdnCnxInfo `json:"epsPdnCnxInfo,omitempty"` ForwardingInd *bool `json:"forwardingInd,omitempty"` Gpsi externalRef1.Gpsi `json:"gpsi,omitempty"` HSmfInstanceId *externalRef1.NfInstanceId `json:"hSmfInstanceId,omitempty"` HSmfServiceInstanceId *string `json:"hSmfServiceInstanceId,omitempty"` HSmfUri *externalRef1.Uri `json:"hSmfUri,omitempty"` HplmnSnssai *externalRef1.Snssai `json:"hplmnSnssai,omitempty"` Ipv6Index *externalRef3.IpIndex `json:"ipv6Index,omitempty"` // MaxIntegrityProtectedDataRate Possible values are // - 64_KBPS // - MAX_UE_RATE MaxIntegrityProtectedDataRate *MaxIntegrityProtectedDataRate `json:"maxIntegrityProtectedDataRate,omitempty"` // MaxIntegrityProtectedDataRateDl Possible values are // - 64_KBPS // - MAX_UE_RATE MaxIntegrityProtectedDataRateDl *MaxIntegrityProtectedDataRate `json:"maxIntegrityProtectedDataRateDl,omitempty"` NefExtBufSupportInd *bool `json:"nefExtBufSupportInd,omitempty"` PcfGroupId *externalRef1.NfGroupId `json:"pcfGroupId,omitempty"` PcfId *externalRef1.NfInstanceId `json:"pcfId,omitempty"` PcfSetId *externalRef1.NfSetId `json:"pcfSetId,omitempty"` PduSessionId externalRef1.PduSessionId `json:"pduSessionId"` PduSessionRef *externalRef1.Uri `json:"pduSessionRef,omitempty"` PduSessionSmfBinding *externalRef0.SbiBindingLevel `json:"pduSessionSmfBinding,omitempty"` PduSessionSmfServiceSetId *externalRef1.NfServiceSetId `json:"pduSessionSmfServiceSetId,omitempty"` PduSessionSmfSetId *externalRef1.NfSetId `json:"pduSessionSmfSetId,omitempty"` PduSessionType externalRef1.PduSessionType `json:"pduSessionType"` PsaTunnelInfo *TunnelInfo `json:"psaTunnelInfo,omitempty"` QosFlowsList []QosFlowSetupItem `json:"qosFlowsList"` // RanTunnelInfo Tunnel Information per QoS Flow RanTunnelInfo *QosFlowTunnel `json:"ranTunnelInfo,omitempty"` RecoveryTime *externalRef1.DateTime `json:"recoveryTime,omitempty"` // RedRanTunnelInfo Tunnel Information per QoS Flow RedRanTunnelInfo *QosFlowTunnel `json:"redRanTunnelInfo,omitempty"` // RedundantPduSessionInfo Redundant PDU Session Information RedundantPduSessionInfo *RedundantPduSessionInformation `json:"redundantPduSessionInfo,omitempty"` // RoamingChargingProfile Original reference TS32291_Nchf_ConvergedCharging.yaml#/components/schemas/RoamingChargingProfile RoamingChargingProfile interface{} `json:"roamingChargingProfile,omitempty"` RoutingIndicator *string `json:"routingIndicator,omitempty"` SNssai externalRef1.Snssai `json:"sNssai"` // SelMode Possible values are - VERIFIED - UE_DNN_NOT_VERIFIED - NW_DNN_NOT_VERIFIED SelMode *DnnSelectionMode `json:"selMode,omitempty"` SelectedDnn *externalRef1.Dnn `json:"selectedDnn,omitempty"` SessionAmbr externalRef1.Ambr `json:"sessionAmbr"` SmfInstanceId *externalRef1.NfInstanceId `json:"smfInstanceId,omitempty"` SmfServiceInstanceId *string `json:"smfServiceInstanceId,omitempty"` SmfUri *externalRef1.Uri `json:"smfUri,omitempty"` UdmGroupId *externalRef1.NfGroupId `json:"udmGroupId,omitempty"` UeIpv4Address externalRef1.Ipv4Addr `json:"ueIpv4Address,omitempty"` UeIpv6Prefix *externalRef1.Ipv6Prefix `json:"ueIpv6Prefix,omitempty"` UpSecurity *externalRef1.UpSecurity `json:"upSecurity,omitempty"` AdditionalProperties map[string]interface{} `json:"-"` }
SmContext defines model for SmContext.
func (SmContext) Get ¶
Getter for additional properties for SmContext. Returns the specified element and whether it was found
func (SmContext) MarshalJSON ¶
Override default JSON handling for SmContext to handle AdditionalProperties
func (*SmContext) UnmarshalJSON ¶
Override default JSON handling for SmContext to handle AdditionalProperties
type SmContextCreateData ¶
type SmContextCreateData struct { AddUeLocation *externalRef1.UserLocation `json:"addUeLocation,omitempty"` AdditionalAnType externalRef1.AccessType `json:"additionalAnType,omitempty"` AdditionalHsmfId []externalRef1.NfInstanceId `json:"additionalHsmfId,omitempty"` AdditionalHsmfUri []externalRef1.Uri `json:"additionalHsmfUri,omitempty"` AdditionalSmfId []externalRef1.NfInstanceId `json:"additionalSmfId,omitempty"` AdditionalSmfUri []externalRef1.Uri `json:"additionalSmfUri,omitempty"` AnType externalRef1.AccessType `json:"anType"` ApnRateStatus *externalRef1.ApnRateStatus `json:"apnRateStatus,omitempty"` BackupAmfInfo []externalRef1.BackupAmfInfo `json:"backupAmfInfo,omitempty"` CpCiotEnabled *bool `json:"cpCiotEnabled,omitempty"` CpOnlyInd *bool `json:"cpOnlyInd,omitempty"` DdnFailureSubs *DdnFailureSubs `json:"ddnFailureSubs,omitempty"` DirectForwardingFlag *bool `json:"directForwardingFlag,omitempty"` DlDataWaitingInd *bool `json:"dlDataWaitingInd,omitempty"` Dnn *externalRef1.Dnn `json:"dnn,omitempty"` EpsBearerCtxStatus EpsBearerContextStatus `json:"epsBearerCtxStatus,omitempty"` // EpsInterworkingInd Possible values are - NONE - WITH_N26 - WITHOUT_N26 - IWK_NON_3GPP EpsInterworkingInd *EpsInterworkingIndication `json:"epsInterworkingInd,omitempty"` ExtendedNasSmTimerInd *bool `json:"extendedNasSmTimerInd,omitempty"` Gpsi externalRef1.Gpsi `json:"gpsi,omitempty"` Guami *externalRef1.Guami `json:"guami,omitempty"` HSmfId *externalRef1.NfInstanceId `json:"hSmfId,omitempty"` HSmfUri *externalRef1.Uri `json:"hSmfUri,omitempty"` // HoState Possible values are - NONE - PREPARING - PREPARED - COMPLETED - CANCELLED HoState *HoState `json:"hoState,omitempty"` HplmnSnssai *externalRef1.Snssai `json:"hplmnSnssai,omitempty"` IndirectForwardingFlag *bool `json:"indirectForwardingFlag,omitempty"` InvokeNef *bool `json:"invokeNef,omitempty"` MaNwUpgradeInd *bool `json:"maNwUpgradeInd,omitempty"` MaRequestInd *bool `json:"maRequestInd,omitempty"` N1SmMsg *externalRef1.RefToBinaryData `json:"n1SmMsg,omitempty"` N2SmInfo *externalRef1.RefToBinaryData `json:"n2SmInfo,omitempty"` N2SmInfoExt1 *externalRef1.RefToBinaryData `json:"n2SmInfoExt1,omitempty"` // N2SmInfoType Possible values are - PDU_RES_SETUP_REQ - PDU_RES_SETUP_RSP - PDU_RES_SETUP_FAIL - PDU_RES_REL_CMD - PDU_RES_REL_RSP - PDU_RES_MOD_REQ - PDU_RES_MOD_RSP - PDU_RES_MOD_FAIL - PDU_RES_NTY - PDU_RES_NTY_REL - PDU_RES_MOD_IND - PDU_RES_MOD_CFM - PATH_SWITCH_REQ - PATH_SWITCH_SETUP_FAIL - PATH_SWITCH_REQ_ACK - PATH_SWITCH_REQ_FAIL - HANDOVER_REQUIRED - HANDOVER_CMD - HANDOVER_PREP_FAIL - HANDOVER_REQ_ACK - HANDOVER_RES_ALLOC_FAIL - SECONDARY_RAT_USAGE - PDU_RES_MOD_IND_FAIL - UE_CONTEXT_RESUME_REQ - UE_CONTEXT_RESUME_RSP - UE_CONTEXT_SUSPEND_REQ N2SmInfoType *N2SmInfoType `json:"n2SmInfoType,omitempty"` // N2SmInfoTypeExt1 Possible values are - PDU_RES_SETUP_REQ - PDU_RES_SETUP_RSP - PDU_RES_SETUP_FAIL - PDU_RES_REL_CMD - PDU_RES_REL_RSP - PDU_RES_MOD_REQ - PDU_RES_MOD_RSP - PDU_RES_MOD_FAIL - PDU_RES_NTY - PDU_RES_NTY_REL - PDU_RES_MOD_IND - PDU_RES_MOD_CFM - PATH_SWITCH_REQ - PATH_SWITCH_SETUP_FAIL - PATH_SWITCH_REQ_ACK - PATH_SWITCH_REQ_FAIL - HANDOVER_REQUIRED - HANDOVER_CMD - HANDOVER_PREP_FAIL - HANDOVER_REQ_ACK - HANDOVER_RES_ALLOC_FAIL - SECONDARY_RAT_USAGE - PDU_RES_MOD_IND_FAIL - UE_CONTEXT_RESUME_REQ - UE_CONTEXT_RESUME_RSP - UE_CONTEXT_SUSPEND_REQ N2SmInfoTypeExt1 *N2SmInfoType `json:"n2SmInfoTypeExt1,omitempty"` NrfUri *externalRef1.Uri `json:"nrfUri,omitempty"` OldPduSessionId *externalRef1.PduSessionId `json:"oldPduSessionId,omitempty"` OldSmContextRef *externalRef1.Uri `json:"oldSmContextRef,omitempty"` OldSmfId *externalRef1.NfInstanceId `json:"oldSmfId,omitempty"` PcfGroupId *externalRef1.NfGroupId `json:"pcfGroupId,omitempty"` PcfId *externalRef1.NfInstanceId `json:"pcfId,omitempty"` PcfSetId *externalRef1.NfSetId `json:"pcfSetId,omitempty"` PduSessionId *externalRef1.PduSessionId `json:"pduSessionId,omitempty"` PduSessionsActivateList []externalRef1.PduSessionId `json:"pduSessionsActivateList,omitempty"` Pei externalRef1.Pei `json:"pei,omitempty"` PresenceInLadn *externalRef1.PresenceState `json:"presenceInLadn,omitempty"` RanUnchangedInd *bool `json:"ranUnchangedInd,omitempty"` RatType *externalRef1.RatType `json:"ratType,omitempty"` // RequestType Possible values are - INITIAL_REQUEST - EXISTING_PDU_SESSION - INITIAL_EMERGENCY_REQUEST - EXISTING_EMERGENCY_PDU_SESSION RequestType *RequestType `json:"requestType,omitempty"` RoutingIndicator *string `json:"routingIndicator,omitempty"` SNssai *externalRef1.Snssai `json:"sNssai,omitempty"` // SelMode Possible values are - VERIFIED - UE_DNN_NOT_VERIFIED - NW_DNN_NOT_VERIFIED SelMode *DnnSelectionMode `json:"selMode,omitempty"` SelectedDnn *externalRef1.Dnn `json:"selectedDnn,omitempty"` // ServiceName Service names known to NRF ServiceName *externalRef2.ServiceName `json:"serviceName,omitempty"` ServingNetwork externalRef1.PlmnIdNid `json:"servingNetwork"` ServingNfId externalRef1.NfInstanceId `json:"servingNfId"` SmContextRef *externalRef1.Uri `json:"smContextRef,omitempty"` SmContextSmfBinding *externalRef0.SbiBindingLevel `json:"smContextSmfBinding,omitempty"` SmContextSmfId *externalRef1.NfInstanceId `json:"smContextSmfId,omitempty"` SmContextSmfServiceSetId *externalRef1.NfServiceSetId `json:"smContextSmfServiceSetId,omitempty"` SmContextSmfSetId *externalRef1.NfSetId `json:"smContextSmfSetId,omitempty"` SmContextStatusUri externalRef1.Uri `json:"smContextStatusUri"` SmallDataRateStatus *externalRef1.SmallDataRateStatus `json:"smallDataRateStatus,omitempty"` SmfId *externalRef1.NfInstanceId `json:"smfId,omitempty"` SmfTransferInd *bool `json:"smfTransferInd,omitempty"` SmfUri *externalRef1.Uri `json:"smfUri,omitempty"` Supi externalRef1.Supi `json:"supi,omitempty"` SupportedFeatures *externalRef1.SupportedFeatures `json:"supportedFeatures,omitempty"` TargetId *externalRef0.NgRanTargetId `json:"targetId,omitempty"` // TngfInfo Infomation of the TNGF endpoints TngfInfo *externalRef2.TngfInfo `json:"tngfInfo,omitempty"` TraceData *externalRef1.TraceData `json:"traceData"` // TwifInfo Addressing information (IP addresses, FQDN) of the TWIF TwifInfo *externalRef2.TwifInfo `json:"twifInfo,omitempty"` UdmGroupId *externalRef1.NfGroupId `json:"udmGroupId,omitempty"` UeEpsPdnConnection *EpsPdnCnxContainer `json:"ueEpsPdnConnection,omitempty"` UeLocation *externalRef1.UserLocation `json:"ueLocation,omitempty"` UeTimeZone *externalRef1.TimeZone `json:"ueTimeZone,omitempty"` UnauthenticatedSupi *bool `json:"unauthenticatedSupi,omitempty"` // UpCnxState Possible values are - ACTIVATED - DEACTIVATED - ACTIVATING - SUSPENDED UpCnxState *UpCnxState `json:"upCnxState,omitempty"` // WAgfInfo Information of the W-AGF end-points WAgfInfo *externalRef2.WAgfInfo `json:"wAgfInfo,omitempty"` AdditionalProperties map[string]interface{} `json:"-"` }
SmContextCreateData defines model for SmContextCreateData.
func (SmContextCreateData) Get ¶
func (a SmContextCreateData) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for SmContextCreateData. Returns the specified element and whether it was found
func (SmContextCreateData) MarshalJSON ¶
func (a SmContextCreateData) MarshalJSON() ([]byte, error)
Override default JSON handling for SmContextCreateData to handle AdditionalProperties
func (*SmContextCreateData) Set ¶
func (a *SmContextCreateData) Set(fieldName string, value interface{})
Setter for additional properties for SmContextCreateData
func (*SmContextCreateData) UnmarshalJSON ¶
func (a *SmContextCreateData) UnmarshalJSON(b []byte) error
Override default JSON handling for SmContextCreateData to handle AdditionalProperties
type SmContextCreateError ¶
type SmContextCreateError struct { Error ExtProblemDetails `json:"error"` N1SmMsg *externalRef1.RefToBinaryData `json:"n1SmMsg,omitempty"` N2SmInfo *externalRef1.RefToBinaryData `json:"n2SmInfo,omitempty"` // N2SmInfoType Possible values are - PDU_RES_SETUP_REQ - PDU_RES_SETUP_RSP - PDU_RES_SETUP_FAIL - PDU_RES_REL_CMD - PDU_RES_REL_RSP - PDU_RES_MOD_REQ - PDU_RES_MOD_RSP - PDU_RES_MOD_FAIL - PDU_RES_NTY - PDU_RES_NTY_REL - PDU_RES_MOD_IND - PDU_RES_MOD_CFM - PATH_SWITCH_REQ - PATH_SWITCH_SETUP_FAIL - PATH_SWITCH_REQ_ACK - PATH_SWITCH_REQ_FAIL - HANDOVER_REQUIRED - HANDOVER_CMD - HANDOVER_PREP_FAIL - HANDOVER_REQ_ACK - HANDOVER_RES_ALLOC_FAIL - SECONDARY_RAT_USAGE - PDU_RES_MOD_IND_FAIL - UE_CONTEXT_RESUME_REQ - UE_CONTEXT_RESUME_RSP - UE_CONTEXT_SUSPEND_REQ N2SmInfoType *N2SmInfoType `json:"n2SmInfoType,omitempty"` RecoveryTime *externalRef1.DateTime `json:"recoveryTime,omitempty"` AdditionalProperties map[string]interface{} `json:"-"` }
SmContextCreateError defines model for SmContextCreateError.
func (SmContextCreateError) Get ¶
func (a SmContextCreateError) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for SmContextCreateError. Returns the specified element and whether it was found
func (SmContextCreateError) MarshalJSON ¶
func (a SmContextCreateError) MarshalJSON() ([]byte, error)
Override default JSON handling for SmContextCreateError to handle AdditionalProperties
func (*SmContextCreateError) Set ¶
func (a *SmContextCreateError) Set(fieldName string, value interface{})
Setter for additional properties for SmContextCreateError
func (*SmContextCreateError) UnmarshalJSON ¶
func (a *SmContextCreateError) UnmarshalJSON(b []byte) error
Override default JSON handling for SmContextCreateError to handle AdditionalProperties
type SmContextCreatedData ¶
type SmContextCreatedData struct { AllocatedEbiList []EbiArpMapping `json:"allocatedEbiList,omitempty"` Gpsi externalRef1.Gpsi `json:"gpsi,omitempty"` HSmfUri *externalRef1.Uri `json:"hSmfUri,omitempty"` // HoState Possible values are - NONE - PREPARING - PREPARED - COMPLETED - CANCELLED HoState *HoState `json:"hoState,omitempty"` N2SmInfo *externalRef1.RefToBinaryData `json:"n2SmInfo,omitempty"` // N2SmInfoType Possible values are - PDU_RES_SETUP_REQ - PDU_RES_SETUP_RSP - PDU_RES_SETUP_FAIL - PDU_RES_REL_CMD - PDU_RES_REL_RSP - PDU_RES_MOD_REQ - PDU_RES_MOD_RSP - PDU_RES_MOD_FAIL - PDU_RES_NTY - PDU_RES_NTY_REL - PDU_RES_MOD_IND - PDU_RES_MOD_CFM - PATH_SWITCH_REQ - PATH_SWITCH_SETUP_FAIL - PATH_SWITCH_REQ_ACK - PATH_SWITCH_REQ_FAIL - HANDOVER_REQUIRED - HANDOVER_CMD - HANDOVER_PREP_FAIL - HANDOVER_REQ_ACK - HANDOVER_RES_ALLOC_FAIL - SECONDARY_RAT_USAGE - PDU_RES_MOD_IND_FAIL - UE_CONTEXT_RESUME_REQ - UE_CONTEXT_RESUME_RSP - UE_CONTEXT_SUSPEND_REQ N2SmInfoType *N2SmInfoType `json:"n2SmInfoType,omitempty"` PduSessionId *externalRef1.PduSessionId `json:"pduSessionId,omitempty"` RecoveryTime *externalRef1.DateTime `json:"recoveryTime,omitempty"` SNssai *externalRef1.Snssai `json:"sNssai,omitempty"` SelectedOldSmfId *externalRef1.NfInstanceId `json:"selectedOldSmfId,omitempty"` SelectedSmfId *externalRef1.NfInstanceId `json:"selectedSmfId,omitempty"` SmfServiceInstanceId *string `json:"smfServiceInstanceId,omitempty"` SmfUri *externalRef1.Uri `json:"smfUri,omitempty"` SupportedFeatures *externalRef1.SupportedFeatures `json:"supportedFeatures,omitempty"` // UpCnxState Possible values are - ACTIVATED - DEACTIVATED - ACTIVATING - SUSPENDED UpCnxState *UpCnxState `json:"upCnxState,omitempty"` AdditionalProperties map[string]interface{} `json:"-"` }
SmContextCreatedData defines model for SmContextCreatedData.
func (SmContextCreatedData) Get ¶
func (a SmContextCreatedData) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for SmContextCreatedData. Returns the specified element and whether it was found
func (SmContextCreatedData) MarshalJSON ¶
func (a SmContextCreatedData) MarshalJSON() ([]byte, error)
Override default JSON handling for SmContextCreatedData to handle AdditionalProperties
func (*SmContextCreatedData) Set ¶
func (a *SmContextCreatedData) Set(fieldName string, value interface{})
Setter for additional properties for SmContextCreatedData
func (*SmContextCreatedData) UnmarshalJSON ¶
func (a *SmContextCreatedData) UnmarshalJSON(b []byte) error
Override default JSON handling for SmContextCreatedData to handle AdditionalProperties
type SmContextReleaseData ¶
type SmContextReleaseData struct { N5gMmCauseValue *externalRef1.N5GMmCause `json:"5gMmCauseValue,omitempty"` AddUeLocation *externalRef1.UserLocation `json:"addUeLocation,omitempty"` // Cause Possible values are - REL_DUE_TO_HO - EPS_FALLBACK - REL_DUE_TO_UP_SEC - DNN_CONGESTION - S_NSSAI_CONGESTION - REL_DUE_TO_REACTIVATION - 5G_AN_NOT_RESPONDING - REL_DUE_TO_SLICE_NOT_AVAILABLE - REL_DUE_TO_DUPLICATE_SESSION_ID - PDU_SESSION_STATUS_MISMATCH - HO_FAILURE - INSUFFICIENT_UP_RESOURCES - PDU_SESSION_HANDED_OVER - PDU_SESSION_RESUMED - CN_ASSISTED_RAN_PARAMETER_TUNING - ISMF_CONTEXT_TRANSFER - SMF_CONTEXT_TRANSFER - REL_DUE_TO_PS_TO_CS_HO - REL_DUE_TO_SUBSCRIPTION_CHANGE - HO_CANCEL - REL_DUE_TO_SLICE_NOT_AUTHORIZED - PDU_SESSION_HAND_OVER_FAILURE - DDN_FAILURE_STATUS - REL_DUE_TO_CP_ONLY_NOT_APPLICABLE - NOT_SUPPORTED_WITH_ISMF - CHANGED_ANCHOR_SMF - CHANGED_INTERMEDIATE_SMF - REL_DUE_TO_SMF_NOT_SUPPORT_PSETR Cause *Cause `json:"cause,omitempty"` IsmfReleaseOnly *bool `json:"ismfReleaseOnly,omitempty"` N2SmInfo *externalRef1.RefToBinaryData `json:"n2SmInfo,omitempty"` // N2SmInfoType Possible values are - PDU_RES_SETUP_REQ - PDU_RES_SETUP_RSP - PDU_RES_SETUP_FAIL - PDU_RES_REL_CMD - PDU_RES_REL_RSP - PDU_RES_MOD_REQ - PDU_RES_MOD_RSP - PDU_RES_MOD_FAIL - PDU_RES_NTY - PDU_RES_NTY_REL - PDU_RES_MOD_IND - PDU_RES_MOD_CFM - PATH_SWITCH_REQ - PATH_SWITCH_SETUP_FAIL - PATH_SWITCH_REQ_ACK - PATH_SWITCH_REQ_FAIL - HANDOVER_REQUIRED - HANDOVER_CMD - HANDOVER_PREP_FAIL - HANDOVER_REQ_ACK - HANDOVER_RES_ALLOC_FAIL - SECONDARY_RAT_USAGE - PDU_RES_MOD_IND_FAIL - UE_CONTEXT_RESUME_REQ - UE_CONTEXT_RESUME_RSP - UE_CONTEXT_SUSPEND_REQ N2SmInfoType *N2SmInfoType `json:"n2SmInfoType,omitempty"` NgApCause *externalRef1.NgApCause `json:"ngApCause,omitempty"` UeLocation *externalRef1.UserLocation `json:"ueLocation,omitempty"` UeTimeZone *externalRef1.TimeZone `json:"ueTimeZone,omitempty"` VsmfReleaseOnly *bool `json:"vsmfReleaseOnly,omitempty"` AdditionalProperties map[string]interface{} `json:"-"` }
SmContextReleaseData defines model for SmContextReleaseData.
func (SmContextReleaseData) Get ¶
func (a SmContextReleaseData) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for SmContextReleaseData. Returns the specified element and whether it was found
func (SmContextReleaseData) MarshalJSON ¶
func (a SmContextReleaseData) MarshalJSON() ([]byte, error)
Override default JSON handling for SmContextReleaseData to handle AdditionalProperties
func (*SmContextReleaseData) Set ¶
func (a *SmContextReleaseData) Set(fieldName string, value interface{})
Setter for additional properties for SmContextReleaseData
func (*SmContextReleaseData) UnmarshalJSON ¶
func (a *SmContextReleaseData) UnmarshalJSON(b []byte) error
Override default JSON handling for SmContextReleaseData to handle AdditionalProperties
type SmContextReleasedData ¶
type SmContextReleasedData struct { ApnRateStatus *externalRef1.ApnRateStatus `json:"apnRateStatus,omitempty"` SmallDataRateStatus *externalRef1.SmallDataRateStatus `json:"smallDataRateStatus,omitempty"` AdditionalProperties map[string]interface{} `json:"-"` }
SmContextReleasedData defines model for SmContextReleasedData.
func (SmContextReleasedData) Get ¶
func (a SmContextReleasedData) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for SmContextReleasedData. Returns the specified element and whether it was found
func (SmContextReleasedData) MarshalJSON ¶
func (a SmContextReleasedData) MarshalJSON() ([]byte, error)
Override default JSON handling for SmContextReleasedData to handle AdditionalProperties
func (*SmContextReleasedData) Set ¶
func (a *SmContextReleasedData) Set(fieldName string, value interface{})
Setter for additional properties for SmContextReleasedData
func (*SmContextReleasedData) UnmarshalJSON ¶
func (a *SmContextReleasedData) UnmarshalJSON(b []byte) error
Override default JSON handling for SmContextReleasedData to handle AdditionalProperties
type SmContextRetrieveData ¶
type SmContextRetrieveData struct { NotToTransferEbiList []EpsBearerId `json:"notToTransferEbiList,omitempty"` RanUnchangedInd *bool `json:"ranUnchangedInd,omitempty"` ServingNetwork *externalRef1.PlmnId `json:"servingNetwork,omitempty"` // SmContextType Possible values are // - EPS_PDN_CONNECTION // - SM_CONTEXT SmContextType *SmContextType `json:"smContextType,omitempty"` TargetMmeCap *MmeCapabilities `json:"targetMmeCap,omitempty"` AdditionalProperties map[string]interface{} `json:"-"` }
SmContextRetrieveData defines model for SmContextRetrieveData.
func (SmContextRetrieveData) Get ¶
func (a SmContextRetrieveData) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for SmContextRetrieveData. Returns the specified element and whether it was found
func (SmContextRetrieveData) MarshalJSON ¶
func (a SmContextRetrieveData) MarshalJSON() ([]byte, error)
Override default JSON handling for SmContextRetrieveData to handle AdditionalProperties
func (*SmContextRetrieveData) Set ¶
func (a *SmContextRetrieveData) Set(fieldName string, value interface{})
Setter for additional properties for SmContextRetrieveData
func (*SmContextRetrieveData) UnmarshalJSON ¶
func (a *SmContextRetrieveData) UnmarshalJSON(b []byte) error
Override default JSON handling for SmContextRetrieveData to handle AdditionalProperties
type SmContextRetrievedData ¶
type SmContextRetrievedData struct { ApnRateStatus *externalRef1.ApnRateStatus `json:"apnRateStatus,omitempty"` DlDataWaitingInd *bool `json:"dlDataWaitingInd,omitempty"` SmContext *SmContext `json:"smContext,omitempty"` SmallDataRateStatus *externalRef1.SmallDataRateStatus `json:"smallDataRateStatus,omitempty"` UeEpsPdnConnection EpsPdnCnxContainer `json:"ueEpsPdnConnection"` AdditionalProperties map[string]interface{} `json:"-"` }
SmContextRetrievedData defines model for SmContextRetrievedData.
func (SmContextRetrievedData) Get ¶
func (a SmContextRetrievedData) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for SmContextRetrievedData. Returns the specified element and whether it was found
func (SmContextRetrievedData) MarshalJSON ¶
func (a SmContextRetrievedData) MarshalJSON() ([]byte, error)
Override default JSON handling for SmContextRetrievedData to handle AdditionalProperties
func (*SmContextRetrievedData) Set ¶
func (a *SmContextRetrievedData) Set(fieldName string, value interface{})
Setter for additional properties for SmContextRetrievedData
func (*SmContextRetrievedData) UnmarshalJSON ¶
func (a *SmContextRetrievedData) UnmarshalJSON(b []byte) error
Override default JSON handling for SmContextRetrievedData to handle AdditionalProperties
type SmContextStatusNotification ¶
type SmContextStatusNotification struct { AltAnchorSmfId *externalRef1.NfInstanceId `json:"altAnchorSmfId,omitempty"` AltAnchorSmfUri *externalRef1.Uri `json:"altAnchorSmfUri,omitempty"` ApnRateStatus *externalRef1.ApnRateStatus `json:"apnRateStatus,omitempty"` DdnFailureStatus *bool `json:"ddnFailureStatus,omitempty"` NewIntermediateSmfId *externalRef1.NfInstanceId `json:"newIntermediateSmfId,omitempty"` NewSmfId *externalRef1.NfInstanceId `json:"newSmfId,omitempty"` NewSmfSetId *externalRef1.NfSetId `json:"newSmfSetId,omitempty"` NotifyCorrelationIdsForddnFailure []string `json:"notifyCorrelationIdsForddnFailure,omitempty"` OldSmContextRef *externalRef1.Uri `json:"oldSmContextRef,omitempty"` OldSmfId *externalRef1.NfInstanceId `json:"oldSmfId,omitempty"` SmallDataRateStatus *externalRef1.SmallDataRateStatus `json:"smallDataRateStatus,omitempty"` StatusInfo StatusInfo `json:"statusInfo"` AdditionalProperties map[string]interface{} `json:"-"` }
SmContextStatusNotification defines model for SmContextStatusNotification.
func (SmContextStatusNotification) Get ¶
func (a SmContextStatusNotification) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for SmContextStatusNotification. Returns the specified element and whether it was found
func (SmContextStatusNotification) MarshalJSON ¶
func (a SmContextStatusNotification) MarshalJSON() ([]byte, error)
Override default JSON handling for SmContextStatusNotification to handle AdditionalProperties
func (*SmContextStatusNotification) Set ¶
func (a *SmContextStatusNotification) Set(fieldName string, value interface{})
Setter for additional properties for SmContextStatusNotification
func (*SmContextStatusNotification) UnmarshalJSON ¶
func (a *SmContextStatusNotification) UnmarshalJSON(b []byte) error
Override default JSON handling for SmContextStatusNotification to handle AdditionalProperties
type SmContextType ¶
type SmContextType string
SmContextType Possible values are
- EPS_PDN_CONNECTION
- SM_CONTEXT
const ( EPSPDNCONNECTION SmContextType = "EPS_PDN_CONNECTION" SMCONTEXT SmContextType = "SM_CONTEXT" )
Defines values for SmContextType.
type SmContextUpdateData ¶
type SmContextUpdateData struct { N5gMmCauseValue *externalRef1.N5GMmCause `json:"5gMmCauseValue,omitempty"` AddUeLocation *externalRef1.UserLocation `json:"addUeLocation,omitempty"` AdditionalAnType externalRef1.AccessType `json:"additionalAnType,omitempty"` AnType externalRef1.AccessType `json:"anType,omitempty"` AnTypeCanBeChanged *bool `json:"anTypeCanBeChanged,omitempty"` AnTypeToReactivate externalRef1.AccessType `json:"anTypeToReactivate,omitempty"` BackupAmfInfo *[]externalRef1.BackupAmfInfo `json:"backupAmfInfo"` // Cause Possible values are - REL_DUE_TO_HO - EPS_FALLBACK - REL_DUE_TO_UP_SEC - DNN_CONGESTION - S_NSSAI_CONGESTION - REL_DUE_TO_REACTIVATION - 5G_AN_NOT_RESPONDING - REL_DUE_TO_SLICE_NOT_AVAILABLE - REL_DUE_TO_DUPLICATE_SESSION_ID - PDU_SESSION_STATUS_MISMATCH - HO_FAILURE - INSUFFICIENT_UP_RESOURCES - PDU_SESSION_HANDED_OVER - PDU_SESSION_RESUMED - CN_ASSISTED_RAN_PARAMETER_TUNING - ISMF_CONTEXT_TRANSFER - SMF_CONTEXT_TRANSFER - REL_DUE_TO_PS_TO_CS_HO - REL_DUE_TO_SUBSCRIPTION_CHANGE - HO_CANCEL - REL_DUE_TO_SLICE_NOT_AUTHORIZED - PDU_SESSION_HAND_OVER_FAILURE - DDN_FAILURE_STATUS - REL_DUE_TO_CP_ONLY_NOT_APPLICABLE - NOT_SUPPORTED_WITH_ISMF - CHANGED_ANCHOR_SMF - CHANGED_INTERMEDIATE_SMF - REL_DUE_TO_SMF_NOT_SUPPORT_PSETR Cause *Cause `json:"cause,omitempty"` DataForwarding *bool `json:"dataForwarding,omitempty"` DdnFailureSubs *DdnFailureSubs `json:"ddnFailureSubs,omitempty"` EpsBearerSetup *[]EpsBearerContainer `json:"epsBearerSetup,omitempty"` // EpsInterworkingInd Possible values are - NONE - WITH_N26 - WITHOUT_N26 - IWK_NON_3GPP EpsInterworkingInd *EpsInterworkingIndication `json:"epsInterworkingInd,omitempty"` ExemptionInd *ExemptionInd `json:"exemptionInd,omitempty"` ExtendedNasSmTimerInd *bool `json:"extendedNasSmTimerInd,omitempty"` FailedToBeSwitched *bool `json:"failedToBeSwitched,omitempty"` ForwardingBearerContexts []ForwardingBearerContainer `json:"forwardingBearerContexts,omitempty"` ForwardingFTeid *externalRef1.Bytes `json:"forwardingFTeid,omitempty"` Guami *externalRef1.Guami `json:"guami,omitempty"` // HoState Possible values are - NONE - PREPARING - PREPARED - COMPLETED - CANCELLED HoState *HoState `json:"hoState,omitempty"` MaNwUpgradeInd *bool `json:"maNwUpgradeInd,omitempty"` // MaReleaseInd Possible values are // - REL_MAPDU_OVER_3GPP // - REL_MAPDU_OVER_N3GPP MaReleaseInd *MaReleaseIndication `json:"maReleaseInd,omitempty"` MaRequestInd *bool `json:"maRequestInd,omitempty"` MoExpDataCounter *externalRef1.MoExpDataCounter `json:"moExpDataCounter,omitempty"` N1SmMsg *externalRef1.RefToBinaryData `json:"n1SmMsg,omitempty"` N2SmInfo *externalRef1.RefToBinaryData `json:"n2SmInfo,omitempty"` N2SmInfoExt1 *externalRef1.RefToBinaryData `json:"n2SmInfoExt1,omitempty"` // N2SmInfoType Possible values are - PDU_RES_SETUP_REQ - PDU_RES_SETUP_RSP - PDU_RES_SETUP_FAIL - PDU_RES_REL_CMD - PDU_RES_REL_RSP - PDU_RES_MOD_REQ - PDU_RES_MOD_RSP - PDU_RES_MOD_FAIL - PDU_RES_NTY - PDU_RES_NTY_REL - PDU_RES_MOD_IND - PDU_RES_MOD_CFM - PATH_SWITCH_REQ - PATH_SWITCH_SETUP_FAIL - PATH_SWITCH_REQ_ACK - PATH_SWITCH_REQ_FAIL - HANDOVER_REQUIRED - HANDOVER_CMD - HANDOVER_PREP_FAIL - HANDOVER_REQ_ACK - HANDOVER_RES_ALLOC_FAIL - SECONDARY_RAT_USAGE - PDU_RES_MOD_IND_FAIL - UE_CONTEXT_RESUME_REQ - UE_CONTEXT_RESUME_RSP - UE_CONTEXT_SUSPEND_REQ N2SmInfoType *N2SmInfoType `json:"n2SmInfoType,omitempty"` // N2SmInfoTypeExt1 Possible values are - PDU_RES_SETUP_REQ - PDU_RES_SETUP_RSP - PDU_RES_SETUP_FAIL - PDU_RES_REL_CMD - PDU_RES_REL_RSP - PDU_RES_MOD_REQ - PDU_RES_MOD_RSP - PDU_RES_MOD_FAIL - PDU_RES_NTY - PDU_RES_NTY_REL - PDU_RES_MOD_IND - PDU_RES_MOD_CFM - PATH_SWITCH_REQ - PATH_SWITCH_SETUP_FAIL - PATH_SWITCH_REQ_ACK - PATH_SWITCH_REQ_FAIL - HANDOVER_REQUIRED - HANDOVER_CMD - HANDOVER_PREP_FAIL - HANDOVER_REQ_ACK - HANDOVER_RES_ALLOC_FAIL - SECONDARY_RAT_USAGE - PDU_RES_MOD_IND_FAIL - UE_CONTEXT_RESUME_REQ - UE_CONTEXT_RESUME_RSP - UE_CONTEXT_SUSPEND_REQ N2SmInfoTypeExt1 *N2SmInfoType `json:"n2SmInfoTypeExt1,omitempty"` N9DlForwardingTnlList []IndirectDataForwardingTunnelInfo `json:"n9DlForwardingTnlList,omitempty"` N9ForwardingTunnel *TunnelInfo `json:"n9ForwardingTunnel,omitempty"` N9UlForwardingTnlList []IndirectDataForwardingTunnelInfo `json:"n9UlForwardingTnlList,omitempty"` NgApCause *externalRef1.NgApCause `json:"ngApCause,omitempty"` Pei externalRef1.Pei `json:"pei,omitempty"` PresenceInLadn *externalRef1.PresenceState `json:"presenceInLadn,omitempty"` RatType *externalRef1.RatType `json:"ratType,omitempty"` Release *bool `json:"release,omitempty"` RevokeEbiList []EpsBearerId `json:"revokeEbiList,omitempty"` SNssai *externalRef1.Snssai `json:"sNssai,omitempty"` ServingNetwork *externalRef1.PlmnIdNid `json:"servingNetwork,omitempty"` ServingNfId *externalRef1.NfInstanceId `json:"servingNfId,omitempty"` SkipN2PduSessionResRelInd *bool `json:"skipN2PduSessionResRelInd,omitempty"` SmContextStatusUri *externalRef1.Uri `json:"smContextStatusUri,omitempty"` SupportedFeatures *externalRef1.SupportedFeatures `json:"supportedFeatures,omitempty"` TargetId *externalRef0.NgRanTargetId `json:"targetId,omitempty"` TargetServingNfId *externalRef1.NfInstanceId `json:"targetServingNfId,omitempty"` ToBeSwitched *bool `json:"toBeSwitched,omitempty"` TraceData *externalRef1.TraceData `json:"traceData"` UeLocation *externalRef1.UserLocation `json:"ueLocation,omitempty"` UeTimeZone *externalRef1.TimeZone `json:"ueTimeZone,omitempty"` // UpCnxState Possible values are - ACTIVATED - DEACTIVATED - ACTIVATING - SUSPENDED UpCnxState *UpCnxState `json:"upCnxState,omitempty"` AdditionalProperties map[string]interface{} `json:"-"` }
SmContextUpdateData defines model for SmContextUpdateData.
func (SmContextUpdateData) Get ¶
func (a SmContextUpdateData) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for SmContextUpdateData. Returns the specified element and whether it was found
func (SmContextUpdateData) MarshalJSON ¶
func (a SmContextUpdateData) MarshalJSON() ([]byte, error)
Override default JSON handling for SmContextUpdateData to handle AdditionalProperties
func (*SmContextUpdateData) Set ¶
func (a *SmContextUpdateData) Set(fieldName string, value interface{})
Setter for additional properties for SmContextUpdateData
func (*SmContextUpdateData) UnmarshalJSON ¶
func (a *SmContextUpdateData) UnmarshalJSON(b []byte) error
Override default JSON handling for SmContextUpdateData to handle AdditionalProperties
type SmContextUpdateError ¶
type SmContextUpdateError struct { Error ExtProblemDetails `json:"error"` N1SmMsg *externalRef1.RefToBinaryData `json:"n1SmMsg,omitempty"` N2SmInfo *externalRef1.RefToBinaryData `json:"n2SmInfo,omitempty"` // N2SmInfoType Possible values are - PDU_RES_SETUP_REQ - PDU_RES_SETUP_RSP - PDU_RES_SETUP_FAIL - PDU_RES_REL_CMD - PDU_RES_REL_RSP - PDU_RES_MOD_REQ - PDU_RES_MOD_RSP - PDU_RES_MOD_FAIL - PDU_RES_NTY - PDU_RES_NTY_REL - PDU_RES_MOD_IND - PDU_RES_MOD_CFM - PATH_SWITCH_REQ - PATH_SWITCH_SETUP_FAIL - PATH_SWITCH_REQ_ACK - PATH_SWITCH_REQ_FAIL - HANDOVER_REQUIRED - HANDOVER_CMD - HANDOVER_PREP_FAIL - HANDOVER_REQ_ACK - HANDOVER_RES_ALLOC_FAIL - SECONDARY_RAT_USAGE - PDU_RES_MOD_IND_FAIL - UE_CONTEXT_RESUME_REQ - UE_CONTEXT_RESUME_RSP - UE_CONTEXT_SUSPEND_REQ N2SmInfoType *N2SmInfoType `json:"n2SmInfoType,omitempty"` RecoveryTime *externalRef1.DateTime `json:"recoveryTime,omitempty"` // UpCnxState Possible values are - ACTIVATED - DEACTIVATED - ACTIVATING - SUSPENDED UpCnxState *UpCnxState `json:"upCnxState,omitempty"` AdditionalProperties map[string]interface{} `json:"-"` }
SmContextUpdateError defines model for SmContextUpdateError.
func (SmContextUpdateError) Get ¶
func (a SmContextUpdateError) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for SmContextUpdateError. Returns the specified element and whether it was found
func (SmContextUpdateError) MarshalJSON ¶
func (a SmContextUpdateError) MarshalJSON() ([]byte, error)
Override default JSON handling for SmContextUpdateError to handle AdditionalProperties
func (*SmContextUpdateError) Set ¶
func (a *SmContextUpdateError) Set(fieldName string, value interface{})
Setter for additional properties for SmContextUpdateError
func (*SmContextUpdateError) UnmarshalJSON ¶
func (a *SmContextUpdateError) UnmarshalJSON(b []byte) error
Override default JSON handling for SmContextUpdateError to handle AdditionalProperties
type SmContextUpdatedData ¶
type SmContextUpdatedData struct { AllocatedEbiList []EbiArpMapping `json:"allocatedEbiList,omitempty"` AnchorSmfFeatures *AnchorSmfFeatures `json:"anchorSmfFeatures,omitempty"` // Cause Possible values are - REL_DUE_TO_HO - EPS_FALLBACK - REL_DUE_TO_UP_SEC - DNN_CONGESTION - S_NSSAI_CONGESTION - REL_DUE_TO_REACTIVATION - 5G_AN_NOT_RESPONDING - REL_DUE_TO_SLICE_NOT_AVAILABLE - REL_DUE_TO_DUPLICATE_SESSION_ID - PDU_SESSION_STATUS_MISMATCH - HO_FAILURE - INSUFFICIENT_UP_RESOURCES - PDU_SESSION_HANDED_OVER - PDU_SESSION_RESUMED - CN_ASSISTED_RAN_PARAMETER_TUNING - ISMF_CONTEXT_TRANSFER - SMF_CONTEXT_TRANSFER - REL_DUE_TO_PS_TO_CS_HO - REL_DUE_TO_SUBSCRIPTION_CHANGE - HO_CANCEL - REL_DUE_TO_SLICE_NOT_AUTHORIZED - PDU_SESSION_HAND_OVER_FAILURE - DDN_FAILURE_STATUS - REL_DUE_TO_CP_ONLY_NOT_APPLICABLE - NOT_SUPPORTED_WITH_ISMF - CHANGED_ANCHOR_SMF - CHANGED_INTERMEDIATE_SMF - REL_DUE_TO_SMF_NOT_SUPPORT_PSETR Cause *Cause `json:"cause,omitempty"` DataForwarding *bool `json:"dataForwarding,omitempty"` EpsBearerSetup []EpsBearerContainer `json:"epsBearerSetup,omitempty"` ForwardingBearerContexts []ForwardingBearerContainer `json:"forwardingBearerContexts,omitempty"` ForwardingFTeid *externalRef1.Bytes `json:"forwardingFTeid,omitempty"` // HoState Possible values are - NONE - PREPARING - PREPARED - COMPLETED - CANCELLED HoState *HoState `json:"hoState,omitempty"` MaAcceptedInd *bool `json:"maAcceptedInd,omitempty"` ModifiedEbiList []EbiArpMapping `json:"modifiedEbiList,omitempty"` N1SmMsg *externalRef1.RefToBinaryData `json:"n1SmMsg,omitempty"` N2SmInfo *externalRef1.RefToBinaryData `json:"n2SmInfo,omitempty"` // N2SmInfoType Possible values are - PDU_RES_SETUP_REQ - PDU_RES_SETUP_RSP - PDU_RES_SETUP_FAIL - PDU_RES_REL_CMD - PDU_RES_REL_RSP - PDU_RES_MOD_REQ - PDU_RES_MOD_RSP - PDU_RES_MOD_FAIL - PDU_RES_NTY - PDU_RES_NTY_REL - PDU_RES_MOD_IND - PDU_RES_MOD_CFM - PATH_SWITCH_REQ - PATH_SWITCH_SETUP_FAIL - PATH_SWITCH_REQ_ACK - PATH_SWITCH_REQ_FAIL - HANDOVER_REQUIRED - HANDOVER_CMD - HANDOVER_PREP_FAIL - HANDOVER_REQ_ACK - HANDOVER_RES_ALLOC_FAIL - SECONDARY_RAT_USAGE - PDU_RES_MOD_IND_FAIL - UE_CONTEXT_RESUME_REQ - UE_CONTEXT_RESUME_RSP - UE_CONTEXT_SUSPEND_REQ N2SmInfoType *N2SmInfoType `json:"n2SmInfoType,omitempty"` N3DlForwardingTnlList []IndirectDataForwardingTunnelInfo `json:"n3DlForwardingTnlList,omitempty"` N3UlForwardingTnlList []IndirectDataForwardingTunnelInfo `json:"n3UlForwardingTnlList,omitempty"` ReleaseEbiList []EpsBearerId `json:"releaseEbiList,omitempty"` SelectedOldSmfId *externalRef1.NfInstanceId `json:"selectedOldSmfId,omitempty"` SelectedSmfId *externalRef1.NfInstanceId `json:"selectedSmfId,omitempty"` SupportedFeatures *externalRef1.SupportedFeatures `json:"supportedFeatures,omitempty"` // UpCnxState Possible values are - ACTIVATED - DEACTIVATED - ACTIVATING - SUSPENDED UpCnxState *UpCnxState `json:"upCnxState,omitempty"` AdditionalProperties map[string]interface{} `json:"-"` }
SmContextUpdatedData defines model for SmContextUpdatedData.
func (SmContextUpdatedData) Get ¶
func (a SmContextUpdatedData) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for SmContextUpdatedData. Returns the specified element and whether it was found
func (SmContextUpdatedData) MarshalJSON ¶
func (a SmContextUpdatedData) MarshalJSON() ([]byte, error)
Override default JSON handling for SmContextUpdatedData to handle AdditionalProperties
func (*SmContextUpdatedData) Set ¶
func (a *SmContextUpdatedData) Set(fieldName string, value interface{})
Setter for additional properties for SmContextUpdatedData
func (*SmContextUpdatedData) UnmarshalJSON ¶
func (a *SmContextUpdatedData) UnmarshalJSON(b []byte) error
Override default JSON handling for SmContextUpdatedData to handle AdditionalProperties
type StatusInfo ¶
type StatusInfo struct { AnType externalRef1.AccessType `json:"anType,omitempty"` // Cause Possible values are - REL_DUE_TO_HO - EPS_FALLBACK - REL_DUE_TO_UP_SEC - DNN_CONGESTION - S_NSSAI_CONGESTION - REL_DUE_TO_REACTIVATION - 5G_AN_NOT_RESPONDING - REL_DUE_TO_SLICE_NOT_AVAILABLE - REL_DUE_TO_DUPLICATE_SESSION_ID - PDU_SESSION_STATUS_MISMATCH - HO_FAILURE - INSUFFICIENT_UP_RESOURCES - PDU_SESSION_HANDED_OVER - PDU_SESSION_RESUMED - CN_ASSISTED_RAN_PARAMETER_TUNING - ISMF_CONTEXT_TRANSFER - SMF_CONTEXT_TRANSFER - REL_DUE_TO_PS_TO_CS_HO - REL_DUE_TO_SUBSCRIPTION_CHANGE - HO_CANCEL - REL_DUE_TO_SLICE_NOT_AUTHORIZED - PDU_SESSION_HAND_OVER_FAILURE - DDN_FAILURE_STATUS - REL_DUE_TO_CP_ONLY_NOT_APPLICABLE - NOT_SUPPORTED_WITH_ISMF - CHANGED_ANCHOR_SMF - CHANGED_INTERMEDIATE_SMF - REL_DUE_TO_SMF_NOT_SUPPORT_PSETR Cause *Cause `json:"cause,omitempty"` CnAssistedRanPara *CnAssistedRanPara `json:"cnAssistedRanPara,omitempty"` // ResourceStatus Possible values are - RELEASED - UNCHANGED - TRANSFERRED - UPDATED - ALT_ANCHOR_SMF ResourceStatus ResourceStatus `json:"resourceStatus"` AdditionalProperties map[string]interface{} `json:"-"` }
StatusInfo defines model for StatusInfo.
func (StatusInfo) Get ¶
func (a StatusInfo) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for StatusInfo. Returns the specified element and whether it was found
func (StatusInfo) MarshalJSON ¶
func (a StatusInfo) MarshalJSON() ([]byte, error)
Override default JSON handling for StatusInfo to handle AdditionalProperties
func (*StatusInfo) Set ¶
func (a *StatusInfo) Set(fieldName string, value interface{})
Setter for additional properties for StatusInfo
func (*StatusInfo) UnmarshalJSON ¶
func (a *StatusInfo) UnmarshalJSON(b []byte) error
Override default JSON handling for StatusInfo to handle AdditionalProperties
type StatusNotification ¶
type StatusNotification struct { ApnRateStatus *externalRef1.ApnRateStatus `json:"apnRateStatus,omitempty"` EpsPdnCnxInfo *EpsPdnCnxInfo `json:"epsPdnCnxInfo,omitempty"` NewSmfId *externalRef1.NfInstanceId `json:"newSmfId,omitempty"` SmallDataRateStatus *externalRef1.SmallDataRateStatus `json:"smallDataRateStatus,omitempty"` StatusInfo StatusInfo `json:"statusInfo"` AdditionalProperties map[string]interface{} `json:"-"` }
StatusNotification defines model for StatusNotification.
func (StatusNotification) Get ¶
func (a StatusNotification) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for StatusNotification. Returns the specified element and whether it was found
func (StatusNotification) MarshalJSON ¶
func (a StatusNotification) MarshalJSON() ([]byte, error)
Override default JSON handling for StatusNotification to handle AdditionalProperties
func (*StatusNotification) Set ¶
func (a *StatusNotification) Set(fieldName string, value interface{})
Setter for additional properties for StatusNotification
func (*StatusNotification) UnmarshalJSON ¶
func (a *StatusNotification) UnmarshalJSON(b []byte) error
Override default JSON handling for StatusNotification to handle AdditionalProperties
type StrictHandlerFunc ¶
type StrictHandlerFunc = strictgin.StrictGinHandlerFunc
type StrictMiddlewareFunc ¶
type StrictMiddlewareFunc = strictgin.StrictGinMiddlewareFunc
type StrictServerInterface ¶
type StrictServerInterface interface { // Create // (POST /pdu-sessions) PostPduSessions(ctx context.Context, request PostPduSessionsRequestObject) (PostPduSessionsResponseObject, error) // Update (initiated by V-SMF or I-SMF) // (POST /pdu-sessions/{pduSessionRef}/modify) UpdatePduSession(ctx context.Context, request UpdatePduSessionRequestObject) (UpdatePduSessionResponseObject, error) // Release // (POST /pdu-sessions/{pduSessionRef}/release) ReleasePduSession(ctx context.Context, request ReleasePduSessionRequestObject) (ReleasePduSessionResponseObject, error) // Retrieve // (POST /pdu-sessions/{pduSessionRef}/retrieve) RetrievePduSession(ctx context.Context, request RetrievePduSessionRequestObject) (RetrievePduSessionResponseObject, error) // Transfer MO Data // (POST /pdu-sessions/{pduSessionRef}/transfer-mo-data) TransferMoData(ctx context.Context, request TransferMoDataRequestObject) (TransferMoDataResponseObject, error) // Create SM Context // (POST /sm-contexts) PostSmContexts(ctx context.Context, request PostSmContextsRequestObject) (PostSmContextsResponseObject, error) // Update SM Context // (POST /sm-contexts/{smContextRef}/modify) UpdateSmContext(ctx context.Context, request UpdateSmContextRequestObject) (UpdateSmContextResponseObject, error) // Release SM Context // (POST /sm-contexts/{smContextRef}/release) ReleaseSmContext(ctx context.Context, request ReleaseSmContextRequestObject) (ReleaseSmContextResponseObject, error) // Retrieve SM Context // (POST /sm-contexts/{smContextRef}/retrieve) RetrieveSmContext(ctx context.Context, request RetrieveSmContextRequestObject) (RetrieveSmContextResponseObject, error) // Send MO Data // (POST /sm-contexts/{smContextRef}/send-mo-data) SendMoData(ctx context.Context, request SendMoDataRequestObject) (SendMoDataResponseObject, error) }
StrictServerInterface represents all server handlers.
type TransferMoData204Response ¶
type TransferMoData204Response struct { }
func (TransferMoData204Response) VisitTransferMoDataResponse ¶
func (response TransferMoData204Response) VisitTransferMoDataResponse(w http.ResponseWriter) error
type TransferMoData307JSONResponse ¶
type TransferMoData307JSONResponse struct{ externalRef1.N307JSONResponse }
func (TransferMoData307JSONResponse) VisitTransferMoDataResponse ¶
func (response TransferMoData307JSONResponse) VisitTransferMoDataResponse(w http.ResponseWriter) error
type TransferMoData308JSONResponse ¶
type TransferMoData308JSONResponse struct{ externalRef1.N308JSONResponse }
func (TransferMoData308JSONResponse) VisitTransferMoDataResponse ¶
func (response TransferMoData308JSONResponse) VisitTransferMoDataResponse(w http.ResponseWriter) error
type TransferMoData400ApplicationProblemPlusJSONResponse ¶
type TransferMoData400ApplicationProblemPlusJSONResponse struct {
externalRef1.N400ApplicationProblemPlusJSONResponse
}
func (TransferMoData400ApplicationProblemPlusJSONResponse) VisitTransferMoDataResponse ¶
func (response TransferMoData400ApplicationProblemPlusJSONResponse) VisitTransferMoDataResponse(w http.ResponseWriter) error
type TransferMoData401ApplicationProblemPlusJSONResponse ¶
type TransferMoData401ApplicationProblemPlusJSONResponse struct {
externalRef1.N401ApplicationProblemPlusJSONResponse
}
func (TransferMoData401ApplicationProblemPlusJSONResponse) VisitTransferMoDataResponse ¶
func (response TransferMoData401ApplicationProblemPlusJSONResponse) VisitTransferMoDataResponse(w http.ResponseWriter) error
type TransferMoData403ApplicationProblemPlusJSONResponse ¶
type TransferMoData403ApplicationProblemPlusJSONResponse struct {
externalRef1.N403ApplicationProblemPlusJSONResponse
}
func (TransferMoData403ApplicationProblemPlusJSONResponse) VisitTransferMoDataResponse ¶
func (response TransferMoData403ApplicationProblemPlusJSONResponse) VisitTransferMoDataResponse(w http.ResponseWriter) error
type TransferMoData404ApplicationProblemPlusJSONResponse ¶
type TransferMoData404ApplicationProblemPlusJSONResponse struct {
externalRef1.N404ApplicationProblemPlusJSONResponse
}
func (TransferMoData404ApplicationProblemPlusJSONResponse) VisitTransferMoDataResponse ¶
func (response TransferMoData404ApplicationProblemPlusJSONResponse) VisitTransferMoDataResponse(w http.ResponseWriter) error
type TransferMoData411ApplicationProblemPlusJSONResponse ¶
type TransferMoData411ApplicationProblemPlusJSONResponse struct {
externalRef1.N411ApplicationProblemPlusJSONResponse
}
func (TransferMoData411ApplicationProblemPlusJSONResponse) VisitTransferMoDataResponse ¶
func (response TransferMoData411ApplicationProblemPlusJSONResponse) VisitTransferMoDataResponse(w http.ResponseWriter) error
type TransferMoData413ApplicationProblemPlusJSONResponse ¶
type TransferMoData413ApplicationProblemPlusJSONResponse struct {
externalRef1.N413ApplicationProblemPlusJSONResponse
}
func (TransferMoData413ApplicationProblemPlusJSONResponse) VisitTransferMoDataResponse ¶
func (response TransferMoData413ApplicationProblemPlusJSONResponse) VisitTransferMoDataResponse(w http.ResponseWriter) error
type TransferMoData415ApplicationProblemPlusJSONResponse ¶
type TransferMoData415ApplicationProblemPlusJSONResponse struct {
externalRef1.N415ApplicationProblemPlusJSONResponse
}
func (TransferMoData415ApplicationProblemPlusJSONResponse) VisitTransferMoDataResponse ¶
func (response TransferMoData415ApplicationProblemPlusJSONResponse) VisitTransferMoDataResponse(w http.ResponseWriter) error
type TransferMoData429ApplicationProblemPlusJSONResponse ¶
type TransferMoData429ApplicationProblemPlusJSONResponse struct {
externalRef1.N429ApplicationProblemPlusJSONResponse
}
func (TransferMoData429ApplicationProblemPlusJSONResponse) VisitTransferMoDataResponse ¶
func (response TransferMoData429ApplicationProblemPlusJSONResponse) VisitTransferMoDataResponse(w http.ResponseWriter) error
type TransferMoData500ApplicationProblemPlusJSONResponse ¶
type TransferMoData500ApplicationProblemPlusJSONResponse struct {
externalRef1.N500ApplicationProblemPlusJSONResponse
}
func (TransferMoData500ApplicationProblemPlusJSONResponse) VisitTransferMoDataResponse ¶
func (response TransferMoData500ApplicationProblemPlusJSONResponse) VisitTransferMoDataResponse(w http.ResponseWriter) error
type TransferMoData503ApplicationProblemPlusJSONResponse ¶
type TransferMoData503ApplicationProblemPlusJSONResponse struct {
externalRef1.N503ApplicationProblemPlusJSONResponse
}
func (TransferMoData503ApplicationProblemPlusJSONResponse) VisitTransferMoDataResponse ¶
func (response TransferMoData503ApplicationProblemPlusJSONResponse) VisitTransferMoDataResponse(w http.ResponseWriter) error
type TransferMoDataMultipartBody ¶
type TransferMoDataMultipartBody struct { BinaryMoData *openapi_types.File `json:"binaryMoData,omitempty"` JsonData *TransferMoDataReqData `json:"jsonData,omitempty"` AdditionalProperties map[string]interface{} `json:"-"` }
TransferMoDataMultipartBody defines parameters for TransferMoData.
func (TransferMoDataMultipartBody) Get ¶
func (a TransferMoDataMultipartBody) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for TransferMoDataMultipartBody. Returns the specified element and whether it was found
func (TransferMoDataMultipartBody) MarshalJSON ¶
func (a TransferMoDataMultipartBody) MarshalJSON() ([]byte, error)
Override default JSON handling for TransferMoDataMultipartBody to handle AdditionalProperties
func (*TransferMoDataMultipartBody) Set ¶
func (a *TransferMoDataMultipartBody) Set(fieldName string, value interface{})
Setter for additional properties for TransferMoDataMultipartBody
func (*TransferMoDataMultipartBody) UnmarshalJSON ¶
func (a *TransferMoDataMultipartBody) UnmarshalJSON(b []byte) error
Override default JSON handling for TransferMoDataMultipartBody to handle AdditionalProperties
type TransferMoDataMultipartRequestBody ¶
type TransferMoDataMultipartRequestBody TransferMoDataMultipartBody
TransferMoDataMultipartRequestBody defines body for TransferMoData for multipart/related ContentType.
type TransferMoDataReqData ¶
type TransferMoDataReqData struct { MoData externalRef1.RefToBinaryData `json:"moData"` MoExpDataCounter *externalRef1.MoExpDataCounter `json:"moExpDataCounter,omitempty"` UeLocation *externalRef1.UserLocation `json:"ueLocation,omitempty"` AdditionalProperties map[string]interface{} `json:"-"` }
TransferMoDataReqData defines model for TransferMoDataReqData.
func (TransferMoDataReqData) Get ¶
func (a TransferMoDataReqData) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for TransferMoDataReqData. Returns the specified element and whether it was found
func (TransferMoDataReqData) MarshalJSON ¶
func (a TransferMoDataReqData) MarshalJSON() ([]byte, error)
Override default JSON handling for TransferMoDataReqData to handle AdditionalProperties
func (*TransferMoDataReqData) Set ¶
func (a *TransferMoDataReqData) Set(fieldName string, value interface{})
Setter for additional properties for TransferMoDataReqData
func (*TransferMoDataReqData) UnmarshalJSON ¶
func (a *TransferMoDataReqData) UnmarshalJSON(b []byte) error
Override default JSON handling for TransferMoDataReqData to handle AdditionalProperties
type TransferMoDataResponse ¶
type TransferMoDataResponse struct { Body []byte HTTPResponse *http.Response JSON307 *externalRef1.N307 JSON308 *externalRef1.N308 ApplicationproblemJSON400 *externalRef1.N400 ApplicationproblemJSON401 *externalRef1.N401 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 ParseTransferMoDataResponse ¶
func ParseTransferMoDataResponse(rsp *http.Response) (*TransferMoDataResponse, error)
ParseTransferMoDataResponse parses an HTTP response from a TransferMoDataWithResponse call
func (TransferMoDataResponse) Status ¶
func (r TransferMoDataResponse) Status() string
Status returns HTTPResponse.Status
func (TransferMoDataResponse) StatusCode ¶
func (r TransferMoDataResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type TransferMoDataResponseObject ¶
type TransferMoDataResponseObject interface {
VisitTransferMoDataResponse(w http.ResponseWriter) error
}
type TransferMoDatadefaultApplicationProblemPlusJSONResponse ¶
type TransferMoDatadefaultApplicationProblemPlusJSONResponse struct { Body externalRef1.ProblemDetails StatusCode int }
func (TransferMoDatadefaultApplicationProblemPlusJSONResponse) VisitTransferMoDataResponse ¶
func (response TransferMoDatadefaultApplicationProblemPlusJSONResponse) VisitTransferMoDataResponse(w http.ResponseWriter) error
type TransferMtDataAddInfo ¶
type TransferMtDataAddInfo struct { MaxWaitingTime *externalRef1.DurationSec `json:"maxWaitingTime,omitempty"` AdditionalProperties map[string]interface{} `json:"-"` }
TransferMtDataAddInfo defines model for TransferMtDataAddInfo.
func (TransferMtDataAddInfo) Get ¶
func (a TransferMtDataAddInfo) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for TransferMtDataAddInfo. Returns the specified element and whether it was found
func (TransferMtDataAddInfo) MarshalJSON ¶
func (a TransferMtDataAddInfo) MarshalJSON() ([]byte, error)
Override default JSON handling for TransferMtDataAddInfo to handle AdditionalProperties
func (*TransferMtDataAddInfo) Set ¶
func (a *TransferMtDataAddInfo) Set(fieldName string, value interface{})
Setter for additional properties for TransferMtDataAddInfo
func (*TransferMtDataAddInfo) UnmarshalJSON ¶
func (a *TransferMtDataAddInfo) UnmarshalJSON(b []byte) error
Override default JSON handling for TransferMtDataAddInfo to handle AdditionalProperties
type TransferMtDataError ¶
type TransferMtDataError struct { // AccessTokenError Error returned in the access token response message (Original reference TS29510_Nnrf_AccessToken.yaml#/components/schemas/AccessTokenErr) AccessTokenError interface{} `json:"accessTokenError,omitempty"` // AccessTokenRequest Contains information related to the access token request (Original reference TS29510_Nnrf_AccessToken.yaml#/components/schemas/AccessTokenReq) AccessTokenRequest interface{} `json:"accessTokenRequest,omitempty"` Cause *string `json:"cause,omitempty"` Detail *string `json:"detail,omitempty"` Instance *externalRef1.Uri `json:"instance,omitempty"` InvalidParams []externalRef1.InvalidParam `json:"invalidParams,omitempty"` MaxWaitingTime *externalRef1.DurationSec `json:"maxWaitingTime,omitempty"` NrfId *string `json:"nrfId,omitempty"` Status int `json:"status,omitempty"` SupportedFeatures *externalRef1.SupportedFeatures `json:"supportedFeatures,omitempty"` Title *string `json:"title,omitempty"` Type *externalRef1.Uri `json:"type,omitempty"` AdditionalProperties map[string]interface{} `json:"-"` }
TransferMtDataError defines model for TransferMtDataError.
func (TransferMtDataError) Get ¶
func (a TransferMtDataError) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for TransferMtDataError. Returns the specified element and whether it was found
func (TransferMtDataError) MarshalJSON ¶
func (a TransferMtDataError) MarshalJSON() ([]byte, error)
Override default JSON handling for TransferMtDataError to handle AdditionalProperties
func (*TransferMtDataError) Set ¶
func (a *TransferMtDataError) Set(fieldName string, value interface{})
Setter for additional properties for TransferMtDataError
func (*TransferMtDataError) UnmarshalJSON ¶
func (a *TransferMtDataError) UnmarshalJSON(b []byte) error
Override default JSON handling for TransferMtDataError to handle AdditionalProperties
type TransferMtDataReqData ¶
type TransferMtDataReqData struct { MtData externalRef1.RefToBinaryData `json:"mtData"` AdditionalProperties map[string]interface{} `json:"-"` }
TransferMtDataReqData defines model for TransferMtDataReqData.
func (TransferMtDataReqData) Get ¶
func (a TransferMtDataReqData) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for TransferMtDataReqData. Returns the specified element and whether it was found
func (TransferMtDataReqData) MarshalJSON ¶
func (a TransferMtDataReqData) MarshalJSON() ([]byte, error)
Override default JSON handling for TransferMtDataReqData to handle AdditionalProperties
func (*TransferMtDataReqData) Set ¶
func (a *TransferMtDataReqData) Set(fieldName string, value interface{})
Setter for additional properties for TransferMtDataReqData
func (*TransferMtDataReqData) UnmarshalJSON ¶
func (a *TransferMtDataReqData) UnmarshalJSON(b []byte) error
Override default JSON handling for TransferMtDataReqData to handle AdditionalProperties
type TunnelInfo ¶
type TunnelInfo struct { AnType externalRef1.AccessType `json:"anType,omitempty"` GtpTeid Teid `json:"gtpTeid"` Ipv4Addr externalRef1.Ipv4Addr `json:"ipv4Addr,omitempty"` Ipv6Addr *externalRef1.Ipv6Addr `json:"ipv6Addr,omitempty"` AdditionalProperties map[string]interface{} `json:"-"` }
TunnelInfo defines model for TunnelInfo.
func (TunnelInfo) Get ¶
func (a TunnelInfo) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for TunnelInfo. Returns the specified element and whether it was found
func (TunnelInfo) MarshalJSON ¶
func (a TunnelInfo) MarshalJSON() ([]byte, error)
Override default JSON handling for TunnelInfo to handle AdditionalProperties
func (*TunnelInfo) Set ¶
func (a *TunnelInfo) Set(fieldName string, value interface{})
Setter for additional properties for TunnelInfo
func (*TunnelInfo) UnmarshalJSON ¶
func (a *TunnelInfo) UnmarshalJSON(b []byte) error
Override default JSON handling for TunnelInfo to handle AdditionalProperties
type UlclBpInformation ¶
type UlclBpInformation struct { UlclBpUpfId *externalRef1.NfInstanceId `json:"ulclBpUpfId,omitempty"` AdditionalProperties map[string]interface{} `json:"-"` }
UlclBpInformation defines model for UlclBpInformation.
func (UlclBpInformation) Get ¶
func (a UlclBpInformation) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for UlclBpInformation. Returns the specified element and whether it was found
func (UlclBpInformation) MarshalJSON ¶
func (a UlclBpInformation) MarshalJSON() ([]byte, error)
Override default JSON handling for UlclBpInformation to handle AdditionalProperties
func (*UlclBpInformation) Set ¶
func (a *UlclBpInformation) Set(fieldName string, value interface{})
Setter for additional properties for UlclBpInformation
func (*UlclBpInformation) UnmarshalJSON ¶
func (a *UlclBpInformation) UnmarshalJSON(b []byte) error
Override default JSON handling for UlclBpInformation to handle AdditionalProperties
type UnavailableAccessIndication ¶
type UnavailableAccessIndication string
UnavailableAccessIndication Possible values are
- 3GA_UNAVAILABLE
- N3GA_UNAVAILABLE
const ( N3GAUNAVAILABLE UnavailableAccessIndication = "3GA_UNAVAILABLE" N3GAUNAVAILABLE1 UnavailableAccessIndication = "N3GA_UNAVAILABLE" )
Defines values for UnavailableAccessIndication.
type UpCnxState ¶
type UpCnxState string
UpCnxState Possible values are - ACTIVATED - DEACTIVATED - ACTIVATING - SUSPENDED
const ( ACTIVATED UpCnxState = "ACTIVATED" ACTIVATING UpCnxState = "ACTIVATING" DEACTIVATED UpCnxState = "DEACTIVATED" SUSPENDED UpCnxState = "SUSPENDED" )
Defines values for UpCnxState.
type UpSecurityInfo ¶
type UpSecurityInfo struct { // MaxIntegrityProtectedDataRateDl Possible values are // - 64_KBPS // - MAX_UE_RATE MaxIntegrityProtectedDataRateDl *MaxIntegrityProtectedDataRate `json:"maxIntegrityProtectedDataRateDl,omitempty"` // MaxIntegrityProtectedDataRateUl Possible values are // - 64_KBPS // - MAX_UE_RATE MaxIntegrityProtectedDataRateUl *MaxIntegrityProtectedDataRate `json:"maxIntegrityProtectedDataRateUl,omitempty"` SecurityResult *SecurityResult `json:"securityResult,omitempty"` UpSecurity externalRef1.UpSecurity `json:"upSecurity"` AdditionalProperties map[string]interface{} `json:"-"` }
UpSecurityInfo defines model for UpSecurityInfo.
func (UpSecurityInfo) Get ¶
func (a UpSecurityInfo) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for UpSecurityInfo. Returns the specified element and whether it was found
func (UpSecurityInfo) MarshalJSON ¶
func (a UpSecurityInfo) MarshalJSON() ([]byte, error)
Override default JSON handling for UpSecurityInfo to handle AdditionalProperties
func (*UpSecurityInfo) Set ¶
func (a *UpSecurityInfo) Set(fieldName string, value interface{})
Setter for additional properties for UpSecurityInfo
func (*UpSecurityInfo) UnmarshalJSON ¶
func (a *UpSecurityInfo) UnmarshalJSON(b []byte) error
Override default JSON handling for UpSecurityInfo to handle AdditionalProperties
type UpdatePduSession200JSONResponse ¶
type UpdatePduSession200JSONResponse HsmfUpdatedData
func (UpdatePduSession200JSONResponse) VisitUpdatePduSessionResponse ¶
func (response UpdatePduSession200JSONResponse) VisitUpdatePduSessionResponse(w http.ResponseWriter) error
type UpdatePduSession200MultipartResponse ¶
func (UpdatePduSession200MultipartResponse) VisitUpdatePduSessionResponse ¶
func (response UpdatePduSession200MultipartResponse) VisitUpdatePduSessionResponse(w http.ResponseWriter) error
type UpdatePduSession204Response ¶
type UpdatePduSession204Response struct { }
func (UpdatePduSession204Response) VisitUpdatePduSessionResponse ¶
func (response UpdatePduSession204Response) VisitUpdatePduSessionResponse(w http.ResponseWriter) error
type UpdatePduSession307JSONResponse ¶
type UpdatePduSession307JSONResponse struct{ externalRef1.N307JSONResponse }
func (UpdatePduSession307JSONResponse) VisitUpdatePduSessionResponse ¶
func (response UpdatePduSession307JSONResponse) VisitUpdatePduSessionResponse(w http.ResponseWriter) error
type UpdatePduSession308JSONResponse ¶
type UpdatePduSession308JSONResponse struct{ externalRef1.N308JSONResponse }
func (UpdatePduSession308JSONResponse) VisitUpdatePduSessionResponse ¶
func (response UpdatePduSession308JSONResponse) VisitUpdatePduSessionResponse(w http.ResponseWriter) error
type UpdatePduSession400ApplicationProblemPlusJSONResponse ¶
type UpdatePduSession400ApplicationProblemPlusJSONResponse struct {
HsmfUpdateErrorApplicationProblemPlusJSONResponse
}
func (UpdatePduSession400ApplicationProblemPlusJSONResponse) VisitUpdatePduSessionResponse ¶
func (response UpdatePduSession400ApplicationProblemPlusJSONResponse) VisitUpdatePduSessionResponse(w http.ResponseWriter) error
type UpdatePduSession400JSONResponse ¶
type UpdatePduSession400JSONResponse struct{ HsmfUpdateErrorJSONResponse }
func (UpdatePduSession400JSONResponse) VisitUpdatePduSessionResponse ¶
func (response UpdatePduSession400JSONResponse) VisitUpdatePduSessionResponse(w http.ResponseWriter) error
type UpdatePduSession400MultipartResponse ¶
type UpdatePduSession400MultipartResponse HsmfUpdateErrorMultipartResponse
func (UpdatePduSession400MultipartResponse) VisitUpdatePduSessionResponse ¶
func (response UpdatePduSession400MultipartResponse) VisitUpdatePduSessionResponse(w http.ResponseWriter) error
type UpdatePduSession403ApplicationProblemPlusJSONResponse ¶
type UpdatePduSession403ApplicationProblemPlusJSONResponse externalRef1.ProblemDetails
func (UpdatePduSession403ApplicationProblemPlusJSONResponse) VisitUpdatePduSessionResponse ¶
func (response UpdatePduSession403ApplicationProblemPlusJSONResponse) VisitUpdatePduSessionResponse(w http.ResponseWriter) error
type UpdatePduSession403JSONResponse ¶
type UpdatePduSession403JSONResponse HsmfUpdateError
func (UpdatePduSession403JSONResponse) VisitUpdatePduSessionResponse ¶
func (response UpdatePduSession403JSONResponse) VisitUpdatePduSessionResponse(w http.ResponseWriter) error
type UpdatePduSession403MultipartResponse ¶
func (UpdatePduSession403MultipartResponse) VisitUpdatePduSessionResponse ¶
func (response UpdatePduSession403MultipartResponse) VisitUpdatePduSessionResponse(w http.ResponseWriter) error
type UpdatePduSession404ApplicationProblemPlusJSONResponse ¶
type UpdatePduSession404ApplicationProblemPlusJSONResponse externalRef1.ProblemDetails
func (UpdatePduSession404ApplicationProblemPlusJSONResponse) VisitUpdatePduSessionResponse ¶
func (response UpdatePduSession404ApplicationProblemPlusJSONResponse) VisitUpdatePduSessionResponse(w http.ResponseWriter) error
type UpdatePduSession404JSONResponse ¶
type UpdatePduSession404JSONResponse HsmfUpdateError
func (UpdatePduSession404JSONResponse) VisitUpdatePduSessionResponse ¶
func (response UpdatePduSession404JSONResponse) VisitUpdatePduSessionResponse(w http.ResponseWriter) error
type UpdatePduSession404MultipartResponse ¶
func (UpdatePduSession404MultipartResponse) VisitUpdatePduSessionResponse ¶
func (response UpdatePduSession404MultipartResponse) VisitUpdatePduSessionResponse(w http.ResponseWriter) error
type UpdatePduSession411ApplicationProblemPlusJSONResponse ¶
type UpdatePduSession411ApplicationProblemPlusJSONResponse struct {
externalRef1.N411ApplicationProblemPlusJSONResponse
}
func (UpdatePduSession411ApplicationProblemPlusJSONResponse) VisitUpdatePduSessionResponse ¶
func (response UpdatePduSession411ApplicationProblemPlusJSONResponse) VisitUpdatePduSessionResponse(w http.ResponseWriter) error
type UpdatePduSession413ApplicationProblemPlusJSONResponse ¶
type UpdatePduSession413ApplicationProblemPlusJSONResponse struct {
externalRef1.N413ApplicationProblemPlusJSONResponse
}
func (UpdatePduSession413ApplicationProblemPlusJSONResponse) VisitUpdatePduSessionResponse ¶
func (response UpdatePduSession413ApplicationProblemPlusJSONResponse) VisitUpdatePduSessionResponse(w http.ResponseWriter) error
type UpdatePduSession415ApplicationProblemPlusJSONResponse ¶
type UpdatePduSession415ApplicationProblemPlusJSONResponse struct {
externalRef1.N415ApplicationProblemPlusJSONResponse
}
func (UpdatePduSession415ApplicationProblemPlusJSONResponse) VisitUpdatePduSessionResponse ¶
func (response UpdatePduSession415ApplicationProblemPlusJSONResponse) VisitUpdatePduSessionResponse(w http.ResponseWriter) error
type UpdatePduSession429ApplicationProblemPlusJSONResponse ¶
type UpdatePduSession429ApplicationProblemPlusJSONResponse struct {
externalRef1.N429ApplicationProblemPlusJSONResponse
}
func (UpdatePduSession429ApplicationProblemPlusJSONResponse) VisitUpdatePduSessionResponse ¶
func (response UpdatePduSession429ApplicationProblemPlusJSONResponse) VisitUpdatePduSessionResponse(w http.ResponseWriter) error
type UpdatePduSession500ApplicationProblemPlusJSONResponse ¶
type UpdatePduSession500ApplicationProblemPlusJSONResponse externalRef1.ProblemDetails
func (UpdatePduSession500ApplicationProblemPlusJSONResponse) VisitUpdatePduSessionResponse ¶
func (response UpdatePduSession500ApplicationProblemPlusJSONResponse) VisitUpdatePduSessionResponse(w http.ResponseWriter) error
type UpdatePduSession500JSONResponse ¶
type UpdatePduSession500JSONResponse HsmfUpdateError
func (UpdatePduSession500JSONResponse) VisitUpdatePduSessionResponse ¶
func (response UpdatePduSession500JSONResponse) VisitUpdatePduSessionResponse(w http.ResponseWriter) error
type UpdatePduSession500MultipartResponse ¶
func (UpdatePduSession500MultipartResponse) VisitUpdatePduSessionResponse ¶
func (response UpdatePduSession500MultipartResponse) VisitUpdatePduSessionResponse(w http.ResponseWriter) error
type UpdatePduSession503ApplicationProblemPlusJSONResponse ¶
type UpdatePduSession503ApplicationProblemPlusJSONResponse externalRef1.ProblemDetails
func (UpdatePduSession503ApplicationProblemPlusJSONResponse) VisitUpdatePduSessionResponse ¶
func (response UpdatePduSession503ApplicationProblemPlusJSONResponse) VisitUpdatePduSessionResponse(w http.ResponseWriter) error
type UpdatePduSession503JSONResponse ¶
type UpdatePduSession503JSONResponse HsmfUpdateError
func (UpdatePduSession503JSONResponse) VisitUpdatePduSessionResponse ¶
func (response UpdatePduSession503JSONResponse) VisitUpdatePduSessionResponse(w http.ResponseWriter) error
type UpdatePduSession503MultipartResponse ¶
func (UpdatePduSession503MultipartResponse) VisitUpdatePduSessionResponse ¶
func (response UpdatePduSession503MultipartResponse) VisitUpdatePduSessionResponse(w http.ResponseWriter) error
type UpdatePduSessionJSONRequestBody ¶
type UpdatePduSessionJSONRequestBody = HsmfUpdateData
UpdatePduSessionJSONRequestBody defines body for UpdatePduSession for application/json ContentType.
type UpdatePduSessionMultipartBody ¶
type UpdatePduSessionMultipartBody struct { BinaryDataN1SmInfoFromUe *openapi_types.File `json:"binaryDataN1SmInfoFromUe,omitempty"` BinaryDataN4Information *openapi_types.File `json:"binaryDataN4Information,omitempty"` BinaryDataN4InformationExt1 *openapi_types.File `json:"binaryDataN4InformationExt1,omitempty"` BinaryDataN4InformationExt2 *openapi_types.File `json:"binaryDataN4InformationExt2,omitempty"` BinaryDataUnknownN1SmInfo *openapi_types.File `json:"binaryDataUnknownN1SmInfo,omitempty"` JsonData *HsmfUpdateData `json:"jsonData,omitempty"` AdditionalProperties map[string]interface{} `json:"-"` }
UpdatePduSessionMultipartBody defines parameters for UpdatePduSession.
func (UpdatePduSessionMultipartBody) Get ¶
func (a UpdatePduSessionMultipartBody) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for UpdatePduSessionMultipartBody. Returns the specified element and whether it was found
func (UpdatePduSessionMultipartBody) MarshalJSON ¶
func (a UpdatePduSessionMultipartBody) MarshalJSON() ([]byte, error)
Override default JSON handling for UpdatePduSessionMultipartBody to handle AdditionalProperties
func (*UpdatePduSessionMultipartBody) Set ¶
func (a *UpdatePduSessionMultipartBody) Set(fieldName string, value interface{})
Setter for additional properties for UpdatePduSessionMultipartBody
func (*UpdatePduSessionMultipartBody) UnmarshalJSON ¶
func (a *UpdatePduSessionMultipartBody) UnmarshalJSON(b []byte) error
Override default JSON handling for UpdatePduSessionMultipartBody to handle AdditionalProperties
type UpdatePduSessionMultipartRequestBody ¶
type UpdatePduSessionMultipartRequestBody UpdatePduSessionMultipartBody
UpdatePduSessionMultipartRequestBody defines body for UpdatePduSession for multipart/related ContentType.
type UpdatePduSessionRequestObject ¶
type UpdatePduSessionRequestObject struct { PduSessionRef string `json:"pduSessionRef"` JSONBody *UpdatePduSessionJSONRequestBody MultipartBody *multipart.Reader }
type UpdatePduSessionResponse ¶
type UpdatePduSessionResponse struct { Body []byte HTTPResponse *http.Response JSON200 *HsmfUpdatedData JSON307 *externalRef1.N307 JSON308 *externalRef1.N308 JSON400 *HsmfUpdateErrorApplicationJSON ApplicationproblemJSON400 *HsmfUpdateErrorApplicationProblemPlusJSON JSON403 *HsmfUpdateErrorApplicationJSON ApplicationproblemJSON403 *HsmfUpdateErrorApplicationProblemPlusJSON JSON404 *HsmfUpdateErrorApplicationJSON ApplicationproblemJSON404 *HsmfUpdateErrorApplicationProblemPlusJSON ApplicationproblemJSON411 *externalRef1.N411 ApplicationproblemJSON413 *externalRef1.N413 ApplicationproblemJSON415 *externalRef1.N415 ApplicationproblemJSON429 *externalRef1.N429 JSON500 *HsmfUpdateErrorApplicationJSON ApplicationproblemJSON500 *HsmfUpdateErrorApplicationProblemPlusJSON JSON503 *HsmfUpdateErrorApplicationJSON ApplicationproblemJSON503 *HsmfUpdateErrorApplicationProblemPlusJSON ApplicationproblemJSONDefault *externalRef1.Default }
func ParseUpdatePduSessionResponse ¶
func ParseUpdatePduSessionResponse(rsp *http.Response) (*UpdatePduSessionResponse, error)
ParseUpdatePduSessionResponse parses an HTTP response from a UpdatePduSessionWithResponse call
func (UpdatePduSessionResponse) Status ¶
func (r UpdatePduSessionResponse) Status() string
Status returns HTTPResponse.Status
func (UpdatePduSessionResponse) StatusCode ¶
func (r UpdatePduSessionResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdatePduSessionResponseObject ¶
type UpdatePduSessionResponseObject interface {
VisitUpdatePduSessionResponse(w http.ResponseWriter) error
}
type UpdatePduSessiondefaultApplicationProblemPlusJSONResponse ¶
type UpdatePduSessiondefaultApplicationProblemPlusJSONResponse struct { Body externalRef1.ProblemDetails StatusCode int }
func (UpdatePduSessiondefaultApplicationProblemPlusJSONResponse) VisitUpdatePduSessionResponse ¶
func (response UpdatePduSessiondefaultApplicationProblemPlusJSONResponse) VisitUpdatePduSessionResponse(w http.ResponseWriter) error
type UpdateSmContext200JSONResponse ¶
type UpdateSmContext200JSONResponse SmContextUpdatedData
func (UpdateSmContext200JSONResponse) VisitUpdateSmContextResponse ¶
func (response UpdateSmContext200JSONResponse) VisitUpdateSmContextResponse(w http.ResponseWriter) error
type UpdateSmContext200MultipartResponse ¶
func (UpdateSmContext200MultipartResponse) VisitUpdateSmContextResponse ¶
func (response UpdateSmContext200MultipartResponse) VisitUpdateSmContextResponse(w http.ResponseWriter) error
type UpdateSmContext204Response ¶
type UpdateSmContext204Response struct { }
func (UpdateSmContext204Response) VisitUpdateSmContextResponse ¶
func (response UpdateSmContext204Response) VisitUpdateSmContextResponse(w http.ResponseWriter) error
type UpdateSmContext307JSONResponse ¶
type UpdateSmContext307JSONResponse struct{ externalRef1.N307JSONResponse }
func (UpdateSmContext307JSONResponse) VisitUpdateSmContextResponse ¶
func (response UpdateSmContext307JSONResponse) VisitUpdateSmContextResponse(w http.ResponseWriter) error
type UpdateSmContext308JSONResponse ¶
type UpdateSmContext308JSONResponse struct{ externalRef1.N308JSONResponse }
func (UpdateSmContext308JSONResponse) VisitUpdateSmContextResponse ¶
func (response UpdateSmContext308JSONResponse) VisitUpdateSmContextResponse(w http.ResponseWriter) error
type UpdateSmContext400ApplicationProblemPlusJSONResponse ¶
type UpdateSmContext400ApplicationProblemPlusJSONResponse externalRef1.ProblemDetails
func (UpdateSmContext400ApplicationProblemPlusJSONResponse) VisitUpdateSmContextResponse ¶
func (response UpdateSmContext400ApplicationProblemPlusJSONResponse) VisitUpdateSmContextResponse(w http.ResponseWriter) error
type UpdateSmContext400JSONResponse ¶
type UpdateSmContext400JSONResponse SmContextUpdateError
func (UpdateSmContext400JSONResponse) VisitUpdateSmContextResponse ¶
func (response UpdateSmContext400JSONResponse) VisitUpdateSmContextResponse(w http.ResponseWriter) error
type UpdateSmContext400MultipartResponse ¶
func (UpdateSmContext400MultipartResponse) VisitUpdateSmContextResponse ¶
func (response UpdateSmContext400MultipartResponse) VisitUpdateSmContextResponse(w http.ResponseWriter) error
type UpdateSmContext403ApplicationProblemPlusJSONResponse ¶
type UpdateSmContext403ApplicationProblemPlusJSONResponse externalRef1.ProblemDetails
func (UpdateSmContext403ApplicationProblemPlusJSONResponse) VisitUpdateSmContextResponse ¶
func (response UpdateSmContext403ApplicationProblemPlusJSONResponse) VisitUpdateSmContextResponse(w http.ResponseWriter) error
type UpdateSmContext403JSONResponse ¶
type UpdateSmContext403JSONResponse SmContextUpdateError
func (UpdateSmContext403JSONResponse) VisitUpdateSmContextResponse ¶
func (response UpdateSmContext403JSONResponse) VisitUpdateSmContextResponse(w http.ResponseWriter) error
type UpdateSmContext403MultipartResponse ¶
func (UpdateSmContext403MultipartResponse) VisitUpdateSmContextResponse ¶
func (response UpdateSmContext403MultipartResponse) VisitUpdateSmContextResponse(w http.ResponseWriter) error
type UpdateSmContext404JSONResponse ¶
type UpdateSmContext404JSONResponse SmContextUpdateError
func (UpdateSmContext404JSONResponse) VisitUpdateSmContextResponse ¶
func (response UpdateSmContext404JSONResponse) VisitUpdateSmContextResponse(w http.ResponseWriter) error
type UpdateSmContext404MultipartResponse ¶
func (UpdateSmContext404MultipartResponse) VisitUpdateSmContextResponse ¶
func (response UpdateSmContext404MultipartResponse) VisitUpdateSmContextResponse(w http.ResponseWriter) error
type UpdateSmContext411ApplicationProblemPlusJSONResponse ¶
type UpdateSmContext411ApplicationProblemPlusJSONResponse struct {
externalRef1.N411ApplicationProblemPlusJSONResponse
}
func (UpdateSmContext411ApplicationProblemPlusJSONResponse) VisitUpdateSmContextResponse ¶
func (response UpdateSmContext411ApplicationProblemPlusJSONResponse) VisitUpdateSmContextResponse(w http.ResponseWriter) error
type UpdateSmContext413ApplicationProblemPlusJSONResponse ¶
type UpdateSmContext413ApplicationProblemPlusJSONResponse struct {
N413ApplicationProblemPlusJSONResponse
}
func (UpdateSmContext413ApplicationProblemPlusJSONResponse) VisitUpdateSmContextResponse ¶
func (response UpdateSmContext413ApplicationProblemPlusJSONResponse) VisitUpdateSmContextResponse(w http.ResponseWriter) error
type UpdateSmContext415ApplicationProblemPlusJSONResponse ¶
type UpdateSmContext415ApplicationProblemPlusJSONResponse struct {
N415ApplicationProblemPlusJSONResponse
}
func (UpdateSmContext415ApplicationProblemPlusJSONResponse) VisitUpdateSmContextResponse ¶
func (response UpdateSmContext415ApplicationProblemPlusJSONResponse) VisitUpdateSmContextResponse(w http.ResponseWriter) error
type UpdateSmContext429ApplicationProblemPlusJSONResponse ¶
type UpdateSmContext429ApplicationProblemPlusJSONResponse struct {
N429ApplicationProblemPlusJSONResponse
}
func (UpdateSmContext429ApplicationProblemPlusJSONResponse) VisitUpdateSmContextResponse ¶
func (response UpdateSmContext429ApplicationProblemPlusJSONResponse) VisitUpdateSmContextResponse(w http.ResponseWriter) error
type UpdateSmContext500ApplicationProblemPlusJSONResponse ¶
type UpdateSmContext500ApplicationProblemPlusJSONResponse externalRef1.ProblemDetails
func (UpdateSmContext500ApplicationProblemPlusJSONResponse) VisitUpdateSmContextResponse ¶
func (response UpdateSmContext500ApplicationProblemPlusJSONResponse) VisitUpdateSmContextResponse(w http.ResponseWriter) error
type UpdateSmContext500JSONResponse ¶
type UpdateSmContext500JSONResponse SmContextUpdateError
func (UpdateSmContext500JSONResponse) VisitUpdateSmContextResponse ¶
func (response UpdateSmContext500JSONResponse) VisitUpdateSmContextResponse(w http.ResponseWriter) error
type UpdateSmContext500MultipartResponse ¶
func (UpdateSmContext500MultipartResponse) VisitUpdateSmContextResponse ¶
func (response UpdateSmContext500MultipartResponse) VisitUpdateSmContextResponse(w http.ResponseWriter) error
type UpdateSmContext503ApplicationProblemPlusJSONResponse ¶
type UpdateSmContext503ApplicationProblemPlusJSONResponse externalRef1.ProblemDetails
func (UpdateSmContext503ApplicationProblemPlusJSONResponse) VisitUpdateSmContextResponse ¶
func (response UpdateSmContext503ApplicationProblemPlusJSONResponse) VisitUpdateSmContextResponse(w http.ResponseWriter) error
type UpdateSmContext503JSONResponse ¶
type UpdateSmContext503JSONResponse SmContextUpdateError
func (UpdateSmContext503JSONResponse) VisitUpdateSmContextResponse ¶
func (response UpdateSmContext503JSONResponse) VisitUpdateSmContextResponse(w http.ResponseWriter) error
type UpdateSmContext503MultipartResponse ¶
func (UpdateSmContext503MultipartResponse) VisitUpdateSmContextResponse ¶
func (response UpdateSmContext503MultipartResponse) VisitUpdateSmContextResponse(w http.ResponseWriter) error
type UpdateSmContextJSONRequestBody ¶
type UpdateSmContextJSONRequestBody = SmContextUpdateData
UpdateSmContextJSONRequestBody defines body for UpdateSmContext for application/json ContentType.
type UpdateSmContextMultipartBody ¶
type UpdateSmContextMultipartBody struct { BinaryDataN1SmMessage *openapi_types.File `json:"binaryDataN1SmMessage,omitempty"` BinaryDataN2SmInformation *openapi_types.File `json:"binaryDataN2SmInformation,omitempty"` BinaryDataN2SmInformationExt1 *openapi_types.File `json:"binaryDataN2SmInformationExt1,omitempty"` JsonData *SmContextUpdateData `json:"jsonData,omitempty"` AdditionalProperties map[string]interface{} `json:"-"` }
UpdateSmContextMultipartBody defines parameters for UpdateSmContext.
func (UpdateSmContextMultipartBody) Get ¶
func (a UpdateSmContextMultipartBody) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for UpdateSmContextMultipartBody. Returns the specified element and whether it was found
func (UpdateSmContextMultipartBody) MarshalJSON ¶
func (a UpdateSmContextMultipartBody) MarshalJSON() ([]byte, error)
Override default JSON handling for UpdateSmContextMultipartBody to handle AdditionalProperties
func (*UpdateSmContextMultipartBody) Set ¶
func (a *UpdateSmContextMultipartBody) Set(fieldName string, value interface{})
Setter for additional properties for UpdateSmContextMultipartBody
func (*UpdateSmContextMultipartBody) UnmarshalJSON ¶
func (a *UpdateSmContextMultipartBody) UnmarshalJSON(b []byte) error
Override default JSON handling for UpdateSmContextMultipartBody to handle AdditionalProperties
type UpdateSmContextMultipartRequestBody ¶
type UpdateSmContextMultipartRequestBody UpdateSmContextMultipartBody
UpdateSmContextMultipartRequestBody defines body for UpdateSmContext for multipart/related ContentType.
type UpdateSmContextRequestObject ¶
type UpdateSmContextRequestObject struct { SmContextRef string `json:"smContextRef"` JSONBody *UpdateSmContextJSONRequestBody MultipartBody *multipart.Reader }
type UpdateSmContextResponse ¶
type UpdateSmContextResponse struct { Body []byte HTTPResponse *http.Response JSON200 *SmContextUpdatedData JSON307 *externalRef1.N307 JSON308 *externalRef1.N308 JSON400 *SmContextUpdateError ApplicationproblemJSON400 *externalRef1.ProblemDetails JSON403 *SmContextUpdateError ApplicationproblemJSON403 *externalRef1.ProblemDetails JSON404 *SmContextUpdateError ApplicationproblemJSON411 *externalRef1.N411 ApplicationproblemJSON413 *N413 ApplicationproblemJSON415 *N415 ApplicationproblemJSON429 *N429 JSON500 *SmContextUpdateError ApplicationproblemJSON500 *externalRef1.ProblemDetails JSON503 *SmContextUpdateError ApplicationproblemJSON503 *externalRef1.ProblemDetails ApplicationproblemJSONDefault *externalRef1.Default }
func ParseUpdateSmContextResponse ¶
func ParseUpdateSmContextResponse(rsp *http.Response) (*UpdateSmContextResponse, error)
ParseUpdateSmContextResponse parses an HTTP response from a UpdateSmContextWithResponse call
func (UpdateSmContextResponse) Status ¶
func (r UpdateSmContextResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateSmContextResponse) StatusCode ¶
func (r UpdateSmContextResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateSmContextResponseObject ¶
type UpdateSmContextResponseObject interface {
VisitUpdateSmContextResponse(w http.ResponseWriter) error
}
type UpdateSmContextdefaultApplicationProblemPlusJSONResponse ¶
type UpdateSmContextdefaultApplicationProblemPlusJSONResponse struct { Body externalRef1.ProblemDetails StatusCode int }
func (UpdateSmContextdefaultApplicationProblemPlusJSONResponse) VisitUpdateSmContextResponse ¶
func (response UpdateSmContextdefaultApplicationProblemPlusJSONResponse) VisitUpdateSmContextResponse(w http.ResponseWriter) error
type VplmnQos ¶
type VplmnQos struct { N5qi *externalRef1.N5Qi `json:"5qi,omitempty"` Arp *externalRef1.Arp `json:"arp,omitempty"` GuaFbrDl externalRef1.BitRate `json:"guaFbrDl,omitempty"` GuaFbrUl externalRef1.BitRate `json:"guaFbrUl,omitempty"` MaxFbrDl externalRef1.BitRate `json:"maxFbrDl,omitempty"` MaxFbrUl externalRef1.BitRate `json:"maxFbrUl,omitempty"` SessionAmbr *externalRef1.Ambr `json:"sessionAmbr,omitempty"` AdditionalProperties map[string]interface{} `json:"-"` }
VplmnQos defines model for VplmnQos.
func (VplmnQos) Get ¶
Getter for additional properties for VplmnQos. Returns the specified element and whether it was found
func (VplmnQos) MarshalJSON ¶
Override default JSON handling for VplmnQos to handle AdditionalProperties
func (*VplmnQos) UnmarshalJSON ¶
Override default JSON handling for VplmnQos to handle AdditionalProperties
type VsmfUpdateData ¶
type VsmfUpdateData struct { AdditionalCnTunnelInfo *TunnelInfo `json:"additionalCnTunnelInfo,omitempty"` AlwaysOnGranted *bool `json:"alwaysOnGranted,omitempty"` AssignEbiList []externalRef1.Arp `json:"assignEbiList,omitempty"` BackOffTimer *externalRef1.DurationSec `json:"backOffTimer,omitempty"` // Cause Possible values are - REL_DUE_TO_HO - EPS_FALLBACK - REL_DUE_TO_UP_SEC - DNN_CONGESTION - S_NSSAI_CONGESTION - REL_DUE_TO_REACTIVATION - 5G_AN_NOT_RESPONDING - REL_DUE_TO_SLICE_NOT_AVAILABLE - REL_DUE_TO_DUPLICATE_SESSION_ID - PDU_SESSION_STATUS_MISMATCH - HO_FAILURE - INSUFFICIENT_UP_RESOURCES - PDU_SESSION_HANDED_OVER - PDU_SESSION_RESUMED - CN_ASSISTED_RAN_PARAMETER_TUNING - ISMF_CONTEXT_TRANSFER - SMF_CONTEXT_TRANSFER - REL_DUE_TO_PS_TO_CS_HO - REL_DUE_TO_SUBSCRIPTION_CHANGE - HO_CANCEL - REL_DUE_TO_SLICE_NOT_AUTHORIZED - PDU_SESSION_HAND_OVER_FAILURE - DDN_FAILURE_STATUS - REL_DUE_TO_CP_ONLY_NOT_APPLICABLE - NOT_SUPPORTED_WITH_ISMF - CHANGED_ANCHOR_SMF - CHANGED_INTERMEDIATE_SMF - REL_DUE_TO_SMF_NOT_SUPPORT_PSETR Cause *Cause `json:"cause,omitempty"` DnaiList *[]externalRef1.Dnai `json:"dnaiList,omitempty"` EpsBearerInfo []EpsBearerInfo `json:"epsBearerInfo,omitempty"` EpsPdnCnxInfo *EpsPdnCnxInfo `json:"epsPdnCnxInfo,omitempty"` HsmfPduSessionUri *externalRef1.Uri `json:"hsmfPduSessionUri,omitempty"` MaAcceptedInd *bool `json:"maAcceptedInd,omitempty"` // MaReleaseInd Possible values are // - REL_MAPDU_OVER_3GPP // - REL_MAPDU_OVER_N3GPP MaReleaseInd *MaReleaseIndication `json:"maReleaseInd,omitempty"` ModifiedEbiList []EbiArpMapping `json:"modifiedEbiList,omitempty"` N1SmInfoToUe *externalRef1.RefToBinaryData `json:"n1SmInfoToUe,omitempty"` N1smCause *string `json:"n1smCause,omitempty"` N4Info *N4Information `json:"n4Info,omitempty"` N4InfoExt1 *N4Information `json:"n4InfoExt1,omitempty"` N4InfoExt2 *N4Information `json:"n4InfoExt2,omitempty"` Pti *ProcedureTransactionId `json:"pti,omitempty"` QosFlowsAddModRequestList []QosFlowAddModifyRequestItem `json:"qosFlowsAddModRequestList,omitempty"` QosFlowsRelRequestList []QosFlowReleaseRequestItem `json:"qosFlowsRelRequestList,omitempty"` QosMonitoringInfo *QosMonitoringInfo `json:"qosMonitoringInfo,omitempty"` // RequestIndication Possible values are - UE_REQ_PDU_SES_MOD - UE_REQ_PDU_SES_REL - PDU_SES_MOB - NW_REQ_PDU_SES_AUTH - NW_REQ_PDU_SES_MOD - NW_REQ_PDU_SES_REL - EBI_ASSIGNMENT_REQ - REL_DUE_TO_5G_AN_REQUEST RequestIndication RequestIndication `json:"requestIndication"` RevokeEbiList []EpsBearerId `json:"revokeEbiList,omitempty"` SessionAmbr *externalRef1.Ambr `json:"sessionAmbr,omitempty"` SmallDataRateControlEnabled *bool `json:"smallDataRateControlEnabled,omitempty"` SupportedFeatures *externalRef1.SupportedFeatures `json:"supportedFeatures,omitempty"` AdditionalProperties map[string]interface{} `json:"-"` }
VsmfUpdateData defines model for VsmfUpdateData.
func (VsmfUpdateData) Get ¶
func (a VsmfUpdateData) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for VsmfUpdateData. Returns the specified element and whether it was found
func (VsmfUpdateData) MarshalJSON ¶
func (a VsmfUpdateData) MarshalJSON() ([]byte, error)
Override default JSON handling for VsmfUpdateData to handle AdditionalProperties
func (*VsmfUpdateData) Set ¶
func (a *VsmfUpdateData) Set(fieldName string, value interface{})
Setter for additional properties for VsmfUpdateData
func (*VsmfUpdateData) UnmarshalJSON ¶
func (a *VsmfUpdateData) UnmarshalJSON(b []byte) error
Override default JSON handling for VsmfUpdateData to handle AdditionalProperties
type VsmfUpdateError ¶
type VsmfUpdateError struct { N5gMmCauseValue *externalRef1.N5GMmCause `json:"5gMmCauseValue,omitempty"` Error externalRef1.ProblemDetails `json:"error"` FailedToAssignEbiList []externalRef1.Arp `json:"failedToAssignEbiList,omitempty"` N1SmInfoFromUe *externalRef1.RefToBinaryData `json:"n1SmInfoFromUe,omitempty"` N1smCause string `json:"n1smCause,omitempty"` N4Info *N4Information `json:"n4Info,omitempty"` N4InfoExt1 *N4Information `json:"n4InfoExt1,omitempty"` N4InfoExt2 *N4Information `json:"n4InfoExt2,omitempty"` NgApCause *externalRef1.NgApCause `json:"ngApCause,omitempty"` Pti *ProcedureTransactionId `json:"pti,omitempty"` RecoveryTime *externalRef1.DateTime `json:"recoveryTime,omitempty"` UnknownN1SmInfo *externalRef1.RefToBinaryData `json:"unknownN1SmInfo,omitempty"` AdditionalProperties map[string]interface{} `json:"-"` }
VsmfUpdateError defines model for VsmfUpdateError.
func (VsmfUpdateError) Get ¶
func (a VsmfUpdateError) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for VsmfUpdateError. Returns the specified element and whether it was found
func (VsmfUpdateError) MarshalJSON ¶
func (a VsmfUpdateError) MarshalJSON() ([]byte, error)
Override default JSON handling for VsmfUpdateError to handle AdditionalProperties
func (*VsmfUpdateError) Set ¶
func (a *VsmfUpdateError) Set(fieldName string, value interface{})
Setter for additional properties for VsmfUpdateError
func (*VsmfUpdateError) UnmarshalJSON ¶
func (a *VsmfUpdateError) UnmarshalJSON(b []byte) error
Override default JSON handling for VsmfUpdateError to handle AdditionalProperties
type VsmfUpdateErrorApplicationJSON ¶
type VsmfUpdateErrorApplicationJSON = VsmfUpdateError
VsmfUpdateErrorApplicationJSON defines model for VsmfUpdateError.
type VsmfUpdateErrorApplicationProblemPlusJSON ¶
type VsmfUpdateErrorApplicationProblemPlusJSON = externalRef1.ProblemDetails
VsmfUpdateErrorApplicationProblemPlusJSON defines model for VsmfUpdateError.
type VsmfUpdateErrorApplicationProblemPlusJSONResponse ¶
type VsmfUpdateErrorApplicationProblemPlusJSONResponse externalRef1.ProblemDetails
type VsmfUpdateErrorJSONResponse ¶
type VsmfUpdateErrorJSONResponse VsmfUpdateError
type VsmfUpdateRequestBody ¶
type VsmfUpdateRequestBody = VsmfUpdateData
VsmfUpdateRequestBody defines model for VsmfUpdateRequestBody.
type VsmfUpdateResponse200 ¶
type VsmfUpdateResponse200 = VsmfUpdatedData
VsmfUpdateResponse200 defines model for VsmfUpdateResponse200.
type VsmfUpdateResponse200JSONResponse ¶
type VsmfUpdateResponse200JSONResponse VsmfUpdatedData
type VsmfUpdatedData ¶
type VsmfUpdatedData struct { AddUeLocation *externalRef1.UserLocation `json:"addUeLocation,omitempty"` AssignedEbiList []EbiArpMapping `json:"assignedEbiList,omitempty"` FailedToAssignEbiList []externalRef1.Arp `json:"failedToAssignEbiList,omitempty"` N1SmInfoFromUe *externalRef1.RefToBinaryData `json:"n1SmInfoFromUe,omitempty"` N4Info *N4Information `json:"n4Info,omitempty"` N4InfoExt1 *N4Information `json:"n4InfoExt1,omitempty"` N4InfoExt2 *N4Information `json:"n4InfoExt2,omitempty"` QosFlowsAddModList []QosFlowItem `json:"qosFlowsAddModList,omitempty"` QosFlowsFailedtoAddModList []QosFlowItem `json:"qosFlowsFailedtoAddModList,omitempty"` QosFlowsFailedtoRelList []QosFlowItem `json:"qosFlowsFailedtoRelList,omitempty"` QosFlowsRelList []QosFlowItem `json:"qosFlowsRelList,omitempty"` ReleasedEbiList []EpsBearerId `json:"releasedEbiList,omitempty"` SecondaryRatUsageInfo []externalRef1.SecondaryRatUsageInfo `json:"secondaryRatUsageInfo,omitempty"` SecondaryRatUsageReport []externalRef1.SecondaryRatUsageReport `json:"secondaryRatUsageReport,omitempty"` UeLocation *externalRef1.UserLocation `json:"ueLocation,omitempty"` UeTimeZone *externalRef1.TimeZone `json:"ueTimeZone,omitempty"` UnknownN1SmInfo *externalRef1.RefToBinaryData `json:"unknownN1SmInfo,omitempty"` AdditionalProperties map[string]interface{} `json:"-"` }
VsmfUpdatedData defines model for VsmfUpdatedData.
func (VsmfUpdatedData) Get ¶
func (a VsmfUpdatedData) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for VsmfUpdatedData. Returns the specified element and whether it was found
func (VsmfUpdatedData) MarshalJSON ¶
func (a VsmfUpdatedData) MarshalJSON() ([]byte, error)
Override default JSON handling for VsmfUpdatedData to handle AdditionalProperties
func (*VsmfUpdatedData) Set ¶
func (a *VsmfUpdatedData) Set(fieldName string, value interface{})
Setter for additional properties for VsmfUpdatedData
func (*VsmfUpdatedData) UnmarshalJSON ¶
func (a *VsmfUpdatedData) UnmarshalJSON(b []byte) error
Override default JSON handling for VsmfUpdatedData to handle AdditionalProperties