uecm

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

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

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

Documentation

Overview

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

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

Index

Constants

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

Variables

This section is empty.

Functions

func GetKinOpenApi3Document

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

func GetKinOpenApi3DocumentMust

func GetKinOpenApi3DocumentMust() *openapi3.T

func NewDeregAMFRequest

func NewDeregAMFRequest(server string, ueId externalRef0.Supi, body DeregAMFJSONRequestBody) (*http.Request, error)

NewDeregAMFRequest calls the generic DeregAMF builder with application/json body

func NewDeregAMFRequestWithBody

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

NewDeregAMFRequestWithBody generates requests for DeregAMF with any type of body

func NewGet3GppRegistrationRequest

func NewGet3GppRegistrationRequest(server string, ueId externalRef0.VarUeId, params *Get3GppRegistrationParams) (*http.Request, error)

NewGet3GppRegistrationRequest generates requests for Get3GppRegistration

func NewGet3GppSmsfRegistrationRequest

func NewGet3GppSmsfRegistrationRequest(server string, ueId externalRef0.Gpsi, params *Get3GppSmsfRegistrationParams) (*http.Request, error)

NewGet3GppSmsfRegistrationRequest generates requests for Get3GppSmsfRegistration

func NewGetIpSmGwRegistrationRequest

func NewGetIpSmGwRegistrationRequest(server string, ueId externalRef0.Supi) (*http.Request, error)

NewGetIpSmGwRegistrationRequest generates requests for GetIpSmGwRegistration

func NewGetLocationInfoRequest

func NewGetLocationInfoRequest(server string, ueId externalRef0.VarUeId, params *GetLocationInfoParams) (*http.Request, error)

NewGetLocationInfoRequest generates requests for GetLocationInfo

func NewGetNon3GppRegistrationRequest

func NewGetNon3GppRegistrationRequest(server string, ueId externalRef0.VarUeId, params *GetNon3GppRegistrationParams) (*http.Request, error)

NewGetNon3GppRegistrationRequest generates requests for GetNon3GppRegistration

func NewGetNon3GppSmsfRegistrationRequest

func NewGetNon3GppSmsfRegistrationRequest(server string, ueId externalRef0.Gpsi, params *GetNon3GppSmsfRegistrationParams) (*http.Request, error)

NewGetNon3GppSmsfRegistrationRequest generates requests for GetNon3GppSmsfRegistration

func NewGetRegistrationsRequest

func NewGetRegistrationsRequest(server string, ueId externalRef0.VarUeId, params *GetRegistrationsParams) (*http.Request, error)

NewGetRegistrationsRequest generates requests for GetRegistrations

func NewGetSmfRegistrationRequest

func NewGetSmfRegistrationRequest(server string, ueId externalRef0.VarUeId, params *GetSmfRegistrationParams) (*http.Request, error)

NewGetSmfRegistrationRequest generates requests for GetSmfRegistration

func NewIpSmGwDeregistrationRequest

func NewIpSmGwDeregistrationRequest(server string, ueId externalRef0.Supi) (*http.Request, error)

NewIpSmGwDeregistrationRequest generates requests for IpSmGwDeregistration

func NewIpSmGwRegistrationRequest

func NewIpSmGwRegistrationRequest(server string, ueId externalRef0.Supi, body IpSmGwRegistrationJSONRequestBody) (*http.Request, error)

NewIpSmGwRegistrationRequest calls the generic IpSmGwRegistration builder with application/json body

func NewIpSmGwRegistrationRequestWithBody

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

NewIpSmGwRegistrationRequestWithBody generates requests for IpSmGwRegistration with any type of body

func NewN3GppRegistrationRequest

func NewN3GppRegistrationRequest(server string, ueId externalRef0.Supi, body N3GppRegistrationJSONRequestBody) (*http.Request, error)

NewN3GppRegistrationRequest calls the generic N3GppRegistration builder with application/json body

func NewN3GppRegistrationRequestWithBody

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

NewN3GppRegistrationRequestWithBody generates requests for N3GppRegistration with any type of body

func NewN3GppSmsfDeregistrationRequest

func NewN3GppSmsfDeregistrationRequest(server string, ueId externalRef0.Supi, params *N3GppSmsfDeregistrationParams) (*http.Request, error)

NewN3GppSmsfDeregistrationRequest generates requests for N3GppSmsfDeregistration

func NewN3GppSmsfRegistrationRequest

func NewN3GppSmsfRegistrationRequest(server string, ueId externalRef0.Supi, body N3GppSmsfRegistrationJSONRequestBody) (*http.Request, error)

NewN3GppSmsfRegistrationRequest calls the generic N3GppSmsfRegistration builder with application/json body

func NewN3GppSmsfRegistrationRequestWithBody

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

NewN3GppSmsfRegistrationRequestWithBody generates requests for N3GppSmsfRegistration with any type of body

func NewNon3GppRegistrationRequest

func NewNon3GppRegistrationRequest(server string, ueId externalRef0.Supi, body Non3GppRegistrationJSONRequestBody) (*http.Request, error)

NewNon3GppRegistrationRequest calls the generic Non3GppRegistration builder with application/json body

func NewNon3GppRegistrationRequestWithBody

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

NewNon3GppRegistrationRequestWithBody generates requests for Non3GppRegistration with any type of body

func NewNon3GppSmsfDeregistrationRequest

func NewNon3GppSmsfDeregistrationRequest(server string, ueId externalRef0.Supi, params *Non3GppSmsfDeregistrationParams) (*http.Request, error)

NewNon3GppSmsfDeregistrationRequest generates requests for Non3GppSmsfDeregistration

func NewNon3GppSmsfRegistrationRequest

func NewNon3GppSmsfRegistrationRequest(server string, ueId externalRef0.Supi, body Non3GppSmsfRegistrationJSONRequestBody) (*http.Request, error)

NewNon3GppSmsfRegistrationRequest calls the generic Non3GppSmsfRegistration builder with application/json body

func NewNon3GppSmsfRegistrationRequestWithBody

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

NewNon3GppSmsfRegistrationRequestWithBody generates requests for Non3GppSmsfRegistration with any type of body

func NewPeiUpdateRequest

func NewPeiUpdateRequest(server string, ueId externalRef0.Supi, body PeiUpdateJSONRequestBody) (*http.Request, error)

NewPeiUpdateRequest calls the generic PeiUpdate builder with application/json body

func NewPeiUpdateRequestWithBody

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

NewPeiUpdateRequestWithBody generates requests for PeiUpdate with any type of body

func NewRegistrationRequest

func NewRegistrationRequest(server string, ueId externalRef0.Supi, pduSessionId externalRef0.PduSessionId, body RegistrationJSONRequestBody) (*http.Request, error)

NewRegistrationRequest calls the generic Registration builder with application/json body

func NewRegistrationRequestWithBody

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

NewRegistrationRequestWithBody generates requests for Registration with any type of body

func NewRetrieveSmfRegistrationRequest

func NewRetrieveSmfRegistrationRequest(server string, ueId externalRef0.Supi, pduSessionId externalRef0.PduSessionId) (*http.Request, error)

NewRetrieveSmfRegistrationRequest generates requests for RetrieveSmfRegistration

func NewSmfDeregistrationRequest

func NewSmfDeregistrationRequest(server string, ueId externalRef0.Supi, pduSessionId externalRef0.PduSessionId, params *SmfDeregistrationParams) (*http.Request, error)

NewSmfDeregistrationRequest generates requests for SmfDeregistration

func NewTriggerPCSCFRestorationRequest

func NewTriggerPCSCFRestorationRequest(server string, body TriggerPCSCFRestorationJSONRequestBody) (*http.Request, error)

NewTriggerPCSCFRestorationRequest calls the generic TriggerPCSCFRestoration builder with application/json body

func NewTriggerPCSCFRestorationRequestWithBody

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

NewTriggerPCSCFRestorationRequestWithBody generates requests for TriggerPCSCFRestoration with any type of body

func NewUpdate3GppRegistrationRequestWithApplicationMergePatchPlusJSONBody

func NewUpdate3GppRegistrationRequestWithApplicationMergePatchPlusJSONBody(server string, ueId externalRef0.Supi, params *Update3GppRegistrationParams, body Update3GppRegistrationApplicationMergePatchPlusJSONRequestBody) (*http.Request, error)

NewUpdate3GppRegistrationRequestWithApplicationMergePatchPlusJSONBody calls the generic Update3GppRegistration builder with application/merge-patch+json body

func NewUpdate3GppRegistrationRequestWithBody

func NewUpdate3GppRegistrationRequestWithBody(server string, ueId externalRef0.Supi, params *Update3GppRegistrationParams, contentType string, body io.Reader) (*http.Request, error)

NewUpdate3GppRegistrationRequestWithBody generates requests for Update3GppRegistration with any type of body

func NewUpdateNon3GppRegistrationRequestWithApplicationMergePatchPlusJSONBody

func NewUpdateNon3GppRegistrationRequestWithApplicationMergePatchPlusJSONBody(server string, ueId externalRef0.Supi, params *UpdateNon3GppRegistrationParams, body UpdateNon3GppRegistrationApplicationMergePatchPlusJSONRequestBody) (*http.Request, error)

NewUpdateNon3GppRegistrationRequestWithApplicationMergePatchPlusJSONBody calls the generic UpdateNon3GppRegistration builder with application/merge-patch+json body

func NewUpdateNon3GppRegistrationRequestWithBody

func NewUpdateNon3GppRegistrationRequestWithBody(server string, ueId externalRef0.Supi, params *UpdateNon3GppRegistrationParams, contentType string, body io.Reader) (*http.Request, error)

NewUpdateNon3GppRegistrationRequestWithBody generates requests for UpdateNon3GppRegistration 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 Amf3GppAccessRegistration

type Amf3GppAccessRegistration struct {
	AmfEeSubscriptionId *externalRef0.Uri         `json:"amfEeSubscriptionId,omitempty"`
	AmfInstanceId       externalRef0.NfInstanceId `json:"amfInstanceId"`

	// AmfServiceNameDereg Service names known to NRF
	AmfServiceNameDereg *externalRef1.ServiceName `json:"amfServiceNameDereg,omitempty"`

	// AmfServiceNamePcscfRest Service names known to NRF
	AmfServiceNamePcscfRest     *externalRef1.ServiceName       `json:"amfServiceNamePcscfRest,omitempty"`
	BackupAmfInfo               []externalRef0.BackupAmfInfo    `json:"backupAmfInfo,omitempty"`
	ContextInfo                 *externalRef2.ContextInfo       `json:"contextInfo,omitempty"`
	DeregCallbackUri            externalRef0.Uri                `json:"deregCallbackUri"`
	DrFlag                      *DualRegistrationFlag           `json:"drFlag,omitempty"`
	EpsInterworkingInfo         *EpsInterworkingInfo            `json:"epsInterworkingInfo,omitempty"`
	Guami                       externalRef0.Guami              `json:"guami"`
	ImsVoPs                     *ImsVoPs                        `json:"imsVoPs,omitempty"`
	InitialRegistrationInd      *bool                           `json:"initialRegistrationInd,omitempty"`
	NoEeSubscriptionInd         *bool                           `json:"noEeSubscriptionInd,omitempty"`
	PcscfRestorationCallbackUri *externalRef0.Uri               `json:"pcscfRestorationCallbackUri,omitempty"`
	Pei                         externalRef0.Pei                `json:"pei,omitempty"`
	PurgeFlag                   *PurgeFlag                      `json:"purgeFlag,omitempty"`
	RatType                     externalRef0.RatType            `json:"ratType"`
	RegistrationTime            *externalRef0.DateTime          `json:"registrationTime,omitempty"`
	Supi                        externalRef0.Supi               `json:"supi,omitempty"`
	SupportedFeatures           *externalRef0.SupportedFeatures `json:"supportedFeatures,omitempty"`
	UeSrvccCapability           *bool                           `json:"ueSrvccCapability,omitempty"`
	UrrpIndicator               *bool                           `json:"urrpIndicator,omitempty"`
	VgmlcAddress                *VgmlcAddress                   `json:"vgmlcAddress,omitempty"`
	AdditionalProperties        map[string]interface{}          `json:"-"`
}

Amf3GppAccessRegistration defines model for Amf3GppAccessRegistration.

func (Amf3GppAccessRegistration) Get

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

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

func (Amf3GppAccessRegistration) MarshalJSON

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

Override default JSON handling for Amf3GppAccessRegistration to handle AdditionalProperties

func (*Amf3GppAccessRegistration) Set

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

Setter for additional properties for Amf3GppAccessRegistration

func (*Amf3GppAccessRegistration) UnmarshalJSON

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

Override default JSON handling for Amf3GppAccessRegistration to handle AdditionalProperties

type Amf3GppAccessRegistrationModification

type Amf3GppAccessRegistrationModification struct {
	BackupAmfInfo        *[]externalRef0.BackupAmfInfo `json:"backupAmfInfo,omitempty"`
	EpsInterworkingInfo  *EpsInterworkingInfo          `json:"epsInterworkingInfo,omitempty"`
	Guami                externalRef0.Guami            `json:"guami"`
	ImsVoPs              *ImsVoPs                      `json:"imsVoPs,omitempty"`
	Pei                  externalRef0.Pei              `json:"pei,omitempty"`
	PurgeFlag            *PurgeFlag                    `json:"purgeFlag,omitempty"`
	UeSrvccCapability    *bool                         `json:"ueSrvccCapability"`
	AdditionalProperties map[string]interface{}        `json:"-"`
}

Amf3GppAccessRegistrationModification defines model for Amf3GppAccessRegistrationModification.

func (Amf3GppAccessRegistrationModification) Get

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

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

func (Amf3GppAccessRegistrationModification) MarshalJSON

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

Override default JSON handling for Amf3GppAccessRegistrationModification to handle AdditionalProperties

func (*Amf3GppAccessRegistrationModification) Set

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

Setter for additional properties for Amf3GppAccessRegistrationModification

func (*Amf3GppAccessRegistrationModification) UnmarshalJSON

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

Override default JSON handling for Amf3GppAccessRegistrationModification to handle AdditionalProperties

type AmfDeregInfo

