Documentation
¶
Index ¶
- type APIClient
- type Class5GMBSGroupCreationApiService
- type Class5GMBSGroupDeletionApiService
- type Class5GMBSGroupModificationApiService
- func (a *Class5GMBSGroupModificationApiService) Get5GMBSGroup(ctx context.Context, request *Get5GMBSGroupRequest) (*Get5GMBSGroupResponse, error)
- func (a *Class5GMBSGroupModificationApiService) Modify5GMBSGroup(ctx context.Context, request *Modify5GMBSGroupRequest) (*Modify5GMBSGroupResponse, error)
- type Class5GVNGroupCreationApiService
- type Class5GVNGroupDeletionApiService
- type Class5GVNGroupModificationApiService
- 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 Create5GMBSGroupError
- type Create5GMBSGroupRequest
- type Create5GMBSGroupResponse
- type Create5GVNGroupError
- type Create5GVNGroupRequest
- type Create5GVNGroupResponse
- type CreatePPDataEntryError
- type CreatePPDataEntryRequest
- type CreatePPDataEntryResponse
- type Delete5GMBSGroupError
- type Delete5GMBSGroupRequest
- type Delete5GMBSGroupResponse
- type Delete5GVNGroupError
- type Delete5GVNGroupRequest
- type Delete5GVNGroupResponse
- type DeletePPDataEntryError
- type DeletePPDataEntryRequest
- type DeletePPDataEntryResponse
- type Get5GMBSGroupError
- type Get5GMBSGroupRequest
- type Get5GMBSGroupResponse
- type Get5GVNGroupError
- type Get5GVNGroupRequest
- type Get5GVNGroupResponse
- type GetPPDataEntryError
- type GetPPDataEntryRequest
- type GetPPDataEntryResponse
- type Modify5GMBSGroupError
- type Modify5GMBSGroupRequest
- type Modify5GMBSGroupResponse
- type Modify5GVNGroupError
- type Modify5GVNGroupRequest
- type Modify5GVNGroupResponse
- type ParameterProvisioningDataEntryDocumentApiService
- func (a *ParameterProvisioningDataEntryDocumentApiService) CreatePPDataEntry(ctx context.Context, request *CreatePPDataEntryRequest) (*CreatePPDataEntryResponse, error)
- func (a *ParameterProvisioningDataEntryDocumentApiService) DeletePPDataEntry(ctx context.Context, request *DeletePPDataEntryRequest) (*DeletePPDataEntryResponse, error)
- func (a *ParameterProvisioningDataEntryDocumentApiService) GetPPDataEntry(ctx context.Context, request *GetPPDataEntryRequest) (*GetPPDataEntryResponse, error)
- type SubscriptionDataUpdateApiService
- type UpdateError
- type UpdateRequest
- type UpdateResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type APIClient ¶
type APIClient struct {
// API Services
Class5GMBSGroupCreationApi *Class5GMBSGroupCreationApiService
Class5GMBSGroupDeletionApi *Class5GMBSGroupDeletionApiService
Class5GMBSGroupModificationApi *Class5GMBSGroupModificationApiService
Class5GVNGroupCreationApi *Class5GVNGroupCreationApiService
Class5GVNGroupDeletionApi *Class5GVNGroupDeletionApiService
Class5GVNGroupModificationApi *Class5GVNGroupModificationApiService
ParameterProvisioningDataEntryDocumentApi *ParameterProvisioningDataEntryDocumentApiService
SubscriptionDataUpdateApi *SubscriptionDataUpdateApiService
// contains filtered or unexported fields
}
APIClient manages communication with the Nudm_PP API v1.2.2 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 Class5GMBSGroupCreationApiService ¶
type Class5GMBSGroupCreationApiService service
func (*Class5GMBSGroupCreationApiService) Create5GMBSGroup ¶
func (a *Class5GMBSGroupCreationApiService) Create5GMBSGroup(ctx context.Context, request *Create5GMBSGroupRequest) (*Create5GMBSGroupResponse, error)
type Class5GMBSGroupDeletionApiService ¶
type Class5GMBSGroupDeletionApiService service
func (*Class5GMBSGroupDeletionApiService) Delete5GMBSGroup ¶
func (a *Class5GMBSGroupDeletionApiService) Delete5GMBSGroup(ctx context.Context, request *Delete5GMBSGroupRequest) (*Delete5GMBSGroupResponse, error)
type Class5GMBSGroupModificationApiService ¶
type Class5GMBSGroupModificationApiService service
func (*Class5GMBSGroupModificationApiService) Get5GMBSGroup ¶
func (a *Class5GMBSGroupModificationApiService) Get5GMBSGroup(ctx context.Context, request *Get5GMBSGroupRequest) (*Get5GMBSGroupResponse, error)
func (*Class5GMBSGroupModificationApiService) Modify5GMBSGroup ¶
func (a *Class5GMBSGroupModificationApiService) Modify5GMBSGroup(ctx context.Context, request *Modify5GMBSGroupRequest) (*Modify5GMBSGroupResponse, error)
type Class5GVNGroupCreationApiService ¶
type Class5GVNGroupCreationApiService service
func (*Class5GVNGroupCreationApiService) Create5GVNGroup ¶
func (a *Class5GVNGroupCreationApiService) Create5GVNGroup(ctx context.Context, request *Create5GVNGroupRequest) (*Create5GVNGroupResponse, error)
type Class5GVNGroupDeletionApiService ¶
type Class5GVNGroupDeletionApiService service
func (*Class5GVNGroupDeletionApiService) Delete5GVNGroup ¶
func (a *Class5GVNGroupDeletionApiService) Delete5GVNGroup(ctx context.Context, request *Delete5GVNGroupRequest) (*Delete5GVNGroupResponse, error)
type Class5GVNGroupModificationApiService ¶
type Class5GVNGroupModificationApiService service
func (*Class5GVNGroupModificationApiService) Get5GVNGroup ¶
func (a *Class5GVNGroupModificationApiService) Get5GVNGroup(ctx context.Context, request *Get5GVNGroupRequest) (*Get5GVNGroupResponse, error)
func (*Class5GVNGroupModificationApiService) Modify5GVNGroup ¶
func (a *Class5GVNGroupModificationApiService) Modify5GVNGroup(ctx context.Context, request *Modify5GVNGroupRequest) (*Modify5GVNGroupResponse, 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 Create5GMBSGroupError ¶
type Create5GMBSGroupError struct {
ProblemDetails models.ProblemDetails
}
type Create5GMBSGroupRequest ¶
type Create5GMBSGroupRequest struct {
ExtGroupId *string
MulticastMbsGroupMemb *models.MulticastMbsGroupMemb
}
Create5GMBSGroupRequest
func (*Create5GMBSGroupRequest) SetExtGroupId ¶
func (r *Create5GMBSGroupRequest) SetExtGroupId(ExtGroupId string)
func (*Create5GMBSGroupRequest) SetMulticastMbsGroupMemb ¶
func (r *Create5GMBSGroupRequest) SetMulticastMbsGroupMemb(MulticastMbsGroupMemb models.MulticastMbsGroupMemb)
type Create5GMBSGroupResponse ¶
type Create5GMBSGroupResponse struct {
}
type Create5GVNGroupError ¶
type Create5GVNGroupError struct {
ProblemDetails models.ProblemDetails
}
type Create5GVNGroupRequest ¶
type Create5GVNGroupRequest struct {
ExtGroupId *string
Model5GVnGroupConfiguration *models.Model5GVnGroupConfiguration
}
Create5GVNGroupRequest
func (*Create5GVNGroupRequest) SetExtGroupId ¶
func (r *Create5GVNGroupRequest) SetExtGroupId(ExtGroupId string)
func (*Create5GVNGroupRequest) SetModel5GVnGroupConfiguration ¶
func (r *Create5GVNGroupRequest) SetModel5GVnGroupConfiguration(Model5GVnGroupConfiguration models.Model5GVnGroupConfiguration)
type Create5GVNGroupResponse ¶
type Create5GVNGroupResponse struct {
}
type CreatePPDataEntryError ¶
type CreatePPDataEntryError struct {
ProblemDetails models.ProblemDetails
}
type CreatePPDataEntryRequest ¶
type CreatePPDataEntryRequest struct {
UeId interface{}
AfInstanceId *string
PpDataEntry *models.PpDataEntry
}
CreatePPDataEntryRequest
func (*CreatePPDataEntryRequest) SetAfInstanceId ¶
func (r *CreatePPDataEntryRequest) SetAfInstanceId(AfInstanceId string)
func (*CreatePPDataEntryRequest) SetPpDataEntry ¶
func (r *CreatePPDataEntryRequest) SetPpDataEntry(PpDataEntry models.PpDataEntry)
func (*CreatePPDataEntryRequest) SetUeId ¶
func (r *CreatePPDataEntryRequest) SetUeId(UeId interface{})
type CreatePPDataEntryResponse ¶
type CreatePPDataEntryResponse struct {
PpDataEntry models.PpDataEntry
}
type Delete5GMBSGroupError ¶
type Delete5GMBSGroupError struct {
ProblemDetails models.ProblemDetails
}
type Delete5GMBSGroupRequest ¶
type Delete5GMBSGroupRequest struct {
ExtGroupId *string
}
Delete5GMBSGroupRequest
func (*Delete5GMBSGroupRequest) SetExtGroupId ¶
func (r *Delete5GMBSGroupRequest) SetExtGroupId(ExtGroupId string)
type Delete5GMBSGroupResponse ¶
type Delete5GMBSGroupResponse struct {
}
type Delete5GVNGroupError ¶
type Delete5GVNGroupError struct {
ProblemDetails models.ProblemDetails
}
type Delete5GVNGroupRequest ¶
Delete5GVNGroupRequest
func (*Delete5GVNGroupRequest) SetAfId ¶
func (r *Delete5GVNGroupRequest) SetAfId(AfId string)
func (*Delete5GVNGroupRequest) SetExtGroupId ¶
func (r *Delete5GVNGroupRequest) SetExtGroupId(ExtGroupId string)
func (*Delete5GVNGroupRequest) SetMtcProviderInfo ¶
func (r *Delete5GVNGroupRequest) SetMtcProviderInfo(MtcProviderInfo string)
type Delete5GVNGroupResponse ¶
type Delete5GVNGroupResponse struct {
}
type DeletePPDataEntryError ¶
type DeletePPDataEntryError struct {
ProblemDetails models.ProblemDetails
}
type DeletePPDataEntryRequest ¶
type DeletePPDataEntryRequest struct {
UeId interface{}
AfInstanceId *string
}
DeletePPDataEntryRequest
func (*DeletePPDataEntryRequest) SetAfInstanceId ¶
func (r *DeletePPDataEntryRequest) SetAfInstanceId(AfInstanceId string)
func (*DeletePPDataEntryRequest) SetUeId ¶
func (r *DeletePPDataEntryRequest) SetUeId(UeId interface{})
type DeletePPDataEntryResponse ¶
type DeletePPDataEntryResponse struct {
}
type Get5GMBSGroupError ¶
type Get5GMBSGroupError struct {
ProblemDetails models.ProblemDetails
}
type Get5GMBSGroupRequest ¶
type Get5GMBSGroupRequest struct {
ExtGroupId *string
}
Get5GMBSGroupRequest
func (*Get5GMBSGroupRequest) SetExtGroupId ¶
func (r *Get5GMBSGroupRequest) SetExtGroupId(ExtGroupId string)
type Get5GMBSGroupResponse ¶
type Get5GMBSGroupResponse struct {
MulticastMbsGroupMemb models.MulticastMbsGroupMemb
}
type Get5GVNGroupError ¶
type Get5GVNGroupError struct {
ProblemDetails models.ProblemDetails
}
type Get5GVNGroupRequest ¶
type Get5GVNGroupRequest struct {
ExtGroupId *string
}
Get5GVNGroupRequest
func (*Get5GVNGroupRequest) SetExtGroupId ¶
func (r *Get5GVNGroupRequest) SetExtGroupId(ExtGroupId string)
type Get5GVNGroupResponse ¶
type Get5GVNGroupResponse struct {
Model5GVnGroupConfiguration models.Model5GVnGroupConfiguration
}
type GetPPDataEntryError ¶
type GetPPDataEntryError struct {
ProblemDetails models.ProblemDetails
}
type GetPPDataEntryRequest ¶
type GetPPDataEntryRequest struct {
UeId interface{}
AfInstanceId *string
SupportedFeatures *string
}
GetPPDataEntryRequest
func (*GetPPDataEntryRequest) SetAfInstanceId ¶
func (r *GetPPDataEntryRequest) SetAfInstanceId(AfInstanceId string)
func (*GetPPDataEntryRequest) SetSupportedFeatures ¶
func (r *GetPPDataEntryRequest) SetSupportedFeatures(SupportedFeatures string)
func (*GetPPDataEntryRequest) SetUeId ¶
func (r *GetPPDataEntryRequest) SetUeId(UeId interface{})
type GetPPDataEntryResponse ¶
type GetPPDataEntryResponse struct {
PpDataEntry models.PpDataEntry
}
type Modify5GMBSGroupError ¶
type Modify5GMBSGroupError struct {
ProblemDetails models.ProblemDetails
}
type Modify5GMBSGroupRequest ¶
type Modify5GMBSGroupRequest struct {
ExtGroupId *string
MulticastMbsGroupMemb *models.MulticastMbsGroupMemb
SupportedFeatures *string
}
Modify5GMBSGroupRequest
func (*Modify5GMBSGroupRequest) SetExtGroupId ¶
func (r *Modify5GMBSGroupRequest) SetExtGroupId(ExtGroupId string)
func (*Modify5GMBSGroupRequest) SetMulticastMbsGroupMemb ¶
func (r *Modify5GMBSGroupRequest) SetMulticastMbsGroupMemb(MulticastMbsGroupMemb models.MulticastMbsGroupMemb)
func (*Modify5GMBSGroupRequest) SetSupportedFeatures ¶
func (r *Modify5GMBSGroupRequest) SetSupportedFeatures(SupportedFeatures string)
type Modify5GMBSGroupResponse ¶
type Modify5GMBSGroupResponse struct {
PatchResult models.PatchResult
}
type Modify5GVNGroupError ¶
type Modify5GVNGroupError struct {
ProblemDetails models.ProblemDetails
}
type Modify5GVNGroupRequest ¶
type Modify5GVNGroupRequest struct {
ExtGroupId *string
Model5GVnGroupConfiguration *models.Model5GVnGroupConfiguration
SupportedFeatures *string
}
Modify5GVNGroupRequest
func (*Modify5GVNGroupRequest) SetExtGroupId ¶
func (r *Modify5GVNGroupRequest) SetExtGroupId(ExtGroupId string)
func (*Modify5GVNGroupRequest) SetModel5GVnGroupConfiguration ¶
func (r *Modify5GVNGroupRequest) SetModel5GVnGroupConfiguration(Model5GVnGroupConfiguration models.Model5GVnGroupConfiguration)
func (*Modify5GVNGroupRequest) SetSupportedFeatures ¶
func (r *Modify5GVNGroupRequest) SetSupportedFeatures(SupportedFeatures string)
type Modify5GVNGroupResponse ¶
type Modify5GVNGroupResponse struct {
PatchResult models.PatchResult
}
type ParameterProvisioningDataEntryDocumentApiService ¶
type ParameterProvisioningDataEntryDocumentApiService service
func (*ParameterProvisioningDataEntryDocumentApiService) CreatePPDataEntry ¶
func (a *ParameterProvisioningDataEntryDocumentApiService) CreatePPDataEntry(ctx context.Context, request *CreatePPDataEntryRequest) (*CreatePPDataEntryResponse, error)
func (*ParameterProvisioningDataEntryDocumentApiService) DeletePPDataEntry ¶
func (a *ParameterProvisioningDataEntryDocumentApiService) DeletePPDataEntry(ctx context.Context, request *DeletePPDataEntryRequest) (*DeletePPDataEntryResponse, error)
func (*ParameterProvisioningDataEntryDocumentApiService) GetPPDataEntry ¶
func (a *ParameterProvisioningDataEntryDocumentApiService) GetPPDataEntry(ctx context.Context, request *GetPPDataEntryRequest) (*GetPPDataEntryResponse, error)
type SubscriptionDataUpdateApiService ¶
type SubscriptionDataUpdateApiService service
func (*SubscriptionDataUpdateApiService) Update ¶
func (a *SubscriptionDataUpdateApiService) Update(ctx context.Context, request *UpdateRequest) (*UpdateResponse, error)
type UpdateError ¶
type UpdateError struct {
ProblemDetails models.ProblemDetails
}
type UpdateRequest ¶
UpdateRequest
func (*UpdateRequest) SetPpData ¶
func (r *UpdateRequest) SetPpData(PpData models.PpData)
func (*UpdateRequest) SetSupportedFeatures ¶
func (r *UpdateRequest) SetSupportedFeatures(SupportedFeatures string)
func (*UpdateRequest) SetUeId ¶
func (r *UpdateRequest) SetUeId(UeId interface{})
type UpdateResponse ¶
type UpdateResponse struct {
PatchResult models.PatchResult
}
Source Files
¶
- api_class5_gmbs_group_creation.go
- api_class5_gmbs_group_deletion.go
- api_class5_gmbs_group_modification.go
- api_class5_gvn_group_creation.go
- api_class5_gvn_group_deletion.go
- api_class5_gvn_group_modification.go
- api_parameter_provisioning_data_entry_document.go
- api_subscription_data_update.go
- client.go
- configuration.go
Click to show internal directories.
Click to hide internal directories.