Versions in this module Expand all Collapse all v1 v1.0.0 Sep 13, 2024 Changes in this version + func GetIPv4Uri() string + func Init() + func NewInfluenceDataSubscriptionId() string + type EeSubscriptionCollection struct + AmfSubscriptionInfos []models.AmfSubscriptionInfo + EeSubscriptions *models.EeSubscription + type NFContext interface + AuthorizationCheck func(token string, serviceName models.ServiceName) error + type UDRContext struct + BindingIPv4 string + EeSubscriptionIDGenerator int + HttpIPv6Address string + InfluenceDataSubscriptionIDGenerator *rand.Rand + InfluenceDataSubscriptions sync.Map + Name string + NfId string + NfService map[models.ServiceName]models.NfService + NrfCertPem string + NrfUri string + OAuth2Required bool + PolicyDataSubscriptionIDGenerator int + PolicyDataSubscriptions map[subsId]*models.PolicyDataSubscription + RegisterIPv4 string + SBIPort int + SdmSubscriptionIDGenerator int + SubscriptionDataSubscriptionIDGenerator int + SubscriptionDataSubscriptions map[subsId]*models.SubscriptionDataSubscriptions + UEGroupCollection sync.Map + UESubsCollection sync.Map + UriScheme models.UriScheme + func GetSelf() *UDRContext + func (c *UDRContext) AuthorizationCheck(token string, serviceName models.ServiceName) error + func (c *UDRContext) GetTokenCtx(serviceName models.ServiceName, targetNF models.NfType) (context.Context, *models.ProblemDetails, error) + func (context *UDRContext) GetIPv4GroupUri(udrServiceType UDRServiceType) string + func (context *UDRContext) NewAppDataInfluDataSubscriptionID() uint64 + func (context *UDRContext) Reset() + type UDRServiceType int + const NUDR_DR + type UEGroupSubsData struct + EeSubscriptions map[subsId]*models.EeSubscription + type UESubsData struct + EeSubscriptionCollection map[subsId]*EeSubscriptionCollection + SdmSubscriptions map[subsId]*models.SdmSubscription