type AmfDeregInfo struct {
	DeregReason          DeregistrationReason   `json:"deregReason"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

AmfDeregInfo defines model for AmfDeregInfo.

func (AmfDeregInfo) Get

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

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

func (AmfDeregInfo) MarshalJSON

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

Override default JSON handling for AmfDeregInfo to handle AdditionalProperties

func (*AmfDeregInfo) Set

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

Setter for additional properties for AmfDeregInfo

func (*AmfDeregInfo) UnmarshalJSON

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

Override default JSON handling for AmfDeregInfo to handle AdditionalProperties

type AmfNon3GppAccessRegistration

type AmfNon3GppAccessRegistration struct {
	AmfEeSubscriptionId *externalRef0.Uri         `json:"amfEeSubscriptionId,omitempty"`
	AmfInstanceId       externalRef0.NfInstanceId `json:"amfInstanceId"`

	// AmfServiceNameDereg Service names known to NRF
	AmfServiceNameDereg *externalRef1.ServiceName `json:"amfServiceNameDereg,omitempty"`

	// AmfServiceNamePcscfRest Service names known to NRF
	AmfServiceNamePcscfRest     *externalRef1.ServiceName       `json:"amfServiceNamePcscfRest,omitempty"`
	BackupAmfInfo               []externalRef0.BackupAmfInfo    `json:"backupAmfInfo,omitempty"`
	ContextInfo                 *externalRef2.ContextInfo       `json:"contextInfo,omitempty"`
	DeregCallbackUri            externalRef0.Uri                `json:"deregCallbackUri"`
	Guami                       externalRef0.Guami              `json:"guami"`
	ImsVoPs                     ImsVoPs                         `json:"imsVoPs"`
	NoEeSubscriptionInd         *bool                           `json:"noEeSubscriptionInd,omitempty"`
	PcscfRestorationCallbackUri *externalRef0.Uri               `json:"pcscfRestorationCallbackUri,omitempty"`
	Pei                         externalRef0.Pei                `json:"pei,omitempty"`
	PurgeFlag                   *PurgeFlag                      `json:"purgeFlag,omitempty"`
	RatType                     externalRef0.RatType            `json:"ratType"`
	RegistrationTime            *externalRef0.DateTime          `json:"registrationTime,omitempty"`
	Supi                        externalRef0.Supi               `json:"supi,omitempty"`
	SupportedFeatures           *externalRef0.SupportedFeatures `json:"supportedFeatures,omitempty"`
	UrrpIndicator               *bool                           `json:"urrpIndicator,omitempty"`
	VgmlcAddress                *VgmlcAddress                   `json:"vgmlcAddress,omitempty"`
	AdditionalProperties        map[string]interface{}          `json:"-"`
}

AmfNon3GppAccessRegistration defines model for AmfNon3GppAccessRegistration.

func (AmfNon3GppAccessRegistration) Get

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

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

func (AmfNon3GppAccessRegistration) MarshalJSON

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

Override default JSON handling for AmfNon3GppAccessRegistration to handle AdditionalProperties

func (*AmfNon3GppAccessRegistration) Set

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

Setter for additional properties for AmfNon3GppAccessRegistration

func (*AmfNon3GppAccessRegistration) UnmarshalJSON

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

Override default JSON handling for AmfNon3GppAccessRegistration to handle AdditionalProperties

type AmfNon3GppAccessRegistrationModification

type AmfNon3GppAccessRegistrationModification struct {
	BackupAmfInfo        *[]externalRef0.BackupAmfInfo `json:"backupAmfInfo,omitempty"`
	Guami                externalRef0.Guami            `json:"guami"`
	ImsVoPs              *ImsVoPs                      `json:"imsVoPs,omitempty"`
	Pei                  externalRef0.Pei              `json:"pei,omitempty"`
	PurgeFlag            *PurgeFlag                    `json:"purgeFlag,omitempty"`
	AdditionalProperties map[string]interface{}        `json:"-"`
}

AmfNon3GppAccessRegistrationModification defines model for AmfNon3GppAccessRegistrationModification.

func (AmfNon3GppAccessRegistrationModification) Get

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

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

func (AmfNon3GppAccessRegistrationModification) MarshalJSON

Override default JSON handling for AmfNon3GppAccessRegistrationModification to handle AdditionalProperties

func (*AmfNon3GppAccessRegistrationModification) Set

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

Setter for additional properties for AmfNon3GppAccessRegistrationModification

func (*AmfNon3GppAccessRegistrationModification) UnmarshalJSON

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

Override default JSON handling for AmfNon3GppAccessRegistrationModification 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) DeregAMF

func (c *Client) DeregAMF(ctx context.Context, ueId externalRef0.Supi, body DeregAMFJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeregAMFWithBody

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

func (*Client) Get3GppRegistration

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

func (*Client) Get3GppSmsfRegistration

func (c *Client) Get3GppSmsfRegistration(ctx context.Context, ueId externalRef0.Gpsi, params *Get3GppSmsfRegistrationParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetIpSmGwRegistration

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

func (*Client) GetLocationInfo

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

func (*Client) GetNon3GppRegistration

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

func (*Client) GetNon3GppSmsfRegistration

func (c *Client) GetNon3GppSmsfRegistration(ctx context.Context, ueId externalRef0.Gpsi, params *GetNon3GppSmsfRegistrationParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetRegistrations

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

func (*Client) GetSmfRegistration

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

func (*Client) IpSmGwDeregistration

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

func (*Client) IpSmGwRegistration

func (c *Client) IpSmGwRegistration(ctx context.Context, ueId externalRef0.Supi, body IpSmGwRegistrationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) IpSmGwRegistrationWithBody

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

func (*Client) N3GppRegistration

func (c *Client) N3GppRegistration(ctx context.Context, ueId externalRef0.Supi, body N3GppRegistrationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) N3GppRegistrationWithBody

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

func (*Client) N3GppSmsfDeregistration

func (c *Client) N3GppSmsfDeregistration(ctx context.Context, ueId externalRef0.Supi, params *N3GppSmsfDeregistrationParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) N3GppSmsfRegistration

func (c *Client) N3GppSmsfRegistration(ctx context.Context, ueId externalRef0.Supi, body N3GppSmsfRegistrationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) N3GppSmsfRegistrationWithBody

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

func (*Client) Non3GppRegistration

func (c *Client) Non3GppRegistration(ctx context.Context, ueId externalRef0.Supi, body Non3GppRegistrationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) Non3GppRegistrationWithBody

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

func (*Client) Non3GppSmsfDeregistration

func (c *Client) Non3GppSmsfDeregistration(ctx context.Context, ueId externalRef0.Supi, params *Non3GppSmsfDeregistrationParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) Non3GppSmsfRegistration

func (c *Client) Non3GppSmsfRegistration(ctx context.Context, ueId externalRef0.Supi, body Non3GppSmsfRegistrationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) Non3GppSmsfRegistrationWithBody

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

func (*Client) PeiUpdate

func (c *Client) PeiUpdate(ctx context.Context, ueId externalRef0.Supi, body PeiUpdateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PeiUpdateWithBody

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

func (*Client) Registration

func (c *Client) Registration(ctx context.Context, ueId externalRef0.Supi, pduSessionId externalRef0.PduSessionId, body RegistrationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RegistrationWithBody

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

func (*Client) RetrieveSmfRegistration

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

func (*Client) SmfDeregistration

func (c *Client) SmfDeregistration(ctx context.Context, ueId externalRef0.Supi, pduSessionId externalRef0.PduSessionId, params *SmfDeregistrationParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TriggerPCSCFRestoration

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

func (*Client) TriggerPCSCFRestorationWithBody

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

func (*Client) Update3GppRegistrationWithBody

func (c *Client) Update3GppRegistrationWithBody(ctx context.Context, ueId externalRef0.Supi, params *Update3GppRegistrationParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateNon3GppRegistrationWithBody

func (c *Client) UpdateNon3GppRegistrationWithBody(ctx context.Context, ueId externalRef0.Supi, params *UpdateNon3GppRegistrationParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

type ClientInterface

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

	TriggerPCSCFRestoration(ctx context.Context, body TriggerPCSCFRestorationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

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

	Update3GppRegistrationWithApplicationMergePatchPlusJSONBody(ctx context.Context, ueId externalRef0.Supi, params *Update3GppRegistrationParams, body Update3GppRegistrationApplicationMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	N3GppRegistration(ctx context.Context, ueId externalRef0.Supi, body N3GppRegistrationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	DeregAMF(ctx context.Context, ueId externalRef0.Supi, body DeregAMFJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	PeiUpdate(ctx context.Context, ueId externalRef0.Supi, body PeiUpdateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	UpdateNon3GppRegistrationWithApplicationMergePatchPlusJSONBody(ctx context.Context, ueId externalRef0.Supi, params *UpdateNon3GppRegistrationParams, body UpdateNon3GppRegistrationApplicationMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	Non3GppRegistration(ctx context.Context, ueId externalRef0.Supi, body Non3GppRegistrationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

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

	IpSmGwRegistration(ctx context.Context, ueId externalRef0.Supi, body IpSmGwRegistrationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	// SmfDeregistration request
	SmfDeregistration(ctx context.Context, ueId externalRef0.Supi, pduSessionId externalRef0.PduSessionId, params *SmfDeregistrationParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	Registration(ctx context.Context, ueId externalRef0.Supi, pduSessionId externalRef0.PduSessionId, body RegistrationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// N3GppSmsfDeregistration request
	N3GppSmsfDeregistration(ctx context.Context, ueId externalRef0.Supi, params *N3GppSmsfDeregistrationParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// Get3GppSmsfRegistration request
	Get3GppSmsfRegistration(ctx context.Context, ueId externalRef0.Gpsi, params *Get3GppSmsfRegistrationParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	N3GppSmsfRegistration(ctx context.Context, ueId externalRef0.Supi, body N3GppSmsfRegistrationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// Non3GppSmsfDeregistration request
	Non3GppSmsfDeregistration(ctx context.Context, ueId externalRef0.Supi, params *Non3GppSmsfDeregistrationParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetNon3GppSmsfRegistration request
	GetNon3GppSmsfRegistration(ctx context.Context, ueId externalRef0.Gpsi, params *GetNon3GppSmsfRegistrationParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	Non3GppSmsfRegistration(ctx context.Context, ueId externalRef0.Supi, body Non3GppSmsfRegistrationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
}

The interface specification for the client above.

type ClientOption

type ClientOption func(*Client) error

ClientOption allows setting custom parameters during construction

func WithBaseURL

func WithBaseURL(baseURL string) ClientOption

WithBaseURL overrides the baseURL.

func WithHTTPClient

func WithHTTPClient(doer HttpRequestDoer) ClientOption

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

func WithRequestEditorFn

func WithRequestEditorFn(fn RequestEditorFn) ClientOption

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

type ClientWithResponses

type ClientWithResponses struct {
	ClientInterface
}

ClientWithResponses builds on ClientInterface to offer response payloads

func NewClientWithResponses

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

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

func (*ClientWithResponses) DeregAMFWithBodyWithResponse

func (c *ClientWithResponses) DeregAMFWithBodyWithResponse(ctx context.Context, ueId externalRef0.Supi, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeregAMFResponse, error)

DeregAMFWithBodyWithResponse request with arbitrary body returning *DeregAMFResponse

func (*ClientWithResponses) DeregAMFWithResponse

func (c *ClientWithResponses) DeregAMFWithResponse(ctx context.Context, ueId externalRef0.Supi, body DeregAMFJSONRequestBody, reqEditors ...RequestEditorFn) (*DeregAMFResponse, error)

func (*ClientWithResponses) Get3GppRegistrationWithResponse

func (c *ClientWithResponses) Get3GppRegistrationWithResponse(ctx context.Context, ueId externalRef0.VarUeId, params *Get3GppRegistrationParams, reqEditors ...RequestEditorFn) (*Get3GppRegistrationResponse, error)

Get3GppRegistrationWithResponse request returning *Get3GppRegistrationResponse

func (*ClientWithResponses) Get3GppSmsfRegistrationWithResponse

func (c *ClientWithResponses) Get3GppSmsfRegistrationWithResponse(ctx context.Context, ueId externalRef0.Gpsi, params *Get3GppSmsfRegistrationParams, reqEditors ...RequestEditorFn) (*Get3GppSmsfRegistrationResponse, error)

Get3GppSmsfRegistrationWithResponse request returning *Get3GppSmsfRegistrationResponse

func (*ClientWithResponses) GetIpSmGwRegistrationWithResponse

func (c *ClientWithResponses) GetIpSmGwRegistrationWithResponse(ctx context.Context, ueId externalRef0.Supi, reqEditors ...RequestEditorFn) (*GetIpSmGwRegistrationResponse, error)

GetIpSmGwRegistrationWithResponse request returning *GetIpSmGwRegistrationResponse

func (*ClientWithResponses) GetLocationInfoWithResponse

func (c *ClientWithResponses) GetLocationInfoWithResponse(ctx context.Context, ueId externalRef0.VarUeId, params *GetLocationInfoParams, reqEditors ...RequestEditorFn) (*GetLocationInfoResponse, error)

GetLocationInfoWithResponse request returning *GetLocationInfoResponse

func (*ClientWithResponses) GetNon3GppRegistrationWithResponse

func (c *ClientWithResponses) GetNon3GppRegistrationWithResponse(ctx context.Context, ueId externalRef0.VarUeId, params *GetNon3GppRegistrationParams, reqEditors ...RequestEditorFn) (*GetNon3GppRegistrationResponse, error)

GetNon3GppRegistrationWithResponse request returning *GetNon3GppRegistrationResponse

func (*ClientWithResponses) GetNon3GppSmsfRegistrationWithResponse

func (c *ClientWithResponses) GetNon3GppSmsfRegistrationWithResponse(ctx context.Context, ueId externalRef0.Gpsi, params *GetNon3GppSmsfRegistrationParams, reqEditors ...RequestEditorFn) (*GetNon3GppSmsfRegistrationResponse, error)

GetNon3GppSmsfRegistrationWithResponse request returning *GetNon3GppSmsfRegistrationResponse

func (*ClientWithResponses) GetRegistrationsWithResponse

func (c *ClientWithResponses) GetRegistrationsWithResponse(ctx context.Context, ueId externalRef0.VarUeId, params *GetRegistrationsParams, reqEditors ...RequestEditorFn) (*GetRegistrationsResponse, error)

GetRegistrationsWithResponse request returning *GetRegistrationsResponse

func (*ClientWithResponses) GetSmfRegistrationWithResponse

func (c *ClientWithResponses) GetSmfRegistrationWithResponse(ctx context.Context, ueId externalRef0.VarUeId, params *GetSmfRegistrationParams, reqEditors ...RequestEditorFn) (*GetSmfRegistrationResponse, error)

GetSmfRegistrationWithResponse request returning *GetSmfRegistrationResponse

func (*ClientWithResponses) IpSmGwDeregistrationWithResponse

func (c *ClientWithResponses) IpSmGwDeregistrationWithResponse(ctx context.Context, ueId externalRef0.Supi, reqEditors ...RequestEditorFn) (*IpSmGwDeregistrationResponse, error)

IpSmGwDeregistrationWithResponse request returning *IpSmGwDeregistrationResponse

func (*ClientWithResponses) IpSmGwRegistrationWithBodyWithResponse

func (c *ClientWithResponses) IpSmGwRegistrationWithBodyWithResponse(ctx context.Context, ueId externalRef0.Supi, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*IpSmGwRegistrationResponse, error)

IpSmGwRegistrationWithBodyWithResponse request with arbitrary body returning *IpSmGwRegistrationResponse

func (*ClientWithResponses) IpSmGwRegistrationWithResponse

func (c *ClientWithResponses) IpSmGwRegistrationWithResponse(ctx context.Context, ueId externalRef0.Supi, body IpSmGwRegistrationJSONRequestBody, reqEditors ...RequestEditorFn) (*IpSmGwRegistrationResponse, error)

func (*ClientWithResponses) N3GppRegistrationWithBodyWithResponse

func (c *ClientWithResponses) N3GppRegistrationWithBodyWithResponse(ctx context.Context, ueId externalRef0.Supi, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*N3GppRegistrationResponse, error)

N3GppRegistrationWithBodyWithResponse request with arbitrary body returning *N3GppRegistrationResponse

func (*ClientWithResponses) N3GppRegistrationWithResponse

func (c *ClientWithResponses) N3GppRegistrationWithResponse(ctx context.Context, ueId externalRef0.Supi, body N3GppRegistrationJSONRequestBody, reqEditors ...RequestEditorFn) (*N3GppRegistrationResponse, error)

func (*ClientWithResponses) N3GppSmsfDeregistrationWithResponse

func (c *ClientWithResponses) N3GppSmsfDeregistrationWithResponse(ctx context.Context, ueId externalRef0.Supi, params *N3GppSmsfDeregistrationParams, reqEditors ...RequestEditorFn) (*N3GppSmsfDeregistrationResponse, error)

N3GppSmsfDeregistrationWithResponse request returning *N3GppSmsfDeregistrationResponse

func (*ClientWithResponses) N3GppSmsfRegistrationWithBodyWithResponse

func (c *ClientWithResponses) N3GppSmsfRegistrationWithBodyWithResponse(ctx context.Context, ueId externalRef0.Supi, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*N3GppSmsfRegistrationResponse, error)

N3GppSmsfRegistrationWithBodyWithResponse request with arbitrary body returning *N3GppSmsfRegistrationResponse

func (*ClientWithResponses) N3GppSmsfRegistrationWithResponse

func (c *ClientWithResponses) N3GppSmsfRegistrationWithResponse(ctx context.Context, ueId externalRef0.Supi, body N3GppSmsfRegistrationJSONRequestBody, reqEditors ...RequestEditorFn) (*N3GppSmsfRegistrationResponse, error)

func (*ClientWithResponses) Non3GppRegistrationWithBodyWithResponse

func (c *ClientWithResponses) Non3GppRegistrationWithBodyWithResponse(ctx context.Context, ueId externalRef0.Supi, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*Non3GppRegistrationResponse, error)

Non3GppRegistrationWithBodyWithResponse request with arbitrary body returning *Non3GppRegistrationResponse

func (*ClientWithResponses) Non3GppRegistrationWithResponse

func (c *ClientWithResponses) Non3GppRegistrationWithResponse(ctx context.Context, ueId externalRef0.Supi, body Non3GppRegistrationJSONRequestBody, reqEditors ...RequestEditorFn) (*Non3GppRegistrationResponse, error)

func (*ClientWithResponses) Non3GppSmsfDeregistrationWithResponse

func (c *ClientWithResponses) Non3GppSmsfDeregistrationWithResponse(ctx context.Context, ueId externalRef0.Supi, params *Non3GppSmsfDeregistrationParams, reqEditors ...RequestEditorFn) (*Non3GppSmsfDeregistrationResponse, error)

Non3GppSmsfDeregistrationWithResponse request returning *Non3GppSmsfDeregistrationResponse

func (*ClientWithResponses) Non3GppSmsfRegistrationWithBodyWithResponse

func (c *ClientWithResponses) Non3GppSmsfRegistrationWithBodyWithResponse(ctx context.Context, ueId externalRef0.Supi, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*Non3GppSmsfRegistrationResponse, error)

Non3GppSmsfRegistrationWithBodyWithResponse request with arbitrary body returning *Non3GppSmsfRegistrationResponse

func (*ClientWithResponses) Non3GppSmsfRegistrationWithResponse

func (c *ClientWithResponses) Non3GppSmsfRegistrationWithResponse(ctx context.Context, ueId externalRef0.Supi, body Non3GppSmsfRegistrationJSONRequestBody, reqEditors ...RequestEditorFn) (*Non3GppSmsfRegistrationResponse, error)

func (*ClientWithResponses) PeiUpdateWithBodyWithResponse

func (c *ClientWithResponses) PeiUpdateWithBodyWithResponse(ctx context.Context, ueId externalRef0.Supi, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PeiUpdateResponse, error)

PeiUpdateWithBodyWithResponse request with arbitrary body returning *PeiUpdateResponse

func (*ClientWithResponses) PeiUpdateWithResponse

func (c *ClientWithResponses) PeiUpdateWithResponse(ctx context.Context, ueId externalRef0.Supi, body PeiUpdateJSONRequestBody, reqEditors ...RequestEditorFn) (*PeiUpdateResponse, error)

func (*ClientWithResponses) RegistrationWithBodyWithResponse

func (c *ClientWithResponses) RegistrationWithBodyWithResponse(ctx context.Context, ueId externalRef0.Supi, pduSessionId externalRef0.PduSessionId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RegistrationResponse, error)

RegistrationWithBodyWithResponse request with arbitrary body returning *RegistrationResponse

func (*ClientWithResponses) RegistrationWithResponse

func (c *ClientWithResponses) RegistrationWithResponse(ctx context.Context, ueId externalRef0.Supi, pduSessionId externalRef0.PduSessionId, body RegistrationJSONRequestBody, reqEditors ...RequestEditorFn) (*RegistrationResponse, error)

func (*ClientWithResponses) RetrieveSmfRegistrationWithResponse

func (c *ClientWithResponses) RetrieveSmfRegistrationWithResponse(ctx context.Context, ueId externalRef0.Supi, pduSessionId externalRef0.PduSessionId, reqEditors ...RequestEditorFn) (*RetrieveSmfRegistrationResponse, error)

RetrieveSmfRegistrationWithResponse request returning *RetrieveSmfRegistrationResponse

func (*ClientWithResponses) SmfDeregistrationWithResponse

func (c *ClientWithResponses) SmfDeregistrationWithResponse(ctx context.Context, ueId externalRef0.Supi, pduSessionId externalRef0.PduSessionId, params *SmfDeregistrationParams, reqEditors ...RequestEditorFn) (*SmfDeregistrationResponse, error)

SmfDeregistrationWithResponse request returning *SmfDeregistrationResponse

func (*ClientWithResponses) TriggerPCSCFRestorationWithBodyWithResponse

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

TriggerPCSCFRestorationWithBodyWithResponse request with arbitrary body returning *TriggerPCSCFRestorationResponse

func (*ClientWithResponses) TriggerPCSCFRestorationWithResponse

func (c *ClientWithResponses) TriggerPCSCFRestorationWithResponse(ctx context.Context, body TriggerPCSCFRestorationJSONRequestBody, reqEditors ...RequestEditorFn) (*TriggerPCSCFRestorationResponse, error)

func (*ClientWithResponses) Update3GppRegistrationWithBodyWithResponse

func (c *ClientWithResponses) Update3GppRegistrationWithBodyWithResponse(ctx context.Context, ueId externalRef0.Supi, params *Update3GppRegistrationParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*Update3GppRegistrationResponse, error)

Update3GppRegistrationWithBodyWithResponse request with arbitrary body returning *Update3GppRegistrationResponse

func (*ClientWithResponses) UpdateNon3GppRegistrationWithBodyWithResponse

func (c *ClientWithResponses) UpdateNon3GppRegistrationWithBodyWithResponse(ctx context.Context, ueId externalRef0.Supi, params *UpdateNon3GppRegistrationParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateNon3GppRegistrationResponse, error)

UpdateNon3GppRegistrationWithBodyWithResponse request with arbitrary body returning *UpdateNon3GppRegistrationResponse

type ClientWithResponsesInterface

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

	TriggerPCSCFRestorationWithResponse(ctx context.Context, body TriggerPCSCFRestorationJSONRequestBody, reqEditors ...RequestEditorFn) (*TriggerPCSCFRestorationResponse, error)

	// GetRegistrationsWithResponse request
	GetRegistrationsWithResponse(ctx context.Context, ueId externalRef0.VarUeId, params *GetRegistrationsParams, reqEditors ...RequestEditorFn) (*GetRegistrationsResponse, error)

	// Get3GppRegistrationWithResponse request
	Get3GppRegistrationWithResponse(ctx context.Context, ueId externalRef0.VarUeId, params *Get3GppRegistrationParams, reqEditors ...RequestEditorFn) (*Get3GppRegistrationResponse, error)

	// Update3GppRegistrationWithBodyWithResponse request with any body
	Update3GppRegistrationWithBodyWithResponse(ctx context.Context, ueId externalRef0.Supi, params *Update3GppRegistrationParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*Update3GppRegistrationResponse, error)

	Update3GppRegistrationWithApplicationMergePatchPlusJSONBodyWithResponse(ctx context.Context, ueId externalRef0.Supi, params *Update3GppRegistrationParams, body Update3GppRegistrationApplicationMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*Update3GppRegistrationResponse, error)

	// N3GppRegistrationWithBodyWithResponse request with any body
	N3GppRegistrationWithBodyWithResponse(ctx context.Context, ueId externalRef0.Supi, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*N3GppRegistrationResponse, error)

	N3GppRegistrationWithResponse(ctx context.Context, ueId externalRef0.Supi, body N3GppRegistrationJSONRequestBody, reqEditors ...RequestEditorFn) (*N3GppRegistrationResponse, error)

	// DeregAMFWithBodyWithResponse request with any body
	DeregAMFWithBodyWithResponse(ctx context.Context, ueId externalRef0.Supi, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeregAMFResponse, error)

	DeregAMFWithResponse(ctx context.Context, ueId externalRef0.Supi, body DeregAMFJSONRequestBody, reqEditors ...RequestEditorFn) (*DeregAMFResponse, error)

	// PeiUpdateWithBodyWithResponse request with any body
	PeiUpdateWithBodyWithResponse(ctx context.Context, ueId externalRef0.Supi, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PeiUpdateResponse, error)

	PeiUpdateWithResponse(ctx context.Context, ueId externalRef0.Supi, body PeiUpdateJSONRequestBody, reqEditors ...RequestEditorFn) (*PeiUpdateResponse, error)

	// GetNon3GppRegistrationWithResponse request
	GetNon3GppRegistrationWithResponse(ctx context.Context, ueId externalRef0.VarUeId, params *GetNon3GppRegistrationParams, reqEditors ...RequestEditorFn) (*GetNon3GppRegistrationResponse, error)

	// UpdateNon3GppRegistrationWithBodyWithResponse request with any body
	UpdateNon3GppRegistrationWithBodyWithResponse(ctx context.Context, ueId externalRef0.Supi, params *UpdateNon3GppRegistrationParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateNon3GppRegistrationResponse, error)

	UpdateNon3GppRegistrationWithApplicationMergePatchPlusJSONBodyWithResponse(ctx context.Context, ueId externalRef0.Supi, params *UpdateNon3GppRegistrationParams, body UpdateNon3GppRegistrationApplicationMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateNon3GppRegistrationResponse, error)

	// Non3GppRegistrationWithBodyWithResponse request with any body
	Non3GppRegistrationWithBodyWithResponse(ctx context.Context, ueId externalRef0.Supi, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*Non3GppRegistrationResponse, error)

	Non3GppRegistrationWithResponse(ctx context.Context, ueId externalRef0.Supi, body Non3GppRegistrationJSONRequestBody, reqEditors ...RequestEditorFn) (*Non3GppRegistrationResponse, error)

	// IpSmGwDeregistrationWithResponse request
	IpSmGwDeregistrationWithResponse(ctx context.Context, ueId externalRef0.Supi, reqEditors ...RequestEditorFn) (*IpSmGwDeregistrationResponse, error)

	// GetIpSmGwRegistrationWithResponse request
	GetIpSmGwRegistrationWithResponse(ctx context.Context, ueId externalRef0.Supi, reqEditors ...RequestEditorFn) (*GetIpSmGwRegistrationResponse, error)

	// IpSmGwRegistrationWithBodyWithResponse request with any body
	IpSmGwRegistrationWithBodyWithResponse(ctx context.Context, ueId externalRef0.Supi, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*IpSmGwRegistrationResponse, error)

	IpSmGwRegistrationWithResponse(ctx context.Context, ueId externalRef0.Supi, body IpSmGwRegistrationJSONRequestBody, reqEditors ...RequestEditorFn) (*IpSmGwRegistrationResponse, error)

	// GetLocationInfoWithResponse request
	GetLocationInfoWithResponse(ctx context.Context, ueId externalRef0.VarUeId, params *GetLocationInfoParams, reqEditors ...RequestEditorFn) (*GetLocationInfoResponse, error)

	// GetSmfRegistrationWithResponse request
	GetSmfRegistrationWithResponse(ctx context.Context, ueId externalRef0.VarUeId, params *GetSmfRegistrationParams, reqEditors ...RequestEditorFn) (*GetSmfRegistrationResponse, error)

	// SmfDeregistrationWithResponse request
	SmfDeregistrationWithResponse(ctx context.Context, ueId externalRef0.Supi, pduSessionId externalRef0.PduSessionId, params *SmfDeregistrationParams, reqEditors ...RequestEditorFn) (*SmfDeregistrationResponse, error)

	// RetrieveSmfRegistrationWithResponse request
	RetrieveSmfRegistrationWithResponse(ctx context.Context, ueId externalRef0.Supi, pduSessionId externalRef0.PduSessionId, reqEditors ...RequestEditorFn) (*RetrieveSmfRegistrationResponse, error)

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

	RegistrationWithResponse(ctx context.Context, ueId externalRef0.Supi, pduSessionId externalRef0.PduSessionId, body RegistrationJSONRequestBody, reqEditors ...RequestEditorFn) (*RegistrationResponse, error)

	// N3GppSmsfDeregistrationWithResponse request
	N3GppSmsfDeregistrationWithResponse(ctx context.Context, ueId externalRef0.Supi, params *N3GppSmsfDeregistrationParams, reqEditors ...RequestEditorFn) (*N3GppSmsfDeregistrationResponse, error)

	// Get3GppSmsfRegistrationWithResponse request
	Get3GppSmsfRegistrationWithResponse(ctx context.Context, ueId externalRef0.Gpsi, params *Get3GppSmsfRegistrationParams, reqEditors ...RequestEditorFn) (*Get3GppSmsfRegistrationResponse, error)

	// N3GppSmsfRegistrationWithBodyWithResponse request with any body
	N3GppSmsfRegistrationWithBodyWithResponse(ctx context.Context, ueId externalRef0.Supi, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*N3GppSmsfRegistrationResponse, error)

	N3GppSmsfRegistrationWithResponse(ctx context.Context, ueId externalRef0.Supi, body N3GppSmsfRegistrationJSONRequestBody, reqEditors ...RequestEditorFn) (*N3GppSmsfRegistrationResponse, error)

	// Non3GppSmsfDeregistrationWithResponse request
	Non3GppSmsfDeregistrationWithResponse(ctx context.Context, ueId externalRef0.Supi, params *Non3GppSmsfDeregistrationParams, reqEditors ...RequestEditorFn) (*Non3GppSmsfDeregistrationResponse, error)

	// GetNon3GppSmsfRegistrationWithResponse request
	GetNon3GppSmsfRegistrationWithResponse(ctx context.Context, ueId externalRef0.Gpsi, params *GetNon3GppSmsfRegistrationParams, reqEditors ...RequestEditorFn) (*GetNon3GppSmsfRegistrationResponse, error)

	// Non3GppSmsfRegistrationWithBodyWithResponse request with any body
	Non3GppSmsfRegistrationWithBodyWithResponse(ctx context.Context, ueId externalRef0.Supi, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*Non3GppSmsfRegistrationResponse, error)

	Non3GppSmsfRegistrationWithResponse(ctx context.Context, ueId externalRef0.Supi, body Non3GppSmsfRegistrationJSONRequestBody, reqEditors ...RequestEditorFn) (*Non3GppSmsfRegistrationResponse, error)
}

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

type DeregAMF204Response

type DeregAMF204Response struct {
}

func (DeregAMF204Response) VisitDeregAMFResponse

func (response DeregAMF204Response) VisitDeregAMFResponse(w http.ResponseWriter) error

type DeregAMF400ApplicationProblemPlusJSONResponse

type DeregAMF400ApplicationProblemPlusJSONResponse struct {
	externalRef0.N400ApplicationProblemPlusJSONResponse
}

func (DeregAMF400ApplicationProblemPlusJSONResponse) VisitDeregAMFResponse

func (response DeregAMF400ApplicationProblemPlusJSONResponse) VisitDeregAMFResponse(w http.ResponseWriter) error

type DeregAMF403ApplicationProblemPlusJSONResponse

type DeregAMF403ApplicationProblemPlusJSONResponse struct {
	externalRef0.N403ApplicationProblemPlusJSONResponse
}

func (DeregAMF403ApplicationProblemPlusJSONResponse) VisitDeregAMFResponse

func (response DeregAMF403ApplicationProblemPlusJSONResponse) VisitDeregAMFResponse(w http.ResponseWriter) error

type DeregAMF404ApplicationProblemPlusJSONResponse

type DeregAMF404ApplicationProblemPlusJSONResponse struct {
	externalRef0.N404ApplicationProblemPlusJSONResponse
}

func (DeregAMF404ApplicationProblemPlusJSONResponse) VisitDeregAMFResponse

func (response DeregAMF404ApplicationProblemPlusJSONResponse) VisitDeregAMFResponse(w http.ResponseWriter) error

type DeregAMF500ApplicationProblemPlusJSONResponse

type DeregAMF500ApplicationProblemPlusJSONResponse struct {
	externalRef0.N500ApplicationProblemPlusJSONResponse
}

func (DeregAMF500ApplicationProblemPlusJSONResponse) VisitDeregAMFResponse

func (response DeregAMF500ApplicationProblemPlusJSONResponse) VisitDeregAMFResponse(w http.ResponseWriter) error

type DeregAMF503ApplicationProblemPlusJSONResponse

type DeregAMF503ApplicationProblemPlusJSONResponse struct {
	externalRef0.N503ApplicationProblemPlusJSONResponse
}

func (DeregAMF503ApplicationProblemPlusJSONResponse) VisitDeregAMFResponse

func (response DeregAMF503ApplicationProblemPlusJSONResponse) VisitDeregAMFResponse(w http.ResponseWriter) error

type DeregAMFJSONRequestBody

type DeregAMFJSONRequestBody = AmfDeregInfo

DeregAMFJSONRequestBody defines body for DeregAMF for application/json ContentType.

type DeregAMFRequestObject

type DeregAMFRequestObject struct {
	UeId externalRef0.Supi `json:"ueId"`
	Body *DeregAMFJSONRequestBody
}

type DeregAMFResponse

type DeregAMFResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	ApplicationproblemJSON400     *externalRef0.N400
	ApplicationproblemJSON403     *externalRef0.N403
	ApplicationproblemJSON404     *externalRef0.N404
	ApplicationproblemJSON500     *externalRef0.N500
	ApplicationproblemJSON503     *externalRef0.N503
	ApplicationproblemJSONDefault *externalRef0.ProblemDetails
}

func ParseDeregAMFResponse

func ParseDeregAMFResponse(rsp *http.Response) (*DeregAMFResponse, error)

ParseDeregAMFResponse parses an HTTP response from a DeregAMFWithResponse call

func (DeregAMFResponse) Status

func (r DeregAMFResponse) Status() string

Status returns HTTPResponse.Status

func (DeregAMFResponse) StatusCode

func (r DeregAMFResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeregAMFResponseObject

type DeregAMFResponseObject interface {
	VisitDeregAMFResponse(w http.ResponseWriter) error
}

type DeregAMFdefaultApplicationProblemPlusJSONResponse

type DeregAMFdefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef0.ProblemDetails
	StatusCode int
}

func (DeregAMFdefaultApplicationProblemPlusJSONResponse) VisitDeregAMFResponse

type DeregistrationData

type DeregistrationData struct {
	AccessType           externalRef0.AccessType    `json:"accessType,omitempty"`
	DeregReason          DeregistrationReason       `json:"deregReason"`
	NewSmfInstanceId     *externalRef0.NfInstanceId `json:"newSmfInstanceId,omitempty"`
	PduSessionId         *externalRef0.PduSessionId `json:"pduSessionId,omitempty"`
	AdditionalProperties map[string]interface{}     `json:"-"`
}

DeregistrationData defines model for DeregistrationData.

func (DeregistrationData) Get

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

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

func (DeregistrationData) MarshalJSON

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

Override default JSON handling for DeregistrationData to handle AdditionalProperties

func (*DeregistrationData) Set

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

Setter for additional properties for DeregistrationData

func (*DeregistrationData) UnmarshalJSON

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

Override default JSON handling for DeregistrationData to handle AdditionalProperties

type DeregistrationReason

type DeregistrationReason string

DeregistrationReason defines model for DeregistrationReason.

const (
	DeregistrationReasonN5GSTOEPSMOBILITY                      DeregistrationReason = "5GS_TO_EPS_MOBILITY"
	DeregistrationReasonN5GSTOEPSMOBILITYUEINITIALREGISTRATION DeregistrationReason = "5GS_TO_EPS_MOBILITY_UE_INITIAL_REGISTRATION"
	DeregistrationReasonREREGISTRATIONREQUIRED                 DeregistrationReason = "REREGISTRATION_REQUIRED"
	DeregistrationReasonSMFCONTEXTTRANSFERRED                  DeregistrationReason = "SMF_CONTEXT_TRANSFERRED"
	DeregistrationReasonSUBSCRIPTIONWITHDRAWN                  DeregistrationReason = "SUBSCRIPTION_WITHDRAWN"
	DeregistrationReasonUEINITIALREGISTRATION                  DeregistrationReason = "UE_INITIAL_REGISTRATION"
	DeregistrationReasonUEREGISTRATIONAREACHANGE               DeregistrationReason = "UE_REGISTRATION_AREA_CHANGE"
)

Defines values for DeregistrationReason.

type DualRegistrationFlag

type DualRegistrationFlag = bool

DualRegistrationFlag defines model for DualRegistrationFlag.

type E164Number

type E164Number = string

E164Number defines model for E164Number.

type EpsInterworkingInfo

type EpsInterworkingInfo struct {
	// EpsIwkPgws A map (list of key-value pairs where Dnn serves as key) of EpsIwkPgws
	EpsIwkPgws           *map[string]EpsIwkPgw  `json:"epsIwkPgws,omitempty"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

EpsInterworkingInfo defines model for EpsInterworkingInfo.

func (EpsInterworkingInfo) Get

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

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

func (EpsInterworkingInfo) MarshalJSON

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

Override default JSON handling for EpsInterworkingInfo to handle AdditionalProperties

func (*EpsInterworkingInfo) Set

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

Setter for additional properties for EpsInterworkingInfo

func (*EpsInterworkingInfo) UnmarshalJSON

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

Override default JSON handling for EpsInterworkingInfo to handle AdditionalProperties

type EpsIwkPgw

type EpsIwkPgw struct {
	PgwFqdn              string                    `json:"pgwFqdn"`
	SmfInstanceId        externalRef0.NfInstanceId `json:"smfInstanceId"`
	AdditionalProperties map[string]interface{}    `json:"-"`
}

EpsIwkPgw defines model for EpsIwkPgw.

func (EpsIwkPgw) Get

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

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

func (EpsIwkPgw) MarshalJSON

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

Override default JSON handling for EpsIwkPgw to handle AdditionalProperties

func (*EpsIwkPgw) Set

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

Setter for additional properties for EpsIwkPgw

func (*EpsIwkPgw) UnmarshalJSON

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

Override default JSON handling for EpsIwkPgw to handle AdditionalProperties

type Get3GppRegistration200JSONResponse

type Get3GppRegistration200JSONResponse Amf3GppAccessRegistration

func (Get3GppRegistration200JSONResponse) VisitGet3GppRegistrationResponse

func (response Get3GppRegistration200JSONResponse) VisitGet3GppRegistrationResponse(w http.ResponseWriter) error

type Get3GppRegistration400ApplicationProblemPlusJSONResponse

type Get3GppRegistration400ApplicationProblemPlusJSONResponse struct {
	externalRef0.N400ApplicationProblemPlusJSONResponse
}

func (Get3GppRegistration400ApplicationProblemPlusJSONResponse) VisitGet3GppRegistrationResponse

func (response Get3GppRegistration400ApplicationProblemPlusJSONResponse) VisitGet3GppRegistrationResponse(w http.ResponseWriter) error

type Get3GppRegistration403ApplicationProblemPlusJSONResponse

type Get3GppRegistration403ApplicationProblemPlusJSONResponse struct {
	externalRef0.N403ApplicationProblemPlusJSONResponse
}

func (Get3GppRegistration403ApplicationProblemPlusJSONResponse) VisitGet3GppRegistrationResponse

func (response Get3GppRegistration403ApplicationProblemPlusJSONResponse) VisitGet3GppRegistrationResponse(w http.ResponseWriter) error

type Get3GppRegistration404ApplicationProblemPlusJSONResponse

type Get3GppRegistration404ApplicationProblemPlusJSONResponse struct {
	externalRef0.N404ApplicationProblemPlusJSONResponse
}

func (Get3GppRegistration404ApplicationProblemPlusJSONResponse) VisitGet3GppRegistrationResponse

func (response Get3GppRegistration404ApplicationProblemPlusJSONResponse) VisitGet3GppRegistrationResponse(w http.ResponseWriter) error

type Get3GppRegistration500ApplicationProblemPlusJSONResponse

type Get3GppRegistration500ApplicationProblemPlusJSONResponse struct {
	externalRef0.N500ApplicationProblemPlusJSONResponse
}

func (Get3GppRegistration500ApplicationProblemPlusJSONResponse) VisitGet3GppRegistrationResponse

func (response Get3GppRegistration500ApplicationProblemPlusJSONResponse) VisitGet3GppRegistrationResponse(w http.ResponseWriter) error

type Get3GppRegistration503ApplicationProblemPlusJSONResponse

type Get3GppRegistration503ApplicationProblemPlusJSONResponse struct {
	externalRef0.N503ApplicationProblemPlusJSONResponse
}

func (Get3GppRegistration503ApplicationProblemPlusJSONResponse) VisitGet3GppRegistrationResponse

func (response Get3GppRegistration503ApplicationProblemPlusJSONResponse) VisitGet3GppRegistrationResponse(w http.ResponseWriter) error

type Get3GppRegistrationParams

type Get3GppRegistrationParams struct {
	SupportedFeatures *externalRef0.SupportedFeatures `form:"supported-features,omitempty" json:"supported-features,omitempty"`
}

Get3GppRegistrationParams defines parameters for Get3GppRegistration.

type Get3GppRegistrationRequestObject

type Get3GppRegistrationRequestObject struct {
	UeId   externalRef0.VarUeId `json:"ueId"`
	Params Get3GppRegistrationParams
}

type Get3GppRegistrationResponse

type Get3GppRegistrationResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	JSON200                       *Amf3GppAccessRegistration
	ApplicationproblemJSON400     *externalRef0.N400
	ApplicationproblemJSON403     *externalRef0.N403
	ApplicationproblemJSON404     *externalRef0.N404
	ApplicationproblemJSON500     *externalRef0.N500
	ApplicationproblemJSON503     *externalRef0.N503
	ApplicationproblemJSONDefault *externalRef0.ProblemDetails
}

