availability

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

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

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

Documentation

Overview

Package availability provides primitives to interact with the openapi HTTP API.

Code generated by github.com/deepmap/oapi-codegen/v2 version v2.0.1-0.20240123090344-d326c01d279a DO NOT EDIT.

Index

Constants

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

Variables

This section is empty.

Functions

func GetKinOpenApi3Document

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

func GetKinOpenApi3DocumentMust

func GetKinOpenApi3DocumentMust() *openapi3.T

func NewNSSAIAvailabilityDeleteRequest

func NewNSSAIAvailabilityDeleteRequest(server string, nfId string) (*http.Request, error)

NewNSSAIAvailabilityDeleteRequest generates requests for NSSAIAvailabilityDelete

func NewNSSAIAvailabilityOptionsRequest

func NewNSSAIAvailabilityOptionsRequest(server string) (*http.Request, error)

NewNSSAIAvailabilityOptionsRequest generates requests for NSSAIAvailabilityOptions

func NewNSSAIAvailabilityPatchRequestWithBody

func NewNSSAIAvailabilityPatchRequestWithBody(server string, nfId string, params *NSSAIAvailabilityPatchParams, contentType string, body io.Reader) (*http.Request, error)

NewNSSAIAvailabilityPatchRequestWithBody generates requests for NSSAIAvailabilityPatch with any type of body

func NewNSSAIAvailabilityPostRequest

func NewNSSAIAvailabilityPostRequest(server string, params *NSSAIAvailabilityPostParams, body NSSAIAvailabilityPostJSONRequestBody) (*http.Request, error)

NewNSSAIAvailabilityPostRequest calls the generic NSSAIAvailabilityPost builder with application/json body

func NewNSSAIAvailabilityPostRequestWithBody

func NewNSSAIAvailabilityPostRequestWithBody(server string, params *NSSAIAvailabilityPostParams, contentType string, body io.Reader) (*http.Request, error)

NewNSSAIAvailabilityPostRequestWithBody generates requests for NSSAIAvailabilityPost with any type of body

func NewNSSAIAvailabilityPutRequest

func NewNSSAIAvailabilityPutRequest(server string, nfId externalRef0.NfInstanceId, params *NSSAIAvailabilityPutParams, body NSSAIAvailabilityPutJSONRequestBody) (*http.Request, error)

NewNSSAIAvailabilityPutRequest calls the generic NSSAIAvailabilityPut builder with application/json body

func NewNSSAIAvailabilityPutRequestWithBody

func NewNSSAIAvailabilityPutRequestWithBody(server string, nfId externalRef0.NfInstanceId, params *NSSAIAvailabilityPutParams, contentType string, body io.Reader) (*http.Request, error)

NewNSSAIAvailabilityPutRequestWithBody generates requests for NSSAIAvailabilityPut with any type of body

func NewNSSAIAvailabilitySubModifyPatchRequestWithBody

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

NewNSSAIAvailabilitySubModifyPatchRequestWithBody generates requests for NSSAIAvailabilitySubModifyPatch with any type of body

func NewNSSAIAvailabilityUnsubscribeRequest

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

NewNSSAIAvailabilityUnsubscribeRequest generates requests for NSSAIAvailabilityUnsubscribe

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 AuthorizedNssaiAvailabilityData

type AuthorizedNssaiAvailabilityData struct {
	RestrictedSnssaiList []RestrictedSnssai       `json:"restrictedSnssaiList,omitempty"`
	SupportedSnssaiList  []externalRef0.ExtSnssai `json:"supportedSnssaiList"`
	Tai                  externalRef0.Tai         `json:"tai"`
	TaiList              []externalRef0.Tai       `json:"taiList,omitempty"`
	TaiRangeList         []externalRef1.TaiRange  `json:"taiRangeList,omitempty"`
	AdditionalProperties map[string]interface{}   `json:"-"`
}

AuthorizedNssaiAvailabilityData defines model for AuthorizedNssaiAvailabilityData.

func (AuthorizedNssaiAvailabilityData) Get

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

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

func (AuthorizedNssaiAvailabilityData) MarshalJSON

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

Override default JSON handling for AuthorizedNssaiAvailabilityData to handle AdditionalProperties

func (*AuthorizedNssaiAvailabilityData) Set

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

Setter for additional properties for AuthorizedNssaiAvailabilityData

func (*AuthorizedNssaiAvailabilityData) UnmarshalJSON

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

Override default JSON handling for AuthorizedNssaiAvailabilityData to handle AdditionalProperties

type AuthorizedNssaiAvailabilityInfo

type AuthorizedNssaiAvailabilityInfo struct {
	AuthorizedNssaiAvailabilityData []AuthorizedNssaiAvailabilityData `json:"authorizedNssaiAvailabilityData"`
	SupportedFeatures               *externalRef0.SupportedFeatures   `json:"supportedFeatures,omitempty"`
	AdditionalProperties            map[string]interface{}            `json:"-"`
}

AuthorizedNssaiAvailabilityInfo defines model for AuthorizedNssaiAvailabilityInfo.

func (AuthorizedNssaiAvailabilityInfo) Get

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

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

func (AuthorizedNssaiAvailabilityInfo) MarshalJSON

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

Override default JSON handling for AuthorizedNssaiAvailabilityInfo to handle AdditionalProperties

func (*AuthorizedNssaiAvailabilityInfo) Set

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

Setter for additional properties for AuthorizedNssaiAvailabilityInfo

func (*AuthorizedNssaiAvailabilityInfo) UnmarshalJSON

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

Override default JSON handling for AuthorizedNssaiAvailabilityInfo to handle AdditionalProperties

type Client

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

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

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

Client which conforms to the OpenAPI3 specification for this service.

func NewClient

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

Creates a new Client, with reasonable defaults

func (*Client) NSSAIAvailabilityDelete

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

func (*Client) NSSAIAvailabilityOptions

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

func (*Client) NSSAIAvailabilityPatchWithBody

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

func (*Client) NSSAIAvailabilityPost

func (c *Client) NSSAIAvailabilityPost(ctx context.Context, params *NSSAIAvailabilityPostParams, body NSSAIAvailabilityPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) NSSAIAvailabilityPostWithBody

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

func (*Client) NSSAIAvailabilityPutWithBody

func (c *Client) NSSAIAvailabilityPutWithBody(ctx context.Context, nfId externalRef0.NfInstanceId, params *NSSAIAvailabilityPutParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) NSSAIAvailabilitySubModifyPatchWithBody

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

func (*Client) NSSAIAvailabilityUnsubscribe

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

