Documentation ¶
Overview ¶
Package authentication 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 NewDelete5gAkaAuthenticationResultRequest(server string, authCtxId string) (*http.Request, error)
- func NewDeleteEapAuthenticationResultRequest(server string, authCtxId string) (*http.Request, error)
- func NewEapAuthMethodRequest(server string, authCtxId string, body EapAuthMethodJSONRequestBody) (*http.Request, error)
- func NewEapAuthMethodRequestWithBody(server string, authCtxId string, contentType string, body io.Reader) (*http.Request, error)
- func NewPostRgAuthenticationsRequest(server string, body PostRgAuthenticationsJSONRequestBody) (*http.Request, error)
- func NewPostRgAuthenticationsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewPostUeAuthenticationsDeregisterRequest(server string, body PostUeAuthenticationsDeregisterJSONRequestBody) (*http.Request, error)
- func NewPostUeAuthenticationsDeregisterRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewPostUeAuthenticationsRequest(server string, body PostUeAuthenticationsJSONRequestBody) (*http.Request, error)
- func NewPostUeAuthenticationsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewPutUeAuthenticationsAuthCtxId5gAkaConfirmationRequest(server string, authCtxId string, ...) (*http.Request, error)
- func NewPutUeAuthenticationsAuthCtxId5gAkaConfirmationRequestWithBody(server string, authCtxId string, contentType string, body io.Reader) (*http.Request, error)
- func RegisterHandlers(router gin.IRouter, si ServerInterface)
- func RegisterHandlersWithOptions(router gin.IRouter, si ServerInterface, options GinServerOptions)
- type AuthResult
- type AuthType
- type AuthenticationInfo
- type Av5gAka
- type Client
- func (c *Client) Delete5gAkaAuthenticationResult(ctx context.Context, authCtxId string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DeleteEapAuthenticationResult(ctx context.Context, authCtxId string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) EapAuthMethod(ctx context.Context, authCtxId string, body EapAuthMethodJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) EapAuthMethodWithBody(ctx context.Context, authCtxId string, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) PostRgAuthentications(ctx context.Context, body PostRgAuthenticationsJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) PostRgAuthenticationsWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) PostUeAuthentications(ctx context.Context, body PostUeAuthenticationsJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) PostUeAuthenticationsDeregister(ctx context.Context, body PostUeAuthenticationsDeregisterJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) PostUeAuthenticationsDeregisterWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) PostUeAuthenticationsWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) PutUeAuthenticationsAuthCtxId5gAkaConfirmation(ctx context.Context, authCtxId string, ...) (*http.Response, error)
- func (c *Client) PutUeAuthenticationsAuthCtxId5gAkaConfirmationWithBody(ctx context.Context, authCtxId string, contentType string, body io.Reader, ...) (*http.Response, error)
- type ClientInterface
- type ClientOption
- type ClientWithResponses
- func (c *ClientWithResponses) Delete5gAkaAuthenticationResultWithResponse(ctx context.Context, authCtxId string, reqEditors ...RequestEditorFn) (*Delete5gAkaAuthenticationResultResponse, error)
- func (c *ClientWithResponses) DeleteEapAuthenticationResultWithResponse(ctx context.Context, authCtxId string, reqEditors ...RequestEditorFn) (*DeleteEapAuthenticationResultResponse, error)
- func (c *ClientWithResponses) EapAuthMethodWithBodyWithResponse(ctx context.Context, authCtxId string, contentType string, body io.Reader, ...) (*EapAuthMethodResponse, error)
- func (c *ClientWithResponses) EapAuthMethodWithResponse(ctx context.Context, authCtxId string, body EapAuthMethodJSONRequestBody, ...) (*EapAuthMethodResponse, error)
- func (c *ClientWithResponses) PostRgAuthenticationsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*PostRgAuthenticationsResponse, error)
- func (c *ClientWithResponses) PostRgAuthenticationsWithResponse(ctx context.Context, body PostRgAuthenticationsJSONRequestBody, ...) (*PostRgAuthenticationsResponse, error)
- func (c *ClientWithResponses) PostUeAuthenticationsDeregisterWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*PostUeAuthenticationsDeregisterResponse, error)
- func (c *ClientWithResponses) PostUeAuthenticationsDeregisterWithResponse(ctx context.Context, body PostUeAuthenticationsDeregisterJSONRequestBody, ...) (*PostUeAuthenticationsDeregisterResponse, error)
- func (c *ClientWithResponses) PostUeAuthenticationsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*PostUeAuthenticationsResponse, error)
- func (c *ClientWithResponses) PostUeAuthenticationsWithResponse(ctx context.Context, body PostUeAuthenticationsJSONRequestBody, ...) (*PostUeAuthenticationsResponse, error)
- func (c *ClientWithResponses) PutUeAuthenticationsAuthCtxId5gAkaConfirmationWithBodyWithResponse(ctx context.Context, authCtxId string, contentType string, body io.Reader, ...) (*PutUeAuthenticationsAuthCtxId5gAkaConfirmationResponse, error)
- func (c *ClientWithResponses) PutUeAuthenticationsAuthCtxId5gAkaConfirmationWithResponse(ctx context.Context, authCtxId string, ...) (*PutUeAuthenticationsAuthCtxId5gAkaConfirmationResponse, error)
- type ClientWithResponsesInterface
- type ConfirmationData
- type ConfirmationDataResponse
- type Delete5gAkaAuthenticationResult204Response
- type Delete5gAkaAuthenticationResult307JSONResponse
- type Delete5gAkaAuthenticationResult308JSONResponse
- type Delete5gAkaAuthenticationResult400ApplicationProblemPlusJSONResponse
- type Delete5gAkaAuthenticationResult404ApplicationProblemPlusJSONResponse
- type Delete5gAkaAuthenticationResult500ApplicationProblemPlusJSONResponse
- type Delete5gAkaAuthenticationResult503ApplicationProblemPlusJSONResponse
- type Delete5gAkaAuthenticationResultRequestObject
- type Delete5gAkaAuthenticationResultResponse
- type Delete5gAkaAuthenticationResultResponseObject
- type Delete5gAkaAuthenticationResultdefaultApplicationProblemPlusJSONResponse
- type DeleteEapAuthenticationResult204Response
- type DeleteEapAuthenticationResult307JSONResponse
- type DeleteEapAuthenticationResult308JSONResponse
- type DeleteEapAuthenticationResult400ApplicationProblemPlusJSONResponse
- type DeleteEapAuthenticationResult404ApplicationProblemPlusJSONResponse
- type DeleteEapAuthenticationResult500ApplicationProblemPlusJSONResponse
- type DeleteEapAuthenticationResult503ApplicationProblemPlusJSONResponse
- type DeleteEapAuthenticationResultRequestObject
- type DeleteEapAuthenticationResultResponse
- type DeleteEapAuthenticationResultResponseObject
- type DeleteEapAuthenticationResultdefaultApplicationProblemPlusJSONResponse
- type DeregistrationInfo
- type EapAuthMethod200Application3gppHalPlusJSONResponse
- type EapAuthMethod200JSONResponse
- type EapAuthMethod307JSONResponse
- type EapAuthMethod308JSONResponse
- type EapAuthMethod400ApplicationProblemPlusJSONResponse
- type EapAuthMethod500ApplicationProblemPlusJSONResponse
- type EapAuthMethodJSONRequestBody
- type EapAuthMethodRequestObject
- type EapAuthMethodResponse
- type EapAuthMethodResponseObject
- type EapAuthMethoddefaultApplicationProblemPlusJSONResponse
- type EapPayload
- type EapSession
- type GinServerOptions
- type HttpRequestDoer
- type HxresStar
- type Kseaf
- type MiddlewareFunc
- type PostRgAuthentications201JSONResponse
- type PostRgAuthentications201ResponseHeaders
- type PostRgAuthentications307JSONResponse
- type PostRgAuthentications308JSONResponse
- type PostRgAuthentications400ApplicationProblemPlusJSONResponse
- type PostRgAuthentications403ApplicationProblemPlusJSONResponse
- type PostRgAuthentications404ApplicationProblemPlusJSONResponse
- type PostRgAuthenticationsJSONRequestBody
- type PostRgAuthenticationsRequestObject
- type PostRgAuthenticationsResponse
- type PostRgAuthenticationsResponseObject
- type PostRgAuthenticationsdefaultApplicationProblemPlusJSONResponse
- type PostUeAuthentications201Application3gppHalPlusJSONResponse
- type PostUeAuthentications201ResponseHeaders
- type PostUeAuthentications307JSONResponse
- type PostUeAuthentications308JSONResponse
- type PostUeAuthentications400ApplicationProblemPlusJSONResponse
- type PostUeAuthentications403ApplicationProblemPlusJSONResponse
- type PostUeAuthentications404ApplicationProblemPlusJSONResponse
- type PostUeAuthentications500ApplicationProblemPlusJSONResponse
- type PostUeAuthentications501ApplicationProblemPlusJSONResponse
- type PostUeAuthenticationsDeregister204Response
- type PostUeAuthenticationsDeregister307JSONResponse
- type PostUeAuthenticationsDeregister308JSONResponse
- type PostUeAuthenticationsDeregister404ApplicationProblemPlusJSONResponse
- type PostUeAuthenticationsDeregisterJSONRequestBody
- type PostUeAuthenticationsDeregisterRequestObject
- type PostUeAuthenticationsDeregisterResponse
- type PostUeAuthenticationsDeregisterResponseObject
- type PostUeAuthenticationsDeregisterdefaultApplicationProblemPlusJSONResponse
- type PostUeAuthenticationsJSONRequestBody
- type PostUeAuthenticationsRequestObject
- type PostUeAuthenticationsResponse
- type PostUeAuthenticationsResponseObject
- type PostUeAuthenticationsdefaultApplicationProblemPlusJSONResponse
- type PutUeAuthenticationsAuthCtxId5gAkaConfirmation200JSONResponse
- type PutUeAuthenticationsAuthCtxId5gAkaConfirmation307JSONResponse
- type PutUeAuthenticationsAuthCtxId5gAkaConfirmation308JSONResponse
- type PutUeAuthenticationsAuthCtxId5gAkaConfirmation400ApplicationProblemPlusJSONResponse
- type PutUeAuthenticationsAuthCtxId5gAkaConfirmation500ApplicationProblemPlusJSONResponse
- type PutUeAuthenticationsAuthCtxId5gAkaConfirmationJSONRequestBody
- type PutUeAuthenticationsAuthCtxId5gAkaConfirmationRequestObject
- type PutUeAuthenticationsAuthCtxId5gAkaConfirmationResponse
- type PutUeAuthenticationsAuthCtxId5gAkaConfirmationResponseObject
- type PutUeAuthenticationsAuthCtxId5gAkaConfirmationdefaultApplicationProblemPlusJSONResponse
- type RequestEditorFn
- type ResStar
- type RgAuthCtx
- type RgAuthenticationInfo
- type ServerInterface
- type ServerInterfaceWrapper
- func (siw *ServerInterfaceWrapper) Delete5gAkaAuthenticationResult(c *gin.Context)
- func (siw *ServerInterfaceWrapper) DeleteEapAuthenticationResult(c *gin.Context)
- func (siw *ServerInterfaceWrapper) EapAuthMethod(c *gin.Context)
- func (siw *ServerInterfaceWrapper) PostRgAuthentications(c *gin.Context)
- func (siw *ServerInterfaceWrapper) PostUeAuthentications(c *gin.Context)
- func (siw *ServerInterfaceWrapper) PostUeAuthenticationsDeregister(c *gin.Context)
- func (siw *ServerInterfaceWrapper) PutUeAuthenticationsAuthCtxId5gAkaConfirmation(c *gin.Context)
- type StrictHandlerFunc
- type StrictMiddlewareFunc
- type StrictServerInterface
- type Suci
- type UEAuthenticationCtx
- type UEAuthenticationCtx_5gAuthData
- func (t UEAuthenticationCtx_5gAuthData) AsAv5gAka() (Av5gAka, error)
- func (t UEAuthenticationCtx_5gAuthData) AsEapPayload() (EapPayload, error)
- func (t *UEAuthenticationCtx_5gAuthData) FromAv5gAka(v Av5gAka) error
- func (t *UEAuthenticationCtx_5gAuthData) FromEapPayload(v EapPayload) error
- func (t UEAuthenticationCtx_5gAuthData) MarshalJSON() ([]byte, error)
- func (t *UEAuthenticationCtx_5gAuthData) MergeAv5gAka(v Av5gAka) error
- func (t *UEAuthenticationCtx_5gAuthData) MergeEapPayload(v EapPayload) error
- func (t *UEAuthenticationCtx_5gAuthData) UnmarshalJSON(b []byte) error
Constants ¶
const (
OAuth2ClientCredentialsScopes = "oAuth2ClientCredentials.Scopes"
)
Variables ¶
This section is empty.
Functions ¶
func GetKinOpenApi3Document ¶
func NewDelete5gAkaAuthenticationResultRequest ¶
func NewDelete5gAkaAuthenticationResultRequest(server string, authCtxId string) (*http.Request, error)
NewDelete5gAkaAuthenticationResultRequest generates requests for Delete5gAkaAuthenticationResult
func NewDeleteEapAuthenticationResultRequest ¶
func NewDeleteEapAuthenticationResultRequest(server string, authCtxId string) (*http.Request, error)
NewDeleteEapAuthenticationResultRequest generates requests for DeleteEapAuthenticationResult
func NewEapAuthMethodRequest ¶
func NewEapAuthMethodRequest(server string, authCtxId string, body EapAuthMethodJSONRequestBody) (*http.Request, error)
NewEapAuthMethodRequest calls the generic EapAuthMethod builder with application/json body
func NewEapAuthMethodRequestWithBody ¶
func NewEapAuthMethodRequestWithBody(server string, authCtxId string, contentType string, body io.Reader) (*http.Request, error)
NewEapAuthMethodRequestWithBody generates requests for EapAuthMethod with any type of body
func NewPostRgAuthenticationsRequest ¶
func NewPostRgAuthenticationsRequest(server string, body PostRgAuthenticationsJSONRequestBody) (*http.Request, error)
NewPostRgAuthenticationsRequest calls the generic PostRgAuthentications builder with application/json body
func NewPostRgAuthenticationsRequestWithBody ¶
func NewPostRgAuthenticationsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewPostRgAuthenticationsRequestWithBody generates requests for PostRgAuthentications with any type of body
func NewPostUeAuthenticationsDeregisterRequest ¶
func NewPostUeAuthenticationsDeregisterRequest(server string, body PostUeAuthenticationsDeregisterJSONRequestBody) (*http.Request, error)
NewPostUeAuthenticationsDeregisterRequest calls the generic PostUeAuthenticationsDeregister builder with application/json body
func NewPostUeAuthenticationsDeregisterRequestWithBody ¶
func NewPostUeAuthenticationsDeregisterRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewPostUeAuthenticationsDeregisterRequestWithBody generates requests for PostUeAuthenticationsDeregister with any type of body
func NewPostUeAuthenticationsRequest ¶
func NewPostUeAuthenticationsRequest(server string, body PostUeAuthenticationsJSONRequestBody) (*http.Request, error)
NewPostUeAuthenticationsRequest calls the generic PostUeAuthentications builder with application/json body
func NewPostUeAuthenticationsRequestWithBody ¶
func NewPostUeAuthenticationsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewPostUeAuthenticationsRequestWithBody generates requests for PostUeAuthentications with any type of body
func NewPutUeAuthenticationsAuthCtxId5gAkaConfirmationRequest ¶
func NewPutUeAuthenticationsAuthCtxId5gAkaConfirmationRequest(server string, authCtxId string, body PutUeAuthenticationsAuthCtxId5gAkaConfirmationJSONRequestBody) (*http.Request, error)
NewPutUeAuthenticationsAuthCtxId5gAkaConfirmationRequest calls the generic PutUeAuthenticationsAuthCtxId5gAkaConfirmation builder with application/json body
func NewPutUeAuthenticationsAuthCtxId5gAkaConfirmationRequestWithBody ¶
func NewPutUeAuthenticationsAuthCtxId5gAkaConfirmationRequestWithBody(server string, authCtxId string, contentType string, body io.Reader) (*http.Request, error)
NewPutUeAuthenticationsAuthCtxId5gAkaConfirmationRequestWithBody generates requests for PutUeAuthenticationsAuthCtxId5gAkaConfirmation with any type of body
func RegisterHandlers ¶
func RegisterHandlers(router gin.IRouter, si ServerInterface)
RegisterHandlers creates http.Handler with routing matching OpenAPI spec.
func RegisterHandlersWithOptions ¶
func RegisterHandlersWithOptions(router gin.IRouter, si ServerInterface, options GinServerOptions)
RegisterHandlersWithOptions creates http.Handler with additional options
Types ¶
type AuthResult ¶
type AuthResult string
AuthResult defines model for AuthResult.
const ( AUTHENTICATIONFAILURE AuthResult = "AUTHENTICATION_FAILURE" AUTHENTICATIONONGOING AuthResult = "AUTHENTICATION_ONGOING" AUTHENTICATIONSUCCESS AuthResult = "AUTHENTICATION_SUCCESS" )
Defines values for AuthResult.
type AuthenticationInfo ¶
type AuthenticationInfo struct { CellCagInfo []externalRef0.CagId `json:"cellCagInfo,omitempty"` N5gcInd *bool `json:"n5gcInd,omitempty"` Pei externalRef0.Pei `json:"pei,omitempty"` ResynchronizationInfo *externalRef1.ResynchronizationInfo `json:"resynchronizationInfo,omitempty"` RoutingIndicator string `json:"routingIndicator,omitempty"` ServingNetworkName externalRef1.ServingNetworkName `json:"servingNetworkName"` SupiOrSuci externalRef0.SupiOrSuci `json:"supiOrSuci"` SupportedFeatures *externalRef0.SupportedFeatures `json:"supportedFeatures,omitempty"` TraceData *externalRef0.TraceData `json:"traceData"` UdmGroupId *externalRef0.NfGroupId `json:"udmGroupId,omitempty"` AdditionalProperties map[string]interface{} `json:"-"` }
AuthenticationInfo defines model for AuthenticationInfo.
func (AuthenticationInfo) Get ¶
func (a AuthenticationInfo) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for AuthenticationInfo. Returns the specified element and whether it was found
func (AuthenticationInfo) MarshalJSON ¶
func (a AuthenticationInfo) MarshalJSON() ([]byte, error)
Override default JSON handling for AuthenticationInfo to handle AdditionalProperties
func (*AuthenticationInfo) Set ¶
func (a *AuthenticationInfo) Set(fieldName string, value interface{})
Setter for additional properties for AuthenticationInfo
func (*AuthenticationInfo) UnmarshalJSON ¶
func (a *AuthenticationInfo) UnmarshalJSON(b []byte) error
Override default JSON handling for AuthenticationInfo to handle AdditionalProperties
type Av5gAka ¶
type Av5gAka struct { Autn externalRef1.Autn `json:"autn"` HxresStar HxresStar `json:"hxresStar"` Rand externalRef1.Rand `json:"rand"` AdditionalProperties map[string]interface{} `json:"-"` }
Av5gAka defines model for Av5gAka.
func (Av5gAka) Get ¶
Getter for additional properties for Av5gAka. Returns the specified element and whether it was found
func (Av5gAka) MarshalJSON ¶
Override default JSON handling for Av5gAka to handle AdditionalProperties
func (*Av5gAka) UnmarshalJSON ¶
Override default JSON handling for Av5gAka 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) Delete5gAkaAuthenticationResult ¶
func (*Client) DeleteEapAuthenticationResult ¶
func (*Client) EapAuthMethod ¶
func (c *Client) EapAuthMethod(ctx context.Context, authCtxId string, body EapAuthMethodJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) EapAuthMethodWithBody ¶
func (*Client) PostRgAuthentications ¶
func (c *Client) PostRgAuthentications(ctx context.Context, body PostRgAuthenticationsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PostRgAuthenticationsWithBody ¶
func (*Client) PostUeAuthentications ¶
func (c *Client) PostUeAuthentications(ctx context.Context, body PostUeAuthenticationsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PostUeAuthenticationsDeregister ¶
func (c *Client) PostUeAuthenticationsDeregister(ctx context.Context, body PostUeAuthenticationsDeregisterJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PostUeAuthenticationsDeregisterWithBody ¶
func (*Client) PostUeAuthenticationsWithBody ¶
func (*Client) PutUeAuthenticationsAuthCtxId5gAkaConfirmation ¶
func (c *Client) PutUeAuthenticationsAuthCtxId5gAkaConfirmation(ctx context.Context, authCtxId string, body PutUeAuthenticationsAuthCtxId5gAkaConfirmationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
type ClientInterface ¶
type ClientInterface interface { // PostRgAuthenticationsWithBody request with any body PostRgAuthenticationsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) PostRgAuthentications(ctx context.Context, body PostRgAuthenticationsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // PostUeAuthenticationsWithBody request with any body PostUeAuthenticationsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) PostUeAuthentications(ctx context.Context, body PostUeAuthenticationsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // PostUeAuthenticationsDeregisterWithBody request with any body PostUeAuthenticationsDeregisterWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) PostUeAuthenticationsDeregister(ctx context.Context, body PostUeAuthenticationsDeregisterJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // Delete5gAkaAuthenticationResult request Delete5gAkaAuthenticationResult(ctx context.Context, authCtxId string, reqEditors ...RequestEditorFn) (*http.Response, error) // PutUeAuthenticationsAuthCtxId5gAkaConfirmationWithBody request with any body PutUeAuthenticationsAuthCtxId5gAkaConfirmationWithBody(ctx context.Context, authCtxId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) PutUeAuthenticationsAuthCtxId5gAkaConfirmation(ctx context.Context, authCtxId string, body PutUeAuthenticationsAuthCtxId5gAkaConfirmationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // DeleteEapAuthenticationResult request DeleteEapAuthenticationResult(ctx context.Context, authCtxId string, reqEditors ...RequestEditorFn) (*http.Response, error) // EapAuthMethodWithBody request with any body EapAuthMethodWithBody(ctx context.Context, authCtxId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) EapAuthMethod(ctx context.Context, authCtxId string, body EapAuthMethodJSONRequestBody, 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) Delete5gAkaAuthenticationResultWithResponse ¶
func (c *ClientWithResponses) Delete5gAkaAuthenticationResultWithResponse(ctx context.Context, authCtxId string, reqEditors ...RequestEditorFn) (*Delete5gAkaAuthenticationResultResponse, error)
Delete5gAkaAuthenticationResultWithResponse request returning *Delete5gAkaAuthenticationResultResponse
func (*ClientWithResponses) DeleteEapAuthenticationResultWithResponse ¶
func (c *ClientWithResponses) DeleteEapAuthenticationResultWithResponse(ctx context.Context, authCtxId string, reqEditors ...RequestEditorFn) (*DeleteEapAuthenticationResultResponse, error)
DeleteEapAuthenticationResultWithResponse request returning *DeleteEapAuthenticationResultResponse
func (*ClientWithResponses) EapAuthMethodWithBodyWithResponse ¶
func (c *ClientWithResponses) EapAuthMethodWithBodyWithResponse(ctx context.Context, authCtxId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EapAuthMethodResponse, error)
EapAuthMethodWithBodyWithResponse request with arbitrary body returning *EapAuthMethodResponse
func (*ClientWithResponses) EapAuthMethodWithResponse ¶
func (c *ClientWithResponses) EapAuthMethodWithResponse(ctx context.Context, authCtxId string, body EapAuthMethodJSONRequestBody, reqEditors ...RequestEditorFn) (*EapAuthMethodResponse, error)
func (*ClientWithResponses) PostRgAuthenticationsWithBodyWithResponse ¶
func (c *ClientWithResponses) PostRgAuthenticationsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostRgAuthenticationsResponse, error)
PostRgAuthenticationsWithBodyWithResponse request with arbitrary body returning *PostRgAuthenticationsResponse
func (*ClientWithResponses) PostRgAuthenticationsWithResponse ¶
func (c *ClientWithResponses) PostRgAuthenticationsWithResponse(ctx context.Context, body PostRgAuthenticationsJSONRequestBody, reqEditors ...RequestEditorFn) (*PostRgAuthenticationsResponse, error)
func (*ClientWithResponses) PostUeAuthenticationsDeregisterWithBodyWithResponse ¶
func (c *ClientWithResponses) PostUeAuthenticationsDeregisterWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostUeAuthenticationsDeregisterResponse, error)
PostUeAuthenticationsDeregisterWithBodyWithResponse request with arbitrary body returning *PostUeAuthenticationsDeregisterResponse
func (*ClientWithResponses) PostUeAuthenticationsDeregisterWithResponse ¶
func (c *ClientWithResponses) PostUeAuthenticationsDeregisterWithResponse(ctx context.Context, body PostUeAuthenticationsDeregisterJSONRequestBody, reqEditors ...RequestEditorFn) (*PostUeAuthenticationsDeregisterResponse, error)
func (*ClientWithResponses) PostUeAuthenticationsWithBodyWithResponse ¶
func (c *ClientWithResponses) PostUeAuthenticationsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostUeAuthenticationsResponse, error)
PostUeAuthenticationsWithBodyWithResponse request with arbitrary body returning *PostUeAuthenticationsResponse
func (*ClientWithResponses) PostUeAuthenticationsWithResponse ¶
func (c *ClientWithResponses) PostUeAuthenticationsWithResponse(ctx context.Context, body PostUeAuthenticationsJSONRequestBody, reqEditors ...RequestEditorFn) (*PostUeAuthenticationsResponse, error)
func (*ClientWithResponses) PutUeAuthenticationsAuthCtxId5gAkaConfirmationWithBodyWithResponse ¶
func (c *ClientWithResponses) PutUeAuthenticationsAuthCtxId5gAkaConfirmationWithBodyWithResponse(ctx context.Context, authCtxId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutUeAuthenticationsAuthCtxId5gAkaConfirmationResponse, error)
PutUeAuthenticationsAuthCtxId5gAkaConfirmationWithBodyWithResponse request with arbitrary body returning *PutUeAuthenticationsAuthCtxId5gAkaConfirmationResponse
func (*ClientWithResponses) PutUeAuthenticationsAuthCtxId5gAkaConfirmationWithResponse ¶
func (c *ClientWithResponses) PutUeAuthenticationsAuthCtxId5gAkaConfirmationWithResponse(ctx context.Context, authCtxId string, body PutUeAuthenticationsAuthCtxId5gAkaConfirmationJSONRequestBody, reqEditors ...RequestEditorFn) (*PutUeAuthenticationsAuthCtxId5gAkaConfirmationResponse, error)
type ClientWithResponsesInterface ¶
type ClientWithResponsesInterface interface { // PostRgAuthenticationsWithBodyWithResponse request with any body PostRgAuthenticationsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostRgAuthenticationsResponse, error) PostRgAuthenticationsWithResponse(ctx context.Context, body PostRgAuthenticationsJSONRequestBody, reqEditors ...RequestEditorFn) (*PostRgAuthenticationsResponse, error) // PostUeAuthenticationsWithBodyWithResponse request with any body PostUeAuthenticationsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostUeAuthenticationsResponse, error) PostUeAuthenticationsWithResponse(ctx context.Context, body PostUeAuthenticationsJSONRequestBody, reqEditors ...RequestEditorFn) (*PostUeAuthenticationsResponse, error) // PostUeAuthenticationsDeregisterWithBodyWithResponse request with any body PostUeAuthenticationsDeregisterWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostUeAuthenticationsDeregisterResponse, error) PostUeAuthenticationsDeregisterWithResponse(ctx context.Context, body PostUeAuthenticationsDeregisterJSONRequestBody, reqEditors ...RequestEditorFn) (*PostUeAuthenticationsDeregisterResponse, error) // Delete5gAkaAuthenticationResultWithResponse request Delete5gAkaAuthenticationResultWithResponse(ctx context.Context, authCtxId string, reqEditors ...RequestEditorFn) (*Delete5gAkaAuthenticationResultResponse, error) // PutUeAuthenticationsAuthCtxId5gAkaConfirmationWithBodyWithResponse request with any body PutUeAuthenticationsAuthCtxId5gAkaConfirmationWithBodyWithResponse(ctx context.Context, authCtxId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutUeAuthenticationsAuthCtxId5gAkaConfirmationResponse, error) PutUeAuthenticationsAuthCtxId5gAkaConfirmationWithResponse(ctx context.Context, authCtxId string, body PutUeAuthenticationsAuthCtxId5gAkaConfirmationJSONRequestBody, reqEditors ...RequestEditorFn) (*PutUeAuthenticationsAuthCtxId5gAkaConfirmationResponse, error) // DeleteEapAuthenticationResultWithResponse request DeleteEapAuthenticationResultWithResponse(ctx context.Context, authCtxId string, reqEditors ...RequestEditorFn) (*DeleteEapAuthenticationResultResponse, error) // EapAuthMethodWithBodyWithResponse request with any body EapAuthMethodWithBodyWithResponse(ctx context.Context, authCtxId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EapAuthMethodResponse, error) EapAuthMethodWithResponse(ctx context.Context, authCtxId string, body EapAuthMethodJSONRequestBody, reqEditors ...RequestEditorFn) (*EapAuthMethodResponse, error) }
ClientWithResponsesInterface is the interface specification for the client with responses above.
type ConfirmationData ¶
type ConfirmationData struct { ResStar *ResStar `json:"resStar"` SupportedFeatures *externalRef0.SupportedFeatures `json:"supportedFeatures,omitempty"` AdditionalProperties map[string]interface{} `json:"-"` }
ConfirmationData defines model for ConfirmationData.
func (ConfirmationData) Get ¶
func (a ConfirmationData) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for ConfirmationData. Returns the specified element and whether it was found
func (ConfirmationData) MarshalJSON ¶
func (a ConfirmationData) MarshalJSON() ([]byte, error)
Override default JSON handling for ConfirmationData to handle AdditionalProperties
func (*ConfirmationData) Set ¶
func (a *ConfirmationData) Set(fieldName string, value interface{})
Setter for additional properties for ConfirmationData
func (*ConfirmationData) UnmarshalJSON ¶
func (a *ConfirmationData) UnmarshalJSON(b []byte) error
Override default JSON handling for ConfirmationData to handle AdditionalProperties
type ConfirmationDataResponse ¶
type ConfirmationDataResponse struct { AuthResult AuthResult `json:"authResult"` Kseaf Kseaf `json:"kseaf,omitempty"` Supi externalRef0.Supi `json:"supi,omitempty"` AdditionalProperties map[string]interface{} `json:"-"` }
ConfirmationDataResponse defines model for ConfirmationDataResponse.
func (ConfirmationDataResponse) Get ¶
func (a ConfirmationDataResponse) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for ConfirmationDataResponse. Returns the specified element and whether it was found
func (ConfirmationDataResponse) MarshalJSON ¶
func (a ConfirmationDataResponse) MarshalJSON() ([]byte, error)
Override default JSON handling for ConfirmationDataResponse to handle AdditionalProperties
func (*ConfirmationDataResponse) Set ¶
func (a *ConfirmationDataResponse) Set(fieldName string, value interface{})
Setter for additional properties for ConfirmationDataResponse
func (*ConfirmationDataResponse) UnmarshalJSON ¶
func (a *ConfirmationDataResponse) UnmarshalJSON(b []byte) error
Override default JSON handling for ConfirmationDataResponse to handle AdditionalProperties
type Delete5gAkaAuthenticationResult204Response ¶
type Delete5gAkaAuthenticationResult204Response struct { }
func (Delete5gAkaAuthenticationResult204Response) VisitDelete5gAkaAuthenticationResultResponse ¶
func (response Delete5gAkaAuthenticationResult204Response) VisitDelete5gAkaAuthenticationResultResponse(w http.ResponseWriter) error
type Delete5gAkaAuthenticationResult307JSONResponse ¶
type Delete5gAkaAuthenticationResult307JSONResponse struct{ externalRef0.N307JSONResponse }
func (Delete5gAkaAuthenticationResult307JSONResponse) VisitDelete5gAkaAuthenticationResultResponse ¶
func (response Delete5gAkaAuthenticationResult307JSONResponse) VisitDelete5gAkaAuthenticationResultResponse(w http.ResponseWriter) error
type Delete5gAkaAuthenticationResult308JSONResponse ¶
type Delete5gAkaAuthenticationResult308JSONResponse struct{ externalRef0.N308JSONResponse }
func (Delete5gAkaAuthenticationResult308JSONResponse) VisitDelete5gAkaAuthenticationResultResponse ¶
func (response Delete5gAkaAuthenticationResult308JSONResponse) VisitDelete5gAkaAuthenticationResultResponse(w http.ResponseWriter) error
type Delete5gAkaAuthenticationResult400ApplicationProblemPlusJSONResponse ¶
type Delete5gAkaAuthenticationResult400ApplicationProblemPlusJSONResponse struct {
externalRef0.N400ApplicationProblemPlusJSONResponse
}
func (Delete5gAkaAuthenticationResult400ApplicationProblemPlusJSONResponse) VisitDelete5gAkaAuthenticationResultResponse ¶
func (response Delete5gAkaAuthenticationResult400ApplicationProblemPlusJSONResponse) VisitDelete5gAkaAuthenticationResultResponse(w http.ResponseWriter) error
type Delete5gAkaAuthenticationResult404ApplicationProblemPlusJSONResponse ¶
type Delete5gAkaAuthenticationResult404ApplicationProblemPlusJSONResponse struct {
externalRef0.N404ApplicationProblemPlusJSONResponse
}
func (Delete5gAkaAuthenticationResult404ApplicationProblemPlusJSONResponse) VisitDelete5gAkaAuthenticationResultResponse ¶
func (response Delete5gAkaAuthenticationResult404ApplicationProblemPlusJSONResponse) VisitDelete5gAkaAuthenticationResultResponse(w http.ResponseWriter) error
type Delete5gAkaAuthenticationResult500ApplicationProblemPlusJSONResponse ¶
type Delete5gAkaAuthenticationResult500ApplicationProblemPlusJSONResponse struct {
externalRef0.N500ApplicationProblemPlusJSONResponse
}
func (Delete5gAkaAuthenticationResult500ApplicationProblemPlusJSONResponse) VisitDelete5gAkaAuthenticationResultResponse ¶
func (response Delete5gAkaAuthenticationResult500ApplicationProblemPlusJSONResponse) VisitDelete5gAkaAuthenticationResultResponse(w http.ResponseWriter) error
type Delete5gAkaAuthenticationResult503ApplicationProblemPlusJSONResponse ¶
type Delete5gAkaAuthenticationResult503ApplicationProblemPlusJSONResponse struct {
externalRef0.N503ApplicationProblemPlusJSONResponse
}
func (Delete5gAkaAuthenticationResult503ApplicationProblemPlusJSONResponse) VisitDelete5gAkaAuthenticationResultResponse ¶
func (response Delete5gAkaAuthenticationResult503ApplicationProblemPlusJSONResponse) VisitDelete5gAkaAuthenticationResultResponse(w http.ResponseWriter) error
type Delete5gAkaAuthenticationResultRequestObject ¶
type Delete5gAkaAuthenticationResultRequestObject struct {
AuthCtxId string `json:"authCtxId"`
}
type Delete5gAkaAuthenticationResultResponse ¶
type Delete5gAkaAuthenticationResultResponse struct { Body []byte HTTPResponse *http.Response JSON307 *externalRef0.N307 JSON308 *externalRef0.N308 ApplicationproblemJSON400 *externalRef0.N400 ApplicationproblemJSON404 *externalRef0.N404 ApplicationproblemJSON500 *externalRef0.N500 ApplicationproblemJSON503 *externalRef0.N503 ApplicationproblemJSONDefault *externalRef0.Default }
func ParseDelete5gAkaAuthenticationResultResponse ¶
func ParseDelete5gAkaAuthenticationResultResponse(rsp *http.Response) (*Delete5gAkaAuthenticationResultResponse, error)
ParseDelete5gAkaAuthenticationResultResponse parses an HTTP response from a Delete5gAkaAuthenticationResultWithResponse call
func (Delete5gAkaAuthenticationResultResponse) Status ¶
func (r Delete5gAkaAuthenticationResultResponse) Status() string
Status returns HTTPResponse.Status
func (Delete5gAkaAuthenticationResultResponse) StatusCode ¶
func (r Delete5gAkaAuthenticationResultResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type Delete5gAkaAuthenticationResultResponseObject ¶
type Delete5gAkaAuthenticationResultResponseObject interface {
VisitDelete5gAkaAuthenticationResultResponse(w http.ResponseWriter) error
}
type Delete5gAkaAuthenticationResultdefaultApplicationProblemPlusJSONResponse ¶
type Delete5gAkaAuthenticationResultdefaultApplicationProblemPlusJSONResponse struct { Body externalRef0.ProblemDetails StatusCode int }
func (Delete5gAkaAuthenticationResultdefaultApplicationProblemPlusJSONResponse) VisitDelete5gAkaAuthenticationResultResponse ¶
func (response Delete5gAkaAuthenticationResultdefaultApplicationProblemPlusJSONResponse) VisitDelete5gAkaAuthenticationResultResponse(w http.ResponseWriter) error
type DeleteEapAuthenticationResult204Response ¶
type DeleteEapAuthenticationResult204Response struct { }
func (DeleteEapAuthenticationResult204Response) VisitDeleteEapAuthenticationResultResponse ¶
func (response DeleteEapAuthenticationResult204Response) VisitDeleteEapAuthenticationResultResponse(w http.ResponseWriter) error
type DeleteEapAuthenticationResult307JSONResponse ¶
type DeleteEapAuthenticationResult307JSONResponse struct{ externalRef0.N307JSONResponse }
func (DeleteEapAuthenticationResult307JSONResponse) VisitDeleteEapAuthenticationResultResponse ¶
func (response DeleteEapAuthenticationResult307JSONResponse) VisitDeleteEapAuthenticationResultResponse(w http.ResponseWriter) error
type DeleteEapAuthenticationResult308JSONResponse ¶
type DeleteEapAuthenticationResult308JSONResponse struct{ externalRef0.N308JSONResponse }
func (DeleteEapAuthenticationResult308JSONResponse) VisitDeleteEapAuthenticationResultResponse ¶
func (response DeleteEapAuthenticationResult308JSONResponse) VisitDeleteEapAuthenticationResultResponse(w http.ResponseWriter) error
type DeleteEapAuthenticationResult400ApplicationProblemPlusJSONResponse ¶
type DeleteEapAuthenticationResult400ApplicationProblemPlusJSONResponse struct {
externalRef0.N400ApplicationProblemPlusJSONResponse
}
func (DeleteEapAuthenticationResult400ApplicationProblemPlusJSONResponse) VisitDeleteEapAuthenticationResultResponse ¶
func (response DeleteEapAuthenticationResult400ApplicationProblemPlusJSONResponse) VisitDeleteEapAuthenticationResultResponse(w http.ResponseWriter) error
type DeleteEapAuthenticationResult404ApplicationProblemPlusJSONResponse ¶
type DeleteEapAuthenticationResult404ApplicationProblemPlusJSONResponse struct {
externalRef0.N404ApplicationProblemPlusJSONResponse
}
func (DeleteEapAuthenticationResult404ApplicationProblemPlusJSONResponse) VisitDeleteEapAuthenticationResultResponse ¶
func (response DeleteEapAuthenticationResult404ApplicationProblemPlusJSONResponse) VisitDeleteEapAuthenticationResultResponse(w http.ResponseWriter) error
type DeleteEapAuthenticationResult500ApplicationProblemPlusJSONResponse ¶
type DeleteEapAuthenticationResult500ApplicationProblemPlusJSONResponse struct {
externalRef0.N500ApplicationProblemPlusJSONResponse
}
func (DeleteEapAuthenticationResult500ApplicationProblemPlusJSONResponse) VisitDeleteEapAuthenticationResultResponse ¶
func (response DeleteEapAuthenticationResult500ApplicationProblemPlusJSONResponse) VisitDeleteEapAuthenticationResultResponse(w http.ResponseWriter) error
type DeleteEapAuthenticationResult503ApplicationProblemPlusJSONResponse ¶
type DeleteEapAuthenticationResult503ApplicationProblemPlusJSONResponse struct {
externalRef0.N503ApplicationProblemPlusJSONResponse
}
func (DeleteEapAuthenticationResult503ApplicationProblemPlusJSONResponse) VisitDeleteEapAuthenticationResultResponse ¶
func (response DeleteEapAuthenticationResult503ApplicationProblemPlusJSONResponse) VisitDeleteEapAuthenticationResultResponse(w http.ResponseWriter) error
type DeleteEapAuthenticationResultRequestObject ¶
type DeleteEapAuthenticationResultRequestObject struct {
AuthCtxId string `json:"authCtxId"`
}
type DeleteEapAuthenticationResultResponse ¶
type DeleteEapAuthenticationResultResponse struct { Body []byte HTTPResponse *http.Response JSON307 *externalRef0.N307 JSON308 *externalRef0.N308 ApplicationproblemJSON400 *externalRef0.N400 ApplicationproblemJSON404 *externalRef0.N404 ApplicationproblemJSON500 *externalRef0.N500 ApplicationproblemJSON503 *externalRef0.N503 ApplicationproblemJSONDefault *externalRef0.Default }
func ParseDeleteEapAuthenticationResultResponse ¶
func ParseDeleteEapAuthenticationResultResponse(rsp *http.Response) (*DeleteEapAuthenticationResultResponse, error)
ParseDeleteEapAuthenticationResultResponse parses an HTTP response from a DeleteEapAuthenticationResultWithResponse call
func (DeleteEapAuthenticationResultResponse) Status ¶
func (r DeleteEapAuthenticationResultResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteEapAuthenticationResultResponse) StatusCode ¶
func (r DeleteEapAuthenticationResultResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteEapAuthenticationResultResponseObject ¶
type DeleteEapAuthenticationResultResponseObject interface {
VisitDeleteEapAuthenticationResultResponse(w http.ResponseWriter) error
}
type DeleteEapAuthenticationResultdefaultApplicationProblemPlusJSONResponse ¶
type DeleteEapAuthenticationResultdefaultApplicationProblemPlusJSONResponse struct { Body externalRef0.ProblemDetails StatusCode int }
func (DeleteEapAuthenticationResultdefaultApplicationProblemPlusJSONResponse) VisitDeleteEapAuthenticationResultResponse ¶
func (response DeleteEapAuthenticationResultdefaultApplicationProblemPlusJSONResponse) VisitDeleteEapAuthenticationResultResponse(w http.ResponseWriter) error
type DeregistrationInfo ¶
type DeregistrationInfo struct { Supi externalRef0.Supi `json:"supi"` SupportedFeatures *externalRef0.SupportedFeatures `json:"supportedFeatures,omitempty"` AdditionalProperties map[string]interface{} `json:"-"` }
DeregistrationInfo defines model for DeregistrationInfo.
func (DeregistrationInfo) Get ¶
func (a DeregistrationInfo) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for DeregistrationInfo. Returns the specified element and whether it was found
func (DeregistrationInfo) MarshalJSON ¶
func (a DeregistrationInfo) MarshalJSON() ([]byte, error)
Override default JSON handling for DeregistrationInfo to handle AdditionalProperties
func (*DeregistrationInfo) Set ¶
func (a *DeregistrationInfo) Set(fieldName string, value interface{})
Setter for additional properties for DeregistrationInfo
func (*DeregistrationInfo) UnmarshalJSON ¶
func (a *DeregistrationInfo) UnmarshalJSON(b []byte) error
Override default JSON handling for DeregistrationInfo to handle AdditionalProperties
type EapAuthMethod200Application3gppHalPlusJSONResponse ¶
type EapAuthMethod200Application3gppHalPlusJSONResponse struct { // Links URI : /{eapSessionUri} Links map[string]externalRef0.LinksValueSchema `json:"_links"` // EapPayload contains an EAP packet EapPayload *EapPayload `json:"eapPayload"` AdditionalProperties map[string]interface{} `json:"-"` }
func (EapAuthMethod200Application3gppHalPlusJSONResponse) VisitEapAuthMethodResponse ¶
func (response EapAuthMethod200Application3gppHalPlusJSONResponse) VisitEapAuthMethodResponse(w http.ResponseWriter) error
type EapAuthMethod200JSONResponse ¶
type EapAuthMethod200JSONResponse EapSession
func (EapAuthMethod200JSONResponse) VisitEapAuthMethodResponse ¶
func (response EapAuthMethod200JSONResponse) VisitEapAuthMethodResponse(w http.ResponseWriter) error
type EapAuthMethod307JSONResponse ¶
type EapAuthMethod307JSONResponse struct{ externalRef0.N307JSONResponse }
func (EapAuthMethod307JSONResponse) VisitEapAuthMethodResponse ¶
func (response EapAuthMethod307JSONResponse) VisitEapAuthMethodResponse(w http.ResponseWriter) error
type EapAuthMethod308JSONResponse ¶
type EapAuthMethod308JSONResponse struct{ externalRef0.N308JSONResponse }
func (EapAuthMethod308JSONResponse) VisitEapAuthMethodResponse ¶
func (response EapAuthMethod308JSONResponse) VisitEapAuthMethodResponse(w http.ResponseWriter) error
type EapAuthMethod400ApplicationProblemPlusJSONResponse ¶
type EapAuthMethod400ApplicationProblemPlusJSONResponse externalRef0.ProblemDetails
func (EapAuthMethod400ApplicationProblemPlusJSONResponse) VisitEapAuthMethodResponse ¶
func (response EapAuthMethod400ApplicationProblemPlusJSONResponse) VisitEapAuthMethodResponse(w http.ResponseWriter) error
type EapAuthMethod500ApplicationProblemPlusJSONResponse ¶
type EapAuthMethod500ApplicationProblemPlusJSONResponse externalRef0.ProblemDetails
func (EapAuthMethod500ApplicationProblemPlusJSONResponse) VisitEapAuthMethodResponse ¶
func (response EapAuthMethod500ApplicationProblemPlusJSONResponse) VisitEapAuthMethodResponse(w http.ResponseWriter) error
type EapAuthMethodJSONRequestBody ¶
type EapAuthMethodJSONRequestBody = EapSession
EapAuthMethodJSONRequestBody defines body for EapAuthMethod for application/json ContentType.
type EapAuthMethodRequestObject ¶
type EapAuthMethodRequestObject struct { AuthCtxId string `json:"authCtxId"` Body *EapAuthMethodJSONRequestBody }
type EapAuthMethodResponse ¶
type EapAuthMethodResponse struct { Body []byte HTTPResponse *http.Response Application3gppHalJSON200 *struct { // Links URI : /{eapSessionUri} Links map[string]externalRef0.LinksValueSchema `json:"_links"` // EapPayload contains an EAP packet EapPayload *EapPayload `json:"eapPayload"` AdditionalProperties map[string]interface{} `json:"-"` } JSON200 *EapSession JSON307 *externalRef0.N307 JSON308 *externalRef0.N308 ApplicationproblemJSON400 *externalRef0.ProblemDetails ApplicationproblemJSON500 *externalRef0.ProblemDetails ApplicationproblemJSONDefault *externalRef0.ProblemDetails }
func ParseEapAuthMethodResponse ¶
func ParseEapAuthMethodResponse(rsp *http.Response) (*EapAuthMethodResponse, error)
ParseEapAuthMethodResponse parses an HTTP response from a EapAuthMethodWithResponse call
func (EapAuthMethodResponse) Status ¶
func (r EapAuthMethodResponse) Status() string
Status returns HTTPResponse.Status
func (EapAuthMethodResponse) StatusCode ¶
func (r EapAuthMethodResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type EapAuthMethodResponseObject ¶
type EapAuthMethodResponseObject interface {
VisitEapAuthMethodResponse(w http.ResponseWriter) error
}
type EapAuthMethoddefaultApplicationProblemPlusJSONResponse ¶
type EapAuthMethoddefaultApplicationProblemPlusJSONResponse struct { Body externalRef0.ProblemDetails StatusCode int }
func (EapAuthMethoddefaultApplicationProblemPlusJSONResponse) VisitEapAuthMethodResponse ¶
func (response EapAuthMethoddefaultApplicationProblemPlusJSONResponse) VisitEapAuthMethodResponse(w http.ResponseWriter) error
type EapSession ¶
type EapSession struct { Links *map[string]externalRef0.LinksValueSchema `json:"_links,omitempty"` AuthResult AuthResult `json:"authResult,omitempty"` // EapPayload contains an EAP packet EapPayload *EapPayload `json:"eapPayload"` KSeaf Kseaf `json:"kSeaf,omitempty"` Supi externalRef0.Supi `json:"supi,omitempty"` SupportedFeatures *externalRef0.SupportedFeatures `json:"supportedFeatures,omitempty"` AdditionalProperties map[string]interface{} `json:"-"` }
EapSession defines model for EapSession.
func (EapSession) Get ¶
func (a EapSession) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for EapSession. Returns the specified element and whether it was found
func (EapSession) MarshalJSON ¶
func (a EapSession) MarshalJSON() ([]byte, error)
Override default JSON handling for EapSession to handle AdditionalProperties
func (*EapSession) Set ¶
func (a *EapSession) Set(fieldName string, value interface{})
Setter for additional properties for EapSession
func (*EapSession) UnmarshalJSON ¶
func (a *EapSession) UnmarshalJSON(b []byte) error
Override default JSON handling for EapSession to handle AdditionalProperties
type GinServerOptions ¶
type GinServerOptions struct { BaseURL string Middlewares []MiddlewareFunc ErrorHandler func(*gin.Context, error, int) }
GinServerOptions provides options for the Gin server.
type HttpRequestDoer ¶
Doer performs HTTP requests.
The standard http.Client implements this interface.
type MiddlewareFunc ¶
type PostRgAuthentications201JSONResponse ¶
type PostRgAuthentications201JSONResponse struct { Body RgAuthCtx Headers PostRgAuthentications201ResponseHeaders }
func (PostRgAuthentications201JSONResponse) VisitPostRgAuthenticationsResponse ¶
func (response PostRgAuthentications201JSONResponse) VisitPostRgAuthenticationsResponse(w http.ResponseWriter) error
type PostRgAuthentications201ResponseHeaders ¶
type PostRgAuthentications201ResponseHeaders struct {
Location string
}
type PostRgAuthentications307JSONResponse ¶
type PostRgAuthentications307JSONResponse struct{ externalRef0.N307JSONResponse }
func (PostRgAuthentications307JSONResponse) VisitPostRgAuthenticationsResponse ¶
func (response PostRgAuthentications307JSONResponse) VisitPostRgAuthenticationsResponse(w http.ResponseWriter) error
type PostRgAuthentications308JSONResponse ¶
type PostRgAuthentications308JSONResponse struct{ externalRef0.N308JSONResponse }
func (PostRgAuthentications308JSONResponse) VisitPostRgAuthenticationsResponse ¶
func (response PostRgAuthentications308JSONResponse) VisitPostRgAuthenticationsResponse(w http.ResponseWriter) error
type PostRgAuthentications400ApplicationProblemPlusJSONResponse ¶
type PostRgAuthentications400ApplicationProblemPlusJSONResponse externalRef0.ProblemDetails
func (PostRgAuthentications400ApplicationProblemPlusJSONResponse) VisitPostRgAuthenticationsResponse ¶
func (response PostRgAuthentications400ApplicationProblemPlusJSONResponse) VisitPostRgAuthenticationsResponse(w http.ResponseWriter) error
type PostRgAuthentications403ApplicationProblemPlusJSONResponse ¶
type PostRgAuthentications403ApplicationProblemPlusJSONResponse externalRef0.ProblemDetails
func (PostRgAuthentications403ApplicationProblemPlusJSONResponse) VisitPostRgAuthenticationsResponse ¶
func (response PostRgAuthentications403ApplicationProblemPlusJSONResponse) VisitPostRgAuthenticationsResponse(w http.ResponseWriter) error
type PostRgAuthentications404ApplicationProblemPlusJSONResponse ¶
type PostRgAuthentications404ApplicationProblemPlusJSONResponse externalRef0.ProblemDetails
func (PostRgAuthentications404ApplicationProblemPlusJSONResponse) VisitPostRgAuthenticationsResponse ¶
func (response PostRgAuthentications404ApplicationProblemPlusJSONResponse) VisitPostRgAuthenticationsResponse(w http.ResponseWriter) error
type PostRgAuthenticationsJSONRequestBody ¶
type PostRgAuthenticationsJSONRequestBody = RgAuthenticationInfo
PostRgAuthenticationsJSONRequestBody defines body for PostRgAuthentications for application/json ContentType.
type PostRgAuthenticationsRequestObject ¶
type PostRgAuthenticationsRequestObject struct {
Body *PostRgAuthenticationsJSONRequestBody
}
type PostRgAuthenticationsResponse ¶
type PostRgAuthenticationsResponse struct { Body []byte HTTPResponse *http.Response JSON201 *RgAuthCtx JSON307 *externalRef0.N307 JSON308 *externalRef0.N308 ApplicationproblemJSON400 *externalRef0.ProblemDetails ApplicationproblemJSON403 *externalRef0.ProblemDetails ApplicationproblemJSON404 *externalRef0.ProblemDetails ApplicationproblemJSONDefault *externalRef0.ProblemDetails }
func ParsePostRgAuthenticationsResponse ¶
func ParsePostRgAuthenticationsResponse(rsp *http.Response) (*PostRgAuthenticationsResponse, error)
ParsePostRgAuthenticationsResponse parses an HTTP response from a PostRgAuthenticationsWithResponse call
func (PostRgAuthenticationsResponse) Status ¶
func (r PostRgAuthenticationsResponse) Status() string
Status returns HTTPResponse.Status
func (PostRgAuthenticationsResponse) StatusCode ¶
func (r PostRgAuthenticationsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PostRgAuthenticationsResponseObject ¶
type PostRgAuthenticationsResponseObject interface {
VisitPostRgAuthenticationsResponse(w http.ResponseWriter) error
}
type PostRgAuthenticationsdefaultApplicationProblemPlusJSONResponse ¶
type PostRgAuthenticationsdefaultApplicationProblemPlusJSONResponse struct { Body externalRef0.ProblemDetails StatusCode int }
func (PostRgAuthenticationsdefaultApplicationProblemPlusJSONResponse) VisitPostRgAuthenticationsResponse ¶
func (response PostRgAuthenticationsdefaultApplicationProblemPlusJSONResponse) VisitPostRgAuthenticationsResponse(w http.ResponseWriter) error
type PostUeAuthentications201Application3gppHalPlusJSONResponse ¶
type PostUeAuthentications201Application3gppHalPlusJSONResponse struct { Body UEAuthenticationCtx Headers PostUeAuthentications201ResponseHeaders }
func (PostUeAuthentications201Application3gppHalPlusJSONResponse) VisitPostUeAuthenticationsResponse ¶
func (response PostUeAuthentications201Application3gppHalPlusJSONResponse) VisitPostUeAuthenticationsResponse(w http.ResponseWriter) error
type PostUeAuthentications201ResponseHeaders ¶
type PostUeAuthentications201ResponseHeaders struct {
Location string
}
type PostUeAuthentications307JSONResponse ¶
type PostUeAuthentications307JSONResponse struct{ externalRef0.N307JSONResponse }
func (PostUeAuthentications307JSONResponse) VisitPostUeAuthenticationsResponse ¶
func (response PostUeAuthentications307JSONResponse) VisitPostUeAuthenticationsResponse(w http.ResponseWriter) error
type PostUeAuthentications308JSONResponse ¶
type PostUeAuthentications308JSONResponse struct{ externalRef0.N308JSONResponse }
func (PostUeAuthentications308JSONResponse) VisitPostUeAuthenticationsResponse ¶
func (response PostUeAuthentications308JSONResponse) VisitPostUeAuthenticationsResponse(w http.ResponseWriter) error
type PostUeAuthentications400ApplicationProblemPlusJSONResponse ¶
type PostUeAuthentications400ApplicationProblemPlusJSONResponse externalRef0.ProblemDetails
func (PostUeAuthentications400ApplicationProblemPlusJSONResponse) VisitPostUeAuthenticationsResponse ¶
func (response PostUeAuthentications400ApplicationProblemPlusJSONResponse) VisitPostUeAuthenticationsResponse(w http.ResponseWriter) error
type PostUeAuthentications403ApplicationProblemPlusJSONResponse ¶
type PostUeAuthentications403ApplicationProblemPlusJSONResponse externalRef0.ProblemDetails
func (PostUeAuthentications403ApplicationProblemPlusJSONResponse) VisitPostUeAuthenticationsResponse ¶
func (response PostUeAuthentications403ApplicationProblemPlusJSONResponse) VisitPostUeAuthenticationsResponse(w http.ResponseWriter) error
type PostUeAuthentications404ApplicationProblemPlusJSONResponse ¶
type PostUeAuthentications404ApplicationProblemPlusJSONResponse externalRef0.ProblemDetails
func (PostUeAuthentications404ApplicationProblemPlusJSONResponse) VisitPostUeAuthenticationsResponse ¶
func (response PostUeAuthentications404ApplicationProblemPlusJSONResponse) VisitPostUeAuthenticationsResponse(w http.ResponseWriter) error
type PostUeAuthentications500ApplicationProblemPlusJSONResponse ¶
type PostUeAuthentications500ApplicationProblemPlusJSONResponse externalRef0.ProblemDetails
func (PostUeAuthentications500ApplicationProblemPlusJSONResponse) VisitPostUeAuthenticationsResponse ¶
func (response PostUeAuthentications500ApplicationProblemPlusJSONResponse) VisitPostUeAuthenticationsResponse(w http.ResponseWriter) error
type PostUeAuthentications501ApplicationProblemPlusJSONResponse ¶
type PostUeAuthentications501ApplicationProblemPlusJSONResponse externalRef0.ProblemDetails
func (PostUeAuthentications501ApplicationProblemPlusJSONResponse) VisitPostUeAuthenticationsResponse ¶
func (response PostUeAuthentications501ApplicationProblemPlusJSONResponse) VisitPostUeAuthenticationsResponse(w http.ResponseWriter) error
type PostUeAuthenticationsDeregister204Response ¶
type PostUeAuthenticationsDeregister204Response struct { }
func (PostUeAuthenticationsDeregister204Response) VisitPostUeAuthenticationsDeregisterResponse ¶
func (response PostUeAuthenticationsDeregister204Response) VisitPostUeAuthenticationsDeregisterResponse(w http.ResponseWriter) error
type PostUeAuthenticationsDeregister307JSONResponse ¶
type PostUeAuthenticationsDeregister307JSONResponse struct{ externalRef0.N307JSONResponse }
func (PostUeAuthenticationsDeregister307JSONResponse) VisitPostUeAuthenticationsDeregisterResponse ¶
func (response PostUeAuthenticationsDeregister307JSONResponse) VisitPostUeAuthenticationsDeregisterResponse(w http.ResponseWriter) error
type PostUeAuthenticationsDeregister308JSONResponse ¶
type PostUeAuthenticationsDeregister308JSONResponse struct{ externalRef0.N308JSONResponse }
func (PostUeAuthenticationsDeregister308JSONResponse) VisitPostUeAuthenticationsDeregisterResponse ¶
func (response PostUeAuthenticationsDeregister308JSONResponse) VisitPostUeAuthenticationsDeregisterResponse(w http.ResponseWriter) error
type PostUeAuthenticationsDeregister404ApplicationProblemPlusJSONResponse ¶
type PostUeAuthenticationsDeregister404ApplicationProblemPlusJSONResponse struct {
externalRef0.N404ApplicationProblemPlusJSONResponse
}
func (PostUeAuthenticationsDeregister404ApplicationProblemPlusJSONResponse) VisitPostUeAuthenticationsDeregisterResponse ¶
func (response PostUeAuthenticationsDeregister404ApplicationProblemPlusJSONResponse) VisitPostUeAuthenticationsDeregisterResponse(w http.ResponseWriter) error
type PostUeAuthenticationsDeregisterJSONRequestBody ¶
type PostUeAuthenticationsDeregisterJSONRequestBody = DeregistrationInfo
PostUeAuthenticationsDeregisterJSONRequestBody defines body for PostUeAuthenticationsDeregister for application/json ContentType.
type PostUeAuthenticationsDeregisterRequestObject ¶
type PostUeAuthenticationsDeregisterRequestObject struct {
Body *PostUeAuthenticationsDeregisterJSONRequestBody
}
type PostUeAuthenticationsDeregisterResponse ¶
type PostUeAuthenticationsDeregisterResponse struct { Body []byte HTTPResponse *http.Response JSON307 *externalRef0.N307 JSON308 *externalRef0.N308 ApplicationproblemJSON404 *externalRef0.N404 ApplicationproblemJSONDefault *externalRef0.ProblemDetails }
func ParsePostUeAuthenticationsDeregisterResponse ¶
func ParsePostUeAuthenticationsDeregisterResponse(rsp *http.Response) (*PostUeAuthenticationsDeregisterResponse, error)
ParsePostUeAuthenticationsDeregisterResponse parses an HTTP response from a PostUeAuthenticationsDeregisterWithResponse call
func (PostUeAuthenticationsDeregisterResponse) Status ¶
func (r PostUeAuthenticationsDeregisterResponse) Status() string
Status returns HTTPResponse.Status
func (PostUeAuthenticationsDeregisterResponse) StatusCode ¶
func (r PostUeAuthenticationsDeregisterResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PostUeAuthenticationsDeregisterResponseObject ¶
type PostUeAuthenticationsDeregisterResponseObject interface {
VisitPostUeAuthenticationsDeregisterResponse(w http.ResponseWriter) error
}
type PostUeAuthenticationsDeregisterdefaultApplicationProblemPlusJSONResponse ¶
type PostUeAuthenticationsDeregisterdefaultApplicationProblemPlusJSONResponse struct { Body externalRef0.ProblemDetails StatusCode int }
func (PostUeAuthenticationsDeregisterdefaultApplicationProblemPlusJSONResponse) VisitPostUeAuthenticationsDeregisterResponse ¶
func (response PostUeAuthenticationsDeregisterdefaultApplicationProblemPlusJSONResponse) VisitPostUeAuthenticationsDeregisterResponse(w http.ResponseWriter) error
type PostUeAuthenticationsJSONRequestBody ¶
type PostUeAuthenticationsJSONRequestBody = AuthenticationInfo
PostUeAuthenticationsJSONRequestBody defines body for PostUeAuthentications for application/json ContentType.
type PostUeAuthenticationsRequestObject ¶
type PostUeAuthenticationsRequestObject struct {
Body *PostUeAuthenticationsJSONRequestBody
}
type PostUeAuthenticationsResponse ¶
type PostUeAuthenticationsResponse struct { Body []byte HTTPResponse *http.Response Application3gppHalJSON201 *UEAuthenticationCtx JSON307 *externalRef0.N307 JSON308 *externalRef0.N308 ApplicationproblemJSON400 *externalRef0.ProblemDetails ApplicationproblemJSON403 *externalRef0.ProblemDetails ApplicationproblemJSON404 *externalRef0.ProblemDetails ApplicationproblemJSON500 *externalRef0.ProblemDetails ApplicationproblemJSON501 *externalRef0.ProblemDetails ApplicationproblemJSONDefault *externalRef0.ProblemDetails }
func ParsePostUeAuthenticationsResponse ¶
func ParsePostUeAuthenticationsResponse(rsp *http.Response) (*PostUeAuthenticationsResponse, error)
ParsePostUeAuthenticationsResponse parses an HTTP response from a PostUeAuthenticationsWithResponse call
func (PostUeAuthenticationsResponse) Status ¶
func (r PostUeAuthenticationsResponse) Status() string
Status returns HTTPResponse.Status
func (PostUeAuthenticationsResponse) StatusCode ¶
func (r PostUeAuthenticationsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PostUeAuthenticationsResponseObject ¶
type PostUeAuthenticationsResponseObject interface {
VisitPostUeAuthenticationsResponse(w http.ResponseWriter) error
}
type PostUeAuthenticationsdefaultApplicationProblemPlusJSONResponse ¶
type PostUeAuthenticationsdefaultApplicationProblemPlusJSONResponse struct { Body externalRef0.ProblemDetails StatusCode int }
func (PostUeAuthenticationsdefaultApplicationProblemPlusJSONResponse) VisitPostUeAuthenticationsResponse ¶
func (response PostUeAuthenticationsdefaultApplicationProblemPlusJSONResponse) VisitPostUeAuthenticationsResponse(w http.ResponseWriter) error
type PutUeAuthenticationsAuthCtxId5gAkaConfirmation200JSONResponse ¶
type PutUeAuthenticationsAuthCtxId5gAkaConfirmation200JSONResponse ConfirmationDataResponse
func (PutUeAuthenticationsAuthCtxId5gAkaConfirmation200JSONResponse) VisitPutUeAuthenticationsAuthCtxId5gAkaConfirmationResponse ¶
func (response PutUeAuthenticationsAuthCtxId5gAkaConfirmation200JSONResponse) VisitPutUeAuthenticationsAuthCtxId5gAkaConfirmationResponse(w http.ResponseWriter) error
type PutUeAuthenticationsAuthCtxId5gAkaConfirmation307JSONResponse ¶
type PutUeAuthenticationsAuthCtxId5gAkaConfirmation307JSONResponse struct{ externalRef0.N307JSONResponse }
func (PutUeAuthenticationsAuthCtxId5gAkaConfirmation307JSONResponse) VisitPutUeAuthenticationsAuthCtxId5gAkaConfirmationResponse ¶
func (response PutUeAuthenticationsAuthCtxId5gAkaConfirmation307JSONResponse) VisitPutUeAuthenticationsAuthCtxId5gAkaConfirmationResponse(w http.ResponseWriter) error
type PutUeAuthenticationsAuthCtxId5gAkaConfirmation308JSONResponse ¶
type PutUeAuthenticationsAuthCtxId5gAkaConfirmation308JSONResponse struct{ externalRef0.N308JSONResponse }
func (PutUeAuthenticationsAuthCtxId5gAkaConfirmation308JSONResponse) VisitPutUeAuthenticationsAuthCtxId5gAkaConfirmationResponse ¶
func (response PutUeAuthenticationsAuthCtxId5gAkaConfirmation308JSONResponse) VisitPutUeAuthenticationsAuthCtxId5gAkaConfirmationResponse(w http.ResponseWriter) error
type PutUeAuthenticationsAuthCtxId5gAkaConfirmation400ApplicationProblemPlusJSONResponse ¶
type PutUeAuthenticationsAuthCtxId5gAkaConfirmation400ApplicationProblemPlusJSONResponse externalRef0.ProblemDetails
func (PutUeAuthenticationsAuthCtxId5gAkaConfirmation400ApplicationProblemPlusJSONResponse) VisitPutUeAuthenticationsAuthCtxId5gAkaConfirmationResponse ¶
func (response PutUeAuthenticationsAuthCtxId5gAkaConfirmation400ApplicationProblemPlusJSONResponse) VisitPutUeAuthenticationsAuthCtxId5gAkaConfirmationResponse(w http.ResponseWriter) error
type PutUeAuthenticationsAuthCtxId5gAkaConfirmation500ApplicationProblemPlusJSONResponse ¶
type PutUeAuthenticationsAuthCtxId5gAkaConfirmation500ApplicationProblemPlusJSONResponse externalRef0.ProblemDetails
func (PutUeAuthenticationsAuthCtxId5gAkaConfirmation500ApplicationProblemPlusJSONResponse) VisitPutUeAuthenticationsAuthCtxId5gAkaConfirmationResponse ¶
func (response PutUeAuthenticationsAuthCtxId5gAkaConfirmation500ApplicationProblemPlusJSONResponse) VisitPutUeAuthenticationsAuthCtxId5gAkaConfirmationResponse(w http.ResponseWriter) error
type PutUeAuthenticationsAuthCtxId5gAkaConfirmationJSONRequestBody ¶
type PutUeAuthenticationsAuthCtxId5gAkaConfirmationJSONRequestBody = ConfirmationData
PutUeAuthenticationsAuthCtxId5gAkaConfirmationJSONRequestBody defines body for PutUeAuthenticationsAuthCtxId5gAkaConfirmation for application/json ContentType.
type PutUeAuthenticationsAuthCtxId5gAkaConfirmationRequestObject ¶
type PutUeAuthenticationsAuthCtxId5gAkaConfirmationRequestObject struct { AuthCtxId string `json:"authCtxId"` Body *PutUeAuthenticationsAuthCtxId5gAkaConfirmationJSONRequestBody }
type PutUeAuthenticationsAuthCtxId5gAkaConfirmationResponse ¶
type PutUeAuthenticationsAuthCtxId5gAkaConfirmationResponse struct { Body []byte HTTPResponse *http.Response JSON200 *ConfirmationDataResponse JSON307 *externalRef0.N307 JSON308 *externalRef0.N308 ApplicationproblemJSON400 *externalRef0.ProblemDetails ApplicationproblemJSON500 *externalRef0.ProblemDetails ApplicationproblemJSONDefault *externalRef0.ProblemDetails }
func ParsePutUeAuthenticationsAuthCtxId5gAkaConfirmationResponse ¶
func ParsePutUeAuthenticationsAuthCtxId5gAkaConfirmationResponse(rsp *http.Response) (*PutUeAuthenticationsAuthCtxId5gAkaConfirmationResponse, error)
ParsePutUeAuthenticationsAuthCtxId5gAkaConfirmationResponse parses an HTTP response from a PutUeAuthenticationsAuthCtxId5gAkaConfirmationWithResponse call
func (PutUeAuthenticationsAuthCtxId5gAkaConfirmationResponse) Status ¶
func (r PutUeAuthenticationsAuthCtxId5gAkaConfirmationResponse) Status() string
Status returns HTTPResponse.Status
func (PutUeAuthenticationsAuthCtxId5gAkaConfirmationResponse) StatusCode ¶
func (r PutUeAuthenticationsAuthCtxId5gAkaConfirmationResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PutUeAuthenticationsAuthCtxId5gAkaConfirmationResponseObject ¶
type PutUeAuthenticationsAuthCtxId5gAkaConfirmationResponseObject interface {
VisitPutUeAuthenticationsAuthCtxId5gAkaConfirmationResponse(w http.ResponseWriter) error
}
type PutUeAuthenticationsAuthCtxId5gAkaConfirmationdefaultApplicationProblemPlusJSONResponse ¶
type PutUeAuthenticationsAuthCtxId5gAkaConfirmationdefaultApplicationProblemPlusJSONResponse struct { Body externalRef0.ProblemDetails StatusCode int }
func (PutUeAuthenticationsAuthCtxId5gAkaConfirmationdefaultApplicationProblemPlusJSONResponse) VisitPutUeAuthenticationsAuthCtxId5gAkaConfirmationResponse ¶
func (response PutUeAuthenticationsAuthCtxId5gAkaConfirmationdefaultApplicationProblemPlusJSONResponse) VisitPutUeAuthenticationsAuthCtxId5gAkaConfirmationResponse(w http.ResponseWriter) error
type RequestEditorFn ¶
RequestEditorFn is the function signature for the RequestEditor callback function
type RgAuthCtx ¶
type RgAuthCtx struct { AuthInd *bool `json:"authInd,omitempty"` AuthResult AuthResult `json:"authResult"` Supi externalRef0.Supi `json:"supi,omitempty"` AdditionalProperties map[string]interface{} `json:"-"` }
RgAuthCtx defines model for RgAuthCtx.
func (RgAuthCtx) Get ¶
Getter for additional properties for RgAuthCtx. Returns the specified element and whether it was found
func (RgAuthCtx) MarshalJSON ¶
Override default JSON handling for RgAuthCtx to handle AdditionalProperties
func (*RgAuthCtx) UnmarshalJSON ¶
Override default JSON handling for RgAuthCtx to handle AdditionalProperties
type RgAuthenticationInfo ¶
type RgAuthenticationInfo struct { AuthenticatedInd bool `json:"authenticatedInd"` Suci Suci `json:"suci"` SupportedFeatures *externalRef0.SupportedFeatures `json:"supportedFeatures,omitempty"` AdditionalProperties map[string]interface{} `json:"-"` }
RgAuthenticationInfo defines model for RgAuthenticationInfo.
func (RgAuthenticationInfo) Get ¶
func (a RgAuthenticationInfo) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for RgAuthenticationInfo. Returns the specified element and whether it was found
func (RgAuthenticationInfo) MarshalJSON ¶
func (a RgAuthenticationInfo) MarshalJSON() ([]byte, error)
Override default JSON handling for RgAuthenticationInfo to handle AdditionalProperties
func (*RgAuthenticationInfo) Set ¶
func (a *RgAuthenticationInfo) Set(fieldName string, value interface{})
Setter for additional properties for RgAuthenticationInfo
func (*RgAuthenticationInfo) UnmarshalJSON ¶
func (a *RgAuthenticationInfo) UnmarshalJSON(b []byte) error
Override default JSON handling for RgAuthenticationInfo to handle AdditionalProperties
type ServerInterface ¶
type ServerInterface interface { // (POST /rg-authentications) PostRgAuthentications(c *gin.Context) // (POST /ue-authentications) PostUeAuthentications(c *gin.Context) // (POST /ue-authentications/deregister) PostUeAuthenticationsDeregister(c *gin.Context) // Deletes the authentication result in the UDM // (DELETE /ue-authentications/{authCtxId}/5g-aka-confirmation) Delete5gAkaAuthenticationResult(c *gin.Context, authCtxId string) // (PUT /ue-authentications/{authCtxId}/5g-aka-confirmation) PutUeAuthenticationsAuthCtxId5gAkaConfirmation(c *gin.Context, authCtxId string) // Deletes the authentication result in the UDM // (DELETE /ue-authentications/{authCtxId}/eap-session) DeleteEapAuthenticationResult(c *gin.Context, authCtxId string) // (POST /ue-authentications/{authCtxId}/eap-session) EapAuthMethod(c *gin.Context, authCtxId string) }
ServerInterface represents all server handlers.
func NewStrictHandler ¶
func NewStrictHandler(ssi StrictServerInterface, middlewares []StrictMiddlewareFunc) ServerInterface
type ServerInterfaceWrapper ¶
type ServerInterfaceWrapper struct { Handler ServerInterface HandlerMiddlewares []MiddlewareFunc ErrorHandler func(*gin.Context, error, int) }
ServerInterfaceWrapper converts contexts to parameters.
func (*ServerInterfaceWrapper) Delete5gAkaAuthenticationResult ¶
func (siw *ServerInterfaceWrapper) Delete5gAkaAuthenticationResult(c *gin.Context)
Delete5gAkaAuthenticationResult operation middleware
func (*ServerInterfaceWrapper) DeleteEapAuthenticationResult ¶
func (siw *ServerInterfaceWrapper) DeleteEapAuthenticationResult(c *gin.Context)
DeleteEapAuthenticationResult operation middleware
func (*ServerInterfaceWrapper) EapAuthMethod ¶
func (siw *ServerInterfaceWrapper) EapAuthMethod(c *gin.Context)
EapAuthMethod operation middleware
func (*ServerInterfaceWrapper) PostRgAuthentications ¶
func (siw *ServerInterfaceWrapper) PostRgAuthentications(c *gin.Context)
PostRgAuthentications operation middleware
func (*ServerInterfaceWrapper) PostUeAuthentications ¶
func (siw *ServerInterfaceWrapper) PostUeAuthentications(c *gin.Context)
PostUeAuthentications operation middleware
func (*ServerInterfaceWrapper) PostUeAuthenticationsDeregister ¶
func (siw *ServerInterfaceWrapper) PostUeAuthenticationsDeregister(c *gin.Context)
PostUeAuthenticationsDeregister operation middleware
func (*ServerInterfaceWrapper) PutUeAuthenticationsAuthCtxId5gAkaConfirmation ¶
func (siw *ServerInterfaceWrapper) PutUeAuthenticationsAuthCtxId5gAkaConfirmation(c *gin.Context)
PutUeAuthenticationsAuthCtxId5gAkaConfirmation operation middleware
type StrictHandlerFunc ¶
type StrictHandlerFunc = strictgin.StrictGinHandlerFunc
type StrictMiddlewareFunc ¶
type StrictMiddlewareFunc = strictgin.StrictGinMiddlewareFunc
type StrictServerInterface ¶
type StrictServerInterface interface { // (POST /rg-authentications) PostRgAuthentications(ctx context.Context, request PostRgAuthenticationsRequestObject) (PostRgAuthenticationsResponseObject, error) // (POST /ue-authentications) PostUeAuthentications(ctx context.Context, request PostUeAuthenticationsRequestObject) (PostUeAuthenticationsResponseObject, error) // (POST /ue-authentications/deregister) PostUeAuthenticationsDeregister(ctx context.Context, request PostUeAuthenticationsDeregisterRequestObject) (PostUeAuthenticationsDeregisterResponseObject, error) // Deletes the authentication result in the UDM // (DELETE /ue-authentications/{authCtxId}/5g-aka-confirmation) Delete5gAkaAuthenticationResult(ctx context.Context, request Delete5gAkaAuthenticationResultRequestObject) (Delete5gAkaAuthenticationResultResponseObject, error) // (PUT /ue-authentications/{authCtxId}/5g-aka-confirmation) PutUeAuthenticationsAuthCtxId5gAkaConfirmation(ctx context.Context, request PutUeAuthenticationsAuthCtxId5gAkaConfirmationRequestObject) (PutUeAuthenticationsAuthCtxId5gAkaConfirmationResponseObject, error) // Deletes the authentication result in the UDM // (DELETE /ue-authentications/{authCtxId}/eap-session) DeleteEapAuthenticationResult(ctx context.Context, request DeleteEapAuthenticationResultRequestObject) (DeleteEapAuthenticationResultResponseObject, error) // (POST /ue-authentications/{authCtxId}/eap-session) EapAuthMethod(ctx context.Context, request EapAuthMethodRequestObject) (EapAuthMethodResponseObject, error) }
StrictServerInterface represents all server handlers.
type UEAuthenticationCtx ¶
type UEAuthenticationCtx struct { N5gAuthData UEAuthenticationCtx_5gAuthData `json:"5gAuthData"` Links map[string]externalRef0.LinksValueSchema `json:"_links"` AuthType AuthType `json:"authType"` ServingNetworkName externalRef1.ServingNetworkName `json:"servingNetworkName,omitempty"` AdditionalProperties map[string]interface{} `json:"-"` }
UEAuthenticationCtx defines model for UEAuthenticationCtx.
func (UEAuthenticationCtx) Get ¶
func (a UEAuthenticationCtx) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for UEAuthenticationCtx. Returns the specified element and whether it was found
func (UEAuthenticationCtx) MarshalJSON ¶
func (a UEAuthenticationCtx) MarshalJSON() ([]byte, error)
Override default JSON handling for UEAuthenticationCtx to handle AdditionalProperties
func (*UEAuthenticationCtx) Set ¶
func (a *UEAuthenticationCtx) Set(fieldName string, value interface{})
Setter for additional properties for UEAuthenticationCtx
func (*UEAuthenticationCtx) UnmarshalJSON ¶
func (a *UEAuthenticationCtx) UnmarshalJSON(b []byte) error
Override default JSON handling for UEAuthenticationCtx to handle AdditionalProperties
type UEAuthenticationCtx_5gAuthData ¶
type UEAuthenticationCtx_5gAuthData struct {
// contains filtered or unexported fields
}
UEAuthenticationCtx_5gAuthData defines model for UEAuthenticationCtx.5gAuthData.
func (UEAuthenticationCtx_5gAuthData) AsAv5gAka ¶
func (t UEAuthenticationCtx_5gAuthData) AsAv5gAka() (Av5gAka, error)
AsAv5gAka returns the union data inside the UEAuthenticationCtx_5gAuthData as a Av5gAka
func (UEAuthenticationCtx_5gAuthData) AsEapPayload ¶
func (t UEAuthenticationCtx_5gAuthData) AsEapPayload() (EapPayload, error)
AsEapPayload returns the union data inside the UEAuthenticationCtx_5gAuthData as a EapPayload
func (*UEAuthenticationCtx_5gAuthData) FromAv5gAka ¶
func (t *UEAuthenticationCtx_5gAuthData) FromAv5gAka(v Av5gAka) error
FromAv5gAka overwrites any union data inside the UEAuthenticationCtx_5gAuthData as the provided Av5gAka
func (*UEAuthenticationCtx_5gAuthData) FromEapPayload ¶
func (t *UEAuthenticationCtx_5gAuthData) FromEapPayload(v EapPayload) error
FromEapPayload overwrites any union data inside the UEAuthenticationCtx_5gAuthData as the provided EapPayload
func (UEAuthenticationCtx_5gAuthData) MarshalJSON ¶
func (t UEAuthenticationCtx_5gAuthData) MarshalJSON() ([]byte, error)
func (*UEAuthenticationCtx_5gAuthData) MergeAv5gAka ¶
func (t *UEAuthenticationCtx_5gAuthData) MergeAv5gAka(v Av5gAka) error
MergeAv5gAka performs a merge with any union data inside the UEAuthenticationCtx_5gAuthData, using the provided Av5gAka
func (*UEAuthenticationCtx_5gAuthData) MergeEapPayload ¶
func (t *UEAuthenticationCtx_5gAuthData) MergeEapPayload(v EapPayload) error
MergeEapPayload performs a merge with any union data inside the UEAuthenticationCtx_5gAuthData, using the provided EapPayload
func (*UEAuthenticationCtx_5gAuthData) UnmarshalJSON ¶
func (t *UEAuthenticationCtx_5gAuthData) UnmarshalJSON(b []byte) error