Documentation ¶
Index ¶
- type APIClient
- type AmfStatusChangeCallbackDocumentApiService
- 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) SetBasePath(apiRoot string)
- func (c *Configuration) SetHost(host string)
- func (c *Configuration) SetUserAgent(userAgent string)
- func (c *Configuration) UserAgent() string
- type IndividualSubscriptionDocumentApiService
- func (a *IndividualSubscriptionDocumentApiService) AMFStatusChangeSubscribeModfy(ctx context.Context, subscriptionId string, ...) (models.SubscriptionData, *http.Response, error)
- func (a *IndividualSubscriptionDocumentApiService) AMFStatusChangeUnSubscribe(ctx context.Context, subscriptionId string) (*http.Response, error)
- type IndividualUeContextDocumentApiService
- func (a *IndividualUeContextDocumentApiService) CreateUEContext(ctx context.Context, ueContextId string, ...) (models.CreateUeContextResponse, *http.Response, error)
- func (a *IndividualUeContextDocumentApiService) EBIAssignment(ctx context.Context, ueContextId string, assignEbiData models.AssignEbiData) (models.AssignedEbiData, *http.Response, error)
- func (a *IndividualUeContextDocumentApiService) RegistrationStatusUpdate(ctx context.Context, ueContextId string, ...) (models.UeRegStatusUpdateRspData, *http.Response, error)
- func (a *IndividualUeContextDocumentApiService) ReleaseUEContext(ctx context.Context, ueContextId string, ...) (*http.Response, error)
- func (a *IndividualUeContextDocumentApiService) UEContextTransfer(ctx context.Context, ueContextId string, ...) (models.UeContextTransferResponse, *http.Response, error)
- type N1MessageNotifyCallbackDocumentApiService
- type N1N2IndividualSubscriptionDocumentApiService
- type N1N2MessageCollectionDocumentApiService
- type N1N2MessageTransferStatusNotificationCallbackDocumentApiService
- type N1N2SubscriptionsCollectionForIndividualUEContextsDocumentApiService
- type N2InfoNotifyCallbackDocumentApiService
- type N2MessageNotifyCallbackDocumentApiService
- type NonUEN2MessageNotificationIndividualSubscriptionDocumentApiService
- type NonUEN2MessagesCollectionDocumentApiService
- type NonUEN2MessagesSubscriptionsCollectionDocumentApiService
- type SubscriptionsCollectionDocumentApiService
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type APIClient ¶
type APIClient struct { // API Services IndividualSubscriptionDocumentApi *IndividualSubscriptionDocumentApiService IndividualUeContextDocumentApi *IndividualUeContextDocumentApiService N1N2IndividualSubscriptionDocumentApi *N1N2IndividualSubscriptionDocumentApiService N1N2MessageCollectionDocumentApi *N1N2MessageCollectionDocumentApiService N1N2SubscriptionsCollectionForIndividualUEContextsDocumentApi *N1N2SubscriptionsCollectionForIndividualUEContextsDocumentApiService N1N2MessageTransferStatusNotificationCallbackDocumentApi *N1N2MessageTransferStatusNotificationCallbackDocumentApiService NonUEN2MessageNotificationIndividualSubscriptionDocumentApi *NonUEN2MessageNotificationIndividualSubscriptionDocumentApiService NonUEN2MessagesCollectionDocumentApi *NonUEN2MessagesCollectionDocumentApiService NonUEN2MessagesSubscriptionsCollectionDocumentApi *NonUEN2MessagesSubscriptionsCollectionDocumentApiService SubscriptionsCollectionDocumentApi *SubscriptionsCollectionDocumentApiService N1MessageNotifyCallbackDocumentApiServiceCallbackDocumentApi *N1MessageNotifyCallbackDocumentApiService N2InfoNotifyCallbackDocumentApiServiceCallbackDocumentApi *N2InfoNotifyCallbackDocumentApiService N2MessageNotifyCallbackDocumentApiServiceCallbackDocumentApi *N2MessageNotifyCallbackDocumentApiService AmfStatusChangeCallbackDocumentApiServiceCallbackDocumentApi *AmfStatusChangeCallbackDocumentApiService // contains filtered or unexported fields }
APIClient manages communication with the Namf_Communication API v1.0.0 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 AmfStatusChangeCallbackDocumentApiService ¶
type AmfStatusChangeCallbackDocumentApiService service
func (*AmfStatusChangeCallbackDocumentApiService) AmfStatusChangeNotify ¶
func (a *AmfStatusChangeCallbackDocumentApiService) AmfStatusChangeNotify(ctx context.Context, amfStatusChangeNotifyUrl string, request models.AmfStatusChangeNotification) (*http.Response, error)
type Configuration ¶
type Configuration struct {
// 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) SetBasePath ¶
func (c *Configuration) SetBasePath(apiRoot string)
func (*Configuration) SetHost ¶
func (c *Configuration) SetHost(host string)
func (*Configuration) SetUserAgent ¶
func (c *Configuration) SetUserAgent(userAgent string)
func (*Configuration) UserAgent ¶
func (c *Configuration) UserAgent() string
type IndividualSubscriptionDocumentApiService ¶
type IndividualSubscriptionDocumentApiService service
func (*IndividualSubscriptionDocumentApiService) AMFStatusChangeSubscribeModfy ¶
func (a *IndividualSubscriptionDocumentApiService) AMFStatusChangeSubscribeModfy(ctx context.Context, subscriptionId string, subscriptionData models.SubscriptionData) (models.SubscriptionData, *http.Response, error)
func (*IndividualSubscriptionDocumentApiService) AMFStatusChangeUnSubscribe ¶
type IndividualUeContextDocumentApiService ¶
type IndividualUeContextDocumentApiService service
func (*IndividualUeContextDocumentApiService) CreateUEContext ¶
func (a *IndividualUeContextDocumentApiService) CreateUEContext(ctx context.Context, ueContextId string, createUeContextRequest models.CreateUeContextRequest) (models.CreateUeContextResponse, *http.Response, error)
func (*IndividualUeContextDocumentApiService) EBIAssignment ¶
func (a *IndividualUeContextDocumentApiService) EBIAssignment(ctx context.Context, ueContextId string, assignEbiData models.AssignEbiData) (models.AssignedEbiData, *http.Response, error)
func (*IndividualUeContextDocumentApiService) RegistrationStatusUpdate ¶
func (a *IndividualUeContextDocumentApiService) RegistrationStatusUpdate(ctx context.Context, ueContextId string, ueRegStatusUpdateReqData models.UeRegStatusUpdateReqData) (models.UeRegStatusUpdateRspData, *http.Response, error)
func (*IndividualUeContextDocumentApiService) ReleaseUEContext ¶
func (a *IndividualUeContextDocumentApiService) ReleaseUEContext(ctx context.Context, ueContextId string, ueContextRelease models.UeContextRelease) (*http.Response, error)
func (*IndividualUeContextDocumentApiService) UEContextTransfer ¶
func (a *IndividualUeContextDocumentApiService) UEContextTransfer(ctx context.Context, ueContextId string, ueContextTransferRequest models.UeContextTransferRequest) (models.UeContextTransferResponse, *http.Response, error)
type N1MessageNotifyCallbackDocumentApiService ¶
type N1MessageNotifyCallbackDocumentApiService service
func (*N1MessageNotifyCallbackDocumentApiService) N1MessageNotify ¶
func (a *N1MessageNotifyCallbackDocumentApiService) N1MessageNotify(ctx context.Context, n1MessageNotificationUrl string, request models.N1MessageNotify) (*http.Response, error)
type N1N2IndividualSubscriptionDocumentApiService ¶
type N1N2IndividualSubscriptionDocumentApiService service
func (*N1N2IndividualSubscriptionDocumentApiService) N1N2MessageUnSubscribe ¶
type N1N2MessageCollectionDocumentApiService ¶
type N1N2MessageCollectionDocumentApiService service
func (*N1N2MessageCollectionDocumentApiService) N1N2MessageTransfer ¶
func (a *N1N2MessageCollectionDocumentApiService) N1N2MessageTransfer(ctx context.Context, ueContextId string, request models.N1N2MessageTransferRequest) (models.N1N2MessageTransferRspData, *http.Response, error)
type N1N2MessageTransferStatusNotificationCallbackDocumentApiService ¶
type N1N2MessageTransferStatusNotificationCallbackDocumentApiService service
func (*N1N2MessageTransferStatusNotificationCallbackDocumentApiService) N1N2TransferFailureNotification ¶
func (a *N1N2MessageTransferStatusNotificationCallbackDocumentApiService) N1N2TransferFailureNotification(ctx context.Context, n1N2MessageTransferNotificationUrl string, request models.N1N2MsgTxfrFailureNotification) (*http.Response, error)
N1N2MessageTransferStatusNotificationCallbackDocumentApiService Namf_Communication N1N2Transfer Failure Notification service Operation
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param ueContextId UE Context Identifier
- @param subscriptionId Subscription Identifier
type N1N2SubscriptionsCollectionForIndividualUEContextsDocumentApiService ¶
type N1N2SubscriptionsCollectionForIndividualUEContextsDocumentApiService service
func (*N1N2SubscriptionsCollectionForIndividualUEContextsDocumentApiService) N1N2MessageSubscribe ¶
func (a *N1N2SubscriptionsCollectionForIndividualUEContextsDocumentApiService) N1N2MessageSubscribe(ctx context.Context, ueContextId string, ueN1N2InfoSubscriptionCreateData models.UeN1N2InfoSubscriptionCreateData) (models.UeN1N2InfoSubscriptionCreatedData, *http.Response, error)
type N2InfoNotifyCallbackDocumentApiService ¶
type N2InfoNotifyCallbackDocumentApiService service
func (*N2InfoNotifyCallbackDocumentApiService) N2InfoNotify ¶
func (a *N2InfoNotifyCallbackDocumentApiService) N2InfoNotify(ctx context.Context, n2InfoNotifyUrl string, request models.N2InfoNotifyRequest) (*http.Response, error)
type N2MessageNotifyCallbackDocumentApiService ¶
type N2MessageNotifyCallbackDocumentApiService service
func (*N2MessageNotifyCallbackDocumentApiService) N2InfoNotify ¶
func (a *N2MessageNotifyCallbackDocumentApiService) N2InfoNotify(ctx context.Context, n2InfoNotifyUrl string, request models.N2InformationNotification) (models.N2InfoNotifyResponse, *http.Response, error)
type NonUEN2MessageNotificationIndividualSubscriptionDocumentApiService ¶
type NonUEN2MessageNotificationIndividualSubscriptionDocumentApiService service
func (*NonUEN2MessageNotificationIndividualSubscriptionDocumentApiService) NonUeN2InfoUnSubscribe ¶
type NonUEN2MessagesCollectionDocumentApiService ¶
type NonUEN2MessagesCollectionDocumentApiService service
func (*NonUEN2MessagesCollectionDocumentApiService) NonUeN2MessageTransfer ¶
func (a *NonUEN2MessagesCollectionDocumentApiService) NonUeN2MessageTransfer(ctx context.Context, request models.NonUeN2MessageTransferRequest) (models.N2InformationTransferRspData, *http.Response, error)
type NonUEN2MessagesSubscriptionsCollectionDocumentApiService ¶
type NonUEN2MessagesSubscriptionsCollectionDocumentApiService service
func (*NonUEN2MessagesSubscriptionsCollectionDocumentApiService) NonUeN2InfoSubscribe ¶
func (a *NonUEN2MessagesSubscriptionsCollectionDocumentApiService) NonUeN2InfoSubscribe(ctx context.Context, nonUeN2InfoSubscriptionCreateData models.NonUeN2InfoSubscriptionCreateData) (models.NonUeN2InfoSubscriptionCreatedData, *http.Response, error)
type SubscriptionsCollectionDocumentApiService ¶
type SubscriptionsCollectionDocumentApiService service
func (*SubscriptionsCollectionDocumentApiService) AMFStatusChangeSubscribe ¶
func (a *SubscriptionsCollectionDocumentApiService) AMFStatusChangeSubscribe(ctx context.Context, subscriptionData models.SubscriptionData) (models.SubscriptionData, *http.Response, error)
Source Files ¶
- api_individual_subscription_document.go
- api_individual_ue_context_document.go
- api_individual_ue_context_n2_message_notify_callback_document.go
- api_n1_n2_individual_subscription_document.go
- api_n1_n2_message_collection_document.go
- api_n1_n2_message_n1_message_notify_callback_document.go
- api_n1_n2_message_n2_message_notify_callback_document.go
- api_n1_n2_message_transfer_status_notification_callback_document.go
- api_n1_n2_subscriptions_collection_for_individual_ue_contexts_document.go
- api_non_uen2_message_notification_individual_subscription_document.go
- api_non_uen2_messages_collection_document.go
- api_non_uen2_messages_subscriptions_collection_document.go
- api_subscriptions_collection_document.go
- api_subscriptions_collection_document_amf_status_change_notify_callback_document.go
- client.go
- configuration.go
Click to show internal directories.
Click to hide internal directories.