exposure

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

Documentation

Overview

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

This section is empty.

Variables

This section is empty.

Functions

func GetLoader

func GetLoader() loader.SpecLoader

func NewCreateIndividualExposureDataSubscriptionRequest

func NewCreateIndividualExposureDataSubscriptionRequest(server string, body CreateIndividualExposureDataSubscriptionJSONRequestBody) (*http.Request, error)

NewCreateIndividualExposureDataSubscriptionRequest calls the generic CreateIndividualExposureDataSubscription builder with application/json body

func NewCreateIndividualExposureDataSubscriptionRequestWithBody

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

NewCreateIndividualExposureDataSubscriptionRequestWithBody generates requests for CreateIndividualExposureDataSubscription with any type of body

func NewCreateOrReplaceAccessAndMobilityDataRequest

func NewCreateOrReplaceAccessAndMobilityDataRequest(server string, ueId externalRef0.VarUeId, body CreateOrReplaceAccessAndMobilityDataJSONRequestBody) (*http.Request, error)

NewCreateOrReplaceAccessAndMobilityDataRequest calls the generic CreateOrReplaceAccessAndMobilityData builder with application/json body

func NewCreateOrReplaceAccessAndMobilityDataRequestWithBody

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

NewCreateOrReplaceAccessAndMobilityDataRequestWithBody generates requests for CreateOrReplaceAccessAndMobilityData with any type of body

func NewCreateOrReplaceSessionManagementDataRequest

func NewCreateOrReplaceSessionManagementDataRequest(server string, ueId externalRef0.VarUeId, pduSessionId externalRef0.PduSessionId, body CreateOrReplaceSessionManagementDataJSONRequestBody) (*http.Request, error)

NewCreateOrReplaceSessionManagementDataRequest calls the generic CreateOrReplaceSessionManagementData builder with application/json body

func NewCreateOrReplaceSessionManagementDataRequestWithBody

func NewCreateOrReplaceSessionManagementDataRequestWithBody(server string, ueId externalRef0.VarUeId, pduSessionId externalRef0.PduSessionId, contentType string, body io.Reader) (*http.Request, error)

NewCreateOrReplaceSessionManagementDataRequestWithBody generates requests for CreateOrReplaceSessionManagementData with any type of body

func NewDeleteAccessAndMobilityDataRequest

func NewDeleteAccessAndMobilityDataRequest(server string, ueId externalRef0.VarUeId) (*http.Request, error)

NewDeleteAccessAndMobilityDataRequest generates requests for DeleteAccessAndMobilityData

func NewDeleteIndividualExposureDataSubscriptionRequest

func NewDeleteIndividualExposureDataSubscriptionRequest(server string, subId string) (*http.Request, error)

NewDeleteIndividualExposureDataSubscriptionRequest generates requests for DeleteIndividualExposureDataSubscription

func NewDeleteSessionManagementDataRequest

func NewDeleteSessionManagementDataRequest(server string, ueId externalRef0.VarUeId, pduSessionId externalRef0.PduSessionId) (*http.Request, error)

NewDeleteSessionManagementDataRequest generates requests for DeleteSessionManagementData

func NewQueryAccessAndMobilityDataRequest

func NewQueryAccessAndMobilityDataRequest(server string, ueId externalRef0.VarUeId, params *QueryAccessAndMobilityDataParams) (*http.Request, error)

NewQueryAccessAndMobilityDataRequest generates requests for QueryAccessAndMobilityData

func NewQuerySessionManagementDataRequest

func NewQuerySessionManagementDataRequest(server string, ueId externalRef0.VarUeId, pduSessionId externalRef0.PduSessionId, params *QuerySessionManagementDataParams) (*http.Request, error)

NewQuerySessionManagementDataRequest generates requests for QuerySessionManagementData

func NewReplaceIndividualExposureDataSubscriptionRequest

func NewReplaceIndividualExposureDataSubscriptionRequest(server string, subId string, body ReplaceIndividualExposureDataSubscriptionJSONRequestBody) (*http.Request, error)

NewReplaceIndividualExposureDataSubscriptionRequest calls the generic ReplaceIndividualExposureDataSubscription builder with application/json body

func NewReplaceIndividualExposureDataSubscriptionRequestWithBody

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

NewReplaceIndividualExposureDataSubscriptionRequestWithBody generates requests for ReplaceIndividualExposureDataSubscription with any type of body

func NewUpdateAccessAndMobilityDataRequestWithApplicationMergePatchPlusJSONBody

func NewUpdateAccessAndMobilityDataRequestWithApplicationMergePatchPlusJSONBody(server string, ueId externalRef0.VarUeId, body UpdateAccessAndMobilityDataApplicationMergePatchPlusJSONRequestBody) (*http.Request, error)

NewUpdateAccessAndMobilityDataRequestWithApplicationMergePatchPlusJSONBody calls the generic UpdateAccessAndMobilityData builder with application/merge-patch+json body

func NewUpdateAccessAndMobilityDataRequestWithBody

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

NewUpdateAccessAndMobilityDataRequestWithBody generates requests for UpdateAccessAndMobilityData 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) CreateIndividualExposureDataSubscription

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

func (*Client) CreateIndividualExposureDataSubscriptionWithBody

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

func (*Client) CreateOrReplaceAccessAndMobilityData