func ParseGet3GppRegistrationResponse

func ParseGet3GppRegistrationResponse(rsp *http.Response) (*Get3GppRegistrationResponse, error)

ParseGet3GppRegistrationResponse parses an HTTP response from a Get3GppRegistrationWithResponse call

func (Get3GppRegistrationResponse) Status

Status returns HTTPResponse.Status

func (Get3GppRegistrationResponse) StatusCode

func (r Get3GppRegistrationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Get3GppRegistrationResponseObject

type Get3GppRegistrationResponseObject interface {
	VisitGet3GppRegistrationResponse(w http.ResponseWriter) error
}

type Get3GppRegistrationdefaultApplicationProblemPlusJSONResponse

type Get3GppRegistrationdefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef0.ProblemDetails
	StatusCode int
}

func (Get3GppRegistrationdefaultApplicationProblemPlusJSONResponse) VisitGet3GppRegistrationResponse

func (response Get3GppRegistrationdefaultApplicationProblemPlusJSONResponse) VisitGet3GppRegistrationResponse(w http.ResponseWriter) error

type Get3GppSmsfRegistration200JSONResponse

type Get3GppSmsfRegistration200JSONResponse SmsfRegistration

func (Get3GppSmsfRegistration200JSONResponse) VisitGet3GppSmsfRegistrationResponse

func (response Get3GppSmsfRegistration200JSONResponse) VisitGet3GppSmsfRegistrationResponse(w http.ResponseWriter) error

type Get3GppSmsfRegistration400ApplicationProblemPlusJSONResponse

type Get3GppSmsfRegistration400ApplicationProblemPlusJSONResponse struct {
	externalRef0.N400ApplicationProblemPlusJSONResponse
}

func (Get3GppSmsfRegistration400ApplicationProblemPlusJSONResponse) VisitGet3GppSmsfRegistrationResponse

func (response Get3GppSmsfRegistration400ApplicationProblemPlusJSONResponse) VisitGet3GppSmsfRegistrationResponse(w http.ResponseWriter) error

type Get3GppSmsfRegistration403ApplicationProblemPlusJSONResponse

type Get3GppSmsfRegistration403ApplicationProblemPlusJSONResponse struct {
	externalRef0.N403ApplicationProblemPlusJSONResponse
}

func (Get3GppSmsfRegistration403ApplicationProblemPlusJSONResponse) VisitGet3GppSmsfRegistrationResponse

func (response Get3GppSmsfRegistration403ApplicationProblemPlusJSONResponse) VisitGet3GppSmsfRegistrationResponse(w http.ResponseWriter) error

type Get3GppSmsfRegistration404ApplicationProblemPlusJSONResponse

type Get3GppSmsfRegistration404ApplicationProblemPlusJSONResponse struct {
	externalRef0.N404ApplicationProblemPlusJSONResponse
}

func (Get3GppSmsfRegistration404ApplicationProblemPlusJSONResponse) VisitGet3GppSmsfRegistrationResponse

func (response Get3GppSmsfRegistration404ApplicationProblemPlusJSONResponse) VisitGet3GppSmsfRegistrationResponse(w http.ResponseWriter) error

type Get3GppSmsfRegistration500ApplicationProblemPlusJSONResponse

type Get3GppSmsfRegistration500ApplicationProblemPlusJSONResponse struct {
	externalRef0.N500ApplicationProblemPlusJSONResponse
}

func (Get3GppSmsfRegistration500ApplicationProblemPlusJSONResponse) VisitGet3GppSmsfRegistrationResponse

func (response Get3GppSmsfRegistration500ApplicationProblemPlusJSONResponse) VisitGet3GppSmsfRegistrationResponse(w http.ResponseWriter) error

type Get3GppSmsfRegistration503ApplicationProblemPlusJSONResponse

type Get3GppSmsfRegistration503ApplicationProblemPlusJSONResponse struct {
	externalRef0.N503ApplicationProblemPlusJSONResponse
}

func (Get3GppSmsfRegistration503ApplicationProblemPlusJSONResponse) VisitGet3GppSmsfRegistrationResponse

func (response Get3GppSmsfRegistration503ApplicationProblemPlusJSONResponse) VisitGet3GppSmsfRegistrationResponse(w http.ResponseWriter) error

type Get3GppSmsfRegistrationParams

type Get3GppSmsfRegistrationParams struct {
	SupportedFeatures *externalRef0.SupportedFeatures `form:"supported-features,omitempty" json:"supported-features,omitempty"`
}

Get3GppSmsfRegistrationParams defines parameters for Get3GppSmsfRegistration.

type Get3GppSmsfRegistrationRequestObject

type Get3GppSmsfRegistrationRequestObject struct {
	UeId   externalRef0.Gpsi `json:"ueId"`
	Params Get3GppSmsfRegistrationParams
}

type Get3GppSmsfRegistrationResponse

type Get3GppSmsfRegistrationResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	JSON200                       *SmsfRegistration
	ApplicationproblemJSON400     *externalRef0.N400
	ApplicationproblemJSON403     *externalRef0.N403
	ApplicationproblemJSON404     *externalRef0.N404
	ApplicationproblemJSON500     *externalRef0.N500
	ApplicationproblemJSON503     *externalRef0.N503
	ApplicationproblemJSONDefault *externalRef0.ProblemDetails
}

func ParseGet3GppSmsfRegistrationResponse

func ParseGet3GppSmsfRegistrationResponse(rsp *http.Response) (*Get3GppSmsfRegistrationResponse, error)

ParseGet3GppSmsfRegistrationResponse parses an HTTP response from a Get3GppSmsfRegistrationWithResponse call

func (Get3GppSmsfRegistrationResponse) Status

Status returns HTTPResponse.Status

func (Get3GppSmsfRegistrationResponse) StatusCode

func (r Get3GppSmsfRegistrationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Get3GppSmsfRegistrationResponseObject

type Get3GppSmsfRegistrationResponseObject interface {
	VisitGet3GppSmsfRegistrationResponse(w http.ResponseWriter) error
}

type Get3GppSmsfRegistrationdefaultApplicationProblemPlusJSONResponse

type Get3GppSmsfRegistrationdefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef0.ProblemDetails
	StatusCode int
}

func (Get3GppSmsfRegistrationdefaultApplicationProblemPlusJSONResponse) VisitGet3GppSmsfRegistrationResponse

func (response Get3GppSmsfRegistrationdefaultApplicationProblemPlusJSONResponse) VisitGet3GppSmsfRegistrationResponse(w http.ResponseWriter) error

type GetIpSmGwRegistration200JSONResponse

type GetIpSmGwRegistration200JSONResponse IpSmGwRegistration

func (GetIpSmGwRegistration200JSONResponse) VisitGetIpSmGwRegistrationResponse

func (response GetIpSmGwRegistration200JSONResponse) VisitGetIpSmGwRegistrationResponse(w http.ResponseWriter) error

type GetIpSmGwRegistration400ApplicationProblemPlusJSONResponse

type GetIpSmGwRegistration400ApplicationProblemPlusJSONResponse struct {
	externalRef0.N400ApplicationProblemPlusJSONResponse
}

func (GetIpSmGwRegistration400ApplicationProblemPlusJSONResponse) VisitGetIpSmGwRegistrationResponse

func (response GetIpSmGwRegistration400ApplicationProblemPlusJSONResponse) VisitGetIpSmGwRegistrationResponse(w http.ResponseWriter) error

type GetIpSmGwRegistration403ApplicationProblemPlusJSONResponse

type GetIpSmGwRegistration403ApplicationProblemPlusJSONResponse struct {
	externalRef0.N403ApplicationProblemPlusJSONResponse
}

func (GetIpSmGwRegistration403ApplicationProblemPlusJSONResponse) VisitGetIpSmGwRegistrationResponse

func (response GetIpSmGwRegistration403ApplicationProblemPlusJSONResponse) VisitGetIpSmGwRegistrationResponse(w http.ResponseWriter) error

type GetIpSmGwRegistration404ApplicationProblemPlusJSONResponse

type GetIpSmGwRegistration404ApplicationProblemPlusJSONResponse struct {
	externalRef0.N404ApplicationProblemPlusJSONResponse
}

func (GetIpSmGwRegistration404ApplicationProblemPlusJSONResponse) VisitGetIpSmGwRegistrationResponse

func (response GetIpSmGwRegistration404ApplicationProblemPlusJSONResponse) VisitGetIpSmGwRegistrationResponse(w http.ResponseWriter) error

type GetIpSmGwRegistration500ApplicationProblemPlusJSONResponse

type GetIpSmGwRegistration500ApplicationProblemPlusJSONResponse struct {
	externalRef0.N500ApplicationProblemPlusJSONResponse
}

func (GetIpSmGwRegistration500ApplicationProblemPlusJSONResponse) VisitGetIpSmGwRegistrationResponse

func (response GetIpSmGwRegistration500ApplicationProblemPlusJSONResponse) VisitGetIpSmGwRegistrationResponse(w http.ResponseWriter) error

type GetIpSmGwRegistration503ApplicationProblemPlusJSONResponse

type GetIpSmGwRegistration503ApplicationProblemPlusJSONResponse struct {
	externalRef0.N503ApplicationProblemPlusJSONResponse
}

func (GetIpSmGwRegistration503ApplicationProblemPlusJSONResponse) VisitGetIpSmGwRegistrationResponse

func (response GetIpSmGwRegistration503ApplicationProblemPlusJSONResponse) VisitGetIpSmGwRegistrationResponse(w http.ResponseWriter) error

type GetIpSmGwRegistrationRequestObject

type GetIpSmGwRegistrationRequestObject struct {
	UeId externalRef0.Supi `json:"ueId"`
}

type GetIpSmGwRegistrationResponse

type GetIpSmGwRegistrationResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	JSON200                       *IpSmGwRegistration
	ApplicationproblemJSON400     *externalRef0.N400
	ApplicationproblemJSON403     *externalRef0.N403
	ApplicationproblemJSON404     *externalRef0.N404
	ApplicationproblemJSON500     *externalRef0.N500
	ApplicationproblemJSON503     *externalRef0.N503
	ApplicationproblemJSONDefault *externalRef0.ProblemDetails
}

func ParseGetIpSmGwRegistrationResponse

func ParseGetIpSmGwRegistrationResponse(rsp *http.Response) (*GetIpSmGwRegistrationResponse, error)

ParseGetIpSmGwRegistrationResponse parses an HTTP response from a GetIpSmGwRegistrationWithResponse call

func (GetIpSmGwRegistrationResponse) Status

Status returns HTTPResponse.Status

func (GetIpSmGwRegistrationResponse) StatusCode

func (r GetIpSmGwRegistrationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetIpSmGwRegistrationResponseObject

type GetIpSmGwRegistrationResponseObject interface {
	VisitGetIpSmGwRegistrationResponse(w http.ResponseWriter) error
}

type GetIpSmGwRegistrationdefaultApplicationProblemPlusJSONResponse

type GetIpSmGwRegistrationdefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef0.ProblemDetails
	StatusCode int
}

func (GetIpSmGwRegistrationdefaultApplicationProblemPlusJSONResponse) VisitGetIpSmGwRegistrationResponse

func (response GetIpSmGwRegistrationdefaultApplicationProblemPlusJSONResponse) VisitGetIpSmGwRegistrationResponse(w http.ResponseWriter) error

type GetLocationInfo200JSONResponse

type GetLocationInfo200JSONResponse LocationInfo

func (GetLocationInfo200JSONResponse) VisitGetLocationInfoResponse

func (response GetLocationInfo200JSONResponse) VisitGetLocationInfoResponse(w http.ResponseWriter) error

type GetLocationInfo400ApplicationProblemPlusJSONResponse

type GetLocationInfo400ApplicationProblemPlusJSONResponse struct {
	externalRef0.N400ApplicationProblemPlusJSONResponse
}

func (GetLocationInfo400ApplicationProblemPlusJSONResponse) VisitGetLocationInfoResponse

func (response GetLocationInfo400ApplicationProblemPlusJSONResponse) VisitGetLocationInfoResponse(w http.ResponseWriter) error

type GetLocationInfo403ApplicationProblemPlusJSONResponse

type GetLocationInfo403ApplicationProblemPlusJSONResponse struct {
	externalRef0.N403ApplicationProblemPlusJSONResponse
}

func (GetLocationInfo403ApplicationProblemPlusJSONResponse) VisitGetLocationInfoResponse

func (response GetLocationInfo403ApplicationProblemPlusJSONResponse) VisitGetLocationInfoResponse(w http.ResponseWriter) error

type GetLocationInfo404ApplicationProblemPlusJSONResponse

type GetLocationInfo404ApplicationProblemPlusJSONResponse struct {
	externalRef0.N404ApplicationProblemPlusJSONResponse
}

func (GetLocationInfo404ApplicationProblemPlusJSONResponse) VisitGetLocationInfoResponse

func (response GetLocationInfo404ApplicationProblemPlusJSONResponse) VisitGetLocationInfoResponse(w http.ResponseWriter) error

type GetLocationInfo500ApplicationProblemPlusJSONResponse

type GetLocationInfo500ApplicationProblemPlusJSONResponse struct {
	externalRef0.N500ApplicationProblemPlusJSONResponse
}

func (GetLocationInfo500ApplicationProblemPlusJSONResponse) VisitGetLocationInfoResponse

func (response GetLocationInfo500ApplicationProblemPlusJSONResponse) VisitGetLocationInfoResponse(w http.ResponseWriter) error

type GetLocationInfo503ApplicationProblemPlusJSONResponse

type GetLocationInfo503ApplicationProblemPlusJSONResponse struct {
	externalRef0.N503ApplicationProblemPlusJSONResponse
}

func (GetLocationInfo503ApplicationProblemPlusJSONResponse) VisitGetLocationInfoResponse

func (response GetLocationInfo503ApplicationProblemPlusJSONResponse) VisitGetLocationInfoResponse(w http.ResponseWriter) error

type GetLocationInfoParams

type GetLocationInfoParams struct {
	SupportedFeatures *externalRef0.SupportedFeatures `form:"supported-features,omitempty" json:"supported-features,omitempty"`
}

GetLocationInfoParams defines parameters for GetLocationInfo.

type GetLocationInfoRequestObject

type GetLocationInfoRequestObject struct {
	UeId   externalRef0.VarUeId `json:"ueId"`
	Params GetLocationInfoParams
}

type GetLocationInfoResponse

type GetLocationInfoResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	JSON200                       *LocationInfo
	ApplicationproblemJSON400     *externalRef0.N400
	ApplicationproblemJSON403     *externalRef0.N403
	ApplicationproblemJSON404     *externalRef0.N404
	ApplicationproblemJSON500     *externalRef0.N500
	ApplicationproblemJSON503     *externalRef0.N503
	ApplicationproblemJSONDefault *externalRef0.ProblemDetails
}

func ParseGetLocationInfoResponse

func ParseGetLocationInfoResponse(rsp *http.Response) (*GetLocationInfoResponse, error)

ParseGetLocationInfoResponse parses an HTTP response from a GetLocationInfoWithResponse call

func (GetLocationInfoResponse) Status

func (r GetLocationInfoResponse) Status() string

Status returns HTTPResponse.Status

func (GetLocationInfoResponse) StatusCode

func (r GetLocationInfoResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetLocationInfoResponseObject

type GetLocationInfoResponseObject interface {
	VisitGetLocationInfoResponse(w http.ResponseWriter) error
}

type GetLocationInfodefaultApplicationProblemPlusJSONResponse

type GetLocationInfodefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef0.ProblemDetails
	StatusCode int
}

func (GetLocationInfodefaultApplicationProblemPlusJSONResponse) VisitGetLocationInfoResponse

func (response GetLocationInfodefaultApplicationProblemPlusJSONResponse) VisitGetLocationInfoResponse(w http.ResponseWriter) error

type GetNon3GppRegistration200JSONResponse

type GetNon3GppRegistration200JSONResponse AmfNon3GppAccessRegistration

func (GetNon3GppRegistration200JSONResponse) VisitGetNon3GppRegistrationResponse

func (response GetNon3GppRegistration200JSONResponse) VisitGetNon3GppRegistrationResponse(w http.ResponseWriter) error

type GetNon3GppRegistration400ApplicationProblemPlusJSONResponse

type GetNon3GppRegistration400ApplicationProblemPlusJSONResponse struct {
	externalRef0.N400ApplicationProblemPlusJSONResponse
}

func (GetNon3GppRegistration400ApplicationProblemPlusJSONResponse) VisitGetNon3GppRegistrationResponse

func (response GetNon3GppRegistration400ApplicationProblemPlusJSONResponse) VisitGetNon3GppRegistrationResponse(w http.ResponseWriter) error

type GetNon3GppRegistration403ApplicationProblemPlusJSONResponse

type GetNon3GppRegistration403ApplicationProblemPlusJSONResponse struct {
	externalRef0.N403ApplicationProblemPlusJSONResponse
}

func (GetNon3GppRegistration403ApplicationProblemPlusJSONResponse) VisitGetNon3GppRegistrationResponse

func (response GetNon3GppRegistration403ApplicationProblemPlusJSONResponse) VisitGetNon3GppRegistrationResponse(w http.ResponseWriter) error

type GetNon3GppRegistration404ApplicationProblemPlusJSONResponse

type GetNon3GppRegistration404ApplicationProblemPlusJSONResponse struct {
	externalRef0.N404ApplicationProblemPlusJSONResponse
}

func (GetNon3GppRegistration404ApplicationProblemPlusJSONResponse) VisitGetNon3GppRegistrationResponse

func (response GetNon3GppRegistration404ApplicationProblemPlusJSONResponse) VisitGetNon3GppRegistrationResponse(w http.ResponseWriter) error

type GetNon3GppRegistration500ApplicationProblemPlusJSONResponse

type GetNon3GppRegistration500ApplicationProblemPlusJSONResponse struct {
	externalRef0.N500ApplicationProblemPlusJSONResponse
}

func (GetNon3GppRegistration500ApplicationProblemPlusJSONResponse) VisitGetNon3GppRegistrationResponse

func (response GetNon3GppRegistration500ApplicationProblemPlusJSONResponse) VisitGetNon3GppRegistrationResponse(w http.ResponseWriter) error

type GetNon3GppRegistration503ApplicationProblemPlusJSONResponse

type GetNon3GppRegistration503ApplicationProblemPlusJSONResponse struct {
	externalRef0.N503ApplicationProblemPlusJSONResponse
}

func (GetNon3GppRegistration503ApplicationProblemPlusJSONResponse) VisitGetNon3GppRegistrationResponse

