Documentation ¶
Index ¶
- Constants
- func ConfirmAuthDataProcedure(authEvent models.AuthEvent, supi string) (problemDetails *models.ProblemDetails)
- func CreateEeSubscriptionProcedure(ueIdentity string, eesubscription models.EeSubscription) (*models.CreatedEeSubscription, *models.ProblemDetails)
- func DeleteEeSubscriptionProcedure(ueIdentity string, subscriptionID string)
- func DeregistrationSmfRegistrationsProcedure(ueID string, pduSessionID string) (problemDetails *models.ProblemDetails)
- func GenerateAuthDataProcedure(authInfoRequest models.AuthenticationInfoRequest, supiOrSuci string) (response *models.AuthenticationInfoResult, ...)
- func GetAmf3gppAccessProcedure(ueID string, supportedFeatures string) (response *models.Amf3GppAccessRegistration, ...)
- func GetAmfNon3gppAccessProcedure(queryAmfContextNon3gppParamOpts ..., ueID string) (response *models.AmfNon3GppAccessRegistration, ...)
- func HandleConfirmAuthDataRequest(request *http_wrapper.Request) *http_wrapper.Response
- func HandleCreateEeSubscription(request *http_wrapper.Request) *http_wrapper.Response
- func HandleDataChangeNotificationToNFRequest(request *http_wrapper.Request) *http_wrapper.Response
- func HandleDeleteEeSubscription(request *http_wrapper.Request) *http_wrapper.Response
- func HandleDeregistrationSmfRegistrations(request *http_wrapper.Request) *http_wrapper.Response
- func HandleGenerateAuthDataRequest(request *http_wrapper.Request) *http_wrapper.Response
- func HandleGetAmDataRequest(request *http_wrapper.Request) *http_wrapper.Response
- func HandleGetAmf3gppAccessRequest(request *http_wrapper.Request) *http_wrapper.Response
- func HandleGetAmfNon3gppAccessRequest(request *http_wrapper.Request) *http_wrapper.Response
- func HandleGetIdTranslationResultRequest(request *http_wrapper.Request) *http_wrapper.Response
- func HandleGetNssaiRequest(request *http_wrapper.Request) *http_wrapper.Response
- func HandleGetSharedDataRequest(request *http_wrapper.Request) *http_wrapper.Response
- func HandleGetSmDataRequest(request *http_wrapper.Request) *http_wrapper.Response
- func HandleGetSmfSelectDataRequest(request *http_wrapper.Request) *http_wrapper.Response
- func HandleGetSupiRequest(request *http_wrapper.Request) *http_wrapper.Response
- func HandleGetTraceDataRequest(request *http_wrapper.Request) *http_wrapper.Response
- func HandleGetUeContextInSmfDataRequest(request *http_wrapper.Request) *http_wrapper.Response
- func HandleModifyForSharedDataRequest(request *http_wrapper.Request) *http_wrapper.Response
- func HandleModifyRequest(request *http_wrapper.Request) *http_wrapper.Response
- func HandleRegisterAmfNon3gppAccessRequest(request *http_wrapper.Request) *http_wrapper.Response
- func HandleRegistrationAmf3gppAccessRequest(request *http_wrapper.Request) *http_wrapper.Response
- func HandleRegistrationSmfRegistrationsRequest(request *http_wrapper.Request) *http_wrapper.Response
- func HandleSubscribeRequest(request *http_wrapper.Request) *http_wrapper.Response
- func HandleSubscribeToSharedDataRequest(request *http_wrapper.Request) *http_wrapper.Response
- func HandleUnsubscribeForSharedDataRequest(request *http_wrapper.Request) *http_wrapper.Response
- func HandleUnsubscribeRequest(request *http_wrapper.Request) *http_wrapper.Response
- func HandleUpdateAmf3gppAccessRequest(request *http_wrapper.Request) *http_wrapper.Response
- func HandleUpdateAmfNon3gppAccessRequest(request *http_wrapper.Request) *http_wrapper.Response
- func HandleUpdateEeSubscription(request *http_wrapper.Request) *http_wrapper.Response
- func HandleUpdateRequest(request *http_wrapper.Request) *http_wrapper.Response
- func RegisterAmfNon3gppAccessProcedure(registerRequest models.AmfNon3GppAccessRegistration, ueID string) (header http.Header, response *models.AmfNon3GppAccessRegistration, ...)
- func RegistrationAmf3gppAccessProcedure(registerRequest models.Amf3GppAccessRegistration, ueID string) (header http.Header, response *models.Amf3GppAccessRegistration, ...)
- func RegistrationSmfRegistrationsProcedure(request *models.SmfRegistration, ueID string, pduSessionID string) (header http.Header, response *models.SmfRegistration, ...)
- func UpdateAmf3gppAccessProcedure(request models.Amf3GppAccessRegistrationModification, ueID string) (problemDetails *models.ProblemDetails)
- func UpdateAmfNon3gppAccessProcedure(request models.AmfNon3GppAccessRegistrationModification, ueID string) (problemDetails *models.ProblemDetails)
- func UpdateEeSubscriptionProcedure(ueIdentity string, subscriptionID string, patchList []models.PatchItem) *models.ProblemDetails
- func UpdateProcedure(updateRequest models.PpData, gpsi string) (problemDetails *models.ProblemDetails)
Constants ¶
View Source
const (
SqnMAx int64 = 0x7FFFFFFFFFF
)
Variables ¶
This section is empty.
Functions ¶
func ConfirmAuthDataProcedure ¶
func ConfirmAuthDataProcedure(authEvent models.AuthEvent, supi string) (problemDetails *models.ProblemDetails)
func CreateEeSubscriptionProcedure ¶
func CreateEeSubscriptionProcedure(ueIdentity string, eesubscription models.EeSubscription) (*models.CreatedEeSubscription, *models.ProblemDetails)
TODO: complete this procedure based on TS 29503 5.5
func DeleteEeSubscriptionProcedure ¶
TODO: complete this procedure based on TS 29503 5.5
func DeregistrationSmfRegistrationsProcedure ¶
func DeregistrationSmfRegistrationsProcedure(ueID string, pduSessionID string) (problemDetails *models.ProblemDetails)
func GenerateAuthDataProcedure ¶
func GenerateAuthDataProcedure(authInfoRequest models.AuthenticationInfoRequest, supiOrSuci string) ( response *models.AuthenticationInfoResult, problemDetails *models.ProblemDetails)
func GetAmf3gppAccessProcedure ¶
func GetAmf3gppAccessProcedure(ueID string, supportedFeatures string) ( response *models.Amf3GppAccessRegistration, problemDetails *models.ProblemDetails)
func GetAmfNon3gppAccessProcedure ¶
func GetAmfNon3gppAccessProcedure(queryAmfContextNon3gppParamOpts Nudr_DataRepository. QueryAmfContextNon3gppParamOpts, ueID string) (response *models.AmfNon3GppAccessRegistration, problemDetails *models.ProblemDetails)
func HandleConfirmAuthDataRequest ¶
func HandleConfirmAuthDataRequest(request *http_wrapper.Request) *http_wrapper.Response
func HandleCreateEeSubscription ¶
func HandleCreateEeSubscription(request *http_wrapper.Request) *http_wrapper.Response
func HandleDataChangeNotificationToNFRequest ¶
func HandleDataChangeNotificationToNFRequest(request *http_wrapper.Request) *http_wrapper.Response
HandleDataChangeNotificationToNFRequest ... Send Data Change Notification
func HandleDeleteEeSubscription ¶
func HandleDeleteEeSubscription(request *http_wrapper.Request) *http_wrapper.Response
func HandleDeregistrationSmfRegistrations ¶
func HandleDeregistrationSmfRegistrations(request *http_wrapper.Request) *http_wrapper.Response
func HandleGenerateAuthDataRequest ¶
func HandleGenerateAuthDataRequest(request *http_wrapper.Request) *http_wrapper.Response
func HandleGetAmDataRequest ¶
func HandleGetAmDataRequest(request *http_wrapper.Request) *http_wrapper.Response
func HandleGetAmf3gppAccessRequest ¶
func HandleGetAmf3gppAccessRequest(request *http_wrapper.Request) *http_wrapper.Response
func HandleGetAmfNon3gppAccessRequest ¶
func HandleGetAmfNon3gppAccessRequest(request *http_wrapper.Request) *http_wrapper.Response
func HandleGetIdTranslationResultRequest ¶
func HandleGetIdTranslationResultRequest(request *http_wrapper.Request) *http_wrapper.Response
func HandleGetNssaiRequest ¶
func HandleGetNssaiRequest(request *http_wrapper.Request) *http_wrapper.Response
func HandleGetSharedDataRequest ¶
func HandleGetSharedDataRequest(request *http_wrapper.Request) *http_wrapper.Response
func HandleGetSmDataRequest ¶
func HandleGetSmDataRequest(request *http_wrapper.Request) *http_wrapper.Response
func HandleGetSmfSelectDataRequest ¶
func HandleGetSmfSelectDataRequest(request *http_wrapper.Request) *http_wrapper.Response
func HandleGetSupiRequest ¶
func HandleGetSupiRequest(request *http_wrapper.Request) *http_wrapper.Response
func HandleGetTraceDataRequest ¶
func HandleGetTraceDataRequest(request *http_wrapper.Request) *http_wrapper.Response
func HandleGetUeContextInSmfDataRequest ¶
func HandleGetUeContextInSmfDataRequest(request *http_wrapper.Request) *http_wrapper.Response
func HandleModifyForSharedDataRequest ¶
func HandleModifyForSharedDataRequest(request *http_wrapper.Request) *http_wrapper.Response
func HandleModifyRequest ¶
func HandleModifyRequest(request *http_wrapper.Request) *http_wrapper.Response
func HandleRegisterAmfNon3gppAccessRequest ¶
func HandleRegisterAmfNon3gppAccessRequest(request *http_wrapper.Request) *http_wrapper.Response
TS 29.503 5.3.2.2.3
func HandleRegistrationAmf3gppAccessRequest ¶
func HandleRegistrationAmf3gppAccessRequest(request *http_wrapper.Request) *http_wrapper.Response
func HandleRegistrationSmfRegistrationsRequest ¶
func HandleRegistrationSmfRegistrationsRequest(request *http_wrapper.Request) *http_wrapper.Response
SmfRegistrations
func HandleSubscribeRequest ¶
func HandleSubscribeRequest(request *http_wrapper.Request) *http_wrapper.Response
func HandleSubscribeToSharedDataRequest ¶
func HandleSubscribeToSharedDataRequest(request *http_wrapper.Request) *http_wrapper.Response
func HandleUnsubscribeForSharedDataRequest ¶
func HandleUnsubscribeForSharedDataRequest(request *http_wrapper.Request) *http_wrapper.Response
func HandleUnsubscribeRequest ¶
func HandleUnsubscribeRequest(request *http_wrapper.Request) *http_wrapper.Response
func HandleUpdateAmf3gppAccessRequest ¶
func HandleUpdateAmf3gppAccessRequest(request *http_wrapper.Request) *http_wrapper.Response
TODO: ueID may be SUPI or GPSI, but this function did not handle this condition
func HandleUpdateAmfNon3gppAccessRequest ¶
func HandleUpdateAmfNon3gppAccessRequest(request *http_wrapper.Request) *http_wrapper.Response
TODO: ueID may be SUPI or GPSI, but this function did not handle this condition
func HandleUpdateEeSubscription ¶
func HandleUpdateEeSubscription(request *http_wrapper.Request) *http_wrapper.Response
func HandleUpdateRequest ¶
func HandleUpdateRequest(request *http_wrapper.Request) *http_wrapper.Response
func RegisterAmfNon3gppAccessProcedure ¶
func RegisterAmfNon3gppAccessProcedure(registerRequest models.AmfNon3GppAccessRegistration, ueID string) ( header http.Header, response *models.AmfNon3GppAccessRegistration, problemDetails *models.ProblemDetails)
func RegistrationAmf3gppAccessProcedure ¶
func RegistrationAmf3gppAccessProcedure(registerRequest models.Amf3GppAccessRegistration, ueID string) ( header http.Header, response *models.Amf3GppAccessRegistration, problemDetails *models.ProblemDetails)
TS 29.503 5.3.2.2.2
func RegistrationSmfRegistrationsProcedure ¶
func RegistrationSmfRegistrationsProcedure(request *models.SmfRegistration, ueID string, pduSessionID string) ( header http.Header, response *models.SmfRegistration, problemDetails *models.ProblemDetails)
SmfRegistrationsProcedure
func UpdateAmf3gppAccessProcedure ¶
func UpdateAmf3gppAccessProcedure(request models.Amf3GppAccessRegistrationModification, ueID string) ( problemDetails *models.ProblemDetails)
func UpdateAmfNon3gppAccessProcedure ¶
func UpdateAmfNon3gppAccessProcedure(request models.AmfNon3GppAccessRegistrationModification, ueID string) ( problemDetails *models.ProblemDetails)
func UpdateEeSubscriptionProcedure ¶
func UpdateEeSubscriptionProcedure(ueIdentity string, subscriptionID string, patchList []models.PatchItem) *models.ProblemDetails
TODO: complete this procedure based on TS 29503 5.5
func UpdateProcedure ¶
func UpdateProcedure(updateRequest models.PpData, gpsi string) (problemDetails *models.ProblemDetails)
Types ¶
This section is empty.
Source Files ¶
Click to show internal directories.
Click to hide internal directories.