type ClientInterface

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

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

	NSSAIAvailabilityPost(ctx context.Context, params *NSSAIAvailabilityPostParams, body NSSAIAvailabilityPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

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

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

	// NSSAIAvailabilityPutWithBody request with any body
	NSSAIAvailabilityPutWithBody(ctx context.Context, nfId externalRef0.NfInstanceId, params *NSSAIAvailabilityPutParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	NSSAIAvailabilityPut(ctx context.Context, nfId externalRef0.NfInstanceId, params *NSSAIAvailabilityPutParams, body NSSAIAvailabilityPutJSONRequestBody, 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) NSSAIAvailabilityDeleteWithResponse

func (c *ClientWithResponses) NSSAIAvailabilityDeleteWithResponse(ctx context.Context, nfId string, reqEditors ...RequestEditorFn) (*NSSAIAvailabilityDeleteResponse, error)

NSSAIAvailabilityDeleteWithResponse request returning *NSSAIAvailabilityDeleteResponse

func (*ClientWithResponses) NSSAIAvailabilityOptionsWithResponse

func (c *ClientWithResponses) NSSAIAvailabilityOptionsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*NSSAIAvailabilityOptionsResponse, error)

NSSAIAvailabilityOptionsWithResponse request returning *NSSAIAvailabilityOptionsResponse

func (*ClientWithResponses) NSSAIAvailabilityPatchWithBodyWithResponse

func (c *ClientWithResponses) NSSAIAvailabilityPatchWithBodyWithResponse(ctx context.Context, nfId string, params *NSSAIAvailabilityPatchParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*NSSAIAvailabilityPatchResponse, error)

NSSAIAvailabilityPatchWithBodyWithResponse request with arbitrary body returning *NSSAIAvailabilityPatchResponse

func (*ClientWithResponses) NSSAIAvailabilityPostWithBodyWithResponse

func (c *ClientWithResponses) NSSAIAvailabilityPostWithBodyWithResponse(ctx context.Context, params *NSSAIAvailabilityPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*NSSAIAvailabilityPostResponse, error)

NSSAIAvailabilityPostWithBodyWithResponse request with arbitrary body returning *NSSAIAvailabilityPostResponse

func (*ClientWithResponses) NSSAIAvailabilityPostWithResponse

func (*ClientWithResponses) NSSAIAvailabilityPutWithBodyWithResponse

func (c *ClientWithResponses) NSSAIAvailabilityPutWithBodyWithResponse(ctx context.Context, nfId externalRef0.NfInstanceId, params *NSSAIAvailabilityPutParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*NSSAIAvailabilityPutResponse, error)

NSSAIAvailabilityPutWithBodyWithResponse request with arbitrary body returning *NSSAIAvailabilityPutResponse

func (*ClientWithResponses) NSSAIAvailabilitySubModifyPatchWithBodyWithResponse

func (c *ClientWithResponses) NSSAIAvailabilitySubModifyPatchWithBodyWithResponse(ctx context.Context, subscriptionId string, params *NSSAIAvailabilitySubModifyPatchParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*NSSAIAvailabilitySubModifyPatchResponse, error)

NSSAIAvailabilitySubModifyPatchWithBodyWithResponse request with arbitrary body returning *NSSAIAvailabilitySubModifyPatchResponse

func (*ClientWithResponses) NSSAIAvailabilityUnsubscribeWithResponse

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

NSSAIAvailabilityUnsubscribeWithResponse request returning *NSSAIAvailabilityUnsubscribeResponse

type ClientWithResponsesInterface

type ClientWithResponsesInterface interface {
	// NSSAIAvailabilityOptionsWithResponse request
	NSSAIAvailabilityOptionsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*NSSAIAvailabilityOptionsResponse, error)

	// NSSAIAvailabilityPostWithBodyWithResponse request with any body
	NSSAIAvailabilityPostWithBodyWithResponse(ctx context.Context, params *NSSAIAvailabilityPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*NSSAIAvailabilityPostResponse, error)

	NSSAIAvailabilityPostWithResponse(ctx context.Context, params *NSSAIAvailabilityPostParams, body NSSAIAvailabilityPostJSONRequestBody, reqEditors ...RequestEditorFn) (*NSSAIAvailabilityPostResponse, error)

	// NSSAIAvailabilityUnsubscribeWithResponse request
	NSSAIAvailabilityUnsubscribeWithResponse(ctx context.Context, subscriptionId string, reqEditors ...RequestEditorFn) (*NSSAIAvailabilityUnsubscribeResponse, error)

	// NSSAIAvailabilitySubModifyPatchWithBodyWithResponse request with any body
	NSSAIAvailabilitySubModifyPatchWithBodyWithResponse(ctx context.Context, subscriptionId string, params *NSSAIAvailabilitySubModifyPatchParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*NSSAIAvailabilitySubModifyPatchResponse, error)

	// NSSAIAvailabilityDeleteWithResponse request
	NSSAIAvailabilityDeleteWithResponse(ctx context.Context, nfId string, reqEditors ...RequestEditorFn) (*NSSAIAvailabilityDeleteResponse, error)

	// NSSAIAvailabilityPatchWithBodyWithResponse request with any body
	NSSAIAvailabilityPatchWithBodyWithResponse(ctx context.Context, nfId string, params *NSSAIAvailabilityPatchParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*NSSAIAvailabilityPatchResponse, error)

	// NSSAIAvailabilityPutWithBodyWithResponse request with any body
	NSSAIAvailabilityPutWithBodyWithResponse(ctx context.Context, nfId externalRef0.NfInstanceId, params *NSSAIAvailabilityPutParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*NSSAIAvailabilityPutResponse, error)

	NSSAIAvailabilityPutWithResponse(ctx context.Context, nfId externalRef0.NfInstanceId, params *NSSAIAvailabilityPutParams, body NSSAIAvailabilityPutJSONRequestBody, reqEditors ...RequestEditorFn) (*NSSAIAvailabilityPutResponse, error)
}

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

type GinServerOptions

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

GinServerOptions provides options for the Gin server.

type 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 NSSAIAvailabilityDelete204Response

type NSSAIAvailabilityDelete204Response struct {
}

func (NSSAIAvailabilityDelete204Response) VisitNSSAIAvailabilityDeleteResponse

func (response NSSAIAvailabilityDelete204Response) VisitNSSAIAvailabilityDeleteResponse(w http.ResponseWriter) error

type NSSAIAvailabilityDelete307JSONResponse

type NSSAIAvailabilityDelete307JSONResponse struct{ externalRef0.N307JSONResponse }

func (NSSAIAvailabilityDelete307JSONResponse) VisitNSSAIAvailabilityDeleteResponse

func (response NSSAIAvailabilityDelete307JSONResponse) VisitNSSAIAvailabilityDeleteResponse(w http.ResponseWriter) error

type NSSAIAvailabilityDelete308JSONResponse

type NSSAIAvailabilityDelete308JSONResponse struct{ externalRef0.N308JSONResponse }

func (NSSAIAvailabilityDelete308JSONResponse) VisitNSSAIAvailabilityDeleteResponse

func (response NSSAIAvailabilityDelete308JSONResponse) VisitNSSAIAvailabilityDeleteResponse(w http.ResponseWriter) error

type NSSAIAvailabilityDelete400ApplicationProblemPlusJSONResponse

type NSSAIAvailabilityDelete400ApplicationProblemPlusJSONResponse struct {
	externalRef0.N400ApplicationProblemPlusJSONResponse
}

