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
- func GetKinOpenApi3Document() (*openapi3.T, error)
- func GetKinOpenApi3DocumentMust() *openapi3.T
- func NewNSSAIAvailabilityDeleteRequest(server string, nfId string) (*http.Request, error)
- func NewNSSAIAvailabilityOptionsRequest(server string) (*http.Request, error)
- func NewNSSAIAvailabilityPatchRequestWithBody(server string, nfId string, params *NSSAIAvailabilityPatchParams, ...) (*http.Request, error)
- func NewNSSAIAvailabilityPostRequest(server string, params *NSSAIAvailabilityPostParams, ...) (*http.Request, error)
- func NewNSSAIAvailabilityPostRequestWithBody(server string, params *NSSAIAvailabilityPostParams, contentType string, ...) (*http.Request, error)
- func NewNSSAIAvailabilityPutRequest(server string, nfId externalRef0.NfInstanceId, ...) (*http.Request, error)
- func NewNSSAIAvailabilityPutRequestWithBody(server string, nfId externalRef0.NfInstanceId, ...) (*http.Request, error)
- func NewNSSAIAvailabilitySubModifyPatchRequestWithBody(server string, subscriptionId string, ...) (*http.Request, error)
- func NewNSSAIAvailabilityUnsubscribeRequest(server string, subscriptionId string) (*http.Request, error)
- func RegisterHandlers(router gin.IRouter, si ServerInterface)
- func RegisterHandlersWithOptions(router gin.IRouter, si ServerInterface, options GinServerOptions)
- type AuthorizedNssaiAvailabilityData
- func (a AuthorizedNssaiAvailabilityData) Get(fieldName string) (value interface{}, found bool)
- func (a AuthorizedNssaiAvailabilityData) MarshalJSON() ([]byte, error)
- func (a *AuthorizedNssaiAvailabilityData) Set(fieldName string, value interface{})
- func (a *AuthorizedNssaiAvailabilityData) UnmarshalJSON(b []byte) error
- type AuthorizedNssaiAvailabilityInfo
- func (a AuthorizedNssaiAvailabilityInfo) Get(fieldName string) (value interface{}, found bool)
- func (a AuthorizedNssaiAvailabilityInfo) MarshalJSON() ([]byte, error)
- func (a *AuthorizedNssaiAvailabilityInfo) Set(fieldName string, value interface{})
- func (a *AuthorizedNssaiAvailabilityInfo) UnmarshalJSON(b []byte) error
- type Client
- func (c *Client) NSSAIAvailabilityDelete(ctx context.Context, nfId string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) NSSAIAvailabilityOptions(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) NSSAIAvailabilityPatchWithBody(ctx context.Context, nfId string, params *NSSAIAvailabilityPatchParams, ...) (*http.Response, error)
- func (c *Client) NSSAIAvailabilityPost(ctx context.Context, params *NSSAIAvailabilityPostParams, ...) (*http.Response, error)
- func (c *Client) NSSAIAvailabilityPostWithBody(ctx context.Context, params *NSSAIAvailabilityPostParams, contentType string, ...) (*http.Response, error)
- func (c *Client) NSSAIAvailabilityPut(ctx context.Context, nfId externalRef0.NfInstanceId, ...) (*http.Response, error)
- func (c *Client) NSSAIAvailabilityPutWithBody(ctx context.Context, nfId externalRef0.NfInstanceId, ...) (*http.Response, error)
- func (c *Client) NSSAIAvailabilitySubModifyPatchWithBody(ctx context.Context, subscriptionId string, ...) (*http.Response, error)
- func (c *Client) NSSAIAvailabilityUnsubscribe(ctx context.Context, subscriptionId string, reqEditors ...RequestEditorFn) (*http.Response, error)
- type ClientInterface
- type ClientOption
- type ClientWithResponses
- func (c *ClientWithResponses) NSSAIAvailabilityDeleteWithResponse(ctx context.Context, nfId string, reqEditors ...RequestEditorFn) (*NSSAIAvailabilityDeleteResponse, error)
- func (c *ClientWithResponses) NSSAIAvailabilityOptionsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*NSSAIAvailabilityOptionsResponse, error)
- func (c *ClientWithResponses) NSSAIAvailabilityPatchWithBodyWithResponse(ctx context.Context, nfId string, params *NSSAIAvailabilityPatchParams, ...) (*NSSAIAvailabilityPatchResponse, error)
- func (c *ClientWithResponses) NSSAIAvailabilityPostWithBodyWithResponse(ctx context.Context, params *NSSAIAvailabilityPostParams, contentType string, ...) (*NSSAIAvailabilityPostResponse, error)
- func (c *ClientWithResponses) NSSAIAvailabilityPostWithResponse(ctx context.Context, params *NSSAIAvailabilityPostParams, ...) (*NSSAIAvailabilityPostResponse, error)
- func (c *ClientWithResponses) NSSAIAvailabilityPutWithBodyWithResponse(ctx context.Context, nfId externalRef0.NfInstanceId, ...) (*NSSAIAvailabilityPutResponse, error)
- func (c *ClientWithResponses) NSSAIAvailabilityPutWithResponse(ctx context.Context, nfId externalRef0.NfInstanceId, ...) (*NSSAIAvailabilityPutResponse, error)
- func (c *ClientWithResponses) NSSAIAvailabilitySubModifyPatchWithBodyWithResponse(ctx context.Context, subscriptionId string, ...) (*NSSAIAvailabilitySubModifyPatchResponse, error)
- func (c *ClientWithResponses) NSSAIAvailabilityUnsubscribeWithResponse(ctx context.Context, subscriptionId string, reqEditors ...RequestEditorFn) (*NSSAIAvailabilityUnsubscribeResponse, error)
- type ClientWithResponsesInterface
- type GinServerOptions
- type HttpRequestDoer
- type MiddlewareFunc
- type NSSAIAvailabilityDelete204Response
- type NSSAIAvailabilityDelete307JSONResponse
- type NSSAIAvailabilityDelete308JSONResponse
- type NSSAIAvailabilityDelete400ApplicationProblemPlusJSONResponse
- type NSSAIAvailabilityDelete401ApplicationProblemPlusJSONResponse
- type NSSAIAvailabilityDelete404ApplicationProblemPlusJSONResponse
- type NSSAIAvailabilityDelete429ApplicationProblemPlusJSONResponse
- type NSSAIAvailabilityDelete500ApplicationProblemPlusJSONResponse
- type NSSAIAvailabilityDelete503ApplicationProblemPlusJSONResponse
- type NSSAIAvailabilityDeleteRequestObject
- type NSSAIAvailabilityDeleteResponse
- type NSSAIAvailabilityDeleteResponseObject
- type NSSAIAvailabilityDeletedefaultApplicationProblemPlusJSONResponse
- type NSSAIAvailabilityOptions200Response
- type NSSAIAvailabilityOptions200ResponseHeaders
- type NSSAIAvailabilityOptions307JSONResponse
- type NSSAIAvailabilityOptions308JSONResponse
- type NSSAIAvailabilityOptions400ApplicationProblemPlusJSONResponse
- type NSSAIAvailabilityOptions401ApplicationProblemPlusJSONResponse
- type NSSAIAvailabilityOptions403ApplicationProblemPlusJSONResponse
- type NSSAIAvailabilityOptions404ApplicationProblemPlusJSONResponse
- type NSSAIAvailabilityOptions405Response
- type NSSAIAvailabilityOptions429ApplicationProblemPlusJSONResponse
- type NSSAIAvailabilityOptions500ApplicationProblemPlusJSONResponse
- type NSSAIAvailabilityOptions501ApplicationProblemPlusJSONResponse
- type NSSAIAvailabilityOptions503ApplicationProblemPlusJSONResponse
- type NSSAIAvailabilityOptionsRequestObject
- type NSSAIAvailabilityOptionsResponse
- type NSSAIAvailabilityOptionsResponseObject
- type NSSAIAvailabilityOptionsdefaultApplicationProblemPlusJSONResponse
- type NSSAIAvailabilityPatch200JSONResponse
- type NSSAIAvailabilityPatch200ResponseHeaders
- type NSSAIAvailabilityPatch204Response
- type NSSAIAvailabilityPatch307JSONResponse
- type NSSAIAvailabilityPatch308JSONResponse
- type NSSAIAvailabilityPatch400ApplicationProblemPlusJSONResponse
- type NSSAIAvailabilityPatch401ApplicationProblemPlusJSONResponse
- type NSSAIAvailabilityPatch403ApplicationProblemPlusJSONResponse
- type NSSAIAvailabilityPatch404ApplicationProblemPlusJSONResponse
- type NSSAIAvailabilityPatch411ApplicationProblemPlusJSONResponse
- type NSSAIAvailabilityPatch413ApplicationProblemPlusJSONResponse
- type NSSAIAvailabilityPatch415ApplicationProblemPlusJSONResponse
- type NSSAIAvailabilityPatch429ApplicationProblemPlusJSONResponse
- type NSSAIAvailabilityPatch500ApplicationProblemPlusJSONResponse
- type NSSAIAvailabilityPatch503ApplicationProblemPlusJSONResponse
- type NSSAIAvailabilityPatchParams
- type NSSAIAvailabilityPatchRequestObject
- type NSSAIAvailabilityPatchResponse
- type NSSAIAvailabilityPatchResponseObject
- type NSSAIAvailabilityPatchdefaultApplicationProblemPlusJSONResponse
- type NSSAIAvailabilityPost201JSONResponse
- type NSSAIAvailabilityPost201ResponseHeaders
- type NSSAIAvailabilityPost307JSONResponse
- type NSSAIAvailabilityPost308JSONResponse
- type NSSAIAvailabilityPost400ApplicationProblemPlusJSONResponse
- type NSSAIAvailabilityPost401ApplicationProblemPlusJSONResponse
- type NSSAIAvailabilityPost403ApplicationProblemPlusJSONResponse
- type NSSAIAvailabilityPost404ApplicationProblemPlusJSONResponse
- type NSSAIAvailabilityPost411ApplicationProblemPlusJSONResponse
- type NSSAIAvailabilityPost413ApplicationProblemPlusJSONResponse
- type NSSAIAvailabilityPost415ApplicationProblemPlusJSONResponse
- type NSSAIAvailabilityPost429ApplicationProblemPlusJSONResponse
- type NSSAIAvailabilityPost500ApplicationProblemPlusJSONResponse
- type NSSAIAvailabilityPost503ApplicationProblemPlusJSONResponse
- type NSSAIAvailabilityPostJSONRequestBody
- type NSSAIAvailabilityPostParams
- type NSSAIAvailabilityPostRequestObject
- type NSSAIAvailabilityPostResponse
- type NSSAIAvailabilityPostResponseObject
- type NSSAIAvailabilityPostdefaultApplicationProblemPlusJSONResponse
- type NSSAIAvailabilityPut200JSONResponse
- type NSSAIAvailabilityPut200ResponseHeaders
- type NSSAIAvailabilityPut204Response
- type NSSAIAvailabilityPut307JSONResponse
- type NSSAIAvailabilityPut308JSONResponse
- type NSSAIAvailabilityPut400ApplicationProblemPlusJSONResponse
- type NSSAIAvailabilityPut401ApplicationProblemPlusJSONResponse
- type NSSAIAvailabilityPut403ApplicationProblemPlusJSONResponse
- type NSSAIAvailabilityPut404ApplicationProblemPlusJSONResponse
- type NSSAIAvailabilityPut411ApplicationProblemPlusJSONResponse
- type NSSAIAvailabilityPut413ApplicationProblemPlusJSONResponse
- type NSSAIAvailabilityPut415ApplicationProblemPlusJSONResponse
- type NSSAIAvailabilityPut429ApplicationProblemPlusJSONResponse
- type NSSAIAvailabilityPut500ApplicationProblemPlusJSONResponse
- type NSSAIAvailabilityPut503ApplicationProblemPlusJSONResponse
- type NSSAIAvailabilityPutJSONRequestBody
- type NSSAIAvailabilityPutParams
- type NSSAIAvailabilityPutRequestObject
- type NSSAIAvailabilityPutResponse
- type NSSAIAvailabilityPutResponseObject
- type NSSAIAvailabilityPutdefaultApplicationProblemPlusJSONResponse
- type NSSAIAvailabilitySubModifyPatch200JSONResponse
- type NSSAIAvailabilitySubModifyPatch200ResponseHeaders
- type NSSAIAvailabilitySubModifyPatch307JSONResponse
- type NSSAIAvailabilitySubModifyPatch308JSONResponse
- type NSSAIAvailabilitySubModifyPatch400ApplicationProblemPlusJSONResponse
- type NSSAIAvailabilitySubModifyPatch401ApplicationProblemPlusJSONResponse
- type NSSAIAvailabilitySubModifyPatch403ApplicationProblemPlusJSONResponse
- type NSSAIAvailabilitySubModifyPatch404ApplicationProblemPlusJSONResponse
- type NSSAIAvailabilitySubModifyPatch411ApplicationProblemPlusJSONResponse
- type NSSAIAvailabilitySubModifyPatch413ApplicationProblemPlusJSONResponse
- type NSSAIAvailabilitySubModifyPatch415ApplicationProblemPlusJSONResponse
- type NSSAIAvailabilitySubModifyPatch429ApplicationProblemPlusJSONResponse
- type NSSAIAvailabilitySubModifyPatch500ApplicationProblemPlusJSONResponse
- type NSSAIAvailabilitySubModifyPatch503ApplicationProblemPlusJSONResponse
- type NSSAIAvailabilitySubModifyPatchParams
- type NSSAIAvailabilitySubModifyPatchRequestObject
- type NSSAIAvailabilitySubModifyPatchResponse
- type NSSAIAvailabilitySubModifyPatchResponseObject
- type NSSAIAvailabilitySubModifyPatchdefaultApplicationProblemPlusJSONResponse
- type NSSAIAvailabilityUnsubscribe204Response
- type NSSAIAvailabilityUnsubscribe307JSONResponse
- type NSSAIAvailabilityUnsubscribe308JSONResponse
- type NSSAIAvailabilityUnsubscribe400ApplicationProblemPlusJSONResponse
- type NSSAIAvailabilityUnsubscribe401ApplicationProblemPlusJSONResponse
- type NSSAIAvailabilityUnsubscribe404ApplicationProblemPlusJSONResponse
- type NSSAIAvailabilityUnsubscribe429ApplicationProblemPlusJSONResponse
- type NSSAIAvailabilityUnsubscribe500ApplicationProblemPlusJSONResponse
- type NSSAIAvailabilityUnsubscribe503ApplicationProblemPlusJSONResponse
- type NSSAIAvailabilityUnsubscribeRequestObject
- type NSSAIAvailabilityUnsubscribeResponse
- type NSSAIAvailabilityUnsubscribeResponseObject
- type NSSAIAvailabilityUnsubscribedefaultApplicationProblemPlusJSONResponse
- type NssaiAvailabilityInfo
- type NssfEventNotification
- type NssfEventSubscriptionCreateData
- func (a NssfEventSubscriptionCreateData) Get(fieldName string) (value interface{}, found bool)
- func (a NssfEventSubscriptionCreateData) MarshalJSON() ([]byte, error)
- func (a *NssfEventSubscriptionCreateData) Set(fieldName string, value interface{})
- func (a *NssfEventSubscriptionCreateData) UnmarshalJSON(b []byte) error
- type NssfEventSubscriptionCreatedData
- func (a NssfEventSubscriptionCreatedData) Get(fieldName string) (value interface{}, found bool)
- func (a NssfEventSubscriptionCreatedData) MarshalJSON() ([]byte, error)
- func (a *NssfEventSubscriptionCreatedData) Set(fieldName string, value interface{})
- func (a *NssfEventSubscriptionCreatedData) UnmarshalJSON(b []byte) error
- type NssfEventType
- type PatchDocument
- type RequestEditorFn
- type RestrictedSnssai
- type ServerInterface
- type ServerInterfaceWrapper
- func (siw *ServerInterfaceWrapper) NSSAIAvailabilityDelete(c *gin.Context)
- func (siw *ServerInterfaceWrapper) NSSAIAvailabilityOptions(c *gin.Context)
- func (siw *ServerInterfaceWrapper) NSSAIAvailabilityPatch(c *gin.Context)
- func (siw *ServerInterfaceWrapper) NSSAIAvailabilityPost(c *gin.Context)
- func (siw *ServerInterfaceWrapper) NSSAIAvailabilityPut(c *gin.Context)
- func (siw *ServerInterfaceWrapper) NSSAIAvailabilitySubModifyPatch(c *gin.Context)
- func (siw *ServerInterfaceWrapper) NSSAIAvailabilityUnsubscribe(c *gin.Context)
- type StrictHandlerFunc
- type StrictMiddlewareFunc
- type StrictServerInterface
- type SupportedNssaiAvailabilityData
- func (a SupportedNssaiAvailabilityData) Get(fieldName string) (value interface{}, found bool)
- func (a SupportedNssaiAvailabilityData) MarshalJSON() ([]byte, error)
- func (a *SupportedNssaiAvailabilityData) Set(fieldName string, value interface{})
- func (a *SupportedNssaiAvailabilityData) UnmarshalJSON(b []byte) error
Constants ¶
const (
OAuth2ClientCredentialsScopes = "oAuth2ClientCredentials.Scopes"
)
Variables ¶
This section is empty.
Functions ¶
func GetKinOpenApi3Document ¶
func NewNSSAIAvailabilityDeleteRequest ¶
NewNSSAIAvailabilityDeleteRequest generates requests for NSSAIAvailabilityDelete
func NewNSSAIAvailabilityOptionsRequest ¶
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 (*Client) NSSAIAvailabilityOptions ¶
func (*Client) NSSAIAvailabilityPatchWithBody ¶
func (*Client) NSSAIAvailabilityPost ¶
func (c *Client) NSSAIAvailabilityPost(ctx context.Context, params *NSSAIAvailabilityPostParams, body NSSAIAvailabilityPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) NSSAIAvailabilityPostWithBody ¶
func (*Client) NSSAIAvailabilityPut ¶
func (c *Client) NSSAIAvailabilityPut(ctx context.Context, nfId externalRef0.NfInstanceId, params *NSSAIAvailabilityPutParams, body NSSAIAvailabilityPutJSONRequestBody, 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 (*Client) NSSAIAvailabilityUnsubscribe ¶
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 ¶
ClientOption allows setting custom parameters during construction
func WithHTTPClient ¶
func WithHTTPClient(doer HttpRequestDoer) ClientOption
WithHTTPClient allows overriding the default Doer, which is automatically created using http.Client. This is useful for tests.
func WithRequestEditorFn ¶
func WithRequestEditorFn(fn RequestEditorFn) ClientOption
WithRequestEditorFn allows setting up a callback function, which will be called right before sending the request. This can be used to mutate the request.
type ClientWithResponses ¶
type ClientWithResponses struct {
ClientInterface
}
ClientWithResponses builds on ClientInterface to offer response payloads
func NewClientWithResponses ¶
func NewClientWithResponses(server string, opts ...ClientOption) (*ClientWithResponses, error)
NewClientWithResponses creates a new ClientWithResponses, which wraps Client with return type handling
func (*ClientWithResponses) 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 (c *ClientWithResponses) NSSAIAvailabilityPostWithResponse(ctx context.Context, params *NSSAIAvailabilityPostParams, body NSSAIAvailabilityPostJSONRequestBody, reqEditors ...RequestEditorFn) (*NSSAIAvailabilityPostResponse, error)
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) NSSAIAvailabilityPutWithResponse ¶
func (c *ClientWithResponses) NSSAIAvailabilityPutWithResponse(ctx context.Context, nfId externalRef0.NfInstanceId, params *NSSAIAvailabilityPutParams, body NSSAIAvailabilityPutJSONRequestBody, reqEditors ...RequestEditorFn) (*NSSAIAvailabilityPutResponse, error)
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 ¶
Doer performs HTTP requests.
The standard http.Client implements this interface.
type MiddlewareFunc ¶
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 ¶
func (r NSSAIAvailabilityDeleteResponse) Status() string
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 ¶
func (r NSSAIAvailabilityOptionsResponse) Status() string
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 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 ¶
func (r NSSAIAvailabilityPatchResponse) Status() string
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 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 ¶
func (r NSSAIAvailabilityPostResponse) Status() string
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 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 ¶
func (r NSSAIAvailabilityPutResponse) Status() string
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 ¶
func (r NSSAIAvailabilitySubModifyPatchResponse) Status() string
Status returns HTTPResponse.Status
func (NSSAIAvailabilitySubModifyPatchResponse) StatusCode ¶
func (r NSSAIAvailabilitySubModifyPatchResponse) StatusCode() int
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 ¶
func (r NSSAIAvailabilityUnsubscribeResponse) Status() string
Status returns HTTPResponse.Status
func (NSSAIAvailabilityUnsubscribeResponse) StatusCode ¶
func (r NSSAIAvailabilityUnsubscribeResponse) StatusCode() int
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 ¶
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