func (response GetNon3GppRegistration503ApplicationProblemPlusJSONResponse) VisitGetNon3GppRegistrationResponse(w http.ResponseWriter) error

type GetNon3GppRegistrationParams

type GetNon3GppRegistrationParams struct {
	SupportedFeatures *externalRef0.SupportedFeatures `form:"supported-features,omitempty" json:"supported-features,omitempty"`
}

GetNon3GppRegistrationParams defines parameters for GetNon3GppRegistration.

type GetNon3GppRegistrationRequestObject

type GetNon3GppRegistrationRequestObject struct {
	UeId   externalRef0.VarUeId `json:"ueId"`
	Params GetNon3GppRegistrationParams
}

type GetNon3GppRegistrationResponse

type GetNon3GppRegistrationResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	JSON200                       *AmfNon3GppAccessRegistration
	ApplicationproblemJSON400     *externalRef0.N400
	ApplicationproblemJSON403     *externalRef0.N403
	ApplicationproblemJSON404     *externalRef0.N404
	ApplicationproblemJSON500     *externalRef0.N500
	ApplicationproblemJSON503     *externalRef0.N503
	ApplicationproblemJSONDefault *externalRef0.ProblemDetails
}

func ParseGetNon3GppRegistrationResponse

func ParseGetNon3GppRegistrationResponse(rsp *http.Response) (*GetNon3GppRegistrationResponse, error)

ParseGetNon3GppRegistrationResponse parses an HTTP response from a GetNon3GppRegistrationWithResponse call

func (GetNon3GppRegistrationResponse) Status

Status returns HTTPResponse.Status

func (GetNon3GppRegistrationResponse) StatusCode

func (r GetNon3GppRegistrationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetNon3GppRegistrationResponseObject

type GetNon3GppRegistrationResponseObject interface {
	VisitGetNon3GppRegistrationResponse(w http.ResponseWriter) error
}

type GetNon3GppRegistrationdefaultApplicationProblemPlusJSONResponse

type GetNon3GppRegistrationdefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef0.ProblemDetails
	StatusCode int
}

func (GetNon3GppRegistrationdefaultApplicationProblemPlusJSONResponse) VisitGetNon3GppRegistrationResponse

func (response GetNon3GppRegistrationdefaultApplicationProblemPlusJSONResponse) VisitGetNon3GppRegistrationResponse(w http.ResponseWriter) error

type GetNon3GppSmsfRegistration200JSONResponse

type GetNon3GppSmsfRegistration200JSONResponse SmsfRegistration

func (GetNon3GppSmsfRegistration200JSONResponse) VisitGetNon3GppSmsfRegistrationResponse

func (response GetNon3GppSmsfRegistration200JSONResponse) VisitGetNon3GppSmsfRegistrationResponse(w http.ResponseWriter) error

type GetNon3GppSmsfRegistration400ApplicationProblemPlusJSONResponse

type GetNon3GppSmsfRegistration400ApplicationProblemPlusJSONResponse struct {
	externalRef0.N400ApplicationProblemPlusJSONResponse
}

func (GetNon3GppSmsfRegistration400ApplicationProblemPlusJSONResponse) VisitGetNon3GppSmsfRegistrationResponse

func (response GetNon3GppSmsfRegistration400ApplicationProblemPlusJSONResponse) VisitGetNon3GppSmsfRegistrationResponse(w http.ResponseWriter) error

type GetNon3GppSmsfRegistration403ApplicationProblemPlusJSONResponse

type GetNon3GppSmsfRegistration403ApplicationProblemPlusJSONResponse struct {
	externalRef0.N403ApplicationProblemPlusJSONResponse
}

func (GetNon3GppSmsfRegistration403ApplicationProblemPlusJSONResponse) VisitGetNon3GppSmsfRegistrationResponse

func (response GetNon3GppSmsfRegistration403ApplicationProblemPlusJSONResponse) VisitGetNon3GppSmsfRegistrationResponse(w http.ResponseWriter) error

type GetNon3GppSmsfRegistration404ApplicationProblemPlusJSONResponse

type GetNon3GppSmsfRegistration404ApplicationProblemPlusJSONResponse struct {
	externalRef0.N404ApplicationProblemPlusJSONResponse
}

func (GetNon3GppSmsfRegistration404ApplicationProblemPlusJSONResponse) VisitGetNon3GppSmsfRegistrationResponse

func (response GetNon3GppSmsfRegistration404ApplicationProblemPlusJSONResponse) VisitGetNon3GppSmsfRegistrationResponse(w http.ResponseWriter) error

type GetNon3GppSmsfRegistration500ApplicationProblemPlusJSONResponse

type GetNon3GppSmsfRegistration500ApplicationProblemPlusJSONResponse struct {
	externalRef0.N500ApplicationProblemPlusJSONResponse
}

func (GetNon3GppSmsfRegistration500ApplicationProblemPlusJSONResponse) VisitGetNon3GppSmsfRegistrationResponse

func (response GetNon3GppSmsfRegistration500ApplicationProblemPlusJSONResponse) VisitGetNon3GppSmsfRegistrationResponse(w http.ResponseWriter) error

type GetNon3GppSmsfRegistration503ApplicationProblemPlusJSONResponse

type GetNon3GppSmsfRegistration503ApplicationProblemPlusJSONResponse struct {
	externalRef0.N503ApplicationProblemPlusJSONResponse
}

func (GetNon3GppSmsfRegistration503ApplicationProblemPlusJSONResponse) VisitGetNon3GppSmsfRegistrationResponse

func (response GetNon3GppSmsfRegistration503ApplicationProblemPlusJSONResponse) VisitGetNon3GppSmsfRegistrationResponse(w http.ResponseWriter) error

type GetNon3GppSmsfRegistrationParams

type GetNon3GppSmsfRegistrationParams struct {
	SupportedFeatures *externalRef0.SupportedFeatures `form:"supported-features,omitempty" json:"supported-features,omitempty"`
}

GetNon3GppSmsfRegistrationParams defines parameters for GetNon3GppSmsfRegistration.

type GetNon3GppSmsfRegistrationRequestObject

type GetNon3GppSmsfRegistrationRequestObject struct {
	UeId   externalRef0.Gpsi `json:"ueId"`
	Params GetNon3GppSmsfRegistrationParams
}

type GetNon3GppSmsfRegistrationResponse

type GetNon3GppSmsfRegistrationResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	JSON200                       *SmsfRegistration
	ApplicationproblemJSON400     *externalRef0.N400
	ApplicationproblemJSON403     *externalRef0.N403
	ApplicationproblemJSON404     *externalRef0.N404
	ApplicationproblemJSON500     *externalRef0.N500
	ApplicationproblemJSON503     *externalRef0.N503
	ApplicationproblemJSONDefault *externalRef0.ProblemDetails
}

func ParseGetNon3GppSmsfRegistrationResponse

func ParseGetNon3GppSmsfRegistrationResponse(rsp *http.Response) (*GetNon3GppSmsfRegistrationResponse, error)

ParseGetNon3GppSmsfRegistrationResponse parses an HTTP response from a GetNon3GppSmsfRegistrationWithResponse call

func (GetNon3GppSmsfRegistrationResponse) Status

Status returns HTTPResponse.Status

func (GetNon3GppSmsfRegistrationResponse) StatusCode

func (r GetNon3GppSmsfRegistrationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetNon3GppSmsfRegistrationResponseObject

type GetNon3GppSmsfRegistrationResponseObject interface {
	VisitGetNon3GppSmsfRegistrationResponse(w http.ResponseWriter) error
}

type GetNon3GppSmsfRegistrationdefaultApplicationProblemPlusJSONResponse

type GetNon3GppSmsfRegistrationdefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef0.ProblemDetails
	StatusCode int
}

func (GetNon3GppSmsfRegistrationdefaultApplicationProblemPlusJSONResponse) VisitGetNon3GppSmsfRegistrationResponse

func (response GetNon3GppSmsfRegistrationdefaultApplicationProblemPlusJSONResponse) VisitGetNon3GppSmsfRegistrationResponse(w http.ResponseWriter) error

type GetRegistrations200JSONResponse

type GetRegistrations200JSONResponse RegistrationDataSets

func (GetRegistrations200JSONResponse) VisitGetRegistrationsResponse

func (response GetRegistrations200JSONResponse) VisitGetRegistrationsResponse(w http.ResponseWriter) error

type GetRegistrations400ApplicationProblemPlusJSONResponse

type GetRegistrations400ApplicationProblemPlusJSONResponse struct {
	externalRef0.N400ApplicationProblemPlusJSONResponse
}

func (GetRegistrations400ApplicationProblemPlusJSONResponse) VisitGetRegistrationsResponse

func (response GetRegistrations400ApplicationProblemPlusJSONResponse) VisitGetRegistrationsResponse(w http.ResponseWriter) error

type GetRegistrations403ApplicationProblemPlusJSONResponse

type GetRegistrations403ApplicationProblemPlusJSONResponse struct {
	externalRef0.N403ApplicationProblemPlusJSONResponse
}

func (GetRegistrations403ApplicationProblemPlusJSONResponse) VisitGetRegistrationsResponse

func (response GetRegistrations403ApplicationProblemPlusJSONResponse) VisitGetRegistrationsResponse(w http.ResponseWriter) error

type GetRegistrations404ApplicationProblemPlusJSONResponse

type GetRegistrations404ApplicationProblemPlusJSONResponse struct {
	externalRef0.N404ApplicationProblemPlusJSONResponse
}

func (GetRegistrations404ApplicationProblemPlusJSONResponse) VisitGetRegistrationsResponse

func (response GetRegistrations404ApplicationProblemPlusJSONResponse) VisitGetRegistrationsResponse(w http.ResponseWriter) error

type GetRegistrations500ApplicationProblemPlusJSONResponse

type GetRegistrations500ApplicationProblemPlusJSONResponse struct {
	externalRef0.N500ApplicationProblemPlusJSONResponse
}

func (GetRegistrations500ApplicationProblemPlusJSONResponse) VisitGetRegistrationsResponse

func (response GetRegistrations500ApplicationProblemPlusJSONResponse) VisitGetRegistrationsResponse(w http.ResponseWriter) error

type GetRegistrations503ApplicationProblemPlusJSONResponse

type GetRegistrations503ApplicationProblemPlusJSONResponse struct {
	externalRef0.N503ApplicationProblemPlusJSONResponse
}

func (GetRegistrations503ApplicationProblemPlusJSONResponse) VisitGetRegistrationsResponse

func (response GetRegistrations503ApplicationProblemPlusJSONResponse) VisitGetRegistrationsResponse(w http.ResponseWriter) error

type GetRegistrationsParams

type GetRegistrationsParams struct {
	SupportedFeatures *externalRef0.SupportedFeatures `form:"supported-features,omitempty" json:"supported-features,omitempty"`

	// RegistrationDatasetNames List of UECM registration dataset names
	RegistrationDatasetNames RegistrationDatasetNames `form:"registration-dataset-names" json:"registration-dataset-names"`
	SingleNssai              *externalRef0.Snssai     `form:"single-nssai,omitempty" json:"single-nssai,omitempty"`
	Dnn                      *externalRef0.Dnn        `form:"dnn,omitempty" json:"dnn,omitempty"`
}

GetRegistrationsParams defines parameters for GetRegistrations.

type GetRegistrationsRequestObject

type GetRegistrationsRequestObject struct {
	UeId   externalRef0.VarUeId `json:"ueId"`
	Params GetRegistrationsParams
}

type GetRegistrationsResponse

type GetRegistrationsResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	JSON200                       *RegistrationDataSets
	ApplicationproblemJSON400     *externalRef0.N400
	ApplicationproblemJSON403     *externalRef0.N403
	ApplicationproblemJSON404     *externalRef0.N404
	ApplicationproblemJSON500     *externalRef0.N500
	ApplicationproblemJSON503     *externalRef0.N503
	ApplicationproblemJSONDefault *externalRef0.ProblemDetails
}

func ParseGetRegistrationsResponse

func ParseGetRegistrationsResponse(rsp *http.Response) (*GetRegistrationsResponse, error)

ParseGetRegistrationsResponse parses an HTTP response from a GetRegistrationsWithResponse call

func (GetRegistrationsResponse) Status

func (r GetRegistrationsResponse) Status() string

Status returns HTTPResponse.Status

func (GetRegistrationsResponse) StatusCode

func (r GetRegistrationsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetRegistrationsResponseObject

type GetRegistrationsResponseObject interface {
	VisitGetRegistrationsResponse(w http.ResponseWriter) error
}

type GetRegistrationsdefaultApplicationProblemPlusJSONResponse

type GetRegistrationsdefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef0.ProblemDetails
	StatusCode int
}

func (GetRegistrationsdefaultApplicationProblemPlusJSONResponse) VisitGetRegistrationsResponse

func (response GetRegistrationsdefaultApplicationProblemPlusJSONResponse) VisitGetRegistrationsResponse(w http.ResponseWriter) error

type GetSmfRegistration200JSONResponse

type GetSmfRegistration200JSONResponse SmfRegistrationInfo

func (GetSmfRegistration200JSONResponse) VisitGetSmfRegistrationResponse

func (response GetSmfRegistration200JSONResponse) VisitGetSmfRegistrationResponse(w http.ResponseWriter) error

type GetSmfRegistration400ApplicationProblemPlusJSONResponse

type GetSmfRegistration400ApplicationProblemPlusJSONResponse struct {
	externalRef0.N400ApplicationProblemPlusJSONResponse
}

func (GetSmfRegistration400ApplicationProblemPlusJSONResponse) VisitGetSmfRegistrationResponse

func (response GetSmfRegistration400ApplicationProblemPlusJSONResponse) VisitGetSmfRegistrationResponse(w http.ResponseWriter) error

type GetSmfRegistration403ApplicationProblemPlusJSONResponse

type GetSmfRegistration403ApplicationProblemPlusJSONResponse struct {
	externalRef0.N403ApplicationProblemPlusJSONResponse
}

func (GetSmfRegistration403ApplicationProblemPlusJSONResponse) VisitGetSmfRegistrationResponse

func (response GetSmfRegistration403ApplicationProblemPlusJSONResponse) VisitGetSmfRegistrationResponse(w http.ResponseWriter) error

type GetSmfRegistration404ApplicationProblemPlusJSONResponse

type GetSmfRegistration404ApplicationProblemPlusJSONResponse struct {
	externalRef0.N404ApplicationProblemPlusJSONResponse
}

func (GetSmfRegistration404ApplicationProblemPlusJSONResponse) VisitGetSmfRegistrationResponse

func (response GetSmfRegistration404ApplicationProblemPlusJSONResponse) VisitGetSmfRegistrationResponse(w http.ResponseWriter) error

type GetSmfRegistration500ApplicationProblemPlusJSONResponse

type GetSmfRegistration500ApplicationProblemPlusJSONResponse struct {
	externalRef0.N500ApplicationProblemPlusJSONResponse
}

func (GetSmfRegistration500ApplicationProblemPlusJSONResponse) VisitGetSmfRegistrationResponse

func (response GetSmfRegistration500ApplicationProblemPlusJSONResponse) VisitGetSmfRegistrationResponse(w http.ResponseWriter) error

type GetSmfRegistration503ApplicationProblemPlusJSONResponse

type GetSmfRegistration503ApplicationProblemPlusJSONResponse struct {
	externalRef0.N503ApplicationProblemPlusJSONResponse
}

func (GetSmfRegistration503ApplicationProblemPlusJSONResponse) VisitGetSmfRegistrationResponse

func (response GetSmfRegistration503ApplicationProblemPlusJSONResponse) VisitGetSmfRegistrationResponse(w http.ResponseWriter) error

type GetSmfRegistrationParams

type GetSmfRegistrationParams struct {
	SingleNssai       *externalRef0.Snssai            `form:"single-nssai,omitempty" json:"single-nssai,omitempty"`
	Dnn               *externalRef0.Dnn               `form:"dnn,omitempty" json:"dnn,omitempty"`
	SupportedFeatures *externalRef0.SupportedFeatures `form:"supported-features,omitempty" json:"supported-features,omitempty"`
}

GetSmfRegistrationParams defines parameters for GetSmfRegistration.

type GetSmfRegistrationRequestObject

type GetSmfRegistrationRequestObject struct {
	UeId   externalRef0.VarUeId `json:"ueId"`
	Params GetSmfRegistrationParams
}

type GetSmfRegistrationResponse

type GetSmfRegistrationResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	JSON200                       *SmfRegistrationInfo
	ApplicationproblemJSON400     *externalRef0.N400
	ApplicationproblemJSON403     *externalRef0.N403
	ApplicationproblemJSON404     *externalRef0.N404
	ApplicationproblemJSON500     *externalRef0.N500
	ApplicationproblemJSON503     *externalRef0.N503
	ApplicationproblemJSONDefault *externalRef0.ProblemDetails
}

func ParseGetSmfRegistrationResponse

func ParseGetSmfRegistrationResponse(rsp *http.Response) (*GetSmfRegistrationResponse, error)

ParseGetSmfRegistrationResponse parses an HTTP response from a GetSmfRegistrationWithResponse call

func (GetSmfRegistrationResponse) Status

Status returns HTTPResponse.Status

func (GetSmfRegistrationResponse) StatusCode

func (r GetSmfRegistrationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSmfRegistrationResponseObject

type GetSmfRegistrationResponseObject interface {
	VisitGetSmfRegistrationResponse(w http.ResponseWriter) error
}

type GetSmfRegistrationdefaultApplicationProblemPlusJSONResponse

type GetSmfRegistrationdefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef0.ProblemDetails
	StatusCode int
}

func (GetSmfRegistrationdefaultApplicationProblemPlusJSONResponse) VisitGetSmfRegistrationResponse

func (response GetSmfRegistrationdefaultApplicationProblemPlusJSONResponse) VisitGetSmfRegistrationResponse(w http.ResponseWriter) error

type GinServerOptions

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

GinServerOptions provides options for the Gin server.

type HttpRequestDoer

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

Doer performs HTTP requests.

The standard http.Client implements this interface.

type ImsVoPs

type ImsVoPs string

ImsVoPs defines model for ImsVoPs.

const (
	HOMOGENEOUSNONSUPPORT   ImsVoPs = "HOMOGENEOUS_NON_SUPPORT"
	HOMOGENEOUSSUPPORT      ImsVoPs = "HOMOGENEOUS_SUPPORT"
	NONHOMOGENEOUSORUNKNOWN ImsVoPs = "NON_HOMOGENEOUS_OR_UNKNOWN"
)

Defines values for ImsVoPs.

type IpSmGwDeregistration204Response

type IpSmGwDeregistration204Response struct {
}

func (IpSmGwDeregistration204Response) VisitIpSmGwDeregistrationResponse

func (response IpSmGwDeregistration204Response) VisitIpSmGwDeregistrationResponse(w http.ResponseWriter) error

type IpSmGwDeregistration400ApplicationProblemPlusJSONResponse

type IpSmGwDeregistration400ApplicationProblemPlusJSONResponse struct {
	externalRef0.N400ApplicationProblemPlusJSONResponse
}

func (IpSmGwDeregistration400ApplicationProblemPlusJSONResponse) VisitIpSmGwDeregistrationResponse

func (response IpSmGwDeregistration400ApplicationProblemPlusJSONResponse) VisitIpSmGwDeregistrationResponse(w http.ResponseWriter) error

type IpSmGwDeregistration404ApplicationProblemPlusJSONResponse

type IpSmGwDeregistration404ApplicationProblemPlusJSONResponse struct {
	externalRef0.N404ApplicationProblemPlusJSONResponse
}

func (IpSmGwDeregistration404ApplicationProblemPlusJSONResponse) VisitIpSmGwDeregistrationResponse

func (response IpSmGwDeregistration404ApplicationProblemPlusJSONResponse) VisitIpSmGwDeregistrationResponse(w http.ResponseWriter) error

type IpSmGwDeregistration500ApplicationProblemPlusJSONResponse

type IpSmGwDeregistration500ApplicationProblemPlusJSONResponse struct {
	externalRef0.N500ApplicationProblemPlusJSONResponse
}

func (IpSmGwDeregistration500ApplicationProblemPlusJSONResponse) VisitIpSmGwDeregistrationResponse

func (response IpSmGwDeregistration500ApplicationProblemPlusJSONResponse) VisitIpSmGwDeregistrationResponse(w http.ResponseWriter) error

type IpSmGwDeregistration503ApplicationProblemPlusJSONResponse

type IpSmGwDeregistration503ApplicationProblemPlusJSONResponse struct {
	externalRef0.N503ApplicationProblemPlusJSONResponse
}

func (IpSmGwDeregistration503ApplicationProblemPlusJSONResponse) VisitIpSmGwDeregistrationResponse

func (response IpSmGwDeregistration503ApplicationProblemPlusJSONResponse) VisitIpSmGwDeregistrationResponse(w http.ResponseWriter) error

type IpSmGwDeregistrationRequestObject

type IpSmGwDeregistrationRequestObject struct {
	UeId externalRef0.Supi `json:"ueId"`
}

type IpSmGwDeregistrationResponse

type IpSmGwDeregistrationResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	ApplicationproblemJSON400     *externalRef0.N400
	ApplicationproblemJSON404     *externalRef0.N404
	ApplicationproblemJSON500     *externalRef0.N500
	ApplicationproblemJSON503     *externalRef0.N503
	ApplicationproblemJSONDefault *externalRef0.ProblemDetails
}

func ParseIpSmGwDeregistrationResponse

func ParseIpSmGwDeregistrationResponse(rsp *http.Response) (*IpSmGwDeregistrationResponse, error)

ParseIpSmGwDeregistrationResponse parses an HTTP response from a IpSmGwDeregistrationWithResponse call

func (IpSmGwDeregistrationResponse) Status

Status returns HTTPResponse.Status

func (IpSmGwDeregistrationResponse) StatusCode

func (r IpSmGwDeregistrationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type IpSmGwDeregistrationResponseObject

type IpSmGwDeregistrationResponseObject interface {
	VisitIpSmGwDeregistrationResponse(w http.ResponseWriter) error
}

type IpSmGwDeregistrationdefaultApplicationProblemPlusJSONResponse

type IpSmGwDeregistrationdefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef0.ProblemDetails
	StatusCode int
}

func (IpSmGwDeregistrationdefaultApplicationProblemPlusJSONResponse) VisitIpSmGwDeregistrationResponse

func (response IpSmGwDeregistrationdefaultApplicationProblemPlusJSONResponse) VisitIpSmGwDeregistrationResponse(w http.ResponseWriter) error

type IpSmGwRegistration

type IpSmGwRegistration struct {
	IpSmGwDiameterAddress *NetworkNodeDiameterAddress `json:"ipSmGwDiameterAddress,omitempty"`
	IpSmGwMapAddress      E164Number                  `json:"ipSmGwMapAddress,omitempty"`
	UnriIndicator         *bool                       `json:"unriIndicator,omitempty"`
	AdditionalProperties  map[string]interface{}      `json:"-"`
}

IpSmGwRegistration defines model for IpSmGwRegistration.

func (IpSmGwRegistration) Get

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

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

func (IpSmGwRegistration) MarshalJSON

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

Override default JSON handling for IpSmGwRegistration to handle AdditionalProperties

func (*IpSmGwRegistration) Set

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

Setter for additional properties for IpSmGwRegistration

func (*IpSmGwRegistration) UnmarshalJSON

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

Override default JSON handling for IpSmGwRegistration to handle AdditionalProperties

type IpSmGwRegistration200JSONResponse

type IpSmGwRegistration200JSONResponse IpSmGwRegistration

func (IpSmGwRegistration200JSONResponse) VisitIpSmGwRegistrationResponse

func (response IpSmGwRegistration200JSONResponse) VisitIpSmGwRegistrationResponse(w http.ResponseWriter) error

type IpSmGwRegistration201JSONResponse

type IpSmGwRegistration201JSONResponse struct {
	Body    IpSmGwRegistration
	Headers IpSmGwRegistration201ResponseHeaders
}

func (IpSmGwRegistration201JSONResponse) VisitIpSmGwRegistrationResponse

func (response IpSmGwRegistration201JSONResponse) VisitIpSmGwRegistrationResponse(w http.ResponseWriter) error

type IpSmGwRegistration201ResponseHeaders

type IpSmGwRegistration201ResponseHeaders struct {
	Location string
}

type IpSmGwRegistration204Response

type IpSmGwRegistration204Response struct {
}

func (IpSmGwRegistration204Response) VisitIpSmGwRegistrationResponse

func (response IpSmGwRegistration204Response) VisitIpSmGwRegistrationResponse(w http.ResponseWriter) error

type IpSmGwRegistration400ApplicationProblemPlusJSONResponse

type IpSmGwRegistration400ApplicationProblemPlusJSONResponse struct {
	externalRef0.N400ApplicationProblemPlusJSONResponse
}

func (IpSmGwRegistration400ApplicationProblemPlusJSONResponse) VisitIpSmGwRegistrationResponse

func (response IpSmGwRegistration400ApplicationProblemPlusJSONResponse) VisitIpSmGwRegistrationResponse(w http.ResponseWriter) error

