UEAuthentication

package
v1.2.3 Latest Latest
Warning

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

Go to latest
Published: Dec 19, 2025 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type APIClient

type APIClient struct {

	// API Services
	AuthenticationResultDeletionApi *AuthenticationResultDeletionApiService
	DefaultApi                      *DefaultApiService
	// contains filtered or unexported fields
}

APIClient manages communication with the AUSF API API v1.2.3 In most cases there should be only one, shared, APIClient.

func NewAPIClient

func NewAPIClient(cfg *Configuration) *APIClient

NewAPIClient creates a new API client. Requires a userAgent string describing your application. optionally a custom http.Client to allow for advanced features such as caching.

type AuthenticationResultDeletionApiService

type AuthenticationResultDeletionApiService service

func (*AuthenticationResultDeletionApiService) Delete5gAkaAuthenticationResult

func (*AuthenticationResultDeletionApiService) DeleteEapAuthenticationResult

func (*AuthenticationResultDeletionApiService) DeleteProSeAuthenticationResult

type Configuration

type Configuration struct {
	MetricsHook openapi.RequestMetricsHook
	// contains filtered or unexported fields
}

func NewConfiguration

func NewConfiguration() *Configuration

func (*Configuration) AddDefaultHeader

func (c *Configuration) AddDefaultHeader(key string, value string)

func (*Configuration) BasePath

func (c *Configuration) BasePath() string

func (*Configuration) DefaultHeader

func (c *Configuration) DefaultHeader() map[string]string

func (*Configuration) HTTPClient

func (c *Configuration) HTTPClient() *http.Client

func (*Configuration) Host

func (c *Configuration) Host() string

func (*Configuration) Metrics added in v1.2.1

func (*Configuration) SetBasePath

func (c *Configuration) SetBasePath(apiRoot string)

func (*Configuration) SetHTTPClient

func (c *Configuration) SetHTTPClient(client *http.Client)

func (*Configuration) SetHost

func (c *Configuration) SetHost(host string)

func (*Configuration) SetMetrics added in v1.2.1

func (c *Configuration) SetMetrics(h openapi.RequestMetricsHook)

func (*Configuration) SetUserAgent

func (c *Configuration) SetUserAgent(userAgent string)

func (*Configuration) UserAgent

func (c *Configuration) UserAgent() string

type DefaultApiService

type DefaultApiService service

func (*DefaultApiService) EapAuthMethod

func (*DefaultApiService) ProseAuth

func (a *DefaultApiService) ProseAuth(ctx context.Context, request *ProseAuthRequest) (*ProseAuthResponse, error)

func (*DefaultApiService) ProseAuthenticationsPost

func (*DefaultApiService) RgAuthenticationsPost

func (*DefaultApiService) UeAuthenticationsPost

type Delete5gAkaAuthenticationResultError

type Delete5gAkaAuthenticationResultError struct {
	Location             string
	Var3gppSbiTargetNfId string
	ProblemDetails       models.ProblemDetails
	RedirectResponse     models.RedirectResponse
}

type Delete5gAkaAuthenticationResultRequest

type Delete5gAkaAuthenticationResultRequest struct {
	AuthCtxId *string
}

Delete5gAkaAuthenticationResultRequest

func (*Delete5gAkaAuthenticationResultRequest) SetAuthCtxId

func (r *Delete5gAkaAuthenticationResultRequest) SetAuthCtxId(AuthCtxId string)

type Delete5gAkaAuthenticationResultResponse

type Delete5gAkaAuthenticationResultResponse struct {
}

type DeleteEapAuthenticationResultError

type DeleteEapAuthenticationResultError struct {
	Location             string
	Var3gppSbiTargetNfId string
	ProblemDetails       models.ProblemDetails
	RedirectResponse     models.RedirectResponse
}

type DeleteEapAuthenticationResultRequest

type DeleteEapAuthenticationResultRequest struct {
	AuthCtxId *string
}

DeleteEapAuthenticationResultRequest

func (*DeleteEapAuthenticationResultRequest) SetAuthCtxId

func (r *DeleteEapAuthenticationResultRequest) SetAuthCtxId(AuthCtxId string)

type DeleteEapAuthenticationResultResponse

type DeleteEapAuthenticationResultResponse struct {
}

type DeleteProSeAuthenticationResultError

type DeleteProSeAuthenticationResultError struct {
	Location             string
	Var3gppSbiTargetNfId string
	ProblemDetails       models.ProblemDetails
	RedirectResponse     models.RedirectResponse
}

type DeleteProSeAuthenticationResultRequest

type DeleteProSeAuthenticationResultRequest struct {
	AuthCtxId *string
}

DeleteProSeAuthenticationResultRequest

func (*DeleteProSeAuthenticationResultRequest) SetAuthCtxId

func (r *DeleteProSeAuthenticationResultRequest) SetAuthCtxId(AuthCtxId string)

type DeleteProSeAuthenticationResultResponse

type DeleteProSeAuthenticationResultResponse struct {
}

type EapAuthMethodError

type EapAuthMethodError struct {
	Location             string
	Var3gppSbiTargetNfId string
	ProblemDetails       models.ProblemDetails
	RedirectResponse     models.RedirectResponse
}

type EapAuthMethodRequest

type EapAuthMethodRequest struct {
	AuthCtxId  *string
	EapSession *models.EapSession
}

EapAuthMethodRequest

func (*EapAuthMethodRequest) SetAuthCtxId

func (r *EapAuthMethodRequest) SetAuthCtxId(AuthCtxId string)

func (*EapAuthMethodRequest) SetEapSession

func (r *EapAuthMethodRequest) SetEapSession(EapSession models.EapSession)

type EapAuthMethodResponse