func (c *Client) CreateOrReplaceAccessAndMobilityData(ctx context.Context, ueId externalRef0.VarUeId, body CreateOrReplaceAccessAndMobilityDataJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateOrReplaceAccessAndMobilityDataWithBody

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

func (*Client) CreateOrReplaceSessionManagementData

func (c *Client) CreateOrReplaceSessionManagementData(ctx context.Context, ueId externalRef0.VarUeId, pduSessionId externalRef0.PduSessionId, body CreateOrReplaceSessionManagementDataJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateOrReplaceSessionManagementDataWithBody

func (c *Client) CreateOrReplaceSessionManagementDataWithBody(ctx context.Context, ueId externalRef0.VarUeId, pduSessionId externalRef0.PduSessionId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteAccessAndMobilityData

func (c *Client) DeleteAccessAndMobilityData(ctx context.Context, ueId externalRef0.VarUeId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteIndividualExposureDataSubscription

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

func (*Client) DeleteSessionManagementData

func (c *Client) DeleteSessionManagementData(ctx context.Context, ueId externalRef0.VarUeId, pduSessionId externalRef0.PduSessionId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) QueryAccessAndMobilityData

func (c *Client) QueryAccessAndMobilityData(ctx context.Context, ueId externalRef0.VarUeId, params *QueryAccessAndMobilityDataParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) QuerySessionManagementData

func (c *Client) QuerySessionManagementData(ctx context.Context, ueId externalRef0.VarUeId, pduSessionId externalRef0.PduSessionId, params *QuerySessionManagementDataParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceIndividualExposureDataSubscription

func (c *Client) ReplaceIndividualExposureDataSubscription(ctx context.Context, subId string, body ReplaceIndividualExposureDataSubscriptionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceIndividualExposureDataSubscriptionWithBody

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

func (*Client) UpdateAccessAndMobilityDataWithApplicationMergePatchPlusJSONBody

func (c *Client) UpdateAccessAndMobilityDataWithApplicationMergePatchPlusJSONBody(ctx context.Context, ueId externalRef0.VarUeId, body UpdateAccessAndMobilityDataApplicationMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateAccessAndMobilityDataWithBody

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

type ClientInterface

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

	CreateIndividualExposureDataSubscription(ctx context.Context, body CreateIndividualExposureDataSubscriptionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	ReplaceIndividualExposureDataSubscription(ctx context.Context, subId string, body ReplaceIndividualExposureDataSubscriptionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteAccessAndMobilityData request
	DeleteAccessAndMobilityData(ctx context.Context, ueId externalRef0.VarUeId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// QueryAccessAndMobilityData request
	QueryAccessAndMobilityData(ctx context.Context, ueId externalRef0.VarUeId, params *QueryAccessAndMobilityDataParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	UpdateAccessAndMobilityDataWithApplicationMergePatchPlusJSONBody(ctx context.Context, ueId externalRef0.VarUeId, body UpdateAccessAndMobilityDataApplicationMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	CreateOrReplaceAccessAndMobilityData(ctx context.Context, ueId externalRef0.VarUeId, body CreateOrReplaceAccessAndMobilityDataJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteSessionManagementData request
	DeleteSessionManagementData(ctx context.Context, ueId externalRef0.VarUeId, pduSessionId externalRef0.PduSessionId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// QuerySessionManagementData request
	QuerySessionManagementData(ctx context.Context, ueId externalRef0.VarUeId, pduSessionId externalRef0.PduSessionId, params *QuerySessionManagementDataParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	CreateOrReplaceSessionManagementData(ctx context.Context, ueId externalRef0.VarUeId, pduSessionId externalRef0.PduSessionId, body CreateOrReplaceSessionManagementDataJSONRequestBody, 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) CreateIndividualExposureDataSubscriptionWithBodyWithResponse

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

CreateIndividualExposureDataSubscriptionWithBodyWithResponse request with arbitrary body returning *CreateIndividualExposureDataSubscriptionResponse

func (*ClientWithResponses) CreateOrReplaceAccessAndMobilityDataWithBodyWithResponse

func (c *ClientWithResponses) CreateOrReplaceAccessAndMobilityDataWithBodyWithResponse(ctx context.Context, ueId externalRef0.VarUeId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateOrReplaceAccessAndMobilityDataResponse, error)

CreateOrReplaceAccessAndMobilityDataWithBodyWithResponse request with arbitrary body returning *CreateOrReplaceAccessAndMobilityDataResponse

func (*ClientWithResponses) CreateOrReplaceSessionManagementDataWithBodyWithResponse

func (c *ClientWithResponses) CreateOrReplaceSessionManagementDataWithBodyWithResponse(ctx context.Context, ueId externalRef0.VarUeId, pduSessionId externalRef0.PduSessionId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateOrReplaceSessionManagementDataResponse, error)

CreateOrReplaceSessionManagementDataWithBodyWithResponse request with arbitrary body returning *CreateOrReplaceSessionManagementDataResponse

func (*ClientWithResponses) DeleteAccessAndMobilityDataWithResponse

func (c *ClientWithResponses) DeleteAccessAndMobilityDataWithResponse(ctx context.Context, ueId externalRef0.VarUeId, reqEditors ...RequestEditorFn) (*DeleteAccessAndMobilityDataResponse, error)

DeleteAccessAndMobilityDataWithResponse request returning *DeleteAccessAndMobilityDataResponse

func (*ClientWithResponses) DeleteIndividualExposureDataSubscriptionWithResponse

func (c *ClientWithResponses) DeleteIndividualExposureDataSubscriptionWithResponse(ctx context.Context, subId string, reqEditors ...RequestEditorFn) (*DeleteIndividualExposureDataSubscriptionResponse, error)

DeleteIndividualExposureDataSubscriptionWithResponse request returning *DeleteIndividualExposureDataSubscriptionResponse

func (*ClientWithResponses) DeleteSessionManagementDataWithResponse

func (c *ClientWithResponses) DeleteSessionManagementDataWithResponse(ctx context.Context, ueId externalRef0.VarUeId, pduSessionId externalRef0.PduSessionId, reqEditors ...RequestEditorFn) (*DeleteSessionManagementDataResponse, error)

DeleteSessionManagementDataWithResponse request returning *DeleteSessionManagementDataResponse

func (*ClientWithResponses) QueryAccessAndMobilityDataWithResponse

func (c *ClientWithResponses) QueryAccessAndMobilityDataWithResponse(ctx context.Context, ueId externalRef0.VarUeId, params *QueryAccessAndMobilityDataParams, reqEditors ...RequestEditorFn) (*QueryAccessAndMobilityDataResponse, error)

QueryAccessAndMobilityDataWithResponse request returning *QueryAccessAndMobilityDataResponse

func (*ClientWithResponses) QuerySessionManagementDataWithResponse

func (c *ClientWithResponses) QuerySessionManagementDataWithResponse(ctx context.Context, ueId externalRef0.VarUeId, pduSessionId externalRef0.PduSessionId, params *QuerySessionManagementDataParams, reqEditors ...RequestEditorFn) (*QuerySessionManagementDataResponse, error)

QuerySessionManagementDataWithResponse request returning *QuerySessionManagementDataResponse

func (*ClientWithResponses) ReplaceIndividualExposureDataSubscriptionWithBodyWithResponse

func (c *ClientWithResponses) ReplaceIndividualExposureDataSubscriptionWithBodyWithResponse(ctx context.Context, subId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceIndividualExposureDataSubscriptionResponse, error)

ReplaceIndividualExposureDataSubscriptionWithBodyWithResponse request with arbitrary body returning *ReplaceIndividualExposureDataSubscriptionResponse

func (*ClientWithResponses) UpdateAccessAndMobilityDataWithBodyWithResponse

func (c *ClientWithResponses) UpdateAccessAndMobilityDataWithBodyWithResponse(ctx context.Context, ueId externalRef0.VarUeId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateAccessAndMobilityDataResponse, error)

UpdateAccessAndMobilityDataWithBodyWithResponse request with arbitrary body returning *UpdateAccessAndMobilityDataResponse

type ClientWithResponsesInterface

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

	CreateIndividualExposureDataSubscriptionWithResponse(ctx context.Context, body CreateIndividualExposureDataSubscriptionJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateIndividualExposureDataSubscriptionResponse, error)

	// DeleteIndividualExposureDataSubscriptionWithResponse request
	DeleteIndividualExposureDataSubscriptionWithResponse(ctx context.Context, subId string, reqEditors ...RequestEditorFn) (*DeleteIndividualExposureDataSubscriptionResponse, error)

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

	ReplaceIndividualExposureDataSubscriptionWithResponse(ctx context.Context, subId string, body ReplaceIndividualExposureDataSubscriptionJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceIndividualExposureDataSubscriptionResponse, error)

	// DeleteAccessAndMobilityDataWithResponse request
	DeleteAccessAndMobilityDataWithResponse(ctx context.Context, ueId externalRef0.VarUeId, reqEditors ...RequestEditorFn) (*DeleteAccessAndMobilityDataResponse, error)

	// QueryAccessAndMobilityDataWithResponse request
	QueryAccessAndMobilityDataWithResponse(ctx context.Context, ueId externalRef0.VarUeId, params *QueryAccessAndMobilityDataParams, reqEditors ...RequestEditorFn) (*QueryAccessAndMobilityDataResponse, error)

	// UpdateAccessAndMobilityDataWithBodyWithResponse request with any body
	UpdateAccessAndMobilityDataWithBodyWithResponse(ctx context.Context, ueId externalRef0.VarUeId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateAccessAndMobilityDataResponse, error)

	UpdateAccessAndMobilityDataWithApplicationMergePatchPlusJSONBodyWithResponse(ctx context.Context, ueId externalRef0.VarUeId, body UpdateAccessAndMobilityDataApplicationMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateAccessAndMobilityDataResponse, error)

	// CreateOrReplaceAccessAndMobilityDataWithBodyWithResponse request with any body
	CreateOrReplaceAccessAndMobilityDataWithBodyWithResponse(ctx context.Context, ueId externalRef0.VarUeId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateOrReplaceAccessAndMobilityDataResponse, error)

	CreateOrReplaceAccessAndMobilityDataWithResponse(ctx context.Context, ueId externalRef0.VarUeId, body CreateOrReplaceAccessAndMobilityDataJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateOrReplaceAccessAndMobilityDataResponse, error)

	// DeleteSessionManagementDataWithResponse request
	DeleteSessionManagementDataWithResponse(ctx context.Context, ueId externalRef0.VarUeId, pduSessionId externalRef0.PduSessionId, reqEditors ...RequestEditorFn) (*DeleteSessionManagementDataResponse, error)

	// QuerySessionManagementDataWithResponse request
	QuerySessionManagementDataWithResponse(ctx context.Context, ueId externalRef0.VarUeId, pduSessionId externalRef0.PduSessionId, params *QuerySessionManagementDataParams, reqEditors ...RequestEditorFn) (*QuerySessionManagementDataResponse, error)

	// CreateOrReplaceSessionManagementDataWithBodyWithResponse request with any body
	CreateOrReplaceSessionManagementDataWithBodyWithResponse(ctx context.Context, ueId externalRef0.VarUeId, pduSessionId externalRef0.PduSessionId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateOrReplaceSessionManagementDataResponse, error)

	CreateOrReplaceSessionManagementDataWithResponse(ctx context.Context, ueId externalRef0.VarUeId, pduSessionId externalRef0.PduSessionId, body CreateOrReplaceSessionManagementDataJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateOrReplaceSessionManagementDataResponse, error)
}

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

type CreateIndividualExposureDataSubscription201JSONResponse

type CreateIndividualExposureDataSubscription201JSONResponse struct {
	Body    externalRef0.ExposureDataSubscription
	Headers CreateIndividualExposureDataSubscription201ResponseHeaders
}

func (CreateIndividualExposureDataSubscription201JSONResponse) VisitCreateIndividualExposureDataSubscriptionResponse

func (response CreateIndividualExposureDataSubscription201JSONResponse) VisitCreateIndividualExposureDataSubscriptionResponse(w http.ResponseWriter) error

type CreateIndividualExposureDataSubscription201ResponseHeaders

type CreateIndividualExposureDataSubscription201ResponseHeaders struct {
	Location string
}

type CreateIndividualExposureDataSubscription400ApplicationProblemPlusJSONResponse

type CreateIndividualExposureDataSubscription400ApplicationProblemPlusJSONResponse struct {
	externalRef0.N400ApplicationProblemPlusJSONResponse
}

func (CreateIndividualExposureDataSubscription400ApplicationProblemPlusJSONResponse) VisitCreateIndividualExposureDataSubscriptionResponse

func (response CreateIndividualExposureDataSubscription400ApplicationProblemPlusJSONResponse) VisitCreateIndividualExposureDataSubscriptionResponse(w http.ResponseWriter) error

type CreateIndividualExposureDataSubscription401ApplicationProblemPlusJSONResponse

type CreateIndividualExposureDataSubscription401ApplicationProblemPlusJSONResponse struct {
	externalRef0.N401ApplicationProblemPlusJSONResponse
}

func (CreateIndividualExposureDataSubscription401ApplicationProblemPlusJSONResponse) VisitCreateIndividualExposureDataSubscriptionResponse

func (response CreateIndividualExposureDataSubscription401ApplicationProblemPlusJSONResponse) VisitCreateIndividualExposureDataSubscriptionResponse(w http.ResponseWriter) error

type CreateIndividualExposureDataSubscription403ApplicationProblemPlusJSONResponse

type CreateIndividualExposureDataSubscription403ApplicationProblemPlusJSONResponse struct {
	externalRef0.N403ApplicationProblemPlusJSONResponse
}

func (CreateIndividualExposureDataSubscription403ApplicationProblemPlusJSONResponse) VisitCreateIndividualExposureDataSubscriptionResponse

func (response CreateIndividualExposureDataSubscription403ApplicationProblemPlusJSONResponse) VisitCreateIndividualExposureDataSubscriptionResponse(w http.ResponseWriter) error

type CreateIndividualExposureDataSubscription404ApplicationProblemPlusJSONResponse

type CreateIndividualExposureDataSubscription404ApplicationProblemPlusJSONResponse struct {
	externalRef0.N404ApplicationProblemPlusJSONResponse
}

func (CreateIndividualExposureDataSubscription404ApplicationProblemPlusJSONResponse) VisitCreateIndividualExposureDataSubscriptionResponse

func (response CreateIndividualExposureDataSubscription404ApplicationProblemPlusJSONResponse) VisitCreateIndividualExposureDataSubscriptionResponse(w http.ResponseWriter) error

type CreateIndividualExposureDataSubscription411ApplicationProblemPlusJSONResponse

type CreateIndividualExposureDataSubscription411ApplicationProblemPlusJSONResponse struct {
	externalRef0.N411ApplicationProblemPlusJSONResponse
}

func (CreateIndividualExposureDataSubscription411ApplicationProblemPlusJSONResponse) VisitCreateIndividualExposureDataSubscriptionResponse

func (response CreateIndividualExposureDataSubscription411ApplicationProblemPlusJSONResponse) VisitCreateIndividualExposureDataSubscriptionResponse(w http.ResponseWriter) error

type CreateIndividualExposureDataSubscription413ApplicationProblemPlusJSONResponse

type CreateIndividualExposureDataSubscription413ApplicationProblemPlusJSONResponse struct {
	externalRef0.N413ApplicationProblemPlusJSONResponse
}

func (CreateIndividualExposureDataSubscription413ApplicationProblemPlusJSONResponse) VisitCreateIndividualExposureDataSubscriptionResponse

func (response CreateIndividualExposureDataSubscription413ApplicationProblemPlusJSONResponse) VisitCreateIndividualExposureDataSubscriptionResponse(w http.ResponseWriter) error

type CreateIndividualExposureDataSubscription415ApplicationProblemPlusJSONResponse

type CreateIndividualExposureDataSubscription415ApplicationProblemPlusJSONResponse struct {
	externalRef0.N415ApplicationProblemPlusJSONResponse
}

func (CreateIndividualExposureDataSubscription415ApplicationProblemPlusJSONResponse) VisitCreateIndividualExposureDataSubscriptionResponse

func (response CreateIndividualExposureDataSubscription415ApplicationProblemPlusJSONResponse) VisitCreateIndividualExposureDataSubscriptionResponse(w http.ResponseWriter) error

type CreateIndividualExposureDataSubscription429ApplicationProblemPlusJSONResponse

type CreateIndividualExposureDataSubscription429ApplicationProblemPlusJSONResponse struct {
	externalRef0.N429ApplicationProblemPlusJSONResponse
}

func (CreateIndividualExposureDataSubscription429ApplicationProblemPlusJSONResponse) VisitCreateIndividualExposureDataSubscriptionResponse

func (response CreateIndividualExposureDataSubscription429ApplicationProblemPlusJSONResponse) VisitCreateIndividualExposureDataSubscriptionResponse(w http.ResponseWriter) error

type CreateIndividualExposureDataSubscription500ApplicationProblemPlusJSONResponse

type CreateIndividualExposureDataSubscription500ApplicationProblemPlusJSONResponse struct {
	externalRef0.N500ApplicationProblemPlusJSONResponse
}

func (CreateIndividualExposureDataSubscription500ApplicationProblemPlusJSONResponse) VisitCreateIndividualExposureDataSubscriptionResponse

func (response CreateIndividualExposureDataSubscription500ApplicationProblemPlusJSONResponse) VisitCreateIndividualExposureDataSubscriptionResponse(w http.ResponseWriter) error

type CreateIndividualExposureDataSubscription503ApplicationProblemPlusJSONResponse

type CreateIndividualExposureDataSubscription503ApplicationProblemPlusJSONResponse struct {
	externalRef0.N503ApplicationProblemPlusJSONResponse
}

func (CreateIndividualExposureDataSubscription503ApplicationProblemPlusJSONResponse) VisitCreateIndividualExposureDataSubscriptionResponse

func (response CreateIndividualExposureDataSubscription503ApplicationProblemPlusJSONResponse) VisitCreateIndividualExposureDataSubscriptionResponse(w http.ResponseWriter) error

type CreateIndividualExposureDataSubscriptionJSONRequestBody

type CreateIndividualExposureDataSubscriptionJSONRequestBody = externalRef0.ExposureDataSubscription

CreateIndividualExposureDataSubscriptionJSONRequestBody defines body for CreateIndividualExposureDataSubscription for application/json ContentType.

type CreateIndividualExposureDataSubscriptionRequestObject

type CreateIndividualExposureDataSubscriptionRequestObject struct {
	Body *CreateIndividualExposureDataSubscriptionJSONRequestBody
}

type CreateIndividualExposureDataSubscriptionResponse

type CreateIndividualExposureDataSubscriptionResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	JSON201                       *externalRef0.ExposureDataSubscription
	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 ParseCreateIndividualExposureDataSubscriptionResponse

func ParseCreateIndividualExposureDataSubscriptionResponse(rsp *http.Response) (*CreateIndividualExposureDataSubscriptionResponse, error)

ParseCreateIndividualExposureDataSubscriptionResponse parses an HTTP response from a CreateIndividualExposureDataSubscriptionWithResponse call

func (CreateIndividualExposureDataSubscriptionResponse) Status

Status returns HTTPResponse.Status

func (CreateIndividualExposureDataSubscriptionResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type CreateIndividualExposureDataSubscriptionResponseObject

type CreateIndividualExposureDataSubscriptionResponseObject interface {
	VisitCreateIndividualExposureDataSubscriptionResponse(w http.ResponseWriter) error
}

type CreateIndividualExposureDataSubscriptiondefaultApplicationProblemPlusJSONResponse

type CreateIndividualExposureDataSubscriptiondefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef0.ProblemDetails
	StatusCode int
}

func (CreateIndividualExposureDataSubscriptiondefaultApplicationProblemPlusJSONResponse) VisitCreateIndividualExposureDataSubscriptionResponse

func (response CreateIndividualExposureDataSubscriptiondefaultApplicationProblemPlusJSONResponse) VisitCreateIndividualExposureDataSubscriptionResponse(w http.ResponseWriter) error

type CreateOrReplaceAccessAndMobilityData200JSONResponse

type CreateOrReplaceAccessAndMobilityData200JSONResponse externalRef0.AccessAndMobilityData

func (CreateOrReplaceAccessAndMobilityData200JSONResponse) VisitCreateOrReplaceAccessAndMobilityDataResponse

func (response CreateOrReplaceAccessAndMobilityData200JSONResponse) VisitCreateOrReplaceAccessAndMobilityDataResponse(w http.ResponseWriter) error

type CreateOrReplaceAccessAndMobilityData201JSONResponse

type CreateOrReplaceAccessAndMobilityData201JSONResponse struct {
	Body    externalRef0.AccessAndMobilityData
	Headers CreateOrReplaceAccessAndMobilityData201ResponseHeaders
}

func (CreateOrReplaceAccessAndMobilityData201JSONResponse) VisitCreateOrReplaceAccessAndMobilityDataResponse

func (response CreateOrReplaceAccessAndMobilityData201JSONResponse) VisitCreateOrReplaceAccessAndMobilityDataResponse(w http.ResponseWriter) error

type CreateOrReplaceAccessAndMobilityData201ResponseHeaders

type CreateOrReplaceAccessAndMobilityData201ResponseHeaders struct {
	Location string
}

type CreateOrReplaceAccessAndMobilityData204Response

type CreateOrReplaceAccessAndMobilityData204Response struct {
}

func (CreateOrReplaceAccessAndMobilityData204Response) VisitCreateOrReplaceAccessAndMobilityDataResponse

func (response CreateOrReplaceAccessAndMobilityData204Response) VisitCreateOrReplaceAccessAndMobilityDataResponse(w http.ResponseWriter) error

type CreateOrReplaceAccessAndMobilityData400ApplicationProblemPlusJSONResponse

type CreateOrReplaceAccessAndMobilityData400ApplicationProblemPlusJSONResponse struct {
	externalRef0.N400ApplicationProblemPlusJSONResponse
}

func (CreateOrReplaceAccessAndMobilityData400ApplicationProblemPlusJSONResponse) VisitCreateOrReplaceAccessAndMobilityDataResponse

func (response CreateOrReplaceAccessAndMobilityData400ApplicationProblemPlusJSONResponse) VisitCreateOrReplaceAccessAndMobilityDataResponse(w http.ResponseWriter) error

type CreateOrReplaceAccessAndMobilityData401ApplicationProblemPlusJSONResponse

type CreateOrReplaceAccessAndMobilityData401ApplicationProblemPlusJSONResponse struct {
	externalRef0.N401ApplicationProblemPlusJSONResponse
}

func (CreateOrReplaceAccessAndMobilityData401ApplicationProblemPlusJSONResponse) VisitCreateOrReplaceAccessAndMobilityDataResponse

func (response CreateOrReplaceAccessAndMobilityData401ApplicationProblemPlusJSONResponse) VisitCreateOrReplaceAccessAndMobilityDataResponse(w http.ResponseWriter) error

type CreateOrReplaceAccessAndMobilityData403ApplicationProblemPlusJSONResponse

type CreateOrReplaceAccessAndMobilityData403ApplicationProblemPlusJSONResponse struct {
	externalRef0.N403ApplicationProblemPlusJSONResponse
}

func (CreateOrReplaceAccessAndMobilityData403ApplicationProblemPlusJSONResponse) VisitCreateOrReplaceAccessAndMobilityDataResponse

func (response CreateOrReplaceAccessAndMobilityData403ApplicationProblemPlusJSONResponse) VisitCreateOrReplaceAccessAndMobilityDataResponse(w http.ResponseWriter) error

type CreateOrReplaceAccessAndMobilityData404ApplicationProblemPlusJSONResponse

type CreateOrReplaceAccessAndMobilityData404ApplicationProblemPlusJSONResponse struct {
	externalRef0.N404ApplicationProblemPlusJSONResponse
}

func (CreateOrReplaceAccessAndMobilityData404ApplicationProblemPlusJSONResponse) VisitCreateOrReplaceAccessAndMobilityDataResponse

func (response CreateOrReplaceAccessAndMobilityData404ApplicationProblemPlusJSONResponse) VisitCreateOrReplaceAccessAndMobilityDataResponse(w http.ResponseWriter) error

type CreateOrReplaceAccessAndMobilityData411ApplicationProblemPlusJSONResponse

type CreateOrReplaceAccessAndMobilityData411ApplicationProblemPlusJSONResponse struct {
	externalRef0.N411ApplicationProblemPlusJSONResponse
}

func (CreateOrReplaceAccessAndMobilityData411ApplicationProblemPlusJSONResponse) VisitCreateOrReplaceAccessAndMobilityDataResponse

func (response CreateOrReplaceAccessAndMobilityData411ApplicationProblemPlusJSONResponse) VisitCreateOrReplaceAccessAndMobilityDataResponse(w http.ResponseWriter) error

type CreateOrReplaceAccessAndMobilityData413ApplicationProblemPlusJSONResponse

type CreateOrReplaceAccessAndMobilityData413ApplicationProblemPlusJSONResponse struct {
	externalRef0.N413ApplicationProblemPlusJSONResponse
}

func (CreateOrReplaceAccessAndMobilityData413ApplicationProblemPlusJSONResponse) VisitCreateOrReplaceAccessAndMobilityDataResponse

func (response CreateOrReplaceAccessAndMobilityData413ApplicationProblemPlusJSONResponse) VisitCreateOrReplaceAccessAndMobilityDataResponse(w http.ResponseWriter) error

type CreateOrReplaceAccessAndMobilityData415ApplicationProblemPlusJSONResponse

type CreateOrReplaceAccessAndMobilityData415ApplicationProblemPlusJSONResponse struct {
	externalRef0.N415ApplicationProblemPlusJSONResponse
}

func (CreateOrReplaceAccessAndMobilityData415ApplicationProblemPlusJSONResponse) VisitCreateOrReplaceAccessAndMobilityDataResponse

func (response CreateOrReplaceAccessAndMobilityData415ApplicationProblemPlusJSONResponse) VisitCreateOrReplaceAccessAndMobilityDataResponse(w http.ResponseWriter) error

type CreateOrReplaceAccessAndMobilityData429ApplicationProblemPlusJSONResponse

type CreateOrReplaceAccessAndMobilityData429ApplicationProblemPlusJSONResponse struct {
	externalRef0.N429ApplicationProblemPlusJSONResponse
}

func (CreateOrReplaceAccessAndMobilityData429ApplicationProblemPlusJSONResponse) VisitCreateOrReplaceAccessAndMobilityDataResponse

func (response CreateOrReplaceAccessAndMobilityData429ApplicationProblemPlusJSONResponse) VisitCreateOrReplaceAccessAndMobilityDataResponse(w http.ResponseWriter) error

type CreateOrReplaceAccessAndMobilityData500ApplicationProblemPlusJSONResponse

type CreateOrReplaceAccessAndMobilityData500ApplicationProblemPlusJSONResponse struct {
	externalRef0.N500ApplicationProblemPlusJSONResponse
}

func (CreateOrReplaceAccessAndMobilityData500ApplicationProblemPlusJSONResponse) VisitCreateOrReplaceAccessAndMobilityDataResponse

func (response CreateOrReplaceAccessAndMobilityData500ApplicationProblemPlusJSONResponse) VisitCreateOrReplaceAccessAndMobilityDataResponse(w http.ResponseWriter) error

type CreateOrReplaceAccessAndMobilityData503ApplicationProblemPlusJSONResponse

type CreateOrReplaceAccessAndMobilityData503ApplicationProblemPlusJSONResponse struct {
	externalRef0.N503ApplicationProblemPlusJSONResponse
}

func (CreateOrReplaceAccessAndMobilityData503ApplicationProblemPlusJSONResponse) VisitCreateOrReplaceAccessAndMobilityDataResponse

func (response CreateOrReplaceAccessAndMobilityData503ApplicationProblemPlusJSONResponse) VisitCreateOrReplaceAccessAndMobilityDataResponse(w http.ResponseWriter) error

type CreateOrReplaceAccessAndMobilityDataJSONRequestBody

type CreateOrReplaceAccessAndMobilityDataJSONRequestBody = externalRef0.AccessAndMobilityData

CreateOrReplaceAccessAndMobilityDataJSONRequestBody defines body for CreateOrReplaceAccessAndMobilityData for application/json ContentType.

type CreateOrReplaceAccessAndMobilityDataRequestObject

type CreateOrReplaceAccessAndMobilityDataRequestObject struct {
	UeId externalRef0.VarUeId `json:"ueId"`
	Body *CreateOrReplaceAccessAndMobilityDataJSONRequestBody
}

type CreateOrReplaceAccessAndMobilityDataResponse

type CreateOrReplaceAccessAndMobilityDataResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	JSON200                       *externalRef0.AccessAndMobilityData
	JSON201                       *externalRef0.AccessAndMobilityData
	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 ParseCreateOrReplaceAccessAndMobilityDataResponse

func ParseCreateOrReplaceAccessAndMobilityDataResponse(rsp *http.Response) (*CreateOrReplaceAccessAndMobilityDataResponse, error)

ParseCreateOrReplaceAccessAndMobilityDataResponse parses an HTTP response from a CreateOrReplaceAccessAndMobilityDataWithResponse call

func (CreateOrReplaceAccessAndMobilityDataResponse) Status

Status returns HTTPResponse.Status

func (CreateOrReplaceAccessAndMobilityDataResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type CreateOrReplaceAccessAndMobilityDataResponseObject

type CreateOrReplaceAccessAndMobilityDataResponseObject interface {
	VisitCreateOrReplaceAccessAndMobilityDataResponse(w http.ResponseWriter) error
}

type CreateOrReplaceAccessAndMobilityDatadefaultApplicationProblemPlusJSONResponse

type CreateOrReplaceAccessAndMobilityDatadefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef0.ProblemDetails
	StatusCode int
}

func (CreateOrReplaceAccessAndMobilityDatadefaultApplicationProblemPlusJSONResponse) VisitCreateOrReplaceAccessAndMobilityDataResponse

func (response CreateOrReplaceAccessAndMobilityDatadefaultApplicationProblemPlusJSONResponse) VisitCreateOrReplaceAccessAndMobilityDataResponse(w http.ResponseWriter) error

type CreateOrReplaceSessionManagementData200JSONResponse

type CreateOrReplaceSessionManagementData200JSONResponse externalRef0.AccessAndMobilityData

func (CreateOrReplaceSessionManagementData200JSONResponse) VisitCreateOrReplaceSessionManagementDataResponse

func (response CreateOrReplaceSessionManagementData200JSONResponse) VisitCreateOrReplaceSessionManagementDataResponse(w http.ResponseWriter) error

type CreateOrReplaceSessionManagementData201JSONResponse

type CreateOrReplaceSessionManagementData201JSONResponse struct {
	Body    externalRef0.PduSessionManagementData
	Headers CreateOrReplaceSessionManagementData201ResponseHeaders
}

func (CreateOrReplaceSessionManagementData201JSONResponse) VisitCreateOrReplaceSessionManagementDataResponse

func (response CreateOrReplaceSessionManagementData201JSONResponse) VisitCreateOrReplaceSessionManagementDataResponse(w http.ResponseWriter) error

type CreateOrReplaceSessionManagementData201ResponseHeaders

type CreateOrReplaceSessionManagementData201ResponseHeaders struct {
	Location string
}

type CreateOrReplaceSessionManagementData204Response

type CreateOrReplaceSessionManagementData204Response struct {
}

func (CreateOrReplaceSessionManagementData204Response) VisitCreateOrReplaceSessionManagementDataResponse

func (response CreateOrReplaceSessionManagementData204Response) VisitCreateOrReplaceSessionManagementDataResponse(w http.ResponseWriter) error

type CreateOrReplaceSessionManagementData400ApplicationProblemPlusJSONResponse

type CreateOrReplaceSessionManagementData400ApplicationProblemPlusJSONResponse struct {
	externalRef0.N400ApplicationProblemPlusJSONResponse
}

func (CreateOrReplaceSessionManagementData400ApplicationProblemPlusJSONResponse) VisitCreateOrReplaceSessionManagementDataResponse

func (response CreateOrReplaceSessionManagementData400ApplicationProblemPlusJSONResponse) VisitCreateOrReplaceSessionManagementDataResponse(w http.ResponseWriter) error

type CreateOrReplaceSessionManagementData401ApplicationProblemPlusJSONResponse

type CreateOrReplaceSessionManagementData401ApplicationProblemPlusJSONResponse struct {
	externalRef0.N401ApplicationProblemPlusJSONResponse
}

func (CreateOrReplaceSessionManagementData401ApplicationProblemPlusJSONResponse) VisitCreateOrReplaceSessionManagementDataResponse

func (response CreateOrReplaceSessionManagementData401ApplicationProblemPlusJSONResponse) VisitCreateOrReplaceSessionManagementDataResponse(w http.ResponseWriter) error

type CreateOrReplaceSessionManagementData403ApplicationProblemPlusJSONResponse

type CreateOrReplaceSessionManagementData403ApplicationProblemPlusJSONResponse struct {
	externalRef0.N403ApplicationProblemPlusJSONResponse
}

func (CreateOrReplaceSessionManagementData403ApplicationProblemPlusJSONResponse) VisitCreateOrReplaceSessionManagementDataResponse

func (response CreateOrReplaceSessionManagementData403ApplicationProblemPlusJSONResponse) VisitCreateOrReplaceSessionManagementDataResponse(w http.ResponseWriter) error

type CreateOrReplaceSessionManagementData404ApplicationProblemPlusJSONResponse

type CreateOrReplaceSessionManagementData404ApplicationProblemPlusJSONResponse struct {
	externalRef0.N404ApplicationProblemPlusJSONResponse
}

func (CreateOrReplaceSessionManagementData404ApplicationProblemPlusJSONResponse) VisitCreateOrReplaceSessionManagementDataResponse

func (response CreateOrReplaceSessionManagementData404ApplicationProblemPlusJSONResponse) VisitCreateOrReplaceSessionManagementDataResponse(w http.ResponseWriter) error

type CreateOrReplaceSessionManagementData411ApplicationProblemPlusJSONResponse

type CreateOrReplaceSessionManagementData411ApplicationProblemPlusJSONResponse struct {
	externalRef0.N411ApplicationProblemPlusJSONResponse
}

func (CreateOrReplaceSessionManagementData411ApplicationProblemPlusJSONResponse) VisitCreateOrReplaceSessionManagementDataResponse

func (response CreateOrReplaceSessionManagementData411ApplicationProblemPlusJSONResponse) VisitCreateOrReplaceSessionManagementDataResponse(w http.ResponseWriter) error

type CreateOrReplaceSessionManagementData413ApplicationProblemPlusJSONResponse

type CreateOrReplaceSessionManagementData413ApplicationProblemPlusJSONResponse struct {
	externalRef0.N413ApplicationProblemPlusJSONResponse
}

func (CreateOrReplaceSessionManagementData413ApplicationProblemPlusJSONResponse) VisitCreateOrReplaceSessionManagementDataResponse

func (response CreateOrReplaceSessionManagementData413ApplicationProblemPlusJSONResponse) VisitCreateOrReplaceSessionManagementDataResponse(w http.ResponseWriter) error

type CreateOrReplaceSessionManagementData415ApplicationProblemPlusJSONResponse

type CreateOrReplaceSessionManagementData415ApplicationProblemPlusJSONResponse struct {
	externalRef0.N415ApplicationProblemPlusJSONResponse
}

func (CreateOrReplaceSessionManagementData415ApplicationProblemPlusJSONResponse) VisitCreateOrReplaceSessionManagementDataResponse

func (response CreateOrReplaceSessionManagementData415ApplicationProblemPlusJSONResponse) VisitCreateOrReplaceSessionManagementDataResponse(w http.ResponseWriter) error

type CreateOrReplaceSessionManagementData429ApplicationProblemPlusJSONResponse

type CreateOrReplaceSessionManagementData429ApplicationProblemPlusJSONResponse struct {
	externalRef0.N429ApplicationProblemPlusJSONResponse
}

func (CreateOrReplaceSessionManagementData429ApplicationProblemPlusJSONResponse) VisitCreateOrReplaceSessionManagementDataResponse

func (response CreateOrReplaceSessionManagementData429ApplicationProblemPlusJSONResponse) VisitCreateOrReplaceSessionManagementDataResponse(w http.ResponseWriter) error

type CreateOrReplaceSessionManagementData500ApplicationProblemPlusJSONResponse

type CreateOrReplaceSessionManagementData500ApplicationProblemPlusJSONResponse struct {
	externalRef0.N500ApplicationProblemPlusJSONResponse
}

func (CreateOrReplaceSessionManagementData500ApplicationProblemPlusJSONResponse) VisitCreateOrReplaceSessionManagementDataResponse

func (response CreateOrReplaceSessionManagementData500ApplicationProblemPlusJSONResponse) VisitCreateOrReplaceSessionManagementDataResponse(w http.ResponseWriter) error

type CreateOrReplaceSessionManagementData503ApplicationProblemPlusJSONResponse

type CreateOrReplaceSessionManagementData503ApplicationProblemPlusJSONResponse struct {
	externalRef0.N503ApplicationProblemPlusJSONResponse
}

func (CreateOrReplaceSessionManagementData503ApplicationProblemPlusJSONResponse) VisitCreateOrReplaceSessionManagementDataResponse

func (response CreateOrReplaceSessionManagementData503ApplicationProblemPlusJSONResponse) VisitCreateOrReplaceSessionManagementDataResponse(w http.ResponseWriter) error

type CreateOrReplaceSessionManagementDataJSONRequestBody

type CreateOrReplaceSessionManagementDataJSONRequestBody = externalRef0.PduSessionManagementData

CreateOrReplaceSessionManagementDataJSONRequestBody defines body for CreateOrReplaceSessionManagementData for application/json ContentType.

type CreateOrReplaceSessionManagementDataRequestObject

type CreateOrReplaceSessionManagementDataRequestObject struct {
	UeId         externalRef0.VarUeId      `json:"ueId"`
	PduSessionId externalRef0.PduSessionId `json:"pduSessionId"`
	Body         *CreateOrReplaceSessionManagementDataJSONRequestBody
}

type CreateOrReplaceSessionManagementDataResponse

type CreateOrReplaceSessionManagementDataResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	JSON200                       *externalRef0.AccessAndMobilityData
	JSON201                       *externalRef0.PduSessionManagementData
	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 ParseCreateOrReplaceSessionManagementDataResponse

func ParseCreateOrReplaceSessionManagementDataResponse(rsp *http.Response) (*CreateOrReplaceSessionManagementDataResponse, error)

ParseCreateOrReplaceSessionManagementDataResponse parses an HTTP response from a CreateOrReplaceSessionManagementDataWithResponse call

func (CreateOrReplaceSessionManagementDataResponse) Status

Status returns HTTPResponse.Status

func (CreateOrReplaceSessionManagementDataResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type CreateOrReplaceSessionManagementDataResponseObject

type CreateOrReplaceSessionManagementDataResponseObject interface {
	VisitCreateOrReplaceSessionManagementDataResponse(w http.ResponseWriter) error
}

type CreateOrReplaceSessionManagementDatadefaultApplicationProblemPlusJSONResponse

type CreateOrReplaceSessionManagementDatadefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef0.ProblemDetails
	StatusCode int
}

func (CreateOrReplaceSessionManagementDatadefaultApplicationProblemPlusJSONResponse) VisitCreateOrReplaceSessionManagementDataResponse

func (response CreateOrReplaceSessionManagementDatadefaultApplicationProblemPlusJSONResponse) VisitCreateOrReplaceSessionManagementDataResponse(w http.ResponseWriter) error

type DeleteAccessAndMobilityData204Response

type DeleteAccessAndMobilityData204Response struct {
}

func (DeleteAccessAndMobilityData204Response) VisitDeleteAccessAndMobilityDataResponse

func (response DeleteAccessAndMobilityData204Response) VisitDeleteAccessAndMobilityDataResponse(w http.ResponseWriter) error

type DeleteAccessAndMobilityData400ApplicationProblemPlusJSONResponse

type DeleteAccessAndMobilityData400ApplicationProblemPlusJSONResponse struct {
	externalRef0.N400ApplicationProblemPlusJSONResponse
}

func (DeleteAccessAndMobilityData400ApplicationProblemPlusJSONResponse) VisitDeleteAccessAndMobilityDataResponse

func (response DeleteAccessAndMobilityData400ApplicationProblemPlusJSONResponse) VisitDeleteAccessAndMobilityDataResponse(w http.ResponseWriter) error

type DeleteAccessAndMobilityData401ApplicationProblemPlusJSONResponse

type DeleteAccessAndMobilityData401ApplicationProblemPlusJSONResponse struct {
	externalRef0.N401ApplicationProblemPlusJSONResponse
}

func (DeleteAccessAndMobilityData401ApplicationProblemPlusJSONResponse) VisitDeleteAccessAndMobilityDataResponse

func (response DeleteAccessAndMobilityData401ApplicationProblemPlusJSONResponse) VisitDeleteAccessAndMobilityDataResponse(w http.ResponseWriter) error

type DeleteAccessAndMobilityData403ApplicationProblemPlusJSONResponse

type DeleteAccessAndMobilityData403ApplicationProblemPlusJSONResponse struct {
	externalRef0.N403ApplicationProblemPlusJSONResponse
}

func (DeleteAccessAndMobilityData403ApplicationProblemPlusJSONResponse) VisitDeleteAccessAndMobilityDataResponse

func (response DeleteAccessAndMobilityData403ApplicationProblemPlusJSONResponse) VisitDeleteAccessAndMobilityDataResponse(w http.ResponseWriter) error

type DeleteAccessAndMobilityData404ApplicationProblemPlusJSONResponse

type DeleteAccessAndMobilityData404ApplicationProblemPlusJSONResponse struct {
	externalRef0.N404ApplicationProblemPlusJSONResponse
}

func (DeleteAccessAndMobilityData404ApplicationProblemPlusJSONResponse) VisitDeleteAccessAndMobilityDataResponse

func (response DeleteAccessAndMobilityData404ApplicationProblemPlusJSONResponse) VisitDeleteAccessAndMobilityDataResponse(w http.ResponseWriter) error

type DeleteAccessAndMobilityData429ApplicationProblemPlusJSONResponse

type DeleteAccessAndMobilityData429ApplicationProblemPlusJSONResponse struct {
	externalRef0.N429ApplicationProblemPlusJSONResponse
}

func (DeleteAccessAndMobilityData429ApplicationProblemPlusJSONResponse) VisitDeleteAccessAndMobilityDataResponse

func (response DeleteAccessAndMobilityData429ApplicationProblemPlusJSONResponse) VisitDeleteAccessAndMobilityDataResponse(w http.ResponseWriter) error

type DeleteAccessAndMobilityData500ApplicationProblemPlusJSONResponse

type DeleteAccessAndMobilityData500ApplicationProblemPlusJSONResponse struct {
	externalRef0.N500ApplicationProblemPlusJSONResponse
}

func (DeleteAccessAndMobilityData500ApplicationProblemPlusJSONResponse) VisitDeleteAccessAndMobilityDataResponse

func (response DeleteAccessAndMobilityData500ApplicationProblemPlusJSONResponse) VisitDeleteAccessAndMobilityDataResponse(w http.ResponseWriter) error

type DeleteAccessAndMobilityData503ApplicationProblemPlusJSONResponse

type DeleteAccessAndMobilityData503ApplicationProblemPlusJSONResponse struct {
	externalRef0.N503ApplicationProblemPlusJSONResponse
}

func (DeleteAccessAndMobilityData503ApplicationProblemPlusJSONResponse) VisitDeleteAccessAndMobilityDataResponse

func (response DeleteAccessAndMobilityData503ApplicationProblemPlusJSONResponse) VisitDeleteAccessAndMobilityDataResponse(w http.ResponseWriter) error

type DeleteAccessAndMobilityDataRequestObject

type DeleteAccessAndMobilityDataRequestObject struct {
	UeId externalRef0.VarUeId `json:"ueId"`
}

type DeleteAccessAndMobilityDataResponse

type DeleteAccessAndMobilityDataResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	ApplicationproblemJSON400     *externalRef0.N400
	ApplicationproblemJSON401     *externalRef0.N401
	ApplicationproblemJSON403     *externalRef0.N403
	ApplicationproblemJSON404     *externalRef0.N404
	ApplicationproblemJSON429     *externalRef0.N429
	ApplicationproblemJSON500     *externalRef0.N500
	ApplicationproblemJSON503     *externalRef0.N503
	ApplicationproblemJSONDefault *externalRef0.Default
}

func ParseDeleteAccessAndMobilityDataResponse

func ParseDeleteAccessAndMobilityDataResponse(rsp *http.Response) (*DeleteAccessAndMobilityDataResponse, error)

ParseDeleteAccessAndMobilityDataResponse parses an HTTP response from a DeleteAccessAndMobilityDataWithResponse call

func (DeleteAccessAndMobilityDataResponse) Status

Status returns HTTPResponse.Status

func (DeleteAccessAndMobilityDataResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type DeleteAccessAndMobilityDataResponseObject

type DeleteAccessAndMobilityDataResponseObject interface {
	VisitDeleteAccessAndMobilityDataResponse(w http.ResponseWriter) error
}

type DeleteAccessAndMobilityDatadefaultApplicationProblemPlusJSONResponse

type DeleteAccessAndMobilityDatadefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef0.ProblemDetails
	StatusCode int
}

func (DeleteAccessAndMobilityDatadefaultApplicationProblemPlusJSONResponse) VisitDeleteAccessAndMobilityDataResponse

func (response DeleteAccessAndMobilityDatadefaultApplicationProblemPlusJSONResponse) VisitDeleteAccessAndMobilityDataResponse(w http.ResponseWriter) error

type DeleteIndividualExposureDataSubscription204Response

type DeleteIndividualExposureDataSubscription204Response struct {
}

func (DeleteIndividualExposureDataSubscription204Response) VisitDeleteIndividualExposureDataSubscriptionResponse

func (response DeleteIndividualExposureDataSubscription204Response) VisitDeleteIndividualExposureDataSubscriptionResponse(w http.ResponseWriter) error

type DeleteIndividualExposureDataSubscription400ApplicationProblemPlusJSONResponse

type DeleteIndividualExposureDataSubscription400ApplicationProblemPlusJSONResponse struct {
	externalRef0.N400ApplicationProblemPlusJSONResponse
}

func (DeleteIndividualExposureDataSubscription400ApplicationProblemPlusJSONResponse) VisitDeleteIndividualExposureDataSubscriptionResponse

func (response DeleteIndividualExposureDataSubscription400ApplicationProblemPlusJSONResponse) VisitDeleteIndividualExposureDataSubscriptionResponse(w http.ResponseWriter) error

type DeleteIndividualExposureDataSubscription401ApplicationProblemPlusJSONResponse

type DeleteIndividualExposureDataSubscription401ApplicationProblemPlusJSONResponse struct {
	externalRef0.N401ApplicationProblemPlusJSONResponse
}

func (DeleteIndividualExposureDataSubscription401ApplicationProblemPlusJSONResponse) VisitDeleteIndividualExposureDataSubscriptionResponse

func (response DeleteIndividualExposureDataSubscription401ApplicationProblemPlusJSONResponse) VisitDeleteIndividualExposureDataSubscriptionResponse(w http.ResponseWriter) error

type DeleteIndividualExposureDataSubscription403ApplicationProblemPlusJSONResponse

type DeleteIndividualExposureDataSubscription403ApplicationProblemPlusJSONResponse struct {
	externalRef0.N403ApplicationProblemPlusJSONResponse
}

func (DeleteIndividualExposureDataSubscription403ApplicationProblemPlusJSONResponse) VisitDeleteIndividualExposureDataSubscriptionResponse

func (response DeleteIndividualExposureDataSubscription403ApplicationProblemPlusJSONResponse) VisitDeleteIndividualExposureDataSubscriptionResponse(w http.ResponseWriter) error

type DeleteIndividualExposureDataSubscription404ApplicationProblemPlusJSONResponse

type DeleteIndividualExposureDataSubscription404ApplicationProblemPlusJSONResponse struct {
	externalRef0.N404ApplicationProblemPlusJSONResponse
}

func (DeleteIndividualExposureDataSubscription404ApplicationProblemPlusJSONResponse) VisitDeleteIndividualExposureDataSubscriptionResponse

func (response DeleteIndividualExposureDataSubscription404ApplicationProblemPlusJSONResponse) VisitDeleteIndividualExposureDataSubscriptionResponse(w http.ResponseWriter) error

type DeleteIndividualExposureDataSubscription429ApplicationProblemPlusJSONResponse

type DeleteIndividualExposureDataSubscription429ApplicationProblemPlusJSONResponse struct {
	externalRef0.N429ApplicationProblemPlusJSONResponse
}

func (DeleteIndividualExposureDataSubscription429ApplicationProblemPlusJSONResponse) VisitDeleteIndividualExposureDataSubscriptionResponse

func (response DeleteIndividualExposureDataSubscription429ApplicationProblemPlusJSONResponse) VisitDeleteIndividualExposureDataSubscriptionResponse(w http.ResponseWriter) error

type DeleteIndividualExposureDataSubscription500ApplicationProblemPlusJSONResponse

type DeleteIndividualExposureDataSubscription500ApplicationProblemPlusJSONResponse struct {
	externalRef0.N500ApplicationProblemPlusJSONResponse
}

func (DeleteIndividualExposureDataSubscription500ApplicationProblemPlusJSONResponse) VisitDeleteIndividualExposureDataSubscriptionResponse

func (response DeleteIndividualExposureDataSubscription500ApplicationProblemPlusJSONResponse) VisitDeleteIndividualExposureDataSubscriptionResponse(w http.ResponseWriter) error

type DeleteIndividualExposureDataSubscription503ApplicationProblemPlusJSONResponse

type DeleteIndividualExposureDataSubscription503ApplicationProblemPlusJSONResponse struct {
	externalRef0.N503ApplicationProblemPlusJSONResponse
}

func (DeleteIndividualExposureDataSubscription503ApplicationProblemPlusJSONResponse) VisitDeleteIndividualExposureDataSubscriptionResponse

func (response DeleteIndividualExposureDataSubscription503ApplicationProblemPlusJSONResponse) VisitDeleteIndividualExposureDataSubscriptionResponse(w http.ResponseWriter) error

type DeleteIndividualExposureDataSubscriptionRequestObject

type DeleteIndividualExposureDataSubscriptionRequestObject struct {
	SubId string `json:"subId"`
}

type DeleteIndividualExposureDataSubscriptionResponse

type DeleteIndividualExposureDataSubscriptionResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	ApplicationproblemJSON400     *externalRef0.N400
	ApplicationproblemJSON401     *externalRef0.N401
	ApplicationproblemJSON403     *externalRef0.N403
	ApplicationproblemJSON404     *externalRef0.N404
	ApplicationproblemJSON429     *externalRef0.N429
	ApplicationproblemJSON500     *externalRef0.N500
	ApplicationproblemJSON503     *externalRef0.N503
	ApplicationproblemJSONDefault *externalRef0.Default
}

func ParseDeleteIndividualExposureDataSubscriptionResponse

func ParseDeleteIndividualExposureDataSubscriptionResponse(rsp *http.Response) (*DeleteIndividualExposureDataSubscriptionResponse, error)

ParseDeleteIndividualExposureDataSubscriptionResponse parses an HTTP response from a DeleteIndividualExposureDataSubscriptionWithResponse call

func (DeleteIndividualExposureDataSubscriptionResponse) Status

Status returns HTTPResponse.Status

func (DeleteIndividualExposureDataSubscriptionResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type DeleteIndividualExposureDataSubscriptionResponseObject

type DeleteIndividualExposureDataSubscriptionResponseObject interface {
	VisitDeleteIndividualExposureDataSubscriptionResponse(w http.ResponseWriter) error
}

type DeleteIndividualExposureDataSubscriptiondefaultApplicationProblemPlusJSONResponse

type DeleteIndividualExposureDataSubscriptiondefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef0.ProblemDetails
	StatusCode int
}

func (DeleteIndividualExposureDataSubscriptiondefaultApplicationProblemPlusJSONResponse) VisitDeleteIndividualExposureDataSubscriptionResponse

func (response DeleteIndividualExposureDataSubscriptiondefaultApplicationProblemPlusJSONResponse) VisitDeleteIndividualExposureDataSubscriptionResponse(w http.ResponseWriter) error

type DeleteSessionManagementData204Response

type DeleteSessionManagementData204Response struct {
}

func (DeleteSessionManagementData204Response) VisitDeleteSessionManagementDataResponse

func (response DeleteSessionManagementData204Response) VisitDeleteSessionManagementDataResponse(w http.ResponseWriter) error

type DeleteSessionManagementData400ApplicationProblemPlusJSONResponse

type DeleteSessionManagementData400ApplicationProblemPlusJSONResponse struct {
	externalRef0.N400ApplicationProblemPlusJSONResponse
}

func (DeleteSessionManagementData400ApplicationProblemPlusJSONResponse) VisitDeleteSessionManagementDataResponse

func (response DeleteSessionManagementData400ApplicationProblemPlusJSONResponse) VisitDeleteSessionManagementDataResponse(w http.ResponseWriter) error

type DeleteSessionManagementData401ApplicationProblemPlusJSONResponse

type DeleteSessionManagementData401ApplicationProblemPlusJSONResponse struct {
	externalRef0.N401ApplicationProblemPlusJSONResponse
}

func (DeleteSessionManagementData401ApplicationProblemPlusJSONResponse) VisitDeleteSessionManagementDataResponse

func (response DeleteSessionManagementData401ApplicationProblemPlusJSONResponse) VisitDeleteSessionManagementDataResponse(w http.ResponseWriter) error

type DeleteSessionManagementData403ApplicationProblemPlusJSONResponse

type DeleteSessionManagementData403ApplicationProblemPlusJSONResponse struct {
	externalRef0.N403ApplicationProblemPlusJSONResponse
}

func (DeleteSessionManagementData403ApplicationProblemPlusJSONResponse) VisitDeleteSessionManagementDataResponse

func (response DeleteSessionManagementData403ApplicationProblemPlusJSONResponse) VisitDeleteSessionManagementDataResponse(w http.ResponseWriter) error

type DeleteSessionManagementData404ApplicationProblemPlusJSONResponse

type DeleteSessionManagementData404ApplicationProblemPlusJSONResponse struct {
	externalRef0.N404ApplicationProblemPlusJSONResponse
}

func (DeleteSessionManagementData404ApplicationProblemPlusJSONResponse) VisitDeleteSessionManagementDataResponse

func (response DeleteSessionManagementData404ApplicationProblemPlusJSONResponse) VisitDeleteSessionManagementDataResponse(w http.ResponseWriter) error

type DeleteSessionManagementData429ApplicationProblemPlusJSONResponse

type DeleteSessionManagementData429ApplicationProblemPlusJSONResponse struct {
	externalRef0.N429ApplicationProblemPlusJSONResponse
}

func (DeleteSessionManagementData429ApplicationProblemPlusJSONResponse) VisitDeleteSessionManagementDataResponse

func (response DeleteSessionManagementData429ApplicationProblemPlusJSONResponse) VisitDeleteSessionManagementDataResponse(w http.ResponseWriter) error

type DeleteSessionManagementData500ApplicationProblemPlusJSONResponse

type DeleteSessionManagementData500ApplicationProblemPlusJSONResponse struct {
	externalRef0.N500ApplicationProblemPlusJSONResponse
}

func (DeleteSessionManagementData500ApplicationProblemPlusJSONResponse) VisitDeleteSessionManagementDataResponse

func (response DeleteSessionManagementData500ApplicationProblemPlusJSONResponse) VisitDeleteSessionManagementDataResponse(w http.ResponseWriter) error

type DeleteSessionManagementData503ApplicationProblemPlusJSONResponse

type DeleteSessionManagementData503ApplicationProblemPlusJSONResponse struct {
	externalRef0.N503ApplicationProblemPlusJSONResponse
}

func (DeleteSessionManagementData503ApplicationProblemPlusJSONResponse) VisitDeleteSessionManagementDataResponse

func (response DeleteSessionManagementData503ApplicationProblemPlusJSONResponse) VisitDeleteSessionManagementDataResponse(w http.ResponseWriter) error

type DeleteSessionManagementDataRequestObject

type DeleteSessionManagementDataRequestObject struct {
	UeId         externalRef0.VarUeId      `json:"ueId"`
	PduSessionId externalRef0.PduSessionId `json:"pduSessionId"`
}

type DeleteSessionManagementDataResponse

type DeleteSessionManagementDataResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	ApplicationproblemJSON400     *externalRef0.N400
	ApplicationproblemJSON401     *externalRef0.N401
	ApplicationproblemJSON403     *externalRef0.N403
	ApplicationproblemJSON404     *externalRef0.N404
	ApplicationproblemJSON429     *externalRef0.N429
	ApplicationproblemJSON500     *externalRef0.N500
	ApplicationproblemJSON503     *externalRef0.N503
	ApplicationproblemJSONDefault *externalRef0.Default
}

func ParseDeleteSessionManagementDataResponse

func ParseDeleteSessionManagementDataResponse(rsp *http.Response) (*DeleteSessionManagementDataResponse, error)

ParseDeleteSessionManagementDataResponse parses an HTTP response from a DeleteSessionManagementDataWithResponse call

func (DeleteSessionManagementDataResponse) Status

Status returns HTTPResponse.Status

func (DeleteSessionManagementDataResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type DeleteSessionManagementDataResponseObject

type DeleteSessionManagementDataResponseObject interface {
	VisitDeleteSessionManagementDataResponse(w http.ResponseWriter) error
}

type DeleteSessionManagementDatadefaultApplicationProblemPlusJSONResponse

type DeleteSessionManagementDatadefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef0.ProblemDetails
	StatusCode int
}

func (DeleteSessionManagementDatadefaultApplicationProblemPlusJSONResponse) VisitDeleteSessionManagementDataResponse

func (response DeleteSessionManagementDatadefaultApplicationProblemPlusJSONResponse) VisitDeleteSessionManagementDataResponse(w http.ResponseWriter) error

type GinServerOptions

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

GinServerOptions provides options for the Gin server.

type HttpRequestDoer

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

Doer performs HTTP requests.

The standard http.Client implements this interface.

type MiddlewareFunc

type MiddlewareFunc func(c *gin.Context)

type QueryAccessAndMobilityData200JSONResponse

type QueryAccessAndMobilityData200JSONResponse externalRef0.AccessAndMobilityData

func (QueryAccessAndMobilityData200JSONResponse) VisitQueryAccessAndMobilityDataResponse

func (response QueryAccessAndMobilityData200JSONResponse) VisitQueryAccessAndMobilityDataResponse(w http.ResponseWriter) error

type QueryAccessAndMobilityData400ApplicationProblemPlusJSONResponse

type QueryAccessAndMobilityData400ApplicationProblemPlusJSONResponse struct {
	externalRef0.N400ApplicationProblemPlusJSONResponse
}

func (QueryAccessAndMobilityData400ApplicationProblemPlusJSONResponse) VisitQueryAccessAndMobilityDataResponse

func (response QueryAccessAndMobilityData400ApplicationProblemPlusJSONResponse) VisitQueryAccessAndMobilityDataResponse(w http.ResponseWriter) error

type QueryAccessAndMobilityData401ApplicationProblemPlusJSONResponse

type QueryAccessAndMobilityData401ApplicationProblemPlusJSONResponse struct {
	externalRef0.N401ApplicationProblemPlusJSONResponse
}

func (QueryAccessAndMobilityData401ApplicationProblemPlusJSONResponse) VisitQueryAccessAndMobilityDataResponse

func (response QueryAccessAndMobilityData401ApplicationProblemPlusJSONResponse) VisitQueryAccessAndMobilityDataResponse(w http.ResponseWriter) error

type QueryAccessAndMobilityData403ApplicationProblemPlusJSONResponse

type QueryAccessAndMobilityData403ApplicationProblemPlusJSONResponse struct {
	externalRef0.N403ApplicationProblemPlusJSONResponse
}

func (QueryAccessAndMobilityData403ApplicationProblemPlusJSONResponse) VisitQueryAccessAndMobilityDataResponse

func (response QueryAccessAndMobilityData403ApplicationProblemPlusJSONResponse) VisitQueryAccessAndMobilityDataResponse(w http.ResponseWriter) error

type QueryAccessAndMobilityData404ApplicationProblemPlusJSONResponse

type QueryAccessAndMobilityData404ApplicationProblemPlusJSONResponse struct {
	externalRef0.N404ApplicationProblemPlusJSONResponse
}

func (QueryAccessAndMobilityData404ApplicationProblemPlusJSONResponse) VisitQueryAccessAndMobilityDataResponse

func (response QueryAccessAndMobilityData404ApplicationProblemPlusJSONResponse) VisitQueryAccessAndMobilityDataResponse(w http.ResponseWriter) error

type QueryAccessAndMobilityData406Response

type QueryAccessAndMobilityData406Response externalRef0.N406Response

func (QueryAccessAndMobilityData406Response) VisitQueryAccessAndMobilityDataResponse

func (response QueryAccessAndMobilityData406Response) VisitQueryAccessAndMobilityDataResponse(w http.ResponseWriter) error

type QueryAccessAndMobilityData414ApplicationProblemPlusJSONResponse

type QueryAccessAndMobilityData414ApplicationProblemPlusJSONResponse struct {
	externalRef0.N414ApplicationProblemPlusJSONResponse
}

func (QueryAccessAndMobilityData414ApplicationProblemPlusJSONResponse) VisitQueryAccessAndMobilityDataResponse

func (response QueryAccessAndMobilityData414ApplicationProblemPlusJSONResponse) VisitQueryAccessAndMobilityDataResponse(w http.ResponseWriter) error

type QueryAccessAndMobilityData429ApplicationProblemPlusJSONResponse

type QueryAccessAndMobilityData429ApplicationProblemPlusJSONResponse struct {
	externalRef0.N429ApplicationProblemPlusJSONResponse
}

func (QueryAccessAndMobilityData429ApplicationProblemPlusJSONResponse) VisitQueryAccessAndMobilityDataResponse

func (response QueryAccessAndMobilityData429ApplicationProblemPlusJSONResponse) VisitQueryAccessAndMobilityDataResponse(w http.ResponseWriter) error

type QueryAccessAndMobilityData500ApplicationProblemPlusJSONResponse

type QueryAccessAndMobilityData500ApplicationProblemPlusJSONResponse struct {
	externalRef0.N500ApplicationProblemPlusJSONResponse
}

func (QueryAccessAndMobilityData500ApplicationProblemPlusJSONResponse) VisitQueryAccessAndMobilityDataResponse

func (response QueryAccessAndMobilityData500ApplicationProblemPlusJSONResponse) VisitQueryAccessAndMobilityDataResponse(w http.ResponseWriter) error

type QueryAccessAndMobilityData503ApplicationProblemPlusJSONResponse

type QueryAccessAndMobilityData503ApplicationProblemPlusJSONResponse struct {
	externalRef0.N503ApplicationProblemPlusJSONResponse
}

func (QueryAccessAndMobilityData503ApplicationProblemPlusJSONResponse) VisitQueryAccessAndMobilityDataResponse

func (response QueryAccessAndMobilityData503ApplicationProblemPlusJSONResponse) VisitQueryAccessAndMobilityDataResponse(w http.ResponseWriter) error

type QueryAccessAndMobilityDataParams

type QueryAccessAndMobilityDataParams struct {
	// SuppFeat Supported Features
	SuppFeat *externalRef0.SupportedFeatures `form:"supp-feat,omitempty" json:"supp-feat,omitempty"`
}

QueryAccessAndMobilityDataParams defines parameters for QueryAccessAndMobilityData.

type QueryAccessAndMobilityDataRequestObject

type QueryAccessAndMobilityDataRequestObject struct {
	UeId   externalRef0.VarUeId `json:"ueId"`
	Params QueryAccessAndMobilityDataParams
}

type QueryAccessAndMobilityDataResponse

type QueryAccessAndMobilityDataResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	JSON200                       *externalRef0.AccessAndMobilityData
	ApplicationproblemJSON400     *externalRef0.N400
	ApplicationproblemJSON401     *externalRef0.N401
	ApplicationproblemJSON403     *externalRef0.N403
	ApplicationproblemJSON404     *externalRef0.N404
	ApplicationproblemJSON414     *externalRef0.N414
	ApplicationproblemJSON429     *externalRef0.N429
	ApplicationproblemJSON500     *externalRef0.N500
	ApplicationproblemJSON503     *externalRef0.N503
	ApplicationproblemJSONDefault *externalRef0.Default
}

func ParseQueryAccessAndMobilityDataResponse

func ParseQueryAccessAndMobilityDataResponse(rsp *http.Response) (*QueryAccessAndMobilityDataResponse, error)

ParseQueryAccessAndMobilityDataResponse parses an HTTP response from a QueryAccessAndMobilityDataWithResponse call

func (QueryAccessAndMobilityDataResponse) Status

Status returns HTTPResponse.Status

func (QueryAccessAndMobilityDataResponse) StatusCode

func (r QueryAccessAndMobilityDataResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type QueryAccessAndMobilityDataResponseObject

type QueryAccessAndMobilityDataResponseObject interface {
	VisitQueryAccessAndMobilityDataResponse(w http.ResponseWriter) error
}

type QueryAccessAndMobilityDatadefaultApplicationProblemPlusJSONResponse

type QueryAccessAndMobilityDatadefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef0.ProblemDetails
	StatusCode int
}

func (QueryAccessAndMobilityDatadefaultApplicationProblemPlusJSONResponse) VisitQueryAccessAndMobilityDataResponse

func (response QueryAccessAndMobilityDatadefaultApplicationProblemPlusJSONResponse) VisitQueryAccessAndMobilityDataResponse(w http.ResponseWriter) error

type QuerySessionManagementData200JSONResponse

type QuerySessionManagementData200JSONResponse externalRef0.PduSessionManagementData

func (QuerySessionManagementData200JSONResponse) VisitQuerySessionManagementDataResponse

func (response QuerySessionManagementData200JSONResponse) VisitQuerySessionManagementDataResponse(w http.ResponseWriter) error

type QuerySessionManagementData400ApplicationProblemPlusJSONResponse

type QuerySessionManagementData400ApplicationProblemPlusJSONResponse struct {
	externalRef0.N400ApplicationProblemPlusJSONResponse
}

func (QuerySessionManagementData400ApplicationProblemPlusJSONResponse) VisitQuerySessionManagementDataResponse

func (response QuerySessionManagementData400ApplicationProblemPlusJSONResponse) VisitQuerySessionManagementDataResponse(w http.ResponseWriter) error

type QuerySessionManagementData401ApplicationProblemPlusJSONResponse

type QuerySessionManagementData401ApplicationProblemPlusJSONResponse struct {
	externalRef0.N401ApplicationProblemPlusJSONResponse
}

func (QuerySessionManagementData401ApplicationProblemPlusJSONResponse) VisitQuerySessionManagementDataResponse

func (response QuerySessionManagementData401ApplicationProblemPlusJSONResponse) VisitQuerySessionManagementDataResponse(w http.ResponseWriter) error

type QuerySessionManagementData403ApplicationProblemPlusJSONResponse

type QuerySessionManagementData403ApplicationProblemPlusJSONResponse struct {
	externalRef0.N403ApplicationProblemPlusJSONResponse
}

func (QuerySessionManagementData403ApplicationProblemPlusJSONResponse) VisitQuerySessionManagementDataResponse

func (response QuerySessionManagementData403ApplicationProblemPlusJSONResponse) VisitQuerySessionManagementDataResponse(w http.ResponseWriter) error

type QuerySessionManagementData404ApplicationProblemPlusJSONResponse

type QuerySessionManagementData404ApplicationProblemPlusJSONResponse struct {
	externalRef0.N404ApplicationProblemPlusJSONResponse
}

func (QuerySessionManagementData404ApplicationProblemPlusJSONResponse) VisitQuerySessionManagementDataResponse

func (response QuerySessionManagementData404ApplicationProblemPlusJSONResponse) VisitQuerySessionManagementDataResponse(w http.ResponseWriter) error

type QuerySessionManagementData406Response

type QuerySessionManagementData406Response externalRef0.N406Response

func (QuerySessionManagementData406Response) VisitQuerySessionManagementDataResponse

func (response QuerySessionManagementData406Response) VisitQuerySessionManagementDataResponse(w http.ResponseWriter) error

type QuerySessionManagementData414ApplicationProblemPlusJSONResponse

type QuerySessionManagementData414ApplicationProblemPlusJSONResponse struct {
	externalRef0.N414ApplicationProblemPlusJSONResponse
}

func (QuerySessionManagementData414ApplicationProblemPlusJSONResponse) VisitQuerySessionManagementDataResponse

func (response QuerySessionManagementData414ApplicationProblemPlusJSONResponse) VisitQuerySessionManagementDataResponse(w http.ResponseWriter) error

type QuerySessionManagementData429ApplicationProblemPlusJSONResponse

type QuerySessionManagementData429ApplicationProblemPlusJSONResponse struct {
	externalRef0.N429ApplicationProblemPlusJSONResponse
}

func (QuerySessionManagementData429ApplicationProblemPlusJSONResponse) VisitQuerySessionManagementDataResponse

func (response QuerySessionManagementData429ApplicationProblemPlusJSONResponse) VisitQuerySessionManagementDataResponse(w http.ResponseWriter) error

type QuerySessionManagementData500ApplicationProblemPlusJSONResponse

type QuerySessionManagementData500ApplicationProblemPlusJSONResponse struct {
	externalRef0.N500ApplicationProblemPlusJSONResponse
}

func (QuerySessionManagementData500ApplicationProblemPlusJSONResponse) VisitQuerySessionManagementDataResponse

func (response QuerySessionManagementData500ApplicationProblemPlusJSONResponse) VisitQuerySessionManagementDataResponse(w http.ResponseWriter) error

type QuerySessionManagementData503ApplicationProblemPlusJSONResponse

type QuerySessionManagementData503ApplicationProblemPlusJSONResponse struct {
	externalRef0.N503ApplicationProblemPlusJSONResponse
}

func (QuerySessionManagementData503ApplicationProblemPlusJSONResponse) VisitQuerySessionManagementDataResponse

func (response QuerySessionManagementData503ApplicationProblemPlusJSONResponse) VisitQuerySessionManagementDataResponse(w http.ResponseWriter) error

type QuerySessionManagementDataParams

type QuerySessionManagementDataParams struct {
	// Ipv4Addr IPv4 Address of the UE
	Ipv4Addr *externalRef0.Ipv4Addr `form:"ipv4-addr,omitempty" json:"ipv4-addr,omitempty"`

	// Ipv6Prefix IPv6 Address Prefix of the UE
	Ipv6Prefix *externalRef0.Ipv6Prefix `form:"ipv6-prefix,omitempty" json:"ipv6-prefix,omitempty"`

	// Dnn DNN of the UE
	Dnn *externalRef0.Dnn `form:"dnn,omitempty" json:"dnn,omitempty"`

	// Fields attributes to be retrieved
	Fields *[]string `form:"fields,omitempty" json:"fields,omitempty"`

	// SuppFeat Supported Features
	SuppFeat *externalRef0.SupportedFeatures `form:"supp-feat,omitempty" json:"supp-feat,omitempty"`
}

QuerySessionManagementDataParams defines parameters for QuerySessionManagementData.

type QuerySessionManagementDataRequestObject

type QuerySessionManagementDataRequestObject struct {
	UeId         externalRef0.VarUeId      `json:"ueId"`
	PduSessionId externalRef0.PduSessionId `json:"pduSessionId"`
	Params       QuerySessionManagementDataParams
}

type QuerySessionManagementDataResponse

type QuerySessionManagementDataResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	JSON200                       *externalRef0.PduSessionManagementData
	ApplicationproblemJSON400     *externalRef0.N400
	ApplicationproblemJSON401     *externalRef0.N401
	ApplicationproblemJSON403     *externalRef0.N403
	ApplicationproblemJSON404     *externalRef0.N404
	ApplicationproblemJSON414     *externalRef0.N414
	ApplicationproblemJSON429     *externalRef0.N429
	ApplicationproblemJSON500     *externalRef0.N500
	ApplicationproblemJSON503     *externalRef0.N503
	ApplicationproblemJSONDefault *externalRef0.Default
}

func ParseQuerySessionManagementDataResponse

func ParseQuerySessionManagementDataResponse(rsp *http.Response) (*QuerySessionManagementDataResponse, error)

ParseQuerySessionManagementDataResponse parses an HTTP response from a QuerySessionManagementDataWithResponse call

func (QuerySessionManagementDataResponse) Status

Status returns HTTPResponse.Status

func (QuerySessionManagementDataResponse) StatusCode

func (r QuerySessionManagementDataResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type QuerySessionManagementDataResponseObject

type QuerySessionManagementDataResponseObject interface {
	VisitQuerySessionManagementDataResponse(w http.ResponseWriter) error
}

type QuerySessionManagementDatadefaultApplicationProblemPlusJSONResponse

type QuerySessionManagementDatadefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef0.ProblemDetails
	StatusCode int
}

func (QuerySessionManagementDatadefaultApplicationProblemPlusJSONResponse) VisitQuerySessionManagementDataResponse

func (response QuerySessionManagementDatadefaultApplicationProblemPlusJSONResponse) VisitQuerySessionManagementDataResponse(w http.ResponseWriter) error

type ReplaceIndividualExposureDataSubscription200JSONResponse

type ReplaceIndividualExposureDataSubscription200JSONResponse externalRef0.ExposureDataSubscription

func (ReplaceIndividualExposureDataSubscription200JSONResponse) VisitReplaceIndividualExposureDataSubscriptionResponse

func (response ReplaceIndividualExposureDataSubscription200JSONResponse) VisitReplaceIndividualExposureDataSubscriptionResponse(w http.ResponseWriter) error

type ReplaceIndividualExposureDataSubscription204Response

type ReplaceIndividualExposureDataSubscription204Response struct {
}

func (ReplaceIndividualExposureDataSubscription204Response) VisitReplaceIndividualExposureDataSubscriptionResponse

func (response ReplaceIndividualExposureDataSubscription204Response) VisitReplaceIndividualExposureDataSubscriptionResponse(w http.ResponseWriter) error

type ReplaceIndividualExposureDataSubscription400ApplicationProblemPlusJSONResponse

type ReplaceIndividualExposureDataSubscription400ApplicationProblemPlusJSONResponse struct {
	externalRef0.N400ApplicationProblemPlusJSONResponse
}

func (ReplaceIndividualExposureDataSubscription400ApplicationProblemPlusJSONResponse) VisitReplaceIndividualExposureDataSubscriptionResponse

func (response ReplaceIndividualExposureDataSubscription400ApplicationProblemPlusJSONResponse) VisitReplaceIndividualExposureDataSubscriptionResponse(w http.ResponseWriter) error

type ReplaceIndividualExposureDataSubscription401ApplicationProblemPlusJSONResponse

type ReplaceIndividualExposureDataSubscription401ApplicationProblemPlusJSONResponse struct {
	externalRef0.N401ApplicationProblemPlusJSONResponse
}

func (ReplaceIndividualExposureDataSubscription401ApplicationProblemPlusJSONResponse) VisitReplaceIndividualExposureDataSubscriptionResponse

func (response ReplaceIndividualExposureDataSubscription401ApplicationProblemPlusJSONResponse) VisitReplaceIndividualExposureDataSubscriptionResponse(w http.ResponseWriter) error

type ReplaceIndividualExposureDataSubscription403ApplicationProblemPlusJSONResponse

type ReplaceIndividualExposureDataSubscription403ApplicationProblemPlusJSONResponse struct {
	externalRef0.N403ApplicationProblemPlusJSONResponse
}

func (ReplaceIndividualExposureDataSubscription403ApplicationProblemPlusJSONResponse) VisitReplaceIndividualExposureDataSubscriptionResponse

func (response ReplaceIndividualExposureDataSubscription403ApplicationProblemPlusJSONResponse) VisitReplaceIndividualExposureDataSubscriptionResponse(w http.ResponseWriter) error

type ReplaceIndividualExposureDataSubscription404ApplicationProblemPlusJSONResponse

type ReplaceIndividualExposureDataSubscription404ApplicationProblemPlusJSONResponse struct {
	externalRef0.N404ApplicationProblemPlusJSONResponse
}

func (ReplaceIndividualExposureDataSubscription404ApplicationProblemPlusJSONResponse) VisitReplaceIndividualExposureDataSubscriptionResponse

func (response ReplaceIndividualExposureDataSubscription404ApplicationProblemPlusJSONResponse) VisitReplaceIndividualExposureDataSubscriptionResponse(w http.ResponseWriter) error

type ReplaceIndividualExposureDataSubscription411ApplicationProblemPlusJSONResponse

type ReplaceIndividualExposureDataSubscription411ApplicationProblemPlusJSONResponse struct {
	externalRef0.N411ApplicationProblemPlusJSONResponse
}

func (ReplaceIndividualExposureDataSubscription411ApplicationProblemPlusJSONResponse) VisitReplaceIndividualExposureDataSubscriptionResponse

func (response ReplaceIndividualExposureDataSubscription411ApplicationProblemPlusJSONResponse) VisitReplaceIndividualExposureDataSubscriptionResponse(w http.ResponseWriter) error

type ReplaceIndividualExposureDataSubscription413ApplicationProblemPlusJSONResponse

type ReplaceIndividualExposureDataSubscription413ApplicationProblemPlusJSONResponse struct {
	externalRef0.N413ApplicationProblemPlusJSONResponse
}

func (ReplaceIndividualExposureDataSubscription413ApplicationProblemPlusJSONResponse) VisitReplaceIndividualExposureDataSubscriptionResponse

func (response ReplaceIndividualExposureDataSubscription413ApplicationProblemPlusJSONResponse) VisitReplaceIndividualExposureDataSubscriptionResponse(w http.ResponseWriter) error

type ReplaceIndividualExposureDataSubscription415ApplicationProblemPlusJSONResponse

type ReplaceIndividualExposureDataSubscription415ApplicationProblemPlusJSONResponse struct {
	externalRef0.N415ApplicationProblemPlusJSONResponse
}

func (ReplaceIndividualExposureDataSubscription415ApplicationProblemPlusJSONResponse) VisitReplaceIndividualExposureDataSubscriptionResponse

func (response ReplaceIndividualExposureDataSubscription415ApplicationProblemPlusJSONResponse) VisitReplaceIndividualExposureDataSubscriptionResponse(w http.ResponseWriter) error

type ReplaceIndividualExposureDataSubscription429ApplicationProblemPlusJSONResponse

type ReplaceIndividualExposureDataSubscription429ApplicationProblemPlusJSONResponse struct {
	externalRef0.N429ApplicationProblemPlusJSONResponse
}

func (ReplaceIndividualExposureDataSubscription429ApplicationProblemPlusJSONResponse) VisitReplaceIndividualExposureDataSubscriptionResponse

func (response ReplaceIndividualExposureDataSubscription429ApplicationProblemPlusJSONResponse) VisitReplaceIndividualExposureDataSubscriptionResponse(w http.ResponseWriter) error

type ReplaceIndividualExposureDataSubscription500ApplicationProblemPlusJSONResponse

type ReplaceIndividualExposureDataSubscription500ApplicationProblemPlusJSONResponse struct {
	externalRef0.N500ApplicationProblemPlusJSONResponse
}

func (ReplaceIndividualExposureDataSubscription500ApplicationProblemPlusJSONResponse) VisitReplaceIndividualExposureDataSubscriptionResponse

func (response ReplaceIndividualExposureDataSubscription500ApplicationProblemPlusJSONResponse) VisitReplaceIndividualExposureDataSubscriptionResponse(w http.ResponseWriter) error

type ReplaceIndividualExposureDataSubscription503ApplicationProblemPlusJSONResponse

type ReplaceIndividualExposureDataSubscription503ApplicationProblemPlusJSONResponse struct {
	externalRef0.N503ApplicationProblemPlusJSONResponse
}

func (ReplaceIndividualExposureDataSubscription503ApplicationProblemPlusJSONResponse) VisitReplaceIndividualExposureDataSubscriptionResponse

func (response ReplaceIndividualExposureDataSubscription503ApplicationProblemPlusJSONResponse) VisitReplaceIndividualExposureDataSubscriptionResponse(w http.ResponseWriter) error

type ReplaceIndividualExposureDataSubscriptionJSONRequestBody

type ReplaceIndividualExposureDataSubscriptionJSONRequestBody = externalRef0.ExposureDataSubscription

ReplaceIndividualExposureDataSubscriptionJSONRequestBody defines body for ReplaceIndividualExposureDataSubscription for application/json ContentType.

type ReplaceIndividualExposureDataSubscriptionRequestObject

type ReplaceIndividualExposureDataSubscriptionRequestObject struct {
	SubId string `json:"subId"`
	Body  *ReplaceIndividualExposureDataSubscriptionJSONRequestBody
}

type ReplaceIndividualExposureDataSubscriptionResponse

type ReplaceIndividualExposureDataSubscriptionResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	JSON200                       *externalRef0.ExposureDataSubscription
	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 ParseReplaceIndividualExposureDataSubscriptionResponse

func ParseReplaceIndividualExposureDataSubscriptionResponse(rsp *http.Response) (*ReplaceIndividualExposureDataSubscriptionResponse, error)

ParseReplaceIndividualExposureDataSubscriptionResponse parses an HTTP response from a ReplaceIndividualExposureDataSubscriptionWithResponse call

func (ReplaceIndividualExposureDataSubscriptionResponse) Status

Status returns HTTPResponse.Status

func (ReplaceIndividualExposureDataSubscriptionResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ReplaceIndividualExposureDataSubscriptionResponseObject

type ReplaceIndividualExposureDataSubscriptionResponseObject interface {
	VisitReplaceIndividualExposureDataSubscriptionResponse(w http.ResponseWriter) error
}

type ReplaceIndividualExposureDataSubscriptiondefaultApplicationProblemPlusJSONResponse

type ReplaceIndividualExposureDataSubscriptiondefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef0.ProblemDetails
	StatusCode int
}

func (ReplaceIndividualExposureDataSubscriptiondefaultApplicationProblemPlusJSONResponse) VisitReplaceIndividualExposureDataSubscriptionResponse

func (response ReplaceIndividualExposureDataSubscriptiondefaultApplicationProblemPlusJSONResponse) VisitReplaceIndividualExposureDataSubscriptionResponse(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 ServerInterface

type ServerInterface interface {
	// Create a subscription to receive notification of exposure data changes
	// (POST /exposure-data/subs-to-notify)
	CreateIndividualExposureDataSubscription(c *gin.Context)
	// Deletes the individual Exposure Data subscription
	// (DELETE /exposure-data/subs-to-notify/{subId})
	DeleteIndividualExposureDataSubscription(c *gin.Context, subId string)
	// updates a subscription to receive notifications of exposure data changes
	// (PUT /exposure-data/subs-to-notify/{subId})
	ReplaceIndividualExposureDataSubscription(c *gin.Context, subId string)
	// Deletes the access and mobility exposure data for a UE
	// (DELETE /exposure-data/{ueId}/access-and-mobility-data)
	DeleteAccessAndMobilityData(c *gin.Context, ueId externalRef0.VarUeId)
	// Retrieves the access and mobility exposure data for a UE
	// (GET /exposure-data/{ueId}/access-and-mobility-data)
	QueryAccessAndMobilityData(c *gin.Context, ueId externalRef0.VarUeId, params QueryAccessAndMobilityDataParams)
	// Updates the access and mobility exposure data for a UE
	// (PATCH /exposure-data/{ueId}/access-and-mobility-data)
	UpdateAccessAndMobilityData(c *gin.Context, ueId externalRef0.VarUeId)
	// Creates and updates the access and mobility exposure data for a UE
	// (PUT /exposure-data/{ueId}/access-and-mobility-data)
	CreateOrReplaceAccessAndMobilityData(c *gin.Context, ueId externalRef0.VarUeId)
	// Deletes the session management data for a UE and for an individual PDU session
	// (DELETE /exposure-data/{ueId}/session-management-data/{pduSessionId})
	DeleteSessionManagementData(c *gin.Context, ueId externalRef0.VarUeId, pduSessionId externalRef0.PduSessionId)
	// Retrieves the session management data for a UE and for an individual PDU session
	// (GET /exposure-data/{ueId}/session-management-data/{pduSessionId})
	QuerySessionManagementData(c *gin.Context, ueId externalRef0.VarUeId, pduSessionId externalRef0.PduSessionId, params QuerySessionManagementDataParams)
	// Creates and updates the session management data for a UE and for an individual PDU session
	// (PUT /exposure-data/{ueId}/session-management-data/{pduSessionId})
	CreateOrReplaceSessionManagementData(c *gin.Context, ueId externalRef0.VarUeId, pduSessionId externalRef0.PduSessionId)
}

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

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

CreateIndividualExposureDataSubscription operation middleware

func (*ServerInterfaceWrapper) CreateOrReplaceAccessAndMobilityData

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

CreateOrReplaceAccessAndMobilityData operation middleware

func (*ServerInterfaceWrapper) CreateOrReplaceSessionManagementData

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

CreateOrReplaceSessionManagementData operation middleware

func (*ServerInterfaceWrapper) DeleteAccessAndMobilityData

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

DeleteAccessAndMobilityData operation middleware

func (*ServerInterfaceWrapper) DeleteIndividualExposureDataSubscription

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

DeleteIndividualExposureDataSubscription operation middleware

func (*ServerInterfaceWrapper) DeleteSessionManagementData

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

DeleteSessionManagementData operation middleware

func (*ServerInterfaceWrapper) QueryAccessAndMobilityData

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

QueryAccessAndMobilityData operation middleware

func (*ServerInterfaceWrapper) QuerySessionManagementData

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

QuerySessionManagementData operation middleware

func (*ServerInterfaceWrapper) ReplaceIndividualExposureDataSubscription

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

ReplaceIndividualExposureDataSubscription operation middleware

func (*ServerInterfaceWrapper) UpdateAccessAndMobilityData

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

UpdateAccessAndMobilityData operation middleware

type StrictHandlerFunc

type StrictHandlerFunc = strictgin.StrictGinHandlerFunc

type StrictMiddlewareFunc

type StrictMiddlewareFunc = strictgin.StrictGinMiddlewareFunc

type StrictServerInterface

type StrictServerInterface interface {
	// Create a subscription to receive notification of exposure data changes
	// (POST /exposure-data/subs-to-notify)
	CreateIndividualExposureDataSubscription(ctx context.Context, request CreateIndividualExposureDataSubscriptionRequestObject) (CreateIndividualExposureDataSubscriptionResponseObject, error)
	// Deletes the individual Exposure Data subscription
	// (DELETE /exposure-data/subs-to-notify/{subId})
	DeleteIndividualExposureDataSubscription(ctx context.Context, request DeleteIndividualExposureDataSubscriptionRequestObject) (DeleteIndividualExposureDataSubscriptionResponseObject, error)
	// updates a subscription to receive notifications of exposure data changes
	// (PUT /exposure-data/subs-to-notify/{subId})
	ReplaceIndividualExposureDataSubscription(ctx context.Context, request ReplaceIndividualExposureDataSubscriptionRequestObject) (ReplaceIndividualExposureDataSubscriptionResponseObject, error)
	// Deletes the access and mobility exposure data for a UE
	// (DELETE /exposure-data/{ueId}/access-and-mobility-data)
	DeleteAccessAndMobilityData(ctx context.Context, request DeleteAccessAndMobilityDataRequestObject) (DeleteAccessAndMobilityDataResponseObject, error)
	// Retrieves the access and mobility exposure data for a UE
	// (GET /exposure-data/{ueId}/access-and-mobility-data)
	QueryAccessAndMobilityData(ctx context.Context, request QueryAccessAndMobilityDataRequestObject) (QueryAccessAndMobilityDataResponseObject, error)
	// Updates the access and mobility exposure data for a UE
	// (PATCH /exposure-data/{ueId}/access-and-mobility-data)
	UpdateAccessAndMobilityData(ctx context.Context, request UpdateAccessAndMobilityDataRequestObject) (UpdateAccessAndMobilityDataResponseObject, error)
	// Creates and updates the access and mobility exposure data for a UE
	// (PUT /exposure-data/{ueId}/access-and-mobility-data)
	CreateOrReplaceAccessAndMobilityData(ctx context.Context, request CreateOrReplaceAccessAndMobilityDataRequestObject) (CreateOrReplaceAccessAndMobilityDataResponseObject, error)
	// Deletes the session management data for a UE and for an individual PDU session
	// (DELETE /exposure-data/{ueId}/session-management-data/{pduSessionId})
	DeleteSessionManagementData(ctx context.Context, request DeleteSessionManagementDataRequestObject) (DeleteSessionManagementDataResponseObject, error)
	// Retrieves the session management data for a UE and for an individual PDU session
	// (GET /exposure-data/{ueId}/session-management-data/{pduSessionId})
	QuerySessionManagementData(ctx context.Context, request QuerySessionManagementDataRequestObject) (QuerySessionManagementDataResponseObject, error)
	// Creates and updates the session management data for a UE and for an individual PDU session
	// (PUT /exposure-data/{ueId}/session-management-data/{pduSessionId})
	CreateOrReplaceSessionManagementData(ctx context.Context, request CreateOrReplaceSessionManagementDataRequestObject) (CreateOrReplaceSessionManagementDataResponseObject, error)
}

StrictServerInterface represents all server handlers.

type UpdateAccessAndMobilityData204Response

type UpdateAccessAndMobilityData204Response struct {
}

func (UpdateAccessAndMobilityData204Response) VisitUpdateAccessAndMobilityDataResponse

func (response UpdateAccessAndMobilityData204Response) VisitUpdateAccessAndMobilityDataResponse(w http.ResponseWriter) error

type UpdateAccessAndMobilityData400ApplicationProblemPlusJSONResponse

type UpdateAccessAndMobilityData400ApplicationProblemPlusJSONResponse struct {
	externalRef0.N400ApplicationProblemPlusJSONResponse
}

func (UpdateAccessAndMobilityData400ApplicationProblemPlusJSONResponse) VisitUpdateAccessAndMobilityDataResponse

func (response UpdateAccessAndMobilityData400ApplicationProblemPlusJSONResponse) VisitUpdateAccessAndMobilityDataResponse(w http.ResponseWriter) error

type UpdateAccessAndMobilityData401ApplicationProblemPlusJSONResponse

type UpdateAccessAndMobilityData401ApplicationProblemPlusJSONResponse struct {
	externalRef0.N401ApplicationProblemPlusJSONResponse
}

func (UpdateAccessAndMobilityData401ApplicationProblemPlusJSONResponse) VisitUpdateAccessAndMobilityDataResponse

func (response UpdateAccessAndMobilityData401ApplicationProblemPlusJSONResponse) VisitUpdateAccessAndMobilityDataResponse(w http.ResponseWriter) error

type UpdateAccessAndMobilityData403ApplicationProblemPlusJSONResponse

type UpdateAccessAndMobilityData403ApplicationProblemPlusJSONResponse struct {
	externalRef0.N403ApplicationProblemPlusJSONResponse
}

func (UpdateAccessAndMobilityData403ApplicationProblemPlusJSONResponse) VisitUpdateAccessAndMobilityDataResponse

func (response UpdateAccessAndMobilityData403ApplicationProblemPlusJSONResponse) VisitUpdateAccessAndMobilityDataResponse(w http.ResponseWriter) error

type UpdateAccessAndMobilityData404ApplicationProblemPlusJSONResponse

type UpdateAccessAndMobilityData404ApplicationProblemPlusJSONResponse struct {
	externalRef0.N404ApplicationProblemPlusJSONResponse
}

func (UpdateAccessAndMobilityData404ApplicationProblemPlusJSONResponse) VisitUpdateAccessAndMobilityDataResponse

func (response UpdateAccessAndMobilityData404ApplicationProblemPlusJSONResponse) VisitUpdateAccessAndMobilityDataResponse(w http.ResponseWriter) error

type UpdateAccessAndMobilityData411ApplicationProblemPlusJSONResponse

type UpdateAccessAndMobilityData411ApplicationProblemPlusJSONResponse struct {
	externalRef0.N411ApplicationProblemPlusJSONResponse
}

func (UpdateAccessAndMobilityData411ApplicationProblemPlusJSONResponse) VisitUpdateAccessAndMobilityDataResponse

func (response UpdateAccessAndMobilityData411ApplicationProblemPlusJSONResponse) VisitUpdateAccessAndMobilityDataResponse(w http.ResponseWriter) error

type UpdateAccessAndMobilityData413ApplicationProblemPlusJSONResponse

type UpdateAccessAndMobilityData413ApplicationProblemPlusJSONResponse struct {
	externalRef0.N413ApplicationProblemPlusJSONResponse
}

func (UpdateAccessAndMobilityData413ApplicationProblemPlusJSONResponse) VisitUpdateAccessAndMobilityDataResponse

func (response UpdateAccessAndMobilityData413ApplicationProblemPlusJSONResponse) VisitUpdateAccessAndMobilityDataResponse(w http.ResponseWriter) error

type UpdateAccessAndMobilityData415ApplicationProblemPlusJSONResponse

type UpdateAccessAndMobilityData415ApplicationProblemPlusJSONResponse struct {
	externalRef0.N415ApplicationProblemPlusJSONResponse
}

func (UpdateAccessAndMobilityData415ApplicationProblemPlusJSONResponse) VisitUpdateAccessAndMobilityDataResponse

func (response UpdateAccessAndMobilityData415ApplicationProblemPlusJSONResponse) VisitUpdateAccessAndMobilityDataResponse(w http.ResponseWriter) error

type UpdateAccessAndMobilityData429ApplicationProblemPlusJSONResponse

type UpdateAccessAndMobilityData429ApplicationProblemPlusJSONResponse struct {
	externalRef0.N429ApplicationProblemPlusJSONResponse
}

func (UpdateAccessAndMobilityData429ApplicationProblemPlusJSONResponse) VisitUpdateAccessAndMobilityDataResponse

func (response UpdateAccessAndMobilityData429ApplicationProblemPlusJSONResponse) VisitUpdateAccessAndMobilityDataResponse(w http.ResponseWriter) error

type UpdateAccessAndMobilityData500ApplicationProblemPlusJSONResponse

type UpdateAccessAndMobilityData500ApplicationProblemPlusJSONResponse struct {
	externalRef0.N500ApplicationProblemPlusJSONResponse
}

func (UpdateAccessAndMobilityData500ApplicationProblemPlusJSONResponse) VisitUpdateAccessAndMobilityDataResponse

func (response UpdateAccessAndMobilityData500ApplicationProblemPlusJSONResponse) VisitUpdateAccessAndMobilityDataResponse(w http.ResponseWriter) error

type UpdateAccessAndMobilityData503ApplicationProblemPlusJSONResponse

type UpdateAccessAndMobilityData503ApplicationProblemPlusJSONResponse struct {
	externalRef0.N503ApplicationProblemPlusJSONResponse
}

func (UpdateAccessAndMobilityData503ApplicationProblemPlusJSONResponse) VisitUpdateAccessAndMobilityDataResponse

func (response UpdateAccessAndMobilityData503ApplicationProblemPlusJSONResponse) VisitUpdateAccessAndMobilityDataResponse(w http.ResponseWriter) error

type UpdateAccessAndMobilityDataApplicationMergePatchPlusJSONRequestBody

type UpdateAccessAndMobilityDataApplicationMergePatchPlusJSONRequestBody = externalRef0.AccessAndMobilityData

UpdateAccessAndMobilityDataApplicationMergePatchPlusJSONRequestBody defines body for UpdateAccessAndMobilityData for application/merge-patch+json ContentType.

type UpdateAccessAndMobilityDataRequestObject

type UpdateAccessAndMobilityDataRequestObject struct {
	UeId externalRef0.VarUeId `json:"ueId"`
	Body *UpdateAccessAndMobilityDataApplicationMergePatchPlusJSONRequestBody
}

type UpdateAccessAndMobilityDataResponse

type UpdateAccessAndMobilityDataResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	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 ParseUpdateAccessAndMobilityDataResponse

func ParseUpdateAccessAndMobilityDataResponse(rsp *http.Response) (*UpdateAccessAndMobilityDataResponse, error)

ParseUpdateAccessAndMobilityDataResponse parses an HTTP response from a UpdateAccessAndMobilityDataWithResponse call

func (UpdateAccessAndMobilityDataResponse) Status

Status returns HTTPResponse.Status

func (UpdateAccessAndMobilityDataResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type UpdateAccessAndMobilityDataResponseObject

type UpdateAccessAndMobilityDataResponseObject interface {
	VisitUpdateAccessAndMobilityDataResponse(w http.ResponseWriter) error
}

type UpdateAccessAndMobilityDatadefaultApplicationProblemPlusJSONResponse

type UpdateAccessAndMobilityDatadefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef0.ProblemDetails
	StatusCode int
}

func (UpdateAccessAndMobilityDatadefaultApplicationProblemPlusJSONResponse) VisitUpdateAccessAndMobilityDataResponse

func (response UpdateAccessAndMobilityDatadefaultApplicationProblemPlusJSONResponse) VisitUpdateAccessAndMobilityDataResponse(w http.ResponseWriter) error

Jump to

Keyboard shortcuts

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