type IpSmGwRegistration403ApplicationProblemPlusJSONResponse

type IpSmGwRegistration403ApplicationProblemPlusJSONResponse struct {
	externalRef0.N403ApplicationProblemPlusJSONResponse
}

func (IpSmGwRegistration403ApplicationProblemPlusJSONResponse) VisitIpSmGwRegistrationResponse

func (response IpSmGwRegistration403ApplicationProblemPlusJSONResponse) VisitIpSmGwRegistrationResponse(w http.ResponseWriter) error

type IpSmGwRegistration404ApplicationProblemPlusJSONResponse

type IpSmGwRegistration404ApplicationProblemPlusJSONResponse struct {
	externalRef0.N404ApplicationProblemPlusJSONResponse
}

func (IpSmGwRegistration404ApplicationProblemPlusJSONResponse) VisitIpSmGwRegistrationResponse

func (response IpSmGwRegistration404ApplicationProblemPlusJSONResponse) VisitIpSmGwRegistrationResponse(w http.ResponseWriter) error

type IpSmGwRegistration500ApplicationProblemPlusJSONResponse

type IpSmGwRegistration500ApplicationProblemPlusJSONResponse struct {
	externalRef0.N500ApplicationProblemPlusJSONResponse
}

func (IpSmGwRegistration500ApplicationProblemPlusJSONResponse) VisitIpSmGwRegistrationResponse

func (response IpSmGwRegistration500ApplicationProblemPlusJSONResponse) VisitIpSmGwRegistrationResponse(w http.ResponseWriter) error

type IpSmGwRegistration503ApplicationProblemPlusJSONResponse

type IpSmGwRegistration503ApplicationProblemPlusJSONResponse struct {
	externalRef0.N503ApplicationProblemPlusJSONResponse
}

func (IpSmGwRegistration503ApplicationProblemPlusJSONResponse) VisitIpSmGwRegistrationResponse

func (response IpSmGwRegistration503ApplicationProblemPlusJSONResponse) VisitIpSmGwRegistrationResponse(w http.ResponseWriter) error

type IpSmGwRegistrationJSONRequestBody

type IpSmGwRegistrationJSONRequestBody = IpSmGwRegistration

IpSmGwRegistrationJSONRequestBody defines body for IpSmGwRegistration for application/json ContentType.

type IpSmGwRegistrationRequestObject

type IpSmGwRegistrationRequestObject struct {
	UeId externalRef0.Supi `json:"ueId"`
	Body *IpSmGwRegistrationJSONRequestBody
}

type IpSmGwRegistrationResponse

type IpSmGwRegistrationResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	JSON200                       *IpSmGwRegistration
	JSON201                       *IpSmGwRegistration
	ApplicationproblemJSON400     *externalRef0.N400
	ApplicationproblemJSON403     *externalRef0.N403
	ApplicationproblemJSON404     *externalRef0.N404
	ApplicationproblemJSON500     *externalRef0.N500
	ApplicationproblemJSON503     *externalRef0.N503
	ApplicationproblemJSONDefault *externalRef0.ProblemDetails
}

func ParseIpSmGwRegistrationResponse

func ParseIpSmGwRegistrationResponse(rsp *http.Response) (*IpSmGwRegistrationResponse, error)

ParseIpSmGwRegistrationResponse parses an HTTP response from a IpSmGwRegistrationWithResponse call

func (IpSmGwRegistrationResponse) Status

Status returns HTTPResponse.Status

func (IpSmGwRegistrationResponse) StatusCode

func (r IpSmGwRegistrationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type IpSmGwRegistrationResponseObject

type IpSmGwRegistrationResponseObject interface {
	VisitIpSmGwRegistrationResponse(w http.ResponseWriter) error
}

type IpSmGwRegistrationdefaultApplicationProblemPlusJSONResponse

type IpSmGwRegistrationdefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef0.ProblemDetails
	StatusCode int
}

func (IpSmGwRegistrationdefaultApplicationProblemPlusJSONResponse) VisitIpSmGwRegistrationResponse

func (response IpSmGwRegistrationdefaultApplicationProblemPlusJSONResponse) VisitIpSmGwRegistrationResponse(w http.ResponseWriter) error

type LocationInfo

type LocationInfo struct {
	Gpsi                         externalRef0.Gpsi               `json:"gpsi,omitempty"`
	RegistrationLocationInfoList []RegistrationLocationInfo      `json:"registrationLocationInfoList"`
	Supi                         externalRef0.Supi               `json:"supi,omitempty"`
	SupportedFeatures            *externalRef0.SupportedFeatures `json:"supportedFeatures,omitempty"`
	AdditionalProperties         map[string]interface{}          `json:"-"`
}

LocationInfo defines model for LocationInfo.

func (LocationInfo) Get

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

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

func (LocationInfo) MarshalJSON

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

Override default JSON handling for LocationInfo to handle AdditionalProperties

func (*LocationInfo) Set

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

Setter for additional properties for LocationInfo

func (*LocationInfo) UnmarshalJSON

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

Override default JSON handling for LocationInfo to handle AdditionalProperties

type MiddlewareFunc

type MiddlewareFunc func(c *gin.Context)

type N3GppRegistration200JSONResponse

type N3GppRegistration200JSONResponse Amf3GppAccessRegistration

func (N3GppRegistration200JSONResponse) VisitN3GppRegistrationResponse

func (response N3GppRegistration200JSONResponse) VisitN3GppRegistrationResponse(w http.ResponseWriter) error

type N3GppRegistration201JSONResponse

type N3GppRegistration201JSONResponse struct {
	Body    Amf3GppAccessRegistration
	Headers N3GppRegistration201ResponseHeaders
}

func (N3GppRegistration201JSONResponse) VisitN3GppRegistrationResponse

func (response N3GppRegistration201JSONResponse) VisitN3GppRegistrationResponse(w http.ResponseWriter) error

type N3GppRegistration201ResponseHeaders

type N3GppRegistration201ResponseHeaders struct {
	Location string
}

type N3GppRegistration204Response

type N3GppRegistration204Response struct {
}

func (N3GppRegistration204Response) VisitN3GppRegistrationResponse

func (response N3GppRegistration204Response) VisitN3GppRegistrationResponse(w http.ResponseWriter) error

type N3GppRegistration400ApplicationProblemPlusJSONResponse

type N3GppRegistration400ApplicationProblemPlusJSONResponse struct {
	externalRef0.N400ApplicationProblemPlusJSONResponse
}

func (N3GppRegistration400ApplicationProblemPlusJSONResponse) VisitN3GppRegistrationResponse

func (response N3GppRegistration400ApplicationProblemPlusJSONResponse) VisitN3GppRegistrationResponse(w http.ResponseWriter) error

type N3GppRegistration403ApplicationProblemPlusJSONResponse

type N3GppRegistration403ApplicationProblemPlusJSONResponse struct {
	externalRef0.N403ApplicationProblemPlusJSONResponse
}

func (N3GppRegistration403ApplicationProblemPlusJSONResponse) VisitN3GppRegistrationResponse

func (response N3GppRegistration403ApplicationProblemPlusJSONResponse) VisitN3GppRegistrationResponse(w http.ResponseWriter) error

type N3GppRegistration404ApplicationProblemPlusJSONResponse

type N3GppRegistration404ApplicationProblemPlusJSONResponse struct {
	externalRef0.N404ApplicationProblemPlusJSONResponse
}

func (N3GppRegistration404ApplicationProblemPlusJSONResponse) VisitN3GppRegistrationResponse

func (response N3GppRegistration404ApplicationProblemPlusJSONResponse) VisitN3GppRegistrationResponse(w http.ResponseWriter) error

type N3GppRegistration500ApplicationProblemPlusJSONResponse

type N3GppRegistration500ApplicationProblemPlusJSONResponse struct {
	externalRef0.N500ApplicationProblemPlusJSONResponse
}

func (N3GppRegistration500ApplicationProblemPlusJSONResponse) VisitN3GppRegistrationResponse

func (response N3GppRegistration500ApplicationProblemPlusJSONResponse) VisitN3GppRegistrationResponse(w http.ResponseWriter) error

type N3GppRegistration503ApplicationProblemPlusJSONResponse

type N3GppRegistration503ApplicationProblemPlusJSONResponse struct {
	externalRef0.N503ApplicationProblemPlusJSONResponse
}

func (N3GppRegistration503ApplicationProblemPlusJSONResponse) VisitN3GppRegistrationResponse

func (response N3GppRegistration503ApplicationProblemPlusJSONResponse) VisitN3GppRegistrationResponse(w http.ResponseWriter) error

type N3GppRegistrationJSONRequestBody

type N3GppRegistrationJSONRequestBody = Amf3GppAccessRegistration

N3GppRegistrationJSONRequestBody defines body for N3GppRegistration for application/json ContentType.

type N3GppRegistrationRequestObject

type N3GppRegistrationRequestObject struct {
	UeId externalRef0.Supi `json:"ueId"`
	Body *N3GppRegistrationJSONRequestBody
}

type N3GppRegistrationResponse

type N3GppRegistrationResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	JSON200                       *Amf3GppAccessRegistration
	JSON201                       *Amf3GppAccessRegistration
	ApplicationproblemJSON400     *externalRef0.N400
	ApplicationproblemJSON403     *externalRef0.N403
	ApplicationproblemJSON404     *externalRef0.N404
	ApplicationproblemJSON500     *externalRef0.N500
	ApplicationproblemJSON503     *externalRef0.N503
	ApplicationproblemJSONDefault *externalRef0.ProblemDetails
}

func ParseN3GppRegistrationResponse

func ParseN3GppRegistrationResponse(rsp *http.Response) (*N3GppRegistrationResponse, error)

ParseN3GppRegistrationResponse parses an HTTP response from a N3GppRegistrationWithResponse call

func (N3GppRegistrationResponse) Status

func (r N3GppRegistrationResponse) Status() string

Status returns HTTPResponse.Status

func (N3GppRegistrationResponse) StatusCode

func (r N3GppRegistrationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type N3GppRegistrationResponseObject

type N3GppRegistrationResponseObject interface {
	VisitN3GppRegistrationResponse(w http.ResponseWriter) error
}

type N3GppRegistrationdefaultApplicationProblemPlusJSONResponse

type N3GppRegistrationdefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef0.ProblemDetails
	StatusCode int
}

func (N3GppRegistrationdefaultApplicationProblemPlusJSONResponse) VisitN3GppRegistrationResponse

func (response N3GppRegistrationdefaultApplicationProblemPlusJSONResponse) VisitN3GppRegistrationResponse(w http.ResponseWriter) error

type N3GppSmsfDeregistration204Response

type N3GppSmsfDeregistration204Response struct {
}

func (N3GppSmsfDeregistration204Response) VisitN3GppSmsfDeregistrationResponse

func (response N3GppSmsfDeregistration204Response) VisitN3GppSmsfDeregistrationResponse(w http.ResponseWriter) error

type N3GppSmsfDeregistration400ApplicationProblemPlusJSONResponse

type N3GppSmsfDeregistration400ApplicationProblemPlusJSONResponse struct {
	externalRef0.N400ApplicationProblemPlusJSONResponse
}

func (N3GppSmsfDeregistration400ApplicationProblemPlusJSONResponse) VisitN3GppSmsfDeregistrationResponse

func (response N3GppSmsfDeregistration400ApplicationProblemPlusJSONResponse) VisitN3GppSmsfDeregistrationResponse(w http.ResponseWriter) error

type N3GppSmsfDeregistration404ApplicationProblemPlusJSONResponse

type N3GppSmsfDeregistration404ApplicationProblemPlusJSONResponse struct {
	externalRef0.N404ApplicationProblemPlusJSONResponse
}

func (N3GppSmsfDeregistration404ApplicationProblemPlusJSONResponse) VisitN3GppSmsfDeregistrationResponse

func (response N3GppSmsfDeregistration404ApplicationProblemPlusJSONResponse) VisitN3GppSmsfDeregistrationResponse(w http.ResponseWriter) error

type N3GppSmsfDeregistration422ApplicationProblemPlusJSONResponse

type N3GppSmsfDeregistration422ApplicationProblemPlusJSONResponse externalRef0.ProblemDetails

func (N3GppSmsfDeregistration422ApplicationProblemPlusJSONResponse) VisitN3GppSmsfDeregistrationResponse

func (response N3GppSmsfDeregistration422ApplicationProblemPlusJSONResponse) VisitN3GppSmsfDeregistrationResponse(w http.ResponseWriter) error

type N3GppSmsfDeregistration500ApplicationProblemPlusJSONResponse

type N3GppSmsfDeregistration500ApplicationProblemPlusJSONResponse struct {
	externalRef0.N500ApplicationProblemPlusJSONResponse
}

func (N3GppSmsfDeregistration500ApplicationProblemPlusJSONResponse) VisitN3GppSmsfDeregistrationResponse

func (response N3GppSmsfDeregistration500ApplicationProblemPlusJSONResponse) VisitN3GppSmsfDeregistrationResponse(w http.ResponseWriter) error

type N3GppSmsfDeregistration503ApplicationProblemPlusJSONResponse

type N3GppSmsfDeregistration503ApplicationProblemPlusJSONResponse struct {
	externalRef0.N503ApplicationProblemPlusJSONResponse
}

func (N3GppSmsfDeregistration503ApplicationProblemPlusJSONResponse) VisitN3GppSmsfDeregistrationResponse

func (response N3GppSmsfDeregistration503ApplicationProblemPlusJSONResponse) VisitN3GppSmsfDeregistrationResponse(w http.ResponseWriter) error

type N3GppSmsfDeregistrationParams

type N3GppSmsfDeregistrationParams struct {
	SmsfSetId *externalRef0.NfSetId `form:"smsf-set-id,omitempty" json:"smsf-set-id,omitempty"`
}

N3GppSmsfDeregistrationParams defines parameters for N3GppSmsfDeregistration.

type N3GppSmsfDeregistrationRequestObject

type N3GppSmsfDeregistrationRequestObject struct {
	UeId   externalRef0.Supi `json:"ueId"`
	Params N3GppSmsfDeregistrationParams
}

type N3GppSmsfDeregistrationResponse

type N3GppSmsfDeregistrationResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	ApplicationproblemJSON400     *externalRef0.N400
	ApplicationproblemJSON404     *externalRef0.N404
	ApplicationproblemJSON422     *externalRef0.ProblemDetails
	ApplicationproblemJSON500     *externalRef0.N500
	ApplicationproblemJSON503     *externalRef0.N503
	ApplicationproblemJSONDefault *externalRef0.ProblemDetails
}

func ParseN3GppSmsfDeregistrationResponse

func ParseN3GppSmsfDeregistrationResponse(rsp *http.Response) (*N3GppSmsfDeregistrationResponse, error)

ParseN3GppSmsfDeregistrationResponse parses an HTTP response from a N3GppSmsfDeregistrationWithResponse call

func (N3GppSmsfDeregistrationResponse) Status

Status returns HTTPResponse.Status

func (N3GppSmsfDeregistrationResponse) StatusCode

func (r N3GppSmsfDeregistrationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type N3GppSmsfDeregistrationResponseObject

type N3GppSmsfDeregistrationResponseObject interface {
	VisitN3GppSmsfDeregistrationResponse(w http.ResponseWriter) error
}

type N3GppSmsfDeregistrationdefaultApplicationProblemPlusJSONResponse

type N3GppSmsfDeregistrationdefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef0.ProblemDetails
	StatusCode int
}

func (N3GppSmsfDeregistrationdefaultApplicationProblemPlusJSONResponse) VisitN3GppSmsfDeregistrationResponse

func (response N3GppSmsfDeregistrationdefaultApplicationProblemPlusJSONResponse) VisitN3GppSmsfDeregistrationResponse(w http.ResponseWriter) error

type N3GppSmsfRegistration200JSONResponse

type N3GppSmsfRegistration200JSONResponse SmsfRegistration

func (N3GppSmsfRegistration200JSONResponse) VisitN3GppSmsfRegistrationResponse

func (response N3GppSmsfRegistration200JSONResponse) VisitN3GppSmsfRegistrationResponse(w http.ResponseWriter) error

type N3GppSmsfRegistration201JSONResponse

type N3GppSmsfRegistration201JSONResponse struct {
	Body    SmsfRegistration
	Headers N3GppSmsfRegistration201ResponseHeaders
}

func (N3GppSmsfRegistration201JSONResponse) VisitN3GppSmsfRegistrationResponse

func (response N3GppSmsfRegistration201JSONResponse) VisitN3GppSmsfRegistrationResponse(w http.ResponseWriter) error

type N3GppSmsfRegistration201ResponseHeaders

type N3GppSmsfRegistration201ResponseHeaders struct {
	Location string
}

type N3GppSmsfRegistration204Response

type N3GppSmsfRegistration204Response struct {
}

func (N3GppSmsfRegistration204Response) VisitN3GppSmsfRegistrationResponse

func (response N3GppSmsfRegistration204Response) VisitN3GppSmsfRegistrationResponse(w http.ResponseWriter) error

type N3GppSmsfRegistration400ApplicationProblemPlusJSONResponse

type N3GppSmsfRegistration400ApplicationProblemPlusJSONResponse struct {
	externalRef0.N400ApplicationProblemPlusJSONResponse
}

func (N3GppSmsfRegistration400ApplicationProblemPlusJSONResponse) VisitN3GppSmsfRegistrationResponse

func (response N3GppSmsfRegistration400ApplicationProblemPlusJSONResponse) VisitN3GppSmsfRegistrationResponse(w http.ResponseWriter) error

type N3GppSmsfRegistration403ApplicationProblemPlusJSONResponse

type N3GppSmsfRegistration403ApplicationProblemPlusJSONResponse struct {
	externalRef0.N403ApplicationProblemPlusJSONResponse
}

func (N3GppSmsfRegistration403ApplicationProblemPlusJSONResponse) VisitN3GppSmsfRegistrationResponse

func (response N3GppSmsfRegistration403ApplicationProblemPlusJSONResponse) VisitN3GppSmsfRegistrationResponse(w http.ResponseWriter) error

type N3GppSmsfRegistration404ApplicationProblemPlusJSONResponse

type N3GppSmsfRegistration404ApplicationProblemPlusJSONResponse struct {
	externalRef0.N404ApplicationProblemPlusJSONResponse
}

func (N3GppSmsfRegistration404ApplicationProblemPlusJSONResponse) VisitN3GppSmsfRegistrationResponse

func (response N3GppSmsfRegistration404ApplicationProblemPlusJSONResponse) VisitN3GppSmsfRegistrationResponse(w http.ResponseWriter) error

type N3GppSmsfRegistration500ApplicationProblemPlusJSONResponse

type N3GppSmsfRegistration500ApplicationProblemPlusJSONResponse struct {
	externalRef0.N500ApplicationProblemPlusJSONResponse
}

func (N3GppSmsfRegistration500ApplicationProblemPlusJSONResponse) VisitN3GppSmsfRegistrationResponse

func (response N3GppSmsfRegistration500ApplicationProblemPlusJSONResponse) VisitN3GppSmsfRegistrationResponse(w http.ResponseWriter) error

type N3GppSmsfRegistration503ApplicationProblemPlusJSONResponse

type N3GppSmsfRegistration503ApplicationProblemPlusJSONResponse struct {
	externalRef0.N503ApplicationProblemPlusJSONResponse
}

func (N3GppSmsfRegistration503ApplicationProblemPlusJSONResponse) VisitN3GppSmsfRegistrationResponse

func (response N3GppSmsfRegistration503ApplicationProblemPlusJSONResponse) VisitN3GppSmsfRegistrationResponse(w http.ResponseWriter) error

type N3GppSmsfRegistrationJSONRequestBody

type N3GppSmsfRegistrationJSONRequestBody = SmsfRegistration

N3GppSmsfRegistrationJSONRequestBody defines body for N3GppSmsfRegistration for application/json ContentType.

type N3GppSmsfRegistrationRequestObject

type N3GppSmsfRegistrationRequestObject struct {
	UeId externalRef0.Supi `json:"ueId"`
	Body *N3GppSmsfRegistrationJSONRequestBody
}

type N3GppSmsfRegistrationResponse

type N3GppSmsfRegistrationResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	JSON200                       *SmsfRegistration
	JSON201                       *SmsfRegistration
	ApplicationproblemJSON400     *externalRef0.N400
	ApplicationproblemJSON403     *externalRef0.N403
	ApplicationproblemJSON404     *externalRef0.N404
	ApplicationproblemJSON500     *externalRef0.N500
	ApplicationproblemJSON503     *externalRef0.N503
	ApplicationproblemJSONDefault *externalRef0.ProblemDetails
}

func ParseN3GppSmsfRegistrationResponse

func ParseN3GppSmsfRegistrationResponse(rsp *http.Response) (*N3GppSmsfRegistrationResponse, error)

ParseN3GppSmsfRegistrationResponse parses an HTTP response from a N3GppSmsfRegistrationWithResponse call

func (N3GppSmsfRegistrationResponse) Status

Status returns HTTPResponse.Status

func (N3GppSmsfRegistrationResponse) StatusCode

func (r N3GppSmsfRegistrationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type N3GppSmsfRegistrationResponseObject

type N3GppSmsfRegistrationResponseObject interface {
	VisitN3GppSmsfRegistrationResponse(w http.ResponseWriter) error
}

type N3GppSmsfRegistrationdefaultApplicationProblemPlusJSONResponse

type N3GppSmsfRegistrationdefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef0.ProblemDetails
	StatusCode int
}

func (N3GppSmsfRegistrationdefaultApplicationProblemPlusJSONResponse) VisitN3GppSmsfRegistrationResponse

func (response N3GppSmsfRegistrationdefaultApplicationProblemPlusJSONResponse) VisitN3GppSmsfRegistrationResponse(w http.ResponseWriter) error

type NetworkNodeDiameterAddress

type NetworkNodeDiameterAddress struct {
	Name                 externalRef0.DiameterIdentity `json:"name"`
	Realm                externalRef0.DiameterIdentity `json:"realm"`
	AdditionalProperties map[string]interface{}        `json:"-"`
}

NetworkNodeDiameterAddress defines model for NetworkNodeDiameterAddress.

func (NetworkNodeDiameterAddress) Get

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

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

func (NetworkNodeDiameterAddress) MarshalJSON

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

Override default JSON handling for NetworkNodeDiameterAddress to handle AdditionalProperties

func (*NetworkNodeDiameterAddress) Set

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

Setter for additional properties for NetworkNodeDiameterAddress

func (*NetworkNodeDiameterAddress) UnmarshalJSON

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

Override default JSON handling for NetworkNodeDiameterAddress to handle AdditionalProperties

type Non3GppRegistration200JSONResponse

type Non3GppRegistration200JSONResponse AmfNon3GppAccessRegistration

func (Non3GppRegistration200JSONResponse) VisitNon3GppRegistrationResponse

func (response Non3GppRegistration200JSONResponse) VisitNon3GppRegistrationResponse(w http.ResponseWriter) error

type Non3GppRegistration201JSONResponse

type Non3GppRegistration201JSONResponse struct {
	Body    AmfNon3GppAccessRegistration
	Headers Non3GppRegistration201ResponseHeaders
}

func (Non3GppRegistration201JSONResponse) VisitNon3GppRegistrationResponse

func (response Non3GppRegistration201JSONResponse) VisitNon3GppRegistrationResponse(w http.ResponseWriter) error

type Non3GppRegistration201ResponseHeaders

type Non3GppRegistration201ResponseHeaders struct {
	Location string
}

type Non3GppRegistration204Response

type Non3GppRegistration204Response struct {
}

func (Non3GppRegistration204Response) VisitNon3GppRegistrationResponse

func (response Non3GppRegistration204Response) VisitNon3GppRegistrationResponse(w http.ResponseWriter) error

type Non3GppRegistration400ApplicationProblemPlusJSONResponse

type Non3GppRegistration400ApplicationProblemPlusJSONResponse struct {
	externalRef0.N400ApplicationProblemPlusJSONResponse
}

func (Non3GppRegistration400ApplicationProblemPlusJSONResponse) VisitNon3GppRegistrationResponse

func (response Non3GppRegistration400ApplicationProblemPlusJSONResponse) VisitNon3GppRegistrationResponse(w http.ResponseWriter) error

type Non3GppRegistration403ApplicationProblemPlusJSONResponse

type Non3GppRegistration403ApplicationProblemPlusJSONResponse struct {
	externalRef0.N403ApplicationProblemPlusJSONResponse
}

func (Non3GppRegistration403ApplicationProblemPlusJSONResponse) VisitNon3GppRegistrationResponse

func (response Non3GppRegistration403ApplicationProblemPlusJSONResponse) VisitNon3GppRegistrationResponse(w http.ResponseWriter) error

type Non3GppRegistration404ApplicationProblemPlusJSONResponse

type Non3GppRegistration404ApplicationProblemPlusJSONResponse struct {
	externalRef0.N404ApplicationProblemPlusJSONResponse
}

func (Non3GppRegistration404ApplicationProblemPlusJSONResponse) VisitNon3GppRegistrationResponse

func (response Non3GppRegistration404ApplicationProblemPlusJSONResponse) VisitNon3GppRegistrationResponse(w http.ResponseWriter) error