func (NSSAIAvailabilityDelete400ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityDeleteResponse

func (response NSSAIAvailabilityDelete400ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityDeleteResponse(w http.ResponseWriter) error

type NSSAIAvailabilityDelete401ApplicationProblemPlusJSONResponse

type NSSAIAvailabilityDelete401ApplicationProblemPlusJSONResponse struct {
	externalRef0.N401ApplicationProblemPlusJSONResponse
}

func (NSSAIAvailabilityDelete401ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityDeleteResponse

func (response NSSAIAvailabilityDelete401ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityDeleteResponse(w http.ResponseWriter) error

type NSSAIAvailabilityDelete404ApplicationProblemPlusJSONResponse

type NSSAIAvailabilityDelete404ApplicationProblemPlusJSONResponse struct {
	externalRef0.N404ApplicationProblemPlusJSONResponse
}

func (NSSAIAvailabilityDelete404ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityDeleteResponse

func (response NSSAIAvailabilityDelete404ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityDeleteResponse(w http.ResponseWriter) error

type NSSAIAvailabilityDelete429ApplicationProblemPlusJSONResponse

type NSSAIAvailabilityDelete429ApplicationProblemPlusJSONResponse struct {
	externalRef0.N429ApplicationProblemPlusJSONResponse
}

func (NSSAIAvailabilityDelete429ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityDeleteResponse

func (response NSSAIAvailabilityDelete429ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityDeleteResponse(w http.ResponseWriter) error

type NSSAIAvailabilityDelete500ApplicationProblemPlusJSONResponse

type NSSAIAvailabilityDelete500ApplicationProblemPlusJSONResponse struct {
	externalRef0.N500ApplicationProblemPlusJSONResponse
}

func (NSSAIAvailabilityDelete500ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityDeleteResponse

func (response NSSAIAvailabilityDelete500ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityDeleteResponse(w http.ResponseWriter) error

type NSSAIAvailabilityDelete503ApplicationProblemPlusJSONResponse

type NSSAIAvailabilityDelete503ApplicationProblemPlusJSONResponse struct {
	externalRef0.N503ApplicationProblemPlusJSONResponse
}

func (NSSAIAvailabilityDelete503ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityDeleteResponse

func (response NSSAIAvailabilityDelete503ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityDeleteResponse(w http.ResponseWriter) error

type NSSAIAvailabilityDeleteRequestObject

type NSSAIAvailabilityDeleteRequestObject struct {
	NfId string `json:"nfId"`
}

type NSSAIAvailabilityDeleteResponse

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

func ParseNSSAIAvailabilityDeleteResponse

func ParseNSSAIAvailabilityDeleteResponse(rsp *http.Response) (*NSSAIAvailabilityDeleteResponse, error)

ParseNSSAIAvailabilityDeleteResponse parses an HTTP response from a NSSAIAvailabilityDeleteWithResponse call

func (NSSAIAvailabilityDeleteResponse) Status

Status returns HTTPResponse.Status

func (NSSAIAvailabilityDeleteResponse) StatusCode

func (r NSSAIAvailabilityDeleteResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type NSSAIAvailabilityDeleteResponseObject

type NSSAIAvailabilityDeleteResponseObject interface {
	VisitNSSAIAvailabilityDeleteResponse(w http.ResponseWriter) error
}

type NSSAIAvailabilityDeletedefaultApplicationProblemPlusJSONResponse

type NSSAIAvailabilityDeletedefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef0.ProblemDetails
	StatusCode int
}

func (NSSAIAvailabilityDeletedefaultApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityDeleteResponse

func (response NSSAIAvailabilityDeletedefaultApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityDeleteResponse(w http.ResponseWriter) error

type NSSAIAvailabilityOptions200Response

type NSSAIAvailabilityOptions200Response struct {
	Headers NSSAIAvailabilityOptions200ResponseHeaders
}

func (NSSAIAvailabilityOptions200Response) VisitNSSAIAvailabilityOptionsResponse

func (response NSSAIAvailabilityOptions200Response) VisitNSSAIAvailabilityOptionsResponse(w http.ResponseWriter) error

type NSSAIAvailabilityOptions200ResponseHeaders

type NSSAIAvailabilityOptions200ResponseHeaders struct {
	AcceptEncoding *string
}

type NSSAIAvailabilityOptions307JSONResponse

type NSSAIAvailabilityOptions307JSONResponse struct{ externalRef0.N307JSONResponse }

func (NSSAIAvailabilityOptions307JSONResponse) VisitNSSAIAvailabilityOptionsResponse

func (response NSSAIAvailabilityOptions307JSONResponse) VisitNSSAIAvailabilityOptionsResponse(w http.ResponseWriter) error

type NSSAIAvailabilityOptions308JSONResponse

type NSSAIAvailabilityOptions308JSONResponse struct{ externalRef0.N308JSONResponse }

func (NSSAIAvailabilityOptions308JSONResponse) VisitNSSAIAvailabilityOptionsResponse

func (response NSSAIAvailabilityOptions308JSONResponse) VisitNSSAIAvailabilityOptionsResponse(w http.ResponseWriter) error

type NSSAIAvailabilityOptions400ApplicationProblemPlusJSONResponse

type NSSAIAvailabilityOptions400ApplicationProblemPlusJSONResponse struct {
	externalRef0.N400ApplicationProblemPlusJSONResponse
}

func (NSSAIAvailabilityOptions400ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityOptionsResponse

func (response NSSAIAvailabilityOptions400ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityOptionsResponse(w http.ResponseWriter) error

type NSSAIAvailabilityOptions401ApplicationProblemPlusJSONResponse

type NSSAIAvailabilityOptions401ApplicationProblemPlusJSONResponse struct {
	externalRef0.N401ApplicationProblemPlusJSONResponse
}

func (NSSAIAvailabilityOptions401ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityOptionsResponse

func (response NSSAIAvailabilityOptions401ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityOptionsResponse(w http.ResponseWriter) error

type NSSAIAvailabilityOptions403ApplicationProblemPlusJSONResponse

type NSSAIAvailabilityOptions403ApplicationProblemPlusJSONResponse struct {
	externalRef0.N403ApplicationProblemPlusJSONResponse
}

func (NSSAIAvailabilityOptions403ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityOptionsResponse

func (response NSSAIAvailabilityOptions403ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityOptionsResponse(w http.ResponseWriter) error

type NSSAIAvailabilityOptions404ApplicationProblemPlusJSONResponse

type NSSAIAvailabilityOptions404ApplicationProblemPlusJSONResponse struct {
	externalRef0.N404ApplicationProblemPlusJSONResponse
}

func (NSSAIAvailabilityOptions404ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityOptionsResponse

func (response NSSAIAvailabilityOptions404ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityOptionsResponse(w http.ResponseWriter) error

type NSSAIAvailabilityOptions405Response

type NSSAIAvailabilityOptions405Response externalRef0.N405Response

func (NSSAIAvailabilityOptions405Response) VisitNSSAIAvailabilityOptionsResponse

func (response NSSAIAvailabilityOptions405Response) VisitNSSAIAvailabilityOptionsResponse(w http.ResponseWriter) error

type NSSAIAvailabilityOptions429ApplicationProblemPlusJSONResponse

type NSSAIAvailabilityOptions429ApplicationProblemPlusJSONResponse struct {
	externalRef0.N429ApplicationProblemPlusJSONResponse
}

func (NSSAIAvailabilityOptions429ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityOptionsResponse

func (response NSSAIAvailabilityOptions429ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityOptionsResponse(w http.ResponseWriter) error

type NSSAIAvailabilityOptions500ApplicationProblemPlusJSONResponse

type NSSAIAvailabilityOptions500ApplicationProblemPlusJSONResponse struct {
	externalRef0.N500ApplicationProblemPlusJSONResponse
}

func (NSSAIAvailabilityOptions500ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityOptionsResponse

func (response NSSAIAvailabilityOptions500ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityOptionsResponse(w http.ResponseWriter) error

type NSSAIAvailabilityOptions501ApplicationProblemPlusJSONResponse

type NSSAIAvailabilityOptions501ApplicationProblemPlusJSONResponse struct {
	externalRef0.N501ApplicationProblemPlusJSONResponse
}

func (NSSAIAvailabilityOptions501ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityOptionsResponse

func (response NSSAIAvailabilityOptions501ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityOptionsResponse(w http.ResponseWriter) error

type NSSAIAvailabilityOptions503ApplicationProblemPlusJSONResponse

type NSSAIAvailabilityOptions503ApplicationProblemPlusJSONResponse struct {
	externalRef0.N503ApplicationProblemPlusJSONResponse
}

func (NSSAIAvailabilityOptions503ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityOptionsResponse

func (response NSSAIAvailabilityOptions503ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityOptionsResponse(w http.ResponseWriter) error

type NSSAIAvailabilityOptionsRequestObject

type NSSAIAvailabilityOptionsRequestObject struct {
}

type NSSAIAvailabilityOptionsResponse

type NSSAIAvailabilityOptionsResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	JSON307                       *externalRef0.N307
	JSON308                       *externalRef0.N308
	ApplicationproblemJSON400     *externalRef0.N400
	ApplicationproblemJSON401     *externalRef0.N401
	ApplicationproblemJSON403     *externalRef0.N403
	ApplicationproblemJSON404     *externalRef0.N404
	ApplicationproblemJSON429     *externalRef0.N429
	ApplicationproblemJSON500     *externalRef0.N500
	ApplicationproblemJSON501     *externalRef0.N501
	ApplicationproblemJSON503     *externalRef0.N503
	ApplicationproblemJSONDefault *externalRef0.Default
}

func ParseNSSAIAvailabilityOptionsResponse

func ParseNSSAIAvailabilityOptionsResponse(rsp *http.Response) (*NSSAIAvailabilityOptionsResponse, error)

ParseNSSAIAvailabilityOptionsResponse parses an HTTP response from a NSSAIAvailabilityOptionsWithResponse call

func (NSSAIAvailabilityOptionsResponse) Status

Status returns HTTPResponse.Status

func (NSSAIAvailabilityOptionsResponse) StatusCode

func (r NSSAIAvailabilityOptionsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type NSSAIAvailabilityOptionsResponseObject

type NSSAIAvailabilityOptionsResponseObject interface {
	VisitNSSAIAvailabilityOptionsResponse(w http.ResponseWriter) error
}

type NSSAIAvailabilityOptionsdefaultApplicationProblemPlusJSONResponse

type NSSAIAvailabilityOptionsdefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef0.ProblemDetails
	StatusCode int
}

func (NSSAIAvailabilityOptionsdefaultApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityOptionsResponse

func (response NSSAIAvailabilityOptionsdefaultApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityOptionsResponse(w http.ResponseWriter) error

type NSSAIAvailabilityPatch200JSONResponse

type NSSAIAvailabilityPatch200JSONResponse struct {
	Body    AuthorizedNssaiAvailabilityInfo
	Headers NSSAIAvailabilityPatch200ResponseHeaders
}

func (NSSAIAvailabilityPatch200JSONResponse) VisitNSSAIAvailabilityPatchResponse

func (response NSSAIAvailabilityPatch200JSONResponse) VisitNSSAIAvailabilityPatchResponse(w http.ResponseWriter) error

type NSSAIAvailabilityPatch200ResponseHeaders

type NSSAIAvailabilityPatch200ResponseHeaders struct {
	AcceptEncoding  *string
	ContentEncoding *string
}

type NSSAIAvailabilityPatch204Response

type NSSAIAvailabilityPatch204Response struct {
}

func (NSSAIAvailabilityPatch204Response) VisitNSSAIAvailabilityPatchResponse

func (response NSSAIAvailabilityPatch204Response) VisitNSSAIAvailabilityPatchResponse(w http.ResponseWriter) error

type NSSAIAvailabilityPatch307JSONResponse

type NSSAIAvailabilityPatch307JSONResponse struct{ externalRef0.N307JSONResponse }

func (NSSAIAvailabilityPatch307JSONResponse) VisitNSSAIAvailabilityPatchResponse

func (response NSSAIAvailabilityPatch307JSONResponse) VisitNSSAIAvailabilityPatchResponse(w http.ResponseWriter) error

type NSSAIAvailabilityPatch308JSONResponse

type NSSAIAvailabilityPatch308JSONResponse struct{ externalRef0.N308JSONResponse }

func (NSSAIAvailabilityPatch308JSONResponse) VisitNSSAIAvailabilityPatchResponse

func (response NSSAIAvailabilityPatch308JSONResponse) VisitNSSAIAvailabilityPatchResponse(w http.ResponseWriter) error

type NSSAIAvailabilityPatch400ApplicationProblemPlusJSONResponse

type NSSAIAvailabilityPatch400ApplicationProblemPlusJSONResponse struct {
	externalRef0.N400ApplicationProblemPlusJSONResponse
}

func (NSSAIAvailabilityPatch400ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityPatchResponse

func (response NSSAIAvailabilityPatch400ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityPatchResponse(w http.ResponseWriter) error

type NSSAIAvailabilityPatch401ApplicationProblemPlusJSONResponse

type NSSAIAvailabilityPatch401ApplicationProblemPlusJSONResponse struct {
	externalRef0.N401ApplicationProblemPlusJSONResponse
}

func (NSSAIAvailabilityPatch401ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityPatchResponse

func (response NSSAIAvailabilityPatch401ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityPatchResponse(w http.ResponseWriter) error

type NSSAIAvailabilityPatch403ApplicationProblemPlusJSONResponse

type NSSAIAvailabilityPatch403ApplicationProblemPlusJSONResponse struct {
	externalRef0.N403ApplicationProblemPlusJSONResponse
}

func (NSSAIAvailabilityPatch403ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityPatchResponse

func (response NSSAIAvailabilityPatch403ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityPatchResponse(w http.ResponseWriter) error

type NSSAIAvailabilityPatch404ApplicationProblemPlusJSONResponse

type NSSAIAvailabilityPatch404ApplicationProblemPlusJSONResponse struct {
	externalRef0.N404ApplicationProblemPlusJSONResponse
}

func (NSSAIAvailabilityPatch404ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityPatchResponse

func (response NSSAIAvailabilityPatch404ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityPatchResponse(w http.ResponseWriter) error

type NSSAIAvailabilityPatch411ApplicationProblemPlusJSONResponse

type NSSAIAvailabilityPatch411ApplicationProblemPlusJSONResponse struct {
	externalRef0.N411ApplicationProblemPlusJSONResponse
}

func (NSSAIAvailabilityPatch411ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityPatchResponse

func (response NSSAIAvailabilityPatch411ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityPatchResponse(w http.ResponseWriter) error

type NSSAIAvailabilityPatch413ApplicationProblemPlusJSONResponse

type NSSAIAvailabilityPatch413ApplicationProblemPlusJSONResponse struct {
	externalRef0.N413ApplicationProblemPlusJSONResponse
}

func (NSSAIAvailabilityPatch413ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityPatchResponse

func (response NSSAIAvailabilityPatch413ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityPatchResponse(w http.ResponseWriter) error

type NSSAIAvailabilityPatch415ApplicationProblemPlusJSONResponse

type NSSAIAvailabilityPatch415ApplicationProblemPlusJSONResponse struct {
	externalRef0.N415ApplicationProblemPlusJSONResponse
}

func (NSSAIAvailabilityPatch415ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityPatchResponse

func (response NSSAIAvailabilityPatch415ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityPatchResponse(w http.ResponseWriter) error

type NSSAIAvailabilityPatch429ApplicationProblemPlusJSONResponse

type NSSAIAvailabilityPatch429ApplicationProblemPlusJSONResponse struct {
	externalRef0.N429ApplicationProblemPlusJSONResponse
}

func (NSSAIAvailabilityPatch429ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityPatchResponse

func (response NSSAIAvailabilityPatch429ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityPatchResponse(w http.ResponseWriter) error

type NSSAIAvailabilityPatch500ApplicationProblemPlusJSONResponse

type NSSAIAvailabilityPatch500ApplicationProblemPlusJSONResponse struct {
	externalRef0.N500ApplicationProblemPlusJSONResponse
}

func (NSSAIAvailabilityPatch500ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityPatchResponse

func (response NSSAIAvailabilityPatch500ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityPatchResponse(w http.ResponseWriter) error

type NSSAIAvailabilityPatch503ApplicationProblemPlusJSONResponse

type NSSAIAvailabilityPatch503ApplicationProblemPlusJSONResponse struct {
	externalRef0.N503ApplicationProblemPlusJSONResponse
}

func (NSSAIAvailabilityPatch503ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityPatchResponse

func (response NSSAIAvailabilityPatch503ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityPatchResponse(w http.ResponseWriter) error

type NSSAIAvailabilityPatchParams

type NSSAIAvailabilityPatchParams struct {
	// ContentEncoding Content-Encoding, described in IETF RFC 7231
	ContentEncoding *string `json:"Content-Encoding,omitempty"`

	// AcceptEncoding Accept-Encoding, described in IETF RFC 7231
	AcceptEncoding *string `json:"Accept-Encoding,omitempty"`
}

NSSAIAvailabilityPatchParams defines parameters for NSSAIAvailabilityPatch.

type NSSAIAvailabilityPatchRequestObject

type NSSAIAvailabilityPatchRequestObject struct {
	NfId   string `json:"nfId"`
	Params NSSAIAvailabilityPatchParams
	Body   io.Reader
}

type NSSAIAvailabilityPatchResponse

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

func ParseNSSAIAvailabilityPatchResponse

func ParseNSSAIAvailabilityPatchResponse(rsp *http.Response) (*NSSAIAvailabilityPatchResponse, error)

ParseNSSAIAvailabilityPatchResponse parses an HTTP response from a NSSAIAvailabilityPatchWithResponse call

func (NSSAIAvailabilityPatchResponse) Status

Status returns HTTPResponse.Status

func (NSSAIAvailabilityPatchResponse) StatusCode

func (r NSSAIAvailabilityPatchResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type NSSAIAvailabilityPatchResponseObject

type NSSAIAvailabilityPatchResponseObject interface {
	VisitNSSAIAvailabilityPatchResponse(w http.ResponseWriter) error
}

type NSSAIAvailabilityPatchdefaultApplicationProblemPlusJSONResponse

type NSSAIAvailabilityPatchdefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef0.ProblemDetails
	StatusCode int
}

func (NSSAIAvailabilityPatchdefaultApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityPatchResponse

func (response NSSAIAvailabilityPatchdefaultApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityPatchResponse(w http.ResponseWriter) error

type NSSAIAvailabilityPost201JSONResponse

type NSSAIAvailabilityPost201JSONResponse struct {
	Body    NssfEventSubscriptionCreatedData
	Headers NSSAIAvailabilityPost201ResponseHeaders
}

func (NSSAIAvailabilityPost201JSONResponse) VisitNSSAIAvailabilityPostResponse

func (response NSSAIAvailabilityPost201JSONResponse) VisitNSSAIAvailabilityPostResponse(w http.ResponseWriter) error

type NSSAIAvailabilityPost201ResponseHeaders

type NSSAIAvailabilityPost201ResponseHeaders struct {
	ContentEncoding *string
	Location        string
}

type NSSAIAvailabilityPost307JSONResponse

type NSSAIAvailabilityPost307JSONResponse struct{ externalRef0.N307JSONResponse }

func (NSSAIAvailabilityPost307JSONResponse) VisitNSSAIAvailabilityPostResponse

func (response NSSAIAvailabilityPost307JSONResponse) VisitNSSAIAvailabilityPostResponse(w http.ResponseWriter) error

type NSSAIAvailabilityPost308JSONResponse

type NSSAIAvailabilityPost308JSONResponse struct{ externalRef0.N308JSONResponse }

func (NSSAIAvailabilityPost308JSONResponse) VisitNSSAIAvailabilityPostResponse

func (response NSSAIAvailabilityPost308JSONResponse) VisitNSSAIAvailabilityPostResponse(w http.ResponseWriter) error

type NSSAIAvailabilityPost400ApplicationProblemPlusJSONResponse

type NSSAIAvailabilityPost400ApplicationProblemPlusJSONResponse struct {
	externalRef0.N400ApplicationProblemPlusJSONResponse
}

func (NSSAIAvailabilityPost400ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityPostResponse

func (response NSSAIAvailabilityPost400ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityPostResponse(w http.ResponseWriter) error

type NSSAIAvailabilityPost401ApplicationProblemPlusJSONResponse

type NSSAIAvailabilityPost401ApplicationProblemPlusJSONResponse struct {
	externalRef0.N401ApplicationProblemPlusJSONResponse
}

func (NSSAIAvailabilityPost401ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityPostResponse

func (response NSSAIAvailabilityPost401ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityPostResponse(w http.ResponseWriter) error

type NSSAIAvailabilityPost403ApplicationProblemPlusJSONResponse

type NSSAIAvailabilityPost403ApplicationProblemPlusJSONResponse struct {
	externalRef0.N403ApplicationProblemPlusJSONResponse
}

func (NSSAIAvailabilityPost403ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityPostResponse

func (response NSSAIAvailabilityPost403ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityPostResponse(w http.ResponseWriter) error

type NSSAIAvailabilityPost404ApplicationProblemPlusJSONResponse

type NSSAIAvailabilityPost404ApplicationProblemPlusJSONResponse struct {
	externalRef0.N404ApplicationProblemPlusJSONResponse
}

func (NSSAIAvailabilityPost404ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityPostResponse

func (response NSSAIAvailabilityPost404ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityPostResponse(w http.ResponseWriter) error

type NSSAIAvailabilityPost411ApplicationProblemPlusJSONResponse

type NSSAIAvailabilityPost411ApplicationProblemPlusJSONResponse struct {
	externalRef0.N411ApplicationProblemPlusJSONResponse
}

func (NSSAIAvailabilityPost411ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityPostResponse

func (response NSSAIAvailabilityPost411ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityPostResponse(w http.ResponseWriter) error

type NSSAIAvailabilityPost413ApplicationProblemPlusJSONResponse

type NSSAIAvailabilityPost413ApplicationProblemPlusJSONResponse struct {
	externalRef0.N413ApplicationProblemPlusJSONResponse
}

func (NSSAIAvailabilityPost413ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityPostResponse

func (response NSSAIAvailabilityPost413ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityPostResponse(w http.ResponseWriter) error

type NSSAIAvailabilityPost415ApplicationProblemPlusJSONResponse

type NSSAIAvailabilityPost415ApplicationProblemPlusJSONResponse struct {
	externalRef0.N415ApplicationProblemPlusJSONResponse
}

func (NSSAIAvailabilityPost415ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityPostResponse

func (response NSSAIAvailabilityPost415ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityPostResponse(w http.ResponseWriter) error

type NSSAIAvailabilityPost429ApplicationProblemPlusJSONResponse

type NSSAIAvailabilityPost429ApplicationProblemPlusJSONResponse struct {
	externalRef0.N429ApplicationProblemPlusJSONResponse
}

func (NSSAIAvailabilityPost429ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityPostResponse

func (response NSSAIAvailabilityPost429ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityPostResponse(w http.ResponseWriter) error

type NSSAIAvailabilityPost500ApplicationProblemPlusJSONResponse

type NSSAIAvailabilityPost500ApplicationProblemPlusJSONResponse struct {
	externalRef0.N500ApplicationProblemPlusJSONResponse
}

func (NSSAIAvailabilityPost500ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityPostResponse

func (response NSSAIAvailabilityPost500ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityPostResponse(w http.ResponseWriter) error

type NSSAIAvailabilityPost503ApplicationProblemPlusJSONResponse

type NSSAIAvailabilityPost503ApplicationProblemPlusJSONResponse struct {
	externalRef0.N503ApplicationProblemPlusJSONResponse
}

func (NSSAIAvailabilityPost503ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityPostResponse

func (response NSSAIAvailabilityPost503ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityPostResponse(w http.ResponseWriter) error

type NSSAIAvailabilityPostJSONRequestBody

type NSSAIAvailabilityPostJSONRequestBody = NssfEventSubscriptionCreateData

NSSAIAvailabilityPostJSONRequestBody defines body for NSSAIAvailabilityPost for application/json ContentType.

type NSSAIAvailabilityPostParams

type NSSAIAvailabilityPostParams struct {
	// ContentEncoding Content-Encoding, described in IETF RFC 7231
	ContentEncoding *string `json:"Content-Encoding,omitempty"`
}

NSSAIAvailabilityPostParams defines parameters for NSSAIAvailabilityPost.

type NSSAIAvailabilityPostRequestObject

type NSSAIAvailabilityPostRequestObject struct {
	Params NSSAIAvailabilityPostParams
	Body   *NSSAIAvailabilityPostJSONRequestBody
}

type NSSAIAvailabilityPostResponse

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

func ParseNSSAIAvailabilityPostResponse

func ParseNSSAIAvailabilityPostResponse(rsp *http.Response) (*NSSAIAvailabilityPostResponse, error)

ParseNSSAIAvailabilityPostResponse parses an HTTP response from a NSSAIAvailabilityPostWithResponse call

func (NSSAIAvailabilityPostResponse) Status

Status returns HTTPResponse.Status

func (NSSAIAvailabilityPostResponse) StatusCode

func (r NSSAIAvailabilityPostResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type NSSAIAvailabilityPostResponseObject

type NSSAIAvailabilityPostResponseObject interface {
	VisitNSSAIAvailabilityPostResponse(w http.ResponseWriter) error
}

type NSSAIAvailabilityPostdefaultApplicationProblemPlusJSONResponse

type NSSAIAvailabilityPostdefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef0.ProblemDetails
	StatusCode int
}

func (NSSAIAvailabilityPostdefaultApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityPostResponse

func (response NSSAIAvailabilityPostdefaultApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityPostResponse(w http.ResponseWriter) error

type NSSAIAvailabilityPut200JSONResponse

type NSSAIAvailabilityPut200JSONResponse struct {
	Body    AuthorizedNssaiAvailabilityInfo
	Headers NSSAIAvailabilityPut200ResponseHeaders
}

func (NSSAIAvailabilityPut200JSONResponse) VisitNSSAIAvailabilityPutResponse

func (response NSSAIAvailabilityPut200JSONResponse) VisitNSSAIAvailabilityPutResponse(w http.ResponseWriter) error

type NSSAIAvailabilityPut200ResponseHeaders

type NSSAIAvailabilityPut200ResponseHeaders struct {
	AcceptEncoding  *string
	ContentEncoding *string
}

type NSSAIAvailabilityPut204Response

type NSSAIAvailabilityPut204Response struct {
}

func (NSSAIAvailabilityPut204Response) VisitNSSAIAvailabilityPutResponse

func (response NSSAIAvailabilityPut204Response) VisitNSSAIAvailabilityPutResponse(w http.ResponseWriter) error

type NSSAIAvailabilityPut307JSONResponse

type NSSAIAvailabilityPut307JSONResponse struct{ externalRef0.N307JSONResponse }

func (NSSAIAvailabilityPut307JSONResponse) VisitNSSAIAvailabilityPutResponse

func (response NSSAIAvailabilityPut307JSONResponse) VisitNSSAIAvailabilityPutResponse(w http.ResponseWriter) error

type NSSAIAvailabilityPut308JSONResponse

type NSSAIAvailabilityPut308JSONResponse struct{ externalRef0.N308JSONResponse }

func (NSSAIAvailabilityPut308JSONResponse) VisitNSSAIAvailabilityPutResponse

func (response NSSAIAvailabilityPut308JSONResponse) VisitNSSAIAvailabilityPutResponse(w http.ResponseWriter) error

type NSSAIAvailabilityPut400ApplicationProblemPlusJSONResponse

type NSSAIAvailabilityPut400ApplicationProblemPlusJSONResponse struct {
	externalRef0.N400ApplicationProblemPlusJSONResponse
}

func (NSSAIAvailabilityPut400ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityPutResponse

func (response NSSAIAvailabilityPut400ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityPutResponse(w http.ResponseWriter) error

type NSSAIAvailabilityPut401ApplicationProblemPlusJSONResponse

type NSSAIAvailabilityPut401ApplicationProblemPlusJSONResponse struct {
	externalRef0.N401ApplicationProblemPlusJSONResponse
}

func (NSSAIAvailabilityPut401ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityPutResponse

func (response NSSAIAvailabilityPut401ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityPutResponse(w http.ResponseWriter) error

type NSSAIAvailabilityPut403ApplicationProblemPlusJSONResponse

type NSSAIAvailabilityPut403ApplicationProblemPlusJSONResponse struct {
	externalRef0.N403ApplicationProblemPlusJSONResponse
}

func (NSSAIAvailabilityPut403ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityPutResponse

func (response NSSAIAvailabilityPut403ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityPutResponse(w http.ResponseWriter) error

type NSSAIAvailabilityPut404ApplicationProblemPlusJSONResponse

type NSSAIAvailabilityPut404ApplicationProblemPlusJSONResponse struct {
	externalRef0.N404ApplicationProblemPlusJSONResponse
}

func (NSSAIAvailabilityPut404ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityPutResponse

func (response NSSAIAvailabilityPut404ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityPutResponse(w http.ResponseWriter) error

type NSSAIAvailabilityPut411ApplicationProblemPlusJSONResponse

type NSSAIAvailabilityPut411ApplicationProblemPlusJSONResponse struct {
	externalRef0.N411ApplicationProblemPlusJSONResponse
}

func (NSSAIAvailabilityPut411ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityPutResponse

func (response NSSAIAvailabilityPut411ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityPutResponse(w http.ResponseWriter) error

type NSSAIAvailabilityPut413ApplicationProblemPlusJSONResponse

type NSSAIAvailabilityPut413ApplicationProblemPlusJSONResponse struct {
	externalRef0.N413ApplicationProblemPlusJSONResponse
}

func (NSSAIAvailabilityPut413ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityPutResponse

func (response NSSAIAvailabilityPut413ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityPutResponse(w http.ResponseWriter) error

type NSSAIAvailabilityPut415ApplicationProblemPlusJSONResponse

type NSSAIAvailabilityPut415ApplicationProblemPlusJSONResponse struct {
	externalRef0.N415ApplicationProblemPlusJSONResponse
}

func (NSSAIAvailabilityPut415ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityPutResponse

func (response NSSAIAvailabilityPut415ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityPutResponse(w http.ResponseWriter) error

type NSSAIAvailabilityPut429ApplicationProblemPlusJSONResponse

type NSSAIAvailabilityPut429ApplicationProblemPlusJSONResponse struct {
	externalRef0.N429ApplicationProblemPlusJSONResponse
}

func (NSSAIAvailabilityPut429ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityPutResponse

func (response NSSAIAvailabilityPut429ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityPutResponse(w http.ResponseWriter) error

type NSSAIAvailabilityPut500ApplicationProblemPlusJSONResponse

type NSSAIAvailabilityPut500ApplicationProblemPlusJSONResponse struct {
	externalRef0.N500ApplicationProblemPlusJSONResponse
}

func (NSSAIAvailabilityPut500ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityPutResponse

func (response NSSAIAvailabilityPut500ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityPutResponse(w http.ResponseWriter) error

type NSSAIAvailabilityPut503ApplicationProblemPlusJSONResponse

type NSSAIAvailabilityPut503ApplicationProblemPlusJSONResponse struct {
	externalRef0.N503ApplicationProblemPlusJSONResponse
}

func (NSSAIAvailabilityPut503ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityPutResponse

func (response NSSAIAvailabilityPut503ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityPutResponse(w http.ResponseWriter) error

type NSSAIAvailabilityPutJSONRequestBody

type NSSAIAvailabilityPutJSONRequestBody = NssaiAvailabilityInfo

NSSAIAvailabilityPutJSONRequestBody defines body for NSSAIAvailabilityPut for application/json ContentType.

type NSSAIAvailabilityPutParams

type NSSAIAvailabilityPutParams struct {
	// ContentEncoding Content-Encoding, described in IETF RFC 7231
	ContentEncoding *string `json:"Content-Encoding,omitempty"`

	// AcceptEncoding Accept-Encoding, described in IETF RFC 7231
	AcceptEncoding *string `json:"Accept-Encoding,omitempty"`
}

NSSAIAvailabilityPutParams defines parameters for NSSAIAvailabilityPut.

type NSSAIAvailabilityPutRequestObject

type NSSAIAvailabilityPutRequestObject struct {
	NfId   externalRef0.NfInstanceId `json:"nfId"`
	Params NSSAIAvailabilityPutParams
	Body   *NSSAIAvailabilityPutJSONRequestBody
}

type NSSAIAvailabilityPutResponse

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

func ParseNSSAIAvailabilityPutResponse

func ParseNSSAIAvailabilityPutResponse(rsp *http.Response) (*NSSAIAvailabilityPutResponse, error)

ParseNSSAIAvailabilityPutResponse parses an HTTP response from a NSSAIAvailabilityPutWithResponse call

func (NSSAIAvailabilityPutResponse) Status

Status returns HTTPResponse.Status

func (NSSAIAvailabilityPutResponse) StatusCode

func (r NSSAIAvailabilityPutResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type NSSAIAvailabilityPutResponseObject

type NSSAIAvailabilityPutResponseObject interface {
	VisitNSSAIAvailabilityPutResponse(w http.ResponseWriter) error
}

type NSSAIAvailabilityPutdefaultApplicationProblemPlusJSONResponse

type NSSAIAvailabilityPutdefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef0.ProblemDetails
	StatusCode int
}

func (NSSAIAvailabilityPutdefaultApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityPutResponse

func (response NSSAIAvailabilityPutdefaultApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityPutResponse(w http.ResponseWriter) error

type NSSAIAvailabilitySubModifyPatch200JSONResponse

type NSSAIAvailabilitySubModifyPatch200JSONResponse struct {
	Body    NssfEventSubscriptionCreatedData
	Headers NSSAIAvailabilitySubModifyPatch200ResponseHeaders
}

func (NSSAIAvailabilitySubModifyPatch200JSONResponse) VisitNSSAIAvailabilitySubModifyPatchResponse

func (response NSSAIAvailabilitySubModifyPatch200JSONResponse) VisitNSSAIAvailabilitySubModifyPatchResponse(w http.ResponseWriter) error

type NSSAIAvailabilitySubModifyPatch200ResponseHeaders

type NSSAIAvailabilitySubModifyPatch200ResponseHeaders struct {
	ContentEncoding *string
}

type NSSAIAvailabilitySubModifyPatch307JSONResponse

type NSSAIAvailabilitySubModifyPatch307JSONResponse struct{ externalRef0.N307JSONResponse }

func (NSSAIAvailabilitySubModifyPatch307JSONResponse) VisitNSSAIAvailabilitySubModifyPatchResponse

func (response NSSAIAvailabilitySubModifyPatch307JSONResponse) VisitNSSAIAvailabilitySubModifyPatchResponse(w http.ResponseWriter) error

type NSSAIAvailabilitySubModifyPatch308JSONResponse

type NSSAIAvailabilitySubModifyPatch308JSONResponse struct{ externalRef0.N308JSONResponse }

func (NSSAIAvailabilitySubModifyPatch308JSONResponse) VisitNSSAIAvailabilitySubModifyPatchResponse

func (response NSSAIAvailabilitySubModifyPatch308JSONResponse) VisitNSSAIAvailabilitySubModifyPatchResponse(w http.ResponseWriter) error

type NSSAIAvailabilitySubModifyPatch400ApplicationProblemPlusJSONResponse

type NSSAIAvailabilitySubModifyPatch400ApplicationProblemPlusJSONResponse struct {
	externalRef0.N400ApplicationProblemPlusJSONResponse
}

func (NSSAIAvailabilitySubModifyPatch400ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilitySubModifyPatchResponse

func (response NSSAIAvailabilitySubModifyPatch400ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilitySubModifyPatchResponse(w http.ResponseWriter) error

type NSSAIAvailabilitySubModifyPatch401ApplicationProblemPlusJSONResponse

type NSSAIAvailabilitySubModifyPatch401ApplicationProblemPlusJSONResponse struct {
	externalRef0.N401ApplicationProblemPlusJSONResponse
}

func (NSSAIAvailabilitySubModifyPatch401ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilitySubModifyPatchResponse

func (response NSSAIAvailabilitySubModifyPatch401ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilitySubModifyPatchResponse(w http.ResponseWriter) error

type NSSAIAvailabilitySubModifyPatch403ApplicationProblemPlusJSONResponse

type NSSAIAvailabilitySubModifyPatch403ApplicationProblemPlusJSONResponse struct {
	externalRef0.N403ApplicationProblemPlusJSONResponse
}

func (NSSAIAvailabilitySubModifyPatch403ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilitySubModifyPatchResponse

func (response NSSAIAvailabilitySubModifyPatch403ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilitySubModifyPatchResponse(w http.ResponseWriter) error

type NSSAIAvailabilitySubModifyPatch404ApplicationProblemPlusJSONResponse

type NSSAIAvailabilitySubModifyPatch404ApplicationProblemPlusJSONResponse struct {
	externalRef0.N404ApplicationProblemPlusJSONResponse
}

func (NSSAIAvailabilitySubModifyPatch404ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilitySubModifyPatchResponse

func (response NSSAIAvailabilitySubModifyPatch404ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilitySubModifyPatchResponse(w http.ResponseWriter) error

type NSSAIAvailabilitySubModifyPatch411ApplicationProblemPlusJSONResponse

type NSSAIAvailabilitySubModifyPatch411ApplicationProblemPlusJSONResponse struct {
	externalRef0.N411ApplicationProblemPlusJSONResponse
}

func (NSSAIAvailabilitySubModifyPatch411ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilitySubModifyPatchResponse

func (response NSSAIAvailabilitySubModifyPatch411ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilitySubModifyPatchResponse(w http.ResponseWriter) error

type NSSAIAvailabilitySubModifyPatch413ApplicationProblemPlusJSONResponse

type NSSAIAvailabilitySubModifyPatch413ApplicationProblemPlusJSONResponse struct {
	externalRef0.N413ApplicationProblemPlusJSONResponse
}

func (NSSAIAvailabilitySubModifyPatch413ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilitySubModifyPatchResponse

func (response NSSAIAvailabilitySubModifyPatch413ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilitySubModifyPatchResponse(w http.ResponseWriter) error

type NSSAIAvailabilitySubModifyPatch415ApplicationProblemPlusJSONResponse

type NSSAIAvailabilitySubModifyPatch415ApplicationProblemPlusJSONResponse struct {
	externalRef0.N415ApplicationProblemPlusJSONResponse
}

func (NSSAIAvailabilitySubModifyPatch415ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilitySubModifyPatchResponse

func (response NSSAIAvailabilitySubModifyPatch415ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilitySubModifyPatchResponse(w http.ResponseWriter) error

type NSSAIAvailabilitySubModifyPatch429ApplicationProblemPlusJSONResponse

type NSSAIAvailabilitySubModifyPatch429ApplicationProblemPlusJSONResponse struct {
	externalRef0.N429ApplicationProblemPlusJSONResponse
}

func (NSSAIAvailabilitySubModifyPatch429ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilitySubModifyPatchResponse

func (response NSSAIAvailabilitySubModifyPatch429ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilitySubModifyPatchResponse(w http.ResponseWriter) error

type NSSAIAvailabilitySubModifyPatch500ApplicationProblemPlusJSONResponse

type NSSAIAvailabilitySubModifyPatch500ApplicationProblemPlusJSONResponse struct {
	externalRef0.N500ApplicationProblemPlusJSONResponse
}

func (NSSAIAvailabilitySubModifyPatch500ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilitySubModifyPatchResponse

func (response NSSAIAvailabilitySubModifyPatch500ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilitySubModifyPatchResponse(w http.ResponseWriter) error

type NSSAIAvailabilitySubModifyPatch503ApplicationProblemPlusJSONResponse

type NSSAIAvailabilitySubModifyPatch503ApplicationProblemPlusJSONResponse struct {
	externalRef0.N503ApplicationProblemPlusJSONResponse
}

func (NSSAIAvailabilitySubModifyPatch503ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilitySubModifyPatchResponse

func (response NSSAIAvailabilitySubModifyPatch503ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilitySubModifyPatchResponse(w http.ResponseWriter) error

type NSSAIAvailabilitySubModifyPatchParams

type NSSAIAvailabilitySubModifyPatchParams struct {
	// ContentEncoding Content-Encoding, described in IETF RFC 7231
	ContentEncoding *string `json:"Content-Encoding,omitempty"`
}

NSSAIAvailabilitySubModifyPatchParams defines parameters for NSSAIAvailabilitySubModifyPatch.

type NSSAIAvailabilitySubModifyPatchRequestObject

type NSSAIAvailabilitySubModifyPatchRequestObject struct {
	SubscriptionId string `json:"subscriptionId"`
	Params         NSSAIAvailabilitySubModifyPatchParams
	Body           io.Reader
}

type NSSAIAvailabilitySubModifyPatchResponse

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

func ParseNSSAIAvailabilitySubModifyPatchResponse

func ParseNSSAIAvailabilitySubModifyPatchResponse(rsp *http.Response) (*NSSAIAvailabilitySubModifyPatchResponse, error)

ParseNSSAIAvailabilitySubModifyPatchResponse parses an HTTP response from a NSSAIAvailabilitySubModifyPatchWithResponse call

func (NSSAIAvailabilitySubModifyPatchResponse) Status

Status returns HTTPResponse.Status

func (NSSAIAvailabilitySubModifyPatchResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type NSSAIAvailabilitySubModifyPatchResponseObject

type NSSAIAvailabilitySubModifyPatchResponseObject interface {
	VisitNSSAIAvailabilitySubModifyPatchResponse(w http.ResponseWriter) error
}

type NSSAIAvailabilitySubModifyPatchdefaultApplicationProblemPlusJSONResponse

type NSSAIAvailabilitySubModifyPatchdefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef0.ProblemDetails
	StatusCode int
}

func (NSSAIAvailabilitySubModifyPatchdefaultApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilitySubModifyPatchResponse

func (response NSSAIAvailabilitySubModifyPatchdefaultApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilitySubModifyPatchResponse(w http.ResponseWriter) error

type NSSAIAvailabilityUnsubscribe204Response

type NSSAIAvailabilityUnsubscribe204Response struct {
}

func (NSSAIAvailabilityUnsubscribe204Response) VisitNSSAIAvailabilityUnsubscribeResponse

func (response NSSAIAvailabilityUnsubscribe204Response) VisitNSSAIAvailabilityUnsubscribeResponse(w http.ResponseWriter) error

type NSSAIAvailabilityUnsubscribe307JSONResponse

type NSSAIAvailabilityUnsubscribe307JSONResponse struct{ externalRef0.N307JSONResponse }

func (NSSAIAvailabilityUnsubscribe307JSONResponse) VisitNSSAIAvailabilityUnsubscribeResponse

func (response NSSAIAvailabilityUnsubscribe307JSONResponse) VisitNSSAIAvailabilityUnsubscribeResponse(w http.ResponseWriter) error

type NSSAIAvailabilityUnsubscribe308JSONResponse

type NSSAIAvailabilityUnsubscribe308JSONResponse struct{ externalRef0.N308JSONResponse }

func (NSSAIAvailabilityUnsubscribe308JSONResponse) VisitNSSAIAvailabilityUnsubscribeResponse

func (response NSSAIAvailabilityUnsubscribe308JSONResponse) VisitNSSAIAvailabilityUnsubscribeResponse(w http.ResponseWriter) error

type NSSAIAvailabilityUnsubscribe400ApplicationProblemPlusJSONResponse

type NSSAIAvailabilityUnsubscribe400ApplicationProblemPlusJSONResponse struct {
	externalRef0.N400ApplicationProblemPlusJSONResponse
}

func (NSSAIAvailabilityUnsubscribe400ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityUnsubscribeResponse

func (response NSSAIAvailabilityUnsubscribe400ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityUnsubscribeResponse(w http.ResponseWriter) error

type NSSAIAvailabilityUnsubscribe401ApplicationProblemPlusJSONResponse

type NSSAIAvailabilityUnsubscribe401ApplicationProblemPlusJSONResponse struct {
	externalRef0.N401ApplicationProblemPlusJSONResponse
}

func (NSSAIAvailabilityUnsubscribe401ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityUnsubscribeResponse

func (response NSSAIAvailabilityUnsubscribe401ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityUnsubscribeResponse(w http.ResponseWriter) error

type NSSAIAvailabilityUnsubscribe404ApplicationProblemPlusJSONResponse

type NSSAIAvailabilityUnsubscribe404ApplicationProblemPlusJSONResponse struct {
	externalRef0.N404ApplicationProblemPlusJSONResponse
}

func (NSSAIAvailabilityUnsubscribe404ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityUnsubscribeResponse

func (response NSSAIAvailabilityUnsubscribe404ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityUnsubscribeResponse(w http.ResponseWriter) error

type NSSAIAvailabilityUnsubscribe429ApplicationProblemPlusJSONResponse

type NSSAIAvailabilityUnsubscribe429ApplicationProblemPlusJSONResponse struct {
	externalRef0.N429ApplicationProblemPlusJSONResponse
}

func (NSSAIAvailabilityUnsubscribe429ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityUnsubscribeResponse

func (response NSSAIAvailabilityUnsubscribe429ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityUnsubscribeResponse(w http.ResponseWriter) error

type NSSAIAvailabilityUnsubscribe500ApplicationProblemPlusJSONResponse

type NSSAIAvailabilityUnsubscribe500ApplicationProblemPlusJSONResponse struct {
	externalRef0.N500ApplicationProblemPlusJSONResponse
}

func (NSSAIAvailabilityUnsubscribe500ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityUnsubscribeResponse

func (response NSSAIAvailabilityUnsubscribe500ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityUnsubscribeResponse(w http.ResponseWriter) error

type NSSAIAvailabilityUnsubscribe503ApplicationProblemPlusJSONResponse

type NSSAIAvailabilityUnsubscribe503ApplicationProblemPlusJSONResponse struct {
	externalRef0.N503ApplicationProblemPlusJSONResponse
}

func (NSSAIAvailabilityUnsubscribe503ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityUnsubscribeResponse

func (response NSSAIAvailabilityUnsubscribe503ApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityUnsubscribeResponse(w http.ResponseWriter) error

type NSSAIAvailabilityUnsubscribeRequestObject

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

type NSSAIAvailabilityUnsubscribeResponse

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

func ParseNSSAIAvailabilityUnsubscribeResponse

func ParseNSSAIAvailabilityUnsubscribeResponse(rsp *http.Response) (*NSSAIAvailabilityUnsubscribeResponse, error)

ParseNSSAIAvailabilityUnsubscribeResponse parses an HTTP response from a NSSAIAvailabilityUnsubscribeWithResponse call

func (NSSAIAvailabilityUnsubscribeResponse) Status

Status returns HTTPResponse.Status

func (NSSAIAvailabilityUnsubscribeResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type NSSAIAvailabilityUnsubscribeResponseObject

type NSSAIAvailabilityUnsubscribeResponseObject interface {
	VisitNSSAIAvailabilityUnsubscribeResponse(w http.ResponseWriter) error
}

type NSSAIAvailabilityUnsubscribedefaultApplicationProblemPlusJSONResponse

type NSSAIAvailabilityUnsubscribedefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef0.ProblemDetails
	StatusCode int
}

func (NSSAIAvailabilityUnsubscribedefaultApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityUnsubscribeResponse

func (response NSSAIAvailabilityUnsubscribedefaultApplicationProblemPlusJSONResponse) VisitNSSAIAvailabilityUnsubscribeResponse(w http.ResponseWriter) error

type NssaiAvailabilityInfo

type NssaiAvailabilityInfo struct {
	AmfSetId                       string                           `json:"amfSetId,omitempty"`
	SupportedFeatures              *externalRef0.SupportedFeatures  `json:"supportedFeatures,omitempty"`
	SupportedNssaiAvailabilityData []SupportedNssaiAvailabilityData `json:"supportedNssaiAvailabilityData"`
	AdditionalProperties           map[string]interface{}           `json:"-"`
}

NssaiAvailabilityInfo defines model for NssaiAvailabilityInfo.

func (NssaiAvailabilityInfo) Get

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

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

func (NssaiAvailabilityInfo) MarshalJSON

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

Override default JSON handling for NssaiAvailabilityInfo to handle AdditionalProperties

func (*NssaiAvailabilityInfo) Set

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

Setter for additional properties for NssaiAvailabilityInfo

func (*NssaiAvailabilityInfo) UnmarshalJSON

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

Override default JSON handling for NssaiAvailabilityInfo to handle AdditionalProperties

type NssfEventNotification

type NssfEventNotification struct {
	AuthorizedNssaiAvailabilityData []AuthorizedNssaiAvailabilityData `json:"authorizedNssaiAvailabilityData"`
	SubscriptionId                  string                            `json:"subscriptionId"`
	AdditionalProperties            map[string]interface{}            `json:"-"`
}

NssfEventNotification defines model for NssfEventNotification.

func (NssfEventNotification) Get

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

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

func (NssfEventNotification) MarshalJSON

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

Override default JSON handling for NssfEventNotification to handle AdditionalProperties

func (*NssfEventNotification) Set

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

Setter for additional properties for NssfEventNotification

func (*NssfEventNotification) UnmarshalJSON

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

Override default JSON handling for NssfEventNotification to handle AdditionalProperties

type NssfEventSubscriptionCreateData

type NssfEventSubscriptionCreateData struct {
	AmfSetId               string                          `json:"amfSetId,omitempty"`
	Event                  NssfEventType                   `json:"event"`
	Expiry                 *externalRef0.DateTime          `json:"expiry,omitempty"`
	NfNssaiAvailabilityUri externalRef0.Uri                `json:"nfNssaiAvailabilityUri"`
	SupportedFeatures      *externalRef0.SupportedFeatures `json:"supportedFeatures,omitempty"`
	TaiList                []externalRef0.Tai              `json:"taiList"`
	TaiRangeList           []externalRef1.TaiRange         `json:"taiRangeList,omitempty"`
	AdditionalProperties   map[string]interface{}          `json:"-"`
}

NssfEventSubscriptionCreateData defines model for NssfEventSubscriptionCreateData.

func (NssfEventSubscriptionCreateData) Get

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

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

func (NssfEventSubscriptionCreateData) MarshalJSON

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

Override default JSON handling for NssfEventSubscriptionCreateData to handle AdditionalProperties

func (*NssfEventSubscriptionCreateData) Set

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

Setter for additional properties for NssfEventSubscriptionCreateData

func (*NssfEventSubscriptionCreateData) UnmarshalJSON

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

Override default JSON handling for NssfEventSubscriptionCreateData to handle AdditionalProperties

type NssfEventSubscriptionCreatedData

type NssfEventSubscriptionCreatedData struct {
	AuthorizedNssaiAvailabilityData []AuthorizedNssaiAvailabilityData `json:"authorizedNssaiAvailabilityData,omitempty"`
	Expiry                          *externalRef0.DateTime            `json:"expiry,omitempty"`
	SubscriptionId                  string                            `json:"subscriptionId"`
	SupportedFeatures               *externalRef0.SupportedFeatures   `json:"supportedFeatures,omitempty"`
	AdditionalProperties            map[string]interface{}            `json:"-"`
}

NssfEventSubscriptionCreatedData defines model for NssfEventSubscriptionCreatedData.

func (NssfEventSubscriptionCreatedData) Get

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

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

func (NssfEventSubscriptionCreatedData) MarshalJSON

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

Override default JSON handling for NssfEventSubscriptionCreatedData to handle AdditionalProperties

func (*NssfEventSubscriptionCreatedData) Set

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

Setter for additional properties for NssfEventSubscriptionCreatedData

func (*NssfEventSubscriptionCreatedData) UnmarshalJSON

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

Override default JSON handling for NssfEventSubscriptionCreatedData to handle AdditionalProperties

type NssfEventType

type NssfEventType string

NssfEventType defines model for NssfEventType.

const (
	SNSSAISTATUSCHANGEREPORT NssfEventType = "SNSSAI_STATUS_CHANGE_REPORT"
)

Defines values for NssfEventType.

type PatchDocument

type PatchDocument = []externalRef0.PatchItem

PatchDocument defines model for PatchDocument.

type RequestEditorFn

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

RequestEditorFn is the function signature for the RequestEditor callback function

type RestrictedSnssai

type RestrictedSnssai struct {
	HomePlmnId           externalRef0.PlmnId      `json:"homePlmnId"`
	HomePlmnIdList       []externalRef0.PlmnId    `json:"homePlmnIdList,omitempty"`
	RoamingRestriction   *bool                    `json:"roamingRestriction,omitempty"`
	SNssaiList           []externalRef0.ExtSnssai `json:"sNssaiList"`
	AdditionalProperties map[string]interface{}   `json:"-"`
}

RestrictedSnssai defines model for RestrictedSnssai.

func (RestrictedSnssai) Get

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

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

func (RestrictedSnssai) MarshalJSON

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

Override default JSON handling for RestrictedSnssai to handle AdditionalProperties

func (*RestrictedSnssai) Set

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

Setter for additional properties for RestrictedSnssai

func (*RestrictedSnssai) UnmarshalJSON

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

Override default JSON handling for RestrictedSnssai to handle AdditionalProperties

type ServerInterface

type ServerInterface interface {
	// Discover communication options supported by NSSF for NSSAI Availability
	// (OPTIONS /nssai-availability)
	NSSAIAvailabilityOptions(c *gin.Context)
	// Creates subscriptions for notification about updates to NSSAI availability information
	// (POST /nssai-availability/subscriptions)
	NSSAIAvailabilityPost(c *gin.Context, params NSSAIAvailabilityPostParams)
	// Deletes an already existing NSSAI availability notification subscription
	// (DELETE /nssai-availability/subscriptions/{subscriptionId})
	NSSAIAvailabilityUnsubscribe(c *gin.Context, subscriptionId string)
	// updates an already existing NSSAI availability notification subscription
	// (PATCH /nssai-availability/subscriptions/{subscriptionId})
	NSSAIAvailabilitySubModifyPatch(c *gin.Context, subscriptionId string, params NSSAIAvailabilitySubModifyPatchParams)
	// Deletes an already existing S-NSSAIs per TA provided by the NF service consumer (e.g AMF)
	// (DELETE /nssai-availability/{nfId})
	NSSAIAvailabilityDelete(c *gin.Context, nfId string)
	// Updates an already existing S-NSSAIs per TA provided by the NF service consumer (e.g AMF)
	// (PATCH /nssai-availability/{nfId})
	NSSAIAvailabilityPatch(c *gin.Context, nfId string, params NSSAIAvailabilityPatchParams)
	// Updates/replaces the NSSF with the S-NSSAIs the NF service consumer (e.g AMF)supports per TA
	// (PUT /nssai-availability/{nfId})
	NSSAIAvailabilityPut(c *gin.Context, nfId externalRef0.NfInstanceId, params NSSAIAvailabilityPutParams)
}

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

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

NSSAIAvailabilityDelete operation middleware

func (*ServerInterfaceWrapper) NSSAIAvailabilityOptions

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

NSSAIAvailabilityOptions operation middleware

func (*ServerInterfaceWrapper) NSSAIAvailabilityPatch

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

NSSAIAvailabilityPatch operation middleware

func (*ServerInterfaceWrapper) NSSAIAvailabilityPost

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

NSSAIAvailabilityPost operation middleware

func (*ServerInterfaceWrapper) NSSAIAvailabilityPut

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

NSSAIAvailabilityPut operation middleware

func (*ServerInterfaceWrapper) NSSAIAvailabilitySubModifyPatch

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

NSSAIAvailabilitySubModifyPatch operation middleware

func (*ServerInterfaceWrapper) NSSAIAvailabilityUnsubscribe

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

NSSAIAvailabilityUnsubscribe operation middleware

type StrictHandlerFunc

type StrictHandlerFunc = strictgin.StrictGinHandlerFunc

type StrictMiddlewareFunc

type StrictMiddlewareFunc = strictgin.StrictGinMiddlewareFunc

type StrictServerInterface

type StrictServerInterface interface {
	// Discover communication options supported by NSSF for NSSAI Availability
	// (OPTIONS /nssai-availability)
	NSSAIAvailabilityOptions(ctx context.Context, request NSSAIAvailabilityOptionsRequestObject) (NSSAIAvailabilityOptionsResponseObject, error)
	// Creates subscriptions for notification about updates to NSSAI availability information
	// (POST /nssai-availability/subscriptions)
	NSSAIAvailabilityPost(ctx context.Context, request NSSAIAvailabilityPostRequestObject) (NSSAIAvailabilityPostResponseObject, error)
	// Deletes an already existing NSSAI availability notification subscription
	// (DELETE /nssai-availability/subscriptions/{subscriptionId})
	NSSAIAvailabilityUnsubscribe(ctx context.Context, request NSSAIAvailabilityUnsubscribeRequestObject) (NSSAIAvailabilityUnsubscribeResponseObject, error)
	// updates an already existing NSSAI availability notification subscription
	// (PATCH /nssai-availability/subscriptions/{subscriptionId})
	NSSAIAvailabilitySubModifyPatch(ctx context.Context, request NSSAIAvailabilitySubModifyPatchRequestObject) (NSSAIAvailabilitySubModifyPatchResponseObject, error)
	// Deletes an already existing S-NSSAIs per TA provided by the NF service consumer (e.g AMF)
	// (DELETE /nssai-availability/{nfId})
	NSSAIAvailabilityDelete(ctx context.Context, request NSSAIAvailabilityDeleteRequestObject) (NSSAIAvailabilityDeleteResponseObject, error)
	// Updates an already existing S-NSSAIs per TA provided by the NF service consumer (e.g AMF)
	// (PATCH /nssai-availability/{nfId})
	NSSAIAvailabilityPatch(ctx context.Context, request NSSAIAvailabilityPatchRequestObject) (NSSAIAvailabilityPatchResponseObject, error)
	// Updates/replaces the NSSF with the S-NSSAIs the NF service consumer (e.g AMF)supports per TA
	// (PUT /nssai-availability/{nfId})
	NSSAIAvailabilityPut(ctx context.Context, request NSSAIAvailabilityPutRequestObject) (NSSAIAvailabilityPutResponseObject, error)
}

StrictServerInterface represents all server handlers.

type SupportedNssaiAvailabilityData

type SupportedNssaiAvailabilityData struct {
	SupportedSnssaiList  []externalRef0.ExtSnssai `json:"supportedSnssaiList"`
	Tai                  externalRef0.Tai         `json:"tai"`
	TaiList              []externalRef0.Tai       `json:"taiList,omitempty"`
	TaiRangeList         []externalRef1.TaiRange  `json:"taiRangeList,omitempty"`
	AdditionalProperties map[string]interface{}   `json:"-"`
}

SupportedNssaiAvailabilityData defines model for SupportedNssaiAvailabilityData.

func (SupportedNssaiAvailabilityData) Get

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

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

func (SupportedNssaiAvailabilityData) MarshalJSON

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

Override default JSON handling for SupportedNssaiAvailabilityData to handle AdditionalProperties

func (*SupportedNssaiAvailabilityData) Set

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

Setter for additional properties for SupportedNssaiAvailabilityData

func (*SupportedNssaiAvailabilityData) UnmarshalJSON

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

Override default JSON handling for SupportedNssaiAvailabilityData to handle AdditionalProperties

Jump to

Keyboard shortcuts

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