Documentation
¶
Index ¶
- type APIClient
- 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) SetBasePath(apiRoot string)
- func (c *Configuration) SetHTTPClient(client *http.Client)
- func (c *Configuration) SetHost(host string)
- func (c *Configuration) SetUserAgent(userAgent string)
- func (c *Configuration) UserAgent() string
- type NFInstanceIDDocumentApiService
- func (a *NFInstanceIDDocumentApiService) NSSAIAvailabilityDelete(ctx context.Context, request *NSSAIAvailabilityDeleteRequest) (*NSSAIAvailabilityDeleteResponse, error)
- func (a *NFInstanceIDDocumentApiService) NSSAIAvailabilityPatch(ctx context.Context, request *NSSAIAvailabilityPatchRequest) (*NSSAIAvailabilityPatchResponse, error)
- func (a *NFInstanceIDDocumentApiService) NSSAIAvailabilityPut(ctx context.Context, request *NSSAIAvailabilityPutRequest) (*NSSAIAvailabilityPutResponse, error)
- type NSSAIAvailabilityDeleteError
- type NSSAIAvailabilityDeleteRequest
- type NSSAIAvailabilityDeleteResponse
- type NSSAIAvailabilityOptionsError
- type NSSAIAvailabilityOptionsRequest
- type NSSAIAvailabilityOptionsResponse
- type NSSAIAvailabilityPatchError
- type NSSAIAvailabilityPatchRequest
- func (r *NSSAIAvailabilityPatchRequest) SetAcceptEncoding(AcceptEncoding string)
- func (r *NSSAIAvailabilityPatchRequest) SetContentEncoding(ContentEncoding string)
- func (r *NSSAIAvailabilityPatchRequest) SetNfId(NfId string)
- func (r *NSSAIAvailabilityPatchRequest) SetPatchItem(PatchItem []models.PatchItem)
- type NSSAIAvailabilityPatchResponse
- type NSSAIAvailabilityPostError
- type NSSAIAvailabilityPostNssaiAvailabilityNotificationPostError
- type NSSAIAvailabilityPostNssaiAvailabilityNotificationPostRequest
- type NSSAIAvailabilityPostNssaiAvailabilityNotificationPostResponse
- type NSSAIAvailabilityPostRequest
- type NSSAIAvailabilityPostResponse
- type NSSAIAvailabilityPutError
- type NSSAIAvailabilityPutRequest
- func (r *NSSAIAvailabilityPutRequest) SetAcceptEncoding(AcceptEncoding string)
- func (r *NSSAIAvailabilityPutRequest) SetContentEncoding(ContentEncoding string)
- func (r *NSSAIAvailabilityPutRequest) SetNfId(NfId string)
- func (r *NSSAIAvailabilityPutRequest) SetNssaiAvailabilityInfo(NssaiAvailabilityInfo models.NssaiAvailabilityInfo)
- type NSSAIAvailabilityPutResponse
- type NSSAIAvailabilityStoreApiService
- type NSSAIAvailabilitySubModifyPatchError
- type NSSAIAvailabilitySubModifyPatchRequest
- type NSSAIAvailabilitySubModifyPatchResponse
- type NSSAIAvailabilityUnsubscribeError
- type NSSAIAvailabilityUnsubscribeRequest
- type NSSAIAvailabilityUnsubscribeResponse
- type SubscriptionIDDocumentApiService
- func (a *SubscriptionIDDocumentApiService) NSSAIAvailabilitySubModifyPatch(ctx context.Context, request *NSSAIAvailabilitySubModifyPatchRequest) (*NSSAIAvailabilitySubModifyPatchResponse, error)
- func (a *SubscriptionIDDocumentApiService) NSSAIAvailabilityUnsubscribe(ctx context.Context, request *NSSAIAvailabilityUnsubscribeRequest) (*NSSAIAvailabilityUnsubscribeResponse, error)
- type SubscriptionsCollectionApiService
- func (a *SubscriptionsCollectionApiService) NSSAIAvailabilityPost(ctx context.Context, request *NSSAIAvailabilityPostRequest) (*NSSAIAvailabilityPostResponse, error)
- func (a *SubscriptionsCollectionApiService) NSSAIAvailabilityPostNssaiAvailabilityNotificationPost(ctx context.Context, uri string, ...) (*NSSAIAvailabilityPostNssaiAvailabilityNotificationPostResponse, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type APIClient ¶
type APIClient struct {
// API Services
NFInstanceIDDocumentApi *NFInstanceIDDocumentApiService
NSSAIAvailabilityStoreApi *NSSAIAvailabilityStoreApiService
SubscriptionIDDocumentApi *SubscriptionIDDocumentApiService
SubscriptionsCollectionApi *SubscriptionsCollectionApiService
// contains filtered or unexported fields
}
APIClient manages communication with the NSSF NSSAI Availability API v1.2.1 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 Configuration ¶
type Configuration struct {
// 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) 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) SetUserAgent ¶
func (c *Configuration) SetUserAgent(userAgent string)
func (*Configuration) UserAgent ¶
func (c *Configuration) UserAgent() string
type NFInstanceIDDocumentApiService ¶
type NFInstanceIDDocumentApiService service
func (*NFInstanceIDDocumentApiService) NSSAIAvailabilityDelete ¶
func (a *NFInstanceIDDocumentApiService) NSSAIAvailabilityDelete(ctx context.Context, request *NSSAIAvailabilityDeleteRequest) (*NSSAIAvailabilityDeleteResponse, error)
func (*NFInstanceIDDocumentApiService) NSSAIAvailabilityPatch ¶
func (a *NFInstanceIDDocumentApiService) NSSAIAvailabilityPatch(ctx context.Context, request *NSSAIAvailabilityPatchRequest) (*NSSAIAvailabilityPatchResponse, error)
func (*NFInstanceIDDocumentApiService) NSSAIAvailabilityPut ¶
func (a *NFInstanceIDDocumentApiService) NSSAIAvailabilityPut(ctx context.Context, request *NSSAIAvailabilityPutRequest) (*NSSAIAvailabilityPutResponse, error)
type NSSAIAvailabilityDeleteError ¶
type NSSAIAvailabilityDeleteError struct {
Location string
Var3gppSbiTargetNfId string
ProblemDetails models.ProblemDetails
RedirectResponse models.RedirectResponse
}
type NSSAIAvailabilityDeleteRequest ¶
type NSSAIAvailabilityDeleteRequest struct {
NfId *string
}
NSSAIAvailabilityDeleteRequest
func (*NSSAIAvailabilityDeleteRequest) SetNfId ¶
func (r *NSSAIAvailabilityDeleteRequest) SetNfId(NfId string)
type NSSAIAvailabilityDeleteResponse ¶
type NSSAIAvailabilityDeleteResponse struct {
}
type NSSAIAvailabilityOptionsError ¶
type NSSAIAvailabilityOptionsError struct {
Location string
Var3gppSbiTargetNfId string
ProblemDetails models.ProblemDetails
RedirectResponse models.RedirectResponse
}
type NSSAIAvailabilityOptionsRequest ¶
type NSSAIAvailabilityOptionsRequest struct {
}
NSSAIAvailabilityOptionsRequest
type NSSAIAvailabilityOptionsResponse ¶
type NSSAIAvailabilityOptionsResponse struct {
AcceptEncoding string
}
type NSSAIAvailabilityPatchError ¶
type NSSAIAvailabilityPatchError struct {
Location string
Var3gppSbiTargetNfId string
ProblemDetails models.ProblemDetails
RedirectResponse models.RedirectResponse
}
type NSSAIAvailabilityPatchRequest ¶
type NSSAIAvailabilityPatchRequest struct {
NfId *string
PatchItem []models.PatchItem
ContentEncoding *string
AcceptEncoding *string
}
NSSAIAvailabilityPatchRequest
func (*NSSAIAvailabilityPatchRequest) SetAcceptEncoding ¶
func (r *NSSAIAvailabilityPatchRequest) SetAcceptEncoding(AcceptEncoding string)
func (*NSSAIAvailabilityPatchRequest) SetContentEncoding ¶
func (r *NSSAIAvailabilityPatchRequest) SetContentEncoding(ContentEncoding string)
func (*NSSAIAvailabilityPatchRequest) SetNfId ¶
func (r *NSSAIAvailabilityPatchRequest) SetNfId(NfId string)
func (*NSSAIAvailabilityPatchRequest) SetPatchItem ¶
func (r *NSSAIAvailabilityPatchRequest) SetPatchItem(PatchItem []models.PatchItem)
type NSSAIAvailabilityPatchResponse ¶
type NSSAIAvailabilityPatchResponse struct {
AcceptEncoding string
ContentEncoding string
AuthorizedNssaiAvailabilityInfo models.AuthorizedNssaiAvailabilityInfo
}
type NSSAIAvailabilityPostError ¶
type NSSAIAvailabilityPostError struct {
Location string
Var3gppSbiTargetNfId string
ProblemDetails models.ProblemDetails
RedirectResponse models.RedirectResponse
}
type NSSAIAvailabilityPostNssaiAvailabilityNotificationPostError ¶
type NSSAIAvailabilityPostNssaiAvailabilityNotificationPostError struct {
Location string
Var3gppSbiTargetNfId string
ProblemDetails models.ProblemDetails
RedirectResponse models.RedirectResponse
}
type NSSAIAvailabilityPostNssaiAvailabilityNotificationPostRequest ¶
type NSSAIAvailabilityPostNssaiAvailabilityNotificationPostRequest struct {
NssfEventNotification *models.NssfEventNotification
ContentEncoding *string
}
NSSAIAvailabilityPostNssaiAvailabilityNotificationPostRequest
func (*NSSAIAvailabilityPostNssaiAvailabilityNotificationPostRequest) SetContentEncoding ¶
func (r *NSSAIAvailabilityPostNssaiAvailabilityNotificationPostRequest) SetContentEncoding(ContentEncoding string)
func (*NSSAIAvailabilityPostNssaiAvailabilityNotificationPostRequest) SetNssfEventNotification ¶
func (r *NSSAIAvailabilityPostNssaiAvailabilityNotificationPostRequest) SetNssfEventNotification(NssfEventNotification models.NssfEventNotification)
type NSSAIAvailabilityPostNssaiAvailabilityNotificationPostResponse ¶
type NSSAIAvailabilityPostNssaiAvailabilityNotificationPostResponse struct {
AcceptEncoding string
}
type NSSAIAvailabilityPostRequest ¶
type NSSAIAvailabilityPostRequest struct {
NssfEventSubscriptionCreateData *models.NssfEventSubscriptionCreateData
ContentEncoding *string
}
NSSAIAvailabilityPostRequest
func (*NSSAIAvailabilityPostRequest) SetContentEncoding ¶
func (r *NSSAIAvailabilityPostRequest) SetContentEncoding(ContentEncoding string)
func (*NSSAIAvailabilityPostRequest) SetNssfEventSubscriptionCreateData ¶
func (r *NSSAIAvailabilityPostRequest) SetNssfEventSubscriptionCreateData(NssfEventSubscriptionCreateData models.NssfEventSubscriptionCreateData)
type NSSAIAvailabilityPostResponse ¶
type NSSAIAvailabilityPostResponse struct {
ContentEncoding string
Location string
NssfEventSubscriptionCreatedData models.NssfEventSubscriptionCreatedData
}
type NSSAIAvailabilityPutError ¶
type NSSAIAvailabilityPutError struct {
Location string
Var3gppSbiTargetNfId string
ProblemDetails models.ProblemDetails
RedirectResponse models.RedirectResponse
}
type NSSAIAvailabilityPutRequest ¶
type NSSAIAvailabilityPutRequest struct {
NfId *string
NssaiAvailabilityInfo *models.NssaiAvailabilityInfo
ContentEncoding *string
AcceptEncoding *string
}
NSSAIAvailabilityPutRequest
func (*NSSAIAvailabilityPutRequest) SetAcceptEncoding ¶
func (r *NSSAIAvailabilityPutRequest) SetAcceptEncoding(AcceptEncoding string)
func (*NSSAIAvailabilityPutRequest) SetContentEncoding ¶
func (r *NSSAIAvailabilityPutRequest) SetContentEncoding(ContentEncoding string)
func (*NSSAIAvailabilityPutRequest) SetNfId ¶
func (r *NSSAIAvailabilityPutRequest) SetNfId(NfId string)
func (*NSSAIAvailabilityPutRequest) SetNssaiAvailabilityInfo ¶
func (r *NSSAIAvailabilityPutRequest) SetNssaiAvailabilityInfo(NssaiAvailabilityInfo models.NssaiAvailabilityInfo)
type NSSAIAvailabilityPutResponse ¶
type NSSAIAvailabilityPutResponse struct {
AcceptEncoding string
ContentEncoding string
AuthorizedNssaiAvailabilityInfo models.AuthorizedNssaiAvailabilityInfo
}
type NSSAIAvailabilityStoreApiService ¶
type NSSAIAvailabilityStoreApiService service
func (*NSSAIAvailabilityStoreApiService) NSSAIAvailabilityOptions ¶
func (a *NSSAIAvailabilityStoreApiService) NSSAIAvailabilityOptions(ctx context.Context) (*NSSAIAvailabilityOptionsResponse, error)
type NSSAIAvailabilitySubModifyPatchError ¶
type NSSAIAvailabilitySubModifyPatchError struct {
Location string
Var3gppSbiTargetNfId string
ProblemDetails models.ProblemDetails
RedirectResponse models.RedirectResponse
}
type NSSAIAvailabilitySubModifyPatchRequest ¶
type NSSAIAvailabilitySubModifyPatchRequest struct {
SubscriptionId *string
PatchItem []models.PatchItem
ContentEncoding *string
}
NSSAIAvailabilitySubModifyPatchRequest
func (*NSSAIAvailabilitySubModifyPatchRequest) SetContentEncoding ¶
func (r *NSSAIAvailabilitySubModifyPatchRequest) SetContentEncoding(ContentEncoding string)
func (*NSSAIAvailabilitySubModifyPatchRequest) SetPatchItem ¶
func (r *NSSAIAvailabilitySubModifyPatchRequest) SetPatchItem(PatchItem []models.PatchItem)
func (*NSSAIAvailabilitySubModifyPatchRequest) SetSubscriptionId ¶
func (r *NSSAIAvailabilitySubModifyPatchRequest) SetSubscriptionId(SubscriptionId string)
type NSSAIAvailabilitySubModifyPatchResponse ¶
type NSSAIAvailabilitySubModifyPatchResponse struct {
ContentEncoding string
NssfEventSubscriptionCreatedData models.NssfEventSubscriptionCreatedData
}
type NSSAIAvailabilityUnsubscribeError ¶
type NSSAIAvailabilityUnsubscribeError struct {
Location string
Var3gppSbiTargetNfId string
ProblemDetails models.ProblemDetails
RedirectResponse models.RedirectResponse
}
type NSSAIAvailabilityUnsubscribeRequest ¶
type NSSAIAvailabilityUnsubscribeRequest struct {
SubscriptionId *string
}
NSSAIAvailabilityUnsubscribeRequest
func (*NSSAIAvailabilityUnsubscribeRequest) SetSubscriptionId ¶
func (r *NSSAIAvailabilityUnsubscribeRequest) SetSubscriptionId(SubscriptionId string)
type NSSAIAvailabilityUnsubscribeResponse ¶
type NSSAIAvailabilityUnsubscribeResponse struct {
}
type SubscriptionIDDocumentApiService ¶
type SubscriptionIDDocumentApiService service
func (*SubscriptionIDDocumentApiService) NSSAIAvailabilitySubModifyPatch ¶
func (a *SubscriptionIDDocumentApiService) NSSAIAvailabilitySubModifyPatch(ctx context.Context, request *NSSAIAvailabilitySubModifyPatchRequest) (*NSSAIAvailabilitySubModifyPatchResponse, error)
func (*SubscriptionIDDocumentApiService) NSSAIAvailabilityUnsubscribe ¶
func (a *SubscriptionIDDocumentApiService) NSSAIAvailabilityUnsubscribe(ctx context.Context, request *NSSAIAvailabilityUnsubscribeRequest) (*NSSAIAvailabilityUnsubscribeResponse, error)
type SubscriptionsCollectionApiService ¶
type SubscriptionsCollectionApiService service
func (*SubscriptionsCollectionApiService) NSSAIAvailabilityPost ¶
func (a *SubscriptionsCollectionApiService) NSSAIAvailabilityPost(ctx context.Context, request *NSSAIAvailabilityPostRequest) (*NSSAIAvailabilityPostResponse, error)
func (*SubscriptionsCollectionApiService) NSSAIAvailabilityPostNssaiAvailabilityNotificationPost ¶
func (a *SubscriptionsCollectionApiService) NSSAIAvailabilityPostNssaiAvailabilityNotificationPost(ctx context.Context, uri string, request *NSSAIAvailabilityPostNssaiAvailabilityNotificationPostRequest) (*NSSAIAvailabilityPostNssaiAvailabilityNotificationPostResponse, error)
Click to show internal directories.
Click to hide internal directories.