type Non3GppRegistration500ApplicationProblemPlusJSONResponse

type Non3GppRegistration500ApplicationProblemPlusJSONResponse struct {
	externalRef0.N500ApplicationProblemPlusJSONResponse
}

func (Non3GppRegistration500ApplicationProblemPlusJSONResponse) VisitNon3GppRegistrationResponse

func (response Non3GppRegistration500ApplicationProblemPlusJSONResponse) VisitNon3GppRegistrationResponse(w http.ResponseWriter) error

type Non3GppRegistration503ApplicationProblemPlusJSONResponse

type Non3GppRegistration503ApplicationProblemPlusJSONResponse struct {
	externalRef0.N503ApplicationProblemPlusJSONResponse
}

func (Non3GppRegistration503ApplicationProblemPlusJSONResponse) VisitNon3GppRegistrationResponse

func (response Non3GppRegistration503ApplicationProblemPlusJSONResponse) VisitNon3GppRegistrationResponse(w http.ResponseWriter) error

type Non3GppRegistrationJSONRequestBody

type Non3GppRegistrationJSONRequestBody = AmfNon3GppAccessRegistration

Non3GppRegistrationJSONRequestBody defines body for Non3GppRegistration for application/json ContentType.

type Non3GppRegistrationRequestObject

type Non3GppRegistrationRequestObject struct {
	UeId externalRef0.Supi `json:"ueId"`
	Body *Non3GppRegistrationJSONRequestBody
}

type Non3GppRegistrationResponse

type Non3GppRegistrationResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	JSON200                       *AmfNon3GppAccessRegistration
	JSON201                       *AmfNon3GppAccessRegistration
	ApplicationproblemJSON400     *externalRef0.N400
	ApplicationproblemJSON403     *externalRef0.N403
	ApplicationproblemJSON404     *externalRef0.N404
	ApplicationproblemJSON500     *externalRef0.N500
	ApplicationproblemJSON503     *externalRef0.N503
	ApplicationproblemJSONDefault *externalRef0.ProblemDetails
}

func ParseNon3GppRegistrationResponse

func ParseNon3GppRegistrationResponse(rsp *http.Response) (*Non3GppRegistrationResponse, error)

ParseNon3GppRegistrationResponse parses an HTTP response from a Non3GppRegistrationWithResponse call

func (Non3GppRegistrationResponse) Status

Status returns HTTPResponse.Status

func (Non3GppRegistrationResponse) StatusCode

func (r Non3GppRegistrationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Non3GppRegistrationResponseObject

type Non3GppRegistrationResponseObject interface {
	VisitNon3GppRegistrationResponse(w http.ResponseWriter) error
}

type Non3GppRegistrationdefaultApplicationProblemPlusJSONResponse

type Non3GppRegistrationdefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef0.ProblemDetails
	StatusCode int
}

func (Non3GppRegistrationdefaultApplicationProblemPlusJSONResponse) VisitNon3GppRegistrationResponse

func (response Non3GppRegistrationdefaultApplicationProblemPlusJSONResponse) VisitNon3GppRegistrationResponse(w http.ResponseWriter) error

type Non3GppSmsfDeregistration204Response

type Non3GppSmsfDeregistration204Response struct {
}

func (Non3GppSmsfDeregistration204Response) VisitNon3GppSmsfDeregistrationResponse

func (response Non3GppSmsfDeregistration204Response) VisitNon3GppSmsfDeregistrationResponse(w http.ResponseWriter) error

type Non3GppSmsfDeregistration400ApplicationProblemPlusJSONResponse

type Non3GppSmsfDeregistration400ApplicationProblemPlusJSONResponse struct {
	externalRef0.N400ApplicationProblemPlusJSONResponse
}

func (Non3GppSmsfDeregistration400ApplicationProblemPlusJSONResponse) VisitNon3GppSmsfDeregistrationResponse

func (response Non3GppSmsfDeregistration400ApplicationProblemPlusJSONResponse) VisitNon3GppSmsfDeregistrationResponse(w http.ResponseWriter) error

type Non3GppSmsfDeregistration404ApplicationProblemPlusJSONResponse

type Non3GppSmsfDeregistration404ApplicationProblemPlusJSONResponse struct {
	externalRef0.N404ApplicationProblemPlusJSONResponse
}

func (Non3GppSmsfDeregistration404ApplicationProblemPlusJSONResponse) VisitNon3GppSmsfDeregistrationResponse

func (response Non3GppSmsfDeregistration404ApplicationProblemPlusJSONResponse) VisitNon3GppSmsfDeregistrationResponse(w http.ResponseWriter) error

type Non3GppSmsfDeregistration422ApplicationProblemPlusJSONResponse

type Non3GppSmsfDeregistration422ApplicationProblemPlusJSONResponse externalRef0.ProblemDetails

func (Non3GppSmsfDeregistration422ApplicationProblemPlusJSONResponse) VisitNon3GppSmsfDeregistrationResponse

func (response Non3GppSmsfDeregistration422ApplicationProblemPlusJSONResponse) VisitNon3GppSmsfDeregistrationResponse(w http.ResponseWriter) error

type Non3GppSmsfDeregistration500ApplicationProblemPlusJSONResponse

type Non3GppSmsfDeregistration500ApplicationProblemPlusJSONResponse struct {
	externalRef0.N500ApplicationProblemPlusJSONResponse
}

func (Non3GppSmsfDeregistration500ApplicationProblemPlusJSONResponse) VisitNon3GppSmsfDeregistrationResponse

func (response Non3GppSmsfDeregistration500ApplicationProblemPlusJSONResponse) VisitNon3GppSmsfDeregistrationResponse(w http.ResponseWriter) error

type Non3GppSmsfDeregistration503ApplicationProblemPlusJSONResponse

type Non3GppSmsfDeregistration503ApplicationProblemPlusJSONResponse struct {
	externalRef0.N503ApplicationProblemPlusJSONResponse
}

func (Non3GppSmsfDeregistration503ApplicationProblemPlusJSONResponse) VisitNon3GppSmsfDeregistrationResponse

func (response Non3GppSmsfDeregistration503ApplicationProblemPlusJSONResponse) VisitNon3GppSmsfDeregistrationResponse(w http.ResponseWriter) error

type Non3GppSmsfDeregistrationParams

type Non3GppSmsfDeregistrationParams struct {
	SmsfSetId *externalRef0.NfSetId `form:"smsf-set-id,omitempty" json:"smsf-set-id,omitempty"`
}

Non3GppSmsfDeregistrationParams defines parameters for Non3GppSmsfDeregistration.

type Non3GppSmsfDeregistrationRequestObject

type Non3GppSmsfDeregistrationRequestObject struct {
	UeId   externalRef0.Supi `json:"ueId"`
	Params Non3GppSmsfDeregistrationParams
}

type Non3GppSmsfDeregistrationResponse

type Non3GppSmsfDeregistrationResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	ApplicationproblemJSON400     *externalRef0.N400
	ApplicationproblemJSON404     *externalRef0.N404
	ApplicationproblemJSON422     *externalRef0.ProblemDetails
	ApplicationproblemJSON500     *externalRef0.N500
	ApplicationproblemJSON503     *externalRef0.N503
	ApplicationproblemJSONDefault *externalRef0.ProblemDetails
}

func ParseNon3GppSmsfDeregistrationResponse

func ParseNon3GppSmsfDeregistrationResponse(rsp *http.Response) (*Non3GppSmsfDeregistrationResponse, error)

ParseNon3GppSmsfDeregistrationResponse parses an HTTP response from a Non3GppSmsfDeregistrationWithResponse call

func (Non3GppSmsfDeregistrationResponse) Status

Status returns HTTPResponse.Status

func (Non3GppSmsfDeregistrationResponse) StatusCode

func (r Non3GppSmsfDeregistrationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Non3GppSmsfDeregistrationResponseObject

type Non3GppSmsfDeregistrationResponseObject interface {
	VisitNon3GppSmsfDeregistrationResponse(w http.ResponseWriter) error
}

type Non3GppSmsfDeregistrationdefaultApplicationProblemPlusJSONResponse

type Non3GppSmsfDeregistrationdefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef0.ProblemDetails
	StatusCode int
}

func (Non3GppSmsfDeregistrationdefaultApplicationProblemPlusJSONResponse) VisitNon3GppSmsfDeregistrationResponse

func (response Non3GppSmsfDeregistrationdefaultApplicationProblemPlusJSONResponse) VisitNon3GppSmsfDeregistrationResponse(w http.ResponseWriter) error

type Non3GppSmsfRegistration200JSONResponse

type Non3GppSmsfRegistration200JSONResponse SmsfRegistration

func (Non3GppSmsfRegistration200JSONResponse) VisitNon3GppSmsfRegistrationResponse

func (response Non3GppSmsfRegistration200JSONResponse) VisitNon3GppSmsfRegistrationResponse(w http.ResponseWriter) error

type Non3GppSmsfRegistration201JSONResponse

type Non3GppSmsfRegistration201JSONResponse struct {
	Body    SmsfRegistration
	Headers Non3GppSmsfRegistration201ResponseHeaders
}

func (Non3GppSmsfRegistration201JSONResponse) VisitNon3GppSmsfRegistrationResponse

func (response Non3GppSmsfRegistration201JSONResponse) VisitNon3GppSmsfRegistrationResponse(w http.ResponseWriter) error

type Non3GppSmsfRegistration201ResponseHeaders

type Non3GppSmsfRegistration201ResponseHeaders struct {
	Location string
}

type Non3GppSmsfRegistration204Response

type Non3GppSmsfRegistration204Response struct {
}

func (Non3GppSmsfRegistration204Response) VisitNon3GppSmsfRegistrationResponse

func (response Non3GppSmsfRegistration204Response) VisitNon3GppSmsfRegistrationResponse(w http.ResponseWriter) error

type Non3GppSmsfRegistration400ApplicationProblemPlusJSONResponse

type Non3GppSmsfRegistration400ApplicationProblemPlusJSONResponse struct {
	externalRef0.N400ApplicationProblemPlusJSONResponse
}

func (Non3GppSmsfRegistration400ApplicationProblemPlusJSONResponse) VisitNon3GppSmsfRegistrationResponse

func (response Non3GppSmsfRegistration400ApplicationProblemPlusJSONResponse) VisitNon3GppSmsfRegistrationResponse(w http.ResponseWriter) error

type Non3GppSmsfRegistration403ApplicationProblemPlusJSONResponse

type Non3GppSmsfRegistration403ApplicationProblemPlusJSONResponse struct {
	externalRef0.N403ApplicationProblemPlusJSONResponse
}

func (Non3GppSmsfRegistration403ApplicationProblemPlusJSONResponse) VisitNon3GppSmsfRegistrationResponse

func (response Non3GppSmsfRegistration403ApplicationProblemPlusJSONResponse) VisitNon3GppSmsfRegistrationResponse(w http.ResponseWriter) error

type Non3GppSmsfRegistration404ApplicationProblemPlusJSONResponse

type Non3GppSmsfRegistration404ApplicationProblemPlusJSONResponse struct {
	externalRef0.N404ApplicationProblemPlusJSONResponse
}

func (Non3GppSmsfRegistration404ApplicationProblemPlusJSONResponse) VisitNon3GppSmsfRegistrationResponse

func (response Non3GppSmsfRegistration404ApplicationProblemPlusJSONResponse) VisitNon3GppSmsfRegistrationResponse(w http.ResponseWriter) error

type Non3GppSmsfRegistration500ApplicationProblemPlusJSONResponse

type Non3GppSmsfRegistration500ApplicationProblemPlusJSONResponse struct {
	externalRef0.N500ApplicationProblemPlusJSONResponse
}

func (Non3GppSmsfRegistration500ApplicationProblemPlusJSONResponse) VisitNon3GppSmsfRegistrationResponse

func (response Non3GppSmsfRegistration500ApplicationProblemPlusJSONResponse) VisitNon3GppSmsfRegistrationResponse(w http.ResponseWriter) error

type Non3GppSmsfRegistration503ApplicationProblemPlusJSONResponse

type Non3GppSmsfRegistration503ApplicationProblemPlusJSONResponse struct {
	externalRef0.N503ApplicationProblemPlusJSONResponse
}

func (Non3GppSmsfRegistration503ApplicationProblemPlusJSONResponse) VisitNon3GppSmsfRegistrationResponse

func (response Non3GppSmsfRegistration503ApplicationProblemPlusJSONResponse) VisitNon3GppSmsfRegistrationResponse(w http.ResponseWriter) error

type Non3GppSmsfRegistrationJSONRequestBody

type Non3GppSmsfRegistrationJSONRequestBody = SmsfRegistration

Non3GppSmsfRegistrationJSONRequestBody defines body for Non3GppSmsfRegistration for application/json ContentType.

type Non3GppSmsfRegistrationRequestObject

type Non3GppSmsfRegistrationRequestObject struct {
	UeId externalRef0.Supi `json:"ueId"`
	Body *Non3GppSmsfRegistrationJSONRequestBody
}

type Non3GppSmsfRegistrationResponse

type Non3GppSmsfRegistrationResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	JSON200                       *SmsfRegistration
	JSON201                       *SmsfRegistration
	ApplicationproblemJSON400     *externalRef0.N400
	ApplicationproblemJSON403     *externalRef0.N403
	ApplicationproblemJSON404     *externalRef0.N404
	ApplicationproblemJSON500     *externalRef0.N500
	ApplicationproblemJSON503     *externalRef0.N503
	ApplicationproblemJSONDefault *externalRef0.ProblemDetails
}

func ParseNon3GppSmsfRegistrationResponse

func ParseNon3GppSmsfRegistrationResponse(rsp *http.Response) (*Non3GppSmsfRegistrationResponse, error)

ParseNon3GppSmsfRegistrationResponse parses an HTTP response from a Non3GppSmsfRegistrationWithResponse call

func (Non3GppSmsfRegistrationResponse) Status

Status returns HTTPResponse.Status

func (Non3GppSmsfRegistrationResponse) StatusCode

func (r Non3GppSmsfRegistrationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Non3GppSmsfRegistrationResponseObject

type Non3GppSmsfRegistrationResponseObject interface {
	VisitNon3GppSmsfRegistrationResponse(w http.ResponseWriter) error
}

type Non3GppSmsfRegistrationdefaultApplicationProblemPlusJSONResponse

type Non3GppSmsfRegistrationdefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef0.ProblemDetails
	StatusCode int
}

func (Non3GppSmsfRegistrationdefaultApplicationProblemPlusJSONResponse) VisitNon3GppSmsfRegistrationResponse

func (response Non3GppSmsfRegistrationdefaultApplicationProblemPlusJSONResponse) VisitNon3GppSmsfRegistrationResponse(w http.ResponseWriter) error

type PcscfRestorationNotification

type PcscfRestorationNotification struct {
	Supi                 externalRef0.Supi      `json:"supi"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

PcscfRestorationNotification defines model for PcscfRestorationNotification.

func (PcscfRestorationNotification) Get

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

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

func (PcscfRestorationNotification) MarshalJSON

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

Override default JSON handling for PcscfRestorationNotification to handle AdditionalProperties

func (*PcscfRestorationNotification) Set

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

Setter for additional properties for PcscfRestorationNotification

func (*PcscfRestorationNotification) UnmarshalJSON

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

Override default JSON handling for PcscfRestorationNotification to handle AdditionalProperties

type PeiUpdate204Response

type PeiUpdate204Response struct {
}

func (PeiUpdate204Response) VisitPeiUpdateResponse

func (response PeiUpdate204Response) VisitPeiUpdateResponse(w http.ResponseWriter) error

type PeiUpdate400ApplicationProblemPlusJSONResponse

type PeiUpdate400ApplicationProblemPlusJSONResponse struct {
	externalRef0.N400ApplicationProblemPlusJSONResponse
}

func (PeiUpdate400ApplicationProblemPlusJSONResponse) VisitPeiUpdateResponse

func (response PeiUpdate400ApplicationProblemPlusJSONResponse) VisitPeiUpdateResponse(w http.ResponseWriter) error

type PeiUpdate403ApplicationProblemPlusJSONResponse

type PeiUpdate403ApplicationProblemPlusJSONResponse struct {
	externalRef0.N403ApplicationProblemPlusJSONResponse
}

func (PeiUpdate403ApplicationProblemPlusJSONResponse) VisitPeiUpdateResponse

func (response PeiUpdate403ApplicationProblemPlusJSONResponse) VisitPeiUpdateResponse(w http.ResponseWriter) error

type PeiUpdate404ApplicationProblemPlusJSONResponse

type PeiUpdate404ApplicationProblemPlusJSONResponse struct {
	externalRef0.N404ApplicationProblemPlusJSONResponse
}

func (PeiUpdate404ApplicationProblemPlusJSONResponse) VisitPeiUpdateResponse

func (response PeiUpdate404ApplicationProblemPlusJSONResponse) VisitPeiUpdateResponse(w http.ResponseWriter) error

type PeiUpdate500ApplicationProblemPlusJSONResponse

type PeiUpdate500ApplicationProblemPlusJSONResponse struct {
	externalRef0.N500ApplicationProblemPlusJSONResponse
}

func (PeiUpdate500ApplicationProblemPlusJSONResponse) VisitPeiUpdateResponse

func (response PeiUpdate500ApplicationProblemPlusJSONResponse) VisitPeiUpdateResponse(w http.ResponseWriter) error

type PeiUpdate503ApplicationProblemPlusJSONResponse

type PeiUpdate503ApplicationProblemPlusJSONResponse struct {
	externalRef0.N503ApplicationProblemPlusJSONResponse
}

func (PeiUpdate503ApplicationProblemPlusJSONResponse) VisitPeiUpdateResponse

func (response PeiUpdate503ApplicationProblemPlusJSONResponse) VisitPeiUpdateResponse(w http.ResponseWriter) error

type PeiUpdateInfo

type PeiUpdateInfo struct {
	Pei                  externalRef0.Pei       `json:"pei"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

PeiUpdateInfo defines model for PeiUpdateInfo.

func (PeiUpdateInfo) Get

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

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

func (PeiUpdateInfo) MarshalJSON

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

Override default JSON handling for PeiUpdateInfo to handle AdditionalProperties

func (*PeiUpdateInfo) Set

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

Setter for additional properties for PeiUpdateInfo

func (*PeiUpdateInfo) UnmarshalJSON

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

Override default JSON handling for PeiUpdateInfo to handle AdditionalProperties

type PeiUpdateJSONRequestBody

type PeiUpdateJSONRequestBody = PeiUpdateInfo

PeiUpdateJSONRequestBody defines body for PeiUpdate for application/json ContentType.

type PeiUpdateRequestObject

type PeiUpdateRequestObject struct {
	UeId externalRef0.Supi `json:"ueId"`
	Body *PeiUpdateJSONRequestBody
}

type PeiUpdateResponse

type PeiUpdateResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	ApplicationproblemJSON400     *externalRef0.N400
	ApplicationproblemJSON403     *externalRef0.N403
	ApplicationproblemJSON404     *externalRef0.N404
	ApplicationproblemJSON500     *externalRef0.N500
	ApplicationproblemJSON503     *externalRef0.N503
	ApplicationproblemJSONDefault *externalRef0.ProblemDetails
}

func ParsePeiUpdateResponse

func ParsePeiUpdateResponse(rsp *http.Response) (*PeiUpdateResponse, error)

ParsePeiUpdateResponse parses an HTTP response from a PeiUpdateWithResponse call

func (PeiUpdateResponse) Status

func (r PeiUpdateResponse) Status() string

Status returns HTTPResponse.Status

func (PeiUpdateResponse) StatusCode

func (r PeiUpdateResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PeiUpdateResponseObject

type PeiUpdateResponseObject interface {
	VisitPeiUpdateResponse(w http.ResponseWriter) error
}

type PeiUpdatedefaultApplicationProblemPlusJSONResponse

type PeiUpdatedefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef0.ProblemDetails
	StatusCode int
}

func (PeiUpdatedefaultApplicationProblemPlusJSONResponse) VisitPeiUpdateResponse

type PurgeFlag

type PurgeFlag = bool

PurgeFlag defines model for PurgeFlag.

type Registration200JSONResponse

type Registration200JSONResponse SmfRegistration

func (Registration200JSONResponse) VisitRegistrationResponse

func (response Registration200JSONResponse) VisitRegistrationResponse(w http.ResponseWriter) error

type Registration201JSONResponse

type Registration201JSONResponse struct {
	Body    SmfRegistration
	Headers Registration201ResponseHeaders
}

func (Registration201JSONResponse) VisitRegistrationResponse

func (response Registration201JSONResponse) VisitRegistrationResponse(w http.ResponseWriter) error

type Registration201ResponseHeaders

type Registration201ResponseHeaders struct {
	Location string
}

type Registration204Response

type Registration204Response struct {
}

func (Registration204Response) VisitRegistrationResponse

func (response Registration204Response) VisitRegistrationResponse(w http.ResponseWriter) error

type Registration400ApplicationProblemPlusJSONResponse

type Registration400ApplicationProblemPlusJSONResponse struct {
	externalRef0.N400ApplicationProblemPlusJSONResponse
}

func (Registration400ApplicationProblemPlusJSONResponse) VisitRegistrationResponse

func (response Registration400ApplicationProblemPlusJSONResponse) VisitRegistrationResponse(w http.ResponseWriter) error

type Registration403ApplicationProblemPlusJSONResponse

type Registration403ApplicationProblemPlusJSONResponse struct {
	externalRef0.N403ApplicationProblemPlusJSONResponse
}

func (Registration403ApplicationProblemPlusJSONResponse) VisitRegistrationResponse

func (response Registration403ApplicationProblemPlusJSONResponse) VisitRegistrationResponse(w http.ResponseWriter) error

type Registration404ApplicationProblemPlusJSONResponse

type Registration404ApplicationProblemPlusJSONResponse struct {
	externalRef0.N404ApplicationProblemPlusJSONResponse
}

func (Registration404ApplicationProblemPlusJSONResponse) VisitRegistrationResponse

func (response Registration404ApplicationProblemPlusJSONResponse) VisitRegistrationResponse(w http.ResponseWriter) error

type Registration500ApplicationProblemPlusJSONResponse

type Registration500ApplicationProblemPlusJSONResponse struct {
	externalRef0.N500ApplicationProblemPlusJSONResponse
}

func (Registration500ApplicationProblemPlusJSONResponse) VisitRegistrationResponse

func (response Registration500ApplicationProblemPlusJSONResponse) VisitRegistrationResponse(w http.ResponseWriter) error

type Registration503ApplicationProblemPlusJSONResponse

type Registration503ApplicationProblemPlusJSONResponse struct {
	externalRef0.N503ApplicationProblemPlusJSONResponse
}

func (Registration503ApplicationProblemPlusJSONResponse) VisitRegistrationResponse

func (response Registration503ApplicationProblemPlusJSONResponse) VisitRegistrationResponse(w http.ResponseWriter) error

type RegistrationDataSetName

type RegistrationDataSetName string

RegistrationDataSetName defines model for RegistrationDataSetName.

const (
	AMF3GPP        RegistrationDataSetName = "AMF_3GPP"
	AMFNON3GPP     RegistrationDataSetName = "AMF_NON_3GPP"
	SMFPDUSESSIONS RegistrationDataSetName = "SMF_PDU_SESSIONS"
	SMSF3GPP       RegistrationDataSetName = "SMSF_3GPP"
	SMSFNON3GPP    RegistrationDataSetName = "SMSF_NON_3GPP"
)

Defines values for RegistrationDataSetName.

type RegistrationDataSets

type RegistrationDataSets struct {
	Amf3Gpp              *Amf3GppAccessRegistration    `json:"amf3Gpp,omitempty"`
	AmfNon3Gpp           *AmfNon3GppAccessRegistration `json:"amfNon3Gpp,omitempty"`
	SmfRegistration      *SmfRegistrationInfo          `json:"smfRegistration,omitempty"`
	Smsf3Gpp             *SmsfRegistration             `json:"smsf3Gpp,omitempty"`
	SmsfNon3Gpp          *SmsfRegistration             `json:"smsfNon3Gpp,omitempty"`
	AdditionalProperties map[string]interface{}        `json:"-"`
}

RegistrationDataSets defines model for RegistrationDataSets.

func (RegistrationDataSets) Get

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

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

func (RegistrationDataSets) MarshalJSON

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

Override default JSON handling for RegistrationDataSets to handle AdditionalProperties

func (*RegistrationDataSets) Set

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

Setter for additional properties for RegistrationDataSets

func (*RegistrationDataSets) UnmarshalJSON

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

Override default JSON handling for RegistrationDataSets to handle AdditionalProperties

type RegistrationDatasetNames

type RegistrationDatasetNames = []RegistrationDataSetName

RegistrationDatasetNames defines model for RegistrationDatasetNames.

type RegistrationJSONRequestBody

type RegistrationJSONRequestBody = SmfRegistration

RegistrationJSONRequestBody defines body for Registration for application/json ContentType.

type RegistrationLocationInfo

