AsSessionWithQoS

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
	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 (*ASSessionWithRequiredQoSSubscriptionsApiService) FetchAllASSessionWithQoSSubscriptions

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 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

type DeleteIndASSessionWithQoSSubscriptionRequest struct {
	ScsAsId        *string
	SubscriptionId *string
}

DeleteIndASSessionWithQoSSubscriptionRequest

func (*DeleteIndASSessionWithQoSSubscriptionRequest) SetScsAsId

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 (*FetchAllASSessionWithQoSSubscriptionsRequest) SetIpDomain

func (r *FetchAllASSessionWithQoSSubscriptionsRequest) SetIpDomain(IpDomain string)

func (*FetchAllASSessionWithQoSSubscriptionsRequest) SetMacAddrs

func (r *FetchAllASSessionWithQoSSubscriptionsRequest) SetMacAddrs(MacAddrs []string)

func (*FetchAllASSessionWithQoSSubscriptionsRequest) SetScsAsId

type FetchAllASSessionWithQoSSubscriptionsResponse

type FetchAllASSessionWithQoSSubscriptionsResponse struct {
	AsSessionWithQoSSubscription []models.AsSessionWithQoSSubscription
}

type FetchIndASSessionWithQoSSubscriptionError

type FetchIndASSessionWithQoSSubscriptionError struct {
	Location       string
	ProblemDetails models.ProblemDetails
}

type FetchIndASSessionWithQoSSubscriptionRequest

type FetchIndASSessionWithQoSSubscriptionRequest struct {
	ScsAsId        *string
	SubscriptionId *string
}

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 (*IndividualASSessionWithRequiredQoSSubscriptionApiService) FetchIndASSessionWithQoSSubscription

func (*IndividualASSessionWithRequiredQoSSubscriptionApiService) ModifyIndASSessionWithQoSSubscription

func (*IndividualASSessionWithRequiredQoSSubscriptionApiService) UpdateIndASSessionWithQoSSubscription

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 (*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 (*UpdateIndASSessionWithQoSSubscriptionRequest) SetSubscriptionId

func (r *UpdateIndASSessionWithQoSSubscriptionRequest) SetSubscriptionId(SubscriptionId string)

type UpdateIndASSessionWithQoSSubscriptionResponse

type UpdateIndASSessionWithQoSSubscriptionResponse struct {
	AsSessionWithQoSSubscription models.AsSessionWithQoSSubscription
}

Jump to

Keyboard shortcuts

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