Documentation
¶
Index ¶
- type APIClient
- type AuthenticationResultDeletionApiService
- func (a *AuthenticationResultDeletionApiService) Delete5gAkaAuthenticationResult(ctx context.Context, request *Delete5gAkaAuthenticationResultRequest) (*Delete5gAkaAuthenticationResultResponse, error)
- func (a *AuthenticationResultDeletionApiService) DeleteEapAuthenticationResult(ctx context.Context, request *DeleteEapAuthenticationResultRequest) (*DeleteEapAuthenticationResultResponse, error)
- func (a *AuthenticationResultDeletionApiService) DeleteProSeAuthenticationResult(ctx context.Context, request *DeleteProSeAuthenticationResultRequest) (*DeleteProSeAuthenticationResultResponse, error)
- type Configuration
- func (c *Configuration) AddDefaultHeader(key string, value string)
- func (c *Configuration) BasePath() string
- func (c *Configuration) DefaultHeader() map[string]string
- func (c *Configuration) HTTPClient() *http.Client
- func (c *Configuration) Host() string
- func (c *Configuration) Metrics() openapi.RequestMetricsHook
- func (c *Configuration) SetBasePath(apiRoot string)
- func (c *Configuration) SetHTTPClient(client *http.Client)
- func (c *Configuration) SetHost(host string)
- func (c *Configuration) SetMetrics(h openapi.RequestMetricsHook)
- func (c *Configuration) SetUserAgent(userAgent string)
- func (c *Configuration) UserAgent() string
- type DefaultApiService
- func (a *DefaultApiService) EapAuthMethod(ctx context.Context, request *EapAuthMethodRequest) (*EapAuthMethodResponse, error)
- func (a *DefaultApiService) ProseAuth(ctx context.Context, request *ProseAuthRequest) (*ProseAuthResponse, error)
- func (a *DefaultApiService) ProseAuthenticationsPost(ctx context.Context, request *ProseAuthenticationsPostRequest) (*ProseAuthenticationsPostResponse, error)
- func (a *DefaultApiService) RgAuthenticationsPost(ctx context.Context, request *RgAuthenticationsPostRequest) (*RgAuthenticationsPostResponse, error)
- func (a *DefaultApiService) UeAuthenticationsAuthCtxId5gAkaConfirmationPut(ctx context.Context, ...) (*UeAuthenticationsAuthCtxId5gAkaConfirmationPutResponse, error)
- func (a *DefaultApiService) UeAuthenticationsDeregisterPost(ctx context.Context, request *UeAuthenticationsDeregisterPostRequest) (*UeAuthenticationsDeregisterPostResponse, error)
- func (a *DefaultApiService) UeAuthenticationsPost(ctx context.Context, request *UeAuthenticationsPostRequest) (*UeAuthenticationsPostResponse, error)
- type Delete5gAkaAuthenticationResultError
- type Delete5gAkaAuthenticationResultRequest
- type Delete5gAkaAuthenticationResultResponse
- type DeleteEapAuthenticationResultError
- type DeleteEapAuthenticationResultRequest
- type DeleteEapAuthenticationResultResponse
- type DeleteProSeAuthenticationResultError
- type DeleteProSeAuthenticationResultRequest
- type DeleteProSeAuthenticationResultResponse
- type EapAuthMethodError
- type EapAuthMethodRequest
- type EapAuthMethodResponse
- type ProseAuthError
- type ProseAuthRequest
- type ProseAuthResponse
- type ProseAuthenticationsPostError
- type ProseAuthenticationsPostRequest
- type ProseAuthenticationsPostResponse
- type RgAuthenticationsPostError
- type RgAuthenticationsPostRequest
- type RgAuthenticationsPostResponse
- type UeAuthenticationsAuthCtxId5gAkaConfirmationPutError
- type UeAuthenticationsAuthCtxId5gAkaConfirmationPutRequest
- type UeAuthenticationsAuthCtxId5gAkaConfirmationPutResponse
- type UeAuthenticationsDeregisterPostError
- type UeAuthenticationsDeregisterPostRequest
- type UeAuthenticationsDeregisterPostResponse
- type UeAuthenticationsPostError
- type UeAuthenticationsPostRequest
- type UeAuthenticationsPostResponse
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 (a *AuthenticationResultDeletionApiService) Delete5gAkaAuthenticationResult(ctx context.Context, request *Delete5gAkaAuthenticationResultRequest) (*Delete5gAkaAuthenticationResultResponse, error)
func (*AuthenticationResultDeletionApiService) DeleteEapAuthenticationResult ¶
func (a *AuthenticationResultDeletionApiService) DeleteEapAuthenticationResult(ctx context.Context, request *DeleteEapAuthenticationResultRequest) (*DeleteEapAuthenticationResultResponse, error)
func (*AuthenticationResultDeletionApiService) DeleteProSeAuthenticationResult ¶
func (a *AuthenticationResultDeletionApiService) DeleteProSeAuthenticationResult(ctx context.Context, request *DeleteProSeAuthenticationResultRequest) (*DeleteProSeAuthenticationResultResponse, error)
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 (c *Configuration) Metrics() openapi.RequestMetricsHook
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 (a *DefaultApiService) EapAuthMethod(ctx context.Context, request *EapAuthMethodRequest) (*EapAuthMethodResponse, error)
func (*DefaultApiService) ProseAuth ¶
func (a *DefaultApiService) ProseAuth(ctx context.Context, request *ProseAuthRequest) (*ProseAuthResponse, error)
func (*DefaultApiService) ProseAuthenticationsPost ¶
func (a *DefaultApiService) ProseAuthenticationsPost(ctx context.Context, request *ProseAuthenticationsPostRequest) (*ProseAuthenticationsPostResponse, error)
func (*DefaultApiService) RgAuthenticationsPost ¶
func (a *DefaultApiService) RgAuthenticationsPost(ctx context.Context, request *RgAuthenticationsPostRequest) (*RgAuthenticationsPostResponse, error)
func (*DefaultApiService) UeAuthenticationsAuthCtxId5gAkaConfirmationPut ¶
func (a *DefaultApiService) UeAuthenticationsAuthCtxId5gAkaConfirmationPut(ctx context.Context, request *UeAuthenticationsAuthCtxId5gAkaConfirmationPutRequest) (*UeAuthenticationsAuthCtxId5gAkaConfirmationPutResponse, error)
func (*DefaultApiService) UeAuthenticationsDeregisterPost ¶
func (a *DefaultApiService) UeAuthenticationsDeregisterPost(ctx context.Context, request *UeAuthenticationsDeregisterPostRequest) (*UeAuthenticationsDeregisterPostResponse, error)
func (*DefaultApiService) UeAuthenticationsPost ¶
func (a *DefaultApiService) UeAuthenticationsPost(ctx context.Context, request *UeAuthenticationsPostRequest) (*UeAuthenticationsPostResponse, error)
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 (r *UeAuthenticationsAuthCtxId5gAkaConfirmationPutRequest) SetAuthCtxId(AuthCtxId string)
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
}