T8PFDMgmt

package
v1.3.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 19, 2026 License: Apache-2.0 Imports: 8 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
	IndividualApplicationPFDManagementApi *IndividualApplicationPFDManagementApiService
	IndividualPFDManagementTransactionApi *IndividualPFDManagementTransactionApiService
	PFDManagementTransactionsApi          *PFDManagementTransactionsApiService
	// contains filtered or unexported fields
}

APIClient manages communication with the 3gpp-pfd-management 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 (*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 CreatePFDManagementTransactionError

type CreatePFDManagementTransactionError struct {
	Nef_ProblemDetails      *models.Nef_ProblemDetails
	Nef_T8PFDMgmt_PfdReport []models.Nef_T8PFDMgmt_PfdReport
}

type CreatePFDManagementTransactionNotificationDestinationError

type CreatePFDManagementTransactionNotificationDestinationError struct {
	Location           string
	Nef_ProblemDetails *models.Nef_ProblemDetails
}

type CreatePFDManagementTransactionNotificationDestinationRequest

type CreatePFDManagementTransactionNotificationDestinationRequest struct {
	RequestBody []models.Nef_T8PFDMgmt_PfdReport
}

CreatePFDManagementTransactionNotificationDestinationRequest

func (*CreatePFDManagementTransactionNotificationDestinationRequest) SetRequestBody

type CreatePFDManagementTransactionNotificationDestinationResponse

type CreatePFDManagementTransactionNotificationDestinationResponse struct{}

type CreatePFDManagementTransactionRequest

type CreatePFDManagementTransactionRequest struct {
	ScsAsId     *string
	RequestBody *models.Nef_T8PFDMgmt_PfdManagement
}

CreatePFDManagementTransactionRequest

func (*CreatePFDManagementTransactionRequest) SetRequestBody

func (*CreatePFDManagementTransactionRequest) SetScsAsId

func (r *CreatePFDManagementTransactionRequest) SetScsAsId(ScsAsId string)

type CreatePFDManagementTransactionResponse

type CreatePFDManagementTransactionResponse struct {
	Location                    string
	Nef_T8PFDMgmt_PfdManagement *models.Nef_T8PFDMgmt_PfdManagement
}

type DeleteIndApplicationPFDManagementError

type DeleteIndApplicationPFDManagementError struct {
	Location           string
	Nef_ProblemDetails *models.Nef_ProblemDetails
}

type DeleteIndApplicationPFDManagementRequest

type DeleteIndApplicationPFDManagementRequest struct {
	ScsAsId       *string
	TransactionId *string
	AppId         *string
}

DeleteIndApplicationPFDManagementRequest

func (*DeleteIndApplicationPFDManagementRequest) SetAppId

func (*DeleteIndApplicationPFDManagementRequest) SetScsAsId

func (r *DeleteIndApplicationPFDManagementRequest) SetScsAsId(ScsAsId string)

func (*DeleteIndApplicationPFDManagementRequest) SetTransactionId

func (r *DeleteIndApplicationPFDManagementRequest) SetTransactionId(
	TransactionId string,
)

type DeleteIndApplicationPFDManagementResponse

type DeleteIndApplicationPFDManagementResponse struct{}

type DeleteIndPFDManagementTransactionError

type DeleteIndPFDManagementTransactionError struct {
	Location           string
	Nef_ProblemDetails *models.Nef_ProblemDetails
}

type DeleteIndPFDManagementTransactionRequest

type DeleteIndPFDManagementTransactionRequest struct {
	ScsAsId       *string
	TransactionId *string
}

DeleteIndPFDManagementTransactionRequest

func (*DeleteIndPFDManagementTransactionRequest) SetScsAsId

func (r *DeleteIndPFDManagementTransactionRequest) SetScsAsId(ScsAsId string)

func (*DeleteIndPFDManagementTransactionRequest) SetTransactionId

func (r *DeleteIndPFDManagementTransactionRequest) SetTransactionId(
	TransactionId string,
)

type DeleteIndPFDManagementTransactionResponse

type DeleteIndPFDManagementTransactionResponse struct{}

type FetchAllPFDManagementTransactionsError

type FetchAllPFDManagementTransactionsError struct {
	Location           string
	Nef_ProblemDetails *models.Nef_ProblemDetails
}

type FetchAllPFDManagementTransactionsRequest

type FetchAllPFDManagementTransactionsRequest struct {
	ScsAsId        *string
	ExternalAppIds []string
}

FetchAllPFDManagementTransactionsRequest

func (*FetchAllPFDManagementTransactionsRequest) SetExternalAppIds

func (r *FetchAllPFDManagementTransactionsRequest) SetExternalAppIds(
	ExternalAppIds []string,
)

func (*FetchAllPFDManagementTransactionsRequest) SetScsAsId

func (r *FetchAllPFDManagementTransactionsRequest) SetScsAsId(ScsAsId string)

type FetchAllPFDManagementTransactionsResponse

type FetchAllPFDManagementTransactionsResponse struct {
	Nef_T8PFDMgmt_PfdManagement []models.Nef_T8PFDMgmt_PfdManagement
}

type FetchIndApplicationPFDManagementError

type FetchIndApplicationPFDManagementError struct {
	Location           string
	Nef_ProblemDetails *models.Nef_ProblemDetails
}

type FetchIndApplicationPFDManagementRequest

type FetchIndApplicationPFDManagementRequest struct {
	ScsAsId       *string
	TransactionId *string
	AppId         *string
}

FetchIndApplicationPFDManagementRequest

func (*FetchIndApplicationPFDManagementRequest) SetAppId

func (*FetchIndApplicationPFDManagementRequest) SetScsAsId

func (r *FetchIndApplicationPFDManagementRequest) SetScsAsId(ScsAsId string)

func (*FetchIndApplicationPFDManagementRequest) SetTransactionId

func (r *FetchIndApplicationPFDManagementRequest) SetTransactionId(
	TransactionId string,
)

type FetchIndApplicationPFDManagementResponse

type FetchIndApplicationPFDManagementResponse struct {
	Nef_T8PFDMgmt_PfdData *models.Nef_T8PFDMgmt_PfdData
}

type FetchIndPFDManagementTransactionError

type FetchIndPFDManagementTransactionError struct {
	Location           string
	Nef_ProblemDetails *models.Nef_ProblemDetails
}

type FetchIndPFDManagementTransactionRequest

type FetchIndPFDManagementTransactionRequest struct {
	ScsAsId       *string
	TransactionId *string
}

FetchIndPFDManagementTransactionRequest

func (*FetchIndPFDManagementTransactionRequest) SetScsAsId

func (r *FetchIndPFDManagementTransactionRequest) SetScsAsId(ScsAsId string)

func (*FetchIndPFDManagementTransactionRequest) SetTransactionId

func (r *FetchIndPFDManagementTransactionRequest) SetTransactionId(
	TransactionId string,
)

type FetchIndPFDManagementTransactionResponse

type FetchIndPFDManagementTransactionResponse struct {
	Nef_T8PFDMgmt_PfdManagement *models.Nef_T8PFDMgmt_PfdManagement
}

type IndividualApplicationPFDManagementApiService

type IndividualApplicationPFDManagementApiService service

func (*IndividualApplicationPFDManagementApiService) DeleteIndApplicationPFDManagement

func (*IndividualApplicationPFDManagementApiService) FetchIndApplicationPFDManagement

func (*IndividualApplicationPFDManagementApiService) ModifyIndApplicationPFDManagement

func (*IndividualApplicationPFDManagementApiService) UpdateIndApplicationPFDManagement

type IndividualPFDManagementTransactionApiService

type IndividualPFDManagementTransactionApiService service

func (*IndividualPFDManagementTransactionApiService) DeleteIndPFDManagementTransaction

func (*IndividualPFDManagementTransactionApiService) FetchIndPFDManagementTransaction

func (*IndividualPFDManagementTransactionApiService) ModifyIndPFDManagementTransaction

func (*IndividualPFDManagementTransactionApiService) UpdateIndPFDManagementTransaction

type ModifyIndApplicationPFDManagementError

type ModifyIndApplicationPFDManagementError struct {
	Location                string
	Nef_ProblemDetails      *models.Nef_ProblemDetails
	Nef_T8PFDMgmt_PfdReport *models.Nef_T8PFDMgmt_PfdReport
}

type ModifyIndApplicationPFDManagementRequest

type ModifyIndApplicationPFDManagementRequest struct {
	ScsAsId       *string
	TransactionId *string
	AppId         *string
	RequestBody   *models.Nef_T8PFDMgmt_PfdData
}

ModifyIndApplicationPFDManagementRequest

func (*ModifyIndApplicationPFDManagementRequest) SetAppId

func (*ModifyIndApplicationPFDManagementRequest) SetRequestBody

func (r *ModifyIndApplicationPFDManagementRequest) SetRequestBody(
	RequestBody models.Nef_T8PFDMgmt_PfdData,
)

func (*ModifyIndApplicationPFDManagementRequest) SetScsAsId

func (r *ModifyIndApplicationPFDManagementRequest) SetScsAsId(ScsAsId string)

func (*ModifyIndApplicationPFDManagementRequest) SetTransactionId

func (r *ModifyIndApplicationPFDManagementRequest) SetTransactionId(
	TransactionId string,
)

type ModifyIndApplicationPFDManagementResponse

type ModifyIndApplicationPFDManagementResponse struct {
	Nef_T8PFDMgmt_PfdData *models.Nef_T8PFDMgmt_PfdData
}

type ModifyIndPFDManagementTransactionError

type ModifyIndPFDManagementTransactionError struct {
	Location                string
	Nef_ProblemDetails      *models.Nef_ProblemDetails
	Nef_T8PFDMgmt_PfdReport []models.Nef_T8PFDMgmt_PfdReport
}

type ModifyIndPFDManagementTransactionRequest

type ModifyIndPFDManagementTransactionRequest struct {
	ScsAsId       *string
	TransactionId *string
	RequestBody   *models.Nef_T8PFDMgmt_PfdManagementPatch
}

ModifyIndPFDManagementTransactionRequest

func (*ModifyIndPFDManagementTransactionRequest) SetRequestBody

func (*ModifyIndPFDManagementTransactionRequest) SetScsAsId

func (r *ModifyIndPFDManagementTransactionRequest) SetScsAsId(ScsAsId string)

func (*ModifyIndPFDManagementTransactionRequest) SetTransactionId

func (r *ModifyIndPFDManagementTransactionRequest) SetTransactionId(
	TransactionId string,
)

type ModifyIndPFDManagementTransactionResponse

type ModifyIndPFDManagementTransactionResponse struct {
	Nef_T8PFDMgmt_PfdManagement *models.Nef_T8PFDMgmt_PfdManagement
}

type PFDManagementTransactionsApiService

type PFDManagementTransactionsApiService service

func (*PFDManagementTransactionsApiService) CreatePFDManagementTransaction

func (*PFDManagementTransactionsApiService) FetchAllPFDManagementTransactions

type UpdateIndApplicationPFDManagementError

type UpdateIndApplicationPFDManagementError struct {
	Location                string
	Nef_ProblemDetails      *models.Nef_ProblemDetails
	Nef_T8PFDMgmt_PfdReport *models.Nef_T8PFDMgmt_PfdReport
}

type UpdateIndApplicationPFDManagementRequest

type UpdateIndApplicationPFDManagementRequest struct {
	ScsAsId       *string
	TransactionId *string
	AppId         *string
	RequestBody   *models.Nef_T8PFDMgmt_PfdData
}

UpdateIndApplicationPFDManagementRequest

func (*UpdateIndApplicationPFDManagementRequest) SetAppId

func (*UpdateIndApplicationPFDManagementRequest) SetRequestBody

func (r *UpdateIndApplicationPFDManagementRequest) SetRequestBody(
	RequestBody models.Nef_T8PFDMgmt_PfdData,
)

func (*UpdateIndApplicationPFDManagementRequest) SetScsAsId

func (r *UpdateIndApplicationPFDManagementRequest) SetScsAsId(ScsAsId string)

func (*UpdateIndApplicationPFDManagementRequest) SetTransactionId

func (r *UpdateIndApplicationPFDManagementRequest) SetTransactionId(
	TransactionId string,
)

type UpdateIndApplicationPFDManagementResponse

type UpdateIndApplicationPFDManagementResponse struct {
	Nef_T8PFDMgmt_PfdData *models.Nef_T8PFDMgmt_PfdData
}

type UpdateIndPFDManagementTransactionError

type UpdateIndPFDManagementTransactionError struct {
	Location                string
	Nef_ProblemDetails      *models.Nef_ProblemDetails
	Nef_T8PFDMgmt_PfdReport []models.Nef_T8PFDMgmt_PfdReport
}

type UpdateIndPFDManagementTransactionRequest

type UpdateIndPFDManagementTransactionRequest struct {
	ScsAsId       *string
	TransactionId *string
	RequestBody   *models.Nef_T8PFDMgmt_PfdManagement
}

UpdateIndPFDManagementTransactionRequest

func (*UpdateIndPFDManagementTransactionRequest) SetRequestBody

func (*UpdateIndPFDManagementTransactionRequest) SetScsAsId

func (r *UpdateIndPFDManagementTransactionRequest) SetScsAsId(ScsAsId string)

func (*UpdateIndPFDManagementTransactionRequest) SetTransactionId

func (r *UpdateIndPFDManagementTransactionRequest) SetTransactionId(
	TransactionId string,
)

type UpdateIndPFDManagementTransactionResponse

type UpdateIndPFDManagementTransactionResponse struct {
	Nef_T8PFDMgmt_PfdManagement *models.Nef_T8PFDMgmt_PfdManagement
}

Jump to

Keyboard shortcuts

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