session

package
v0.0.0-...-0da69c7 Latest Latest
Warning

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

Go to latest
Published: Apr 10, 2025 License: Apache-2.0 Imports: 49 Imported by: 0

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

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

Variables

This section is empty.

Functions

func GetLoader

func GetLoader() loader.SpecLoader

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 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 (c *Client) PostPduSessionsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostSmContextsWithBody

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

func (*Client) ReleasePduSession

func (c *Client) ReleasePduSession(ctx context.Context, pduSessionRef string, body ReleasePduSessionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReleasePduSessionWithBody

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

func (*Client) ReleaseSmContext

func (c *Client) ReleaseSmContext(ctx context.Context, smContextRef string, body ReleaseSmContextJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReleaseSmContextWithBody

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

func (*Client) RetrievePduSession

func (c *Client) RetrievePduSession(ctx context.Context, pduSessionRef string, body RetrievePduSessionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RetrievePduSessionWithBody

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

func (*Client) RetrieveSmContext

func (c *Client) RetrieveSmContext(ctx context.Context, smContextRef string, body RetrieveSmContextJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RetrieveSmContextWithBody

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

func (*Client) SendMoDataWithBody

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

func (*Client) TransferMoDataWithBody

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

func (*Client) UpdatePduSession

func (c *Client) UpdatePduSession(ctx context.Context, pduSessionRef string, body UpdatePduSessionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdatePduSessionWithBody

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

func (*Client) UpdateSmContext

func (c *Client) UpdateSmContext(ctx context.Context, smContextRef string, body UpdateSmContextJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateSmContextWithBody

func (c *Client) UpdateSmContextWithBody(ctx context.Context, smContextRef string, contentType string, body io.Reader, 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

type ClientOption func(*Client) error

ClientOption allows setting custom parameters during construction

func WithBaseURL

func WithBaseURL(baseURL string) ClientOption

WithBaseURL overrides the baseURL.

func WithHTTPClient

func WithHTTPClient(doer HttpRequestDoer) ClientOption

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

func WithRequestEditorFn

func WithRequestEditorFn(fn RequestEditorFn) ClientOption

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

type ClientWithResponses

type ClientWithResponses struct {
	ClientInterface
}

ClientWithResponses builds on ClientInterface to offer response payloads

func NewClientWithResponses

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

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

func (*ClientWithResponses) 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 GinServerOptions

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

GinServerOptions provides options for the Gin server.

type HsmfUpdateErrorApplicationJSON

type HsmfUpdateErrorApplicationJSON = externalRef0.HsmfUpdateError

HsmfUpdateErrorApplicationJSON Original definition in TS29502_Nsmf_PDUSession.yaml#/components/schemas/HsmfUpdateError

type HsmfUpdateErrorApplicationProblemPlusJSON

type HsmfUpdateErrorApplicationProblemPlusJSON = externalRef0.ProblemDetails

HsmfUpdateErrorApplicationProblemPlusJSON defines model for HsmfUpdateError.

type HsmfUpdateErrorApplicationProblemPlusJSONResponse

type HsmfUpdateErrorApplicationProblemPlusJSONResponse externalRef0.ProblemDetails

type HsmfUpdateErrorJSONResponse

type HsmfUpdateErrorJSONResponse externalRef0.HsmfUpdateError

type HsmfUpdateErrorMultipartResponse

type HsmfUpdateErrorMultipartResponse func(writer *multipart.Writer) error

type HttpRequestDoer

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

Doer performs HTTP requests.

The standard http.Client implements this interface.

type MiddlewareFunc

type MiddlewareFunc func(c *gin.Context)

type N400

N400 Original definition in TS29502_Nsmf_PDUSession.yaml#/components/schemas/ExtProblemDetails

type N400ApplicationProblemPlusJSONResponse

type N400ApplicationProblemPlusJSONResponse externalRef0.ExtProblemDetails

type N401

N401 Original definition in TS29502_Nsmf_PDUSession.yaml#/components/schemas/ExtProblemDetails

type N401ApplicationProblemPlusJSONResponse

type N401ApplicationProblemPlusJSONResponse externalRef0.ExtProblemDetails

type N403

N403 Original definition in TS29502_Nsmf_PDUSession.yaml#/components/schemas/ExtProblemDetails

type N403ApplicationProblemPlusJSONResponse

type N403ApplicationProblemPlusJSONResponse externalRef0.ExtProblemDetails

type N404

N404 Original definition in TS29502_Nsmf_PDUSession.yaml#/components/schemas/ExtProblemDetails

type N404ApplicationProblemPlusJSONResponse

type N404ApplicationProblemPlusJSONResponse externalRef0.ExtProblemDetails

type N413

N413 Original definition in TS29502_Nsmf_PDUSession.yaml#/components/schemas/ExtProblemDetails

type N413ApplicationProblemPlusJSONResponse

type N413ApplicationProblemPlusJSONResponse externalRef0.ExtProblemDetails

type N415

N415 Original definition in TS29502_Nsmf_PDUSession.yaml#/components/schemas/ExtProblemDetails

type N415ApplicationProblemPlusJSONResponse

type N415ApplicationProblemPlusJSONResponse externalRef0.ExtProblemDetails

type N429

N429 Original definition in TS29502_Nsmf_PDUSession.yaml#/components/schemas/ExtProblemDetails

type N429ApplicationProblemPlusJSONResponse

type N429ApplicationProblemPlusJSONResponse externalRef0.ExtProblemDetails

type N500

N500 Original definition in TS29502_Nsmf_PDUSession.yaml#/components/schemas/ExtProblemDetails

type N500ApplicationProblemPlusJSONResponse

type N500ApplicationProblemPlusJSONResponse externalRef0.ExtProblemDetails

type N503

N503 Original definition in TS29502_Nsmf_PDUSession.yaml#/components/schemas/ExtProblemDetails

type N503ApplicationProblemPlusJSONResponse

type N503ApplicationProblemPlusJSONResponse externalRef0.ExtProblemDetails

type NotifyStatusRequestBody

type NotifyStatusRequestBody = externalRef0.StatusNotification

NotifyStatusRequestBody Original definition in TS29502_Nsmf_PDUSession.yaml#/components/schemas/StatusNotification

type PduSessionCreateErrorApplicationJSON

type PduSessionCreateErrorApplicationJSON = externalRef0.PduSessionCreateError

PduSessionCreateErrorApplicationJSON Original definition in TS29502_Nsmf_PDUSession.yaml#/components/schemas/PduSessionCreateError

type PduSessionCreateErrorApplicationProblemPlusJSON

type PduSessionCreateErrorApplicationProblemPlusJSON = externalRef0.ProblemDetails

PduSessionCreateErrorApplicationProblemPlusJSON defines model for PduSessionCreateError.

type PduSessionCreateErrorApplicationProblemPlusJSONResponse

type PduSessionCreateErrorApplicationProblemPlusJSONResponse externalRef0.ProblemDetails

type PduSessionCreateErrorJSONResponse

type PduSessionCreateErrorJSONResponse externalRef0.PduSessionCreateError

type PduSessionCreateErrorMultipartResponse

type PduSessionCreateErrorMultipartResponse func(writer *multipart.Writer) error

type PostPduSessions201JSONResponse

type PostPduSessions201JSONResponse struct {
	Body    externalRef0.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{ externalRef0.N307JSONResponse }

func (PostPduSessions307JSONResponse) VisitPostPduSessionsResponse

func (response PostPduSessions307JSONResponse) VisitPostPduSessionsResponse(w http.ResponseWriter) error

type PostPduSessions308JSONResponse

type PostPduSessions308JSONResponse struct{ externalRef0.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 externalRef0.ProblemDetails

func (PostPduSessions403ApplicationProblemPlusJSONResponse) VisitPostPduSessionsResponse

func (response PostPduSessions403ApplicationProblemPlusJSONResponse) VisitPostPduSessionsResponse(w http.ResponseWriter) error

type PostPduSessions403JSONResponse

type PostPduSessions403JSONResponse externalRef0.PduSessionCreateError

func (PostPduSessions403JSONResponse) VisitPostPduSessionsResponse

func (response PostPduSessions403JSONResponse) VisitPostPduSessionsResponse(w http.ResponseWriter) error

type PostPduSessions403MultipartResponse

type PostPduSessions403MultipartResponse func(writer *multipart.Writer) error

func (PostPduSessions403MultipartResponse) VisitPostPduSessionsResponse

func (response PostPduSessions403MultipartResponse) VisitPostPduSessionsResponse(w http.ResponseWriter) error

type PostPduSessions404ApplicationProblemPlusJSONResponse

type PostPduSessions404ApplicationProblemPlusJSONResponse externalRef0.ProblemDetails

func (PostPduSessions404ApplicationProblemPlusJSONResponse) VisitPostPduSessionsResponse

func (response PostPduSessions404ApplicationProblemPlusJSONResponse) VisitPostPduSessionsResponse(w http.ResponseWriter) error

type PostPduSessions404JSONResponse

type PostPduSessions404JSONResponse externalRef0.PduSessionCreateError

func (PostPduSessions404JSONResponse) VisitPostPduSessionsResponse

func (response PostPduSessions404JSONResponse) VisitPostPduSessionsResponse(w http.ResponseWriter) error

type PostPduSessions404MultipartResponse

type PostPduSessions404MultipartResponse func(writer *multipart.Writer) error

func (PostPduSessions404MultipartResponse) VisitPostPduSessionsResponse

func (response PostPduSessions404MultipartResponse) VisitPostPduSessionsResponse(w http.ResponseWriter) error

type PostPduSessions411ApplicationProblemPlusJSONResponse

type PostPduSessions411ApplicationProblemPlusJSONResponse struct {
	externalRef0.N411ApplicationProblemPlusJSONResponse
}

func (PostPduSessions411ApplicationProblemPlusJSONResponse) VisitPostPduSessionsResponse

func (response PostPduSessions411ApplicationProblemPlusJSONResponse) VisitPostPduSessionsResponse(w http.ResponseWriter) error

type PostPduSessions413ApplicationProblemPlusJSONResponse

type PostPduSessions413ApplicationProblemPlusJSONResponse struct {
	externalRef0.N413ApplicationProblemPlusJSONResponse
}

func (PostPduSessions413ApplicationProblemPlusJSONResponse) VisitPostPduSessionsResponse

func (response PostPduSessions413ApplicationProblemPlusJSONResponse) VisitPostPduSessionsResponse(w http.ResponseWriter) error

type PostPduSessions415ApplicationProblemPlusJSONResponse

type PostPduSessions415ApplicationProblemPlusJSONResponse struct {
	externalRef0.N415ApplicationProblemPlusJSONResponse
}

func (PostPduSessions415ApplicationProblemPlusJSONResponse) VisitPostPduSessionsResponse

func (response PostPduSessions415ApplicationProblemPlusJSONResponse) VisitPostPduSessionsResponse(w http.ResponseWriter) error

type PostPduSessions429ApplicationProblemPlusJSONResponse

type PostPduSessions429ApplicationProblemPlusJSONResponse struct {
	externalRef0.N429ApplicationProblemPlusJSONResponse
}

func (PostPduSessions429ApplicationProblemPlusJSONResponse) VisitPostPduSessionsResponse

func (response PostPduSessions429ApplicationProblemPlusJSONResponse) VisitPostPduSessionsResponse(w http.ResponseWriter) error

type PostPduSessions500ApplicationProblemPlusJSONResponse

type PostPduSessions500ApplicationProblemPlusJSONResponse externalRef0.ProblemDetails

func (PostPduSessions500ApplicationProblemPlusJSONResponse) VisitPostPduSessionsResponse

func (response PostPduSessions500ApplicationProblemPlusJSONResponse) VisitPostPduSessionsResponse(w http.ResponseWriter) error

type PostPduSessions500JSONResponse

type PostPduSessions500JSONResponse externalRef0.PduSessionCreateError

func (PostPduSessions500JSONResponse) VisitPostPduSessionsResponse

func (response PostPduSessions500JSONResponse) VisitPostPduSessionsResponse(w http.ResponseWriter) error

type PostPduSessions500MultipartResponse

type PostPduSessions500MultipartResponse func(writer *multipart.Writer) error

func (PostPduSessions500MultipartResponse) VisitPostPduSessionsResponse

func (response PostPduSessions500MultipartResponse) VisitPostPduSessionsResponse(w http.ResponseWriter) error

type PostPduSessions503ApplicationProblemPlusJSONResponse

type PostPduSessions503ApplicationProblemPlusJSONResponse externalRef0.ProblemDetails

func (PostPduSessions503ApplicationProblemPlusJSONResponse) VisitPostPduSessionsResponse

func (response PostPduSessions503ApplicationProblemPlusJSONResponse) VisitPostPduSessionsResponse(w http.ResponseWriter) error

type PostPduSessions503JSONResponse

type PostPduSessions503JSONResponse externalRef0.PduSessionCreateError

func (PostPduSessions503JSONResponse) VisitPostPduSessionsResponse

func (response PostPduSessions503JSONResponse) VisitPostPduSessionsResponse(w http.ResponseWriter) error

type PostPduSessions503MultipartResponse

type PostPduSessions503MultipartResponse func(writer *multipart.Writer) error

func (PostPduSessions503MultipartResponse) VisitPostPduSessionsResponse

func (response PostPduSessions503MultipartResponse) VisitPostPduSessionsResponse(w http.ResponseWriter) error

type PostPduSessionsJSONRequestBody

type PostPduSessionsJSONRequestBody = externalRef0.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 Original definition in TS29502_Nsmf_PDUSession.yaml#/components/schemas/PduSessionCreateData
	JsonData             *externalRef0.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                       *externalRef0.PduSessionCreatedData
	JSON307                       *externalRef0.N307
	JSON308                       *externalRef0.N308
	JSON400                       *PduSessionCreateErrorApplicationJSON
	ApplicationproblemJSON400     *PduSessionCreateErrorApplicationProblemPlusJSON
	JSON403                       *PduSessionCreateErrorApplicationJSON
	ApplicationproblemJSON403     *PduSessionCreateErrorApplicationProblemPlusJSON
	JSON404                       *PduSessionCreateErrorApplicationJSON
	ApplicationproblemJSON404     *PduSessionCreateErrorApplicationProblemPlusJSON
	ApplicationproblemJSON411     *externalRef0.N411
	ApplicationproblemJSON413     *externalRef0.N413
	ApplicationproblemJSON415     *externalRef0.N415
	ApplicationproblemJSON429     *externalRef0.N429
	JSON500                       *PduSessionCreateErrorApplicationJSON
	ApplicationproblemJSON500     *PduSessionCreateErrorApplicationProblemPlusJSON
	JSON503                       *PduSessionCreateErrorApplicationJSON
	ApplicationproblemJSON503     *PduSessionCreateErrorApplicationProblemPlusJSON
	ApplicationproblemJSONDefault *externalRef0.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       externalRef0.ProblemDetails
	StatusCode int
}

func (PostPduSessionsdefaultApplicationProblemPlusJSONResponse) VisitPostPduSessionsResponse

func (response PostPduSessionsdefaultApplicationProblemPlusJSONResponse) VisitPostPduSessionsResponse(w http.ResponseWriter) error

type PostSmContexts201JSONResponse

type PostSmContexts201JSONResponse struct {
	Body    externalRef0.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{ externalRef0.N307JSONResponse }

func (PostSmContexts307JSONResponse) VisitPostSmContextsResponse

func (response PostSmContexts307JSONResponse) VisitPostSmContextsResponse(w http.ResponseWriter) error

type PostSmContexts308JSONResponse

type PostSmContexts308JSONResponse struct{ externalRef0.N308JSONResponse }

func (PostSmContexts308JSONResponse) VisitPostSmContextsResponse

func (response PostSmContexts308JSONResponse) VisitPostSmContextsResponse(w http.ResponseWriter) error

type PostSmContexts400ApplicationProblemPlusJSONResponse

type PostSmContexts400ApplicationProblemPlusJSONResponse externalRef0.ProblemDetails

func (PostSmContexts400ApplicationProblemPlusJSONResponse) VisitPostSmContextsResponse

func (response PostSmContexts400ApplicationProblemPlusJSONResponse) VisitPostSmContextsResponse(w http.ResponseWriter) error

type PostSmContexts400JSONResponse

type PostSmContexts400JSONResponse externalRef0.SmContextCreateError

func (PostSmContexts400JSONResponse) VisitPostSmContextsResponse

func (response PostSmContexts400JSONResponse) VisitPostSmContextsResponse(w http.ResponseWriter) error

type PostSmContexts400MultipartResponse

type PostSmContexts400MultipartResponse func(writer *multipart.Writer) error

func (PostSmContexts400MultipartResponse) VisitPostSmContextsResponse

func (response PostSmContexts400MultipartResponse) VisitPostSmContextsResponse(w http.ResponseWriter) error

type PostSmContexts403ApplicationProblemPlusJSONResponse

type PostSmContexts403ApplicationProblemPlusJSONResponse externalRef0.ProblemDetails

func (PostSmContexts403ApplicationProblemPlusJSONResponse) VisitPostSmContextsResponse

func (response PostSmContexts403ApplicationProblemPlusJSONResponse) VisitPostSmContextsResponse(w http.ResponseWriter) error

type PostSmContexts403JSONResponse

type PostSmContexts403JSONResponse externalRef0.SmContextCreateError

func (PostSmContexts403JSONResponse) VisitPostSmContextsResponse

func (response PostSmContexts403JSONResponse) VisitPostSmContextsResponse(w http.ResponseWriter) error

type PostSmContexts403MultipartResponse

type PostSmContexts403MultipartResponse func(writer *multipart.Writer) error

func (PostSmContexts403MultipartResponse) VisitPostSmContextsResponse

func (response PostSmContexts403MultipartResponse) VisitPostSmContextsResponse(w http.ResponseWriter) error

type PostSmContexts404JSONResponse

type PostSmContexts404JSONResponse externalRef0.SmContextCreateError

func (PostSmContexts404JSONResponse) VisitPostSmContextsResponse

func (response PostSmContexts404JSONResponse) VisitPostSmContextsResponse(w http.ResponseWriter) error

type PostSmContexts404MultipartResponse

type PostSmContexts404MultipartResponse func(writer *multipart.Writer) error

func (PostSmContexts404MultipartResponse) VisitPostSmContextsResponse

func (response PostSmContexts404MultipartResponse) VisitPostSmContextsResponse(w http.ResponseWriter) error

type PostSmContexts411ApplicationProblemPlusJSONResponse

type PostSmContexts411ApplicationProblemPlusJSONResponse struct {
	externalRef0.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 externalRef0.ProblemDetails

func (PostSmContexts500ApplicationProblemPlusJSONResponse) VisitPostSmContextsResponse

func (response PostSmContexts500ApplicationProblemPlusJSONResponse) VisitPostSmContextsResponse(w http.ResponseWriter) error

type PostSmContexts500JSONResponse

type PostSmContexts500JSONResponse externalRef0.SmContextCreateError

func (PostSmContexts500JSONResponse) VisitPostSmContextsResponse

func (response PostSmContexts500JSONResponse) VisitPostSmContextsResponse(w http.ResponseWriter) error

type PostSmContexts500MultipartResponse

type PostSmContexts500MultipartResponse func(writer *multipart.Writer) error

func (PostSmContexts500MultipartResponse) VisitPostSmContextsResponse

func (response PostSmContexts500MultipartResponse) VisitPostSmContextsResponse(w http.ResponseWriter) error

type PostSmContexts503ApplicationProblemPlusJSONResponse

type PostSmContexts503ApplicationProblemPlusJSONResponse externalRef0.ProblemDetails

func (PostSmContexts503ApplicationProblemPlusJSONResponse) VisitPostSmContextsResponse

func (response PostSmContexts503ApplicationProblemPlusJSONResponse) VisitPostSmContextsResponse(w http.ResponseWriter) error

type PostSmContexts503JSONResponse

type PostSmContexts503JSONResponse externalRef0.SmContextCreateError

func (PostSmContexts503JSONResponse) VisitPostSmContextsResponse

func (response PostSmContexts503JSONResponse) VisitPostSmContextsResponse(w http.ResponseWriter) error

type PostSmContexts503MultipartResponse

type PostSmContexts503MultipartResponse func(writer *multipart.Writer) error

func (PostSmContexts503MultipartResponse) VisitPostSmContextsResponse

func (response PostSmContexts503MultipartResponse) VisitPostSmContextsResponse(w http.ResponseWriter) error

type PostSmContexts504ApplicationProblemPlusJSONResponse

type PostSmContexts504ApplicationProblemPlusJSONResponse externalRef0.ProblemDetails

func (PostSmContexts504ApplicationProblemPlusJSONResponse) VisitPostSmContextsResponse

func (response PostSmContexts504ApplicationProblemPlusJSONResponse) VisitPostSmContextsResponse(w http.ResponseWriter) error

type PostSmContexts504JSONResponse

type PostSmContexts504JSONResponse externalRef0.SmContextCreateError

func (PostSmContexts504JSONResponse) VisitPostSmContextsResponse

func (response PostSmContexts504JSONResponse) VisitPostSmContextsResponse(w http.ResponseWriter) error

type PostSmContexts504MultipartResponse

type PostSmContexts504MultipartResponse func(writer *multipart.Writer) error

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 Original definition in TS29502_Nsmf_PDUSession.yaml#/components/schemas/SmContextCreateData
	JsonData             *externalRef0.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 PostSmContextsRequestObject

type PostSmContextsRequestObject struct {
	Body *multipart.Reader
}

type PostSmContextsResponse

type PostSmContextsResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	JSON201                       *externalRef0.SmContextCreatedData
	JSON307                       *externalRef0.N307
	JSON308                       *externalRef0.N308
	JSON400                       *externalRef0.SmContextCreateError
	ApplicationproblemJSON400     *externalRef0.ProblemDetails
	JSON403                       *externalRef0.SmContextCreateError
	ApplicationproblemJSON403     *externalRef0.ProblemDetails
	JSON404                       *externalRef0.SmContextCreateError
	ApplicationproblemJSON411     *externalRef0.N411
	ApplicationproblemJSON413     *N413
	ApplicationproblemJSON415     *N415
	ApplicationproblemJSON429     *N429
	JSON500                       *externalRef0.SmContextCreateError
	ApplicationproblemJSON500     *externalRef0.ProblemDetails
	JSON503                       *externalRef0.SmContextCreateError
	ApplicationproblemJSON503     *externalRef0.ProblemDetails
	JSON504                       *externalRef0.SmContextCreateError
	ApplicationproblemJSON504     *externalRef0.ProblemDetails
	ApplicationproblemJSONDefault *externalRef0.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       externalRef0.ProblemDetails
	StatusCode int
}

func (PostSmContextsdefaultApplicationProblemPlusJSONResponse) VisitPostSmContextsResponse

func (response PostSmContextsdefaultApplicationProblemPlusJSONResponse) VisitPostSmContextsResponse(w http.ResponseWriter) error

type ReleasePduSession200JSONResponse

type ReleasePduSession200JSONResponse externalRef0.ReleasedData

func (ReleasePduSession200JSONResponse) VisitReleasePduSessionResponse

func (response ReleasePduSession200JSONResponse) VisitReleasePduSessionResponse(w http.ResponseWriter) error

type ReleasePduSession200MultipartResponse

type ReleasePduSession200MultipartResponse func(writer *multipart.Writer) error

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{ externalRef0.N307JSONResponse }

func (ReleasePduSession307JSONResponse) VisitReleasePduSessionResponse

func (response ReleasePduSession307JSONResponse) VisitReleasePduSessionResponse(w http.ResponseWriter) error

type ReleasePduSession308JSONResponse

type ReleasePduSession308JSONResponse struct{ externalRef0.N308JSONResponse }

func (ReleasePduSession308JSONResponse) VisitReleasePduSessionResponse

func (response ReleasePduSession308JSONResponse) VisitReleasePduSessionResponse(w http.ResponseWriter) error

type ReleasePduSession400ApplicationProblemPlusJSONResponse

type ReleasePduSession400ApplicationProblemPlusJSONResponse struct {
	externalRef0.N400ApplicationProblemPlusJSONResponse
}

func (ReleasePduSession400ApplicationProblemPlusJSONResponse) VisitReleasePduSessionResponse

func (response ReleasePduSession400ApplicationProblemPlusJSONResponse) VisitReleasePduSessionResponse(w http.ResponseWriter) error

type ReleasePduSession403ApplicationProblemPlusJSONResponse

type ReleasePduSession403ApplicationProblemPlusJSONResponse struct {
	externalRef0.N403ApplicationProblemPlusJSONResponse
}

func (ReleasePduSession403ApplicationProblemPlusJSONResponse) VisitReleasePduSessionResponse

func (response ReleasePduSession403ApplicationProblemPlusJSONResponse) VisitReleasePduSessionResponse(w http.ResponseWriter) error

type ReleasePduSession404ApplicationProblemPlusJSONResponse

type ReleasePduSession404ApplicationProblemPlusJSONResponse struct {
	externalRef0.N404ApplicationProblemPlusJSONResponse
}

func (ReleasePduSession404ApplicationProblemPlusJSONResponse) VisitReleasePduSessionResponse

func (response ReleasePduSession404ApplicationProblemPlusJSONResponse) VisitReleasePduSessionResponse(w http.ResponseWriter) error

type ReleasePduSession411ApplicationProblemPlusJSONResponse

type ReleasePduSession411ApplicationProblemPlusJSONResponse struct {
	externalRef0.N411ApplicationProblemPlusJSONResponse
}

func (ReleasePduSession411ApplicationProblemPlusJSONResponse) VisitReleasePduSessionResponse

func (response ReleasePduSession411ApplicationProblemPlusJSONResponse) VisitReleasePduSessionResponse(w http.ResponseWriter) error

type ReleasePduSession413ApplicationProblemPlusJSONResponse

type ReleasePduSession413ApplicationProblemPlusJSONResponse struct {
	externalRef0.N413ApplicationProblemPlusJSONResponse
}

func (ReleasePduSession413ApplicationProblemPlusJSONResponse) VisitReleasePduSessionResponse

func (response ReleasePduSession413ApplicationProblemPlusJSONResponse) VisitReleasePduSessionResponse(w http.ResponseWriter) error

type ReleasePduSession415ApplicationProblemPlusJSONResponse

type ReleasePduSession415ApplicationProblemPlusJSONResponse struct {
	externalRef0.N415ApplicationProblemPlusJSONResponse
}

func (ReleasePduSession415ApplicationProblemPlusJSONResponse) VisitReleasePduSessionResponse

func (response ReleasePduSession415ApplicationProblemPlusJSONResponse) VisitReleasePduSessionResponse(w http.ResponseWriter) error

type ReleasePduSession429ApplicationProblemPlusJSONResponse

type ReleasePduSession429ApplicationProblemPlusJSONResponse struct {
	externalRef0.N429ApplicationProblemPlusJSONResponse
}

func (ReleasePduSession429ApplicationProblemPlusJSONResponse) VisitReleasePduSessionResponse

func (response ReleasePduSession429ApplicationProblemPlusJSONResponse) VisitReleasePduSessionResponse(w http.ResponseWriter) error

type ReleasePduSession500ApplicationProblemPlusJSONResponse

type ReleasePduSession500ApplicationProblemPlusJSONResponse struct {
	externalRef0.N500ApplicationProblemPlusJSONResponse
}

func (ReleasePduSession500ApplicationProblemPlusJSONResponse) VisitReleasePduSessionResponse

func (response ReleasePduSession500ApplicationProblemPlusJSONResponse) VisitReleasePduSessionResponse(w http.ResponseWriter) error

type ReleasePduSession503ApplicationProblemPlusJSONResponse

type ReleasePduSession503ApplicationProblemPlusJSONResponse struct {
	externalRef0.N503ApplicationProblemPlusJSONResponse
}

func (ReleasePduSession503ApplicationProblemPlusJSONResponse) VisitReleasePduSessionResponse

func (response ReleasePduSession503ApplicationProblemPlusJSONResponse) VisitReleasePduSessionResponse(w http.ResponseWriter) error

type ReleasePduSessionJSONRequestBody

type ReleasePduSessionJSONRequestBody = externalRef0.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 Original definition in TS29502_Nsmf_PDUSession.yaml#/components/schemas/ReleaseData
	JsonData             *externalRef0.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                       *externalRef0.ReleasedData
	JSON307                       *externalRef0.N307
	JSON308                       *externalRef0.N308
	ApplicationproblemJSON400     *externalRef0.N400
	ApplicationproblemJSON403     *externalRef0.N403
	ApplicationproblemJSON404     *externalRef0.N404
	ApplicationproblemJSON411     *externalRef0.N411
	ApplicationproblemJSON413     *externalRef0.N413
	ApplicationproblemJSON415     *externalRef0.N415
	ApplicationproblemJSON429     *externalRef0.N429
	ApplicationproblemJSON500     *externalRef0.N500
	ApplicationproblemJSON503     *externalRef0.N503
	ApplicationproblemJSONDefault *externalRef0.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       externalRef0.ProblemDetails
	StatusCode int
}

func (ReleasePduSessiondefaultApplicationProblemPlusJSONResponse) VisitReleasePduSessionResponse

func (response ReleasePduSessiondefaultApplicationProblemPlusJSONResponse) VisitReleasePduSessionResponse(w http.ResponseWriter) error

type ReleaseSmContext200JSONResponse

type ReleaseSmContext200JSONResponse externalRef0.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{ externalRef0.N307JSONResponse }

func (ReleaseSmContext307JSONResponse) VisitReleaseSmContextResponse

func (response ReleaseSmContext307JSONResponse) VisitReleaseSmContextResponse(w http.ResponseWriter) error

type ReleaseSmContext308JSONResponse

type ReleaseSmContext308JSONResponse struct{ externalRef0.N308JSONResponse }

func (ReleaseSmContext308JSONResponse) VisitReleaseSmContextResponse

func (response ReleaseSmContext308JSONResponse) VisitReleaseSmContextResponse(w http.ResponseWriter) error

type ReleaseSmContext400ApplicationProblemPlusJSONResponse

type ReleaseSmContext400ApplicationProblemPlusJSONResponse struct {
	externalRef0.N400ApplicationProblemPlusJSONResponse
}

func (ReleaseSmContext400ApplicationProblemPlusJSONResponse) VisitReleaseSmContextResponse

func (response ReleaseSmContext400ApplicationProblemPlusJSONResponse) VisitReleaseSmContextResponse(w http.ResponseWriter) error

type ReleaseSmContext403ApplicationProblemPlusJSONResponse

type ReleaseSmContext403ApplicationProblemPlusJSONResponse struct {
	externalRef0.N403ApplicationProblemPlusJSONResponse
}

func (ReleaseSmContext403ApplicationProblemPlusJSONResponse) VisitReleaseSmContextResponse

func (response ReleaseSmContext403ApplicationProblemPlusJSONResponse) VisitReleaseSmContextResponse(w http.ResponseWriter) error

type ReleaseSmContext404ApplicationProblemPlusJSONResponse

type ReleaseSmContext404ApplicationProblemPlusJSONResponse struct {
	externalRef0.N404ApplicationProblemPlusJSONResponse
}

func (ReleaseSmContext404ApplicationProblemPlusJSONResponse) VisitReleaseSmContextResponse

func (response ReleaseSmContext404ApplicationProblemPlusJSONResponse) VisitReleaseSmContextResponse(w http.ResponseWriter) error

type ReleaseSmContext411ApplicationProblemPlusJSONResponse

type ReleaseSmContext411ApplicationProblemPlusJSONResponse struct {
	externalRef0.N411ApplicationProblemPlusJSONResponse
}

func (ReleaseSmContext411ApplicationProblemPlusJSONResponse) VisitReleaseSmContextResponse

func (response ReleaseSmContext411ApplicationProblemPlusJSONResponse) VisitReleaseSmContextResponse(w http.ResponseWriter) error

type ReleaseSmContext413ApplicationProblemPlusJSONResponse

type ReleaseSmContext413ApplicationProblemPlusJSONResponse struct {
	externalRef0.N413ApplicationProblemPlusJSONResponse
}

func (ReleaseSmContext413ApplicationProblemPlusJSONResponse) VisitReleaseSmContextResponse

func (response ReleaseSmContext413ApplicationProblemPlusJSONResponse) VisitReleaseSmContextResponse(w http.ResponseWriter) error

type ReleaseSmContext415ApplicationProblemPlusJSONResponse

type ReleaseSmContext415ApplicationProblemPlusJSONResponse struct {
	externalRef0.N415ApplicationProblemPlusJSONResponse
}

func (ReleaseSmContext415ApplicationProblemPlusJSONResponse) VisitReleaseSmContextResponse

func (response ReleaseSmContext415ApplicationProblemPlusJSONResponse) VisitReleaseSmContextResponse(w http.ResponseWriter) error

type ReleaseSmContext429ApplicationProblemPlusJSONResponse

type ReleaseSmContext429ApplicationProblemPlusJSONResponse struct {
	externalRef0.N429ApplicationProblemPlusJSONResponse
}

func (ReleaseSmContext429ApplicationProblemPlusJSONResponse) VisitReleaseSmContextResponse

func (response ReleaseSmContext429ApplicationProblemPlusJSONResponse) VisitReleaseSmContextResponse(w http.ResponseWriter) error

type ReleaseSmContext500ApplicationProblemPlusJSONResponse

type ReleaseSmContext500ApplicationProblemPlusJSONResponse struct {
	externalRef0.N500ApplicationProblemPlusJSONResponse
}

func (ReleaseSmContext500ApplicationProblemPlusJSONResponse) VisitReleaseSmContextResponse

func (response ReleaseSmContext500ApplicationProblemPlusJSONResponse) VisitReleaseSmContextResponse(w http.ResponseWriter) error

type ReleaseSmContext503ApplicationProblemPlusJSONResponse

type ReleaseSmContext503ApplicationProblemPlusJSONResponse struct {
	externalRef0.N503ApplicationProblemPlusJSONResponse
}

func (ReleaseSmContext503ApplicationProblemPlusJSONResponse) VisitReleaseSmContextResponse

func (response ReleaseSmContext503ApplicationProblemPlusJSONResponse) VisitReleaseSmContextResponse(w http.ResponseWriter) error

type ReleaseSmContextJSONRequestBody

type ReleaseSmContextJSONRequestBody = externalRef0.SmContextReleaseData

ReleaseSmContextJSONRequestBody defines body for ReleaseSmContext for application/json ContentType.

type ReleaseSmContextMultipartBody

type ReleaseSmContextMultipartBody struct {
	BinaryDataN2SmInformation *openapi_types.File `json:"binaryDataN2SmInformation,omitempty"`

	// JsonData Original definition in TS29502_Nsmf_PDUSession.yaml#/components/schemas/SmContextReleaseData
	JsonData             *externalRef0.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                       *externalRef0.SmContextReleasedData
	JSON307                       *externalRef0.N307
	JSON308                       *externalRef0.N308
	ApplicationproblemJSON400     *externalRef0.N400
	ApplicationproblemJSON403     *externalRef0.N403
	ApplicationproblemJSON404     *externalRef0.N404
	ApplicationproblemJSON411     *externalRef0.N411
	ApplicationproblemJSON413     *externalRef0.N413
	ApplicationproblemJSON415     *externalRef0.N415
	ApplicationproblemJSON429     *externalRef0.N429
	ApplicationproblemJSON500     *externalRef0.N500
	ApplicationproblemJSON503     *externalRef0.N503
	ApplicationproblemJSONDefault *externalRef0.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       externalRef0.ProblemDetails
	StatusCode int
}

func (ReleaseSmContextdefaultApplicationProblemPlusJSONResponse) VisitReleaseSmContextResponse

func (response ReleaseSmContextdefaultApplicationProblemPlusJSONResponse) VisitReleaseSmContextResponse(w http.ResponseWriter) error

type RequestEditorFn

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

RequestEditorFn is the function signature for the RequestEditor callback function

type ResponseForComponentsResponsesHsmfUpdateErrorMultipartRelated

type ResponseForComponentsResponsesHsmfUpdateErrorMultipartRelated struct {
	BinaryDataN1SmInfoToUe *openapi_types.File `json:"binaryDataN1SmInfoToUe,omitempty"`

	// JsonData Original definition in TS29502_Nsmf_PDUSession.yaml#/components/schemas/HsmfUpdateError
	JsonData             *externalRef0.HsmfUpdateError `json:"jsonData,omitempty"`
	AdditionalProperties map[string]interface{}        `json:"-"`
}

ResponseForComponentsResponsesHsmfUpdateErrorMultipartRelated defines model for response-for-components-responses-HsmfUpdateError-multipart-related.

func (ResponseForComponentsResponsesHsmfUpdateErrorMultipartRelated) Get

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

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

func (ResponseForComponentsResponsesHsmfUpdateErrorMultipartRelated) MarshalJSON

Override default JSON handling for ResponseForComponentsResponsesHsmfUpdateErrorMultipartRelated to handle AdditionalProperties

func (*ResponseForComponentsResponsesHsmfUpdateErrorMultipartRelated) Set

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

Setter for additional properties for ResponseForComponentsResponsesHsmfUpdateErrorMultipartRelated

func (*ResponseForComponentsResponsesHsmfUpdateErrorMultipartRelated) UnmarshalJSON

Override default JSON handling for ResponseForComponentsResponsesHsmfUpdateErrorMultipartRelated to handle AdditionalProperties

type ResponseForComponentsResponsesPduSessionCreateErrorMultipartRelated

type ResponseForComponentsResponsesPduSessionCreateErrorMultipartRelated struct {
	BinaryDataN1SmInfoToUe *openapi_types.File `json:"binaryDataN1SmInfoToUe,omitempty"`

	// JsonData Original definition in TS29502_Nsmf_PDUSession.yaml#/components/schemas/PduSessionCreateError
	JsonData             *externalRef0.PduSessionCreateError `json:"jsonData,omitempty"`
	AdditionalProperties map[string]interface{}              `json:"-"`
}

ResponseForComponentsResponsesPduSessionCreateErrorMultipartRelated defines model for response-for-components-responses-PduSessionCreateError-multipart-related.

func (ResponseForComponentsResponsesPduSessionCreateErrorMultipartRelated) Get

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

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

func (ResponseForComponentsResponsesPduSessionCreateErrorMultipartRelated) MarshalJSON

Override default JSON handling for ResponseForComponentsResponsesPduSessionCreateErrorMultipartRelated to handle AdditionalProperties

func (*ResponseForComponentsResponsesPduSessionCreateErrorMultipartRelated) Set

Setter for additional properties for ResponseForComponentsResponsesPduSessionCreateErrorMultipartRelated

func (*ResponseForComponentsResponsesPduSessionCreateErrorMultipartRelated) UnmarshalJSON

Override default JSON handling for ResponseForComponentsResponsesPduSessionCreateErrorMultipartRelated to handle AdditionalProperties

type ResponseForComponentsResponsesVsmfUpdateErrorMultipartRelated

type ResponseForComponentsResponsesVsmfUpdateErrorMultipartRelated 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 Original definition in TS29502_Nsmf_PDUSession.yaml#/components/schemas/VsmfUpdateError
	JsonData             *externalRef0.VsmfUpdateError `json:"jsonData,omitempty"`
	AdditionalProperties map[string]interface{}        `json:"-"`
}

ResponseForComponentsResponsesVsmfUpdateErrorMultipartRelated defines model for response-for-components-responses-VsmfUpdateError-multipart-related.

func (ResponseForComponentsResponsesVsmfUpdateErrorMultipartRelated) Get

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

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

func (ResponseForComponentsResponsesVsmfUpdateErrorMultipartRelated) MarshalJSON

Override default JSON handling for ResponseForComponentsResponsesVsmfUpdateErrorMultipartRelated to handle AdditionalProperties

func (*ResponseForComponentsResponsesVsmfUpdateErrorMultipartRelated) Set

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

Setter for additional properties for ResponseForComponentsResponsesVsmfUpdateErrorMultipartRelated

func (*ResponseForComponentsResponsesVsmfUpdateErrorMultipartRelated) UnmarshalJSON

Override default JSON handling for ResponseForComponentsResponsesVsmfUpdateErrorMultipartRelated to handle AdditionalProperties

type ResponseForComponentsResponsesVsmfUpdateResponse200MultipartRelated

type ResponseForComponentsResponsesVsmfUpdateResponse200MultipartRelated 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 Original definition in TS29502_Nsmf_PDUSession.yaml#/components/schemas/VsmfUpdatedData
	JsonData             *externalRef0.VsmfUpdatedData `json:"jsonData,omitempty"`
	AdditionalProperties map[string]interface{}        `json:"-"`
}

ResponseForComponentsResponsesVsmfUpdateResponse200MultipartRelated defines model for response-for-components-responses-VsmfUpdateResponse200-multipart-related.

func (ResponseForComponentsResponsesVsmfUpdateResponse200MultipartRelated) Get

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

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

func (ResponseForComponentsResponsesVsmfUpdateResponse200MultipartRelated) MarshalJSON

Override default JSON handling for ResponseForComponentsResponsesVsmfUpdateResponse200MultipartRelated to handle AdditionalProperties

func (*ResponseForComponentsResponsesVsmfUpdateResponse200MultipartRelated) Set

Setter for additional properties for ResponseForComponentsResponsesVsmfUpdateResponse200MultipartRelated

func (*ResponseForComponentsResponsesVsmfUpdateResponse200MultipartRelated) UnmarshalJSON

Override default JSON handling for ResponseForComponentsResponsesVsmfUpdateResponse200MultipartRelated to handle AdditionalProperties

type ResponseForPathsPduSessionsPduSessionRefModifyPostResponses200MultipartRelated

type ResponseForPathsPduSessionsPduSessionRefModifyPostResponses200MultipartRelated struct {
	BinaryDataN1SmInfoToUe      *openapi_types.File `json:"binaryDataN1SmInfoToUe,omitempty"`
	BinaryDataN4Information     *openapi_types.File `json:"binaryDataN4Information,omitempty"`
	BinaryDataN4InformationExt1 *openapi_types.File `json:"binaryDataN4InformationExt1,omitempty"`
	BinaryDataN4InformationExt2 *openapi_types.File `json:"binaryDataN4InformationExt2,omitempty"`

	// JsonData Original definition in TS29502_Nsmf_PDUSession.yaml#/components/schemas/HsmfUpdatedData
	JsonData             *externalRef0.HsmfUpdatedData `json:"jsonData,omitempty"`
	AdditionalProperties map[string]interface{}        `json:"-"`
}

ResponseForPathsPduSessionsPduSessionRefModifyPostResponses200MultipartRelated defines model for response-for-paths--pdu-sessions-{pduSessionRef}-modify-post-responses-200-multipart-related.

func (ResponseForPathsPduSessionsPduSessionRefModifyPostResponses200MultipartRelated) Get

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

func (ResponseForPathsPduSessionsPduSessionRefModifyPostResponses200MultipartRelated) MarshalJSON

Override default JSON handling for ResponseForPathsPduSessionsPduSessionRefModifyPostResponses200MultipartRelated to handle AdditionalProperties

func (*ResponseForPathsPduSessionsPduSessionRefModifyPostResponses200MultipartRelated) Set

Setter for additional properties for ResponseForPathsPduSessionsPduSessionRefModifyPostResponses200MultipartRelated

func (*ResponseForPathsPduSessionsPduSessionRefModifyPostResponses200MultipartRelated) UnmarshalJSON

Override default JSON handling for ResponseForPathsPduSessionsPduSessionRefModifyPostResponses200MultipartRelated to handle AdditionalProperties

type ResponseForPathsPduSessionsPduSessionRefReleasePostResponses200MultipartRelated

type ResponseForPathsPduSessionsPduSessionRefReleasePostResponses200MultipartRelated struct {
	BinaryDataN4Information     *openapi_types.File `json:"binaryDataN4Information,omitempty"`
	BinaryDataN4InformationExt1 *openapi_types.File `json:"binaryDataN4InformationExt1,omitempty"`
	BinaryDataN4InformationExt2 *openapi_types.File `json:"binaryDataN4InformationExt2,omitempty"`

	// JsonData Original definition in TS29502_Nsmf_PDUSession.yaml#/components/schemas/ReleasedData
	JsonData             *externalRef0.ReleasedData `json:"jsonData,omitempty"`
	AdditionalProperties map[string]interface{}     `json:"-"`
}

ResponseForPathsPduSessionsPduSessionRefReleasePostResponses200MultipartRelated defines model for response-for-paths--pdu-sessions-{pduSessionRef}-release-post-responses-200-multipart-related.

func (ResponseForPathsPduSessionsPduSessionRefReleasePostResponses200MultipartRelated) Get

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

func (ResponseForPathsPduSessionsPduSessionRefReleasePostResponses200MultipartRelated) MarshalJSON

Override default JSON handling for ResponseForPathsPduSessionsPduSessionRefReleasePostResponses200MultipartRelated to handle AdditionalProperties

func (*ResponseForPathsPduSessionsPduSessionRefReleasePostResponses200MultipartRelated) Set

Setter for additional properties for ResponseForPathsPduSessionsPduSessionRefReleasePostResponses200MultipartRelated

func (*ResponseForPathsPduSessionsPduSessionRefReleasePostResponses200MultipartRelated) UnmarshalJSON

Override default JSON handling for ResponseForPathsPduSessionsPduSessionRefReleasePostResponses200MultipartRelated to handle AdditionalProperties

type ResponseForPathsPduSessionsPostResponses201MultipartRelated

type ResponseForPathsPduSessionsPostResponses201MultipartRelated struct {
	BinaryDataN1SmInfoToUe *openapi_types.File `json:"binaryDataN1SmInfoToUe,omitempty"`

	// JsonData Original definition in TS29502_Nsmf_PDUSession.yaml#/components/schemas/PduSessionCreatedData
	JsonData             *externalRef0.PduSessionCreatedData `json:"jsonData,omitempty"`
	AdditionalProperties map[string]interface{}              `json:"-"`
}

ResponseForPathsPduSessionsPostResponses201MultipartRelated defines model for response-for-paths--pdu-sessions-post-responses-201-multipart-related.

func (ResponseForPathsPduSessionsPostResponses201MultipartRelated) Get

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

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

func (ResponseForPathsPduSessionsPostResponses201MultipartRelated) MarshalJSON

Override default JSON handling for ResponseForPathsPduSessionsPostResponses201MultipartRelated to handle AdditionalProperties

func (*ResponseForPathsPduSessionsPostResponses201MultipartRelated) Set

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

Setter for additional properties for ResponseForPathsPduSessionsPostResponses201MultipartRelated

func (*ResponseForPathsPduSessionsPostResponses201MultipartRelated) UnmarshalJSON

Override default JSON handling for ResponseForPathsPduSessionsPostResponses201MultipartRelated to handle AdditionalProperties

type ResponseForPathsSmContextsPostResponses201MultipartRelated

type ResponseForPathsSmContextsPostResponses201MultipartRelated struct {
	BinaryDataN2SmInformation *openapi_types.File `json:"binaryDataN2SmInformation,omitempty"`

	// JsonData Original definition in TS29502_Nsmf_PDUSession.yaml#/components/schemas/SmContextCreatedData
	JsonData             *externalRef0.SmContextCreatedData `json:"jsonData,omitempty"`
	AdditionalProperties map[string]interface{}             `json:"-"`
}

ResponseForPathsSmContextsPostResponses201MultipartRelated defines model for response-for-paths--sm-contexts-post-responses-201-multipart-related.

func (ResponseForPathsSmContextsPostResponses201MultipartRelated) Get

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

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

func (ResponseForPathsSmContextsPostResponses201MultipartRelated) MarshalJSON

Override default JSON handling for ResponseForPathsSmContextsPostResponses201MultipartRelated to handle AdditionalProperties

func (*ResponseForPathsSmContextsPostResponses201MultipartRelated) Set

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

Setter for additional properties for ResponseForPathsSmContextsPostResponses201MultipartRelated

func (*ResponseForPathsSmContextsPostResponses201MultipartRelated) UnmarshalJSON

Override default JSON handling for ResponseForPathsSmContextsPostResponses201MultipartRelated to handle AdditionalProperties

type ResponseForPathsSmContextsPostResponses400MultipartRelated

type ResponseForPathsSmContextsPostResponses400MultipartRelated struct {
	BinaryDataN1SmMessage *openapi_types.File `json:"binaryDataN1SmMessage,omitempty"`
	BinaryDataN2SmMessage *openapi_types.File `json:"binaryDataN2SmMessage,omitempty"`

	// JsonData Original definition in TS29502_Nsmf_PDUSession.yaml#/components/schemas/SmContextCreateError
	JsonData             *externalRef0.SmContextCreateError `json:"jsonData,omitempty"`
	AdditionalProperties map[string]interface{}             `json:"-"`
}

ResponseForPathsSmContextsPostResponses400MultipartRelated defines model for response-for-paths--sm-contexts-post-responses-400-multipart-related.

func (ResponseForPathsSmContextsPostResponses400MultipartRelated) Get

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

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

func (ResponseForPathsSmContextsPostResponses400MultipartRelated) MarshalJSON

Override default JSON handling for ResponseForPathsSmContextsPostResponses400MultipartRelated to handle AdditionalProperties

func (*ResponseForPathsSmContextsPostResponses400MultipartRelated) Set

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

Setter for additional properties for ResponseForPathsSmContextsPostResponses400MultipartRelated

func (*ResponseForPathsSmContextsPostResponses400MultipartRelated) UnmarshalJSON

Override default JSON handling for ResponseForPathsSmContextsPostResponses400MultipartRelated to handle AdditionalProperties

type ResponseForPathsSmContextsPostResponses403MultipartRelated

type ResponseForPathsSmContextsPostResponses403MultipartRelated struct {
	BinaryDataN1SmMessage *openapi_types.File `json:"binaryDataN1SmMessage,omitempty"`
	BinaryDataN2SmMessage *openapi_types.File `json:"binaryDataN2SmMessage,omitempty"`

	// JsonData Original definition in TS29502_Nsmf_PDUSession.yaml#/components/schemas/SmContextCreateError
	JsonData             *externalRef0.SmContextCreateError `json:"jsonData,omitempty"`
	AdditionalProperties map[string]interface{}             `json:"-"`
}

ResponseForPathsSmContextsPostResponses403MultipartRelated defines model for response-for-paths--sm-contexts-post-responses-403-multipart-related.

func (ResponseForPathsSmContextsPostResponses403MultipartRelated) Get

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

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

func (ResponseForPathsSmContextsPostResponses403MultipartRelated) MarshalJSON

Override default JSON handling for ResponseForPathsSmContextsPostResponses403MultipartRelated to handle AdditionalProperties

func (*ResponseForPathsSmContextsPostResponses403MultipartRelated) Set

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

Setter for additional properties for ResponseForPathsSmContextsPostResponses403MultipartRelated

func (*ResponseForPathsSmContextsPostResponses403MultipartRelated) UnmarshalJSON

Override default JSON handling for ResponseForPathsSmContextsPostResponses403MultipartRelated to handle AdditionalProperties

type ResponseForPathsSmContextsPostResponses404MultipartRelated

type ResponseForPathsSmContextsPostResponses404MultipartRelated struct {
	BinaryDataN1SmMessage *openapi_types.File `json:"binaryDataN1SmMessage,omitempty"`
	BinaryDataN2SmMessage *openapi_types.File `json:"binaryDataN2SmMessage,omitempty"`

	// JsonData Original definition in TS29502_Nsmf_PDUSession.yaml#/components/schemas/SmContextCreateError
	JsonData             *externalRef0.SmContextCreateError `json:"jsonData,omitempty"`
	AdditionalProperties map[string]interface{}             `json:"-"`
}

ResponseForPathsSmContextsPostResponses404MultipartRelated defines model for response-for-paths--sm-contexts-post-responses-404-multipart-related.

func (ResponseForPathsSmContextsPostResponses404MultipartRelated) Get

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

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

func (ResponseForPathsSmContextsPostResponses404MultipartRelated) MarshalJSON

Override default JSON handling for ResponseForPathsSmContextsPostResponses404MultipartRelated to handle AdditionalProperties

func (*ResponseForPathsSmContextsPostResponses404MultipartRelated) Set

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

Setter for additional properties for ResponseForPathsSmContextsPostResponses404MultipartRelated

func (*ResponseForPathsSmContextsPostResponses404MultipartRelated) UnmarshalJSON

Override default JSON handling for ResponseForPathsSmContextsPostResponses404MultipartRelated to handle AdditionalProperties

type ResponseForPathsSmContextsPostResponses500MultipartRelated

type ResponseForPathsSmContextsPostResponses500MultipartRelated struct {
	BinaryDataN1SmMessage *openapi_types.File `json:"binaryDataN1SmMessage,omitempty"`
	BinaryDataN2SmMessage *openapi_types.File `json:"binaryDataN2SmMessage,omitempty"`

	// JsonData Original definition in TS29502_Nsmf_PDUSession.yaml#/components/schemas/SmContextCreateError
	JsonData             *externalRef0.SmContextCreateError `json:"jsonData,omitempty"`
	AdditionalProperties map[string]interface{}             `json:"-"`
}

ResponseForPathsSmContextsPostResponses500MultipartRelated defines model for response-for-paths--sm-contexts-post-responses-500-multipart-related.

func (ResponseForPathsSmContextsPostResponses500MultipartRelated) Get

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

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

func (ResponseForPathsSmContextsPostResponses500MultipartRelated) MarshalJSON

Override default JSON handling for ResponseForPathsSmContextsPostResponses500MultipartRelated to handle AdditionalProperties

func (*ResponseForPathsSmContextsPostResponses500MultipartRelated) Set

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

Setter for additional properties for ResponseForPathsSmContextsPostResponses500MultipartRelated

func (*ResponseForPathsSmContextsPostResponses500MultipartRelated) UnmarshalJSON

Override default JSON handling for ResponseForPathsSmContextsPostResponses500MultipartRelated to handle AdditionalProperties

type ResponseForPathsSmContextsPostResponses503MultipartRelated

type ResponseForPathsSmContextsPostResponses503MultipartRelated struct {
	BinaryDataN1SmMessage *openapi_types.File `json:"binaryDataN1SmMessage,omitempty"`
	BinaryDataN2SmMessage *openapi_types.File `json:"binaryDataN2SmMessage,omitempty"`

	// JsonData Original definition in TS29502_Nsmf_PDUSession.yaml#/components/schemas/SmContextCreateError
	JsonData             *externalRef0.SmContextCreateError `json:"jsonData,omitempty"`
	AdditionalProperties map[string]interface{}             `json:"-"`
}

ResponseForPathsSmContextsPostResponses503MultipartRelated defines model for response-for-paths--sm-contexts-post-responses-503-multipart-related.

func (ResponseForPathsSmContextsPostResponses503MultipartRelated) Get

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

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

func (ResponseForPathsSmContextsPostResponses503MultipartRelated) MarshalJSON

Override default JSON handling for ResponseForPathsSmContextsPostResponses503MultipartRelated to handle AdditionalProperties

func (*ResponseForPathsSmContextsPostResponses503MultipartRelated) Set

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

Setter for additional properties for ResponseForPathsSmContextsPostResponses503MultipartRelated

func (*ResponseForPathsSmContextsPostResponses503MultipartRelated) UnmarshalJSON

Override default JSON handling for ResponseForPathsSmContextsPostResponses503MultipartRelated to handle AdditionalProperties

type ResponseForPathsSmContextsPostResponses504MultipartRelated

type ResponseForPathsSmContextsPostResponses504MultipartRelated struct {
	BinaryDataN1SmMessage *openapi_types.File `json:"binaryDataN1SmMessage,omitempty"`
	BinaryDataN2SmMessage *openapi_types.File `json:"binaryDataN2SmMessage,omitempty"`

	// JsonData Original definition in TS29502_Nsmf_PDUSession.yaml#/components/schemas/SmContextCreateError
	JsonData             *externalRef0.SmContextCreateError `json:"jsonData,omitempty"`
	AdditionalProperties map[string]interface{}             `json:"-"`
}

ResponseForPathsSmContextsPostResponses504MultipartRelated defines model for response-for-paths--sm-contexts-post-responses-504-multipart-related.

func (ResponseForPathsSmContextsPostResponses504MultipartRelated) Get

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

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

func (ResponseForPathsSmContextsPostResponses504MultipartRelated) MarshalJSON

Override default JSON handling for ResponseForPathsSmContextsPostResponses504MultipartRelated to handle AdditionalProperties

func (*ResponseForPathsSmContextsPostResponses504MultipartRelated) Set

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

Setter for additional properties for ResponseForPathsSmContextsPostResponses504MultipartRelated

func (*ResponseForPathsSmContextsPostResponses504MultipartRelated) UnmarshalJSON

Override default JSON handling for ResponseForPathsSmContextsPostResponses504MultipartRelated to handle AdditionalProperties

type ResponseForPathsSmContextsSmContextRefModifyPostResponses200MultipartRelated

type ResponseForPathsSmContextsSmContextRefModifyPostResponses200MultipartRelated struct {
	BinaryDataN1SmMessage     *openapi_types.File `json:"binaryDataN1SmMessage,omitempty"`
	BinaryDataN2SmInformation *openapi_types.File `json:"binaryDataN2SmInformation,omitempty"`

	// JsonData Original definition in TS29502_Nsmf_PDUSession.yaml#/components/schemas/SmContextUpdatedData
	JsonData             *externalRef0.SmContextUpdatedData `json:"jsonData,omitempty"`
	AdditionalProperties map[string]interface{}             `json:"-"`
}

ResponseForPathsSmContextsSmContextRefModifyPostResponses200MultipartRelated defines model for response-for-paths--sm-contexts-{smContextRef}-modify-post-responses-200-multipart-related.

func (ResponseForPathsSmContextsSmContextRefModifyPostResponses200MultipartRelated) Get

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

func (ResponseForPathsSmContextsSmContextRefModifyPostResponses200MultipartRelated) MarshalJSON

Override default JSON handling for ResponseForPathsSmContextsSmContextRefModifyPostResponses200MultipartRelated to handle AdditionalProperties

func (*ResponseForPathsSmContextsSmContextRefModifyPostResponses200MultipartRelated) Set

Setter for additional properties for ResponseForPathsSmContextsSmContextRefModifyPostResponses200MultipartRelated

func (*ResponseForPathsSmContextsSmContextRefModifyPostResponses200MultipartRelated) UnmarshalJSON

Override default JSON handling for ResponseForPathsSmContextsSmContextRefModifyPostResponses200MultipartRelated to handle AdditionalProperties

type ResponseForPathsSmContextsSmContextRefModifyPostResponses400MultipartRelated

type ResponseForPathsSmContextsSmContextRefModifyPostResponses400MultipartRelated struct {
	BinaryDataN1SmMessage     *openapi_types.File `json:"binaryDataN1SmMessage,omitempty"`
	BinaryDataN2SmInformation *openapi_types.File `json:"binaryDataN2SmInformation,omitempty"`

	// JsonData Original definition in TS29502_Nsmf_PDUSession.yaml#/components/schemas/SmContextUpdateError
	JsonData             *externalRef0.SmContextUpdateError `json:"jsonData,omitempty"`
	AdditionalProperties map[string]interface{}             `json:"-"`
}

ResponseForPathsSmContextsSmContextRefModifyPostResponses400MultipartRelated defines model for response-for-paths--sm-contexts-{smContextRef}-modify-post-responses-400-multipart-related.

func (ResponseForPathsSmContextsSmContextRefModifyPostResponses400MultipartRelated) Get

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

func (ResponseForPathsSmContextsSmContextRefModifyPostResponses400MultipartRelated) MarshalJSON

Override default JSON handling for ResponseForPathsSmContextsSmContextRefModifyPostResponses400MultipartRelated to handle AdditionalProperties

func (*ResponseForPathsSmContextsSmContextRefModifyPostResponses400MultipartRelated) Set

Setter for additional properties for ResponseForPathsSmContextsSmContextRefModifyPostResponses400MultipartRelated

func (*ResponseForPathsSmContextsSmContextRefModifyPostResponses400MultipartRelated) UnmarshalJSON

Override default JSON handling for ResponseForPathsSmContextsSmContextRefModifyPostResponses400MultipartRelated to handle AdditionalProperties

type ResponseForPathsSmContextsSmContextRefModifyPostResponses403MultipartRelated

type ResponseForPathsSmContextsSmContextRefModifyPostResponses403MultipartRelated struct {
	BinaryDataN1SmMessage     *openapi_types.File `json:"binaryDataN1SmMessage,omitempty"`
	BinaryDataN2SmInformation *openapi_types.File `json:"binaryDataN2SmInformation,omitempty"`

	// JsonData Original definition in TS29502_Nsmf_PDUSession.yaml#/components/schemas/SmContextUpdateError
	JsonData             *externalRef0.SmContextUpdateError `json:"jsonData,omitempty"`
	AdditionalProperties map[string]interface{}             `json:"-"`
}

ResponseForPathsSmContextsSmContextRefModifyPostResponses403MultipartRelated defines model for response-for-paths--sm-contexts-{smContextRef}-modify-post-responses-403-multipart-related.

func (ResponseForPathsSmContextsSmContextRefModifyPostResponses403MultipartRelated) Get

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

func (ResponseForPathsSmContextsSmContextRefModifyPostResponses403MultipartRelated) MarshalJSON

Override default JSON handling for ResponseForPathsSmContextsSmContextRefModifyPostResponses403MultipartRelated to handle AdditionalProperties

func (*ResponseForPathsSmContextsSmContextRefModifyPostResponses403MultipartRelated) Set

Setter for additional properties for ResponseForPathsSmContextsSmContextRefModifyPostResponses403MultipartRelated

func (*ResponseForPathsSmContextsSmContextRefModifyPostResponses403MultipartRelated) UnmarshalJSON

Override default JSON handling for ResponseForPathsSmContextsSmContextRefModifyPostResponses403MultipartRelated to handle AdditionalProperties

type ResponseForPathsSmContextsSmContextRefModifyPostResponses404MultipartRelated

type ResponseForPathsSmContextsSmContextRefModifyPostResponses404MultipartRelated struct {
	BinaryDataN1SmMessage     *openapi_types.File `json:"binaryDataN1SmMessage,omitempty"`
	BinaryDataN2SmInformation *openapi_types.File `json:"binaryDataN2SmInformation,omitempty"`

	// JsonData Original definition in TS29502_Nsmf_PDUSession.yaml#/components/schemas/SmContextUpdateError
	JsonData             *externalRef0.SmContextUpdateError `json:"jsonData,omitempty"`
	AdditionalProperties map[string]interface{}             `json:"-"`
}

ResponseForPathsSmContextsSmContextRefModifyPostResponses404MultipartRelated defines model for response-for-paths--sm-contexts-{smContextRef}-modify-post-responses-404-multipart-related.

func (ResponseForPathsSmContextsSmContextRefModifyPostResponses404MultipartRelated) Get

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

func (ResponseForPathsSmContextsSmContextRefModifyPostResponses404MultipartRelated) MarshalJSON

Override default JSON handling for ResponseForPathsSmContextsSmContextRefModifyPostResponses404MultipartRelated to handle AdditionalProperties

func (*ResponseForPathsSmContextsSmContextRefModifyPostResponses404MultipartRelated) Set

Setter for additional properties for ResponseForPathsSmContextsSmContextRefModifyPostResponses404MultipartRelated

func (*ResponseForPathsSmContextsSmContextRefModifyPostResponses404MultipartRelated) UnmarshalJSON

Override default JSON handling for ResponseForPathsSmContextsSmContextRefModifyPostResponses404MultipartRelated to handle AdditionalProperties

type ResponseForPathsSmContextsSmContextRefModifyPostResponses500MultipartRelated

type ResponseForPathsSmContextsSmContextRefModifyPostResponses500MultipartRelated struct {
	BinaryDataN1SmMessage     *openapi_types.File `json:"binaryDataN1SmMessage,omitempty"`
	BinaryDataN2SmInformation *openapi_types.File `json:"binaryDataN2SmInformation,omitempty"`

	// JsonData Original definition in TS29502_Nsmf_PDUSession.yaml#/components/schemas/SmContextUpdateError
	JsonData             *externalRef0.SmContextUpdateError `json:"jsonData,omitempty"`
	AdditionalProperties map[string]interface{}             `json:"-"`
}

ResponseForPathsSmContextsSmContextRefModifyPostResponses500MultipartRelated defines model for response-for-paths--sm-contexts-{smContextRef}-modify-post-responses-500-multipart-related.

func (ResponseForPathsSmContextsSmContextRefModifyPostResponses500MultipartRelated) Get

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

func (ResponseForPathsSmContextsSmContextRefModifyPostResponses500MultipartRelated) MarshalJSON

Override default JSON handling for ResponseForPathsSmContextsSmContextRefModifyPostResponses500MultipartRelated to handle AdditionalProperties

func (*ResponseForPathsSmContextsSmContextRefModifyPostResponses500MultipartRelated) Set

Setter for additional properties for ResponseForPathsSmContextsSmContextRefModifyPostResponses500MultipartRelated

func (*ResponseForPathsSmContextsSmContextRefModifyPostResponses500MultipartRelated) UnmarshalJSON

Override default JSON handling for ResponseForPathsSmContextsSmContextRefModifyPostResponses500MultipartRelated to handle AdditionalProperties

type ResponseForPathsSmContextsSmContextRefModifyPostResponses503MultipartRelated

type ResponseForPathsSmContextsSmContextRefModifyPostResponses503MultipartRelated struct {
	BinaryDataN1SmMessage     *openapi_types.File `json:"binaryDataN1SmMessage,omitempty"`
	BinaryDataN2SmInformation *openapi_types.File `json:"binaryDataN2SmInformation,omitempty"`

	// JsonData Original definition in TS29502_Nsmf_PDUSession.yaml#/components/schemas/SmContextUpdateError
	JsonData             *externalRef0.SmContextUpdateError `json:"jsonData,omitempty"`
	AdditionalProperties map[string]interface{}             `json:"-"`
}

ResponseForPathsSmContextsSmContextRefModifyPostResponses503MultipartRelated defines model for response-for-paths--sm-contexts-{smContextRef}-modify-post-responses-503-multipart-related.

func (ResponseForPathsSmContextsSmContextRefModifyPostResponses503MultipartRelated) Get

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

func (ResponseForPathsSmContextsSmContextRefModifyPostResponses503MultipartRelated) MarshalJSON

Override default JSON handling for ResponseForPathsSmContextsSmContextRefModifyPostResponses503MultipartRelated to handle AdditionalProperties

func (*ResponseForPathsSmContextsSmContextRefModifyPostResponses503MultipartRelated) Set

Setter for additional properties for ResponseForPathsSmContextsSmContextRefModifyPostResponses503MultipartRelated

func (*ResponseForPathsSmContextsSmContextRefModifyPostResponses503MultipartRelated) UnmarshalJSON

Override default JSON handling for ResponseForPathsSmContextsSmContextRefModifyPostResponses503MultipartRelated to handle AdditionalProperties

type RetrievePduSession200JSONResponse

type RetrievePduSession200JSONResponse externalRef0.RetrievedData

func (RetrievePduSession200JSONResponse) VisitRetrievePduSessionResponse

func (response RetrievePduSession200JSONResponse) VisitRetrievePduSessionResponse(w http.ResponseWriter) error

type RetrievePduSession307JSONResponse

type RetrievePduSession307JSONResponse struct{ externalRef0.N307JSONResponse }

func (RetrievePduSession307JSONResponse) VisitRetrievePduSessionResponse

func (response RetrievePduSession307JSONResponse) VisitRetrievePduSessionResponse(w http.ResponseWriter) error

type RetrievePduSession308JSONResponse

type RetrievePduSession308JSONResponse struct{ externalRef0.N308JSONResponse }

func (RetrievePduSession308JSONResponse) VisitRetrievePduSessionResponse

func (response RetrievePduSession308JSONResponse) VisitRetrievePduSessionResponse(w http.ResponseWriter) error

type RetrievePduSession400ApplicationProblemPlusJSONResponse

type RetrievePduSession400ApplicationProblemPlusJSONResponse struct {
	externalRef0.N400ApplicationProblemPlusJSONResponse
}

func (RetrievePduSession400ApplicationProblemPlusJSONResponse) VisitRetrievePduSessionResponse

func (response RetrievePduSession400ApplicationProblemPlusJSONResponse) VisitRetrievePduSessionResponse(w http.ResponseWriter) error

type RetrievePduSession403ApplicationProblemPlusJSONResponse

type RetrievePduSession403ApplicationProblemPlusJSONResponse struct {
	externalRef0.N403ApplicationProblemPlusJSONResponse
}

func (RetrievePduSession403ApplicationProblemPlusJSONResponse) VisitRetrievePduSessionResponse

func (response RetrievePduSession403ApplicationProblemPlusJSONResponse) VisitRetrievePduSessionResponse(w http.ResponseWriter) error

type RetrievePduSession404ApplicationProblemPlusJSONResponse

type RetrievePduSession404ApplicationProblemPlusJSONResponse struct {
	externalRef0.N404ApplicationProblemPlusJSONResponse
}

func (RetrievePduSession404ApplicationProblemPlusJSONResponse) VisitRetrievePduSessionResponse

func (response RetrievePduSession404ApplicationProblemPlusJSONResponse) VisitRetrievePduSessionResponse(w http.ResponseWriter) error

type RetrievePduSession411ApplicationProblemPlusJSONResponse

type RetrievePduSession411ApplicationProblemPlusJSONResponse struct {
	externalRef0.N411ApplicationProblemPlusJSONResponse
}

func (RetrievePduSession411ApplicationProblemPlusJSONResponse) VisitRetrievePduSessionResponse

func (response RetrievePduSession411ApplicationProblemPlusJSONResponse) VisitRetrievePduSessionResponse(w http.ResponseWriter) error

type RetrievePduSession413ApplicationProblemPlusJSONResponse

type RetrievePduSession413ApplicationProblemPlusJSONResponse struct {
	externalRef0.N413ApplicationProblemPlusJSONResponse
}

func (RetrievePduSession413ApplicationProblemPlusJSONResponse) VisitRetrievePduSessionResponse

func (response RetrievePduSession413ApplicationProblemPlusJSONResponse) VisitRetrievePduSessionResponse(w http.ResponseWriter) error

type RetrievePduSession415ApplicationProblemPlusJSONResponse

type RetrievePduSession415ApplicationProblemPlusJSONResponse struct {
	externalRef0.N415ApplicationProblemPlusJSONResponse
}

func (RetrievePduSession415ApplicationProblemPlusJSONResponse) VisitRetrievePduSessionResponse

func (response RetrievePduSession415ApplicationProblemPlusJSONResponse) VisitRetrievePduSessionResponse(w http.ResponseWriter) error

type RetrievePduSession429ApplicationProblemPlusJSONResponse

type RetrievePduSession429ApplicationProblemPlusJSONResponse struct {
	externalRef0.N429ApplicationProblemPlusJSONResponse
}

func (RetrievePduSession429ApplicationProblemPlusJSONResponse) VisitRetrievePduSessionResponse

func (response RetrievePduSession429ApplicationProblemPlusJSONResponse) VisitRetrievePduSessionResponse(w http.ResponseWriter) error

type RetrievePduSession500ApplicationProblemPlusJSONResponse

type RetrievePduSession500ApplicationProblemPlusJSONResponse struct {
	externalRef0.N500ApplicationProblemPlusJSONResponse
}

func (RetrievePduSession500ApplicationProblemPlusJSONResponse) VisitRetrievePduSessionResponse

func (response RetrievePduSession500ApplicationProblemPlusJSONResponse) VisitRetrievePduSessionResponse(w http.ResponseWriter) error

type RetrievePduSession503ApplicationProblemPlusJSONResponse

type RetrievePduSession503ApplicationProblemPlusJSONResponse struct {
	externalRef0.N503ApplicationProblemPlusJSONResponse
}

func (RetrievePduSession503ApplicationProblemPlusJSONResponse) VisitRetrievePduSessionResponse

func (response RetrievePduSession503ApplicationProblemPlusJSONResponse) VisitRetrievePduSessionResponse(w http.ResponseWriter) error

type RetrievePduSession504ApplicationProblemPlusJSONResponse

type RetrievePduSession504ApplicationProblemPlusJSONResponse struct {
	externalRef0.N504ApplicationProblemPlusJSONResponse
}

func (RetrievePduSession504ApplicationProblemPlusJSONResponse) VisitRetrievePduSessionResponse

func (response RetrievePduSession504ApplicationProblemPlusJSONResponse) VisitRetrievePduSessionResponse(w http.ResponseWriter) error

type RetrievePduSessionJSONRequestBody

type RetrievePduSessionJSONRequestBody = externalRef0.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                       *externalRef0.RetrievedData
	JSON307                       *externalRef0.N307
	JSON308                       *externalRef0.N308
	ApplicationproblemJSON400     *externalRef0.N400
	ApplicationproblemJSON403     *externalRef0.N403
	ApplicationproblemJSON404     *externalRef0.N404
	ApplicationproblemJSON411     *externalRef0.N411
	ApplicationproblemJSON413     *externalRef0.N413
	ApplicationproblemJSON415     *externalRef0.N415
	ApplicationproblemJSON429     *externalRef0.N429
	ApplicationproblemJSON500     *externalRef0.N500
	ApplicationproblemJSON503     *externalRef0.N503
	ApplicationproblemJSON504     *externalRef0.N504
	ApplicationproblemJSONDefault *externalRef0.Default
}

func ParseRetrievePduSessionResponse

func ParseRetrievePduSessionResponse(rsp *http.Response) (*RetrievePduSessionResponse, error)

ParseRetrievePduSessionResponse parses an HTTP response from a RetrievePduSessionWithResponse call

func (RetrievePduSessionResponse) Status

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       externalRef0.ProblemDetails
	StatusCode int
}

func (RetrievePduSessiondefaultApplicationProblemPlusJSONResponse) VisitRetrievePduSessionResponse

func (response RetrievePduSessiondefaultApplicationProblemPlusJSONResponse) VisitRetrievePduSessionResponse(w http.ResponseWriter) error

type RetrieveSmContext200JSONResponse

type RetrieveSmContext200JSONResponse externalRef0.SmContextRetrievedData

func (RetrieveSmContext200JSONResponse) VisitRetrieveSmContextResponse

func (response RetrieveSmContext200JSONResponse) VisitRetrieveSmContextResponse(w http.ResponseWriter) error

type RetrieveSmContext307JSONResponse

type RetrieveSmContext307JSONResponse struct{ externalRef0.N307JSONResponse }

func (RetrieveSmContext307JSONResponse) VisitRetrieveSmContextResponse

func (response RetrieveSmContext307JSONResponse) VisitRetrieveSmContextResponse(w http.ResponseWriter) error

type RetrieveSmContext308JSONResponse

type RetrieveSmContext308JSONResponse struct{ externalRef0.N308JSONResponse }

func (RetrieveSmContext308JSONResponse) VisitRetrieveSmContextResponse

func (response RetrieveSmContext308JSONResponse) VisitRetrieveSmContextResponse(w http.ResponseWriter) error

type RetrieveSmContext400ApplicationProblemPlusJSONResponse

type RetrieveSmContext400ApplicationProblemPlusJSONResponse struct {
	externalRef0.N400ApplicationProblemPlusJSONResponse
}

func (RetrieveSmContext400ApplicationProblemPlusJSONResponse) VisitRetrieveSmContextResponse

func (response RetrieveSmContext400ApplicationProblemPlusJSONResponse) VisitRetrieveSmContextResponse(w http.ResponseWriter) error

type RetrieveSmContext403ApplicationProblemPlusJSONResponse

type RetrieveSmContext403ApplicationProblemPlusJSONResponse struct {
	externalRef0.N403ApplicationProblemPlusJSONResponse
}

func (RetrieveSmContext403ApplicationProblemPlusJSONResponse) VisitRetrieveSmContextResponse

func (response RetrieveSmContext403ApplicationProblemPlusJSONResponse) VisitRetrieveSmContextResponse(w http.ResponseWriter) error

type RetrieveSmContext404ApplicationProblemPlusJSONResponse

type RetrieveSmContext404ApplicationProblemPlusJSONResponse struct {
	externalRef0.N404ApplicationProblemPlusJSONResponse
}

func (RetrieveSmContext404ApplicationProblemPlusJSONResponse) VisitRetrieveSmContextResponse

func (response RetrieveSmContext404ApplicationProblemPlusJSONResponse) VisitRetrieveSmContextResponse(w http.ResponseWriter) error

type RetrieveSmContext411ApplicationProblemPlusJSONResponse

type RetrieveSmContext411ApplicationProblemPlusJSONResponse struct {
	externalRef0.N411ApplicationProblemPlusJSONResponse
}

func (RetrieveSmContext411ApplicationProblemPlusJSONResponse) VisitRetrieveSmContextResponse

func (response RetrieveSmContext411ApplicationProblemPlusJSONResponse) VisitRetrieveSmContextResponse(w http.ResponseWriter) error

type RetrieveSmContext413ApplicationProblemPlusJSONResponse

type RetrieveSmContext413ApplicationProblemPlusJSONResponse struct {
	externalRef0.N413ApplicationProblemPlusJSONResponse
}

func (RetrieveSmContext413ApplicationProblemPlusJSONResponse) VisitRetrieveSmContextResponse

func (response RetrieveSmContext413ApplicationProblemPlusJSONResponse) VisitRetrieveSmContextResponse(w http.ResponseWriter) error

type RetrieveSmContext415ApplicationProblemPlusJSONResponse

type RetrieveSmContext415ApplicationProblemPlusJSONResponse struct {
	externalRef0.N415ApplicationProblemPlusJSONResponse
}

func (RetrieveSmContext415ApplicationProblemPlusJSONResponse) VisitRetrieveSmContextResponse

func (response RetrieveSmContext415ApplicationProblemPlusJSONResponse) VisitRetrieveSmContextResponse(w http.ResponseWriter) error

type RetrieveSmContext429ApplicationProblemPlusJSONResponse

type RetrieveSmContext429ApplicationProblemPlusJSONResponse struct {
	externalRef0.N429ApplicationProblemPlusJSONResponse
}

func (RetrieveSmContext429ApplicationProblemPlusJSONResponse) VisitRetrieveSmContextResponse

func (response RetrieveSmContext429ApplicationProblemPlusJSONResponse) VisitRetrieveSmContextResponse(w http.ResponseWriter) error

type RetrieveSmContext500ApplicationProblemPlusJSONResponse

type RetrieveSmContext500ApplicationProblemPlusJSONResponse struct {
	externalRef0.N500ApplicationProblemPlusJSONResponse
}

func (RetrieveSmContext500ApplicationProblemPlusJSONResponse) VisitRetrieveSmContextResponse

func (response RetrieveSmContext500ApplicationProblemPlusJSONResponse) VisitRetrieveSmContextResponse(w http.ResponseWriter) error

type RetrieveSmContext503ApplicationProblemPlusJSONResponse

type RetrieveSmContext503ApplicationProblemPlusJSONResponse struct {
	externalRef0.N503ApplicationProblemPlusJSONResponse
}

func (RetrieveSmContext503ApplicationProblemPlusJSONResponse) VisitRetrieveSmContextResponse

func (response RetrieveSmContext503ApplicationProblemPlusJSONResponse) VisitRetrieveSmContextResponse(w http.ResponseWriter) error

type RetrieveSmContext504ApplicationProblemPlusJSONResponse

type RetrieveSmContext504ApplicationProblemPlusJSONResponse struct {
	externalRef0.N504ApplicationProblemPlusJSONResponse
}

func (RetrieveSmContext504ApplicationProblemPlusJSONResponse) VisitRetrieveSmContextResponse

func (response RetrieveSmContext504ApplicationProblemPlusJSONResponse) VisitRetrieveSmContextResponse(w http.ResponseWriter) error

type RetrieveSmContextJSONRequestBody

type RetrieveSmContextJSONRequestBody = externalRef0.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                       *externalRef0.SmContextRetrievedData
	JSON307                       *externalRef0.N307
	JSON308                       *externalRef0.N308
	ApplicationproblemJSON400     *externalRef0.N400
	ApplicationproblemJSON403     *externalRef0.N403
	ApplicationproblemJSON404     *externalRef0.N404
	ApplicationproblemJSON411     *externalRef0.N411
	ApplicationproblemJSON413     *externalRef0.N413
	ApplicationproblemJSON415     *externalRef0.N415
	ApplicationproblemJSON429     *externalRef0.N429
	ApplicationproblemJSON500     *externalRef0.N500
	ApplicationproblemJSON503     *externalRef0.N503
	ApplicationproblemJSON504     *externalRef0.N504
	ApplicationproblemJSONDefault *externalRef0.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       externalRef0.ProblemDetails
	StatusCode int
}

func (RetrieveSmContextdefaultApplicationProblemPlusJSONResponse) VisitRetrieveSmContextResponse

func (response RetrieveSmContextdefaultApplicationProblemPlusJSONResponse) VisitRetrieveSmContextResponse(w http.ResponseWriter) error

type SendMoData204Response

type SendMoData204Response struct {
}

func (SendMoData204Response) VisitSendMoDataResponse

func (response SendMoData204Response) VisitSendMoDataResponse(w http.ResponseWriter) error

type SendMoData307JSONResponse

type SendMoData307JSONResponse struct{ externalRef0.N307JSONResponse }

func (SendMoData307JSONResponse) VisitSendMoDataResponse

func (response SendMoData307JSONResponse) VisitSendMoDataResponse(w http.ResponseWriter) error

type SendMoData308JSONResponse

type SendMoData308JSONResponse struct{ externalRef0.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 {
	externalRef0.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 Original definition in TS29502_Nsmf_PDUSession.yaml#/components/schemas/SendMoDataReqData
	JsonData             *externalRef0.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 SendMoDataRequestObject

type SendMoDataRequestObject struct {
	SmContextRef string `json:"smContextRef"`
	Body         *multipart.Reader
}

type SendMoDataResponse

type SendMoDataResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	JSON307                       *externalRef0.N307
	JSON308                       *externalRef0.N308
	ApplicationproblemJSON400     *N400
	ApplicationproblemJSON401     *N401
	ApplicationproblemJSON403     *N403
	ApplicationproblemJSON404     *N404
	ApplicationproblemJSON411     *externalRef0.N411
	ApplicationproblemJSON413     *N413
	ApplicationproblemJSON415     *N415
	ApplicationproblemJSON429     *N429
	ApplicationproblemJSON500     *N500
	ApplicationproblemJSON503     *N503
	ApplicationproblemJSONDefault *externalRef0.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       externalRef0.ProblemDetails
	StatusCode int
}

func (SendMoDatadefaultApplicationProblemPlusJSONResponse) VisitSendMoDataResponse

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 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{ externalRef0.N307JSONResponse }

func (TransferMoData307JSONResponse) VisitTransferMoDataResponse

func (response TransferMoData307JSONResponse) VisitTransferMoDataResponse(w http.ResponseWriter) error

type TransferMoData308JSONResponse

type TransferMoData308JSONResponse struct{ externalRef0.N308JSONResponse }

func (TransferMoData308JSONResponse) VisitTransferMoDataResponse

func (response TransferMoData308JSONResponse) VisitTransferMoDataResponse(w http.ResponseWriter) error

type TransferMoData400ApplicationProblemPlusJSONResponse

type TransferMoData400ApplicationProblemPlusJSONResponse struct {
	externalRef0.N400ApplicationProblemPlusJSONResponse
}

func (TransferMoData400ApplicationProblemPlusJSONResponse) VisitTransferMoDataResponse

func (response TransferMoData400ApplicationProblemPlusJSONResponse) VisitTransferMoDataResponse(w http.ResponseWriter) error

type TransferMoData401ApplicationProblemPlusJSONResponse

type TransferMoData401ApplicationProblemPlusJSONResponse struct {
	externalRef0.N401ApplicationProblemPlusJSONResponse
}

func (TransferMoData401ApplicationProblemPlusJSONResponse) VisitTransferMoDataResponse

func (response TransferMoData401ApplicationProblemPlusJSONResponse) VisitTransferMoDataResponse(w http.ResponseWriter) error

type TransferMoData403ApplicationProblemPlusJSONResponse

type TransferMoData403ApplicationProblemPlusJSONResponse struct {
	externalRef0.N403ApplicationProblemPlusJSONResponse
}

func (TransferMoData403ApplicationProblemPlusJSONResponse) VisitTransferMoDataResponse

func (response TransferMoData403ApplicationProblemPlusJSONResponse) VisitTransferMoDataResponse(w http.ResponseWriter) error

type TransferMoData404ApplicationProblemPlusJSONResponse

type TransferMoData404ApplicationProblemPlusJSONResponse struct {
	externalRef0.N404ApplicationProblemPlusJSONResponse
}

func (TransferMoData404ApplicationProblemPlusJSONResponse) VisitTransferMoDataResponse

func (response TransferMoData404ApplicationProblemPlusJSONResponse) VisitTransferMoDataResponse(w http.ResponseWriter) error

type TransferMoData411ApplicationProblemPlusJSONResponse

type TransferMoData411ApplicationProblemPlusJSONResponse struct {
	externalRef0.N411ApplicationProblemPlusJSONResponse
}

func (TransferMoData411ApplicationProblemPlusJSONResponse) VisitTransferMoDataResponse

func (response TransferMoData411ApplicationProblemPlusJSONResponse) VisitTransferMoDataResponse(w http.ResponseWriter) error

type TransferMoData413ApplicationProblemPlusJSONResponse

type TransferMoData413ApplicationProblemPlusJSONResponse struct {
	externalRef0.N413ApplicationProblemPlusJSONResponse
}

func (TransferMoData413ApplicationProblemPlusJSONResponse) VisitTransferMoDataResponse

func (response TransferMoData413ApplicationProblemPlusJSONResponse) VisitTransferMoDataResponse(w http.ResponseWriter) error

type TransferMoData415ApplicationProblemPlusJSONResponse

type TransferMoData415ApplicationProblemPlusJSONResponse struct {
	externalRef0.N415ApplicationProblemPlusJSONResponse
}

func (TransferMoData415ApplicationProblemPlusJSONResponse) VisitTransferMoDataResponse

func (response TransferMoData415ApplicationProblemPlusJSONResponse) VisitTransferMoDataResponse(w http.ResponseWriter) error

type TransferMoData429ApplicationProblemPlusJSONResponse

type TransferMoData429ApplicationProblemPlusJSONResponse struct {
	externalRef0.N429ApplicationProblemPlusJSONResponse
}

func (TransferMoData429ApplicationProblemPlusJSONResponse) VisitTransferMoDataResponse

func (response TransferMoData429ApplicationProblemPlusJSONResponse) VisitTransferMoDataResponse(w http.ResponseWriter) error

type TransferMoData500ApplicationProblemPlusJSONResponse

type TransferMoData500ApplicationProblemPlusJSONResponse struct {
	externalRef0.N500ApplicationProblemPlusJSONResponse
}

func (TransferMoData500ApplicationProblemPlusJSONResponse) VisitTransferMoDataResponse

func (response TransferMoData500ApplicationProblemPlusJSONResponse) VisitTransferMoDataResponse(w http.ResponseWriter) error

type TransferMoData503ApplicationProblemPlusJSONResponse

type TransferMoData503ApplicationProblemPlusJSONResponse struct {
	externalRef0.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 Original definition in TS29502_Nsmf_PDUSession.yaml#/components/schemas/TransferMoDataReqData
	JsonData             *externalRef0.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 TransferMoDataRequestObject

type TransferMoDataRequestObject struct {
	PduSessionRef string `json:"pduSessionRef"`
	Body          *multipart.Reader
}

type TransferMoDataResponse

type TransferMoDataResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	JSON307                       *externalRef0.N307
	JSON308                       *externalRef0.N308
	ApplicationproblemJSON400     *externalRef0.N400
	ApplicationproblemJSON401     *externalRef0.N401
	ApplicationproblemJSON403     *externalRef0.N403
	ApplicationproblemJSON404     *externalRef0.N404
	ApplicationproblemJSON411     *externalRef0.N411
	ApplicationproblemJSON413     *externalRef0.N413
	ApplicationproblemJSON415     *externalRef0.N415
	ApplicationproblemJSON429     *externalRef0.N429
	ApplicationproblemJSON500     *externalRef0.N500
	ApplicationproblemJSON503     *externalRef0.N503
	ApplicationproblemJSONDefault *externalRef0.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       externalRef0.ProblemDetails
	StatusCode int
}

func (TransferMoDatadefaultApplicationProblemPlusJSONResponse) VisitTransferMoDataResponse

func (response TransferMoDatadefaultApplicationProblemPlusJSONResponse) VisitTransferMoDataResponse(w http.ResponseWriter) error

type UpdatePduSession200JSONResponse

type UpdatePduSession200JSONResponse externalRef0.HsmfUpdatedData

func (UpdatePduSession200JSONResponse) VisitUpdatePduSessionResponse

func (response UpdatePduSession200JSONResponse) VisitUpdatePduSessionResponse(w http.ResponseWriter) error

type UpdatePduSession200MultipartResponse

type UpdatePduSession200MultipartResponse func(writer *multipart.Writer) error

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{ externalRef0.N307JSONResponse }

func (UpdatePduSession307JSONResponse) VisitUpdatePduSessionResponse

func (response UpdatePduSession307JSONResponse) VisitUpdatePduSessionResponse(w http.ResponseWriter) error

type UpdatePduSession308JSONResponse

type UpdatePduSession308JSONResponse struct{ externalRef0.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 externalRef0.ProblemDetails

func (UpdatePduSession403ApplicationProblemPlusJSONResponse) VisitUpdatePduSessionResponse

func (response UpdatePduSession403ApplicationProblemPlusJSONResponse) VisitUpdatePduSessionResponse(w http.ResponseWriter) error

type UpdatePduSession403JSONResponse

type UpdatePduSession403JSONResponse externalRef0.HsmfUpdateError

func (UpdatePduSession403JSONResponse) VisitUpdatePduSessionResponse

func (response UpdatePduSession403JSONResponse) VisitUpdatePduSessionResponse(w http.ResponseWriter) error

type UpdatePduSession403MultipartResponse

type UpdatePduSession403MultipartResponse func(writer *multipart.Writer) error

func (UpdatePduSession403MultipartResponse) VisitUpdatePduSessionResponse

func (response UpdatePduSession403MultipartResponse) VisitUpdatePduSessionResponse(w http.ResponseWriter) error

type UpdatePduSession404ApplicationProblemPlusJSONResponse

type UpdatePduSession404ApplicationProblemPlusJSONResponse externalRef0.ProblemDetails

func (UpdatePduSession404ApplicationProblemPlusJSONResponse) VisitUpdatePduSessionResponse

func (response UpdatePduSession404ApplicationProblemPlusJSONResponse) VisitUpdatePduSessionResponse(w http.ResponseWriter) error

type UpdatePduSession404JSONResponse

type UpdatePduSession404JSONResponse externalRef0.HsmfUpdateError

func (UpdatePduSession404JSONResponse) VisitUpdatePduSessionResponse

func (response UpdatePduSession404JSONResponse) VisitUpdatePduSessionResponse(w http.ResponseWriter) error

type UpdatePduSession404MultipartResponse

type UpdatePduSession404MultipartResponse func(writer *multipart.Writer) error

func (UpdatePduSession404MultipartResponse) VisitUpdatePduSessionResponse

func (response UpdatePduSession404MultipartResponse) VisitUpdatePduSessionResponse(w http.ResponseWriter) error

type UpdatePduSession411ApplicationProblemPlusJSONResponse

type UpdatePduSession411ApplicationProblemPlusJSONResponse struct {
	externalRef0.N411ApplicationProblemPlusJSONResponse
}

func (UpdatePduSession411ApplicationProblemPlusJSONResponse) VisitUpdatePduSessionResponse

func (response UpdatePduSession411ApplicationProblemPlusJSONResponse) VisitUpdatePduSessionResponse(w http.ResponseWriter) error

type UpdatePduSession413ApplicationProblemPlusJSONResponse

type UpdatePduSession413ApplicationProblemPlusJSONResponse struct {
	externalRef0.N413ApplicationProblemPlusJSONResponse
}

func (UpdatePduSession413ApplicationProblemPlusJSONResponse) VisitUpdatePduSessionResponse

func (response UpdatePduSession413ApplicationProblemPlusJSONResponse) VisitUpdatePduSessionResponse(w http.ResponseWriter) error

type UpdatePduSession415ApplicationProblemPlusJSONResponse

type UpdatePduSession415ApplicationProblemPlusJSONResponse struct {
	externalRef0.N415ApplicationProblemPlusJSONResponse
}

func (UpdatePduSession415ApplicationProblemPlusJSONResponse) VisitUpdatePduSessionResponse

func (response UpdatePduSession415ApplicationProblemPlusJSONResponse) VisitUpdatePduSessionResponse(w http.ResponseWriter) error

type UpdatePduSession429ApplicationProblemPlusJSONResponse

type UpdatePduSession429ApplicationProblemPlusJSONResponse struct {
	externalRef0.N429ApplicationProblemPlusJSONResponse
}

func (UpdatePduSession429ApplicationProblemPlusJSONResponse) VisitUpdatePduSessionResponse

func (response UpdatePduSession429ApplicationProblemPlusJSONResponse) VisitUpdatePduSessionResponse(w http.ResponseWriter) error

type UpdatePduSession500ApplicationProblemPlusJSONResponse

type UpdatePduSession500ApplicationProblemPlusJSONResponse externalRef0.ProblemDetails

func (UpdatePduSession500ApplicationProblemPlusJSONResponse) VisitUpdatePduSessionResponse

func (response UpdatePduSession500ApplicationProblemPlusJSONResponse) VisitUpdatePduSessionResponse(w http.ResponseWriter) error

type UpdatePduSession500JSONResponse

type UpdatePduSession500JSONResponse externalRef0.HsmfUpdateError

func (UpdatePduSession500JSONResponse) VisitUpdatePduSessionResponse

func (response UpdatePduSession500JSONResponse) VisitUpdatePduSessionResponse(w http.ResponseWriter) error

type UpdatePduSession500MultipartResponse

type UpdatePduSession500MultipartResponse func(writer *multipart.Writer) error

func (UpdatePduSession500MultipartResponse) VisitUpdatePduSessionResponse

func (response UpdatePduSession500MultipartResponse) VisitUpdatePduSessionResponse(w http.ResponseWriter) error

type UpdatePduSession503ApplicationProblemPlusJSONResponse

type UpdatePduSession503ApplicationProblemPlusJSONResponse externalRef0.ProblemDetails

func (UpdatePduSession503ApplicationProblemPlusJSONResponse) VisitUpdatePduSessionResponse

func (response UpdatePduSession503ApplicationProblemPlusJSONResponse) VisitUpdatePduSessionResponse(w http.ResponseWriter) error

type UpdatePduSession503JSONResponse

type UpdatePduSession503JSONResponse externalRef0.HsmfUpdateError

func (UpdatePduSession503JSONResponse) VisitUpdatePduSessionResponse

func (response UpdatePduSession503JSONResponse) VisitUpdatePduSessionResponse(w http.ResponseWriter) error

type UpdatePduSession503MultipartResponse

type UpdatePduSession503MultipartResponse func(writer *multipart.Writer) error

func (UpdatePduSession503MultipartResponse) VisitUpdatePduSessionResponse

func (response UpdatePduSession503MultipartResponse) VisitUpdatePduSessionResponse(w http.ResponseWriter) error

type UpdatePduSessionJSONRequestBody

type UpdatePduSessionJSONRequestBody = externalRef0.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 Original definition in TS29502_Nsmf_PDUSession.yaml#/components/schemas/HsmfUpdateData
	JsonData             *externalRef0.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                       *externalRef0.HsmfUpdatedData
	JSON307                       *externalRef0.N307
	JSON308                       *externalRef0.N308
	JSON400                       *HsmfUpdateErrorApplicationJSON
	ApplicationproblemJSON400     *HsmfUpdateErrorApplicationProblemPlusJSON
	JSON403                       *HsmfUpdateErrorApplicationJSON
	ApplicationproblemJSON403     *HsmfUpdateErrorApplicationProblemPlusJSON
	JSON404                       *HsmfUpdateErrorApplicationJSON
	ApplicationproblemJSON404     *HsmfUpdateErrorApplicationProblemPlusJSON
	ApplicationproblemJSON411     *externalRef0.N411
	ApplicationproblemJSON413     *externalRef0.N413
	ApplicationproblemJSON415     *externalRef0.N415
	ApplicationproblemJSON429     *externalRef0.N429
	JSON500                       *HsmfUpdateErrorApplicationJSON
	ApplicationproblemJSON500     *HsmfUpdateErrorApplicationProblemPlusJSON
	JSON503                       *HsmfUpdateErrorApplicationJSON
	ApplicationproblemJSON503     *HsmfUpdateErrorApplicationProblemPlusJSON
	ApplicationproblemJSONDefault *externalRef0.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       externalRef0.ProblemDetails
	StatusCode int
}

func (UpdatePduSessiondefaultApplicationProblemPlusJSONResponse) VisitUpdatePduSessionResponse

func (response UpdatePduSessiondefaultApplicationProblemPlusJSONResponse) VisitUpdatePduSessionResponse(w http.ResponseWriter) error

type UpdateSmContext200JSONResponse

type UpdateSmContext200JSONResponse externalRef0.SmContextUpdatedData

func (UpdateSmContext200JSONResponse) VisitUpdateSmContextResponse

func (response UpdateSmContext200JSONResponse) VisitUpdateSmContextResponse(w http.ResponseWriter) error

type UpdateSmContext200MultipartResponse

type UpdateSmContext200MultipartResponse func(writer *multipart.Writer) error

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{ externalRef0.N307JSONResponse }

func (UpdateSmContext307JSONResponse) VisitUpdateSmContextResponse

func (response UpdateSmContext307JSONResponse) VisitUpdateSmContextResponse(w http.ResponseWriter) error

type UpdateSmContext308JSONResponse

type UpdateSmContext308JSONResponse struct{ externalRef0.N308JSONResponse }

func (UpdateSmContext308JSONResponse) VisitUpdateSmContextResponse

func (response UpdateSmContext308JSONResponse) VisitUpdateSmContextResponse(w http.ResponseWriter) error

type UpdateSmContext400ApplicationProblemPlusJSONResponse

type UpdateSmContext400ApplicationProblemPlusJSONResponse externalRef0.ProblemDetails

func (UpdateSmContext400ApplicationProblemPlusJSONResponse) VisitUpdateSmContextResponse

func (response UpdateSmContext400ApplicationProblemPlusJSONResponse) VisitUpdateSmContextResponse(w http.ResponseWriter) error

type UpdateSmContext400JSONResponse

type UpdateSmContext400JSONResponse externalRef0.SmContextUpdateError

func (UpdateSmContext400JSONResponse) VisitUpdateSmContextResponse

func (response UpdateSmContext400JSONResponse) VisitUpdateSmContextResponse(w http.ResponseWriter) error

type UpdateSmContext400MultipartResponse

type UpdateSmContext400MultipartResponse func(writer *multipart.Writer) error

func (UpdateSmContext400MultipartResponse) VisitUpdateSmContextResponse

func (response UpdateSmContext400MultipartResponse) VisitUpdateSmContextResponse(w http.ResponseWriter) error

type UpdateSmContext403ApplicationProblemPlusJSONResponse

type UpdateSmContext403ApplicationProblemPlusJSONResponse externalRef0.ProblemDetails

func (UpdateSmContext403ApplicationProblemPlusJSONResponse) VisitUpdateSmContextResponse

func (response UpdateSmContext403ApplicationProblemPlusJSONResponse) VisitUpdateSmContextResponse(w http.ResponseWriter) error

type UpdateSmContext403JSONResponse

type UpdateSmContext403JSONResponse externalRef0.SmContextUpdateError

func (UpdateSmContext403JSONResponse) VisitUpdateSmContextResponse

func (response UpdateSmContext403JSONResponse) VisitUpdateSmContextResponse(w http.ResponseWriter) error

type UpdateSmContext403MultipartResponse

type UpdateSmContext403MultipartResponse func(writer *multipart.Writer) error

func (UpdateSmContext403MultipartResponse) VisitUpdateSmContextResponse

func (response UpdateSmContext403MultipartResponse) VisitUpdateSmContextResponse(w http.ResponseWriter) error

type UpdateSmContext404JSONResponse

type UpdateSmContext404JSONResponse externalRef0.SmContextUpdateError

func (UpdateSmContext404JSONResponse) VisitUpdateSmContextResponse

func (response UpdateSmContext404JSONResponse) VisitUpdateSmContextResponse(w http.ResponseWriter) error

type UpdateSmContext404MultipartResponse

type UpdateSmContext404MultipartResponse func(writer *multipart.Writer) error

func (UpdateSmContext404MultipartResponse) VisitUpdateSmContextResponse

func (response UpdateSmContext404MultipartResponse) VisitUpdateSmContextResponse(w http.ResponseWriter) error

type UpdateSmContext411ApplicationProblemPlusJSONResponse

type UpdateSmContext411ApplicationProblemPlusJSONResponse struct {
	externalRef0.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 externalRef0.ProblemDetails

func (UpdateSmContext500ApplicationProblemPlusJSONResponse) VisitUpdateSmContextResponse

func (response UpdateSmContext500ApplicationProblemPlusJSONResponse) VisitUpdateSmContextResponse(w http.ResponseWriter) error

type UpdateSmContext500JSONResponse

type UpdateSmContext500JSONResponse externalRef0.SmContextUpdateError

func (UpdateSmContext500JSONResponse) VisitUpdateSmContextResponse

func (response UpdateSmContext500JSONResponse) VisitUpdateSmContextResponse(w http.ResponseWriter) error

type UpdateSmContext500MultipartResponse

type UpdateSmContext500MultipartResponse func(writer *multipart.Writer) error

func (UpdateSmContext500MultipartResponse) VisitUpdateSmContextResponse

func (response UpdateSmContext500MultipartResponse) VisitUpdateSmContextResponse(w http.ResponseWriter) error

type UpdateSmContext503ApplicationProblemPlusJSONResponse

type UpdateSmContext503ApplicationProblemPlusJSONResponse externalRef0.ProblemDetails

func (UpdateSmContext503ApplicationProblemPlusJSONResponse) VisitUpdateSmContextResponse

func (response UpdateSmContext503ApplicationProblemPlusJSONResponse) VisitUpdateSmContextResponse(w http.ResponseWriter) error

type UpdateSmContext503JSONResponse

type UpdateSmContext503JSONResponse externalRef0.SmContextUpdateError

func (UpdateSmContext503JSONResponse) VisitUpdateSmContextResponse

func (response UpdateSmContext503JSONResponse) VisitUpdateSmContextResponse(w http.ResponseWriter) error

type UpdateSmContext503MultipartResponse

type UpdateSmContext503MultipartResponse func(writer *multipart.Writer) error

func (UpdateSmContext503MultipartResponse) VisitUpdateSmContextResponse

func (response UpdateSmContext503MultipartResponse) VisitUpdateSmContextResponse(w http.ResponseWriter) error

type UpdateSmContextJSONRequestBody

type UpdateSmContextJSONRequestBody = externalRef0.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 Original definition in TS29502_Nsmf_PDUSession.yaml#/components/schemas/SmContextUpdateData
	JsonData             *externalRef0.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                       *externalRef0.SmContextUpdatedData
	JSON307                       *externalRef0.N307
	JSON308                       *externalRef0.N308
	JSON400                       *externalRef0.SmContextUpdateError
	ApplicationproblemJSON400     *externalRef0.ProblemDetails
	JSON403                       *externalRef0.SmContextUpdateError
	ApplicationproblemJSON403     *externalRef0.ProblemDetails
	JSON404                       *externalRef0.SmContextUpdateError
	ApplicationproblemJSON411     *externalRef0.N411
	ApplicationproblemJSON413     *N413
	ApplicationproblemJSON415     *N415
	ApplicationproblemJSON429     *N429
	JSON500                       *externalRef0.SmContextUpdateError
	ApplicationproblemJSON500     *externalRef0.ProblemDetails
	JSON503                       *externalRef0.SmContextUpdateError
	ApplicationproblemJSON503     *externalRef0.ProblemDetails
	ApplicationproblemJSONDefault *externalRef0.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       externalRef0.ProblemDetails
	StatusCode int
}

func (UpdateSmContextdefaultApplicationProblemPlusJSONResponse) VisitUpdateSmContextResponse

func (response UpdateSmContextdefaultApplicationProblemPlusJSONResponse) VisitUpdateSmContextResponse(w http.ResponseWriter) error

type VsmfUpdateErrorApplicationJSON

type VsmfUpdateErrorApplicationJSON = externalRef0.VsmfUpdateError

VsmfUpdateErrorApplicationJSON Original definition in TS29502_Nsmf_PDUSession.yaml#/components/schemas/VsmfUpdateError

type VsmfUpdateErrorApplicationProblemPlusJSON

type VsmfUpdateErrorApplicationProblemPlusJSON = externalRef0.ProblemDetails

VsmfUpdateErrorApplicationProblemPlusJSON defines model for VsmfUpdateError.

type VsmfUpdateErrorApplicationProblemPlusJSONResponse

type VsmfUpdateErrorApplicationProblemPlusJSONResponse externalRef0.ProblemDetails

type VsmfUpdateErrorJSONResponse

type VsmfUpdateErrorJSONResponse externalRef0.VsmfUpdateError

type VsmfUpdateErrorMultipartResponse

type VsmfUpdateErrorMultipartResponse func(writer *multipart.Writer) error

type VsmfUpdateRequestBody

type VsmfUpdateRequestBody = externalRef0.VsmfUpdateData

VsmfUpdateRequestBody Original definition in TS29502_Nsmf_PDUSession.yaml#/components/schemas/VsmfUpdateData

type VsmfUpdateResponse200

type VsmfUpdateResponse200 = externalRef0.VsmfUpdatedData

VsmfUpdateResponse200 Original definition in TS29502_Nsmf_PDUSession.yaml#/components/schemas/VsmfUpdatedData

type VsmfUpdateResponse200JSONResponse

type VsmfUpdateResponse200JSONResponse externalRef0.VsmfUpdatedData

type VsmfUpdateResponse200MultipartResponse

type VsmfUpdateResponse200MultipartResponse func(writer *multipart.Writer) error

Jump to

Keyboard shortcuts

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