type RegistrationLocationInfo struct {
	AccessTypeList       []externalRef0.AccessType `json:"accessTypeList"`
	AmfInstanceId        externalRef0.NfInstanceId `json:"amfInstanceId"`
	Guami                *externalRef0.Guami       `json:"guami,omitempty"`
	PlmnId               *externalRef0.PlmnId      `json:"plmnId,omitempty"`
	VgmlcAddress         *VgmlcAddress             `json:"vgmlcAddress,omitempty"`
	AdditionalProperties map[string]interface{}    `json:"-"`
}

RegistrationLocationInfo defines model for RegistrationLocationInfo.

func (RegistrationLocationInfo) Get

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

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

func (RegistrationLocationInfo) MarshalJSON

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

Override default JSON handling for RegistrationLocationInfo to handle AdditionalProperties

func (*RegistrationLocationInfo) Set

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

Setter for additional properties for RegistrationLocationInfo

func (*RegistrationLocationInfo) UnmarshalJSON

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

Override default JSON handling for RegistrationLocationInfo to handle AdditionalProperties

type RegistrationReason

type RegistrationReason string

RegistrationReason defines model for RegistrationReason.

const (
	RegistrationReasonSMFCONTEXTTRANSFERRED RegistrationReason = "SMF_CONTEXT_TRANSFERRED"
)

Defines values for RegistrationReason.

type RegistrationRequestObject

type RegistrationRequestObject struct {
	UeId         externalRef0.Supi         `json:"ueId"`
	PduSessionId externalRef0.PduSessionId `json:"pduSessionId"`
	Body         *RegistrationJSONRequestBody
}

type RegistrationResponse

type RegistrationResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	JSON200                       *SmfRegistration
	JSON201                       *SmfRegistration
	ApplicationproblemJSON400     *externalRef0.N400
	ApplicationproblemJSON403     *externalRef0.N403
	ApplicationproblemJSON404     *externalRef0.N404
	ApplicationproblemJSON500     *externalRef0.N500
	ApplicationproblemJSON503     *externalRef0.N503
	ApplicationproblemJSONDefault *externalRef0.ProblemDetails
}

func ParseRegistrationResponse

func ParseRegistrationResponse(rsp *http.Response) (*RegistrationResponse, error)

ParseRegistrationResponse parses an HTTP response from a RegistrationWithResponse call

func (RegistrationResponse) Status

func (r RegistrationResponse) Status() string

Status returns HTTPResponse.Status

func (RegistrationResponse) StatusCode

func (r RegistrationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RegistrationResponseObject

type RegistrationResponseObject interface {
	VisitRegistrationResponse(w http.ResponseWriter) error
}

type RegistrationdefaultApplicationProblemPlusJSONResponse

type RegistrationdefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef0.ProblemDetails
	StatusCode int
}

func (RegistrationdefaultApplicationProblemPlusJSONResponse) VisitRegistrationResponse

type RequestEditorFn

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

RequestEditorFn is the function signature for the RequestEditor callback function

type RetrieveSmfRegistration200JSONResponse

type RetrieveSmfRegistration200JSONResponse SmfRegistration

func (RetrieveSmfRegistration200JSONResponse) VisitRetrieveSmfRegistrationResponse

func (response RetrieveSmfRegistration200JSONResponse) VisitRetrieveSmfRegistrationResponse(w http.ResponseWriter) error

type RetrieveSmfRegistration400ApplicationProblemPlusJSONResponse

type RetrieveSmfRegistration400ApplicationProblemPlusJSONResponse struct {
	externalRef0.N400ApplicationProblemPlusJSONResponse
}

func (RetrieveSmfRegistration400ApplicationProblemPlusJSONResponse) VisitRetrieveSmfRegistrationResponse

func (response RetrieveSmfRegistration400ApplicationProblemPlusJSONResponse) VisitRetrieveSmfRegistrationResponse(w http.ResponseWriter) error

type RetrieveSmfRegistration403ApplicationProblemPlusJSONResponse

type RetrieveSmfRegistration403ApplicationProblemPlusJSONResponse struct {
	externalRef0.N403ApplicationProblemPlusJSONResponse
}

func (RetrieveSmfRegistration403ApplicationProblemPlusJSONResponse) VisitRetrieveSmfRegistrationResponse

func (response RetrieveSmfRegistration403ApplicationProblemPlusJSONResponse) VisitRetrieveSmfRegistrationResponse(w http.ResponseWriter) error

type RetrieveSmfRegistration404ApplicationProblemPlusJSONResponse

type RetrieveSmfRegistration404ApplicationProblemPlusJSONResponse struct {
	externalRef0.N404ApplicationProblemPlusJSONResponse
}

func (RetrieveSmfRegistration404ApplicationProblemPlusJSONResponse) VisitRetrieveSmfRegistrationResponse

func (response RetrieveSmfRegistration404ApplicationProblemPlusJSONResponse) VisitRetrieveSmfRegistrationResponse(w http.ResponseWriter) error

type RetrieveSmfRegistration500ApplicationProblemPlusJSONResponse

type RetrieveSmfRegistration500ApplicationProblemPlusJSONResponse struct {
	externalRef0.N500ApplicationProblemPlusJSONResponse
}

func (RetrieveSmfRegistration500ApplicationProblemPlusJSONResponse) VisitRetrieveSmfRegistrationResponse

func (response RetrieveSmfRegistration500ApplicationProblemPlusJSONResponse) VisitRetrieveSmfRegistrationResponse(w http.ResponseWriter) error

type RetrieveSmfRegistration503ApplicationProblemPlusJSONResponse

type RetrieveSmfRegistration503ApplicationProblemPlusJSONResponse struct {
	externalRef0.N503ApplicationProblemPlusJSONResponse
}

func (RetrieveSmfRegistration503ApplicationProblemPlusJSONResponse) VisitRetrieveSmfRegistrationResponse

func (response RetrieveSmfRegistration503ApplicationProblemPlusJSONResponse) VisitRetrieveSmfRegistrationResponse(w http.ResponseWriter) error

type RetrieveSmfRegistrationRequestObject

type RetrieveSmfRegistrationRequestObject struct {
	UeId         externalRef0.Supi         `json:"ueId"`
	PduSessionId externalRef0.PduSessionId `json:"pduSessionId"`
}

type RetrieveSmfRegistrationResponse

type RetrieveSmfRegistrationResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	JSON200                       *SmfRegistration
	ApplicationproblemJSON400     *externalRef0.N400
	ApplicationproblemJSON403     *externalRef0.N403
	ApplicationproblemJSON404     *externalRef0.N404
	ApplicationproblemJSON500     *externalRef0.N500
	ApplicationproblemJSON503     *externalRef0.N503
	ApplicationproblemJSONDefault *externalRef0.ProblemDetails
}

func ParseRetrieveSmfRegistrationResponse

func ParseRetrieveSmfRegistrationResponse(rsp *http.Response) (*RetrieveSmfRegistrationResponse, error)

ParseRetrieveSmfRegistrationResponse parses an HTTP response from a RetrieveSmfRegistrationWithResponse call

func (RetrieveSmfRegistrationResponse) Status

Status returns HTTPResponse.Status

func (RetrieveSmfRegistrationResponse) StatusCode

func (r RetrieveSmfRegistrationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RetrieveSmfRegistrationResponseObject

type RetrieveSmfRegistrationResponseObject interface {
	VisitRetrieveSmfRegistrationResponse(w http.ResponseWriter) error
}

type RetrieveSmfRegistrationdefaultApplicationProblemPlusJSONResponse

type RetrieveSmfRegistrationdefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef0.ProblemDetails
	StatusCode int
}

func (RetrieveSmfRegistrationdefaultApplicationProblemPlusJSONResponse) VisitRetrieveSmfRegistrationResponse

func (response RetrieveSmfRegistrationdefaultApplicationProblemPlusJSONResponse) VisitRetrieveSmfRegistrationResponse(w http.ResponseWriter) error

type ServerInterface

type ServerInterface interface {
	// Trigger the Restoration of the P-CSCF
	// (POST /restore-pcscf)
	TriggerPCSCFRestoration(c *gin.Context)
	// retrieve UE registration data sets
	// (GET /{ueId}/registrations)
	GetRegistrations(c *gin.Context, ueId externalRef0.VarUeId, params GetRegistrationsParams)
	// retrieve the AMF registration for 3GPP access information
	// (GET /{ueId}/registrations/amf-3gpp-access)
	Get3GppRegistration(c *gin.Context, ueId externalRef0.VarUeId, params Get3GppRegistrationParams)
	// Update a parameter in the AMF registration for 3GPP access
	// (PATCH /{ueId}/registrations/amf-3gpp-access)
	Update3GppRegistration(c *gin.Context, ueId externalRef0.Supi, params Update3GppRegistrationParams)
	// register as AMF for 3GPP access
	// (PUT /{ueId}/registrations/amf-3gpp-access)
	N3GppRegistration(c *gin.Context, ueId externalRef0.Supi)
	// trigger AMF for 3GPP access deregistration
	// (POST /{ueId}/registrations/amf-3gpp-access/dereg-amf)
	DeregAMF(c *gin.Context, ueId externalRef0.Supi)
	// Updates the PEI in the 3GPP access registration context
	// (POST /{ueId}/registrations/amf-3gpp-access/pei-update)
	PeiUpdate(c *gin.Context, ueId externalRef0.Supi)
	// retrieve the AMF registration for non-3GPP access information
	// (GET /{ueId}/registrations/amf-non-3gpp-access)
	GetNon3GppRegistration(c *gin.Context, ueId externalRef0.VarUeId, params GetNon3GppRegistrationParams)
	// update a parameter in the AMF registration for non-3GPP access
	// (PATCH /{ueId}/registrations/amf-non-3gpp-access)
	UpdateNon3GppRegistration(c *gin.Context, ueId externalRef0.Supi, params UpdateNon3GppRegistrationParams)
	// register as AMF for non-3GPP access
	// (PUT /{ueId}/registrations/amf-non-3gpp-access)
	Non3GppRegistration(c *gin.Context, ueId externalRef0.Supi)
	// Delete the IP-SM-GW registration
	// (DELETE /{ueId}/registrations/ip-sm-gw)
	IpSmGwDeregistration(c *gin.Context, ueId externalRef0.Supi)
	// Retrieve the IP-SM-GW registration information
	// (GET /{ueId}/registrations/ip-sm-gw)
	GetIpSmGwRegistration(c *gin.Context, ueId externalRef0.Supi)
	// Register an IP-SM-GW
	// (PUT /{ueId}/registrations/ip-sm-gw)
	IpSmGwRegistration(c *gin.Context, ueId externalRef0.Supi)
	// retrieve the target UE's location information
	// (GET /{ueId}/registrations/location)
	GetLocationInfo(c *gin.Context, ueId externalRef0.VarUeId, params GetLocationInfoParams)
	// retrieve the SMF registration information
	// (GET /{ueId}/registrations/smf-registrations)
	GetSmfRegistration(c *gin.Context, ueId externalRef0.VarUeId, params GetSmfRegistrationParams)
	// delete an SMF registration
	// (DELETE /{ueId}/registrations/smf-registrations/{pduSessionId})
	SmfDeregistration(c *gin.Context, ueId externalRef0.Supi, pduSessionId externalRef0.PduSessionId, params SmfDeregistrationParams)
	// get an SMF registration
	// (GET /{ueId}/registrations/smf-registrations/{pduSessionId})
	RetrieveSmfRegistration(c *gin.Context, ueId externalRef0.Supi, pduSessionId externalRef0.PduSessionId)
	// register as SMF
	// (PUT /{ueId}/registrations/smf-registrations/{pduSessionId})
	Registration(c *gin.Context, ueId externalRef0.Supi, pduSessionId externalRef0.PduSessionId)
	// delete the SMSF registration for 3GPP access
	// (DELETE /{ueId}/registrations/smsf-3gpp-access)
	N3GppSmsfDeregistration(c *gin.Context, ueId externalRef0.Supi, params N3GppSmsfDeregistrationParams)
	// retrieve the SMSF registration for 3GPP access information
	// (GET /{ueId}/registrations/smsf-3gpp-access)
	Get3GppSmsfRegistration(c *gin.Context, ueId externalRef0.Gpsi, params Get3GppSmsfRegistrationParams)
	// register as SMSF for 3GPP access
	// (PUT /{ueId}/registrations/smsf-3gpp-access)
	N3GppSmsfRegistration(c *gin.Context, ueId externalRef0.Supi)
	// delete SMSF registration for non 3GPP access
	// (DELETE /{ueId}/registrations/smsf-non-3gpp-access)
	Non3GppSmsfDeregistration(c *gin.Context, ueId externalRef0.Supi, params Non3GppSmsfDeregistrationParams)
	// retrieve the SMSF registration for non-3GPP access information
	// (GET /{ueId}/registrations/smsf-non-3gpp-access)
	GetNon3GppSmsfRegistration(c *gin.Context, ueId externalRef0.Gpsi, params GetNon3GppSmsfRegistrationParams)
	// register as SMSF for non-3GPP access
	// (PUT /{ueId}/registrations/smsf-non-3gpp-access)
	Non3GppSmsfRegistration(c *gin.Context, ueId externalRef0.Supi)
}

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

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

DeregAMF operation middleware

func (*ServerInterfaceWrapper) Get3GppRegistration

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

Get3GppRegistration operation middleware

func (*ServerInterfaceWrapper) Get3GppSmsfRegistration

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

Get3GppSmsfRegistration operation middleware

func (*ServerInterfaceWrapper) GetIpSmGwRegistration

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

GetIpSmGwRegistration operation middleware

func (*ServerInterfaceWrapper) GetLocationInfo

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

GetLocationInfo operation middleware

func (*ServerInterfaceWrapper) GetNon3GppRegistration

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

GetNon3GppRegistration operation middleware

func (*ServerInterfaceWrapper) GetNon3GppSmsfRegistration

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

GetNon3GppSmsfRegistration operation middleware

func (*ServerInterfaceWrapper) GetRegistrations

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

GetRegistrations operation middleware

func (*ServerInterfaceWrapper) GetSmfRegistration

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

GetSmfRegistration operation middleware

func (*ServerInterfaceWrapper) IpSmGwDeregistration

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

IpSmGwDeregistration operation middleware

func (*ServerInterfaceWrapper) IpSmGwRegistration

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

IpSmGwRegistration operation middleware

func (*ServerInterfaceWrapper) N3GppRegistration

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

N3GppRegistration operation middleware

func (*ServerInterfaceWrapper) N3GppSmsfDeregistration

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

N3GppSmsfDeregistration operation middleware

func (*ServerInterfaceWrapper) N3GppSmsfRegistration

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

N3GppSmsfRegistration operation middleware

func (*ServerInterfaceWrapper) Non3GppRegistration

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

Non3GppRegistration operation middleware

func (*ServerInterfaceWrapper) Non3GppSmsfDeregistration

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

Non3GppSmsfDeregistration operation middleware

func (*ServerInterfaceWrapper) Non3GppSmsfRegistration

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

Non3GppSmsfRegistration operation middleware

func (*ServerInterfaceWrapper) PeiUpdate

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

PeiUpdate operation middleware

func (*ServerInterfaceWrapper) Registration

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

Registration operation middleware

func (*ServerInterfaceWrapper) RetrieveSmfRegistration

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

RetrieveSmfRegistration operation middleware

func (*ServerInterfaceWrapper) SmfDeregistration

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

SmfDeregistration operation middleware

func (*ServerInterfaceWrapper) TriggerPCSCFRestoration

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

TriggerPCSCFRestoration operation middleware

func (*ServerInterfaceWrapper) Update3GppRegistration

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

Update3GppRegistration operation middleware

func (*ServerInterfaceWrapper) UpdateNon3GppRegistration

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

UpdateNon3GppRegistration operation middleware

type SmfDeregistration204Response

type SmfDeregistration204Response struct {
}

func (SmfDeregistration204Response) VisitSmfDeregistrationResponse

func (response SmfDeregistration204Response) VisitSmfDeregistrationResponse(w http.ResponseWriter) error

type SmfDeregistration400ApplicationProblemPlusJSONResponse

type SmfDeregistration400ApplicationProblemPlusJSONResponse struct {
	externalRef0.N400ApplicationProblemPlusJSONResponse
}

func (SmfDeregistration400ApplicationProblemPlusJSONResponse) VisitSmfDeregistrationResponse

func (response SmfDeregistration400ApplicationProblemPlusJSONResponse) VisitSmfDeregistrationResponse(w http.ResponseWriter) error

type SmfDeregistration404ApplicationProblemPlusJSONResponse

type SmfDeregistration404ApplicationProblemPlusJSONResponse struct {
	externalRef0.N404ApplicationProblemPlusJSONResponse
}

func (SmfDeregistration404ApplicationProblemPlusJSONResponse) VisitSmfDeregistrationResponse

func (response SmfDeregistration404ApplicationProblemPlusJSONResponse) VisitSmfDeregistrationResponse(w http.ResponseWriter) error

type SmfDeregistration422ApplicationProblemPlusJSONResponse

type SmfDeregistration422ApplicationProblemPlusJSONResponse externalRef0.ProblemDetails

func (SmfDeregistration422ApplicationProblemPlusJSONResponse) VisitSmfDeregistrationResponse

func (response SmfDeregistration422ApplicationProblemPlusJSONResponse) VisitSmfDeregistrationResponse(w http.ResponseWriter) error

type SmfDeregistration500ApplicationProblemPlusJSONResponse

type SmfDeregistration500ApplicationProblemPlusJSONResponse struct {
	externalRef0.N500ApplicationProblemPlusJSONResponse
}

func (SmfDeregistration500ApplicationProblemPlusJSONResponse) VisitSmfDeregistrationResponse

func (response SmfDeregistration500ApplicationProblemPlusJSONResponse) VisitSmfDeregistrationResponse(w http.ResponseWriter) error

type SmfDeregistration503ApplicationProblemPlusJSONResponse

type SmfDeregistration503ApplicationProblemPlusJSONResponse struct {
	externalRef0.N503ApplicationProblemPlusJSONResponse
}

func (SmfDeregistration503ApplicationProblemPlusJSONResponse) VisitSmfDeregistrationResponse

func (response SmfDeregistration503ApplicationProblemPlusJSONResponse) VisitSmfDeregistrationResponse(w http.ResponseWriter) error

type SmfDeregistrationParams

type SmfDeregistrationParams struct {
	SmfSetId      *externalRef0.NfSetId      `form:"smf-set-id,omitempty" json:"smf-set-id,omitempty"`
	SmfInstanceId *externalRef0.NfInstanceId `form:"smf-instance-id,omitempty" json:"smf-instance-id,omitempty"`
}

SmfDeregistrationParams defines parameters for SmfDeregistration.

type SmfDeregistrationRequestObject

type SmfDeregistrationRequestObject struct {
	UeId         externalRef0.Supi         `json:"ueId"`
	PduSessionId externalRef0.PduSessionId `json:"pduSessionId"`
	Params       SmfDeregistrationParams
}

type SmfDeregistrationResponse

type SmfDeregistrationResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	ApplicationproblemJSON400     *externalRef0.N400
	ApplicationproblemJSON404     *externalRef0.N404
	ApplicationproblemJSON422     *externalRef0.ProblemDetails
	ApplicationproblemJSON500     *externalRef0.N500
	ApplicationproblemJSON503     *externalRef0.N503
	ApplicationproblemJSONDefault *externalRef0.ProblemDetails
}

func ParseSmfDeregistrationResponse

func ParseSmfDeregistrationResponse(rsp *http.Response) (*SmfDeregistrationResponse, error)

ParseSmfDeregistrationResponse parses an HTTP response from a SmfDeregistrationWithResponse call

func (SmfDeregistrationResponse) Status

func (r SmfDeregistrationResponse) Status() string

Status returns HTTPResponse.Status

func (SmfDeregistrationResponse) StatusCode

func (r SmfDeregistrationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SmfDeregistrationResponseObject

type SmfDeregistrationResponseObject interface {
	VisitSmfDeregistrationResponse(w http.ResponseWriter) error
}

type SmfDeregistrationdefaultApplicationProblemPlusJSONResponse

type SmfDeregistrationdefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef0.ProblemDetails
	StatusCode int
}

func (SmfDeregistrationdefaultApplicationProblemPlusJSONResponse) VisitSmfDeregistrationResponse

func (response SmfDeregistrationdefaultApplicationProblemPlusJSONResponse) VisitSmfDeregistrationResponse(w http.ResponseWriter) error

type SmfRegistration

type SmfRegistration struct {
	ContextInfo                 *externalRef2.ContextInfo       `json:"contextInfo,omitempty"`
	DeregCallbackUri            *externalRef0.Uri               `json:"deregCallbackUri,omitempty"`
	Dnn                         *externalRef0.Dnn               `json:"dnn,omitempty"`
	EmergencyServices           *bool                           `json:"emergencyServices,omitempty"`
	EpdgInd                     *bool                           `json:"epdgInd,omitempty"`
	PcscfRestorationCallbackUri *externalRef0.Uri               `json:"pcscfRestorationCallbackUri,omitempty"`
	PduSessionId                externalRef0.PduSessionId       `json:"pduSessionId"`
	PgwFqdn                     *string                         `json:"pgwFqdn,omitempty"`
	PlmnId                      externalRef0.PlmnId             `json:"plmnId"`
	RegistrationReason          *RegistrationReason             `json:"registrationReason,omitempty"`
	RegistrationTime            *externalRef0.DateTime          `json:"registrationTime,omitempty"`
	SingleNssai                 externalRef0.Snssai             `json:"singleNssai"`
	SmfInstanceId               externalRef0.NfInstanceId       `json:"smfInstanceId"`
	SmfSetId                    *externalRef0.NfSetId           `json:"smfSetId,omitempty"`
	SupportedFeatures           *externalRef0.SupportedFeatures `json:"supportedFeatures,omitempty"`
	AdditionalProperties        map[string]interface{}          `json:"-"`
}

SmfRegistration defines model for SmfRegistration.

func (SmfRegistration) Get

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

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

func (SmfRegistration) MarshalJSON

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

Override default JSON handling for SmfRegistration to handle AdditionalProperties

func (*SmfRegistration) Set

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

Setter for additional properties for SmfRegistration

func (*SmfRegistration) UnmarshalJSON

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

Override default JSON handling for SmfRegistration to handle AdditionalProperties

type SmfRegistrationInfo