type EapAuthMethodResponse struct {
	EapSession models.EapSession
}

type ProseAuthError

type ProseAuthError struct {
	Location             string
	Var3gppSbiTargetNfId string
	ProblemDetails       models.ProblemDetails
	RedirectResponse     models.RedirectResponse
}

type ProseAuthRequest

type ProseAuthRequest struct {
	AuthCtxId       *string
	ProSeEapSession *models.ProSeEapSession
}

ProseAuthRequest

func (*ProseAuthRequest) SetAuthCtxId

func (r *ProseAuthRequest) SetAuthCtxId(AuthCtxId string)

func (*ProseAuthRequest) SetProSeEapSession

func (r *ProseAuthRequest) SetProSeEapSession(ProSeEapSession models.ProSeEapSession)

type ProseAuthResponse

type ProseAuthResponse struct {
	ProSeEapSession models.ProSeEapSession
}

type ProseAuthenticationsPostError

type ProseAuthenticationsPostError struct {
	Location             string
	Var3gppSbiTargetNfId string
	ProblemDetails       models.ProblemDetails
	RedirectResponse     models.RedirectResponse
}

type ProseAuthenticationsPostRequest

type ProseAuthenticationsPostRequest struct {
	ProSeAuthenticationInfo *models.ProSeAuthenticationInfo
}

ProseAuthenticationsPostRequest

func (*ProseAuthenticationsPostRequest) SetProSeAuthenticationInfo

func (r *ProseAuthenticationsPostRequest) SetProSeAuthenticationInfo(ProSeAuthenticationInfo models.ProSeAuthenticationInfo)

type ProseAuthenticationsPostResponse

type ProseAuthenticationsPostResponse struct {
	Location                  string
	ProSeAuthenticationCtx    models.ProSeAuthenticationCtx
	ProSeAuthenticationResult models.ProSeAuthenticationResult
}

type RgAuthenticationsPostError

type RgAuthenticationsPostError struct {
	Location             string
	Var3gppSbiTargetNfId string
	ProblemDetails       models.ProblemDetails
	RedirectResponse     models.RedirectResponse
}

type RgAuthenticationsPostRequest

type RgAuthenticationsPostRequest struct {
	RgAuthenticationInfo *models.RgAuthenticationInfo
}

RgAuthenticationsPostRequest

func (*RgAuthenticationsPostRequest) SetRgAuthenticationInfo

func (r *RgAuthenticationsPostRequest) SetRgAuthenticationInfo(RgAuthenticationInfo models.RgAuthenticationInfo)

type RgAuthenticationsPostResponse

type RgAuthenticationsPostResponse struct {
	Location                      string
	AusfUeAuthenticationRgAuthCtx models.AusfUeAuthenticationRgAuthCtx
}

type UeAuthenticationsAuthCtxId5gAkaConfirmationPutError

type UeAuthenticationsAuthCtxId5gAkaConfirmationPutError struct {
	Location             string
	Var3gppSbiTargetNfId string
	ProblemDetails       models.ProblemDetails
	RedirectResponse     models.RedirectResponse
}

type UeAuthenticationsAuthCtxId5gAkaConfirmationPutRequest

type UeAuthenticationsAuthCtxId5gAkaConfirmationPutRequest struct {
	AuthCtxId        *string
	ConfirmationData *models.ConfirmationData
}

UeAuthenticationsAuthCtxId5gAkaConfirmationPutRequest

func (*UeAuthenticationsAuthCtxId5gAkaConfirmationPutRequest) SetAuthCtxId

func (*UeAuthenticationsAuthCtxId5gAkaConfirmationPutRequest) SetConfirmationData

func (r *UeAuthenticationsAuthCtxId5gAkaConfirmationPutRequest) SetConfirmationData(ConfirmationData models.ConfirmationData)

type UeAuthenticationsAuthCtxId5gAkaConfirmationPutResponse

type UeAuthenticationsAuthCtxId5gAkaConfirmationPutResponse struct {
	ConfirmationDataResponse models.ConfirmationDataResponse
}

type UeAuthenticationsDeregisterPostError

type UeAuthenticationsDeregisterPostError struct {
	Location             string
	Var3gppSbiTargetNfId string
	ProblemDetails       models.ProblemDetails
	RedirectResponse     models.RedirectResponse
}

type UeAuthenticationsDeregisterPostRequest

type UeAuthenticationsDeregisterPostRequest struct {
	DeregistrationInfo *models.DeregistrationInfo
}

UeAuthenticationsDeregisterPostRequest

func (*UeAuthenticationsDeregisterPostRequest) SetDeregistrationInfo

func (r *UeAuthenticationsDeregisterPostRequest) SetDeregistrationInfo(DeregistrationInfo models.DeregistrationInfo)

type UeAuthenticationsDeregisterPostResponse

type UeAuthenticationsDeregisterPostResponse struct {
}

type UeAuthenticationsPostError

type UeAuthenticationsPostError struct {
	Location             string
	Var3gppSbiTargetNfId string
	ProblemDetails       models.ProblemDetails
	RedirectResponse     models.RedirectResponse
}

type UeAuthenticationsPostRequest

type UeAuthenticationsPostRequest struct {
	AuthenticationInfo *models.AuthenticationInfo
}

UeAuthenticationsPostRequest

func (*UeAuthenticationsPostRequest) SetAuthenticationInfo

func (r *UeAuthenticationsPostRequest) SetAuthenticationInfo(AuthenticationInfo models.AuthenticationInfo)

type UeAuthenticationsPostResponse

type UeAuthenticationsPostResponse struct {
	Location            string
	UeAuthenticationCtx models.UeAuthenticationCtx
}

Jump to

Keyboard shortcuts

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