Documentation
¶
Index ¶
- type APIClient
- type ASSessionWithRequiredQoSSubscriptionsApiService
- func (a *ASSessionWithRequiredQoSSubscriptionsApiService) CreateASSessionWithQoSSubscription(ctx context.Context, request *CreateASSessionWithQoSSubscriptionRequest) (*CreateASSessionWithQoSSubscriptionResponse, error)
- func (a *ASSessionWithRequiredQoSSubscriptionsApiService) CreateASSessionWithQoSSubscriptionNotificationDestinationPost(ctx context.Context, uri string, ...) (*CreateASSessionWithQoSSubscriptionNotificationDestinationPostResponse, error)
- func (a *ASSessionWithRequiredQoSSubscriptionsApiService) FetchAllASSessionWithQoSSubscriptions(ctx context.Context, request *FetchAllASSessionWithQoSSubscriptionsRequest) (*FetchAllASSessionWithQoSSubscriptionsResponse, 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 CreateASSessionWithQoSSubscriptionError
- type CreateASSessionWithQoSSubscriptionNotificationDestinationPostError
- type CreateASSessionWithQoSSubscriptionNotificationDestinationPostRequest
- type CreateASSessionWithQoSSubscriptionNotificationDestinationPostResponse
- type CreateASSessionWithQoSSubscriptionRequest
- type CreateASSessionWithQoSSubscriptionResponse
- type DeleteIndASSessionWithQoSSubscriptionError
- type DeleteIndASSessionWithQoSSubscriptionRequest
- type DeleteIndASSessionWithQoSSubscriptionResponse
- type FetchAllASSessionWithQoSSubscriptionsError
- type FetchAllASSessionWithQoSSubscriptionsRequest
- func (r *FetchAllASSessionWithQoSSubscriptionsRequest) SetIpAddrs(IpAddrs []models.IpAddr)
- func (r *FetchAllASSessionWithQoSSubscriptionsRequest) SetIpDomain(IpDomain string)
- func (r *FetchAllASSessionWithQoSSubscriptionsRequest) SetMacAddrs(MacAddrs []string)
- func (r *FetchAllASSessionWithQoSSubscriptionsRequest) SetScsAsId(ScsAsId string)
- type FetchAllASSessionWithQoSSubscriptionsResponse
- type FetchIndASSessionWithQoSSubscriptionError
- type FetchIndASSessionWithQoSSubscriptionRequest
- type FetchIndASSessionWithQoSSubscriptionResponse
- type IndividualASSessionWithRequiredQoSSubscriptionApiService
- func (a *IndividualASSessionWithRequiredQoSSubscriptionApiService) DeleteIndASSessionWithQoSSubscription(ctx context.Context, request *DeleteIndASSessionWithQoSSubscriptionRequest) (*DeleteIndASSessionWithQoSSubscriptionResponse, error)
- func (a *IndividualASSessionWithRequiredQoSSubscriptionApiService) FetchIndASSessionWithQoSSubscription(ctx context.Context, request *FetchIndASSessionWithQoSSubscriptionRequest) (*FetchIndASSessionWithQoSSubscriptionResponse, error)
- func (a *IndividualASSessionWithRequiredQoSSubscriptionApiService) ModifyIndASSessionWithQoSSubscription(ctx context.Context, request *ModifyIndASSessionWithQoSSubscriptionRequest) (*ModifyIndASSessionWithQoSSubscriptionResponse, error)
- func (a *IndividualASSessionWithRequiredQoSSubscriptionApiService) UpdateIndASSessionWithQoSSubscription(ctx context.Context, request *UpdateIndASSessionWithQoSSubscriptionRequest) (*UpdateIndASSessionWithQoSSubscriptionResponse, error)
- type ModifyIndASSessionWithQoSSubscriptionError
- type ModifyIndASSessionWithQoSSubscriptionRequest
- func (r *ModifyIndASSessionWithQoSSubscriptionRequest) SetAsSessionWithQoSSubscriptionPatch(AsSessionWithQoSSubscriptionPatch models.AsSessionWithQoSSubscriptionPatch)
- func (r *ModifyIndASSessionWithQoSSubscriptionRequest) SetScsAsId(ScsAsId string)
- func (r *ModifyIndASSessionWithQoSSubscriptionRequest) SetSubscriptionId(SubscriptionId string)
- type ModifyIndASSessionWithQoSSubscriptionResponse
- type UpdateIndASSessionWithQoSSubscriptionError
- type UpdateIndASSessionWithQoSSubscriptionRequest
- func (r *UpdateIndASSessionWithQoSSubscriptionRequest) SetAsSessionWithQoSSubscription(AsSessionWithQoSSubscription models.AsSessionWithQoSSubscription)
- func (r *UpdateIndASSessionWithQoSSubscriptionRequest) SetScsAsId(ScsAsId string)
- func (r *UpdateIndASSessionWithQoSSubscriptionRequest) SetSubscriptionId(SubscriptionId string)
- type UpdateIndASSessionWithQoSSubscriptionResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type APIClient ¶
type APIClient struct {
// API Services
ASSessionWithRequiredQoSSubscriptionsApi *ASSessionWithRequiredQoSSubscriptionsApiService
IndividualASSessionWithRequiredQoSSubscriptionApi *IndividualASSessionWithRequiredQoSSubscriptionApiService
// contains filtered or unexported fields
}
APIClient manages communication with the 3gpp-as-session-with-qos 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 ASSessionWithRequiredQoSSubscriptionsApiService ¶
type ASSessionWithRequiredQoSSubscriptionsApiService service
func (*ASSessionWithRequiredQoSSubscriptionsApiService) CreateASSessionWithQoSSubscription ¶
func (a *ASSessionWithRequiredQoSSubscriptionsApiService) CreateASSessionWithQoSSubscription(ctx context.Context, request *CreateASSessionWithQoSSubscriptionRequest) (*CreateASSessionWithQoSSubscriptionResponse, error)
func (*ASSessionWithRequiredQoSSubscriptionsApiService) CreateASSessionWithQoSSubscriptionNotificationDestinationPost ¶
func (a *ASSessionWithRequiredQoSSubscriptionsApiService) CreateASSessionWithQoSSubscriptionNotificationDestinationPost(ctx context.Context, uri string, request *CreateASSessionWithQoSSubscriptionNotificationDestinationPostRequest) (*CreateASSessionWithQoSSubscriptionNotificationDestinationPostResponse, error)
func (*ASSessionWithRequiredQoSSubscriptionsApiService) FetchAllASSessionWithQoSSubscriptions ¶
func (a *ASSessionWithRequiredQoSSubscriptionsApiService) FetchAllASSessionWithQoSSubscriptions(ctx context.Context, request *FetchAllASSessionWithQoSSubscriptionsRequest) (*FetchAllASSessionWithQoSSubscriptionsResponse, 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 CreateASSessionWithQoSSubscriptionError ¶
type CreateASSessionWithQoSSubscriptionError struct {
ProblemDetails models.ProblemDetails
}
type CreateASSessionWithQoSSubscriptionNotificationDestinationPostError ¶
type CreateASSessionWithQoSSubscriptionNotificationDestinationPostError struct {
Location string
ProblemDetails models.ProblemDetails
}
type CreateASSessionWithQoSSubscriptionNotificationDestinationPostRequest ¶
type CreateASSessionWithQoSSubscriptionNotificationDestinationPostRequest struct {
UserPlaneNotificationData *models.UserPlaneNotificationData
}
CreateASSessionWithQoSSubscriptionNotificationDestinationPostRequest
func (*CreateASSessionWithQoSSubscriptionNotificationDestinationPostRequest) SetUserPlaneNotificationData ¶
func (r *CreateASSessionWithQoSSubscriptionNotificationDestinationPostRequest) SetUserPlaneNotificationData(UserPlaneNotificationData models.UserPlaneNotificationData)
type CreateASSessionWithQoSSubscriptionNotificationDestinationPostResponse ¶
type CreateASSessionWithQoSSubscriptionNotificationDestinationPostResponse struct {
}
type CreateASSessionWithQoSSubscriptionRequest ¶
type CreateASSessionWithQoSSubscriptionRequest struct {
ScsAsId *string
AsSessionWithQoSSubscription *models.AsSessionWithQoSSubscription
}
CreateASSessionWithQoSSubscriptionRequest
func (*CreateASSessionWithQoSSubscriptionRequest) SetAsSessionWithQoSSubscription ¶
func (r *CreateASSessionWithQoSSubscriptionRequest) SetAsSessionWithQoSSubscription(AsSessionWithQoSSubscription models.AsSessionWithQoSSubscription)
func (*CreateASSessionWithQoSSubscriptionRequest) SetScsAsId ¶
func (r *CreateASSessionWithQoSSubscriptionRequest) SetScsAsId(ScsAsId string)
type CreateASSessionWithQoSSubscriptionResponse ¶
type CreateASSessionWithQoSSubscriptionResponse struct {
Location string
AsSessionWithQoSSubscription models.AsSessionWithQoSSubscription
}
type DeleteIndASSessionWithQoSSubscriptionError ¶
type DeleteIndASSessionWithQoSSubscriptionError struct {
Location string
ProblemDetails models.ProblemDetails
}
type DeleteIndASSessionWithQoSSubscriptionRequest ¶
DeleteIndASSessionWithQoSSubscriptionRequest
func (*DeleteIndASSessionWithQoSSubscriptionRequest) SetScsAsId ¶
func (r *DeleteIndASSessionWithQoSSubscriptionRequest) SetScsAsId(ScsAsId string)
func (*DeleteIndASSessionWithQoSSubscriptionRequest) SetSubscriptionId ¶
func (r *DeleteIndASSessionWithQoSSubscriptionRequest) SetSubscriptionId(SubscriptionId string)
type DeleteIndASSessionWithQoSSubscriptionResponse ¶
type DeleteIndASSessionWithQoSSubscriptionResponse struct {
UserPlaneNotificationData models.UserPlaneNotificationData
}
type FetchAllASSessionWithQoSSubscriptionsError ¶
type FetchAllASSessionWithQoSSubscriptionsError struct {
Location string
ProblemDetails models.ProblemDetails
}
type FetchAllASSessionWithQoSSubscriptionsRequest ¶
type FetchAllASSessionWithQoSSubscriptionsRequest struct {
ScsAsId *string
IpAddrs []models.IpAddr
IpDomain *string
MacAddrs []string
}
FetchAllASSessionWithQoSSubscriptionsRequest
func (*FetchAllASSessionWithQoSSubscriptionsRequest) SetIpAddrs ¶
func (r *FetchAllASSessionWithQoSSubscriptionsRequest) SetIpAddrs(IpAddrs []models.IpAddr)
func (*FetchAllASSessionWithQoSSubscriptionsRequest) SetIpDomain ¶
func (r *FetchAllASSessionWithQoSSubscriptionsRequest) SetIpDomain(IpDomain string)
func (*FetchAllASSessionWithQoSSubscriptionsRequest) SetMacAddrs ¶
func (r *FetchAllASSessionWithQoSSubscriptionsRequest) SetMacAddrs(MacAddrs []string)
func (*FetchAllASSessionWithQoSSubscriptionsRequest) SetScsAsId ¶
func (r *FetchAllASSessionWithQoSSubscriptionsRequest) SetScsAsId(ScsAsId string)
type FetchAllASSessionWithQoSSubscriptionsResponse ¶
type FetchAllASSessionWithQoSSubscriptionsResponse struct {
AsSessionWithQoSSubscription []models.AsSessionWithQoSSubscription
}
type FetchIndASSessionWithQoSSubscriptionError ¶
type FetchIndASSessionWithQoSSubscriptionError struct {
Location string
ProblemDetails models.ProblemDetails
}
type FetchIndASSessionWithQoSSubscriptionRequest ¶
FetchIndASSessionWithQoSSubscriptionRequest
func (*FetchIndASSessionWithQoSSubscriptionRequest) SetScsAsId ¶
func (r *FetchIndASSessionWithQoSSubscriptionRequest) SetScsAsId(ScsAsId string)
func (*FetchIndASSessionWithQoSSubscriptionRequest) SetSubscriptionId ¶
func (r *FetchIndASSessionWithQoSSubscriptionRequest) SetSubscriptionId(SubscriptionId string)
type FetchIndASSessionWithQoSSubscriptionResponse ¶
type FetchIndASSessionWithQoSSubscriptionResponse struct {
AsSessionWithQoSSubscription models.AsSessionWithQoSSubscription
}
type IndividualASSessionWithRequiredQoSSubscriptionApiService ¶
type IndividualASSessionWithRequiredQoSSubscriptionApiService service
func (*IndividualASSessionWithRequiredQoSSubscriptionApiService) DeleteIndASSessionWithQoSSubscription ¶
func (a *IndividualASSessionWithRequiredQoSSubscriptionApiService) DeleteIndASSessionWithQoSSubscription(ctx context.Context, request *DeleteIndASSessionWithQoSSubscriptionRequest) (*DeleteIndASSessionWithQoSSubscriptionResponse, error)
func (*IndividualASSessionWithRequiredQoSSubscriptionApiService) FetchIndASSessionWithQoSSubscription ¶
func (a *IndividualASSessionWithRequiredQoSSubscriptionApiService) FetchIndASSessionWithQoSSubscription(ctx context.Context, request *FetchIndASSessionWithQoSSubscriptionRequest) (*FetchIndASSessionWithQoSSubscriptionResponse, error)
func (*IndividualASSessionWithRequiredQoSSubscriptionApiService) ModifyIndASSessionWithQoSSubscription ¶
func (a *IndividualASSessionWithRequiredQoSSubscriptionApiService) ModifyIndASSessionWithQoSSubscription(ctx context.Context, request *ModifyIndASSessionWithQoSSubscriptionRequest) (*ModifyIndASSessionWithQoSSubscriptionResponse, error)
func (*IndividualASSessionWithRequiredQoSSubscriptionApiService) UpdateIndASSessionWithQoSSubscription ¶
func (a *IndividualASSessionWithRequiredQoSSubscriptionApiService) UpdateIndASSessionWithQoSSubscription(ctx context.Context, request *UpdateIndASSessionWithQoSSubscriptionRequest) (*UpdateIndASSessionWithQoSSubscriptionResponse, error)
type ModifyIndASSessionWithQoSSubscriptionError ¶
type ModifyIndASSessionWithQoSSubscriptionError struct {
Location string
ProblemDetails models.ProblemDetails
}
type ModifyIndASSessionWithQoSSubscriptionRequest ¶
type ModifyIndASSessionWithQoSSubscriptionRequest struct {
ScsAsId *string
SubscriptionId *string
AsSessionWithQoSSubscriptionPatch *models.AsSessionWithQoSSubscriptionPatch
}
ModifyIndASSessionWithQoSSubscriptionRequest
func (*ModifyIndASSessionWithQoSSubscriptionRequest) SetAsSessionWithQoSSubscriptionPatch ¶
func (r *ModifyIndASSessionWithQoSSubscriptionRequest) SetAsSessionWithQoSSubscriptionPatch(AsSessionWithQoSSubscriptionPatch models.AsSessionWithQoSSubscriptionPatch)
func (*ModifyIndASSessionWithQoSSubscriptionRequest) SetScsAsId ¶
func (r *ModifyIndASSessionWithQoSSubscriptionRequest) SetScsAsId(ScsAsId string)
func (*ModifyIndASSessionWithQoSSubscriptionRequest) SetSubscriptionId ¶
func (r *ModifyIndASSessionWithQoSSubscriptionRequest) SetSubscriptionId(SubscriptionId string)
type ModifyIndASSessionWithQoSSubscriptionResponse ¶
type ModifyIndASSessionWithQoSSubscriptionResponse struct {
AsSessionWithQoSSubscription models.AsSessionWithQoSSubscription
}
type UpdateIndASSessionWithQoSSubscriptionError ¶
type UpdateIndASSessionWithQoSSubscriptionError struct {
Location string
ProblemDetails models.ProblemDetails
}
type UpdateIndASSessionWithQoSSubscriptionRequest ¶
type UpdateIndASSessionWithQoSSubscriptionRequest struct {
ScsAsId *string
SubscriptionId *string
AsSessionWithQoSSubscription *models.AsSessionWithQoSSubscription
}
UpdateIndASSessionWithQoSSubscriptionRequest
func (*UpdateIndASSessionWithQoSSubscriptionRequest) SetAsSessionWithQoSSubscription ¶
func (r *UpdateIndASSessionWithQoSSubscriptionRequest) SetAsSessionWithQoSSubscription(AsSessionWithQoSSubscription models.AsSessionWithQoSSubscription)
func (*UpdateIndASSessionWithQoSSubscriptionRequest) SetScsAsId ¶
func (r *UpdateIndASSessionWithQoSSubscriptionRequest) SetScsAsId(ScsAsId string)
func (*UpdateIndASSessionWithQoSSubscriptionRequest) SetSubscriptionId ¶
func (r *UpdateIndASSessionWithQoSSubscriptionRequest) SetSubscriptionId(SubscriptionId string)
type UpdateIndASSessionWithQoSSubscriptionResponse ¶
type UpdateIndASSessionWithQoSSubscriptionResponse struct {
AsSessionWithQoSSubscription models.AsSessionWithQoSSubscription
}