type SmfRegistrationInfo struct {
	SmfRegistrationList  []SmfRegistration      `json:"smfRegistrationList"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

SmfRegistrationInfo defines model for SmfRegistrationInfo.

func (SmfRegistrationInfo) Get

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

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

func (SmfRegistrationInfo) MarshalJSON

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

Override default JSON handling for SmfRegistrationInfo to handle AdditionalProperties

func (*SmfRegistrationInfo) Set

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

Setter for additional properties for SmfRegistrationInfo

func (*SmfRegistrationInfo) UnmarshalJSON

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

Override default JSON handling for SmfRegistrationInfo to handle AdditionalProperties

type SmsfRegistration

type SmsfRegistration struct {
	ContextInfo          *externalRef2.ContextInfo       `json:"contextInfo,omitempty"`
	PlmnId               externalRef0.PlmnId             `json:"plmnId"`
	RegistrationTime     *externalRef0.DateTime          `json:"registrationTime,omitempty"`
	SmsfDiameterAddress  *NetworkNodeDiameterAddress     `json:"smsfDiameterAddress,omitempty"`
	SmsfInstanceId       externalRef0.NfInstanceId       `json:"smsfInstanceId"`
	SmsfMAPAddress       E164Number                      `json:"smsfMAPAddress,omitempty"`
	SmsfSetId            *externalRef0.NfSetId           `json:"smsfSetId,omitempty"`
	SupportedFeatures    *externalRef0.SupportedFeatures `json:"supportedFeatures,omitempty"`
	AdditionalProperties map[string]interface{}          `json:"-"`
}

SmsfRegistration defines model for SmsfRegistration.

func (SmsfRegistration) Get

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

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

func (SmsfRegistration) MarshalJSON

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

Override default JSON handling for SmsfRegistration to handle AdditionalProperties

func (*SmsfRegistration) Set

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

Setter for additional properties for SmsfRegistration

func (*SmsfRegistration) UnmarshalJSON

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

Override default JSON handling for SmsfRegistration to handle AdditionalProperties

type StrictHandlerFunc

type StrictHandlerFunc = strictgin.StrictGinHandlerFunc

type StrictMiddlewareFunc

type StrictMiddlewareFunc = strictgin.StrictGinMiddlewareFunc

type StrictServerInterface

type StrictServerInterface interface {
	// Trigger the Restoration of the P-CSCF
	// (POST /restore-pcscf)
	TriggerPCSCFRestoration(ctx context.Context, request TriggerPCSCFRestorationRequestObject) (TriggerPCSCFRestorationResponseObject, error)
	// retrieve UE registration data sets
	// (GET /{ueId}/registrations)
	GetRegistrations(ctx context.Context, request GetRegistrationsRequestObject) (GetRegistrationsResponseObject, error)
	// retrieve the AMF registration for 3GPP access information
	// (GET /{ueId}/registrations/amf-3gpp-access)
	Get3GppRegistration(ctx context.Context, request Get3GppRegistrationRequestObject) (Get3GppRegistrationResponseObject, error)
	// Update a parameter in the AMF registration for 3GPP access
	// (PATCH /{ueId}/registrations/amf-3gpp-access)
	Update3GppRegistration(ctx context.Context, request Update3GppRegistrationRequestObject) (Update3GppRegistrationResponseObject, error)
	// register as AMF for 3GPP access
	// (PUT /{ueId}/registrations/amf-3gpp-access)
	N3GppRegistration(ctx context.Context, request N3GppRegistrationRequestObject) (N3GppRegistrationResponseObject, error)
	// trigger AMF for 3GPP access deregistration
	// (POST /{ueId}/registrations/amf-3gpp-access/dereg-amf)
	DeregAMF(ctx context.Context, request DeregAMFRequestObject) (DeregAMFResponseObject, error)
	// Updates the PEI in the 3GPP access registration context
	// (POST /{ueId}/registrations/amf-3gpp-access/pei-update)
	PeiUpdate(ctx context.Context, request PeiUpdateRequestObject) (PeiUpdateResponseObject, error)
	// retrieve the AMF registration for non-3GPP access information
	// (GET /{ueId}/registrations/amf-non-3gpp-access)
	GetNon3GppRegistration(ctx context.Context, request GetNon3GppRegistrationRequestObject) (GetNon3GppRegistrationResponseObject, error)
	// update a parameter in the AMF registration for non-3GPP access
	// (PATCH /{ueId}/registrations/amf-non-3gpp-access)
	UpdateNon3GppRegistration(ctx context.Context, request UpdateNon3GppRegistrationRequestObject) (UpdateNon3GppRegistrationResponseObject, error)
	// register as AMF for non-3GPP access
	// (PUT /{ueId}/registrations/amf-non-3gpp-access)
	Non3GppRegistration(ctx context.Context, request Non3GppRegistrationRequestObject) (Non3GppRegistrationResponseObject, error)
	// Delete the IP-SM-GW registration
	// (DELETE /{ueId}/registrations/ip-sm-gw)
	IpSmGwDeregistration(ctx context.Context, request IpSmGwDeregistrationRequestObject) (IpSmGwDeregistrationResponseObject, error)
	// Retrieve the IP-SM-GW registration information
	// (GET /{ueId}/registrations/ip-sm-gw)
	GetIpSmGwRegistration(ctx context.Context, request GetIpSmGwRegistrationRequestObject) (GetIpSmGwRegistrationResponseObject, error)
	// Register an IP-SM-GW
	// (PUT /{ueId}/registrations/ip-sm-gw)
	IpSmGwRegistration(ctx context.Context, request IpSmGwRegistrationRequestObject) (IpSmGwRegistrationResponseObject, error)
	// retrieve the target UE's location information
	// (GET /{ueId}/registrations/location)
	GetLocationInfo(ctx context.Context, request GetLocationInfoRequestObject) (GetLocationInfoResponseObject, error)
	// retrieve the SMF registration information
	// (GET /{ueId}/registrations/smf-registrations)
	GetSmfRegistration(ctx context.Context, request GetSmfRegistrationRequestObject) (GetSmfRegistrationResponseObject, error)
	// delete an SMF registration
	// (DELETE /{ueId}/registrations/smf-registrations/{pduSessionId})
	SmfDeregistration(ctx context.Context, request SmfDeregistrationRequestObject) (SmfDeregistrationResponseObject, error)
	// get an SMF registration
	// (GET /{ueId}/registrations/smf-registrations/{pduSessionId})
	RetrieveSmfRegistration(ctx context.Context, request RetrieveSmfRegistrationRequestObject) (RetrieveSmfRegistrationResponseObject, error)
	// register as SMF
	// (PUT /{ueId}/registrations/smf-registrations/{pduSessionId})
	Registration(ctx context.Context, request RegistrationRequestObject) (RegistrationResponseObject, error)
	// delete the SMSF registration for 3GPP access
	// (DELETE /{ueId}/registrations/smsf-3gpp-access)
	N3GppSmsfDeregistration(ctx context.Context, request N3GppSmsfDeregistrationRequestObject) (N3GppSmsfDeregistrationResponseObject, error)
	// retrieve the SMSF registration for 3GPP access information
	// (GET /{ueId}/registrations/smsf-3gpp-access)
	Get3GppSmsfRegistration(ctx context.Context, request Get3GppSmsfRegistrationRequestObject) (Get3GppSmsfRegistrationResponseObject, error)
	// register as SMSF for 3GPP access
	// (PUT /{ueId}/registrations/smsf-3gpp-access)
	N3GppSmsfRegistration(ctx context.Context, request N3GppSmsfRegistrationRequestObject) (N3GppSmsfRegistrationResponseObject, error)
	// delete SMSF registration for non 3GPP access
	// (DELETE /{ueId}/registrations/smsf-non-3gpp-access)
	Non3GppSmsfDeregistration(ctx context.Context, request Non3GppSmsfDeregistrationRequestObject) (Non3GppSmsfDeregistrationResponseObject, error)
	// retrieve the SMSF registration for non-3GPP access information
	// (GET /{ueId}/registrations/smsf-non-3gpp-access)
	GetNon3GppSmsfRegistration(ctx context.Context, request GetNon3GppSmsfRegistrationRequestObject) (GetNon3GppSmsfRegistrationResponseObject, error)
	// register as SMSF for non-3GPP access
	// (PUT /{ueId}/registrations/smsf-non-3gpp-access)
	Non3GppSmsfRegistration(ctx context.Context, request Non3GppSmsfRegistrationRequestObject) (Non3GppSmsfRegistrationResponseObject, error)
}

StrictServerInterface represents all server handlers.

type TriggerPCSCFRestoration204Response

type TriggerPCSCFRestoration204Response struct {
}

func (TriggerPCSCFRestoration204Response) VisitTriggerPCSCFRestorationResponse

func (response TriggerPCSCFRestoration204Response) VisitTriggerPCSCFRestorationResponse(w http.ResponseWriter) error

type TriggerPCSCFRestoration400ApplicationProblemPlusJSONResponse

type TriggerPCSCFRestoration400ApplicationProblemPlusJSONResponse struct {
	externalRef0.N400ApplicationProblemPlusJSONResponse
}

func (TriggerPCSCFRestoration400ApplicationProblemPlusJSONResponse) VisitTriggerPCSCFRestorationResponse

func (response TriggerPCSCFRestoration400ApplicationProblemPlusJSONResponse) VisitTriggerPCSCFRestorationResponse(w http.ResponseWriter) error

type TriggerPCSCFRestoration403ApplicationProblemPlusJSONResponse

type TriggerPCSCFRestoration403ApplicationProblemPlusJSONResponse struct {
	externalRef0.N403ApplicationProblemPlusJSONResponse
}

func (TriggerPCSCFRestoration403ApplicationProblemPlusJSONResponse) VisitTriggerPCSCFRestorationResponse

func (response TriggerPCSCFRestoration403ApplicationProblemPlusJSONResponse) VisitTriggerPCSCFRestorationResponse(w http.ResponseWriter) error

type TriggerPCSCFRestoration404ApplicationProblemPlusJSONResponse

type TriggerPCSCFRestoration404ApplicationProblemPlusJSONResponse struct {
	externalRef0.N404ApplicationProblemPlusJSONResponse
}

func (TriggerPCSCFRestoration404ApplicationProblemPlusJSONResponse) VisitTriggerPCSCFRestorationResponse

func (response TriggerPCSCFRestoration404ApplicationProblemPlusJSONResponse) VisitTriggerPCSCFRestorationResponse(w http.ResponseWriter) error

type TriggerPCSCFRestoration500ApplicationProblemPlusJSONResponse

type TriggerPCSCFRestoration500ApplicationProblemPlusJSONResponse struct {
	externalRef0.N500ApplicationProblemPlusJSONResponse
}

func (TriggerPCSCFRestoration500ApplicationProblemPlusJSONResponse) VisitTriggerPCSCFRestorationResponse

func (response TriggerPCSCFRestoration500ApplicationProblemPlusJSONResponse) VisitTriggerPCSCFRestorationResponse(w http.ResponseWriter) error

type TriggerPCSCFRestoration501ApplicationProblemPlusJSONResponse

type TriggerPCSCFRestoration501ApplicationProblemPlusJSONResponse struct {
	externalRef0.N501ApplicationProblemPlusJSONResponse
}

func (TriggerPCSCFRestoration501ApplicationProblemPlusJSONResponse) VisitTriggerPCSCFRestorationResponse

func (response TriggerPCSCFRestoration501ApplicationProblemPlusJSONResponse) VisitTriggerPCSCFRestorationResponse(w http.ResponseWriter) error

type TriggerPCSCFRestoration503ApplicationProblemPlusJSONResponse

type TriggerPCSCFRestoration503ApplicationProblemPlusJSONResponse struct {
	externalRef0.N503ApplicationProblemPlusJSONResponse
}

func (TriggerPCSCFRestoration503ApplicationProblemPlusJSONResponse) VisitTriggerPCSCFRestorationResponse

func (response TriggerPCSCFRestoration503ApplicationProblemPlusJSONResponse) VisitTriggerPCSCFRestorationResponse(w http.ResponseWriter) error

type TriggerPCSCFRestorationJSONRequestBody

type TriggerPCSCFRestorationJSONRequestBody = TriggerRequest

TriggerPCSCFRestorationJSONRequestBody defines body for TriggerPCSCFRestoration for application/json ContentType.

type TriggerPCSCFRestorationRequestObject

type TriggerPCSCFRestorationRequestObject struct {
	Body *TriggerPCSCFRestorationJSONRequestBody
}

type TriggerPCSCFRestorationResponse

type TriggerPCSCFRestorationResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	ApplicationproblemJSON400     *externalRef0.N400
	ApplicationproblemJSON403     *externalRef0.N403
	ApplicationproblemJSON404     *externalRef0.N404
	ApplicationproblemJSON500     *externalRef0.N500
	ApplicationproblemJSON501     *externalRef0.N501
	ApplicationproblemJSON503     *externalRef0.N503
	ApplicationproblemJSONDefault *externalRef0.ProblemDetails
}

func ParseTriggerPCSCFRestorationResponse

func ParseTriggerPCSCFRestorationResponse(rsp *http.Response) (*TriggerPCSCFRestorationResponse, error)

ParseTriggerPCSCFRestorationResponse parses an HTTP response from a TriggerPCSCFRestorationWithResponse call

func (TriggerPCSCFRestorationResponse) Status

Status returns HTTPResponse.Status

func (TriggerPCSCFRestorationResponse) StatusCode

func (r TriggerPCSCFRestorationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TriggerPCSCFRestorationResponseObject

type TriggerPCSCFRestorationResponseObject interface {
	VisitTriggerPCSCFRestorationResponse(w http.ResponseWriter) error
}

type TriggerPCSCFRestorationdefaultApplicationProblemPlusJSONResponse

type TriggerPCSCFRestorationdefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef0.ProblemDetails
	StatusCode int
}

func (TriggerPCSCFRestorationdefaultApplicationProblemPlusJSONResponse) VisitTriggerPCSCFRestorationResponse

func (response TriggerPCSCFRestorationdefaultApplicationProblemPlusJSONResponse) VisitTriggerPCSCFRestorationResponse(w http.ResponseWriter) error

type TriggerRequest

type TriggerRequest struct {
	Supi                 externalRef0.Supi      `json:"supi"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

TriggerRequest defines model for TriggerRequest.

func (TriggerRequest) Get

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

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

func (TriggerRequest) MarshalJSON

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

Override default JSON handling for TriggerRequest to handle AdditionalProperties

func (*TriggerRequest) Set

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

Setter for additional properties for TriggerRequest

func (*TriggerRequest) UnmarshalJSON

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

Override default JSON handling for TriggerRequest to handle AdditionalProperties

type Update3GppRegistration200JSONResponse

type Update3GppRegistration200JSONResponse externalRef0.PatchResult

func (Update3GppRegistration200JSONResponse) VisitUpdate3GppRegistrationResponse

func (response Update3GppRegistration200JSONResponse) VisitUpdate3GppRegistrationResponse(w http.ResponseWriter) error

type Update3GppRegistration204Response

type Update3GppRegistration204Response struct {
}

func (Update3GppRegistration204Response) VisitUpdate3GppRegistrationResponse

func (response Update3GppRegistration204Response) VisitUpdate3GppRegistrationResponse(w http.ResponseWriter) error

type Update3GppRegistration400ApplicationProblemPlusJSONResponse

type Update3GppRegistration400ApplicationProblemPlusJSONResponse struct {
	externalRef0.N400ApplicationProblemPlusJSONResponse
}

func (Update3GppRegistration400ApplicationProblemPlusJSONResponse) VisitUpdate3GppRegistrationResponse

func (response Update3GppRegistration400ApplicationProblemPlusJSONResponse) VisitUpdate3GppRegistrationResponse(w http.ResponseWriter) error

type Update3GppRegistration403ApplicationProblemPlusJSONResponse

type Update3GppRegistration403ApplicationProblemPlusJSONResponse struct {
	externalRef0.N403ApplicationProblemPlusJSONResponse
}

func (Update3GppRegistration403ApplicationProblemPlusJSONResponse) VisitUpdate3GppRegistrationResponse

func (response Update3GppRegistration403ApplicationProblemPlusJSONResponse) VisitUpdate3GppRegistrationResponse(w http.ResponseWriter) error

type Update3GppRegistration404ApplicationProblemPlusJSONResponse

type Update3GppRegistration404ApplicationProblemPlusJSONResponse struct {
	externalRef0.N404ApplicationProblemPlusJSONResponse
}

func (Update3GppRegistration404ApplicationProblemPlusJSONResponse) VisitUpdate3GppRegistrationResponse

func (response Update3GppRegistration404ApplicationProblemPlusJSONResponse) VisitUpdate3GppRegistrationResponse(w http.ResponseWriter) error

type Update3GppRegistration422ApplicationProblemPlusJSONResponse

type Update3GppRegistration422ApplicationProblemPlusJSONResponse externalRef0.ProblemDetails

func (Update3GppRegistration422ApplicationProblemPlusJSONResponse) VisitUpdate3GppRegistrationResponse

func (response Update3GppRegistration422ApplicationProblemPlusJSONResponse) VisitUpdate3GppRegistrationResponse(w http.ResponseWriter) error

type Update3GppRegistration500ApplicationProblemPlusJSONResponse

type Update3GppRegistration500ApplicationProblemPlusJSONResponse struct {
	externalRef0.N500ApplicationProblemPlusJSONResponse
}

func (Update3GppRegistration500ApplicationProblemPlusJSONResponse) VisitUpdate3GppRegistrationResponse

func (response Update3GppRegistration500ApplicationProblemPlusJSONResponse) VisitUpdate3GppRegistrationResponse(w http.ResponseWriter) error

type Update3GppRegistration503ApplicationProblemPlusJSONResponse

type Update3GppRegistration503ApplicationProblemPlusJSONResponse struct {
	externalRef0.N503ApplicationProblemPlusJSONResponse
}

func (Update3GppRegistration503ApplicationProblemPlusJSONResponse) VisitUpdate3GppRegistrationResponse

func (response Update3GppRegistration503ApplicationProblemPlusJSONResponse) VisitUpdate3GppRegistrationResponse(w http.ResponseWriter) error

type Update3GppRegistrationApplicationMergePatchPlusJSONRequestBody

type Update3GppRegistrationApplicationMergePatchPlusJSONRequestBody = Amf3GppAccessRegistrationModification

Update3GppRegistrationApplicationMergePatchPlusJSONRequestBody defines body for Update3GppRegistration for application/merge-patch+json ContentType.

type Update3GppRegistrationParams

type Update3GppRegistrationParams struct {
	// SupportedFeatures Features required to be supported by the target NF
	SupportedFeatures *externalRef0.SupportedFeatures `form:"supported-features,omitempty" json:"supported-features,omitempty"`
}

Update3GppRegistrationParams defines parameters for Update3GppRegistration.

type Update3GppRegistrationRequestObject

type Update3GppRegistrationRequestObject struct {
	UeId   externalRef0.Supi `json:"ueId"`
	Params Update3GppRegistrationParams
	Body   *Update3GppRegistrationApplicationMergePatchPlusJSONRequestBody
}

type Update3GppRegistrationResponse

type Update3GppRegistrationResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	JSON200                       *externalRef0.PatchResult
	ApplicationproblemJSON400     *externalRef0.N400
	ApplicationproblemJSON403     *externalRef0.N403
	ApplicationproblemJSON404     *externalRef0.N404
	ApplicationproblemJSON422     *externalRef0.ProblemDetails
	ApplicationproblemJSON500     *externalRef0.N500
	ApplicationproblemJSON503     *externalRef0.N503
	ApplicationproblemJSONDefault *externalRef0.ProblemDetails
}

func ParseUpdate3GppRegistrationResponse

func ParseUpdate3GppRegistrationResponse(rsp *http.Response) (*Update3GppRegistrationResponse, error)

ParseUpdate3GppRegistrationResponse parses an HTTP response from a Update3GppRegistrationWithResponse call

func (Update3GppRegistrationResponse) Status

Status returns HTTPResponse.Status

func (Update3GppRegistrationResponse) StatusCode

func (r Update3GppRegistrationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Update3GppRegistrationResponseObject

type Update3GppRegistrationResponseObject interface {
	VisitUpdate3GppRegistrationResponse(w http.ResponseWriter) error
}

type Update3GppRegistrationdefaultApplicationProblemPlusJSONResponse

type Update3GppRegistrationdefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef0.ProblemDetails
	StatusCode int
}

func (Update3GppRegistrationdefaultApplicationProblemPlusJSONResponse) VisitUpdate3GppRegistrationResponse

func (response Update3GppRegistrationdefaultApplicationProblemPlusJSONResponse) VisitUpdate3GppRegistrationResponse(w http.ResponseWriter) error

type UpdateNon3GppRegistration200JSONResponse

type UpdateNon3GppRegistration200JSONResponse externalRef0.PatchResult

func (UpdateNon3GppRegistration200JSONResponse) VisitUpdateNon3GppRegistrationResponse

func (response UpdateNon3GppRegistration200JSONResponse) VisitUpdateNon3GppRegistrationResponse(w http.ResponseWriter) error

type UpdateNon3GppRegistration204Response

type UpdateNon3GppRegistration204Response struct {
}

func (UpdateNon3GppRegistration204Response) VisitUpdateNon3GppRegistrationResponse

func (response UpdateNon3GppRegistration204Response) VisitUpdateNon3GppRegistrationResponse(w http.ResponseWriter) error

type UpdateNon3GppRegistration400ApplicationProblemPlusJSONResponse

type UpdateNon3GppRegistration400ApplicationProblemPlusJSONResponse struct {
	externalRef0.N400ApplicationProblemPlusJSONResponse
}

func (UpdateNon3GppRegistration400ApplicationProblemPlusJSONResponse) VisitUpdateNon3GppRegistrationResponse

func (response UpdateNon3GppRegistration400ApplicationProblemPlusJSONResponse) VisitUpdateNon3GppRegistrationResponse(w http.ResponseWriter) error

type UpdateNon3GppRegistration403ApplicationProblemPlusJSONResponse

type UpdateNon3GppRegistration403ApplicationProblemPlusJSONResponse struct {
	externalRef0.N403ApplicationProblemPlusJSONResponse
}

func (UpdateNon3GppRegistration403ApplicationProblemPlusJSONResponse) VisitUpdateNon3GppRegistrationResponse

func (response UpdateNon3GppRegistration403ApplicationProblemPlusJSONResponse) VisitUpdateNon3GppRegistrationResponse(w http.ResponseWriter) error

type UpdateNon3GppRegistration404ApplicationProblemPlusJSONResponse

type UpdateNon3GppRegistration404ApplicationProblemPlusJSONResponse struct {
	externalRef0.N404ApplicationProblemPlusJSONResponse
}

func (UpdateNon3GppRegistration404ApplicationProblemPlusJSONResponse) VisitUpdateNon3GppRegistrationResponse

func (response UpdateNon3GppRegistration404ApplicationProblemPlusJSONResponse) VisitUpdateNon3GppRegistrationResponse(w http.ResponseWriter) error

type UpdateNon3GppRegistration422ApplicationProblemPlusJSONResponse

type UpdateNon3GppRegistration422ApplicationProblemPlusJSONResponse externalRef0.ProblemDetails

func (UpdateNon3GppRegistration422ApplicationProblemPlusJSONResponse) VisitUpdateNon3GppRegistrationResponse

func (response UpdateNon3GppRegistration422ApplicationProblemPlusJSONResponse) VisitUpdateNon3GppRegistrationResponse(w http.ResponseWriter) error

type UpdateNon3GppRegistration500ApplicationProblemPlusJSONResponse

type UpdateNon3GppRegistration500ApplicationProblemPlusJSONResponse struct {
	externalRef0.N500ApplicationProblemPlusJSONResponse
}

func (UpdateNon3GppRegistration500ApplicationProblemPlusJSONResponse) VisitUpdateNon3GppRegistrationResponse

func (response UpdateNon3GppRegistration500ApplicationProblemPlusJSONResponse) VisitUpdateNon3GppRegistrationResponse(w http.ResponseWriter) error

type UpdateNon3GppRegistration503ApplicationProblemPlusJSONResponse

type UpdateNon3GppRegistration503ApplicationProblemPlusJSONResponse struct {
	externalRef0.N503ApplicationProblemPlusJSONResponse
}

func (UpdateNon3GppRegistration503ApplicationProblemPlusJSONResponse) VisitUpdateNon3GppRegistrationResponse

func (response UpdateNon3GppRegistration503ApplicationProblemPlusJSONResponse) VisitUpdateNon3GppRegistrationResponse(w http.ResponseWriter) error

type UpdateNon3GppRegistrationApplicationMergePatchPlusJSONRequestBody

type UpdateNon3GppRegistrationApplicationMergePatchPlusJSONRequestBody = AmfNon3GppAccessRegistrationModification

UpdateNon3GppRegistrationApplicationMergePatchPlusJSONRequestBody defines body for UpdateNon3GppRegistration for application/merge-patch+json ContentType.

type UpdateNon3GppRegistrationParams

type UpdateNon3GppRegistrationParams struct {
	// SupportedFeatures Features required to be supported by the target NF
	SupportedFeatures *externalRef0.SupportedFeatures `form:"supported-features,omitempty" json:"supported-features,omitempty"`
}

UpdateNon3GppRegistrationParams defines parameters for UpdateNon3GppRegistration.

type UpdateNon3GppRegistrationResponse

type UpdateNon3GppRegistrationResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	JSON200                       *externalRef0.PatchResult
	ApplicationproblemJSON400     *externalRef0.N400
	ApplicationproblemJSON403     *externalRef0.N403
	ApplicationproblemJSON404     *externalRef0.N404
	ApplicationproblemJSON422     *externalRef0.ProblemDetails
	ApplicationproblemJSON500     *externalRef0.N500
	ApplicationproblemJSON503     *externalRef0.N503
	ApplicationproblemJSONDefault *externalRef0.ProblemDetails
}

func ParseUpdateNon3GppRegistrationResponse

func ParseUpdateNon3GppRegistrationResponse(rsp *http.Response) (*UpdateNon3GppRegistrationResponse, error)

ParseUpdateNon3GppRegistrationResponse parses an HTTP response from a UpdateNon3GppRegistrationWithResponse call

func (UpdateNon3GppRegistrationResponse) Status

Status returns HTTPResponse.Status

func (UpdateNon3GppRegistrationResponse) StatusCode

func (r UpdateNon3GppRegistrationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateNon3GppRegistrationResponseObject

type UpdateNon3GppRegistrationResponseObject interface {
	VisitUpdateNon3GppRegistrationResponse(w http.ResponseWriter) error
}

type UpdateNon3GppRegistrationdefaultApplicationProblemPlusJSONResponse

type UpdateNon3GppRegistrationdefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef0.ProblemDetails
	StatusCode int
}

func (UpdateNon3GppRegistrationdefaultApplicationProblemPlusJSONResponse) VisitUpdateNon3GppRegistrationResponse

func (response UpdateNon3GppRegistrationdefaultApplicationProblemPlusJSONResponse) VisitUpdateNon3GppRegistrationResponse(w http.ResponseWriter) error

type VgmlcAddress

type VgmlcAddress struct {
	VgmlcAddressIpv4 externalRef0.Ipv4Addr  `json:"vgmlcAddressIpv4,omitempty"`
	VgmlcAddressIpv6 *externalRef0.Ipv6Addr `json:"vgmlcAddressIpv6,omitempty"`

	// VgmlcFqdn Fully Qualified Domain Name
	VgmlcFqdn            *externalRef1.Fqdn     `json:"vgmlcFqdn,omitempty"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

VgmlcAddress defines model for VgmlcAddress.

func (VgmlcAddress) Get

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

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

func (VgmlcAddress) MarshalJSON

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

Override default JSON handling for VgmlcAddress to handle AdditionalProperties

func (*VgmlcAddress) Set

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

Setter for additional properties for VgmlcAddress

func (*VgmlcAddress) UnmarshalJSON

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

Override default JSON handling for VgmlcAddress to handle AdditionalProperties

Jump to

Keyboard shortcuts

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