Documentation ¶
Index ¶
- Variables
- func AddService(engine *gin.Engine) *gin.RouterGroup
- func AmfContext3gpp(c *gin.Context)
- func AmfContextNon3gpp(c *gin.Context)
- func ApplicationDataInfluenceDataGet(c *gin.Context)
- func ApplicationDataInfluenceDataInfluenceIdDelete(c *gin.Context)
- func ApplicationDataInfluenceDataInfluenceIdPatch(c *gin.Context)
- func ApplicationDataInfluenceDataInfluenceIdPut(c *gin.Context)
- func ApplicationDataInfluenceDataSubsToNotifyGet(c *gin.Context)
- func ApplicationDataInfluenceDataSubsToNotifyPost(c *gin.Context)
- func ApplicationDataInfluenceDataSubsToNotifySubscriptionIdDelete(c *gin.Context)
- func ApplicationDataInfluenceDataSubsToNotifySubscriptionIdGet(c *gin.Context)
- func ApplicationDataInfluenceDataSubsToNotifySubscriptionIdPut(c *gin.Context)
- func ApplicationDataPfdsAppIdDelete(c *gin.Context)
- func ApplicationDataPfdsAppIdGet(c *gin.Context)
- func ApplicationDataPfdsAppIdPut(c *gin.Context)
- func ApplicationDataPfdsGet(c *gin.Context)
- func CreateAMFSubscriptions(c *gin.Context)
- func CreateAccessAndMobilityData(c *gin.Context)
- func CreateAmfContext3gpp(c *gin.Context)
- func CreateAmfContextNon3gpp(c *gin.Context)
- func CreateAuthenticationSoR(c *gin.Context)
- func CreateAuthenticationStatus(c *gin.Context)
- func CreateEeGroupSubscriptions(c *gin.Context)
- func CreateEeSubscriptions(c *gin.Context)
- func CreateSdmSubscriptions(c *gin.Context)
- func CreateSessionManagementData(c *gin.Context)
- func CreateSmfContextNon3gpp(c *gin.Context)
- func CreateSmsfContext3gpp(c *gin.Context)
- func CreateSmsfContextNon3gpp(c *gin.Context)
- func DeleteAccessAndMobilityData(c *gin.Context)
- func DeleteSessionManagementData(c *gin.Context)
- func DeleteSmfContext(c *gin.Context)
- func DeleteSmsfContext3gpp(c *gin.Context)
- func DeleteSmsfContextNon3gpp(c *gin.Context)
- func ExposureDataSubsToNotifyPost(c *gin.Context)
- func ExposureDataSubsToNotifySubIdDelete(c *gin.Context)
- func ExposureDataSubsToNotifySubIdPut(c *gin.Context)
- func GetAmfSubscriptionInfo(c *gin.Context)
- func GetIdentityData(c *gin.Context)
- func GetOdbData(c *gin.Context)
- func GetSharedData(c *gin.Context)
- func GetppData(c *gin.Context)
- func Index(c *gin.Context)
- func ModifyAmfSubscriptionInfo(c *gin.Context)
- func ModifyAuthentication(c *gin.Context)
- func ModifyPpData(c *gin.Context)
- func NewRouter() *gin.Engine
- func PatchOperSpecData(c *gin.Context)
- func PolicyDataBdtDataBdtReferenceIdDelete(c *gin.Context)
- func PolicyDataBdtDataBdtReferenceIdGet(c *gin.Context)
- func PolicyDataBdtDataBdtReferenceIdPut(c *gin.Context)
- func PolicyDataBdtDataGet(c *gin.Context)
- func PolicyDataPlmnsPlmnIdUePolicySetGet(c *gin.Context)
- func PolicyDataSponsorConnectivityDataSponsorIdGet(c *gin.Context)
- func PolicyDataSubsToNotifyPost(c *gin.Context)
- func PolicyDataSubsToNotifySubsIdDelete(c *gin.Context)
- func PolicyDataSubsToNotifySubsIdPut(c *gin.Context)
- func PolicyDataUesUeIdAmDataGet(c *gin.Context)
- func PolicyDataUesUeIdOperatorSpecificDataGet(c *gin.Context)
- func PolicyDataUesUeIdOperatorSpecificDataPatch(c *gin.Context)
- func PolicyDataUesUeIdOperatorSpecificDataPut(c *gin.Context)
- func PolicyDataUesUeIdSmDataGet(c *gin.Context)
- func PolicyDataUesUeIdSmDataPatch(c *gin.Context)
- func PolicyDataUesUeIdSmDataUsageMonIdDelete(c *gin.Context)
- func PolicyDataUesUeIdSmDataUsageMonIdGet(c *gin.Context)
- func PolicyDataUesUeIdSmDataUsageMonIdPut(c *gin.Context)
- func PolicyDataUesUeIdUePolicySetGet(c *gin.Context)
- func PolicyDataUesUeIdUePolicySetPatch(c *gin.Context)
- func PolicyDataUesUeIdUePolicySetPut(c *gin.Context)
- func PostSubscriptionDataSubscriptions(c *gin.Context)
- func QueryAccessAndMobilityData(c *gin.Context)
- func QueryAmData(c *gin.Context)
- func QueryAmfContext3gpp(c *gin.Context)
- func QueryAmfContextNon3gpp(c *gin.Context)
- func QueryAuthSoR(c *gin.Context)
- func QueryAuthSubsData(c *gin.Context)
- func QueryAuthenticationStatus(c *gin.Context)
- func QueryEEData(c *gin.Context)
- func QueryEeGroupSubscriptions(c *gin.Context)
- func QueryOperSpecData(c *gin.Context)
- func QueryProvisionedData(c *gin.Context)
- func QuerySessionManagementData(c *gin.Context)
- func QuerySmData(c *gin.Context)
- func QuerySmfRegList(c *gin.Context)
- func QuerySmfRegistration(c *gin.Context)
- func QuerySmfSelectData(c *gin.Context)
- func QuerySmsData(c *gin.Context)
- func QuerySmsMngData(c *gin.Context)
- func QuerySmsfContext3gpp(c *gin.Context)
- func QuerySmsfContextNon3gpp(c *gin.Context)
- func QueryTraceData(c *gin.Context)
- func Queryeesubscriptions(c *gin.Context)
- func Querysdmsubscriptions(c *gin.Context)
- func RemoveAmfSubscriptionsInfo(c *gin.Context)
- func RemoveEeGroupSubscriptions(c *gin.Context)
- func RemoveeeSubscriptions(c *gin.Context)
- func RemovesdmSubscriptions(c *gin.Context)
- func RemovesubscriptionDataSubscriptions(c *gin.Context)
- func RestfulAPIDeleteMany(collName string, filter bson.M)
- func RestfulAPIDeleteOne(collName string, filter bson.M)
- func RestfulAPIGetMany(collName string, filter bson.M) []map[string]interface{}
- func RestfulAPIGetOne(collName string, filter bson.M) map[string]interface{}
- func RestfulAPIJSONPatch(collName string, filter bson.M, patchJSON []byte) bool
- func RestfulAPIJSONPatchExtend(collName string, filter bson.M, patchJSON []byte, dataName string) bool
- func RestfulAPIMergePatch(collName string, filter bson.M, patchData map[string]interface{}) bool
- func RestfulAPIPost(collName string, filter bson.M, postData map[string]interface{}) bool
- func RestfulAPIPutMany(collName string, filterArray []bson.M, putDataArray []map[string]interface{}) bool
- func RestfulAPIPutOne(collName string, filter bson.M, putData map[string]interface{}) bool
- func RestfulAPIPutOneNotUpdate(collName string, filter bson.M, putData map[string]interface{}) bool
- func SetMongoDB(setdbName string, url string)
- func UpdateEeGroupSubscriptions(c *gin.Context)
- func UpdateEesubscriptions(c *gin.Context)
- func Updatesdmsubscriptions(c *gin.Context)
- type Route
- type Routes
Constants ¶
This section is empty.
Variables ¶
var Client *mongo.Client = nil
Functions ¶
func AddService ¶
func AddService(engine *gin.Engine) *gin.RouterGroup
func AmfContext3gpp ¶
AmfContext3gpp - To modify the AMF context data of a UE using 3gpp access in the UDR
func AmfContextNon3gpp ¶
AmfContextNon3gpp - To modify the AMF context data of a UE using non 3gpp access in the UDR
func ApplicationDataInfluenceDataGet ¶
ApplicationDataInfluenceDataGet -
func ApplicationDataInfluenceDataInfluenceIdDelete ¶
ApplicationDataInfluenceDataInfluenceIdDelete -
func ApplicationDataInfluenceDataInfluenceIdPatch ¶
ApplicationDataInfluenceDataInfluenceIdPatch -
func ApplicationDataInfluenceDataInfluenceIdPut ¶
ApplicationDataInfluenceDataInfluenceIdPut -
func ApplicationDataInfluenceDataSubsToNotifyGet ¶
ApplicationDataInfluenceDataSubsToNotifyGet -
func ApplicationDataInfluenceDataSubsToNotifyPost ¶
ApplicationDataInfluenceDataSubsToNotifyPost -
func ApplicationDataInfluenceDataSubsToNotifySubscriptionIdDelete ¶
ApplicationDataInfluenceDataSubsToNotifySubscriptionIdDelete -
func ApplicationDataInfluenceDataSubsToNotifySubscriptionIdGet ¶
ApplicationDataInfluenceDataSubsToNotifySubscriptionIdGet -
func ApplicationDataInfluenceDataSubsToNotifySubscriptionIdPut ¶
ApplicationDataInfluenceDataSubsToNotifySubscriptionIdPut -
func ApplicationDataPfdsAppIdDelete ¶
ApplicationDataPfdsAppIdDelete -
func ApplicationDataPfdsAppIdGet ¶
ApplicationDataPfdsAppIdGet -
func ApplicationDataPfdsAppIdPut ¶
ApplicationDataPfdsAppIdPut -
func CreateAMFSubscriptions ¶
CreateAMFSubscriptions - Creates AMF Subscription Info for an eeSubscription
func CreateAccessAndMobilityData ¶
CreateAccessAndMobilityData - Creates and updates the access and mobility exposure data for a UE
func CreateAmfContext3gpp ¶
CreateAmfContext3gpp - To store the AMF context data of a UE using 3gpp access in the UDR
func CreateAmfContextNon3gpp ¶
CreateAmfContextNon3gpp - To store the AMF context data of a UE using non-3gpp access in the UDR
func CreateAuthenticationSoR ¶
CreateAuthenticationSoR - To store the SoR acknowledgement information of a UE
func CreateAuthenticationStatus ¶
CreateAuthenticationStatus - To store the Authentication Status data of a UE
func CreateEeGroupSubscriptions ¶
CreateEeGroupSubscriptions - Create individual EE subscription for a group of UEs or any UE
func CreateEeSubscriptions ¶
CreateEeSubscriptions - Create individual EE subscription
func CreateSdmSubscriptions ¶
CreateSdmSubscriptions - Create individual sdm subscription
func CreateSessionManagementData ¶
CreateSessionManagementData - Creates and updates the session management data for a UE and for an individual PDU session
func CreateSmfContextNon3gpp ¶
CreateSmfContextNon3gpp - To create an individual SMF context data of a UE in the UDR
func CreateSmsfContext3gpp ¶
CreateSmsfContext3gpp - Create the SMSF context data of a UE via 3GPP access
func CreateSmsfContextNon3gpp ¶
CreateSmsfContextNon3gpp - Create the SMSF context data of a UE via non-3GPP access
func DeleteAccessAndMobilityData ¶
DeleteAccessAndMobilityData - Deletes the access and mobility exposure data for a UE
func DeleteSessionManagementData ¶
DeleteSessionManagementData - Deletes the session management data for a UE and for an individual PDU session
func DeleteSmfContext ¶
DeleteSmfContext - To remove an individual SMF context data of a UE the UDR
func DeleteSmsfContext3gpp ¶
DeleteSmsfContext3gpp - To remove the SMSF context data of a UE via 3GPP access
func DeleteSmsfContextNon3gpp ¶
DeleteSmsfContextNon3gpp - To remove the SMSF context data of a UE via non-3GPP access
func ExposureDataSubsToNotifyPost ¶
ExposureDataSubsToNotifyPost -
func ExposureDataSubsToNotifySubIdDelete ¶
ExposureDataSubsToNotifySubIdDelete - Deletes a subcription for notifications
func ExposureDataSubsToNotifySubIdPut ¶
ExposureDataSubsToNotifySubIdPut - updates a subcription for notifications
func GetAmfSubscriptionInfo ¶
GetAmfSubscriptionInfo - Retrieve AMF subscription Info
func GetIdentityData ¶
GetIdentityData - Retrieve identity data by SUPI or GPSI
func GetOdbData ¶
GetOdbData - Retrieve ODB Data data by SUPI or GPSI
func ModifyAmfSubscriptionInfo ¶
ModifyAmfSubscriptionInfo - modify the AMF Subscription Info
func ModifyAuthentication ¶
ModifyAuthentication - modify the authentication subscription data of a UE
func ModifyPpData ¶
ModifyPpData - modify the provisioned parameter data
func PatchOperSpecData ¶
AmfContext3gpp - To modify operator specific data of a UE
func PolicyDataBdtDataBdtReferenceIdDelete ¶
PolicyDataBdtDataBdtReferenceIdDelete -
func PolicyDataBdtDataBdtReferenceIdGet ¶
PolicyDataBdtDataBdtReferenceIdGet -
func PolicyDataBdtDataBdtReferenceIdPut ¶
PolicyDataBdtDataBdtReferenceIdPut -
func PolicyDataPlmnsPlmnIdUePolicySetGet ¶
PolicyDataPlmnsPlmnIdUePolicySetGet -
func PolicyDataSponsorConnectivityDataSponsorIdGet ¶
PolicyDataSponsorConnectivityDataSponsorIdGet -
func PolicyDataSubsToNotifyPost ¶
PolicyDataSubsToNotifyPost -
func PolicyDataSubsToNotifySubsIdDelete ¶
PolicyDataSubsToNotifySubsIdDelete -
func PolicyDataSubsToNotifySubsIdPut ¶
PolicyDataSubsToNotifySubsIdPut -
func PolicyDataUesUeIdAmDataGet ¶
PolicyDataUesUeIdAmDataGet -
func PolicyDataUesUeIdOperatorSpecificDataGet ¶
PolicyDataUesUeIdOperatorSpecificDataGet -
func PolicyDataUesUeIdOperatorSpecificDataPatch ¶
PolicyDataUesUeIdOperatorSpecificDataPatch - Need to be fixed
func PolicyDataUesUeIdOperatorSpecificDataPut ¶
PolicyDataUesUeIdOperatorSpecificDataPut -
func PolicyDataUesUeIdSmDataGet ¶
PolicyDataUesUeIdSmDataGet -
func PolicyDataUesUeIdSmDataPatch ¶
PolicyDataUesUeIdSmDataPatch - Need to be fixed
func PolicyDataUesUeIdSmDataUsageMonIdDelete ¶
PolicyDataUesUeIdSmDataUsageMonIdDelete -
func PolicyDataUesUeIdSmDataUsageMonIdGet ¶
PolicyDataUesUeIdSmDataUsageMonIdGet -
func PolicyDataUesUeIdSmDataUsageMonIdPut ¶
PolicyDataUesUeIdSmDataUsageMonIdPut -
func PolicyDataUesUeIdUePolicySetGet ¶
PolicyDataUesUeIdUePolicySetGet -
func PolicyDataUesUeIdUePolicySetPatch ¶
PolicyDataUesUeIdUePolicySetPatch -
func PolicyDataUesUeIdUePolicySetPut ¶
PolicyDataUesUeIdUePolicySetPut -
func PostSubscriptionDataSubscriptions ¶
SubscriptionDataSubscriptions - Subscription data subscriptions
func QueryAccessAndMobilityData ¶
QueryAccessAndMobilityData - Retrieves the access and mobility exposure data for a UE
func QueryAmData ¶
QueryAmData - Retrieves the access and mobility subscription data of a UE
func QueryAmfContext3gpp ¶
QueryAmfContext3gpp - Retrieves the AMF context data of a UE using 3gpp access
func QueryAmfContextNon3gpp ¶
QueryAmfContextNon3gpp - Retrieves the AMF context data of a UE using non-3gpp access
func QueryAuthSoR ¶
QueryAuthSoR - Retrieves the SoR acknowledgement information of a UE
func QueryAuthSubsData ¶
QueryAuthSubsData - Retrieves the authentication subscription data of a UE
func QueryAuthenticationStatus ¶
QueryAuthenticationStatus - Retrieves the Authentication Status of a UE
func QueryEEData ¶
QueryEEData - Retrieves the ee profile data of a UE
func QueryEeGroupSubscriptions ¶
QueryEeGroupSubscriptions - Retrieves the ee subscriptions of a group of UEs or any UE
func QueryOperSpecData ¶
QueryOperSpecData - Retrieves the operator specific data of a UE
func QueryProvisionedData ¶
QueryProvisionedData - Retrieve multiple provisioned data sets of a UE
func QuerySessionManagementData ¶
QuerySessionManagementData - Retrieves the session management data for a UE and for an individual PDU session
func QuerySmData ¶
QuerySmData - Retrieves the Session Management subscription data of a UE
func QuerySmfRegList ¶
QuerySmfRegList - Retrieves the SMF registration list of a UE
func QuerySmfRegistration ¶
QuerySmfRegistration - Retrieves the individual SMF registration of a UE
func QuerySmfSelectData ¶
QuerySmfSelectData - Retrieves the SMF selection subscription data of a UE
func QuerySmsData ¶
QuerySmsData - Retrieves the SMS subscription data of a UE
func QuerySmsMngData ¶
QuerySmsMngData - Retrieves the SMS management subscription data of a UE
func QuerySmsfContext3gpp ¶
QuerySmsfContext3gpp - Retrieves the SMSF context data of a UE using 3gpp access
func QuerySmsfContextNon3gpp ¶
QuerySmsfContextNon3gpp - Retrieves the SMSF context data of a UE using non-3gpp access
func QueryTraceData ¶
QueryTraceData - Retrieves the trace configuration data of a UE
func Queryeesubscriptions ¶
Queryeesubscriptions - Retrieves the ee subscriptions of a UE
func Querysdmsubscriptions ¶
Querysdmsubscriptions - Retrieves the sdm subscriptions of a UE
func RemoveAmfSubscriptionsInfo ¶
RemoveAmfSubscriptionsInfo - Deletes AMF Subscription Info for an eeSubscription
func RemoveEeGroupSubscriptions ¶
RemoveEeGroupSubscriptions - Deletes a eeSubscription for a group of UEs or any UE
func RemoveeeSubscriptions ¶
RemoveeeSubscriptions - Deletes a eeSubscription
func RemovesdmSubscriptions ¶
RemovesdmSubscriptions - Deletes a sdmsubscriptions
func RemovesubscriptionDataSubscriptions ¶
RemovesubscriptionDataSubscriptions - Deletes a subscriptionDataSubscriptions
func RestfulAPIDeleteMany ¶
func RestfulAPIDeleteOne ¶
func RestfulAPIGetMany ¶
func RestfulAPIGetOne ¶
func RestfulAPIJSONPatch ¶
func RestfulAPIMergePatch ¶
func RestfulAPIPost ¶
func RestfulAPIPutMany ¶
func RestfulAPIPutOne ¶
func SetMongoDB ¶
func UpdateEeGroupSubscriptions ¶
UpdateEeGroupSubscriptions - Stores an individual ee subscription of a group of UEs or any UE
func UpdateEesubscriptions ¶
UpdateEesubscriptions - Stores an individual ee subscriptions of a UE
func Updatesdmsubscriptions ¶
Updatesdmsubscriptions - Stores an individual sdm subscriptions of a UE
Types ¶
type Route ¶
type Route struct { // Name is the name of this Route. Name string // Method is the string for the HTTP method. ex) GET, POST etc.. Method string // Pattern is the pattern of the URI. Pattern string // HandlerFunc is the handler function of this route. HandlerFunc gin.HandlerFunc }
Route is the information for every URI.
Source Files ¶
- api_access_and_mobility_data.go
- api_access_and_mobility_subscription_data_document.go
- api_amf3_gpp_access_registration_document.go
- api_amf_non3_gpp_access_registration_document.go
- api_amf_subscription_info_document.go
- api_authentication_data_document.go
- api_authentication_so_r_document.go
- api_authentication_status_document.go
- api_default.go
- api_event_amf_subscription_info_document.go
- api_event_exposure_data_document.go
- api_event_exposure_group_subscription_document.go
- api_event_exposure_group_subscriptions_collection.go
- api_event_exposure_subscription_document.go
- api_event_exposure_subscriptions_collection.go
- api_operator_specific_data_container_document.go
- api_parameter_provision_document.go
- api_pdu_session_management_data.go
- api_provisioned_data_document.go
- api_provisioned_parameter_data_document.go
- api_query_amf_subscription_info_document.go
- api_query_identity_data_by_supi_or_gpsi_document.go
- api_query_odb_data_by_supi_or_gpsi_document.go
- api_retrieval_of_shared_data.go
- api_sdm_subscription_document.go
- api_sdm_subscriptions_collection.go
- api_session_management_subscription_data.go
- api_smf_registration_document.go
- api_smf_registrations_collection.go
- api_smf_selection_subscription_data_document.go
- api_sms_management_subscription_data_document.go
- api_sms_subscription_data_document.go
- api_smsf3_gpp_registration_document.go
- api_smsf_non3_gpp_registration_document.go
- api_subs_to_nofify_collection.go
- api_subs_to_notify_document.go
- api_trace_data_document.go
- restful_api_lib.go
- routers.go