ParameterProvision

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

type Class5GMBSGroupDeletionApiService

type Class5GMBSGroupDeletionApiService service

func (*Class5GMBSGroupDeletionApiService) Delete5GMBSGroup

type Class5GMBSGroupModificationApiService

type Class5GMBSGroupModificationApiService service

func (*Class5GMBSGroupModificationApiService) Get5GMBSGroup

func (*Class5GMBSGroupModificationApiService) Modify5GMBSGroup

type Class5GVNGroupCreationApiService

type Class5GVNGroupCreationApiService service

func (*Class5GVNGroupCreationApiService) Create5GVNGroup

type Class5GVNGroupDeletionApiService

type Class5GVNGroupDeletionApiService service

func (*Class5GVNGroupDeletionApiService) Delete5GVNGroup

type Class5GVNGroupModificationApiService

type Class5GVNGroupModificationApiService service

func (*Class5GVNGroupModificationApiService) Get5GVNGroup

func (*Class5GVNGroupModificationApiService) Modify5GVNGroup

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

type Delete5GVNGroupRequest struct {
	ExtGroupId      *string
	MtcProviderInfo *string
	AfId            *string
}

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 (*ParameterProvisioningDataEntryDocumentApiService) DeletePPDataEntry

func (*ParameterProvisioningDataEntryDocumentApiService) GetPPDataEntry

type SubscriptionDataUpdateApiService

type SubscriptionDataUpdateApiService service

func (*SubscriptionDataUpdateApiService) Update

type UpdateError

type UpdateError struct {
	ProblemDetails models.ProblemDetails
}

type UpdateRequest

type UpdateRequest struct {
	UeId              interface{}
	PpData            *models.PpData
	SupportedFeatures *string
}

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
}

Jump to

Keyboard shortcuts

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