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) 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 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) SetRequestBody(RequestBody []models.PatchItem)
- type NSSAIAvailabilityPatchResponse
- type NSSAIAvailabilityPostError
- type NSSAIAvailabilityPostNssaiAvailabilityNotificationError
- type NSSAIAvailabilityPostNssaiAvailabilityNotificationRequest
- type NSSAIAvailabilityPostNssaiAvailabilityNotificationResponse
- 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) SetRequestBody(RequestBody models.Nssf_NSSAIAvail_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) NSSAIAvailabilityPostNssaiAvailabilityNotification(ctx context.Context, uri string, ...) (*NSSAIAvailabilityPostNssaiAvailabilityNotificationResponse, 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 {
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 ¶
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 ¶
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 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
Var3gpp_Sbi_Target_Nf_Id 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
Var3gpp_Sbi_Target_Nf_Id string
ProblemDetails *models.ProblemDetails
RedirectResponse *models.RedirectResponse
}
type NSSAIAvailabilityOptionsRequest ¶
type NSSAIAvailabilityOptionsRequest struct{}
NSSAIAvailabilityOptionsRequest
type NSSAIAvailabilityOptionsResponse ¶
type NSSAIAvailabilityOptionsResponse struct {
Accept_Encoding string
}
type NSSAIAvailabilityPatchError ¶
type NSSAIAvailabilityPatchError struct {
Location string
Var3gpp_Sbi_Target_Nf_Id string
ProblemDetails *models.ProblemDetails
RedirectResponse *models.RedirectResponse
}
type NSSAIAvailabilityPatchRequest ¶
type NSSAIAvailabilityPatchRequest struct {
NfId *string
RequestBody []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) SetRequestBody ¶
func (r *NSSAIAvailabilityPatchRequest) SetRequestBody( RequestBody []models.PatchItem, )
type NSSAIAvailabilityPatchResponse ¶
type NSSAIAvailabilityPatchResponse struct {
Accept_Encoding string
Content_Encoding string
Nssf_NSSAIAvail_AuthorizedNssaiAvailabilityInfo *models.Nssf_NSSAIAvail_AuthorizedNssaiAvailabilityInfo
}
type NSSAIAvailabilityPostError ¶
type NSSAIAvailabilityPostError struct {
Location string
Var3gpp_Sbi_Target_Nf_Id string
ProblemDetails *models.ProblemDetails
RedirectResponse *models.RedirectResponse
}
type NSSAIAvailabilityPostNssaiAvailabilityNotificationError ¶
type NSSAIAvailabilityPostNssaiAvailabilityNotificationError struct {
Location string
Var3gpp_Sbi_Target_Nf_Id string
ProblemDetails *models.ProblemDetails
RedirectResponse *models.RedirectResponse
}
type NSSAIAvailabilityPostNssaiAvailabilityNotificationRequest ¶
type NSSAIAvailabilityPostNssaiAvailabilityNotificationRequest struct {
RequestBody *models.Nssf_NSSAIAvail_NssfEventNotification
ContentEncoding *string
}
NSSAIAvailabilityPostNssaiAvailabilityNotificationRequest
func (*NSSAIAvailabilityPostNssaiAvailabilityNotificationRequest) SetContentEncoding ¶
func (r *NSSAIAvailabilityPostNssaiAvailabilityNotificationRequest) SetContentEncoding( ContentEncoding string, )
func (*NSSAIAvailabilityPostNssaiAvailabilityNotificationRequest) SetRequestBody ¶
func (r *NSSAIAvailabilityPostNssaiAvailabilityNotificationRequest) SetRequestBody( RequestBody models.Nssf_NSSAIAvail_NssfEventNotification, )
type NSSAIAvailabilityPostNssaiAvailabilityNotificationResponse ¶
type NSSAIAvailabilityPostNssaiAvailabilityNotificationResponse struct {
Accept_Encoding string
}
type NSSAIAvailabilityPostRequest ¶
type NSSAIAvailabilityPostRequest struct {
RequestBody *models.Nssf_NSSAIAvail_NssfEventSubscriptionCreateData
ContentEncoding *string
}
NSSAIAvailabilityPostRequest
func (*NSSAIAvailabilityPostRequest) SetContentEncoding ¶
func (r *NSSAIAvailabilityPostRequest) SetContentEncoding( ContentEncoding string, )
func (*NSSAIAvailabilityPostRequest) SetRequestBody ¶
func (r *NSSAIAvailabilityPostRequest) SetRequestBody( RequestBody models.Nssf_NSSAIAvail_NssfEventSubscriptionCreateData, )
type NSSAIAvailabilityPostResponse ¶
type NSSAIAvailabilityPostResponse struct {
Content_Encoding string
Location string
Nssf_NSSAIAvail_NssfEventSubscriptionCreatedData *models.Nssf_NSSAIAvail_NssfEventSubscriptionCreatedData
}
type NSSAIAvailabilityPutError ¶
type NSSAIAvailabilityPutError struct {
Location string
Var3gpp_Sbi_Target_Nf_Id string
ProblemDetails *models.ProblemDetails
RedirectResponse *models.RedirectResponse
}
type NSSAIAvailabilityPutRequest ¶
type NSSAIAvailabilityPutRequest struct {
NfId *string
RequestBody *models.Nssf_NSSAIAvail_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) SetRequestBody ¶
func (r *NSSAIAvailabilityPutRequest) SetRequestBody( RequestBody models.Nssf_NSSAIAvail_NssaiAvailabilityInfo, )
type NSSAIAvailabilityPutResponse ¶
type NSSAIAvailabilityPutResponse struct {
Accept_Encoding string
Content_Encoding string
Nssf_NSSAIAvail_AuthorizedNssaiAvailabilityInfo *models.Nssf_NSSAIAvail_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
Var3gpp_Sbi_Target_Nf_Id string
ProblemDetails *models.ProblemDetails
RedirectResponse *models.RedirectResponse
}
type NSSAIAvailabilitySubModifyPatchRequest ¶
type NSSAIAvailabilitySubModifyPatchRequest struct {
SubscriptionId *string
RequestBody []models.PatchItem
ContentEncoding *string
}
NSSAIAvailabilitySubModifyPatchRequest
func (*NSSAIAvailabilitySubModifyPatchRequest) SetContentEncoding ¶
func (r *NSSAIAvailabilitySubModifyPatchRequest) SetContentEncoding( ContentEncoding string, )
func (*NSSAIAvailabilitySubModifyPatchRequest) SetRequestBody ¶
func (r *NSSAIAvailabilitySubModifyPatchRequest) SetRequestBody( RequestBody []models.PatchItem, )
func (*NSSAIAvailabilitySubModifyPatchRequest) SetSubscriptionId ¶
func (r *NSSAIAvailabilitySubModifyPatchRequest) SetSubscriptionId( SubscriptionId string, )
type NSSAIAvailabilitySubModifyPatchResponse ¶
type NSSAIAvailabilitySubModifyPatchResponse struct {
Content_Encoding string
Nssf_NSSAIAvail_NssfEventSubscriptionCreatedData *models.Nssf_NSSAIAvail_NssfEventSubscriptionCreatedData
}
type NSSAIAvailabilityUnsubscribeError ¶
type NSSAIAvailabilityUnsubscribeError struct {
Location string
Var3gpp_Sbi_Target_Nf_Id 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) NSSAIAvailabilityPostNssaiAvailabilityNotification ¶
func (a *SubscriptionsCollectionApiService) NSSAIAvailabilityPostNssaiAvailabilityNotification( ctx context.Context, uri string, request *NSSAIAvailabilityPostNssaiAvailabilityNotificationRequest, ) (*NSSAIAvailabilityPostNssaiAvailabilityNotificationResponse, error)
Click to show internal directories.
Click to hide internal directories.