Documentation ¶
Index ¶
- type AccNetChId
- type AccNetChargingAddress
- type AccessAndMobilityData
- type AccessAndMobilitySubscriptionData
- type AccessRightStatus
- type AccessTech
- type AccessTechAnyOf
- type AccessTokenClaims
- type AccessTokenErr
- type AccessTokenReq
- type AccessTokenRsp
- type AccessType
- type AccuUsageReport
- type AccumulatedUsage
- type AccuracyFulfilmentIndicator
- type AcknowledgeInfo
- type AcsInfo
- type AcsInfo1
- type AcsInfoRm
- type AdditionalQosFlowInfo
- type AdditionalSnssaiData
- type AfEvent
- type AfEventNotification
- type AfEventSubscription
- type AfExternal
- type AfNotifMethod
- type AfRoutingRequirement
- type AfRoutingRequirementRm
- type AfSigProtocol
- type AllowedMtcProviderInfo
- type AllowedNssai
- type AllowedSnssai
- type AmPolicyData
- type AmPolicyReqTrigger
- type Ambr
- type Ambr1
- type AmbrRm
- type Amf3GppAccessRegistration
- type Amf3GppAccessRegistrationEpsInterworkingInfo
- type Amf3GppAccessRegistrationModification
- type Amf3GppAccessRegistrationModificationEpsInterworkingInfo
- type AmfCond
- type AmfCreateEventSubscription
- type AmfCreatedEventSubscription
- type AmfEvent
- type AmfEventArea
- type AmfEventMode
- type AmfEventNotification
- type AmfEventReport
- type AmfEventState
- type AmfEventSubscription
- type AmfEventTrigger
- type AmfEventType
- type AmfInfo
- type AmfNon3GppAccessRegistration
- type AmfNon3GppAccessRegistrationModification
- type AmfStatusChangeNotification
- type AmfStatusInfo
- type AmfSubscriptionInfo
- type AmfUpdateEventOptionItem
- type AmfUpdateEventSubscriptionItemInner
- type AmfUpdatedEventSubscription
- type AnGwAddress
- type AppDescriptor
- type AppDetectionInfo
- type AppPortId
- type AppSessionContext
- type AppSessionContextReqData
- type AppSessionContextRespData
- type AppSessionContextUpdateData
- type ApplicationDataChangeNotif
- type ApplicationDataSubs
- type Area
- type AreaOfValidity
- type AreaScope
- type Arp
- type AssignEbiData
- type AssignEbiError
- type AssignEbiFailed
- type AssignedEbiData
- type AssociationType
- type AssociationTypeAnyOf
- type Atom
- type AusfInfo
- type AuthEvent
- type AuthMethod
- type AuthMethodAnyOf
- type AuthResult
- type AuthType
- type AuthenticationInfo
- type AuthenticationInfoRequest
- type AuthenticationInfoResult
- type AuthenticationSubscription
- type AuthenticationVector
- type AuthorizationData
- type AuthorizedDefaultQos
- type AuthorizedNetworkSliceInfo
- type AuthorizedNssaiAvailabilityData
- type AuthorizedNssaiAvailabilityInfo
- type Av5GHeAka
- type Av5gAka
- type AvEapAkaPrime
- type AvType
- type BackupAmfInfo
- type BatteryIndication
- type BatteryIndicationRm
- type BdtData
- type BdtDataPatch
- type BdtPolicy
- type BdtPolicyData
- type BdtPolicyDataPatch
- type BdtPolicyStatus
- type BdtReqData
- type BsfInfo
- type CagAckData
- type CagData
- type CagInfo
- type Cause
- type CellGlobalId
- type ChangeItem
- type ChangeOfSupiPeiAssociationReport
- type ChangeType
- type ChangeTypeAnyOf
- type ChargingData
- type ChargingInformation
- type ChfInfo
- type ChfServiceInfo
- type CipheringAlgorithm
- type CivicAddress
- type CmInfo
- type CmState
- type Cnf
- type CnfUnit
- type CodeWordInd
- type CodeWordIndAnyOf
- type CollectionPeriodRmmLteMdt
- type CollectionPeriodRmmLteMdtAnyOf
- type CollectionPeriodRmmNrMdt
- type CollectionPeriodRmmNrMdtAnyOf
- type CommunicationCharacteristics
- type CommunicationFailure
- type ComplexQuery
- type ConditionData
- type ConfiguredSnssai
- type ConfirmationData
- type ConfirmationDataResponse
- type Constants
- type ContextDataSetName
- type ContextDataSetNameAnyOf
- type ContextDataSets
- type ContextDatasetNames
- type ContextInfo
- type CoreNetworkType
- type CoreNetworkTypeAnyOf
- type CreateUeContextRequest
- type CreateUeContextResponse
- type CreatedEeSubscription
- type CreditManagementStatus
- type DataChangeNotify
- type DataFilter
- type DataInd
- type DataSetId
- type DataSetName
- type DataSetNameAnyOf
- type DatalinkReportingConfiguration
- type DatasetNames
- type DddTrafficDescriptor
- type DefaultNotificationSubscription
- type DefaultUnrelatedClass
- type DeregistrationData
- type DeregistrationReason
- type DlDataDeliveryStatus
- type DlDataDeliveryStatusAnyOf
- type DnaiChangeType
- type Dnf
- type DnfUnit
- type DnnConfiguration
- type DnnInfo
- type DnnRouteSelectionDescriptor
- type DnnSelectionMode
- type DnnSmfInfoItem
- type DnnUpfInfoItem
- type DomainNameProtocol
- type Dynamic5Qi
- type EapAuthMethodResponse200
- type EapSession
- type EbiArpMapping
- type EcRestriction
- type EcRestrictionDataWb
- type Ecgi
- type EdrxParameters
- type EeGroupProfileData
- type EeProfileData
- type EeSubscription
- type EllipsoidArc
- type EllipsoidArcAllOf
- type EmergencyInfo
- type EnableUeReachabilityReqData
- type EnableUeReachabilityRspData
- type EnhancedCoverageRestrictionData
- type EpsBearerInfo
- type EpsInterworkingIndication
- type EpsInterworkingInfo
- type EpsIwkPgw
- type EpsPdnCnxInfo
- type ErrorReport
- type EthFlowDescription
- type EutraLocation
- type EventForMdt
- type EventForMdtAnyOf
- type EventNotification
- type EventReportMode
- type EventReportModeAnyOf
- type EventSubscription
- type EventType
- type EventTypeAnyOf
- type EventsNotification
- type EventsSubscReqData
- type EventsSubscReqDataRm
- type ExpectedUeBehavior
- type ExpectedUeBehaviour
- type ExpectedUeBehaviourData
- type ExposureDataChangeNotification
- type ExposureDataSubscription
- type ExternalClientType
- type ExternalUnrelatedClass
- type FailureCause
- type FailureCode
- type FinalUnitAction
- type FlowDirection
- type FlowDirection2
- type FlowDirectionRm
- type FlowInfo
- type FlowInformation
- type FlowStatus
- type FlowUsage
- type Flows
- type FrameRouteInfo
- type GNbId
- type GadShape
- type GbrQosFlowInformation
- type GeographicArea
- type GeographicalCoordinates
- type GeraLocation
- type GlobalRanNodeId
- type GnbId
- type GnssId
- type GnssPositioningMethodAndUsage
- type GroupIdentifiers
- type Guami
- type GuamiListCond
- type HfcNodeId
- type HoState
- type HorizontalVelocity
- type HorizontalVelocityWithUncertainty
- type HorizontalWithVerticalVelocity
- type HorizontalWithVerticalVelocityAndUncertainty
- type HsmfUpdateData
- type HsmfUpdateError
- type HsmfUpdatedData
- type HssSubscriptionInfo
- type HssSubscriptionItem
- type IdTranslationResult
- type IdentityData
- type IdentityRange
- type ImsVoPs
- type ImsVoPsAnyOf
- type IntegrityAlgorithm
- type InterFreqTargetInfo
- type InterfaceUpfInfoItem
- type InvalidParam
- type InvalidParam1
- type InvalidParam2
- type IpAddress
- type IpEndPoint
- type IpSmGwRegistration
- type IptvConfigData
- type IptvConfigDataPatch
- type Ipv4AddressRange
- type Ipv6Addr
- type Ipv6Prefix
- type Ipv6PrefixRange
- type JobType
- type JobTypeAnyOf
- type KeyAmf
- type KeyAmfType
- type LadnInfo
- type LcsBroadcastAssistanceTypesData
- type LcsClientClass
- type LcsClientClassAnyOf
- type LcsClientExternal
- type LcsClientGroupExternal
- type LcsMoData
- type LcsMoServiceClass
- type LcsMoServiceClassAnyOf
- type LcsPriority
- type LcsPrivacy
- type LcsPrivacyData
- type LimitIdToMonitoringKey
- type LineType
- type Link
- type LinksValueSchema
- type LocationAccuracy
- type LocationAccuracyAnyOf
- type LocationArea
- type LocationAreaId
- type LocationEvent
- type LocationFilter
- type LocationInfo
- type LocationPrivacyInd
- type LocationPrivacyIndAnyOf
- type LocationQoS
- type LocationReportingConfiguration
- type LocationType
- type LoggingDurationMdt
- type LoggingDurationMdtAnyOf
- type LoggingDurationNrMdt
- type LoggingIntervalMdt
- type LoggingIntervalMdtAnyOf
- type LoggingIntervalNrMdt
- type LoggingIntervalNrMdtAnyOf
- type LossConnectivityCfg
- type Lpi
- type LteV2xAuth
- type MappingOfSnssai
- type MaxIntegrityProtectedDataRate
- type MbsfnArea
- type MdtConfiguration
- type MdtUserConsent
- type MdtUserConsentAnyOf
- type MeasurementLteForMdt
- type MeasurementLteForMdtAnyOf
- type MeasurementNrForMdt
- type MeasurementPeriodLteMdt
- type MediaComponent
- type MediaComponentResourcesStatus
- type MediaComponentRm
- type MediaSubComponent
- type MediaSubComponentRm
- type MediaType
- type MessageWaitingData
- type MeteringMethod
- type Milenage
- type MmContext
- type MmeCapabilities
- type Model5GvnGroupConfiguration
- type Model5GvnGroupData
- type ModificationNotification
- type ModifySubscriptionRequest
- type MonitoringConfiguration
- type MonitoringReport
- type MtcProvider
- type MulticastAccessControl
- type N1MessageClass
- type N1MessageContainer
- type N1MessageNotification
- type N1MessageNotify
- type N1N2MessageTransferCause
- type N1N2MessageTransferError
- type N1N2MessageTransferReqData
- type N1N2MessageTransferRequest
- type N1N2MessageTransferRspData
- type N1N2MsgTxfrErrDetail
- type N1N2MsgTxfrFailureNotification
- type N2InfoContainer
- type N2InfoContent
- type N2InfoNotifyReason
- type N2InfoNotifyRequest
- type N2InfoNotifyResponse
- type N2InfoNotifyRspData
- type N2InformationClass
- type N2InformationNotification
- type N2InformationTransferError
- type N2InformationTransferReqData
- type N2InformationTransferResult
- type N2InformationTransferRspData
- type N2InterfaceAmfInfo
- type N2RanInformation
- type N2SmInfoType
- type N2SmInformation
- type N3gaLocation
- type NasSecurityMode
- type Ncgi
- type NetworkAreaInfo
- type NetworkId
- type NetworkNodeDiameterAddress
- type NetworkSliceCond
- type NfGroupCond
- type NfInstanceIdCond
- type NfProfile
- type NfProfileNotificationData
- type NfService
- type NfServiceStatus
- type NfServiceVersion
- type NfStatus
- type NfType
- type NfTypeAnyOf
- type NfTypeCond
- type NgApCause
- type NgKsi
- type NgRanTargetId
- type NgapIeType
- type NiddInformation
- type NonDynamic5Qi
- type NonUeN2InfoSubscriptionCreateData
- type NonUeN2InfoSubscriptionCreatedData
- type NonUeN2MessageTransferRequest
- type NotifCondition
- type Notification
- type NotificationCause
- type NotificationControl
- type NotificationData
- type NotificationEventType
- type NotificationItem
- type NotificationMethod
- type NotificationType
- type NotifiedPosInfo
- type NotifyItem
- type NrLocation
- type NrV2xAuth
- type NrfInfo
- type NrfSubscriptionData
- type NrppaInformation
- type NsiInformation
- type NsmfEventExposure
- type NsmfEventExposureNotification
- type Nssai
- type NssaiAckData
- type NssaiAvailabilityInfo
- type NssaiMapping
- type NssfEventNotification
- type NssfEventSubscriptionCreateData
- type NssfEventSubscriptionCreatedData
- type NssfEventType
- type NullValue
- type Nulldataset
- type Nullinfoclass
- type Nullnftype
- type Nullrequesternftype
- type Nulltargetnftype
- type OdbData
- type OdbPacketServices
- type Op
- type Opc
- type OperationMode
- type OperationModeAnyOf
- type OperatorDeterminedBarringData
- type OperatorSpecificDataContainer
- type PacketFilterInfo
- type PacketFilterOperation
- type PartialRecordMethod
- type PartialSuccessReport
- type PatchItem
- type PatchOperation
- type PatchOperationAnyOf
- type PatchResult
- type PccRule
- type PcfInfo
- type PcscfRestorationNotification
- type PduSession
- type PduSessionContext
- type PduSessionContinuityInd
- type PduSessionContinuityIndAnyOf
- type PduSessionCreateData
- type PduSessionCreateError
- type PduSessionCreatedData
- type PduSessionManagementData
- type PduSessionNotifyItem
- type PduSessionStatus
- type PduSessionStatusCfg
- type PduSessionType
- type PduSessionTypeAnyOf
- type PduSessionTypes
- type Periodicity
- type PermanentKey
- type Pfd
- type PfdChangeNotification
- type PfdChangeReport
- type PfdContent
- type PfdData
- type PfdDataForApp
- type PfdDataForAppExt
- type PfdDataForAppExtAllOf
- type PfdManagement
- type PfdReport
- type PfdSubscription
- type PgwInfo
- type PlmnEcInfo
- type PlmnId
- type PlmnIdNid
- type PlmnOperatorClass
- type PlmnRange
- type PlmnRouteSelectionDescriptor
- type PlmnSnssai
- type Point
- type PointAllOf
- type PointAltitude
- type PointAltitudeAllOf
- type PointAltitudeUncertainty
- type PointAltitudeUncertaintyAllOf
- type PointList
- type PointUncertaintyCircle
- type PointUncertaintyCircleAllOf
- type PointUncertaintyEllipse
- type PointUncertaintyEllipseAllOf
- type PolicyAssociation
- type PolicyAssociationReleaseCause
- type PolicyAssociationRequest
- type PolicyAssociationUpdateRequest
- type PolicyControlRequestTrigger
- type PolicyDataChangeNotification
- type PolicyDataSubscription
- type PolicyUpdate
- type Polygon
- type PolygonAllOf
- type PositioningMethod
- type PositioningMethodAndUsage
- type PositioningMethodMdt
- type PositioningMethodMdtAnyOf
- type PositioningMode
- type PostPduSessionsErrorResponse
- type PostPduSessionsRequest
- type PostPduSessionsResponse
- type PostSmContextsErrorResponse
- type PostSmContextsRequest
- type PostSmContextsResponse
- type Pp5gVnGroupProfileData
- type PpActiveTime
- type PpData
- type PpDataType
- type PpDataTypeAnyOf
- type PpDlPacketCountExt
- type PpMaximumLatency
- type PpMaximumResponseTime
- type PpProfileData
- type PpSubsRegTimer
- type PreemptionCapability
- type PreemptionCapabilityAnyOf
- type PreemptionVulnerability
- type PreemptionVulnerabilityAnyOf
- type PresenceInfo
- type PresenceInfoRm
- type PresenceState
- type PrivacyCheckRelatedAction
- type PrivacyCheckRelatedActionAnyOf
- type ProblemDetails
- type ProblemDetails1
- type ProblemDetails2
- type ProvideLocInfo
- type ProvidePosInfo
- type ProvisionedDataSets
- type PtwParameters
- type PwsErrorData
- type PwsInformation
- type PwsResponseData
- type QosCharacteristics
- type QosData
- type QosFlowAddModifyRequestItem
- type QosFlowItem
- type QosFlowNotifyItem
- type QosFlowProfile
- type QosFlowReleaseRequestItem
- type QosFlowSetupItem
- type QosFlowUsage
- type QosFlowUsageReport
- type QosNotifType
- type QosNotificationControlInfo
- type QosResourceType
- type RanNasRelCause
- type RatSelector
- type RatType
- type RatTypeAnyOf
- type ReachabilityForSmsConfiguration
- type ReachabilityForSmsConfigurationAnyOf
- type RedirectAddressType
- type RedirectInformation
- type RefToBinaryData
- type ReflectiveQoSAttribute
- type RegistrationContextContainer
- type RegistrationLocationInfo
- type RegistrationReason
- type RegistrationReasonAnyOf
- type ReleaseData
- type ReleaseSmContextRequest
- type Report
- type ReportAmountMdt
- type ReportAmountMdtAnyOf
- type ReportIntervalMdt
- type ReportIntervalMdtAnyOf
- type ReportIntervalNrMdt
- type ReportIntervalNrMdtAnyOf
- type ReportItem
- type ReportTypeMdt
- type ReportTypeMdtAnyOf
- type ReportingLevel
- type ReportingOptions
- type ReportingTrigger
- type ReportingTriggerAnyOf
- type RequestIndication
- type RequestLocInfo
- type RequestPosInfo
- type RequestTrigger
- type RequestType
- type RequestedQos
- type RequestedRuleData
- type RequestedRuleDataType
- type RequestedUsageData
- type ReservPriority
- type ResourceItem
- type ResourceStatus
- type ResourcesAllocationInfo
- type ResponseTime
- type RestrictedSnssai
- type RestrictionType
- type RestrictionTypeAnyOf
- type ResynchronizationInfo
- type RmInfo
- type RmState
- type RoamingChargingProfile
- type RoamingIndication
- type RoamingOdb
- type RoamingOdbAnyOf
- type RoamingStatusReport
- type Rotations
- type RouteInformation
- type RouteToLocation
- type RoutingAreaId
- type RuleOperation
- type RuleReport
- type RuleStatus
- type ScType
- type ScheduledCommunicationTime
- type ScheduledCommunicationTime1
- type ScheduledCommunicationTimeRm
- type ScheduledCommunicationType
- type ScheduledCommunicationTypeAnyOf
- type ScheduledCommunicationTypeRm
- type SdmSubsModification
- type SdmSubscription
- type SeafData
- type SearchResult
- type SecondaryRatUsageReport
- type SensorMeasurement
- type SensorMeasurementAnyOf
- type SequenceNumber
- type ServAuthInfo
- type ServiceAreaId
- type ServiceAreaRestriction
- type ServiceName
- type ServiceNameAnyOf
- type ServiceNameCond
- type ServiceParameterData
- type ServiceParameterDataPatch
- type ServiceTypeUnrelatedClass
- type ServingNfIdentity
- type SessionManagementSubscriptionData
- type SessionRule
- type SessionRuleFailureCode
- type SessionRuleReport
- type SharedAuthenticationSubscription
- type SharedData
- type SharedDataIds
- type Sign
- type SliceInfoForPduSession
- type SliceInfoForRegistration
- type SmContextCreateData
- type SmContextCreateError
- type SmContextCreatedData
- type SmContextReleaseData
- type SmContextRetrieveData
- type SmContextRetrievedData
- type SmContextStatusNotification
- type SmContextUpdateData
- type SmContextUpdateError
- type SmContextUpdatedData
- type SmPolicyContextData
- type SmPolicyControl
- type SmPolicyData
- type SmPolicyDataPatch
- type SmPolicyDecision
- type SmPolicyDeleteData
- type SmPolicyDnnData
- type SmPolicyDnnDataPatch
- type SmPolicyNotification
- type SmPolicySnssaiData
- type SmPolicySnssaiDataPatch
- type SmPolicyUpdateContextData
- type SmfEvent
- type SmfInfo
- type SmfRegList
- type SmfRegistration
- type SmfSelectionSubscriptionData
- type SmfSubscriptionInfo
- type SmfSubscriptionItem
- type SmsManagementSubscriptionData
- type SmsSubscriptionData
- type SmsSupport
- type SmscData
- type SmsfInfo
- type SmsfRegistration
- type Snssai
- type SnssaiInfo
- type SnssaiRouteSelectionDescriptor
- type SnssaiSmfInfoItem
- type SnssaiUpfInfoItem
- type SorData
- type SorInfo
- type SorSecurityInfo
- type SorUpdateIndicator
- type SorUpdateIndicatorAnyOf
- type SpatialValidity
- type SpatialValidityRm
- type SponsorConnectivityData
- type SponsoringStatus
- type SqnScheme
- type SqnSchemeAnyOf
- type SscMode
- type SscModeAnyOf
- type SscModes
- type StationaryIndication
- type StationaryIndicationAnyOf
- type StationaryIndicationRm
- type StatusChange
- type StatusInfo
- type StatusNotification
- type SteeringContainer
- type SteeringInfo
- type SubscribedData
- type SubscribedDataFilter
- type SubscribedDefaultQos
- type SubscribedEvent
- type SubscribedSnssai
- type SubscriptionData
- type SubscriptionDataSets
- type SubscriptionDataSubscriptions
- type SuggestedPacketNumDl
- type SupiRange
- type SupportedGadShapes
- type SupportedGadShapesAnyOf
- type SupportedNssaiAvailabilityData
- type TacInfo
- type TacRange
- type Tai
- type TaiRange
- type TemporalValidity
- type TerminationCause
- type TerminationInfo
- type TerminationNotification
- type TimePeriod
- type TimeWindow
- type TnapId
- type Top
- type Topc
- type TraceData
- type TraceDataResponse
- type TraceDepth
- type TraceDepthAnyOf
- type TrafficControlData
- type TrafficInfluData
- type TrafficInfluDataNotif
- type TrafficInfluDataPatch
- type TrafficInfluEventNotification
- type TrafficInfluSub
- type TrafficInfluSubPatch
- type TrafficProfile
- type TrafficProfileAnyOf
- type TrafficProfileRm
- type TransferPolicy
- type TransferReason
- type TransportProtocol
- type Trigger
- type TriggerCategory
- type TriggerType
- type Tuak
- type TunnelInfo
- type TwapId
- type UdmInfo
- type UdrInfo
- type UdrTrafficInfluSub
- type UeAuth
- type UeAuthAnyOf
- type UeAuthenticationCtx
- type UeCampingRep
- type UeContext
- type UeContextCreateData
- type UeContextCreateError
- type UeContextCreatedData
- type UeContextInAmfData
- type UeContextInSmfData
- type UeContextInSmsfData
- type UeContextInfo
- type UeContextInfoClass
- type UeContextRelease
- type UeContextTransferReqData
- type UeContextTransferRequest
- type UeContextTransferResponse
- type UeContextTransferRspData
- type UeContextTransferStatus
- type UeId
- type UeInitiatedResourceRequest
- type UeN1N2InfoSubscriptionCreateData
- type UeN1N2InfoSubscriptionCreatedData
- type UePolicySection
- type UePolicySet
- type UePolicySetPatch
- type UeReachability
- type UeRegStatusUpdateReqData
- type UeRegStatusUpdateRspData
- type UeUpdateStatus
- type UncertaintyEllipse
- type UnrelatedClass
- type UpCnxState
- type UpConfidentiality
- type UpIntegrity
- type UpIntegrityAnyOf
- type UpInterfaceType
- type UpPathChgEvent
- type UpSecurity
- type UpdateEventsSubscResponse
- type UpdateEventsSubscResponse200
- type UpdateEventsSubscResponse201
- type UpdatePduSessionErrorResponse
- type UpdatePduSessionRequest
- type UpdatePduSessionResponse
- type UpdateSmContextErrorResponse
- type UpdateSmContextRequest
- type UpdateSmContextResponse
- type UpdatedItem
- type UpfInfo
- type UpuData
- type UpuData1
- type UpuInfo
- type UpuSecurityInfo
- type UriScheme
- type Usage
- type UsageMonData
- type UsageMonDataLimit
- type UsageMonDataScope
- type UsageMonLevel
- type UsageMonitoringData
- type UsageThreshold
- type UsageThresholdRm
- type UserIdentifier
- type UserLocation
- type UtraLocation
- type V2xSubscriptionData
- type ValidTimePeriod
- type VarSnssai
- type VectorAlgorithm
- type VelocityEstimate
- type VelocityRequested
- type VerticalDirection
- type VgmlcAddress
- type VnGroupData
- type VsmfUpdateData
- type VsmfUpdateError
- type VsmfUpdatedData
- type WebsockNotifConfig
- type WirelineArea
- type WirelineServiceAreaRestriction
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccNetChId ¶
type AccNetChId struct { AccNetChaIdValue int32 `json:"accNetChaIdValue" yaml:"accNetChaIdValue" bson:"accNetChaIdValue" mapstructure:"AccNetChaIdValue"` // Contains the identifier of the PCC rule(s) associated to the provided Access Network Charging Identifier. RefPccRuleIds []string `json:"refPccRuleIds,omitempty" yaml:"refPccRuleIds" bson:"refPccRuleIds" mapstructure:"RefPccRuleIds"` // When it is included and set to true, indicates the Access Network Charging Identifier applies to the whole PDU Session SessionChScope bool `json:"sessionChScope,omitempty" yaml:"sessionChScope" bson:"sessionChScope" mapstructure:"SessionChScope"` }
type AccNetChargingAddress ¶
type AccNetChargingAddress struct { AnChargIpv4Addr string `json:"anChargIpv4Addr,omitempty" yaml:"anChargIpv4Addr" bson:"anChargIpv4Addr" mapstructure:"AnChargIpv4Addr"` AnChargIpv6Addr string `json:"anChargIpv6Addr,omitempty" yaml:"anChargIpv6Addr" bson:"anChargIpv6Addr" mapstructure:"AnChargIpv6Addr"` }
Describes the network entity within the access network performing charging
type AccessAndMobilityData ¶
type AccessAndMobilityData struct { Location *UserLocation `json:"location,omitempty" yaml:"location" bson:"location" mapstructure:"Location"` LocationTs *time.Time `json:"locationTs,omitempty" yaml:"locationTs" bson:"locationTs" mapstructure:"LocationTs"` TimeZone *string `json:"timeZone,omitempty" yaml:"timeZone" bson:"timeZone" mapstructure:"TimeZone"` TimeZoneTs *time.Time `json:"timeZoneTs,omitempty" yaml:"timeZoneTs" bson:"timeZoneTs" mapstructure:"TimeZoneTs"` AccessType *AccessType `json:"accessType,omitempty" yaml:"accessType" bson:"accessType" mapstructure:"AccessType"` RegStates *[]RmInfo `json:"regStates,omitempty" yaml:"regStates" bson:"regStates" mapstructure:"RegStates"` RegStatesTs *time.Time `json:"regStatesTs,omitempty" yaml:"regStatesTs" bson:"regStatesTs" mapstructure:"RegStatesTs"` ConnStates *[]CmInfo `json:"connStates,omitempty" yaml:"connStates" bson:"connStates" mapstructure:"ConnStates"` ConnStatesTs *time.Time `json:"connStatesTs,omitempty" yaml:"connStatesTs" bson:"connStatesTs" mapstructure:"ConnStatesTs"` ReachabilityStatus *UeReachability `json:"reachabilityStatus,omitempty" yaml:"reachabilityStatus" bson:"reachabilityStatus" mapstructure:"ReachabilityStatus"` ReachabilityStatusTs *time.Time `` /* 129-byte string literal not displayed */ SmsOverNasStatus *SmsSupport `json:"smsOverNasStatus,omitempty" yaml:"smsOverNasStatus" bson:"smsOverNasStatus" mapstructure:"SmsOverNasStatus"` SmsOverNasStatusTs *time.Time `json:"smsOverNasStatusTs,omitempty" yaml:"smsOverNasStatusTs" bson:"smsOverNasStatusTs" mapstructure:"SmsOverNasStatusTs"` RoamingStatus *bool `json:"roamingStatus,omitempty" yaml:"roamingStatus" bson:"roamingStatus" mapstructure:"RoamingStatus"` RoamingStatusTs *time.Time `json:"roamingStatusTs,omitempty" yaml:"roamingStatusTs" bson:"roamingStatusTs" mapstructure:"RoamingStatusTs"` CurrentPlmn *PlmnId `json:"currentPlmn,omitempty" yaml:"currentPlmn" bson:"currentPlmn" mapstructure:"CurrentPlmn"` CurrentPlmnTs *time.Time `json:"currentPlmnTs,omitempty" yaml:"currentPlmnTs" bson:"currentPlmnTs" mapstructure:"CurrentPlmnTs"` RatType *[]RatType `json:"ratType,omitempty" yaml:"ratType" bson:"ratType" mapstructure:"RatType"` RatTypesTs *time.Time `json:"ratTypesTs,omitempty" yaml:"ratTypesTs" bson:"ratTypesTs" mapstructure:"RatTypesTs"` SuppFeat *string `json:"suppFeat,omitempty" yaml:"suppFeat" bson:"suppFeat" mapstructure:"SuppFeat"` }
type AccessAndMobilitySubscriptionData ¶
type AccessAndMobilitySubscriptionData struct { SupportedFeatures *string `json:"supportedFeatures,omitempty" yaml:"supportedFeatures" bson:"supportedFeatures" mapstructure:"SupportedFeatures"` Gpsis *[]string `json:"gpsis,omitempty" yaml:"gpsis" bson:"gpsis" mapstructure:"Gpsis"` InternalGroupIds *[]string `json:"internalGroupIds,omitempty" yaml:"internalGroupIds" bson:"internalGroupIds" mapstructure:"InternalGroupIds"` SubscribedUeAmbr *Ambr `json:"subscribedUeAmbr,omitempty" yaml:"subscribedUeAmbr" bson:"subscribedUeAmbr" mapstructure:"SubscribedUeAmbr"` Nssai *Nssai `json:"nssai,omitempty" yaml:"nssai" bson:"nssai" mapstructure:"Nssai"` RatRestrictions *[]RatType `json:"ratRestrictions,omitempty" yaml:"ratRestrictions" bson:"ratRestrictions" mapstructure:"RatRestrictions"` ForbiddenAreas *[]Area `json:"forbiddenAreas,omitempty" yaml:"forbiddenAreas" bson:"forbiddenAreas" mapstructure:"ForbiddenAreas"` ServiceAreaRestriction *ServiceAreaRestriction `` /* 137-byte string literal not displayed */ CoreNetworkTypeRestrictions *[]CoreNetworkType `` /* 157-byte string literal not displayed */ RfspIndex *int32 `json:"rfspIndex,omitempty" yaml:"rfspIndex" bson:"rfspIndex" mapstructure:"RfspIndex"` SubsRegTimer *int32 `json:"subsRegTimer,omitempty" yaml:"subsRegTimer" bson:"subsRegTimer" mapstructure:"SubsRegTimer"` UeUsageType *int32 `json:"ueUsageType,omitempty" yaml:"ueUsageType" bson:"ueUsageType" mapstructure:"UeUsageType"` MpsPriority *bool `json:"mpsPriority,omitempty" yaml:"mpsPriority" bson:"mpsPriority" mapstructure:"MpsPriority"` McsPriority *bool `json:"mcsPriority,omitempty" yaml:"mcsPriority" bson:"mcsPriority" mapstructure:"McsPriority"` ActiveTime *int32 `json:"activeTime,omitempty" yaml:"activeTime" bson:"activeTime" mapstructure:"ActiveTime"` SorInfo *SorInfo `json:"sorInfo,omitempty" yaml:"sorInfo" bson:"sorInfo" mapstructure:"SorInfo"` SorInfoExpectInd *bool `json:"sorInfoExpectInd,omitempty" yaml:"sorInfoExpectInd" bson:"sorInfoExpectInd" mapstructure:"SorInfoExpectInd"` SorafRetrieval *bool `json:"sorafRetrieval,omitempty" yaml:"sorafRetrieval" bson:"sorafRetrieval" mapstructure:"SorafRetrieval"` SorUpdateIndicatorList *[]SorUpdateIndicator `` /* 137-byte string literal not displayed */ UpuInfo *UpuInfo `json:"upuInfo,omitempty" yaml:"upuInfo" bson:"upuInfo" mapstructure:"UpuInfo"` MicoAllowed *bool `json:"micoAllowed,omitempty" yaml:"micoAllowed" bson:"micoAllowed" mapstructure:"MicoAllowed"` OdbPacketServices *OdbPacketServices `json:"odbPacketServices,omitempty" yaml:"odbPacketServices" bson:"odbPacketServices" mapstructure:"OdbPacketServices"` SubscribedDnnList *[]string `json:"subscribedDnnList,omitempty" yaml:"subscribedDnnList" bson:"subscribedDnnList" mapstructure:"SubscribedDnnList"` ServiceGapTime *int32 `json:"serviceGapTime,omitempty" yaml:"serviceGapTime" bson:"serviceGapTime" mapstructure:"ServiceGapTime"` MdtUserConsent *MdtUserConsent `json:"mdtUserConsent,omitempty" yaml:"mdtUserConsent" bson:"mdtUserConsent" mapstructure:"MdtUserConsent"` MdtConfiguration *MdtConfiguration `json:"mdtConfiguration,omitempty" yaml:"mdtConfiguration" bson:"mdtConfiguration" mapstructure:"MdtConfiguration"` TraceData *TraceData `json:"traceData,omitempty" yaml:"traceData" bson:"traceData" mapstructure:"TraceData"` CagData *CagData `json:"cagData,omitempty" yaml:"cagData" bson:"cagData" mapstructure:"CagData"` StnSr *string `json:"stnSr,omitempty" yaml:"stnSr" bson:"stnSr" mapstructure:"StnSr"` CMsisdn *string `json:"cMsisdn,omitempty" yaml:"cMsisdn" bson:"cMsisdn" mapstructure:"CMsisdn"` NbIoTUePriority *int32 `json:"nbIoTUePriority,omitempty" yaml:"nbIoTUePriority" bson:"nbIoTUePriority" mapstructure:"NbIoTUePriority"` NssaiInclusionAllowed *bool `` /* 133-byte string literal not displayed */ RgWirelineCharacteristics *string `` /* 149-byte string literal not displayed */ EcRestrictionDataWb *EcRestrictionDataWb `json:"ecRestrictionDataWb,omitempty" yaml:"ecRestrictionDataWb" bson:"ecRestrictionDataWb" mapstructure:"EcRestrictionDataWb"` EcRestrictionDataNb *bool `json:"ecRestrictionDataNb,omitempty" yaml:"ecRestrictionDataNb" bson:"ecRestrictionDataNb" mapstructure:"EcRestrictionDataNb"` ExpectedUeBehaviourList *ExpectedUeBehaviourData `` /* 141-byte string literal not displayed */ PrimaryRatRestrictions *[]RatType `` /* 137-byte string literal not displayed */ SecondaryRatRestrictions *[]RatType `` /* 145-byte string literal not displayed */ EdrxParametersList *[]EdrxParameters `json:"edrxParametersList,omitempty" yaml:"edrxParametersList" bson:"edrxParametersList" mapstructure:"EdrxParametersList"` PtwParametersList *[]PtwParameters `json:"ptwParametersList,omitempty" yaml:"ptwParametersList" bson:"ptwParametersList" mapstructure:"PtwParametersList"` IabOperationAllowed *bool `json:"iabOperationAllowed,omitempty" yaml:"iabOperationAllowed" bson:"iabOperationAllowed" mapstructure:"IabOperationAllowed"` WirelineForbiddenAreas *[]WirelineArea `` /* 137-byte string literal not displayed */ WirelineServiceAreaRestriction *WirelineServiceAreaRestriction `` /* 169-byte string literal not displayed */ }
type AccessRightStatus ¶
type AccessRightStatus string
const ( ACCESSRIGHTSTATUS_FULLY_ALLOWED AccessRightStatus = "FULLY_ALLOWED" ACCESSRIGHTSTATUS_PREVIEW_ALLOWED AccessRightStatus = "PREVIEW_ALLOWED" ACCESSRIGHTSTATUS_NO_ALLOWED AccessRightStatus = "NO_ALLOWED" )
enum type List of AccessRightStatus
type AccessTech ¶
type AccessTech string
const ( ACCESSTECH_NR AccessTech = "NR" ACCESSTECH_EUTRAN_IN_WBS1_MODE_AND_NBS1_MODE AccessTech = "EUTRAN_IN_WBS1_MODE_AND_NBS1_MODE" ACCESSTECH_EUTRAN_IN_NBS1_MODE_ONLY AccessTech = "EUTRAN_IN_NBS1_MODE_ONLY" ACCESSTECH_EUTRAN_IN_WBS1_MODE_ONLY AccessTech = "EUTRAN_IN_WBS1_MODE_ONLY" ACCESSTECH_UTRAN AccessTech = "UTRAN" ACCESSTECH_GSM_AND_ECGSM_IO_T AccessTech = "GSM_AND_ECGSM_IoT" ACCESSTECH_GSM_WITHOUT_ECGSM_IO_T AccessTech = "GSM_WITHOUT_ECGSM_IoT" ACCESSTECH_ECGSM_IO_T_ONLY AccessTech = "ECGSM_IoT_ONLY" ACCESSTECH_CDMA_1X_RTT AccessTech = "CDMA_1xRTT" ACCESSTECH_CDMA_HRPD AccessTech = "CDMA_HRPD" ACCESSTECH_GSM_COMPACT AccessTech = "GSM_COMPACT" )
enum type List of AccessTech
type AccessTechAnyOf ¶
type AccessTechAnyOf string
const ( ACCESSTECHANYOF_NR AccessTechAnyOf = "NR" ACCESSTECHANYOF_EUTRAN_IN_WBS1_MODE_AND_NBS1_MODE AccessTechAnyOf = "EUTRAN_IN_WBS1_MODE_AND_NBS1_MODE" ACCESSTECHANYOF_EUTRAN_IN_NBS1_MODE_ONLY AccessTechAnyOf = "EUTRAN_IN_NBS1_MODE_ONLY" ACCESSTECHANYOF_EUTRAN_IN_WBS1_MODE_ONLY AccessTechAnyOf = "EUTRAN_IN_WBS1_MODE_ONLY" ACCESSTECHANYOF_UTRAN AccessTechAnyOf = "UTRAN" ACCESSTECHANYOF_GSM_AND_ECGSM_IO_T AccessTechAnyOf = "GSM_AND_ECGSM_IoT" ACCESSTECHANYOF_GSM_WITHOUT_ECGSM_IO_T AccessTechAnyOf = "GSM_WITHOUT_ECGSM_IoT" ACCESSTECHANYOF_ECGSM_IO_T_ONLY AccessTechAnyOf = "ECGSM_IoT_ONLY" ACCESSTECHANYOF_CDMA_1X_RTT AccessTechAnyOf = "CDMA_1xRTT" ACCESSTECHANYOF_CDMA_HRPD AccessTechAnyOf = "CDMA_HRPD" ACCESSTECHANYOF_GSM_COMPACT AccessTechAnyOf = "GSM_COMPACT" )
List of AccessTechAnyOf
type AccessTokenClaims ¶
type AccessTokenClaims struct { Iss string `json:"iss" yaml:"iss" bson:"iss" mapstructure:"Iss"` Sub string `json:"sub" yaml:"sub" bson:"sub" mapstructure:"Sub"` Aud interface{} `json:"aud" yaml:"aud" bson:"aud" mapstructure:"Aud"` Scope string `json:"scope" yaml:"scope" bson:"scope" mapstructure:"Scope"` Exp int32 `json:"exp" yaml:"exp" bson:"exp" mapstructure:"Exp"` jwt.StandardClaims }
type AccessTokenErr ¶
type AccessTokenErr struct { Error string `json:"error" yaml:"error" bson:"error" mapstructure:"Error"` ErrorDescription *string `json:"error_description,omitempty" yaml:"error_description" bson:"error_description" mapstructure:"ErrorDescription"` ErrorUri *string `json:"error_uri,omitempty" yaml:"error_uri" bson:"error_uri" mapstructure:"ErrorUri"` }
AccessTokenErr - Error returned in the access token response message
type AccessTokenReq ¶
type AccessTokenReq struct { GrantType string `json:"grant_type" yaml:"grant_type" bson:"grant_type" mapstructure:"GrantType"` NfInstanceId string `json:"nfInstanceId" yaml:"nfInstanceId" bson:"nfInstanceId" mapstructure:"NfInstanceId"` NfType *NfType `json:"nfType,omitempty" yaml:"nfType" bson:"nfType" mapstructure:"NfType"` TargetNfType *NfType `json:"targetNfType,omitempty" yaml:"targetNfType" bson:"targetNfType" mapstructure:"TargetNfType"` Scope string `json:"scope" yaml:"scope" bson:"scope" mapstructure:"Scope"` TargetNfInstanceId *string `json:"targetNfInstanceId,omitempty" yaml:"targetNfInstanceId" bson:"targetNfInstanceId" mapstructure:"TargetNfInstanceId"` RequesterPlmn *PlmnId `json:"requesterPlmn,omitempty" yaml:"requesterPlmn" bson:"requesterPlmn" mapstructure:"RequesterPlmn"` RequesterPlmnList *[]PlmnId `json:"requesterPlmnList,omitempty" yaml:"requesterPlmnList" bson:"requesterPlmnList" mapstructure:"RequesterPlmnList"` RequesterSnssaiList *[]Snssai `json:"requesterSnssaiList,omitempty" yaml:"requesterSnssaiList" bson:"requesterSnssaiList" mapstructure:"RequesterSnssaiList"` RequesterFqdn *string `json:"requesterFqdn,omitempty" yaml:"requesterFqdn" bson:"requesterFqdn" mapstructure:"RequesterFqdn"` RequesterSnpnList *[]PlmnIdNid `json:"requesterSnpnList,omitempty" yaml:"requesterSnpnList" bson:"requesterSnpnList" mapstructure:"RequesterSnpnList"` TargetPlmn *PlmnId `json:"targetPlmn,omitempty" yaml:"targetPlmn" bson:"targetPlmn" mapstructure:"TargetPlmn"` TargetSnssaiList *[]Snssai `json:"targetSnssaiList,omitempty" yaml:"targetSnssaiList" bson:"targetSnssaiList" mapstructure:"TargetSnssaiList"` TargetNsiList *[]string `json:"targetNsiList,omitempty" yaml:"targetNsiList" bson:"targetNsiList" mapstructure:"TargetNsiList"` TargetNfSetId *string `json:"targetNfSetId,omitempty" yaml:"targetNfSetId" bson:"targetNfSetId" mapstructure:"TargetNfSetId"` TargetNfServiceSetId *string `` /* 129-byte string literal not displayed */ }
AccessTokenReq - Contains information related to the access token request
type AccessTokenRsp ¶
type AccessTokenRsp struct { // JWS Compact Serialized representation of JWS signed JSON object (AccessTokenClaims) AccessToken string `json:"access_token" yaml:"access_token" bson:"access_token" mapstructure:"AccessToken"` TokenType string `json:"token_type" yaml:"token_type" bson:"token_type" mapstructure:"TokenType"` ExpiresIn int32 `json:"expires_in,omitempty" yaml:"expires_in" bson:"expires_in" mapstructure:"ExpiresIn"` Scope string `json:"scope,omitempty" yaml:"scope" bson:"scope" mapstructure:"Scope"` }
type AccessType ¶
type AccessType string
const ( ACCESSTYPE__3_GPP_ACCESS AccessType = "3GPP_ACCESS" ACCESSTYPE_NON_3_GPP_ACCESS AccessType = "NON_3GPP_ACCESS" )
enum type List of AccessType
type AccuUsageReport ¶
type AccuUsageReport struct { // An id referencing UsageMonitoringData objects associated with this usage report. RefUmIds string `json:"refUmIds" yaml:"refUmIds" bson:"refUmIds" mapstructure:"RefUmIds"` // Unsigned integer identifying a volume in units of bytes. VolUsage int64 `json:"volUsage,omitempty" yaml:"volUsage" bson:"volUsage" mapstructure:"VolUsage"` // Unsigned integer identifying a volume in units of bytes. VolUsageUplink int64 `json:"volUsageUplink,omitempty" yaml:"volUsageUplink" bson:"volUsageUplink" mapstructure:"VolUsageUplink"` // Unsigned integer identifying a volume in units of bytes. VolUsageDownlink int64 `json:"volUsageDownlink,omitempty" yaml:"volUsageDownlink" bson:"volUsageDownlink" mapstructure:"VolUsageDownlink"` TimeUsage int32 `json:"timeUsage,omitempty" yaml:"timeUsage" bson:"timeUsage" mapstructure:"TimeUsage"` // Unsigned integer identifying a volume in units of bytes. NextVolUsage int64 `json:"nextVolUsage,omitempty" yaml:"nextVolUsage" bson:"nextVolUsage" mapstructure:"NextVolUsage"` // Unsigned integer identifying a volume in units of bytes. NextVolUsageUplink int64 `json:"nextVolUsageUplink,omitempty" yaml:"nextVolUsageUplink" bson:"nextVolUsageUplink" mapstructure:"NextVolUsageUplink"` // Unsigned integer identifying a volume in units of bytes. NextVolUsageDownlink int64 `` /* 129-byte string literal not displayed */ NextTimeUsage int32 `json:"nextTimeUsage,omitempty" yaml:"nextTimeUsage" bson:"nextTimeUsage" mapstructure:"NextTimeUsage"` }
type AccumulatedUsage ¶
type AccumulatedUsage struct { // Unsigned integer identifying a period of time in units of seconds. Duration int32 `json:"duration,omitempty" yaml:"duration" bson:"duration" mapstructure:"Duration"` // Unsigned integer identifying a volume in units of bytes. TotalVolume int64 `json:"totalVolume,omitempty" yaml:"totalVolume" bson:"totalVolume" mapstructure:"TotalVolume"` // Unsigned integer identifying a volume in units of bytes. DownlinkVolume int64 `json:"downlinkVolume,omitempty" yaml:"downlinkVolume" bson:"downlinkVolume" mapstructure:"DownlinkVolume"` // Unsigned integer identifying a volume in units of bytes. UplinkVolume int64 `json:"uplinkVolume,omitempty" yaml:"uplinkVolume" bson:"uplinkVolume" mapstructure:"UplinkVolume"` }
type AccuracyFulfilmentIndicator ¶
type AccuracyFulfilmentIndicator string
const ( AccuracyFulfilmentIndicator_FULFILLED AccuracyFulfilmentIndicator = "REQUESTED_ACCURACY_FULFILLED" AccuracyFulfilmentIndicator_NOT_FULFILLED AccuracyFulfilmentIndicator = "REQUESTED_ACCURACY_NOT_FULFILLED" )
List of AccuracyFulfilmentIndicator
type AcknowledgeInfo ¶
type AcknowledgeInfo struct { SorMacIue string `json:"sorMacIue,omitempty" yaml:"sorMacIue" bson:"sorMacIue" mapstructure:"SorMacIue"` UpuMacIue string `json:"upuMacIue,omitempty" yaml:"upuMacIue" bson:"upuMacIue" mapstructure:"UpuMacIue"` SecuredPacket string `json:"securedPacket,omitempty" yaml:"securedPacket" bson:"securedPacket" mapstructure:"SecuredPacket"` ProvisioningTime *time.Time `json:"provisioningTime" yaml:"provisioningTime" bson:"provisioningTime" mapstructure:"ProvisioningTime"` }
type AcsInfo ¶
type AcsInfo struct { AcsUrl *string `json:"acsUrl,omitempty" yaml:"acsUrl" bson:"acsUrl" mapstructure:"AcsUrl"` AcsIpv4Addr *string `json:"acsIpv4Addr,omitempty" yaml:"acsIpv4Addr" bson:"acsIpv4Addr" mapstructure:"AcsIpv4Addr"` AcsIpv6Addr *Ipv6Addr `json:"acsIpv6Addr,omitempty" yaml:"acsIpv6Addr" bson:"acsIpv6Addr" mapstructure:"AcsIpv6Addr"` }
type AcsInfo1 ¶
type AcsInfo1 struct { AcsUrl *string `json:"acsUrl,omitempty" yaml:"acsUrl" bson:"acsUrl" mapstructure:"AcsUrl"` AcsIpv4Addr *string `json:"acsIpv4Addr,omitempty" yaml:"acsIpv4Addr" bson:"acsIpv4Addr" mapstructure:"AcsIpv4Addr"` AcsIpv6Addr *Ipv6Addr `json:"acsIpv6Addr,omitempty" yaml:"acsIpv6Addr" bson:"acsIpv6Addr" mapstructure:"AcsIpv6Addr"` }
type AcsInfoRm ¶
type AcsInfoRm struct { AcsUrl string `json:"acsUrl,omitempty" yaml:"acsUrl" bson:"acsUrl" mapstructure:"AcsUrl"` AcsIpv4Addr string `json:"acsIpv4Addr,omitempty" yaml:"acsIpv4Addr" bson:"acsIpv4Addr" mapstructure:"AcsIpv4Addr"` AcsIpv6Addr Ipv6Addr `json:"acsIpv6Addr,omitempty" yaml:"acsIpv6Addr" bson:"acsIpv6Addr" mapstructure:"AcsIpv6Addr"` }
type AdditionalQosFlowInfo ¶
type AdditionalQosFlowInfo string
const (
AdditionalQosFlowInfo_MORE_LIKELY AdditionalQosFlowInfo = "MORE_LIKELY"
)
List of AdditionalQosFlowInfo
type AdditionalSnssaiData ¶
type AdditionalSnssaiData struct {
RequiredAuthnAuthz *bool `json:"requiredAuthnAuthz,omitempty" yaml:"requiredAuthnAuthz" bson:"requiredAuthnAuthz" mapstructure:"RequiredAuthnAuthz"`
}
type AfEvent ¶
type AfEvent string
const ( AfEvent_ACCESS_TYPE_CHANGE AfEvent = "ACCESS_TYPE_CHANGE" AfEvent_FAILED_RESOURCES_ALLOCATION AfEvent = "FAILED_RESOURCES_ALLOCATION" AfEvent_PLMN_CHG AfEvent = "PLMN_CHG" AfEvent_QOS_NOTIF AfEvent = "QOS_NOTIF" AfEvent_SUCCESSFUL_RESOURCES_ALLOCATION AfEvent = "SUCCESSFUL_RESOURCES_ALLOCATION" AfEvent_USAGE_REPORT AfEvent = "USAGE_REPORT" )
List of AfEvent
type AfEventNotification ¶
type AfEventNotification struct { Event AfEvent `json:"event" yaml:"event" bson:"event" mapstructure:"Event"` Flows []Flows `json:"flows,omitempty" yaml:"flows" bson:"flows" mapstructure:"Flows"` }
describes the event information delivered in the notification
type AfEventSubscription ¶
type AfEventSubscription struct { Event AfEvent `json:"event" yaml:"event" bson:"event" mapstructure:"Event"` NotifMethod AfNotifMethod `json:"notifMethod,omitempty" yaml:"notifMethod" bson:"notifMethod" mapstructure:"NotifMethod"` }
describes the event information delivered in the subscription
type AfExternal ¶
type AfExternal struct { AfId *string `json:"afId,omitempty" yaml:"afId" bson:"afId" mapstructure:"AfId"` AllowedGeographicArea *[]GeographicArea `` /* 133-byte string literal not displayed */ PrivacyCheckRelatedAction *PrivacyCheckRelatedAction `` /* 149-byte string literal not displayed */ ValidTimePeriod *ValidTimePeriod `json:"validTimePeriod,omitempty" yaml:"validTimePeriod" bson:"validTimePeriod" mapstructure:"ValidTimePeriod"` }
type AfNotifMethod ¶
type AfNotifMethod string
const ( AfNotifMethod_EVENT_DETECTION AfNotifMethod = "EVENT_DETECTION" AfNotifMethod_ONE_TIME AfNotifMethod = "ONE_TIME" )
List of AfNotifMethod
type AfRoutingRequirement ¶
type AfRoutingRequirement struct { AppReloc bool `json:"appReloc,omitempty" yaml:"appReloc" bson:"appReloc" mapstructure:"AppReloc"` RouteToLocs []RouteToLocation `json:"routeToLocs,omitempty" yaml:"routeToLocs" bson:"routeToLocs" mapstructure:"RouteToLocs"` SpVal *SpatialValidity `json:"spVal,omitempty" yaml:"spVal" bson:"spVal" mapstructure:"SpVal"` TempVals []TemporalValidity `json:"tempVals,omitempty" yaml:"tempVals" bson:"tempVals" mapstructure:"TempVals"` UpPathChgSub *UpPathChgEvent `json:"upPathChgSub,omitempty" yaml:"upPathChgSub" bson:"upPathChgSub" mapstructure:"UpPathChgSub"` }
describes the event information delivered in the subscription
type AfRoutingRequirementRm ¶
type AfRoutingRequirementRm struct { AppReloc bool `json:"appReloc,omitempty" yaml:"appReloc" bson:"appReloc" mapstructure:"AppReloc"` RouteToLocs []RouteToLocation `json:"routeToLocs,omitempty" yaml:"routeToLocs" bson:"routeToLocs" mapstructure:"RouteToLocs"` SpVal *SpatialValidityRm `json:"spVal,omitempty" yaml:"spVal" bson:"spVal" mapstructure:"SpVal"` TempVals []TemporalValidity `json:"tempVals,omitempty" yaml:"tempVals" bson:"tempVals" mapstructure:"TempVals"` UpPathChgSub *UpPathChgEvent `json:"upPathChgSub,omitempty" yaml:"upPathChgSub" bson:"upPathChgSub" mapstructure:"UpPathChgSub"` }
this data type is defined in the same way as the AfRoutingRequirement data type, but with the OpenAPI nullable property set to true and the spVal and tempVals attributes defined as removable.
type AfSigProtocol ¶
type AfSigProtocol string
const ( AfSigProtocol_NO_INFORMATION AfSigProtocol = "NO_INFORMATION" AfSigProtocol_SIP AfSigProtocol = "SIP" )
List of AfSigProtocol
type AllowedMtcProviderInfo ¶
type AllowedNssai ¶
type AllowedNssai struct { AllowedSnssaiList []AllowedSnssai `json:"allowedSnssaiList"` AccessType AccessType `json:"accessType"` }
type AllowedSnssai ¶
type AllowedSnssai struct { AllowedSnssai *Snssai `json:"allowedSnssai"` NsiInformationList []NsiInformation `json:"nsiInformationList,omitempty"` MappedHomeSnssai *Snssai `json:"mappedHomeSnssai,omitempty"` }
type AmPolicyData ¶
type AmPolicyData struct { PraInfos *map[string]PresenceInfo `json:"praInfos,omitempty" yaml:"praInfos" bson:"praInfos" mapstructure:"PraInfos"` SubscCats *[]string `json:"subscCats,omitempty" yaml:"subscCats" bson:"subscCats" mapstructure:"SubscCats"` }
AmPolicyData - Contains the AM policy data for a given subscriber.
type AmPolicyReqTrigger ¶
type AmPolicyReqTrigger string
const ( AmPolicyReqTrigger_LOCATION_CHANGE AmPolicyReqTrigger = "LOCATION_CHANGE" AmPolicyReqTrigger_PRA_CHANGE AmPolicyReqTrigger = "PRA_CHANGE" AmPolicyReqTrigger_SARI_CHANGE AmPolicyReqTrigger = "SARI_CHANGE" AmPolicyReqTrigger_RFSP_INDEX_CHANGE AmPolicyReqTrigger = "RFSP_INDEX_CHANGE" )
List of AMPolicyReqTrigger
type Amf3GppAccessRegistration ¶
type Amf3GppAccessRegistration struct { AmfInstanceId string `json:"amfInstanceId" yaml:"amfInstanceId" bson:"amfInstanceId" mapstructure:"AmfInstanceId"` SupportedFeatures *string `json:"supportedFeatures,omitempty" yaml:"supportedFeatures" bson:"supportedFeatures" mapstructure:"SupportedFeatures"` PurgeFlag *bool `json:"purgeFlag,omitempty" yaml:"purgeFlag" bson:"purgeFlag" mapstructure:"PurgeFlag"` Pei *string `json:"pei,omitempty" yaml:"pei" bson:"pei" mapstructure:"Pei"` ImsVoPs *ImsVoPs `json:"imsVoPs,omitempty" yaml:"imsVoPs" bson:"imsVoPs" mapstructure:"ImsVoPs"` DeregCallbackUri string `json:"deregCallbackUri" yaml:"deregCallbackUri" bson:"deregCallbackUri" mapstructure:"DeregCallbackUri"` AmfServiceNameDereg *ServiceName `json:"amfServiceNameDereg,omitempty" yaml:"amfServiceNameDereg" bson:"amfServiceNameDereg" mapstructure:"AmfServiceNameDereg"` PcscfRestorationCallbackUri *string `` /* 157-byte string literal not displayed */ AmfServiceNamePcscfRest *ServiceName `` /* 141-byte string literal not displayed */ InitialRegistrationInd *bool `` /* 137-byte string literal not displayed */ Guami Guami `json:"guami" yaml:"guami" bson:"guami" mapstructure:"Guami"` BackupAmfInfo *[]BackupAmfInfo `json:"backupAmfInfo,omitempty" yaml:"backupAmfInfo" bson:"backupAmfInfo" mapstructure:"BackupAmfInfo"` DrFlag *bool `json:"drFlag,omitempty" yaml:"drFlag" bson:"drFlag" mapstructure:"DrFlag"` RatType RatType `json:"ratType" yaml:"ratType" bson:"ratType" mapstructure:"RatType"` UrrpIndicator *bool `json:"urrpIndicator,omitempty" yaml:"urrpIndicator" bson:"urrpIndicator" mapstructure:"UrrpIndicator"` AmfEeSubscriptionId *string `json:"amfEeSubscriptionId,omitempty" yaml:"amfEeSubscriptionId" bson:"amfEeSubscriptionId" mapstructure:"AmfEeSubscriptionId"` EpsInterworkingInfo *EpsInterworkingInfo `json:"epsInterworkingInfo,omitempty" yaml:"epsInterworkingInfo" bson:"epsInterworkingInfo" mapstructure:"EpsInterworkingInfo"` UeSrvccCapability *bool `json:"ueSrvccCapability,omitempty" yaml:"ueSrvccCapability" bson:"ueSrvccCapability" mapstructure:"UeSrvccCapability"` RegistrationTime *time.Time `json:"registrationTime,omitempty" yaml:"registrationTime" bson:"registrationTime" mapstructure:"RegistrationTime"` VgmlcAddress *VgmlcAddress `json:"vgmlcAddress,omitempty" yaml:"vgmlcAddress" bson:"vgmlcAddress" mapstructure:"VgmlcAddress"` ContextInfo *ContextInfo `json:"contextInfo,omitempty" yaml:"contextInfo" bson:"contextInfo" mapstructure:"ContextInfo"` NoEeSubscriptionInd *bool `json:"noEeSubscriptionInd,omitempty" yaml:"noEeSubscriptionInd" bson:"noEeSubscriptionInd" mapstructure:"NoEeSubscriptionInd"` Supi *string `json:"supi,omitempty" yaml:"supi" bson:"supi" mapstructure:"Supi"` }
type Amf3GppAccessRegistrationModification ¶
type Amf3GppAccessRegistrationModification struct { Guami *Guami `json:"guami" bson:"guami"` PurgeFlag bool `json:"purgeFlag,omitempty" bson:"purgeFlag"` Pei string `json:"pei,omitempty" bson:"pei"` ImsVoPs ImsVoPs `json:"imsVoPs,omitempty" bson:"imsVoPs"` BackupAmfInfo []BackupAmfInfo `json:"backupAmfInfo,omitempty" bson:"backupAmfInfo"` }
type AmfCreateEventSubscription ¶
type AmfCreateEventSubscription struct { Subscription *AmfEventSubscription `json:"subscription" bson:"subscription" ` SupportedFeatures string `json:"supportedFeatures,omitempty" bson:"supportedFeatures" ` }
type AmfCreatedEventSubscription ¶
type AmfCreatedEventSubscription struct { Subscription *AmfEventSubscription `json:"subscription" bson:"subscription" ` SubscriptionId string `json:"subscriptionId" bson:"subscriptionId" ` ReportList []AmfEventReport `json:"reportList,omitempty" bson:"reportList" ` SupportedFeatures string `json:"supportedFeatures,omitempty" bson:"supportedFeatures" ` }
type AmfEvent ¶
type AmfEvent struct { Type AmfEventType `json:"type"` ImmediateFlag bool `json:"immediateFlag,omitempty"` AreaList []AmfEventArea `json:"areaList,omitempty"` LocationFilterList []LocationFilter `json:"locationFilterList,omitempty"` SubscribedDataFilterList []SubscribedDataFilter `json:"subscribedDataFilterList,omitempty"` }
type AmfEventArea ¶
type AmfEventArea struct { PresenceInfo *PresenceInfo `json:"presenceInfo,omitempty"` LadnInfo *LadnInfo `json:"ladnInfo,omitempty"` }
type AmfEventMode ¶
type AmfEventMode struct { Trigger AmfEventTrigger `json:"trigger"` MaxReports int32 `json:"maxReports,omitempty"` Expiry *time.Time `json:"expiry,omitempty"` }
type AmfEventNotification ¶
type AmfEventNotification struct { NotifyCorrelationId string `json:"notifyCorrelationId,omitempty" bson:"notifyCorrelationId" ` SubsChangeNotifyCorrelationId string `json:"subsChangeNotifyCorrelationId,omitempty" bson:"subsChangeNotifyCorrelationId" ` ReportList []AmfEventReport `json:"reportList,omitempty" bson:"reportList" ` }
type AmfEventReport ¶
type AmfEventReport struct { Type AmfEventType `json:"type" bson:"type" ` State *AmfEventState `json:"state" bson:"state" ` TimeStamp *time.Time `json:"timeStamp" bson:"timeStamp" ` SubscriptionId string `json:"subscriptionId,omitempty" bson:"subscriptionId" ` AnyUe bool `json:"anyUe,omitempty" bson:"anyUe" ` Supi string `json:"supi,omitempty" bson:"supi" ` AreaList []AmfEventArea `json:"areaList,omitempty" bson:"areaList" ` Gpsi string `json:"gpsi,omitempty" bson:"gpsi" ` Pei string `json:"pei,omitempty" bson:"pei" ` Location *UserLocation `json:"location,omitempty" bson:"location" ` Timezone string `json:"timezone,omitempty" bson:"timezone" ` AccessTypeList []AccessType `json:"accessTypeList,omitempty" bson:"accessTypeList" ` RmInfoList []RmInfo `json:"rmInfoList,omitempty" bson:"rmInfoList" ` CmInfoList []CmInfo `json:"cmInfoList,omitempty" bson:"cmInfoList" ` Reachability UeReachability `json:"reachability,omitempty" bson:"reachability" ` SubscribedData *SubscribedData `json:"subscribedData,omitempty" bson:"subscribedData" ` CommFailure *CommunicationFailure `json:"commFailure,omitempty" bson:"commFailure" ` NumberOfUes int32 `json:"numberOfUes,omitempty" bson:"numberOfUes" ` }
type AmfEventState ¶
type AmfEventSubscription ¶
type AmfEventSubscription struct { EventList *[]AmfEvent `json:"eventList,omitempty"` EventNotifyUri string `json:"eventNotifyUri"` NotifyCorrelationId string `json:"notifyCorrelationId"` NfId string `json:"nfId"` SubsChangeNotifyUri string `json:"subsChangeNotifyUri,omitempty"` SubsChangeNotifyCorrelationId string `json:"subsChangeNotifyCorrelationId,omitempty"` Supi string `json:"supi,omitempty"` GroupId string `json:"groupId,omitempty"` Gpsi string `json:"gpsi,omitempty"` Pei string `json:"pei,omitempty"` AnyUE bool `json:"anyUE,omitempty"` Options *AmfEventMode `json:"options,omitempty"` }
type AmfEventTrigger ¶
type AmfEventTrigger string
const ( AmfEventTrigger_ONE_TIME AmfEventTrigger = "ONE_TIME" AmfEventTrigger_CONTINUOUS AmfEventTrigger = "CONTINUOUS" )
List of AmfEventTrigger
type AmfEventType ¶
type AmfEventType string
const ( AmfEventType_LOCATION_REPORT AmfEventType = "LOCATION_REPORT" AmfEventType_PRESENCE_IN_AOI_REPORT AmfEventType = "PRESENCE_IN_AOI_REPORT" AmfEventType_TIMEZONE_REPORT AmfEventType = "TIMEZONE_REPORT" AmfEventType_ACCESS_TYPE_REPORT AmfEventType = "ACCESS_TYPE_REPORT" AmfEventType_REGISTRATION_STATE_REPORT AmfEventType = "REGISTRATION_STATE_REPORT" AmfEventType_CONNECTIVITY_STATE_REPORT AmfEventType = "CONNECTIVITY_STATE_REPORT" AmfEventType_REACHABILITY_REPORT AmfEventType = "REACHABILITY_REPORT" AmfEventType_SUBSCRIBED_DATA_REPORT AmfEventType = "SUBSCRIBED_DATA_REPORT" AmfEventType_COMMUNICATION_FAILURE_REPORT AmfEventType = "COMMUNICATION_FAILURE_REPORT" AmfEventType_UES_IN_AREA_REPORT AmfEventType = "UES_IN_AREA_REPORT" AmfEventType_SUBSCRIPTION_ID_CHANGE AmfEventType = "SUBSCRIPTION_ID_CHANGE" AmfEventType_SUBSCRIPTION_ID_ADDITION AmfEventType = "SUBSCRIPTION_ID_ADDITION" )
List of AmfEventType
type AmfInfo ¶
type AmfInfo struct { AmfSetId string `json:"amfSetId" yaml:"amfSetId" bson:"amfSetId" mapstructure:"AmfSetId"` AmfRegionId string `json:"amfRegionId" yaml:"amfRegionId" bson:"amfRegionId" mapstructure:"AmfRegionId"` GuamiList *[]Guami `json:"guamiList" yaml:"guamiList" bson:"guamiList" mapstructure:"GuamiList"` TaiList *[]Tai `json:"taiList,omitempty" yaml:"taiList" bson:"taiList" mapstructure:"TaiList"` TaiRangeList *[]TaiRange `json:"taiRangeList,omitempty" yaml:"taiRangeList" bson:"taiRangeList" mapstructure:"TaiRangeList"` BackupInfoAmfFailure *[]Guami `` /* 129-byte string literal not displayed */ BackupInfoAmfRemoval *[]Guami `` /* 129-byte string literal not displayed */ N2InterfaceAmfInfo *N2InterfaceAmfInfo `json:"n2InterfaceAmfInfo,omitempty" yaml:"n2InterfaceAmfInfo" bson:"n2InterfaceAmfInfo" mapstructure:"N2InterfaceAmfInfo"` }
type AmfNon3GppAccessRegistration ¶
type AmfNon3GppAccessRegistration struct { AmfInstanceId string `json:"amfInstanceId" yaml:"amfInstanceId" bson:"amfInstanceId" mapstructure:"AmfInstanceId"` SupportedFeatures *string `json:"supportedFeatures,omitempty" yaml:"supportedFeatures" bson:"supportedFeatures" mapstructure:"SupportedFeatures"` PurgeFlag *bool `json:"purgeFlag,omitempty" yaml:"purgeFlag" bson:"purgeFlag" mapstructure:"PurgeFlag"` Pei *string `json:"pei,omitempty" yaml:"pei" bson:"pei" mapstructure:"Pei"` ImsVoPs ImsVoPs `json:"imsVoPs" yaml:"imsVoPs" bson:"imsVoPs" mapstructure:"ImsVoPs"` DeregCallbackUri string `json:"deregCallbackUri" yaml:"deregCallbackUri" bson:"deregCallbackUri" mapstructure:"DeregCallbackUri"` AmfServiceNameDereg *ServiceName `json:"amfServiceNameDereg,omitempty" yaml:"amfServiceNameDereg" bson:"amfServiceNameDereg" mapstructure:"AmfServiceNameDereg"` PcscfRestorationCallbackUri *string `` /* 157-byte string literal not displayed */ AmfServiceNamePcscfRest *ServiceName `` /* 141-byte string literal not displayed */ Guami Guami `json:"guami" yaml:"guami" bson:"guami" mapstructure:"Guami"` BackupAmfInfo *[]BackupAmfInfo `json:"backupAmfInfo,omitempty" yaml:"backupAmfInfo" bson:"backupAmfInfo" mapstructure:"BackupAmfInfo"` RatType RatType `json:"ratType" yaml:"ratType" bson:"ratType" mapstructure:"RatType"` UrrpIndicator *bool `json:"urrpIndicator,omitempty" yaml:"urrpIndicator" bson:"urrpIndicator" mapstructure:"UrrpIndicator"` AmfEeSubscriptionId *string `json:"amfEeSubscriptionId,omitempty" yaml:"amfEeSubscriptionId" bson:"amfEeSubscriptionId" mapstructure:"AmfEeSubscriptionId"` RegistrationTime *time.Time `json:"registrationTime,omitempty" yaml:"registrationTime" bson:"registrationTime" mapstructure:"RegistrationTime"` VgmlcAddress *VgmlcAddress `json:"vgmlcAddress,omitempty" yaml:"vgmlcAddress" bson:"vgmlcAddress" mapstructure:"VgmlcAddress"` ContextInfo *ContextInfo `json:"contextInfo,omitempty" yaml:"contextInfo" bson:"contextInfo" mapstructure:"ContextInfo"` NoEeSubscriptionInd *bool `json:"noEeSubscriptionInd,omitempty" yaml:"noEeSubscriptionInd" bson:"noEeSubscriptionInd" mapstructure:"NoEeSubscriptionInd"` Supi *string `json:"supi,omitempty" yaml:"supi" bson:"supi" mapstructure:"Supi"` }
type AmfNon3GppAccessRegistrationModification ¶
type AmfNon3GppAccessRegistrationModification struct { Guami *Guami `json:"guami" yaml:"guami" bson:"guami" mapstructure:"Guami"` PurgeFlag bool `json:"purgeFlag,omitempty" yaml:"purgeFlag" bson:"purgeFlag" mapstructure:"PurgeFlag"` Pei string `json:"pei,omitempty" yaml:"pei" bson:"pei" mapstructure:"Pei"` ImsVoPs ImsVoPs `json:"imsVoPs,omitempty" yaml:"imsVoPs" bson:"imsVoPs" mapstructure:"ImsVoPs"` BackupAmfInfo []BackupAmfInfo `json:"backupAmfInfo,omitempty" yaml:"backupAmfInfo" bson:"backupAmfInfo" mapstructure:"BackupAmfInfo"` }
type AmfStatusChangeNotification ¶
type AmfStatusChangeNotification struct {
AmfStatusInfoList []AmfStatusInfo `json:"amfStatusInfoList,omitempty"`
}
type AmfStatusInfo ¶
type AmfStatusInfo struct { GuamiList []Guami `json:"guamiList,omitempty"` StatusChange StatusChange `json:"statusChange"` TargetAmfRemoval string `json:"targetAmfRemoval,omitempty"` TargetAmfFailure string `json:"targetAmfFailure,omitempty"` }
type AmfSubscriptionInfo ¶
type AmfSubscriptionInfo struct { AmfInstanceId string `json:"amfInstanceId" yaml:"amfInstanceId" bson:"amfInstanceId" mapstructure:"AmfInstanceId"` SubscriptionId string `json:"subscriptionId" yaml:"subscriptionId" bson:"subscriptionId" mapstructure:"SubscriptionId"` SubsChangeNotifyCorrelationId *string `` /* 165-byte string literal not displayed */ }
type AmfUpdatedEventSubscription ¶
type AmfUpdatedEventSubscription struct {
Subscription *AmfEventSubscription `json:"subscription" bson:"subscription" `
}
type AnGwAddress ¶
type AnGwAddress struct { AnGwIpv4Addr string `json:"anGwIpv4Addr,omitempty" yaml:"anGwIpv4Addr" bson:"anGwIpv4Addr" mapstructure:"AnGwIpv4Addr"` AnGwIpv6Addr string `json:"anGwIpv6Addr,omitempty" yaml:"anGwIpv6Addr" bson:"anGwIpv6Addr" mapstructure:"AnGwIpv6Addr"` }
describes the address of the access network gateway control node
type AppDescriptor ¶
type AppDetectionInfo ¶
type AppDetectionInfo struct { // A reference to the application detection filter configured at the UPF AppId string `json:"appId" yaml:"appId" bson:"appId" mapstructure:"AppId"` // Identifier sent by the SMF in order to allow correlation of application Start and Stop events to the specific service data flow description, if service data flow descriptions are deducible. InstanceId string `json:"instanceId,omitempty" yaml:"instanceId" bson:"instanceId" mapstructure:"InstanceId"` // Contains the detected service data flow descriptions if they are deducible. SdfDescriptions []FlowInformation `json:"sdfDescriptions,omitempty" yaml:"sdfDescriptions" bson:"sdfDescriptions" mapstructure:"SdfDescriptions"` }
type AppSessionContext ¶
type AppSessionContext struct { AscReqData *AppSessionContextReqData `json:"ascReqData,omitempty" yaml:"ascReqData" bson:"ascReqData" mapstructure:"AscReqData"` AscRespData *AppSessionContextRespData `json:"ascRespData,omitempty" yaml:"ascRespData" bson:"ascRespData" mapstructure:"AscRespData"` EvsNotif *EventsNotification `json:"evsNotif,omitempty" yaml:"evsNotif" bson:"evsNotif" mapstructure:"EvsNotif"` }
Represents an Individual Application Session Context resource.
type AppSessionContextReqData ¶
type AppSessionContextReqData struct { // Contains an AF application identifier. AfAppId string `json:"afAppId,omitempty" yaml:"afAppId" bson:"afAppId" mapstructure:"AfAppId"` AfRoutReq *AfRoutingRequirement `json:"afRoutReq,omitempty" yaml:"afRoutReq" bson:"afRoutReq" mapstructure:"AfRoutReq"` // Contains an identity of an application service provider. AspId string `json:"aspId,omitempty" yaml:"aspId" bson:"aspId" mapstructure:"AspId"` // string identifying a BDT Reference ID as defined in subclause 5.3.3 of 3GPP TS 29.154. BdtRefId string `json:"bdtRefId,omitempty" yaml:"bdtRefId" bson:"bdtRefId" mapstructure:"BdtRefId"` Dnn string `json:"dnn,omitempty" yaml:"dnn" bson:"dnn" mapstructure:"Dnn"` EvSubsc *EventsSubscReqData `json:"evSubsc,omitempty" yaml:"evSubsc" bson:"evSubsc" mapstructure:"EvSubsc"` MedComponents map[string]MediaComponent `json:"medComponents,omitempty" yaml:"medComponents" bson:"medComponents" mapstructure:"MedComponents"` IpDomain string `json:"ipDomain,omitempty" yaml:"ipDomain" bson:"ipDomain" mapstructure:"IpDomain"` // indication of MPS service request MpsId string `json:"mpsId,omitempty" yaml:"mpsId" bson:"mpsId" mapstructure:"MpsId"` // string providing an URI formatted according to IETF RFC 3986. NotifUri string `json:"notifUri" yaml:"notifUri" bson:"notifUri" mapstructure:"NotifUri"` SliceInfo *Snssai `json:"sliceInfo,omitempty" yaml:"sliceInfo" bson:"sliceInfo" mapstructure:"SliceInfo"` // Contains an identity of a sponsor. SponId string `json:"sponId,omitempty" yaml:"sponId" bson:"sponId" mapstructure:"SponId"` SponStatus SponsoringStatus `json:"sponStatus,omitempty" yaml:"sponStatus" bson:"sponStatus" mapstructure:"SponStatus"` Supi string `json:"supi,omitempty" yaml:"supi" bson:"supi" mapstructure:"Supi"` Gpsi string `json:"gpsi,omitempty" yaml:"gpsi" bson:"gpsi" mapstructure:"Gpsi"` SuppFeat string `json:"suppFeat" yaml:"suppFeat" bson:"suppFeat" mapstructure:"SuppFeat"` UeIpv4 string `json:"ueIpv4,omitempty" yaml:"ueIpv4" bson:"ueIpv4" mapstructure:"UeIpv4"` UeIpv6 string `json:"ueIpv6,omitempty" yaml:"ueIpv6" bson:"ueIpv6" mapstructure:"UeIpv6"` UeMac string `json:"ueMac,omitempty" yaml:"ueMac" bson:"ueMac" mapstructure:"UeMac"` }
Identifies the service requirements of an Individual Application Session Context.
type AppSessionContextRespData ¶
type AppSessionContextRespData struct { ServAuthInfo ServAuthInfo `json:"servAuthInfo,omitempty" yaml:"servAuthInfo" bson:"servAuthInfo" mapstructure:"ServAuthInfo"` SuppFeat string `json:"suppFeat,omitempty" yaml:"suppFeat" bson:"suppFeat" mapstructure:"SuppFeat"` }
Describes the authorization data of an Individual Application Session Context created by the PCF.
type AppSessionContextUpdateData ¶
type AppSessionContextUpdateData struct { // Contains an AF application identifier. AfAppId string `json:"afAppId,omitempty" yaml:"afAppId" bson:"afAppId" mapstructure:"AfAppId"` AfRoutReq *AfRoutingRequirementRm `json:"afRoutReq,omitempty" yaml:"afRoutReq" bson:"afRoutReq" mapstructure:"AfRoutReq"` // Contains an identity of an application service provider. AspId string `json:"aspId,omitempty" yaml:"aspId" bson:"aspId" mapstructure:"AspId"` // string identifying a BDT Reference ID as defined in subclause 5.3.3 of 3GPP TS 29.154. BdtRefId string `json:"bdtRefId,omitempty" yaml:"bdtRefId" bson:"bdtRefId" mapstructure:"BdtRefId"` EvSubsc *EventsSubscReqDataRm `json:"evSubsc,omitempty" yaml:"evSubsc" bson:"evSubsc" mapstructure:"EvSubsc"` MedComponents map[string]MediaComponentRm `json:"medComponents,omitempty" yaml:"medComponents" bson:"medComponents" mapstructure:"MedComponents"` // indication of MPS service request MpsId string `json:"mpsId,omitempty" yaml:"mpsId" bson:"mpsId" mapstructure:"MpsId"` // Contains an identity of a sponsor. SponId string `json:"sponId,omitempty" yaml:"sponId" bson:"sponId" mapstructure:"SponId"` SponStatus SponsoringStatus `json:"sponStatus,omitempty" yaml:"sponStatus" bson:"sponStatus" mapstructure:"SponStatus"` }
Identifies the modifications to an Individual Application Session Context and may include the modifications to the sub-resource Events Subscription.
type ApplicationDataChangeNotif ¶
type ApplicationDataChangeNotif struct { IptvConfigData *IptvConfigData `json:"iptvConfigData,omitempty" yaml:"iptvConfigData" bson:"iptvConfigData" mapstructure:"IptvConfigData"` PfdData *PfdChangeNotification `json:"pfdData,omitempty" yaml:"pfdData" bson:"pfdData" mapstructure:"PfdData"` BdtPolicyData *BdtPolicyData `json:"bdtPolicyData,omitempty" yaml:"bdtPolicyData" bson:"bdtPolicyData" mapstructure:"BdtPolicyData"` ResUri string `json:"resUri" yaml:"resUri" bson:"resUri" mapstructure:"ResUri"` SerParamData *ServiceParameterData `json:"serParamData,omitempty" yaml:"serParamData" bson:"serParamData" mapstructure:"SerParamData"` }
ApplicationDataChangeNotif - Contains changed application data for which notification was requested.
type ApplicationDataSubs ¶
type ApplicationDataSubs struct { NotificationUri string `json:"notificationUri" yaml:"notificationUri" bson:"notificationUri" mapstructure:"NotificationUri"` DataFilters *[]DataFilter `json:"dataFilters,omitempty" yaml:"dataFilters" bson:"dataFilters" mapstructure:"DataFilters"` Expiry *time.Time `json:"expiry,omitempty" yaml:"expiry" bson:"expiry" mapstructure:"Expiry"` SupportedFeatures *string `json:"supportedFeatures,omitempty" yaml:"supportedFeatures" bson:"supportedFeatures" mapstructure:"SupportedFeatures"` }
ApplicationDataSubs - Identifies a subscription to application data change notification.
type AreaOfValidity ¶
type AreaOfValidity struct {
TaiList []Tai `json:"taiList,omitempty"`
}
type AreaScope ¶
type AreaScope struct { EutraCellIdList *[]string `json:"eutraCellIdList,omitempty" yaml:"eutraCellIdList" bson:"eutraCellIdList" mapstructure:"EutraCellIdList"` NrCellIdList *[]string `json:"nrCellIdList,omitempty" yaml:"nrCellIdList" bson:"nrCellIdList" mapstructure:"NrCellIdList"` TacList *[]string `json:"tacList,omitempty" yaml:"tacList" bson:"tacList" mapstructure:"TacList"` TacInfoPerPlmn *map[string]TacInfo `json:"tacInfoPerPlmn,omitempty" yaml:"tacInfoPerPlmn" bson:"tacInfoPerPlmn" mapstructure:"TacInfoPerPlmn"` }
type Arp ¶
type Arp struct { PriorityLevel int32 `json:"priorityLevel" yaml:"priorityLevel" bson:"priorityLevel" mapstructure:"PriorityLevel"` PreemptCap PreemptionCapability `json:"preemptCap" yaml:"preemptCap" bson:"preemptCap" mapstructure:"PreemptCap"` PreemptVuln PreemptionVulnerability `json:"preemptVuln" yaml:"preemptVuln" bson:"preemptVuln" mapstructure:"PreemptVuln"` }
type AssignEbiData ¶
type AssignEbiError ¶
type AssignEbiError struct { Error *ProblemDetails `json:"error"` FailureDetails *AssignEbiFailed `json:"failureDetails"` }
type AssignEbiFailed ¶
type AssignedEbiData ¶
type AssignedEbiData struct { PduSessionId int32 `json:"pduSessionId"` AssignedEbiList []EbiArpMapping `json:"assignedEbiList,omitempty"` FailedArpList []Arp `json:"failedArpList,omitempty"` ReleasedEbiList []int32 `json:"releasedEbiList,omitempty"` }
type AssociationType ¶
type AssociationType string
const ( ASSOCIATIONTYPE_IMEI_CHANGE AssociationType = "IMEI_CHANGE" ASSOCIATIONTYPE_IMEISV_CHANGE AssociationType = "IMEISV_CHANGE" )
enum type List of AssociationType
type AssociationTypeAnyOf ¶
type AssociationTypeAnyOf string
const ( ASSOCIATIONTYPEANYOF_IMEI_CHANGE AssociationTypeAnyOf = "IMEI_CHANGE" ASSOCIATIONTYPEANYOF_IMEISV_CHANGE AssociationTypeAnyOf = "IMEISV_CHANGE" )
List of AssociationTypeAnyOf
type AusfInfo ¶
type AusfInfo struct { GroupId string `json:"groupId,omitempty" yaml:"groupId" bson:"groupId" mapstructure:"GroupId"` SupiRanges []SupiRange `json:"supiRanges,omitempty" yaml:"supiRanges" bson:"supiRanges" mapstructure:"SupiRanges"` RoutingIndicators []string `json:"routingIndicators,omitempty" yaml:"routingIndicators" bson:"routingIndicators" mapstructure:"RoutingIndicators"` }
type AuthEvent ¶
type AuthEvent struct { NfInstanceId string `json:"nfInstanceId" yaml:"nfInstanceId" bson:"nfInstanceId" mapstructure:"NfInstanceId"` Success bool `json:"success" yaml:"success" bson:"success" mapstructure:"Success"` TimeStamp time.Time `json:"timeStamp" yaml:"timeStamp" bson:"timeStamp" mapstructure:"TimeStamp"` AuthType AuthType `json:"authType" yaml:"authType" bson:"authType" mapstructure:"AuthType"` ServingNetworkName string `json:"servingNetworkName" yaml:"servingNetworkName" bson:"servingNetworkName" mapstructure:"ServingNetworkName"` AuthRemovalInd *bool `json:"authRemovalInd,omitempty" yaml:"authRemovalInd" bson:"authRemovalInd" mapstructure:"AuthRemovalInd"` }
type AuthMethod ¶
type AuthMethod string
const ( AUTHMETHOD__5_G_AKA AuthMethod = "5G_AKA" AUTHMETHOD_EAP_AKA_PRIME AuthMethod = "EAP_AKA_PRIME" AUTHMETHOD_EAP_TLS AuthMethod = "EAP_TLS" )
enum type List of AuthMethod
type AuthMethodAnyOf ¶
type AuthMethodAnyOf string
const ( AUTHMETHODANYOF__5_G_AKA AuthMethodAnyOf = "5G_AKA" AUTHMETHODANYOF_EAP_AKA_PRIME AuthMethodAnyOf = "EAP_AKA_PRIME" AUTHMETHODANYOF_EAP_TLS AuthMethodAnyOf = "EAP_TLS" )
List of AuthMethodAnyOf
type AuthResult ¶
type AuthResult string
const ( AuthResult_SUCCESS AuthResult = "AUTHENTICATION_SUCCESS" AuthResult_FAILURE AuthResult = "AUTHENTICATION_FAILURE" AuthResult_ONGOING AuthResult = "AUTHENTICATION_ONGOING" )
List of AuthResult
type AuthenticationInfo ¶
type AuthenticationInfo struct { SupiOrSuci string `json:"supiOrSuci" yaml:"supiOrSuci" bson:"supiOrSuci"` ServingNetworkName string `json:"servingNetworkName" yaml:"servingNetworkName" bson:"servingNetworkName"` ResynchronizationInfo *ResynchronizationInfo `json:"resynchronizationInfo,omitempty" yaml:"resynchronizationInfo" bson:"resynchronizationInfo"` TraceData *TraceData `json:"traceData,omitempty" yaml:"traceData" bson:"traceData"` }
type AuthenticationInfoRequest ¶
type AuthenticationInfoRequest struct { SupportedFeatures string `json:"supportedFeatures,omitempty" yaml:"supportedFeatures" bson:"supportedFeatures" mapstructure:"SupportedFeatures"` ServingNetworkName string `json:"servingNetworkName" yaml:"servingNetworkName" bson:"servingNetworkName" mapstructure:"ServingNetworkName"` ResynchronizationInfo *ResynchronizationInfo `` /* 133-byte string literal not displayed */ AusfInstanceId string `json:"ausfInstanceId" yaml:"ausfInstanceId" bson:"ausfInstanceId" mapstructure:"AusfInstanceId"` }
type AuthenticationInfoResult ¶
type AuthenticationInfoResult struct { AuthType AuthType `json:"authType" yaml:"authType" bson:"authType" mapstructure:"AuthType"` SupportedFeatures string `json:"supportedFeatures,omitempty" yaml:"supportedFeatures" bson:"supportedFeatures" mapstructure:"SupportedFeatures"` AuthenticationVector *AuthenticationVector `` /* 129-byte string literal not displayed */ Supi string `json:"supi,omitempty" yaml:"supi" bson:"supi" mapstructure:"Supi"` }
type AuthenticationSubscription ¶
type AuthenticationSubscription struct { AuthenticationMethod AuthMethod `json:"authenticationMethod" yaml:"authenticationMethod" bson:"authenticationMethod" mapstructure:"AuthenticationMethod"` EncPermanentKey *string `json:"encPermanentKey,omitempty" yaml:"encPermanentKey" bson:"encPermanentKey" mapstructure:"EncPermanentKey"` ProtectionParameterId *string `` /* 133-byte string literal not displayed */ SequenceNumber *SequenceNumber `json:"sequenceNumber,omitempty" yaml:"sequenceNumber" bson:"sequenceNumber" mapstructure:"SequenceNumber"` AuthenticationManagementField *string `` /* 165-byte string literal not displayed */ AlgorithmId *string `json:"algorithmId,omitempty" yaml:"algorithmId" bson:"algorithmId" mapstructure:"AlgorithmId"` EncOpcKey *string `json:"encOpcKey,omitempty" yaml:"encOpcKey" bson:"encOpcKey" mapstructure:"EncOpcKey"` EncTopcKey *string `json:"encTopcKey,omitempty" yaml:"encTopcKey" bson:"encTopcKey" mapstructure:"EncTopcKey"` VectorGenerationInHss *bool `` /* 133-byte string literal not displayed */ N5gcAuthMethod *AuthMethod `json:"n5gcAuthMethod,omitempty" yaml:"n5gcAuthMethod" bson:"n5gcAuthMethod" mapstructure:"N5gcAuthMethod"` RgAuthenticationInd *bool `json:"rgAuthenticationInd,omitempty" yaml:"rgAuthenticationInd" bson:"rgAuthenticationInd" mapstructure:"RgAuthenticationInd"` Supi *string `json:"supi,omitempty" yaml:"supi" bson:"supi" mapstructure:"Supi"` }
type AuthenticationVector ¶
type AuthenticationVector struct { AvType AvType `json:"avType" yaml:"avType" bson:"avType" mapstructure:"AvType"` Rand string `json:"rand" yaml:"rand" bson:"rand" mapstructure:"Rand"` Xres string `json:"xres" yaml:"xres" bson:"xres" mapstructure:"Xres"` Autn string `json:"autn" yaml:"autn" bson:"autn" mapstructure:"Autn"` CkPrime string `json:"ckPrime" yaml:"ckPrime" bson:"ckPrime" mapstructure:"CkPrime"` IkPrime string `json:"ikPrime" yaml:"ikPrime" bson:"ikPrime" mapstructure:"IkPrime"` XresStar string `json:"xresStar" yaml:"xresStar" bson:"xresStar" mapstructure:"XresStar"` Kausf string `json:"kausf" yaml:"kausf" bson:"kausf" mapstructure:"Kausf"` }
type AuthorizationData ¶
type AuthorizationData struct { AuthorizationData []UserIdentifier `json:"authorizationData" yaml:"authorizationData" bson:"authorizationData" mapstructure:"AuthorizationData"` ValidityTime *time.Time `json:"validityTime,omitempty" yaml:"validityTime" bson:"validityTime" mapstructure:"ValidityTime"` }
type AuthorizedDefaultQos ¶
type AuthorizedDefaultQos struct { Var5qi int32 `json:"5qi,omitempty" yaml:"5qi" bson:"5qi" mapstructure:"Var5qi"` Arp *Arp `json:"arp,omitempty" yaml:"arp" bson:"arp" mapstructure:"Arp"` PriorityLevel int32 `json:"priorityLevel,omitempty" yaml:"priorityLevel" bson:"priorityLevel" mapstructure:"PriorityLevel"` AverWindow int32 `json:"averWindow,omitempty" yaml:"averWindow" bson:"averWindow" mapstructure:"AverWindow"` MaxDataBurstVol int32 `json:"maxDataBurstVol,omitempty" yaml:"maxDataBurstVol" bson:"maxDataBurstVol" mapstructure:"MaxDataBurstVol"` }
type AuthorizedNetworkSliceInfo ¶
type AuthorizedNetworkSliceInfo struct { AllowedNssaiList []AllowedNssai `json:"allowedNssaiList,omitempty" bson:"allowedNssaiList"` ConfiguredNssai []ConfiguredSnssai `json:"configuredNssai,omitempty" bson:"configuredNssai"` TargetAmfSet string `json:"targetAmfSet,omitempty" bson:"targetAmfSet"` CandidateAmfList []string `json:"candidateAmfList,omitempty" bson:"candidateAmfList"` RejectedNssaiInPlmn []Snssai `json:"rejectedNssaiInPlmn,omitempty" bson:"rejectedNssaiInPlmn"` RejectedNssaiInTa []Snssai `json:"rejectedNssaiInTa,omitempty" bson:"rejectedNssaiInTa"` NsiInformation *NsiInformation `json:"nsiInformation,omitempty" bson:"nsiInformation"` SupportedFeatures string `json:"supportedFeatures,omitempty" bson:"supportedFeatures"` NrfAmfSet string `json:"nrfAmfSet,omitempty" bson:"nrfAmfSet"` }
type AuthorizedNssaiAvailabilityData ¶
type AuthorizedNssaiAvailabilityData struct { Tai *Tai `json:"tai" bson:"tai"` SupportedSnssaiList []Snssai `json:"supportedSnssaiList" bson:"supportedSnssaiList"` RestrictedSnssaiList []RestrictedSnssai `json:"restrictedSnssaiList,omitempty" bson:"restrictedSnssaiList"` }
type AuthorizedNssaiAvailabilityInfo ¶
type AuthorizedNssaiAvailabilityInfo struct { AuthorizedNssaiAvailabilityData []AuthorizedNssaiAvailabilityData `json:"authorizedNssaiAvailabilityData" bson:"authorizedNssaiAvailabilityData"` SupportedFeatures string `json:"supportedFeatures,omitempty" bson:"supportedFeatures"` }
type Av5GHeAka ¶
type Av5GHeAka struct { AvType AvType `json:"avType" yaml:"avType" bson:"avType" mapstructure:"AvType"` Rand string `json:"rand" yaml:"rand" bson:"rand" mapstructure:"Rand"` XresStar string `json:"xresStar" yaml:"xresStar" bson:"xresStar" mapstructure:"XresStar"` Autn string `json:"autn" yaml:"autn" bson:"autn" mapstructure:"Autn"` Kausf string `json:"kausf" yaml:"kausf" bson:"kausf" mapstructure:"Kausf"` }
type AvEapAkaPrime ¶
type AvEapAkaPrime struct { AvType AvType `json:"avType" yaml:"avType" bson:"avType" mapstructure:"AvType"` Rand string `json:"rand" yaml:"rand" bson:"rand" mapstructure:"Rand"` Xres string `json:"xres" yaml:"xres" bson:"xres" mapstructure:"Xres"` Autn string `json:"autn" yaml:"autn" bson:"autn" mapstructure:"Autn"` CkPrime string `json:"ckPrime" yaml:"ckPrime" bson:"ckPrime" mapstructure:"CkPrime"` IkPrime string `json:"ikPrime" yaml:"ikPrime" bson:"ikPrime" mapstructure:"IkPrime"` }
type BackupAmfInfo ¶
type BatteryIndication ¶
type BatteryIndication struct { BatteryInd *bool `json:"batteryInd,omitempty" yaml:"batteryInd" bson:"batteryInd" mapstructure:"BatteryInd"` ReplaceableInd *bool `json:"replaceableInd,omitempty" yaml:"replaceableInd" bson:"replaceableInd" mapstructure:"ReplaceableInd"` RechargeableInd *bool `json:"rechargeableInd,omitempty" yaml:"rechargeableInd" bson:"rechargeableInd" mapstructure:"RechargeableInd"` }
type BatteryIndicationRm ¶
type BatteryIndicationRm struct { BatteryInd bool `json:"batteryInd,omitempty" yaml:"batteryInd" bson:"batteryInd" mapstructure:"BatteryInd"` ReplaceableInd bool `json:"replaceableInd,omitempty" yaml:"replaceableInd" bson:"replaceableInd" mapstructure:"ReplaceableInd"` RechargeableInd bool `json:"rechargeableInd,omitempty" yaml:"rechargeableInd" bson:"rechargeableInd" mapstructure:"RechargeableInd"` }
type BdtData ¶
type BdtData struct { AspId string `json:"aspId" yaml:"aspId" bson:"aspId" mapstructure:"AspId"` TransPolicy TransferPolicy `json:"transPolicy" yaml:"transPolicy" bson:"transPolicy" mapstructure:"TransPolicy"` BdtRefId *string `json:"bdtRefId,omitempty" yaml:"bdtRefId" bson:"bdtRefId" mapstructure:"BdtRefId"` NwAreaInfo *NetworkAreaInfo `json:"nwAreaInfo,omitempty" yaml:"nwAreaInfo" bson:"nwAreaInfo" mapstructure:"NwAreaInfo"` NumOfUes *int32 `json:"numOfUes,omitempty" yaml:"numOfUes" bson:"numOfUes" mapstructure:"NumOfUes"` VolPerUe *UsageThreshold `json:"volPerUe,omitempty" yaml:"volPerUe" bson:"volPerUe" mapstructure:"VolPerUe"` Dnn *string `json:"dnn,omitempty" yaml:"dnn" bson:"dnn" mapstructure:"Dnn"` Snssai *Snssai `json:"snssai,omitempty" yaml:"snssai" bson:"snssai" mapstructure:"Snssai"` TrafficDes *string `json:"trafficDes,omitempty" yaml:"trafficDes" bson:"trafficDes" mapstructure:"TrafficDes"` BdtpStatus *BdtPolicyStatus `json:"bdtpStatus,omitempty" yaml:"bdtpStatus" bson:"bdtpStatus" mapstructure:"BdtpStatus"` SuppFeat *string `json:"suppFeat,omitempty" yaml:"suppFeat" bson:"suppFeat" mapstructure:"SuppFeat"` }
BdtData - Contains the background data transfer data.
type BdtDataPatch ¶
type BdtDataPatch struct { TransPolicy *TransferPolicy `json:"transPolicy,omitempty" yaml:"transPolicy" bson:"transPolicy" mapstructure:"TransPolicy"` BdtpStatus *BdtPolicyStatus `json:"bdtpStatus,omitempty" yaml:"bdtpStatus" bson:"bdtpStatus" mapstructure:"BdtpStatus"` }
BdtDataPatch - Contains the modified background data transfer data.
type BdtPolicy ¶
type BdtPolicy struct { BdtPolData *BdtPolicyData `json:"bdtPolData,omitempty" yaml:"bdtPolData" bson:"bdtPolData" mapstructure:"BdtPolData"` BdtReqData *BdtReqData `json:"bdtReqData,omitempty" yaml:"bdtReqData" bson:"bdtReqData" mapstructure:"BdtReqData"` }
Represents an Individual BDT policy resource.
type BdtPolicyData ¶
type BdtPolicyData struct { InterGroupId *string `json:"interGroupId,omitempty" yaml:"interGroupId" bson:"interGroupId" mapstructure:"InterGroupId"` Supi *string `json:"supi,omitempty" yaml:"supi" bson:"supi" mapstructure:"Supi"` BdtRefId string `json:"bdtRefId" yaml:"bdtRefId" bson:"bdtRefId" mapstructure:"BdtRefId"` Dnn *string `json:"dnn,omitempty" yaml:"dnn" bson:"dnn" mapstructure:"Dnn"` Snssai *Snssai `json:"snssai,omitempty" yaml:"snssai" bson:"snssai" mapstructure:"Snssai"` ResUri *string `json:"resUri,omitempty" yaml:"resUri" bson:"resUri" mapstructure:"ResUri"` }
type BdtPolicyDataPatch ¶
type BdtPolicyDataPatch struct {
BdtRefId string `json:"bdtRefId" yaml:"bdtRefId" bson:"bdtRefId" mapstructure:"BdtRefId"`
}
type BdtPolicyStatus ¶
type BdtPolicyStatus string
const ( BDTPOLICYSTATUS_INVALID BdtPolicyStatus = "INVALID" BDTPOLICYSTATUS_VALID BdtPolicyStatus = "VALID" )
enum type List of BdtPolicyStatus
type BdtReqData ¶
type BdtReqData struct { // Contains an identity of an application service provider. AspId string `json:"aspId" yaml:"aspId" bson:"aspId" mapstructure:"AspId"` DesTimeInt *TimeWindow `json:"desTimeInt" yaml:"desTimeInt" bson:"desTimeInt" mapstructure:"DesTimeInt"` NwAreaInfo *NetworkAreaInfo `json:"nwAreaInfo,omitempty" yaml:"nwAreaInfo" bson:"nwAreaInfo" mapstructure:"NwAreaInfo"` // Indicates a number of UEs. NumOfUes int32 `json:"numOfUes" yaml:"numOfUes" bson:"numOfUes" mapstructure:"NumOfUes"` VolPerUe *UsageThreshold `json:"volPerUe" yaml:"volPerUe" bson:"volPerUe" mapstructure:"VolPerUe"` SuppFeat string `json:"suppFeat,omitempty" yaml:"suppFeat" bson:"suppFeat" mapstructure:"SuppFeat"` }
Contains service requirements for creation a new Individual BDT policy resource.
type BsfInfo ¶
type BsfInfo struct { DnnList []string `json:"dnnList,omitempty" yaml:"dnnList" bson:"dnnList" mapstructure:"DnnList"` IpDomainList []string `json:"ipDomainList,omitempty" yaml:"ipDomainList" bson:"ipDomainList" mapstructure:"IpDomainList"` Ipv4AddressRanges *[]Ipv4AddressRange `json:"ipv4AddressRanges,omitempty" yaml:"ipv4AddressRanges" bson:"ipv4AddressRanges" mapstructure:"Ipv4AddressRanges"` Ipv6PrefixRanges *[]Ipv6PrefixRange `json:"ipv6PrefixRanges,omitempty" yaml:"ipv6PrefixRanges" bson:"ipv6PrefixRanges" mapstructure:"Ipv6PrefixRanges"` }
type CagAckData ¶
type CagAckData struct { ProvisioningTime time.Time `json:"provisioningTime" yaml:"provisioningTime" bson:"provisioningTime" mapstructure:"ProvisioningTime"` UeUpdateStatus UeUpdateStatus `json:"ueUpdateStatus" yaml:"ueUpdateStatus" bson:"ueUpdateStatus" mapstructure:"UeUpdateStatus"` }
type Cause ¶
type Cause string
const ( Cause_REL_DUE_TO_HO Cause = "REL_DUE_TO_HO" Cause_EPS_FALLBACK Cause = "EPS_FALLBACK" Cause_REL_DUE_TO_UP_SEC Cause = "REL_DUE_TO_UP_SEC" Cause_DNN_CONGESTION Cause = "DNN_CONGESTION" Cause_S_NSSAI_CONGESTION Cause = "S-NSSAI_CONGESTION" Cause_REL_DUE_TO_REACTIVATION Cause = "REL_DUE_TO_REACTIVATION" Cause__5_G_AN_NOT_RESPONDING Cause = "5G_AN_NOT_RESPONDING" Cause_REL_DUE_TO_SLICE_NOT_AVAILABLE Cause = "REL_DUE_TO_SLICE_NOT_AVAILABLE" Cause_REL_DUE_TO_DUPLICATE_SESSION_ID Cause = "REL_DUE_TO_DUPLICATE_SESSION_ID" Cause_PDU_SESSION_STATUS_MISMATCH Cause = "PDU_SESSION_STATUS_MISMATCH" Cause_HO_FAILURE Cause = "HO_FAILURE" )
List of Cause
type CellGlobalId ¶
type ChangeItem ¶
type ChangeItem struct { Op ChangeType `json:"op" yaml:"op" bson:"op" mapstructure:"Op"` Path string `json:"path" yaml:"path" bson:"path" mapstructure:"Path"` From *string `json:"from,omitempty" yaml:"from" bson:"from" mapstructure:"From"` OrigValue *interface{} `json:"origValue,omitempty" yaml:"origValue" bson:"origValue" mapstructure:"OrigValue"` NewValue *interface{} `json:"newValue,omitempty" yaml:"newValue" bson:"newValue" mapstructure:"NewValue"` }
type ChangeOfSupiPeiAssociationReport ¶
type ChangeOfSupiPeiAssociationReport struct {
NewPei string `json:"newPei" yaml:"newPei" bson:"newPei" mapstructure:"NewPei"`
}
type ChangeType ¶
type ChangeType string
const ( CHANGETYPE_ADD ChangeType = "ADD" CHANGETYPE_MOVE ChangeType = "MOVE" CHANGETYPE_REMOVE ChangeType = "REMOVE" CHANGETYPE_REPLACE ChangeType = "REPLACE" )
enum type List of ChangeType
type ChangeTypeAnyOf ¶
type ChangeTypeAnyOf string
const ( CHANGETYPEANYOF_ADD ChangeTypeAnyOf = "ADD" CHANGETYPEANYOF_MOVE ChangeTypeAnyOf = "MOVE" CHANGETYPEANYOF_REMOVE ChangeTypeAnyOf = "REMOVE" CHANGETYPEANYOF_REPLACE ChangeTypeAnyOf = "REPLACE" )
List of ChangeTypeAnyOf
type ChargingData ¶
type ChargingData struct { // Univocally identifies the charging control policy data within a PDU session. ChgId string `json:"chgId" yaml:"chgId" bson:"chgId" mapstructure:"ChgId"` MeteringMethod MeteringMethod `json:"meteringMethod,omitempty" yaml:"meteringMethod" bson:"meteringMethod" mapstructure:"MeteringMethod"` // Indicates the offline charging is applicable to the PDU session or PCC rule. Offline bool `json:"offline,omitempty" yaml:"offline" bson:"offline" mapstructure:"Offline"` // Indicates the online charging is applicable to the PDU session or PCC rule. Online bool `json:"online,omitempty" yaml:"online" bson:"online" mapstructure:"Online"` // Indicates whether the service data flow is allowed to start while the SMF is waiting for the response to the credit request. SdfHandl bool `json:"sdfHandl,omitempty" yaml:"sdfHandl" bson:"sdfHandl" mapstructure:"SdfHandl"` RatingGroup int32 `json:"ratingGroup,omitempty" yaml:"ratingGroup" bson:"ratingGroup" mapstructure:"RatingGroup"` ReportingLevel ReportingLevel `json:"reportingLevel,omitempty" yaml:"reportingLevel" bson:"reportingLevel" mapstructure:"ReportingLevel"` ServiceId int32 `json:"serviceId,omitempty" yaml:"serviceId" bson:"serviceId" mapstructure:"ServiceId"` // Indicates the sponsor identity. SponsorId string `json:"sponsorId,omitempty" yaml:"sponsorId" bson:"sponsorId" mapstructure:"SponsorId"` // Indicates the application service provider identity. AppSvcProvId string `json:"appSvcProvId,omitempty" yaml:"appSvcProvId" bson:"appSvcProvId" mapstructure:"AppSvcProvId"` AfChargingIdentifier int32 `` /* 129-byte string literal not displayed */ }
type ChargingInformation ¶
type ChargingInformation struct { PrimaryChfAddress string `json:"primaryChfAddress" yaml:"primaryChfAddress" bson:"primaryChfAddress" mapstructure:"PrimaryChfAddress"` SecondaryChfAddress string `json:"secondaryChfAddress" yaml:"secondaryChfAddress" bson:"secondaryChfAddress" mapstructure:"SecondaryChfAddress"` PrimaryChfSetId *string `json:"primaryChfSetId,omitempty" yaml:"primaryChfSetId" bson:"primaryChfSetId" mapstructure:"PrimaryChfSetId"` PrimaryChfInstanceId *string `` /* 129-byte string literal not displayed */ SecondaryChfSetId *string `json:"secondaryChfSetId,omitempty" yaml:"secondaryChfSetId" bson:"secondaryChfSetId" mapstructure:"SecondaryChfSetId"` SecondaryChfInstanceId *string `` /* 137-byte string literal not displayed */ }
type ChfInfo ¶
type ChfInfo struct { SupiRangeList []SupiRange `json:"supiRangeList,omitempty" yaml:"supiRangeList" bson:"supiRangeList" mapstructure:"SupiRangeList"` GpsiRangeList []IdentityRange `json:"gpsiRangeList,omitempty" yaml:"gpsiRangeList" bson:"gpsiRangeList" mapstructure:"GpsiRangeList"` PlmnRangeList []PlmnRange `json:"plmnRangeList,omitempty" yaml:"plmnRangeList" bson:"plmnRangeList" mapstructure:"PlmnRangeList"` }
type ChfServiceInfo ¶
type CipheringAlgorithm ¶
type CipheringAlgorithm string
const ( CipheringAlgorithm_NEA0 CipheringAlgorithm = "NEA0" CipheringAlgorithm_NEA1 CipheringAlgorithm = "NEA1" CipheringAlgorithm_NEA2 CipheringAlgorithm = "NEA2" CipheringAlgorithm_NEA3 CipheringAlgorithm = "NEA3" )
List of CipheringAlgorithm
type CivicAddress ¶
type CivicAddress struct { Country *string `json:"country,omitempty" yaml:"country" bson:"country" mapstructure:"Country"` A1 *string `json:"A1,omitempty" yaml:"A1" bson:"A1" mapstructure:"A1"` A2 *string `json:"A2,omitempty" yaml:"A2" bson:"A2" mapstructure:"A2"` A3 *string `json:"A3,omitempty" yaml:"A3" bson:"A3" mapstructure:"A3"` A4 *string `json:"A4,omitempty" yaml:"A4" bson:"A4" mapstructure:"A4"` A5 *string `json:"A5,omitempty" yaml:"A5" bson:"A5" mapstructure:"A5"` A6 *string `json:"A6,omitempty" yaml:"A6" bson:"A6" mapstructure:"A6"` PRD *string `json:"PRD,omitempty" yaml:"PRD" bson:"PRD" mapstructure:"PRD"` POD *string `json:"POD,omitempty" yaml:"POD" bson:"POD" mapstructure:"POD"` STS *string `json:"STS,omitempty" yaml:"STS" bson:"STS" mapstructure:"STS"` HNO *string `json:"HNO,omitempty" yaml:"HNO" bson:"HNO" mapstructure:"HNO"` HNS *string `json:"HNS,omitempty" yaml:"HNS" bson:"HNS" mapstructure:"HNS"` LMK *string `json:"LMK,omitempty" yaml:"LMK" bson:"LMK" mapstructure:"LMK"` LOC *string `json:"LOC,omitempty" yaml:"LOC" bson:"LOC" mapstructure:"LOC"` NAM *string `json:"NAM,omitempty" yaml:"NAM" bson:"NAM" mapstructure:"NAM"` PC *string `json:"PC,omitempty" yaml:"PC" bson:"PC" mapstructure:"PC"` BLD *string `json:"BLD,omitempty" yaml:"BLD" bson:"BLD" mapstructure:"BLD"` UNIT *string `json:"UNIT,omitempty" yaml:"UNIT" bson:"UNIT" mapstructure:"UNIT"` FLR *string `json:"FLR,omitempty" yaml:"FLR" bson:"FLR" mapstructure:"FLR"` ROOM *string `json:"ROOM,omitempty" yaml:"ROOM" bson:"ROOM" mapstructure:"ROOM"` PLC *string `json:"PLC,omitempty" yaml:"PLC" bson:"PLC" mapstructure:"PLC"` PCN *string `json:"PCN,omitempty" yaml:"PCN" bson:"PCN" mapstructure:"PCN"` POBOX *string `json:"POBOX,omitempty" yaml:"POBOX" bson:"POBOX" mapstructure:"POBOX"` ADDCODE *string `json:"ADDCODE,omitempty" yaml:"ADDCODE" bson:"ADDCODE" mapstructure:"ADDCODE"` SEAT *string `json:"SEAT,omitempty" yaml:"SEAT" bson:"SEAT" mapstructure:"SEAT"` RD *string `json:"RD,omitempty" yaml:"RD" bson:"RD" mapstructure:"RD"` RDSEC *string `json:"RDSEC,omitempty" yaml:"RDSEC" bson:"RDSEC" mapstructure:"RDSEC"` RDBR *string `json:"RDBR,omitempty" yaml:"RDBR" bson:"RDBR" mapstructure:"RDBR"` RDSUBBR *string `json:"RDSUBBR,omitempty" yaml:"RDSUBBR" bson:"RDSUBBR" mapstructure:"RDSUBBR"` PRM *string `json:"PRM,omitempty" yaml:"PRM" bson:"PRM" mapstructure:"PRM"` POM *string `json:"POM,omitempty" yaml:"POM" bson:"POM" mapstructure:"POM"` UsageRules *string `json:"usageRules,omitempty" yaml:"usageRules" bson:"usageRules" mapstructure:"UsageRules"` Method *string `json:"method,omitempty" yaml:"method" bson:"method" mapstructure:"Method"` ProvidedBy *string `json:"providedBy,omitempty" yaml:"providedBy" bson:"providedBy" mapstructure:"ProvidedBy"` }
type CmInfo ¶
type CmInfo struct { CmState CmState `json:"cmState" yaml:"cmState" bson:"cmState" mapstructure:"CmState"` AccessType AccessType `json:"accessType" yaml:"accessType" bson:"accessType" mapstructure:"AccessType"` }
type CodeWordInd ¶
type CodeWordInd string
const ( CODEWORDIND_UE CodeWordInd = "CODEWORD_CHECK_IN_UE" CODEWORDIND_GMLC CodeWordInd = "CODEWORD_CHECK_IN_GMLC" )
enum type List of CodeWordInd
type CodeWordIndAnyOf ¶
type CodeWordIndAnyOf string
const ( CODEWORDINDANYOF_UE CodeWordIndAnyOf = "CODEWORD_CHECK_IN_UE" CODEWORDINDANYOF_GMLC CodeWordIndAnyOf = "CODEWORD_CHECK_IN_GMLC" )
List of CodeWordIndAnyOf
type CollectionPeriodRmmLteMdt ¶
type CollectionPeriodRmmLteMdt string
const ( COLLECTIONPERIODRMMLTEMDT__1024 CollectionPeriodRmmLteMdt = "1024" COLLECTIONPERIODRMMLTEMDT__1280 CollectionPeriodRmmLteMdt = "1280" COLLECTIONPERIODRMMLTEMDT__2048 CollectionPeriodRmmLteMdt = "2048" COLLECTIONPERIODRMMLTEMDT__2560 CollectionPeriodRmmLteMdt = "2560" COLLECTIONPERIODRMMLTEMDT__5120 CollectionPeriodRmmLteMdt = "5120" COLLECTIONPERIODRMMLTEMDT__10240 CollectionPeriodRmmLteMdt = "10240" COLLECTIONPERIODRMMLTEMDT__60000 CollectionPeriodRmmLteMdt = "60000" )
enum type List of CollectionPeriodRmmLteMdt
type CollectionPeriodRmmLteMdtAnyOf ¶
type CollectionPeriodRmmLteMdtAnyOf string
const ( COLLECTIONPERIODRMMLTEMDTANYOF__1024 CollectionPeriodRmmLteMdtAnyOf = "1024" COLLECTIONPERIODRMMLTEMDTANYOF__1280 CollectionPeriodRmmLteMdtAnyOf = "1280" COLLECTIONPERIODRMMLTEMDTANYOF__2048 CollectionPeriodRmmLteMdtAnyOf = "2048" COLLECTIONPERIODRMMLTEMDTANYOF__2560 CollectionPeriodRmmLteMdtAnyOf = "2560" COLLECTIONPERIODRMMLTEMDTANYOF__5120 CollectionPeriodRmmLteMdtAnyOf = "5120" COLLECTIONPERIODRMMLTEMDTANYOF__10240 CollectionPeriodRmmLteMdtAnyOf = "10240" COLLECTIONPERIODRMMLTEMDTANYOF__60000 CollectionPeriodRmmLteMdtAnyOf = "60000" )
List of CollectionPeriodRmmLteMdtAnyOf
type CollectionPeriodRmmNrMdt ¶
type CollectionPeriodRmmNrMdt string
const ( COLLECTIONPERIODRMMNRMDT__1024 CollectionPeriodRmmNrMdt = "1024" COLLECTIONPERIODRMMNRMDT__2048 CollectionPeriodRmmNrMdt = "2048" COLLECTIONPERIODRMMNRMDT__5120 CollectionPeriodRmmNrMdt = "5120" COLLECTIONPERIODRMMNRMDT__10240 CollectionPeriodRmmNrMdt = "10240" COLLECTIONPERIODRMMNRMDT__60000 CollectionPeriodRmmNrMdt = "60000" )
enum type List of CollectionPeriodRmmNrMdt
type CollectionPeriodRmmNrMdtAnyOf ¶
type CollectionPeriodRmmNrMdtAnyOf string
const ( COLLECTIONPERIODRMMNRMDTANYOF__1024 CollectionPeriodRmmNrMdtAnyOf = "1024" COLLECTIONPERIODRMMNRMDTANYOF__2048 CollectionPeriodRmmNrMdtAnyOf = "2048" COLLECTIONPERIODRMMNRMDTANYOF__5120 CollectionPeriodRmmNrMdtAnyOf = "5120" COLLECTIONPERIODRMMNRMDTANYOF__10240 CollectionPeriodRmmNrMdtAnyOf = "10240" COLLECTIONPERIODRMMNRMDTANYOF__60000 CollectionPeriodRmmNrMdtAnyOf = "60000" )
List of CollectionPeriodRmmNrMdtAnyOf
type CommunicationCharacteristics ¶
type CommunicationCharacteristics struct { PpSubsRegTimer *PpSubsRegTimer `json:"ppSubsRegTimer,omitempty" yaml:"ppSubsRegTimer" bson:"ppSubsRegTimer" mapstructure:"PpSubsRegTimer"` PpActiveTime *PpActiveTime `json:"ppActiveTime,omitempty" yaml:"ppActiveTime" bson:"ppActiveTime" mapstructure:"PpActiveTime"` PpDlPacketCount *int32 `json:"ppDlPacketCount,omitempty" yaml:"ppDlPacketCount" bson:"ppDlPacketCount" mapstructure:"PpDlPacketCount"` PpDlPacketCountExt *PpDlPacketCountExt `json:"ppDlPacketCountExt,omitempty" yaml:"ppDlPacketCountExt" bson:"ppDlPacketCountExt" mapstructure:"PpDlPacketCountExt"` PpMaximumResponseTime *PpMaximumResponseTime `` /* 133-byte string literal not displayed */ PpMaximumLatency *PpMaximumLatency `json:"ppMaximumLatency,omitempty" yaml:"ppMaximumLatency" bson:"ppMaximumLatency" mapstructure:"PpMaximumLatency"` }
type CommunicationFailure ¶
type ComplexQuery ¶
type ConditionData ¶
type ConditionData struct { // Uniquely identifies the condition data within a PDU session. CondId string `json:"condId" yaml:"condId" bson:"condId" mapstructure:"CondId"` ActivationTime *time.Time `json:"activationTime,omitempty" yaml:"activationTime" bson:"activationTime" mapstructure:"ActivationTime"` DeactivationTime *time.Time `json:"deactivationTime,omitempty" yaml:"deactivationTime" bson:"deactivationTime" mapstructure:"DeactivationTime"` }
type ConfiguredSnssai ¶
type ConfirmationData ¶
type ConfirmationData struct {
ResStar string `json:"resStar" yaml:"resStar" bson:"resStar"`
}
type ConfirmationDataResponse ¶
type ConfirmationDataResponse struct { AuthResult AuthResult `json:"authResult" yaml:"authResult" bson:"authResult"` Supi string `json:"supi,omitempty" yaml:"supi" bson:"supi"` Kseaf string `json:"kseaf,omitempty" yaml:"kseaf" bson:"kseaf"` }
type ContextDataSetName ¶
type ContextDataSetName string
const ( CONTEXTDATASETNAME_AMF_3_GPP ContextDataSetName = "AMF_3GPP" CONTEXTDATASETNAME_AMF_NON_3_GPP ContextDataSetName = "AMF_NON_3GPP" CONTEXTDATASETNAME_SDM_SUBSCRIPTIONS ContextDataSetName = "SDM_SUBSCRIPTIONS" CONTEXTDATASETNAME_EE_SUBSCRIPTIONS ContextDataSetName = "EE_SUBSCRIPTIONS" CONTEXTDATASETNAME_SMSF_3_GPP ContextDataSetName = "SMSF_3GPP" CONTEXTDATASETNAME_SMSF_NON_3_GPP ContextDataSetName = "SMSF_NON_3GPP" CONTEXTDATASETNAME_SUBS_TO_NOTIFY ContextDataSetName = "SUBS_TO_NOTIFY" CONTEXTDATASETNAME_SMF_REG ContextDataSetName = "SMF_REG" CONTEXTDATASETNAME_IP_SM_GW ContextDataSetName = "IP_SM_GW" )
enum type List of ContextDataSetName
type ContextDataSetNameAnyOf ¶
type ContextDataSetNameAnyOf string
const ( CONTEXTDATASETNAMEANYOF_AMF_3_GPP ContextDataSetNameAnyOf = "AMF_3GPP" CONTEXTDATASETNAMEANYOF_AMF_NON_3_GPP ContextDataSetNameAnyOf = "AMF_NON_3GPP" CONTEXTDATASETNAMEANYOF_SDM_SUBSCRIPTIONS ContextDataSetNameAnyOf = "SDM_SUBSCRIPTIONS" CONTEXTDATASETNAMEANYOF_EE_SUBSCRIPTIONS ContextDataSetNameAnyOf = "EE_SUBSCRIPTIONS" CONTEXTDATASETNAMEANYOF_SMSF_3_GPP ContextDataSetNameAnyOf = "SMSF_3GPP" CONTEXTDATASETNAMEANYOF_SMSF_NON_3_GPP ContextDataSetNameAnyOf = "SMSF_NON_3GPP" CONTEXTDATASETNAMEANYOF_SUBS_TO_NOTIFY ContextDataSetNameAnyOf = "SUBS_TO_NOTIFY" CONTEXTDATASETNAMEANYOF_SMF_REG ContextDataSetNameAnyOf = "SMF_REG" CONTEXTDATASETNAMEANYOF_IP_SM_GW ContextDataSetNameAnyOf = "IP_SM_GW" )
List of ContextDataSetNameAnyOf
type ContextDataSets ¶
type ContextDataSets struct { Amf3Gpp *Amf3GppAccessRegistration `json:"amf3Gpp,omitempty" yaml:"amf3Gpp" bson:"amf3Gpp" mapstructure:"Amf3Gpp"` AmfNon3Gpp *AmfNon3GppAccessRegistration `json:"amfNon3Gpp,omitempty" yaml:"amfNon3Gpp" bson:"amfNon3Gpp" mapstructure:"AmfNon3Gpp"` SdmSubscriptions *[]SdmSubscription `json:"sdmSubscriptions,omitempty" yaml:"sdmSubscriptions" bson:"sdmSubscriptions" mapstructure:"SdmSubscriptions"` EeSubscriptions *[]EeSubscription `json:"eeSubscriptions,omitempty" yaml:"eeSubscriptions" bson:"eeSubscriptions" mapstructure:"EeSubscriptions"` Smsf3GppAccess *SmsfRegistration `json:"smsf3GppAccess,omitempty" yaml:"smsf3GppAccess" bson:"smsf3GppAccess" mapstructure:"Smsf3GppAccess"` SmsfNon3GppAccess *SmsfRegistration `json:"smsfNon3GppAccess,omitempty" yaml:"smsfNon3GppAccess" bson:"smsfNon3GppAccess" mapstructure:"SmsfNon3GppAccess"` SubscriptionDataSubscriptions *[]SubscriptionDataSubscriptions `` /* 165-byte string literal not displayed */ SmfRegistrations *SmfRegList `json:"smfRegistrations,omitempty" yaml:"smfRegistrations" bson:"smfRegistrations" mapstructure:"SmfRegistrations"` IpSmGw *IpSmGwRegistration `json:"ipSmGw,omitempty" yaml:"ipSmGw" bson:"ipSmGw" mapstructure:"IpSmGw"` }
type ContextDatasetNames ¶
type ContextDatasetNames struct { // not map // is array // Items []ContextDataSetName Items *[]ContextDataSetName `json:"Items,omitempty" yaml:"items" bson:"items" mapstructure:"Items"` }
type ContextInfo ¶
type ContextInfo struct {
OrigHeaders *[]string `json:"origHeaders,omitempty" yaml:"origHeaders" bson:"origHeaders" mapstructure:"OrigHeaders"`
}
type CoreNetworkType ¶
type CoreNetworkType string
const ( CORENETWORKTYPE__5_GC CoreNetworkType = "5GC" CORENETWORKTYPE_EPC CoreNetworkType = "EPC" )
enum type List of CoreNetworkType
type CoreNetworkTypeAnyOf ¶
type CoreNetworkTypeAnyOf string
const ( CORENETWORKTYPEANYOF__5_GC CoreNetworkTypeAnyOf = "5GC" CORENETWORKTYPEANYOF_EPC CoreNetworkTypeAnyOf = "EPC" )
List of CoreNetworkTypeAnyOf
type CreateUeContextRequest ¶
type CreateUeContextRequest struct { JsonData *UeContextCreateData `json:"jsonData,omitempty" multipart:"contentType:application/json"` BinaryDataN2Information []byte `` /* 141-byte string literal not displayed */ BinaryDataN2InformationExt1 []byte `` /* 144-byte string literal not displayed */ BinaryDataN2InformationExt2 []byte `` /* 158-byte string literal not displayed */ BinaryDataN2InformationExt3 []byte `` /* 158-byte string literal not displayed */ BinaryDataN2InformationExt4 []byte `` /* 158-byte string literal not displayed */ BinaryDataN2InformationExt5 []byte `` /* 158-byte string literal not displayed */ BinaryDataN2InformationExt6 []byte `` /* 158-byte string literal not displayed */ BinaryDataN2InformationExt7 []byte `` /* 158-byte string literal not displayed */ BinaryDataN2InformationExt8 []byte `` /* 158-byte string literal not displayed */ BinaryDataN2InformationExt9 []byte `` /* 158-byte string literal not displayed */ BinaryDataN2InformationExt10 []byte `` /* 159-byte string literal not displayed */ BinaryDataN2InformationExt11 []byte `` /* 159-byte string literal not displayed */ BinaryDataN2InformationExt12 []byte `` /* 160-byte string literal not displayed */ BinaryDataN2InformationExt13 []byte `` /* 160-byte string literal not displayed */ BinaryDataN2InformationExt14 []byte `` /* 160-byte string literal not displayed */ BinaryDataN2InformationExt15 []byte `` /* 160-byte string literal not displayed */ BinaryDataN2InformationExt16 []byte `` /* 160-byte string literal not displayed */ }
type CreateUeContextResponse ¶
type CreateUeContextResponse struct { JsonData *UeContextCreatedData `json:"jsonData,omitempty" multipart:"contentType:application/json"` BinaryDataN2Information []byte `` /* 141-byte string literal not displayed */ BinaryDataN2InformationExt1 []byte `` /* 158-byte string literal not displayed */ BinaryDataN2InformationExt2 []byte `` /* 158-byte string literal not displayed */ BinaryDataN2InformationExt3 []byte `` /* 158-byte string literal not displayed */ BinaryDataN2InformationExt4 []byte `` /* 158-byte string literal not displayed */ BinaryDataN2InformationExt5 []byte `` /* 158-byte string literal not displayed */ BinaryDataN2InformationExt6 []byte `` /* 158-byte string literal not displayed */ BinaryDataN2InformationExt7 []byte `` /* 158-byte string literal not displayed */ BinaryDataN2InformationExt8 []byte `` /* 158-byte string literal not displayed */ BinaryDataN2InformationExt9 []byte `` /* 161-byte string literal not displayed */ BinaryDataN2InformationExt10 []byte `` /* 162-byte string literal not displayed */ BinaryDataN2InformationExt11 []byte `` /* 162-byte string literal not displayed */ BinaryDataN2InformationExt12 []byte `` /* 162-byte string literal not displayed */ BinaryDataN2InformationExt13 []byte `` /* 162-byte string literal not displayed */ BinaryDataN2InformationExt14 []byte `` /* 162-byte string literal not displayed */ BinaryDataN2InformationExt15 []byte `` /* 162-byte string literal not displayed */ }
type CreatedEeSubscription ¶
type CreatedEeSubscription struct { EeSubscription *EeSubscription `json:"eeSubscription" yaml:"eeSubscription" bson:"eeSubscription" mapstructure:"EeSubscription"` NumberOfUes int32 `json:"numberOfUes,omitempty" yaml:"numberOfUes" bson:"numberOfUes" mapstructure:"NumberOfUes"` EventReports []MonitoringReport `json:"eventReports,omitempty" yaml:"eventReports" bson:"eventReports" mapstructure:"EventReports"` }
type CreditManagementStatus ¶
type CreditManagementStatus string
const ( CreditManagementStatus_END_USER_SER_DENIED CreditManagementStatus = "END_USER_SER_DENIED" CreditManagementStatus_CREDIT_CTRL_NOT_APP CreditManagementStatus = "CREDIT_CTRL_NOT_APP" CreditManagementStatus_AUTH_REJECTED CreditManagementStatus = "AUTH_REJECTED" CreditManagementStatus_USER_UNKNOWN CreditManagementStatus = "USER_UNKNOWN" CreditManagementStatus_RATING_FAILED CreditManagementStatus = "RATING_FAILED" )
List of CreditManagementStatus
type DataChangeNotify ¶
type DataChangeNotify struct { OriginalCallbackReference *[]string `` /* 149-byte string literal not displayed */ UeId *string `json:"ueId,omitempty" yaml:"ueId" bson:"ueId" mapstructure:"UeId"` NotifyItems *[]NotifyItem `json:"notifyItems,omitempty" yaml:"notifyItems" bson:"notifyItems" mapstructure:"NotifyItems"` SdmSubscription *SdmSubscription `json:"sdmSubscription,omitempty" yaml:"sdmSubscription" bson:"sdmSubscription" mapstructure:"SdmSubscription"` AdditionalSdmSubscriptions *[]SdmSubscription `` /* 153-byte string literal not displayed */ SubscriptionDataSubscriptions *[]SubscriptionDataSubscriptions `` /* 165-byte string literal not displayed */ }
type DataFilter ¶
type DataFilter struct { DataInd DataInd `json:"dataInd" yaml:"dataInd" bson:"dataInd" mapstructure:"DataInd"` Dnns *[]string `json:"dnns,omitempty" yaml:"dnns" bson:"dnns" mapstructure:"Dnns"` Snssais *[]Snssai `json:"snssais,omitempty" yaml:"snssais" bson:"snssais" mapstructure:"Snssais"` InternalGroupIds *[]string `json:"internalGroupIds,omitempty" yaml:"internalGroupIds" bson:"internalGroupIds" mapstructure:"InternalGroupIds"` Supis *[]string `json:"supis,omitempty" yaml:"supis" bson:"supis" mapstructure:"Supis"` AppIds *[]string `json:"appIds,omitempty" yaml:"appIds" bson:"appIds" mapstructure:"AppIds"` UeIpv4s *[]string `json:"ueIpv4s,omitempty" yaml:"ueIpv4s" bson:"ueIpv4s" mapstructure:"UeIpv4s"` UeIpv6s *[]Ipv6Addr `json:"ueIpv6s,omitempty" yaml:"ueIpv6s" bson:"ueIpv6s" mapstructure:"UeIpv6s"` UeMacs *[]string `json:"ueMacs,omitempty" yaml:"ueMacs" bson:"ueMacs" mapstructure:"UeMacs"` }
DataFilter - Identifies a data filter.
type DataSetName ¶
type DataSetName string
const ( DATASETNAME_AM DataSetName = "AM" DATASETNAME_SMF_SEL DataSetName = "SMF_SEL" DATASETNAME_SMS_SUB DataSetName = "SMS_SUB" DATASETNAME_SM DataSetName = "SM" DATASETNAME_TRACE DataSetName = "TRACE" DATASETNAME_SMS_MNG DataSetName = "SMS_MNG" DATASETNAME_LCS_PRIVACY DataSetName = "LCS_PRIVACY" DATASETNAME_LCS_MO DataSetName = "LCS_MO" DATASETNAME_LCS_BCA DataSetName = "LCS_BCA" DATASETNAME_V2_X DataSetName = "V2X" )
enum type List of DataSetName
type DataSetNameAnyOf ¶
type DataSetNameAnyOf string
const ( DATASETNAMEANYOF_AM DataSetNameAnyOf = "AM" DATASETNAMEANYOF_SMF_SEL DataSetNameAnyOf = "SMF_SEL" DATASETNAMEANYOF_SMS_SUB DataSetNameAnyOf = "SMS_SUB" DATASETNAMEANYOF_SM DataSetNameAnyOf = "SM" DATASETNAMEANYOF_TRACE DataSetNameAnyOf = "TRACE" DATASETNAMEANYOF_SMS_MNG DataSetNameAnyOf = "SMS_MNG" DATASETNAMEANYOF_LCS_PRIVACY DataSetNameAnyOf = "LCS_PRIVACY" DATASETNAMEANYOF_LCS_MO DataSetNameAnyOf = "LCS_MO" DATASETNAMEANYOF_LCS_BCA DataSetNameAnyOf = "LCS_BCA" DATASETNAMEANYOF_V2_X DataSetNameAnyOf = "V2X" )
List of DataSetNameAnyOf
type DatalinkReportingConfiguration ¶
type DatalinkReportingConfiguration struct { DddTrafficDes *[]DddTrafficDescriptor `json:"dddTrafficDes,omitempty" yaml:"dddTrafficDes" bson:"dddTrafficDes" mapstructure:"DddTrafficDes"` Dnn *string `json:"dnn,omitempty" yaml:"dnn" bson:"dnn" mapstructure:"Dnn"` Slice *Snssai `json:"slice,omitempty" yaml:"slice" bson:"slice" mapstructure:"Slice"` DddStatusList *[]DlDataDeliveryStatus `json:"dddStatusList,omitempty" yaml:"dddStatusList" bson:"dddStatusList" mapstructure:"DddStatusList"` }
type DatasetNames ¶
type DatasetNames struct { // not map // is array // Items []DataSetName Items *[]DataSetName `json:"Items,omitempty" yaml:"items" bson:"items" mapstructure:"Items"` }
type DddTrafficDescriptor ¶
type DddTrafficDescriptor struct { Ipv4Addr *string `json:"ipv4Addr,omitempty" yaml:"ipv4Addr" bson:"ipv4Addr" mapstructure:"Ipv4Addr"` Ipv6Addr *Ipv6Addr `json:"ipv6Addr,omitempty" yaml:"ipv6Addr" bson:"ipv6Addr" mapstructure:"Ipv6Addr"` PortNumber *int32 `json:"portNumber,omitempty" yaml:"portNumber" bson:"portNumber" mapstructure:"PortNumber"` MacAddr *string `json:"macAddr,omitempty" yaml:"macAddr" bson:"macAddr" mapstructure:"MacAddr"` }
type DefaultNotificationSubscription ¶
type DefaultNotificationSubscription struct { NotificationType NotificationType `json:"notificationType" yaml:"notificationType" bson:"notificationType" mapstructure:"NotificationType"` CallbackUri string `json:"callbackUri" yaml:"callbackUri" bson:"callbackUri" mapstructure:"CallbackUri"` N1MessageClass N1MessageClass `json:"n1MessageClass,omitempty" yaml:"n1MessageClass" bson:"n1MessageClass" mapstructure:"N1MessageClass"` N2InformationClass N2InformationClass `json:"n2InformationClass,omitempty" yaml:"n2InformationClass" bson:"n2InformationClass" mapstructure:"N2InformationClass"` }
type DefaultUnrelatedClass ¶
type DefaultUnrelatedClass struct {}
type DeregistrationData ¶
type DeregistrationData struct { DeregReason DeregistrationReason `json:"deregReason" yaml:"deregReason" bson:"deregReason" mapstructure:"DeregReason"` AccessType AccessType `json:"accessType" yaml:"accessType" bson:"accessType" mapstructure:"AccessType"` }
type DeregistrationReason ¶
type DeregistrationReason string
const ( DeregistrationReason_UE_INITIAL_REGISTRATION DeregistrationReason = "UE_INITIAL_REGISTRATION" DeregistrationReason_UE_REGISTRATION_AREA_CHANGE DeregistrationReason = "UE_REGISTRATION_AREA_CHANGE" DeregistrationReason_SUBSCRIPTION_WITHDRAWN DeregistrationReason = "SUBSCRIPTION_WITHDRAWN" DeregistrationReason__5_GS_TO_EPS_MOBILITY DeregistrationReason = "5GS_TO_EPS_MOBILITY" DeregistrationReason__5_GS_TO_EPS_MOBILITY_UE_INITIAL_REGISTRATION DeregistrationReason = "5GS_TO_EPS_MOBILITY_UE_INITIAL_REGISTRATION" DeregistrationReason_REREGISTRATION_REQUIRED DeregistrationReason = "REREGISTRATION_REQUIRED" )
List of DeregistrationReason
type DlDataDeliveryStatus ¶
type DlDataDeliveryStatus string
const ( DLDATADELIVERYSTATUS_BUFFERED DlDataDeliveryStatus = "BUFFERED" DLDATADELIVERYSTATUS_TRANSMITTED DlDataDeliveryStatus = "TRANSMITTED" DLDATADELIVERYSTATUS_DISCARDED DlDataDeliveryStatus = "DISCARDED" )
enum type List of DlDataDeliveryStatus
type DlDataDeliveryStatusAnyOf ¶
type DlDataDeliveryStatusAnyOf string
const ( DLDATADELIVERYSTATUSANYOF_BUFFERED DlDataDeliveryStatusAnyOf = "BUFFERED" DLDATADELIVERYSTATUSANYOF_TRANSMITTED DlDataDeliveryStatusAnyOf = "TRANSMITTED" DLDATADELIVERYSTATUSANYOF_DISCARDED DlDataDeliveryStatusAnyOf = "DISCARDED" )
List of DlDataDeliveryStatusAnyOf
type DnaiChangeType ¶
type DnaiChangeType string
const ( DNAICHANGETYPE_EARLY DnaiChangeType = "EARLY" DNAICHANGETYPE_EARLY_LATE DnaiChangeType = "EARLY_LATE" DNAICHANGETYPE_LATE DnaiChangeType = "LATE" )
enum type List of DnaiChangeType
type DnnConfiguration ¶
type DnnConfiguration struct { PduSessionTypes PduSessionTypes `json:"pduSessionTypes" yaml:"pduSessionTypes" bson:"pduSessionTypes" mapstructure:"PduSessionTypes"` SscModes SscModes `json:"sscModes" yaml:"sscModes" bson:"sscModes" mapstructure:"SscModes"` IwkEpsInd *bool `json:"iwkEpsInd,omitempty" yaml:"iwkEpsInd" bson:"iwkEpsInd" mapstructure:"IwkEpsInd"` Var5gQosProfile *SubscribedDefaultQos `json:"5gQosProfile,omitempty" yaml:"5gQosProfile" bson:"5gQosProfile" mapstructure:"Var5gQosProfile"` SessionAmbr *Ambr1 `json:"sessionAmbr,omitempty" yaml:"sessionAmbr" bson:"sessionAmbr" mapstructure:"SessionAmbr"` Var3gppChargingCharacteristics *string `` /* 160-byte string literal not displayed */ StaticIpAddress *[]IpAddress `json:"staticIpAddress,omitempty" yaml:"staticIpAddress" bson:"staticIpAddress" mapstructure:"StaticIpAddress"` UpSecurity *UpSecurity `json:"upSecurity,omitempty" yaml:"upSecurity" bson:"upSecurity" mapstructure:"UpSecurity"` PduSessionContinuityInd *PduSessionContinuityInd `` /* 141-byte string literal not displayed */ NiddNefId *string `json:"niddNefId,omitempty" yaml:"niddNefId" bson:"niddNefId" mapstructure:"NiddNefId"` NiddInfo *NiddInformation `json:"niddInfo,omitempty" yaml:"niddInfo" bson:"niddInfo" mapstructure:"NiddInfo"` RedundantSessionAllowed *bool `` /* 141-byte string literal not displayed */ AcsInfo *AcsInfo `json:"acsInfo,omitempty" yaml:"acsInfo" bson:"acsInfo" mapstructure:"AcsInfo"` Ipv4FrameRouteList *[]FrameRouteInfo `json:"ipv4FrameRouteList,omitempty" yaml:"ipv4FrameRouteList" bson:"ipv4FrameRouteList" mapstructure:"Ipv4FrameRouteList"` Ipv6FrameRouteList *[]FrameRouteInfo `json:"ipv6FrameRouteList,omitempty" yaml:"ipv6FrameRouteList" bson:"ipv6FrameRouteList" mapstructure:"Ipv6FrameRouteList"` AtsssAllowed *bool `json:"atsssAllowed,omitempty" yaml:"atsssAllowed" bson:"atsssAllowed" mapstructure:"AtsssAllowed"` SecondaryAuth *bool `json:"secondaryAuth,omitempty" yaml:"secondaryAuth" bson:"secondaryAuth" mapstructure:"SecondaryAuth"` DnAaaIpAddressAllocation *bool `` /* 145-byte string literal not displayed */ DnAaaAddress *IpAddress `json:"dnAaaAddress,omitempty" yaml:"dnAaaAddress" bson:"dnAaaAddress" mapstructure:"DnAaaAddress"` IptvAccCtrlInfo *string `json:"iptvAccCtrlInfo,omitempty" yaml:"iptvAccCtrlInfo" bson:"iptvAccCtrlInfo" mapstructure:"IptvAccCtrlInfo"` }
type DnnInfo ¶
type DnnInfo struct { Dnn string `json:"dnn" yaml:"dnn" bson:"dnn" mapstructure:"Dnn"` DefaultDnnIndicator *bool `json:"defaultDnnIndicator,omitempty" yaml:"defaultDnnIndicator" bson:"defaultDnnIndicator" mapstructure:"DefaultDnnIndicator"` LboRoamingAllowed *bool `json:"lboRoamingAllowed,omitempty" yaml:"lboRoamingAllowed" bson:"lboRoamingAllowed" mapstructure:"LboRoamingAllowed"` IwkEpsInd *bool `json:"iwkEpsInd,omitempty" yaml:"iwkEpsInd" bson:"iwkEpsInd" mapstructure:"IwkEpsInd"` DnnBarred *bool `json:"dnnBarred,omitempty" yaml:"dnnBarred" bson:"dnnBarred" mapstructure:"DnnBarred"` InvokeNefInd *bool `json:"invokeNefInd,omitempty" yaml:"invokeNefInd" bson:"invokeNefInd" mapstructure:"InvokeNefInd"` SmfList *[]string `json:"smfList,omitempty" yaml:"smfList" bson:"smfList" mapstructure:"SmfList"` SameSmfInd *bool `json:"sameSmfInd,omitempty" yaml:"sameSmfInd" bson:"sameSmfInd" mapstructure:"SameSmfInd"` }
type DnnRouteSelectionDescriptor ¶
type DnnRouteSelectionDescriptor struct { Dnn string `json:"dnn" yaml:"dnn" bson:"dnn" mapstructure:"Dnn"` SscModes *[]SscMode `json:"sscModes,omitempty" yaml:"sscModes" bson:"sscModes" mapstructure:"SscModes"` PduSessTypes *[]PduSessionType `json:"pduSessTypes,omitempty" yaml:"pduSessTypes" bson:"pduSessTypes" mapstructure:"PduSessTypes"` AtsssInfo *bool `json:"atsssInfo,omitempty" yaml:"atsssInfo" bson:"atsssInfo" mapstructure:"AtsssInfo"` }
DnnRouteSelectionDescriptor - Contains the route selector parameters (PDU session types, SSC modes and ATSSS information) per DNN
type DnnSelectionMode ¶
type DnnSelectionMode string
const ( DnnSelectionMode_VERIFIED DnnSelectionMode = "VERIFIED" DnnSelectionMode_UE_DNN_NOT_VERIFIED DnnSelectionMode = "UE_DNN_NOT_VERIFIED" DnnSelectionMode_NW_DNN_NOT_VERIFIED DnnSelectionMode = "NW_DNN_NOT_VERIFIED" )
List of DnnSelectionMode
type DnnSmfInfoItem ¶
type DnnSmfInfoItem struct {
Dnn string `json:"dnn" yaml:"dnn" bson:"dnn" mapstructure:"Dnn"`
}
type DnnUpfInfoItem ¶
type DnnUpfInfoItem struct { Dnn string `json:"dnn" yaml:"dnn" bson:"dnn" mapstructure:"Dnn"` DnaiList []string `json:"dnaiList,omitempty" yaml:"dnaiList" bson:"dnaiList" mapstructure:"DnaiList"` PduSessionTypes []PduSessionType `json:"pduSessionTypes,omitempty" yaml:"pduSessionTypes" bson:"pduSessionTypes" mapstructure:"PduSessionTypes"` }
type DomainNameProtocol ¶
type DomainNameProtocol string
const ( DOMAINNAMEPROTOCOL_DNS_QNAME DomainNameProtocol = "DNS_QNAME" DOMAINNAMEPROTOCOL_TLS_SNI DomainNameProtocol = "TLS_SNI" DOMAINNAMEPROTOCOL_TLS_SAN DomainNameProtocol = "TLS_SAN" DOMAINNAMEPROTOCOL_TSL_SCN DomainNameProtocol = "TSL_SCN" )
enum type List of DomainNameProtocol
type Dynamic5Qi ¶
type Dynamic5Qi struct { ResourceType QosResourceType `json:"resourceType"` PriorityLevel int32 `json:"priorityLevel"` PacketDelayBudget int32 `json:"packetDelayBudget"` PacketErrRate string `json:"packetErrRate"` AverWindow int32 `json:"averWindow,omitempty"` MaxDataBurstVol int32 `json:"maxDataBurstVol,omitempty"` }
type EapAuthMethodResponse200 ¶
type EapAuthMethodResponse200 struct { // contains an EAP packet EapPayload string `json:"eapPayload" yaml:"eapPayload" bson:"eapPayload"` // URI : /{eapSessionUri} Links map[string]LinksValueSchema `json:"_links" yaml:"_links" bson:"_links"` }
type EapSession ¶
type EapSession struct { // contains an EAP packet EapPayload string `json:"eapPayload" yaml:"eapPayload" bson:"eapPayload"` KSeaf string `json:"kSeaf,omitempty" yaml:"kSeaf" bson:"kSeaf"` Links map[string]LinksValueSchema `json:"_links,omitempty" yaml:"_links" bson:"_links"` AuthResult AuthResult `json:"authResult,omitempty" yaml:"authResult" bson:"authResult"` Supi string `json:"supi,omitempty" yaml:"supi" bson:"supi"` }
type EbiArpMapping ¶
type EcRestriction ¶
type EcRestriction struct { AfInstanceId string `json:"afInstanceId" yaml:"afInstanceId" bson:"afInstanceId" mapstructure:"AfInstanceId"` ReferenceId int32 `json:"referenceId" yaml:"referenceId" bson:"referenceId" mapstructure:"ReferenceId"` PlmnEcInfos *[]PlmnEcInfo `json:"plmnEcInfos,omitempty" yaml:"plmnEcInfos" bson:"plmnEcInfos" mapstructure:"PlmnEcInfos"` MtcProviderInformation *string `` /* 137-byte string literal not displayed */ }
type EcRestrictionDataWb ¶
type EcRestrictionDataWb struct { EcModeARestricted *bool `json:"ecModeARestricted,omitempty" yaml:"ecModeARestricted" bson:"ecModeARestricted" mapstructure:"EcModeARestricted"` EcModeBRestricted *bool `json:"ecModeBRestricted,omitempty" yaml:"ecModeBRestricted" bson:"ecModeBRestricted" mapstructure:"EcModeBRestricted"` }
type EdrxParameters ¶
type EeGroupProfileData ¶
type EeGroupProfileData struct { RestrictedEventTypes *[]EventType `` /* 129-byte string literal not displayed */ AllowedMtcProvider *map[string][]MtcProvider `json:"allowedMtcProvider,omitempty" yaml:"allowedMtcProvider" bson:"allowedMtcProvider" mapstructure:"AllowedMtcProvider"` SupportedFeatures *string `json:"supportedFeatures,omitempty" yaml:"supportedFeatures" bson:"supportedFeatures" mapstructure:"SupportedFeatures"` }
type EeProfileData ¶
type EeProfileData struct { RestrictedEventTypes *[]EventType `` /* 129-byte string literal not displayed */ SupportedFeatures *string `json:"supportedFeatures,omitempty" yaml:"supportedFeatures" bson:"supportedFeatures" mapstructure:"SupportedFeatures"` AllowedMtcProvider *map[string][]MtcProvider `json:"allowedMtcProvider,omitempty" yaml:"allowedMtcProvider" bson:"allowedMtcProvider" mapstructure:"AllowedMtcProvider"` }
type EeSubscription ¶
type EeSubscription struct { CallbackReference string `json:"callbackReference" yaml:"callbackReference" bson:"callbackReference" mapstructure:"CallbackReference"` MonitoringConfigurations map[string]MonitoringConfiguration `` /* 135-byte string literal not displayed */ ReportingOptions *ReportingOptions `json:"reportingOptions,omitempty" yaml:"reportingOptions" bson:"reportingOptions" mapstructure:"ReportingOptions"` SupportedFeatures *string `json:"supportedFeatures,omitempty" yaml:"supportedFeatures" bson:"supportedFeatures" mapstructure:"SupportedFeatures"` SubscriptionId *string `json:"subscriptionId,omitempty" yaml:"subscriptionId" bson:"subscriptionId" mapstructure:"SubscriptionId"` ContextInfo *ContextInfo `json:"contextInfo,omitempty" yaml:"contextInfo" bson:"contextInfo" mapstructure:"ContextInfo"` EpcAppliedInd *bool `json:"epcAppliedInd,omitempty" yaml:"epcAppliedInd" bson:"epcAppliedInd" mapstructure:"EpcAppliedInd"` ScefDiamHost *string `json:"scefDiamHost,omitempty" yaml:"scefDiamHost" bson:"scefDiamHost" mapstructure:"ScefDiamHost"` ScefDiamRealm *string `json:"scefDiamRealm,omitempty" yaml:"scefDiamRealm" bson:"scefDiamRealm" mapstructure:"ScefDiamRealm"` NotifyCorrelationId *string `json:"notifyCorrelationId,omitempty" yaml:"notifyCorrelationId" bson:"notifyCorrelationId" mapstructure:"NotifyCorrelationId"` }
type EllipsoidArc ¶
type EllipsoidArc struct { // not map // not array //Item GadShape Item *GadShape `json:"Item,omitempty" yaml:"item" bson:"item" mapstructure:"Item"` Point GeographicalCoordinates `json:"point" yaml:"point" bson:"point" mapstructure:"Point"` InnerRadius int32 `json:"innerRadius" yaml:"innerRadius" bson:"innerRadius" mapstructure:"InnerRadius"` UncertaintyRadius float32 `json:"uncertaintyRadius" yaml:"uncertaintyRadius" bson:"uncertaintyRadius" mapstructure:"UncertaintyRadius"` OffsetAngle int32 `json:"offsetAngle" yaml:"offsetAngle" bson:"offsetAngle" mapstructure:"OffsetAngle"` IncludedAngle int32 `json:"includedAngle" yaml:"includedAngle" bson:"includedAngle" mapstructure:"IncludedAngle"` Confidence int32 `json:"confidence" yaml:"confidence" bson:"confidence" mapstructure:"Confidence"` }
type EllipsoidArcAllOf ¶
type EllipsoidArcAllOf struct { Point GeographicalCoordinates `json:"point" yaml:"point" bson:"point" mapstructure:"Point"` InnerRadius int32 `json:"innerRadius" yaml:"innerRadius" bson:"innerRadius" mapstructure:"InnerRadius"` UncertaintyRadius float32 `json:"uncertaintyRadius" yaml:"uncertaintyRadius" bson:"uncertaintyRadius" mapstructure:"UncertaintyRadius"` OffsetAngle int32 `json:"offsetAngle" yaml:"offsetAngle" bson:"offsetAngle" mapstructure:"OffsetAngle"` IncludedAngle int32 `json:"includedAngle" yaml:"includedAngle" bson:"includedAngle" mapstructure:"IncludedAngle"` Confidence int32 `json:"confidence" yaml:"confidence" bson:"confidence" mapstructure:"Confidence"` }
type EmergencyInfo ¶
type EmergencyInfo struct { PgwFqdn *string `json:"pgwFqdn,omitempty" yaml:"pgwFqdn" bson:"pgwFqdn" mapstructure:"PgwFqdn"` PgwIpAddress *IpAddress `json:"pgwIpAddress,omitempty" yaml:"pgwIpAddress" bson:"pgwIpAddress" mapstructure:"PgwIpAddress"` SmfInstanceId *string `json:"smfInstanceId,omitempty" yaml:"smfInstanceId" bson:"smfInstanceId" mapstructure:"SmfInstanceId"` EpdgInd *bool `json:"epdgInd,omitempty" yaml:"epdgInd" bson:"epdgInd" mapstructure:"EpdgInd"` }
type EnableUeReachabilityReqData ¶
type EnableUeReachabilityReqData struct { Reachability UeReachability `json:"reachability" bson:"reachability"` SupportedFeatures string `json:"supportedFeatures,omitempty" bson:"supportedFeatures"` }
type EnableUeReachabilityRspData ¶
type EnableUeReachabilityRspData struct { Reachability UeReachability `json:"reachability" bson:"reachability"` SupportedFeatures string `json:"supportedFeatures,omitempty" bson:"supportedFeatures"` }
type EnhancedCoverageRestrictionData ¶
type EnhancedCoverageRestrictionData struct {
PlmnEcInfoList *[]PlmnEcInfo `json:"plmnEcInfoList,omitempty" yaml:"plmnEcInfoList" bson:"plmnEcInfoList" mapstructure:"PlmnEcInfoList"`
}
type EpsBearerInfo ¶
type EpsInterworkingIndication ¶
type EpsInterworkingIndication string
const ( EpsInterworkingIndication_NONE EpsInterworkingIndication = "NONE" EpsInterworkingIndication_WITH_N26 EpsInterworkingIndication = "WITH_N26" EpsInterworkingIndication_WITHOUT_N26 EpsInterworkingIndication = "WITHOUT_N26" )
List of EpsInterworkingIndication
type EpsInterworkingInfo ¶
type EpsPdnCnxInfo ¶
type ErrorReport ¶
type ErrorReport struct { Error *ProblemDetails `json:"error,omitempty" yaml:"error" bson:"error" mapstructure:"Error"` // Used to report the PCC rule failure. RuleReports []RuleReport `json:"ruleReports,omitempty" yaml:"ruleReports" bson:"ruleReports" mapstructure:"RuleReports"` // Used to report the session rule failure. SessRuleReports []SessionRuleReport `json:"sessRuleReports,omitempty" yaml:"sessRuleReports" bson:"sessRuleReports" mapstructure:"SessRuleReports"` }
type EthFlowDescription ¶
type EthFlowDescription struct { DestMacAddr *string `json:"destMacAddr,omitempty" yaml:"destMacAddr" bson:"destMacAddr" mapstructure:"DestMacAddr"` EthType string `json:"ethType" yaml:"ethType" bson:"ethType" mapstructure:"EthType"` FDesc *string `json:"fDesc,omitempty" yaml:"fDesc" bson:"fDesc" mapstructure:"FDesc"` FDir *FlowDirection `json:"fDir,omitempty" yaml:"fDir" bson:"fDir" mapstructure:"FDir"` SourceMacAddr *string `json:"sourceMacAddr,omitempty" yaml:"sourceMacAddr" bson:"sourceMacAddr" mapstructure:"SourceMacAddr"` VlanTags *[]string `json:"vlanTags,omitempty" yaml:"vlanTags" bson:"vlanTags" mapstructure:"VlanTags"` SrcMacAddrEnd *string `json:"srcMacAddrEnd,omitempty" yaml:"srcMacAddrEnd" bson:"srcMacAddrEnd" mapstructure:"SrcMacAddrEnd"` DestMacAddrEnd *string `json:"destMacAddrEnd,omitempty" yaml:"destMacAddrEnd" bson:"destMacAddrEnd" mapstructure:"DestMacAddrEnd"` }
EthFlowDescription - Identifies an Ethernet flow
type EutraLocation ¶
type EutraLocation struct { Tai Tai `json:"tai" yaml:"tai" bson:"tai" mapstructure:"Tai"` IgnoreTai *bool `json:"ignoreTai,omitempty" yaml:"ignoreTai" bson:"ignoreTai" mapstructure:"IgnoreTai"` Ecgi Ecgi `json:"ecgi" yaml:"ecgi" bson:"ecgi" mapstructure:"Ecgi"` IgnoreEcgi *bool `json:"ignoreEcgi,omitempty" yaml:"ignoreEcgi" bson:"ignoreEcgi" mapstructure:"IgnoreEcgi"` AgeOfLocationInformation *int32 `` /* 145-byte string literal not displayed */ UeLocationTimestamp *time.Time `json:"ueLocationTimestamp,omitempty" yaml:"ueLocationTimestamp" bson:"ueLocationTimestamp" mapstructure:"UeLocationTimestamp"` GeographicalInformation *string `` /* 141-byte string literal not displayed */ GeodeticInformation *string `json:"geodeticInformation,omitempty" yaml:"geodeticInformation" bson:"geodeticInformation" mapstructure:"GeodeticInformation"` GlobalNgenbId *GlobalRanNodeId `json:"globalNgenbId,omitempty" yaml:"globalNgenbId" bson:"globalNgenbId" mapstructure:"GlobalNgenbId"` GlobalENbId *GlobalRanNodeId `json:"globalENbId,omitempty" yaml:"globalENbId" bson:"globalENbId" mapstructure:"GlobalENbId"` }
type EventForMdt ¶
type EventForMdt string
const ( EVENTFORMDT_OUT_OF_COVERAG EventForMdt = "OUT_OF_COVERAG" EVENTFORMDT_A2_EVENT EventForMdt = "A2_EVENT" )
enum type List of EventForMdt
type EventForMdtAnyOf ¶
type EventForMdtAnyOf string
const ( EVENTFORMDTANYOF_OUT_OF_COVERAG EventForMdtAnyOf = "OUT_OF_COVERAG" EVENTFORMDTANYOF_A2_EVENT EventForMdtAnyOf = "A2_EVENT" )
List of EventForMdtAnyOf
type EventNotification ¶
type EventNotification struct { Event SmfEvent `json:"event" yaml:"event" bson:"event" mapstructure:"Event"` TimeStamp *time.Time `json:"timeStamp" yaml:"timeStamp" bson:"timeStamp" mapstructure:"TimeStamp"` Supi string `json:"supi,omitempty" yaml:"supi" bson:"supi" mapstructure:"Supi"` Gpsi string `json:"gpsi,omitempty" yaml:"gpsi" bson:"gpsi" mapstructure:"Gpsi"` SourceDnai string `json:"sourceDnai,omitempty" yaml:"sourceDnai" bson:"sourceDnai" mapstructure:"SourceDnai"` TargetDnai string `json:"targetDnai,omitempty" yaml:"targetDnai" bson:"targetDnai" mapstructure:"TargetDnai"` DnaiChgType DnaiChangeType `json:"dnaiChgType,omitempty" yaml:"dnaiChgType" bson:"dnaiChgType" mapstructure:"DnaiChgType"` SourceUeIpv4Addr string `json:"sourceUeIpv4Addr,omitempty" yaml:"sourceUeIpv4Addr" bson:"sourceUeIpv4Addr" mapstructure:"SourceUeIpv4Addr"` SourceUeIpv6Prefix string `json:"sourceUeIpv6Prefix,omitempty" yaml:"sourceUeIpv6Prefix" bson:"sourceUeIpv6Prefix" mapstructure:"SourceUeIpv6Prefix"` TargetUeIpv4Addr string `json:"targetUeIpv4Addr,omitempty" yaml:"targetUeIpv4Addr" bson:"targetUeIpv4Addr" mapstructure:"TargetUeIpv4Addr"` TargetUeIpv6Prefix string `json:"targetUeIpv6Prefix,omitempty" yaml:"targetUeIpv6Prefix" bson:"targetUeIpv6Prefix" mapstructure:"TargetUeIpv6Prefix"` SourceTraRouting *RouteToLocation `json:"sourceTraRouting,omitempty" yaml:"sourceTraRouting" bson:"sourceTraRouting" mapstructure:"SourceTraRouting"` TargetTraRouting *RouteToLocation `json:"targetTraRouting,omitempty" yaml:"targetTraRouting" bson:"targetTraRouting" mapstructure:"TargetTraRouting"` UeMac string `json:"ueMac,omitempty" yaml:"ueMac" bson:"ueMac" mapstructure:"UeMac"` AdIpv4Addr string `json:"adIpv4Addr,omitempty" yaml:"adIpv4Addr" bson:"adIpv4Addr" mapstructure:"AdIpv4Addr"` AdIpv6Prefix string `json:"adIpv6Prefix,omitempty" yaml:"adIpv6Prefix" bson:"adIpv6Prefix" mapstructure:"AdIpv6Prefix"` ReIpv4Addr string `json:"reIpv4Addr,omitempty" yaml:"reIpv4Addr" bson:"reIpv4Addr" mapstructure:"ReIpv4Addr"` ReIpv6Prefix string `json:"reIpv6Prefix,omitempty" yaml:"reIpv6Prefix" bson:"reIpv6Prefix" mapstructure:"ReIpv6Prefix"` PlmnId *PlmnId `json:"plmnId,omitempty" yaml:"plmnId" bson:"plmnId" mapstructure:"PlmnId"` AccType AccessType `json:"accType,omitempty" yaml:"accType" bson:"accType" mapstructure:"AccType"` PduSeId int32 `json:"pduSeId,omitempty" yaml:"pduSeId" bson:"pduSeId" mapstructure:"PduSeId"` }
type EventReportMode ¶
type EventReportMode string
const ( EVENTREPORTMODE_PERIODIC EventReportMode = "PERIODIC" EVENTREPORTMODE_ON_EVENT_DETECTION EventReportMode = "ON_EVENT_DETECTION" )
enum type List of EventReportMode
type EventReportModeAnyOf ¶
type EventReportModeAnyOf string
const ( EVENTREPORTMODEANYOF_PERIODIC EventReportModeAnyOf = "PERIODIC" EVENTREPORTMODEANYOF_ON_EVENT_DETECTION EventReportModeAnyOf = "ON_EVENT_DETECTION" )
List of EventReportModeAnyOf
type EventSubscription ¶
type EventSubscription struct { Event SmfEvent `json:"event" yaml:"event" bson:"event" mapstructure:"Event"` DnaiChgType DnaiChangeType `json:"dnaiChgType,omitempty" yaml:"dnaiChgType" bson:"dnaiChgType" mapstructure:"DnaiChgType"` }
type EventType ¶
type EventType string
const ( EVENTTYPE_LOSS_OF_CONNECTIVITY EventType = "LOSS_OF_CONNECTIVITY" EVENTTYPE_UE_REACHABILITY_FOR_DATA EventType = "UE_REACHABILITY_FOR_DATA" EVENTTYPE_UE_REACHABILITY_FOR_SMS EventType = "UE_REACHABILITY_FOR_SMS" EVENTTYPE_LOCATION_REPORTING EventType = "LOCATION_REPORTING" EVENTTYPE_CHANGE_OF_SUPI_PEI_ASSOCIATION EventType = "CHANGE_OF_SUPI_PEI_ASSOCIATION" EVENTTYPE_ROAMING_STATUS EventType = "ROAMING_STATUS" EVENTTYPE_COMMUNICATION_FAILURE EventType = "COMMUNICATION_FAILURE" EVENTTYPE_AVAILABILITY_AFTER_DDN_FAILURE EventType = "AVAILABILITY_AFTER_DDN_FAILURE" EVENTTYPE_CN_TYPE_CHANGE EventType = "CN_TYPE_CHANGE" EVENTTYPE_DL_DATA_DELIVERY_STATUS EventType = "DL_DATA_DELIVERY_STATUS" EVENTTYPE_PDN_CONNECTIVITY_STATUS EventType = "PDN_CONNECTIVITY_STATUS" EVENTTYPE_UE_CONNECTION_MANAGEMENT_STATE EventType = "UE_CONNECTION_MANAGEMENT_STATE" )
enum type List of EventType
type EventTypeAnyOf ¶
type EventTypeAnyOf string
const ( EVENTTYPEANYOF_LOSS_OF_CONNECTIVITY EventTypeAnyOf = "LOSS_OF_CONNECTIVITY" EVENTTYPEANYOF_UE_REACHABILITY_FOR_DATA EventTypeAnyOf = "UE_REACHABILITY_FOR_DATA" EVENTTYPEANYOF_UE_REACHABILITY_FOR_SMS EventTypeAnyOf = "UE_REACHABILITY_FOR_SMS" EVENTTYPEANYOF_LOCATION_REPORTING EventTypeAnyOf = "LOCATION_REPORTING" EVENTTYPEANYOF_CHANGE_OF_SUPI_PEI_ASSOCIATION EventTypeAnyOf = "CHANGE_OF_SUPI_PEI_ASSOCIATION" EVENTTYPEANYOF_ROAMING_STATUS EventTypeAnyOf = "ROAMING_STATUS" EVENTTYPEANYOF_COMMUNICATION_FAILURE EventTypeAnyOf = "COMMUNICATION_FAILURE" EVENTTYPEANYOF_AVAILABILITY_AFTER_DDN_FAILURE EventTypeAnyOf = "AVAILABILITY_AFTER_DDN_FAILURE" EVENTTYPEANYOF_CN_TYPE_CHANGE EventTypeAnyOf = "CN_TYPE_CHANGE" EVENTTYPEANYOF_DL_DATA_DELIVERY_STATUS EventTypeAnyOf = "DL_DATA_DELIVERY_STATUS" EVENTTYPEANYOF_PDN_CONNECTIVITY_STATUS EventTypeAnyOf = "PDN_CONNECTIVITY_STATUS" EVENTTYPEANYOF_UE_CONNECTION_MANAGEMENT_STATE EventTypeAnyOf = "UE_CONNECTION_MANAGEMENT_STATE" )
List of EventTypeAnyOf
type EventsNotification ¶
type EventsNotification struct { AccessType AccessType `json:"accessType,omitempty" yaml:"accessType" bson:"accessType" mapstructure:"AccessType"` AnGwAddr *AnGwAddress `json:"anGwAddr,omitempty" yaml:"anGwAddr" bson:"anGwAddr" mapstructure:"AnGwAddr"` // string providing an URI formatted according to IETF RFC 3986. EvSubsUri string `json:"evSubsUri" yaml:"evSubsUri" bson:"evSubsUri" mapstructure:"EvSubsUri"` EvNotifs []AfEventNotification `json:"evNotifs" yaml:"evNotifs" bson:"evNotifs" mapstructure:"EvNotifs"` FailedResourcAllocReports []ResourcesAllocationInfo `` /* 149-byte string literal not displayed */ PlmnId *PlmnId `json:"plmnId,omitempty" yaml:"plmnId" bson:"plmnId" mapstructure:"PlmnId"` QncReports []QosNotificationControlInfo `json:"qncReports,omitempty" yaml:"qncReports" bson:"qncReports" mapstructure:"QncReports"` RatType RatType `json:"ratType,omitempty" yaml:"ratType" bson:"ratType" mapstructure:"RatType"` UsgRep *AccumulatedUsage `json:"usgRep,omitempty" yaml:"usgRep" bson:"usgRep" mapstructure:"UsgRep"` }
describes the notification of a matched event
type EventsSubscReqData ¶
type EventsSubscReqData struct { Events []AfEventSubscription `json:"events" yaml:"events" bson:"events" mapstructure:"Events"` // string providing an URI formatted according to IETF RFC 3986. NotifUri string `json:"notifUri,omitempty" yaml:"notifUri" bson:"notifUri" mapstructure:"NotifUri"` UsgThres *UsageThreshold `json:"usgThres,omitempty" yaml:"usgThres" bson:"usgThres" mapstructure:"UsgThres"` }
Identifies the events the application subscribes to.
type EventsSubscReqDataRm ¶
type EventsSubscReqDataRm struct { Events []AfEventSubscription `json:"events" yaml:"events" bson:"events" mapstructure:"Events"` // string providing an URI formatted according to IETF RFC 3986. NotifUri string `json:"notifUri,omitempty" yaml:"notifUri" bson:"notifUri" mapstructure:"NotifUri"` UsgThres *UsageThresholdRm `json:"usgThres,omitempty" yaml:"usgThres" bson:"usgThres" mapstructure:"UsgThres"` }
this data type is defined in the same way as the EventsSubscReqData data type, but with the OpenAPI nullable property set to true.
type ExpectedUeBehavior ¶
type ExpectedUeBehavior struct { ExpMoveTrajectory []UserLocation `json:"expMoveTrajectory"` ValidityTime *time.Time `json:"validityTime"` }
type ExpectedUeBehaviour ¶
type ExpectedUeBehaviour struct { AfInstanceId string `json:"afInstanceId" yaml:"afInstanceId" bson:"afInstanceId" mapstructure:"AfInstanceId"` ReferenceId int32 `json:"referenceId" yaml:"referenceId" bson:"referenceId" mapstructure:"ReferenceId"` StationaryIndication *StationaryIndication `` /* 129-byte string literal not displayed */ CommunicationDurationTime *int32 `` /* 149-byte string literal not displayed */ ScheduledCommunicationType *ScheduledCommunicationType `` /* 153-byte string literal not displayed */ PeriodicTime *int32 `json:"periodicTime,omitempty" yaml:"periodicTime" bson:"periodicTime" mapstructure:"PeriodicTime"` ScheduledCommunicationTime *ScheduledCommunicationTime1 `` /* 153-byte string literal not displayed */ ExpectedUmts *[]LocationArea `json:"expectedUmts,omitempty" yaml:"expectedUmts" bson:"expectedUmts" mapstructure:"ExpectedUmts"` TrafficProfile *TrafficProfile `json:"trafficProfile,omitempty" yaml:"trafficProfile" bson:"trafficProfile" mapstructure:"TrafficProfile"` BatteryIndication *BatteryIndication `json:"batteryIndication,omitempty" yaml:"batteryIndication" bson:"batteryIndication" mapstructure:"BatteryIndication"` ValidityTime *time.Time `json:"validityTime,omitempty" yaml:"validityTime" bson:"validityTime" mapstructure:"ValidityTime"` MtcProviderInformation *string `` /* 137-byte string literal not displayed */ }
type ExpectedUeBehaviourData ¶
type ExpectedUeBehaviourData struct { StationaryIndication *StationaryIndication `` /* 129-byte string literal not displayed */ CommunicationDurationTime *int32 `` /* 149-byte string literal not displayed */ PeriodicTime *int32 `json:"periodicTime,omitempty" yaml:"periodicTime" bson:"periodicTime" mapstructure:"PeriodicTime"` ScheduledCommunicationTime *ScheduledCommunicationTime `` /* 153-byte string literal not displayed */ ScheduledCommunicationType *ScheduledCommunicationType `` /* 153-byte string literal not displayed */ ExpectedUmts *[]LocationArea `json:"expectedUmts,omitempty" yaml:"expectedUmts" bson:"expectedUmts" mapstructure:"ExpectedUmts"` TrafficProfile *TrafficProfile `json:"trafficProfile,omitempty" yaml:"trafficProfile" bson:"trafficProfile" mapstructure:"TrafficProfile"` BatteryIndication *BatteryIndication `json:"batteryIndication,omitempty" yaml:"batteryIndication" bson:"batteryIndication" mapstructure:"BatteryIndication"` ValidityTime *time.Time `json:"validityTime,omitempty" yaml:"validityTime" bson:"validityTime" mapstructure:"ValidityTime"` }
type ExposureDataChangeNotification ¶
type ExposureDataChangeNotification struct { UeId *string `json:"ueId,omitempty" yaml:"ueId" bson:"ueId" mapstructure:"UeId"` AccessAndMobilityData *AccessAndMobilityData `` /* 133-byte string literal not displayed */ PduSessionManagementData *[]PduSessionManagementData `` /* 145-byte string literal not displayed */ DelResources *[]string `json:"delResources,omitempty" yaml:"delResources" bson:"delResources" mapstructure:"DelResources"` }
type ExposureDataSubscription ¶
type ExposureDataSubscription struct { NotificationUri string `json:"notificationUri" yaml:"notificationUri" bson:"notificationUri" mapstructure:"NotificationUri"` MonitoredResourceUris []string `json:"monitoredResourceUris" yaml:"monitoredResourceUris" bson:"monitoredResourceUris" mapstructure:"MonitoredResourceUris"` Expiry *time.Time `json:"expiry,omitempty" yaml:"expiry" bson:"expiry" mapstructure:"Expiry"` SupportedFeatures *string `json:"supportedFeatures,omitempty" yaml:"supportedFeatures" bson:"supportedFeatures" mapstructure:"SupportedFeatures"` }
type ExternalClientType ¶
type ExternalClientType string
const ( ExternalClientType_EMERGENCY_SERVICES ExternalClientType = "EMERGENCY_SERVICES" ExternalClientType_VALUE_ADDED_SERVICES ExternalClientType = "VALUE_ADDED_SERVICES" ExternalClientType_PLMN_OPERATOR_SERVICES ExternalClientType = "PLMN_OPERATOR_SERVICES" ExternalClientType_LAWFUL_INTERCEPT_SERVICES ExternalClientType = "LAWFUL_INTERCEPT_SERVICES" ExternalClientType_PLMN_OPERATOR_BROADCAST_SERVICES ExternalClientType = "PLMN_OPERATOR_BROADCAST_SERVICES" ExternalClientType_PLMN_OPERATOR_OM ExternalClientType = "PLMN_OPERATOR_OM" ExternalClientType_PLMN_OPERATOR_ANONYMOUS_STATISTICS ExternalClientType = "PLMN_OPERATOR_ANONYMOUS_STATISTICS" ExternalClientType_PLMN_OPERATOR_TARGET_MS_SERVICE_SUPPORT ExternalClientType = "PLMN_OPERATOR_TARGET_MS_SERVICE_SUPPORT" )
List of ExternalClientType
type ExternalUnrelatedClass ¶
type ExternalUnrelatedClass struct {}
type FailureCause ¶
type FailureCause string
const ( FailureCause_RULE_EVENT FailureCause = "PCC_RULE_EVENT" FailureCause_QOS_FLOW_EVENT FailureCause = "PCC_QOS_FLOW_EVENT" )
List of FailureCause
type FailureCode ¶
type FailureCode string
const ( FailureCode_UNK_RULE_ID FailureCode = "UNK_RULE_ID" FailureCode_RA_GR_ERR FailureCode = "RA_GR_ERR" FailureCode_SER_ID_ERR FailureCode = "SER_ID_ERR" FailureCode_NF_MAL FailureCode = "NF_MAL" FailureCode_RES_LIM FailureCode = "RES_LIM" FailureCode_MAX_NR_QO_S_FLOW FailureCode = "MAX_NR_QoS_FLOW" FailureCode_MISS_FLOW_INFO FailureCode = "MISS_FLOW_INFO" FailureCode_RES_ALLO_FAIL FailureCode = "RES_ALLO_FAIL" FailureCode_UNSUCC_QOS_VAL FailureCode = "UNSUCC_QOS_VAL" FailureCode_INCOR_FLOW_INFO FailureCode = "INCOR_FLOW_INFO" FailureCode_PS_TO_CS_HAN FailureCode = "PS_TO_CS_HAN" FailureCode_APP_ID_ERR FailureCode = "APP_ID_ERR" FailureCode_NO_QOS_FLOW_BOUND FailureCode = "NO_QOS_FLOW_BOUND" FailureCode_FILTER_RES FailureCode = "FILTER_RES" FailureCode_MISS_REDI_SER_ADDR FailureCode = "MISS_REDI_SER_ADDR" FailureCode_CM_END_USER_SER_DENIED FailureCode = "CM_END_USER_SER_DENIED" FailureCode_CM_CREDIT_CON_NOT_APP FailureCode = "CM_CREDIT_CON_NOT_APP" FailureCode_CM_AUTH_REJ FailureCode = "CM_AUTH_REJ" FailureCode_CM_USER_UNK FailureCode = "CM_USER_UNK" FailureCode_CM_RAT_FAILED FailureCode = "CM_RAT_FAILED" FailureCode_UE_STA_SUSP FailureCode = "UE_STA_SUSP" FailureCode_MALFUNCTION FailureCode = "MALFUNCTION" FailureCode_RESOURCE_LIMITATION FailureCode = "RESOURCE_LIMITATION" FailureCode_SHORT_DELAY FailureCode = "SHORT_DELAY" FailureCode_APP_ID_DUPLICATED FailureCode = "APP_ID_DUPLICATED" FailureCode_OTHER_REASON FailureCode = "OTHER_REASON" )
List of FailureCode
type FinalUnitAction ¶
type FinalUnitAction string
const ( FinalUnitAction_TERMINATE FinalUnitAction = "TERMINATE" FinalUnitAction_REDIRECT FinalUnitAction = "REDIRECT" FinalUnitAction_RESTRICT_ACCESS FinalUnitAction = "RESTRICT_ACCESS" )
List of FinalUnitAction
type FlowDirection ¶
type FlowDirection string
const ( FLOWDIRECTION_DOWNLINK FlowDirection = "DOWNLINK" FLOWDIRECTION_UPLINK FlowDirection = "UPLINK" FLOWDIRECTION_BIDIRECTIONAL FlowDirection = "BIDIRECTIONAL" FLOWDIRECTION_UNSPECIFIED FlowDirection = "UNSPECIFIED" )
enum type List of FlowDirection
type FlowDirection2 ¶
type FlowDirection2 string
const ( FlowDirection2_DOWNLINK FlowDirection2 = "DOWNLINK" FlowDirection2_UPLINK FlowDirection2 = "UPLINK" FlowDirection2_BIDIRECTIONAL FlowDirection2 = "BIDIRECTIONAL" FlowDirection2_UNSPECIFIED FlowDirection2 = "UNSPECIFIED" )
List of FlowDirection_2
type FlowDirectionRm ¶
type FlowDirectionRm string
const ( FlowDirectionRm_DOWNLINK FlowDirectionRm = "DOWNLINK" FlowDirectionRm_UPLINK FlowDirectionRm = "UPLINK" FlowDirectionRm_BIDIRECTIONAL FlowDirectionRm = "BIDIRECTIONAL" FlowDirectionRm_UNSPECIFIED FlowDirectionRm = "UNSPECIFIED" )
List of FlowDirectionRm
type FlowInformation ¶
type FlowInformation struct { // Defines a packet filter for an IP flow.Refer to subclause 5.4.2 of 3GPP TS 29.212 [23] for encoding. FlowDescription string `json:"flowDescription,omitempty" yaml:"flowDescription" bson:"flowDescription" mapstructure:"FlowDescription"` EthFlowDescription *EthFlowDescription `json:"ethFlowDescription,omitempty" yaml:"ethFlowDescription" bson:"ethFlowDescription" mapstructure:"EthFlowDescription"` // An identifier of packet filter. PackFiltId string `json:"packFiltId,omitempty" yaml:"packFiltId" bson:"packFiltId" mapstructure:"PackFiltId"` // The packet shall be sent to the UE. PacketFilterUsage bool `json:"packetFilterUsage,omitempty" yaml:"packetFilterUsage" bson:"packetFilterUsage" mapstructure:"PacketFilterUsage"` // Contains the Ipv4 Type-of-Service and mask field or the Ipv6 Traffic-Class field and mask field. TosTrafficClass string `json:"tosTrafficClass,omitempty" yaml:"tosTrafficClass" bson:"tosTrafficClass" mapstructure:"TosTrafficClass"` // the security parameter index of the IPSec packet. Spi string `json:"spi,omitempty" yaml:"spi" bson:"spi" mapstructure:"Spi"` // the Ipv6 flow label header field. FlowLabel string `json:"flowLabel,omitempty" yaml:"flowLabel" bson:"flowLabel" mapstructure:"FlowLabel"` FlowDirection FlowDirectionRm `json:"flowDirection,omitempty" yaml:"flowDirection" bson:"flowDirection" mapstructure:"FlowDirection"` }
type FlowStatus ¶
type FlowStatus string
const ( FlowStatus_ENABLED_UPLINK FlowStatus = "ENABLED-UPLINK" FlowStatus_ENABLED_DOWNLINK FlowStatus = "ENABLED-DOWNLINK" FlowStatus_ENABLED FlowStatus = "ENABLED" FlowStatus_DISABLED FlowStatus = "DISABLED" FlowStatus_REMOVED FlowStatus = "REMOVED" )
List of FlowStatus
type Flows ¶
type Flows struct { ContVers []int32 `json:"contVers,omitempty" yaml:"contVers" bson:"contVers" mapstructure:"ContVers"` FNums []int32 `json:"fNums,omitempty" yaml:"fNums" bson:"fNums" mapstructure:"FNums"` MedCompN int32 `json:"medCompN" yaml:"medCompN" bson:"medCompN" mapstructure:"MedCompN"` }
Identifies the flows
type FrameRouteInfo ¶
type FrameRouteInfo struct { Ipv4Mask *string `json:"ipv4Mask,omitempty" yaml:"ipv4Mask" bson:"ipv4Mask" mapstructure:"Ipv4Mask"` Ipv6Prefix *Ipv6Prefix `json:"ipv6Prefix,omitempty" yaml:"ipv6Prefix" bson:"ipv6Prefix" mapstructure:"Ipv6Prefix"` }
type GadShape ¶
type GadShape struct {
Shape SupportedGadShapes `json:"shape" yaml:"shape" bson:"shape" mapstructure:"Shape"`
}
type GbrQosFlowInformation ¶
type GbrQosFlowInformation struct { MaxFbrDl string `json:"maxFbrDl"` MaxFbrUl string `json:"maxFbrUl"` GuaFbrDl string `json:"guaFbrDl"` GuaFbrUl string `json:"guaFbrUl"` NotifControl NotificationControl `json:"notifControl,omitempty"` MaxPacketLossRateDl int32 `json:"maxPacketLossRateDl,omitempty"` MaxPacketLossRateUl int32 `json:"maxPacketLossRateUl,omitempty"` }
type GeographicArea ¶
type GeographicArea struct { // GeographicArea anyOf<Point,PointUncertaintyCircle,PointUncertaintyEllipse,Polygon,PointAltitude,PointAltitudeUncertainty,EllipsoidArc> // base name // complexType= // datatypeWithEnum // dataFormat // baseType // containerType EllipsoidArc *EllipsoidArc // GeographicArea anyOf<Point,PointUncertaintyCircle,PointUncertaintyEllipse,Polygon,PointAltitude,PointAltitudeUncertainty,EllipsoidArc> // base name // complexType= // datatypeWithEnum // dataFormat // baseType // containerType Point *Point // GeographicArea anyOf<Point,PointUncertaintyCircle,PointUncertaintyEllipse,Polygon,PointAltitude,PointAltitudeUncertainty,EllipsoidArc> // base name // complexType= // datatypeWithEnum // dataFormat // baseType // containerType PointAltitude *PointAltitude // GeographicArea anyOf<Point,PointUncertaintyCircle,PointUncertaintyEllipse,Polygon,PointAltitude,PointAltitudeUncertainty,EllipsoidArc> // base name // complexType= // datatypeWithEnum // dataFormat // baseType // containerType PointAltitudeUncertainty *PointAltitudeUncertainty // GeographicArea anyOf<Point,PointUncertaintyCircle,PointUncertaintyEllipse,Polygon,PointAltitude,PointAltitudeUncertainty,EllipsoidArc> // base name // complexType= // datatypeWithEnum // dataFormat // baseType // containerType PointUncertaintyCircle *PointUncertaintyCircle // GeographicArea anyOf<Point,PointUncertaintyCircle,PointUncertaintyEllipse,Polygon,PointAltitude,PointAltitudeUncertainty,EllipsoidArc> // base name // complexType= // datatypeWithEnum // dataFormat // baseType // containerType PointUncertaintyEllipse *PointUncertaintyEllipse // GeographicArea anyOf<Point,PointUncertaintyCircle,PointUncertaintyEllipse,Polygon,PointAltitude,PointAltitudeUncertainty,EllipsoidArc> // base name // complexType= // datatypeWithEnum // dataFormat // baseType // containerType Polygon *Polygon }
GeographicArea struct for GeographicArea
type GeraLocation ¶
type GeraLocation struct { LocationNumber *string `json:"locationNumber,omitempty" yaml:"locationNumber" bson:"locationNumber" mapstructure:"LocationNumber"` Cgi *CellGlobalId `json:"cgi,omitempty" yaml:"cgi" bson:"cgi" mapstructure:"Cgi"` Rai *RoutingAreaId `json:"rai,omitempty" yaml:"rai" bson:"rai" mapstructure:"Rai"` Sai *ServiceAreaId `json:"sai,omitempty" yaml:"sai" bson:"sai" mapstructure:"Sai"` Lai *LocationAreaId `json:"lai,omitempty" yaml:"lai" bson:"lai" mapstructure:"Lai"` VlrNumber *string `json:"vlrNumber,omitempty" yaml:"vlrNumber" bson:"vlrNumber" mapstructure:"VlrNumber"` MscNumber *string `json:"mscNumber,omitempty" yaml:"mscNumber" bson:"mscNumber" mapstructure:"MscNumber"` AgeOfLocationInformation *int32 `` /* 145-byte string literal not displayed */ UeLocationTimestamp *time.Time `json:"ueLocationTimestamp,omitempty" yaml:"ueLocationTimestamp" bson:"ueLocationTimestamp" mapstructure:"UeLocationTimestamp"` GeographicalInformation *string `` /* 141-byte string literal not displayed */ GeodeticInformation *string `json:"geodeticInformation,omitempty" yaml:"geodeticInformation" bson:"geodeticInformation" mapstructure:"GeodeticInformation"` }
type GlobalRanNodeId ¶
type GlobalRanNodeId struct { PlmnId PlmnId `json:"plmnId" yaml:"plmnId" bson:"plmnId" mapstructure:"PlmnId"` N3IwfId *string `json:"n3IwfId,omitempty" yaml:"n3IwfId" bson:"n3IwfId" mapstructure:"N3IwfId"` GNbId *GnbId `json:"gNbId,omitempty" yaml:"gNbId" bson:"gNbId" mapstructure:"GNbId"` NgeNbId *string `json:"ngeNbId,omitempty" yaml:"ngeNbId" bson:"ngeNbId" mapstructure:"NgeNbId"` WagfId *string `json:"wagfId,omitempty" yaml:"wagfId" bson:"wagfId" mapstructure:"WagfId"` TngfId *string `json:"tngfId,omitempty" yaml:"tngfId" bson:"tngfId" mapstructure:"TngfId"` Nid *string `json:"nid,omitempty" yaml:"nid" bson:"nid" mapstructure:"Nid"` ENbId *string `json:"eNbId,omitempty" yaml:"eNbId" bson:"eNbId" mapstructure:"ENbId"` }
type GnssPositioningMethodAndUsage ¶
type GnssPositioningMethodAndUsage struct { Mode PositioningMode `json:"mode" yaml:"mode" bson:"mode"` Gnss GnssId `json:"gnss" yaml:"gnss" bson:"gnss"` Usage Usage `json:"usage" yaml:"usage" bson:"usage"` }
type GroupIdentifiers ¶
type GroupIdentifiers struct { ExtGroupId *string `json:"extGroupId,omitempty" yaml:"extGroupId" bson:"extGroupId" mapstructure:"ExtGroupId"` IntGroupId *string `json:"intGroupId,omitempty" yaml:"intGroupId" bson:"intGroupId" mapstructure:"IntGroupId"` UeIdList *[]UeId `json:"ueIdList,omitempty" yaml:"ueIdList" bson:"ueIdList" mapstructure:"UeIdList"` }
type GuamiListCond ¶
type GuamiListCond struct {
GuamiList []Guami `json:"guamiList" yaml:"guamiList" bson:"guamiList" mapstructure:"GuamiList"`
}
type HfcNodeId ¶
type HfcNodeId struct {
HfcNId string `json:"hfcNId" yaml:"hfcNId" bson:"hfcNId" mapstructure:"HfcNId"`
}
type HorizontalVelocity ¶
type HorizontalWithVerticalVelocity ¶
type HorizontalWithVerticalVelocity struct { HSpeed float32 `json:"hSpeed" yaml:"hSpeed" bson:"hSpeed"` Bearing int32 `json:"bearing" yaml:"bearing" bson:"bearing"` VSpeed float32 `json:"vSpeed" yaml:"vSpeed" bson:"vSpeed"` VDirection VerticalDirection `json:"vDirection" yaml:"vDirection" bson:"vDirection"` }
type HorizontalWithVerticalVelocityAndUncertainty ¶
type HorizontalWithVerticalVelocityAndUncertainty struct { HSpeed float32 `json:"hSpeed" yaml:"hSpeed" bson:"hSpeed"` Bearing int32 `json:"bearing" yaml:"bearing" bson:"bearing"` VSpeed float32 `json:"vSpeed" yaml:"vSpeed" bson:"vSpeed"` VDirection VerticalDirection `json:"vDirection" yaml:"vDirection" bson:"vDirection"` HUncertainty float32 `json:"hUncertainty" yaml:"hUncertainty" bson:"hUncertainty"` VUncertainty float32 `json:"vUncertainty" yaml:"vUncertainty" bson:"vUncertainty"` }
type HsmfUpdateData ¶
type HsmfUpdateData struct { RequestIndication RequestIndication `json:"requestIndication"` Pei string `json:"pei,omitempty"` VcnTunnelInfo *TunnelInfo `json:"vcnTunnelInfo,omitempty"` ServingNetwork *PlmnId `json:"servingNetwork,omitempty"` AnType AccessType `json:"anType,omitempty"` RatType RatType `json:"ratType,omitempty"` UeLocation *UserLocation `json:"ueLocation,omitempty"` UeTimeZone string `json:"ueTimeZone,omitempty"` AddUeLocation *UserLocation `json:"addUeLocation,omitempty"` PauseCharging bool `json:"pauseCharging,omitempty"` Pti int32 `json:"pti,omitempty"` N1SmInfoFromUe *RefToBinaryData `json:"n1SmInfoFromUe,omitempty"` UnknownN1SmInfo *RefToBinaryData `json:"unknownN1SmInfo,omitempty"` QosFlowsRelNotifyList []QosFlowItem `json:"qosFlowsRelNotifyList,omitempty"` QosFlowsNotifyList []QosFlowNotifyItem `json:"qosFlowsNotifyList,omitempty"` NotifyList []PduSessionNotifyItem `json:"NotifyList,omitempty"` EpsBearerId []int32 `json:"epsBearerId,omitempty"` HoPreparationIndication bool `json:"hoPreparationIndication,omitempty"` RevokeEbiList []int32 `json:"revokeEbiList,omitempty"` Cause Cause `json:"cause,omitempty"` NgApCause *NgApCause `json:"ngApCause,omitempty"` Var5gMmCauseValue int32 `json:"5gMmCauseValue,omitempty"` AlwaysOnRequested bool `json:"alwaysOnRequested,omitempty"` EpsInterworkingInd EpsInterworkingIndication `json:"epsInterworkingInd,omitempty"` SecondaryRatUsageReport []SecondaryRatUsageReport `json:"secondaryRatUsageReport,omitempty"` }
type HsmfUpdateError ¶
type HsmfUpdateError struct { Error *ProblemDetails `json:"error"` Pti int32 `json:"pti,omitempty"` N1smCause string `json:"n1smCause,omitempty"` N1SmInfoToUe *RefToBinaryData `json:"n1SmInfoToUe,omitempty"` BackOffTimer int32 `json:"backOffTimer,omitempty"` RecoveryTime *time.Time `json:"recoveryTime,omitempty"` }
type HsmfUpdatedData ¶
type HsmfUpdatedData struct {
N1SmInfoToUe *RefToBinaryData `json:"n1SmInfoToUe,omitempty"`
}
type HssSubscriptionInfo ¶
type HssSubscriptionInfo struct {
HssSubscriptionList []HssSubscriptionItem `json:"hssSubscriptionList" yaml:"hssSubscriptionList" bson:"hssSubscriptionList" mapstructure:"HssSubscriptionList"`
}
HssSubscriptionInfo - Information related to active subscriptions at the HSS(s)
type HssSubscriptionItem ¶
type HssSubscriptionItem struct { HssInstanceId string `json:"hssInstanceId" yaml:"hssInstanceId" bson:"hssInstanceId" mapstructure:"HssInstanceId"` SubscriptionId string `json:"subscriptionId" yaml:"subscriptionId" bson:"subscriptionId" mapstructure:"SubscriptionId"` }
HssSubscriptionItem - Contains info about a single HSS event subscription
type IdTranslationResult ¶
type IdTranslationResult struct { SupportedFeatures string `json:"supportedFeatures,omitempty" yaml:"supportedFeatures" bson:"supportedFeatures" mapstructure:"SupportedFeatures"` Supi string `json:"supi" yaml:"supi" bson:"supi" mapstructure:"Supi"` Gpsi string `json:"gpsi,omitempty" yaml:"gpsi" bson:"gpsi" mapstructure:"Gpsi"` }
type IdentityData ¶
type IdentityRange ¶
type ImsVoPsAnyOf ¶
type ImsVoPsAnyOf string
const ( IMSVOPSANYOF_HOMOGENEOUS_SUPPORT ImsVoPsAnyOf = "HOMOGENEOUS_SUPPORT" IMSVOPSANYOF_HOMOGENEOUS_NON_SUPPORT ImsVoPsAnyOf = "HOMOGENEOUS_NON_SUPPORT" IMSVOPSANYOF_NON_HOMOGENEOUS_OR_UNKNOWN ImsVoPsAnyOf = "NON_HOMOGENEOUS_OR_UNKNOWN" )
List of ImsVoPsAnyOf
type IntegrityAlgorithm ¶
type IntegrityAlgorithm string
const ( IntegrityAlgorithm_NIA0 IntegrityAlgorithm = "NIA0" IntegrityAlgorithm_NIA1 IntegrityAlgorithm = "NIA1" IntegrityAlgorithm_NIA2 IntegrityAlgorithm = "NIA2" IntegrityAlgorithm_NIA3 IntegrityAlgorithm = "NIA3" )
List of IntegrityAlgorithm
type InterFreqTargetInfo ¶
type InterfaceUpfInfoItem ¶
type InterfaceUpfInfoItem struct { InterfaceType UpInterfaceType `json:"interfaceType" yaml:"interfaceType" bson:"interfaceType" mapstructure:"InterfaceType"` Ipv4EndpointAddresses []string `` /* 133-byte string literal not displayed */ Ipv6EndpointAddresses []string `` /* 133-byte string literal not displayed */ EndpointFqdn string `json:"endpointFqdn,omitempty" yaml:"endpointFqdn" bson:"endpointFqdn" mapstructure:"EndpointFqdn"` NetworkInstance string `json:"networkInstance,omitempty" yaml:"networkInstance" bson:"networkInstance" mapstructure:"NetworkInstance"` }
type InvalidParam ¶
type InvalidParam1 ¶
type InvalidParam2 ¶
type IpAddress ¶
type IpAddress struct { Ipv4Addr *string `json:"ipv4Addr,omitempty" yaml:"ipv4Addr" bson:"ipv4Addr" mapstructure:"Ipv4Addr"` Ipv6Addr *Ipv6Addr `json:"ipv6Addr,omitempty" yaml:"ipv6Addr" bson:"ipv6Addr" mapstructure:"Ipv6Addr"` Ipv6Prefix *Ipv6Prefix `json:"ipv6Prefix,omitempty" yaml:"ipv6Prefix" bson:"ipv6Prefix" mapstructure:"Ipv6Prefix"` }
type IpEndPoint ¶
type IpEndPoint struct { Ipv4Address string `json:"ipv4Address,omitempty" yaml:"ipv4Address" bson:"ipv4Address" mapstructure:"Ipv4Address"` Ipv6Address string `json:"ipv6Address,omitempty" yaml:"ipv6Address" bson:"ipv6Address" mapstructure:"Ipv6Address"` Transport TransportProtocol `json:"transport,omitempty" yaml:"transport" bson:"transport" mapstructure:"Transport"` Port int32 `json:"port,omitempty" yaml:"port" bson:"port" mapstructure:"Port"` }
type IpSmGwRegistration ¶
type IpSmGwRegistration struct { IpSmGwMapAddress *string `json:"ipSmGwMapAddress,omitempty" yaml:"ipSmGwMapAddress" bson:"ipSmGwMapAddress" mapstructure:"IpSmGwMapAddress"` IpSmGwDiameterAddress *NetworkNodeDiameterAddress `` /* 133-byte string literal not displayed */ UnriIndicator *bool `json:"unriIndicator,omitempty" yaml:"unriIndicator" bson:"unriIndicator" mapstructure:"UnriIndicator"` }
type IptvConfigData ¶
type IptvConfigData struct { Supi *string `json:"supi,omitempty" yaml:"supi" bson:"supi" mapstructure:"Supi"` InterGroupId *string `json:"interGroupId,omitempty" yaml:"interGroupId" bson:"interGroupId" mapstructure:"InterGroupId"` Dnn *string `json:"dnn,omitempty" yaml:"dnn" bson:"dnn" mapstructure:"Dnn"` Snssai *Snssai `json:"snssai,omitempty" yaml:"snssai" bson:"snssai" mapstructure:"Snssai"` AfAppId string `json:"afAppId" yaml:"afAppId" bson:"afAppId" mapstructure:"AfAppId"` MultiAccCtrls map[string]MulticastAccessControl `json:"multiAccCtrls" yaml:"multiAccCtrls" bson:"multiAccCtrls" mapstructure:"MultiAccCtrls"` SuppFeat *string `json:"suppFeat,omitempty" yaml:"suppFeat" bson:"suppFeat" mapstructure:"SuppFeat"` ResUri *string `json:"resUri,omitempty" yaml:"resUri" bson:"resUri" mapstructure:"ResUri"` }
type IptvConfigDataPatch ¶
type IptvConfigDataPatch struct {
MultiAccCtrls *map[string]MulticastAccessControl `json:"multiAccCtrls,omitempty" yaml:"multiAccCtrls" bson:"multiAccCtrls" mapstructure:"MultiAccCtrls"`
}
type Ipv4AddressRange ¶
type Ipv6Prefix ¶
type Ipv6Prefix struct { }
type Ipv6PrefixRange ¶
type JobType ¶
type JobType string
const ( JOBTYPE_IMMEDIATE_MDT_ONLY JobType = "IMMEDIATE_MDT_ONLY" JOBTYPE_LOGGED_MDT_ONLY JobType = "LOGGED_MDT_ONLY" JOBTYPE_TRACE_ONLY JobType = "TRACE_ONLY" JOBTYPE_IMMEDIATE_MDT_AND_TRACE JobType = "IMMEDIATE_MDT_AND_TRACE" JOBTYPE_RLF_REPORTS_ONLY JobType = "RLF_REPORTS_ONLY" JOBTYPE_RCEF_REPORTS_ONLY JobType = "RCEF_REPORTS_ONLY" JOBTYPE_LOGGED_MBSFN_MDT JobType = "LOGGED_MBSFN_MDT" )
enum type List of JobType
type JobTypeAnyOf ¶
type JobTypeAnyOf string
const ( JOBTYPEANYOF_IMMEDIATE_MDT_ONLY JobTypeAnyOf = "IMMEDIATE_MDT_ONLY" JOBTYPEANYOF_LOGGED_MDT_ONLY JobTypeAnyOf = "LOGGED_MDT_ONLY" JOBTYPEANYOF_TRACE_ONLY JobTypeAnyOf = "TRACE_ONLY" JOBTYPEANYOF_IMMEDIATE_MDT_AND_TRACE JobTypeAnyOf = "IMMEDIATE_MDT_AND_TRACE" JOBTYPEANYOF_RLF_REPORTS_ONLY JobTypeAnyOf = "RLF_REPORTS_ONLY" JOBTYPEANYOF_RCEF_REPORTS_ONLY JobTypeAnyOf = "RCEF_REPORTS_ONLY" JOBTYPEANYOF_LOGGED_MBSFN_MDT JobTypeAnyOf = "LOGGED_MBSFN_MDT" )
List of JobTypeAnyOf
type KeyAmf ¶
type KeyAmf struct { KeyType KeyAmfType `json:"keyType"` KeyVal string `json:"keyVal"` }
type KeyAmfType ¶
type KeyAmfType string
const ( KeyAmfType_KAMF KeyAmfType = "KAMF" KeyAmfType_KPRIMEAMF KeyAmfType = "KPRIMEAMF" )
List of KeyAmfType
type LadnInfo ¶
type LadnInfo struct { Ladn string `json:"ladn"` Presence PresenceState `json:"presence,omitempty"` }
type LcsBroadcastAssistanceTypesData ¶
type LcsBroadcastAssistanceTypesData struct {
LocationAssistanceType string `` /* 127-byte string literal not displayed */
}
type LcsClientClass ¶
type LcsClientClass string
const ( LCSCLIENTCLASS_BROADCAST_SERVICE LcsClientClass = "BROADCAST_SERVICE" LCSCLIENTCLASS_OM_IN_HPLMN LcsClientClass = "OM_IN_HPLMN" LCSCLIENTCLASS_OM_IN_VPLMN LcsClientClass = "OM_IN_VPLMN" LCSCLIENTCLASS_ANONYMOUS_LOCATION_SERVICE LcsClientClass = "ANONYMOUS_LOCATION_SERVICE" LCSCLIENTCLASS_SPECIFIC_SERVICE LcsClientClass = "SPECIFIC_SERVICE" )
enum type List of LcsClientClass
type LcsClientClassAnyOf ¶
type LcsClientClassAnyOf string
const ( LCSCLIENTCLASSANYOF_BROADCAST_SERVICE LcsClientClassAnyOf = "BROADCAST_SERVICE" LCSCLIENTCLASSANYOF_OM_IN_HPLMN LcsClientClassAnyOf = "OM_IN_HPLMN" LCSCLIENTCLASSANYOF_OM_IN_VPLMN LcsClientClassAnyOf = "OM_IN_VPLMN" LCSCLIENTCLASSANYOF_ANONYMOUS_LOCATION_SERVICE LcsClientClassAnyOf = "ANONYMOUS_LOCATION_SERVICE" LCSCLIENTCLASSANYOF_SPECIFIC_SERVICE LcsClientClassAnyOf = "SPECIFIC_SERVICE" )
List of LcsClientClassAnyOf
type LcsClientExternal ¶
type LcsClientExternal struct { AllowedGeographicArea *[]GeographicArea `` /* 133-byte string literal not displayed */ PrivacyCheckRelatedAction *PrivacyCheckRelatedAction `` /* 149-byte string literal not displayed */ ValidTimePeriod *ValidTimePeriod `json:"validTimePeriod,omitempty" yaml:"validTimePeriod" bson:"validTimePeriod" mapstructure:"ValidTimePeriod"` }
type LcsClientGroupExternal ¶
type LcsClientGroupExternal struct { LcsClientGroupId *string `json:"lcsClientGroupId,omitempty" yaml:"lcsClientGroupId" bson:"lcsClientGroupId" mapstructure:"LcsClientGroupId"` AllowedGeographicArea *[]GeographicArea `` /* 133-byte string literal not displayed */ PrivacyCheckRelatedAction *PrivacyCheckRelatedAction `` /* 149-byte string literal not displayed */ ValidTimePeriod *ValidTimePeriod `json:"validTimePeriod,omitempty" yaml:"validTimePeriod" bson:"validTimePeriod" mapstructure:"ValidTimePeriod"` }
type LcsMoData ¶
type LcsMoData struct {
AllowedServiceClasses []LcsMoServiceClass `json:"allowedServiceClasses" yaml:"allowedServiceClasses" bson:"allowedServiceClasses" mapstructure:"AllowedServiceClasses"`
}
type LcsMoServiceClass ¶
type LcsMoServiceClass string
const ( LCSMOSERVICECLASS_BASIC_SELF_LOCATION LcsMoServiceClass = "BASIC_SELF_LOCATION" LCSMOSERVICECLASS_AUTONOMOUS_SELF_LOCATION LcsMoServiceClass = "AUTONOMOUS_SELF_LOCATION" LCSMOSERVICECLASS_TRANSFER_TO_THIRD_PARTY LcsMoServiceClass = "TRANSFER_TO_THIRD_PARTY" )
enum type List of LcsMoServiceClass
type LcsMoServiceClassAnyOf ¶
type LcsMoServiceClassAnyOf string
const ( LCSMOSERVICECLASSANYOF_BASIC_SELF_LOCATION LcsMoServiceClassAnyOf = "BASIC_SELF_LOCATION" LCSMOSERVICECLASSANYOF_AUTONOMOUS_SELF_LOCATION LcsMoServiceClassAnyOf = "AUTONOMOUS_SELF_LOCATION" LCSMOSERVICECLASSANYOF_TRANSFER_TO_THIRD_PARTY LcsMoServiceClassAnyOf = "TRANSFER_TO_THIRD_PARTY" )
List of LcsMoServiceClassAnyOf
type LcsPriority ¶
type LcsPriority string
const ( LcsPriority_HIGHEST_PRIORITY LcsPriority = "HIGHEST_PRIORITY" LcsPriority_NORMAL_PRIORITY LcsPriority = "NORMAL_PRIORITY" )
List of LcsPriority
type LcsPrivacy ¶
type LcsPrivacy struct { AfInstanceId *string `json:"afInstanceId,omitempty" yaml:"afInstanceId" bson:"afInstanceId" mapstructure:"AfInstanceId"` ReferenceId *int32 `json:"referenceId,omitempty" yaml:"referenceId" bson:"referenceId" mapstructure:"ReferenceId"` Lpi *Lpi `json:"lpi,omitempty" yaml:"lpi" bson:"lpi" mapstructure:"Lpi"` MtcProviderInformation *string `` /* 137-byte string literal not displayed */ }
type LcsPrivacyData ¶
type LcsPrivacyData struct { Lpi *Lpi `json:"lpi,omitempty" yaml:"lpi" bson:"lpi" mapstructure:"Lpi"` PlmnOperatorClasses *[]PlmnOperatorClass `json:"plmnOperatorClasses,omitempty" yaml:"plmnOperatorClasses" bson:"plmnOperatorClasses" mapstructure:"PlmnOperatorClasses"` }
type LimitIdToMonitoringKey ¶
type LimitIdToMonitoringKey struct { LimitId string `json:"limitId" yaml:"limitId" bson:"limitId" mapstructure:"LimitId"` Monkey *[]string `json:"monkey,omitempty" yaml:"monkey" bson:"monkey" mapstructure:"Monkey"` }
LimitIdToMonitoringKey - Contains the limit identifier and the corresponding monitoring key for a given S-NSSAI and DNN.
type Link ¶
type Link struct {
Href string `json:"href,omitempty" yaml:"href" bson:"href" mapstructure:"Href"`
}
type LinksValueSchema ¶
type LinksValueSchema struct {
Href string `json:"href,omitempty" yaml:"href" bson:"href" mapstructure:"Href"`
}
type LocationAccuracy ¶
type LocationAccuracy string
const ( LOCATIONACCURACY_CELL_LEVEL LocationAccuracy = "CELL_LEVEL" LOCATIONACCURACY_TA_LEVEL LocationAccuracy = "TA_LEVEL" LOCATIONACCURACY_N3_IWF_LEVEL LocationAccuracy = "N3IWF_LEVEL" LOCATIONACCURACY_UE_IP LocationAccuracy = "UE_IP" LOCATIONACCURACY_UE_PORT LocationAccuracy = "UE_PORT" )
enum type List of LocationAccuracy
type LocationAccuracyAnyOf ¶
type LocationAccuracyAnyOf string
const ( LOCATIONACCURACYANYOF_CELL_LEVEL LocationAccuracyAnyOf = "CELL_LEVEL" LOCATIONACCURACYANYOF_TA_LEVEL LocationAccuracyAnyOf = "TA_LEVEL" LOCATIONACCURACYANYOF_N3_IWF_LEVEL LocationAccuracyAnyOf = "N3IWF_LEVEL" LOCATIONACCURACYANYOF_UE_IP LocationAccuracyAnyOf = "UE_IP" LOCATIONACCURACYANYOF_UE_PORT LocationAccuracyAnyOf = "UE_PORT" )
List of LocationAccuracyAnyOf
type LocationArea ¶
type LocationArea struct { GeographicAreas *[]GeographicArea `json:"geographicAreas,omitempty" yaml:"geographicAreas" bson:"geographicAreas" mapstructure:"GeographicAreas"` CivicAddresses *[]CivicAddress `json:"civicAddresses,omitempty" yaml:"civicAddresses" bson:"civicAddresses" mapstructure:"CivicAddresses"` NwAreaInfo *NetworkAreaInfo `json:"nwAreaInfo,omitempty" yaml:"nwAreaInfo" bson:"nwAreaInfo" mapstructure:"NwAreaInfo"` }
type LocationAreaId ¶
type LocationEvent ¶
type LocationEvent string
const ( LocationEvent_ORIGINATION LocationEvent = "EMERGENCY_CALL_ORIGINATION" LocationEvent_RELEASE LocationEvent = "EMERGENCY_CALL_RELEASE" LocationEvent_HANDOVER LocationEvent = "EMERGENCY_CALL_HANDOVER" )
List of LocationEvent
type LocationFilter ¶
type LocationFilter string
const ( LocationFilter_TAI LocationFilter = "TAI" LocationFilter_CELL_ID LocationFilter = "CELL_ID" LocationFilter_N3_IWF LocationFilter = "N3IWF" LocationFilter_UE_IP LocationFilter = "UE_IP" LocationFilter_UDP_PORT LocationFilter = "UDP_PORT" )
List of LocationFilter
type LocationInfo ¶
type LocationInfo struct { Supi *string `json:"supi,omitempty" yaml:"supi" bson:"supi" mapstructure:"Supi"` Gpsi *string `json:"gpsi,omitempty" yaml:"gpsi" bson:"gpsi" mapstructure:"Gpsi"` RegistrationLocationInfoList []RegistrationLocationInfo `` /* 151-byte string literal not displayed */ SupportedFeatures *string `json:"supportedFeatures,omitempty" yaml:"supportedFeatures" bson:"supportedFeatures" mapstructure:"SupportedFeatures"` }
type LocationPrivacyInd ¶
type LocationPrivacyInd string
const ( LOCATIONPRIVACYIND_DISALLOWED LocationPrivacyInd = "LOCATION_DISALLOWED" LOCATIONPRIVACYIND_ALLOWED LocationPrivacyInd = "LOCATION_ALLOWED" )
enum type List of LocationPrivacyInd
type LocationPrivacyIndAnyOf ¶
type LocationPrivacyIndAnyOf string
const ( LOCATIONPRIVACYINDANYOF_DISALLOWED LocationPrivacyIndAnyOf = "LOCATION_DISALLOWED" LOCATIONPRIVACYINDANYOF_ALLOWED LocationPrivacyIndAnyOf = "LOCATION_ALLOWED" )
List of LocationPrivacyIndAnyOf
type LocationQoS ¶
type LocationQoS struct { HAccuracy float32 `json:"hAccuracy,omitempty" yaml:"hAccuracy" bson:"hAccuracy"` VAccuracy float32 `json:"vAccuracy,omitempty" yaml:"vAccuracy" bson:"vAccuracy"` VerticalRequested bool `json:"verticalRequested,omitempty" yaml:"verticalRequested" bson:"verticalRequested"` ResponseTime ResponseTime `json:"responseTime,omitempty" yaml:"responseTime" bson:"responseTime"` }
type LocationReportingConfiguration ¶
type LocationReportingConfiguration struct { CurrentLocation bool `json:"currentLocation" yaml:"currentLocation" bson:"currentLocation" mapstructure:"CurrentLocation"` OneTime *bool `json:"oneTime,omitempty" yaml:"oneTime" bson:"oneTime" mapstructure:"OneTime"` Accuracy *LocationAccuracy `json:"accuracy,omitempty" yaml:"accuracy" bson:"accuracy" mapstructure:"Accuracy"` N3gppAccuracy *LocationAccuracy `json:"n3gppAccuracy,omitempty" yaml:"n3gppAccuracy" bson:"n3gppAccuracy" mapstructure:"N3gppAccuracy"` }
type LocationType ¶
type LocationType string
const ( LocationType_CURRENT_LOCATION LocationType = "CURRENT_LOCATION" LocationType_CURRENT_OR_LAST_KNOWN_LOCATION LocationType = "CURRENT_OR_LAST_KNOWN_LOCATION" LocationType_INITIAL_LOCATION LocationType = "INITIAL_LOCATION" )
List of LocationType
type LoggingDurationMdt ¶
type LoggingDurationMdt string
const ( LOGGINGDURATIONMDT__600 LoggingDurationMdt = "600" LOGGINGDURATIONMDT__1200 LoggingDurationMdt = "1200" LOGGINGDURATIONMDT__2400 LoggingDurationMdt = "2400" LOGGINGDURATIONMDT__3600 LoggingDurationMdt = "3600" LOGGINGDURATIONMDT__5400 LoggingDurationMdt = "5400" LOGGINGDURATIONMDT__7200 LoggingDurationMdt = "7200" )
enum type List of LoggingDurationMdt
type LoggingDurationMdtAnyOf ¶
type LoggingDurationMdtAnyOf string
const ( LOGGINGDURATIONMDTANYOF__600 LoggingDurationMdtAnyOf = "600" LOGGINGDURATIONMDTANYOF__1200 LoggingDurationMdtAnyOf = "1200" LOGGINGDURATIONMDTANYOF__2400 LoggingDurationMdtAnyOf = "2400" LOGGINGDURATIONMDTANYOF__3600 LoggingDurationMdtAnyOf = "3600" LOGGINGDURATIONMDTANYOF__5400 LoggingDurationMdtAnyOf = "5400" LOGGINGDURATIONMDTANYOF__7200 LoggingDurationMdtAnyOf = "7200" )
List of LoggingDurationMdtAnyOf
type LoggingDurationNrMdt ¶
type LoggingDurationNrMdt string
const ( LOGGINGDURATIONNRMDT__600 LoggingDurationNrMdt = "600" LOGGINGDURATIONNRMDT__1200 LoggingDurationNrMdt = "1200" LOGGINGDURATIONNRMDT__2400 LoggingDurationNrMdt = "2400" LOGGINGDURATIONNRMDT__3600 LoggingDurationNrMdt = "3600" LOGGINGDURATIONNRMDT__5400 LoggingDurationNrMdt = "5400" LOGGINGDURATIONNRMDT__7200 LoggingDurationNrMdt = "7200" )
enum type List of LoggingDurationNrMdt
type LoggingIntervalMdt ¶
type LoggingIntervalMdt string
const ( LOGGINGINTERVALMDT__128 LoggingIntervalMdt = "128" LOGGINGINTERVALMDT__256 LoggingIntervalMdt = "256" LOGGINGINTERVALMDT__512 LoggingIntervalMdt = "512" LOGGINGINTERVALMDT__1024 LoggingIntervalMdt = "1024" LOGGINGINTERVALMDT__2048 LoggingIntervalMdt = "2048" LOGGINGINTERVALMDT__3072 LoggingIntervalMdt = "3072" LOGGINGINTERVALMDT__4096 LoggingIntervalMdt = "4096" LOGGINGINTERVALMDT__6144 LoggingIntervalMdt = "6144" )
enum type List of LoggingIntervalMdt
type LoggingIntervalMdtAnyOf ¶
type LoggingIntervalMdtAnyOf string
const ( LOGGINGINTERVALMDTANYOF__128 LoggingIntervalMdtAnyOf = "128" LOGGINGINTERVALMDTANYOF__256 LoggingIntervalMdtAnyOf = "256" LOGGINGINTERVALMDTANYOF__512 LoggingIntervalMdtAnyOf = "512" LOGGINGINTERVALMDTANYOF__1024 LoggingIntervalMdtAnyOf = "1024" LOGGINGINTERVALMDTANYOF__2048 LoggingIntervalMdtAnyOf = "2048" LOGGINGINTERVALMDTANYOF__3072 LoggingIntervalMdtAnyOf = "3072" LOGGINGINTERVALMDTANYOF__4096 LoggingIntervalMdtAnyOf = "4096" LOGGINGINTERVALMDTANYOF__6144 LoggingIntervalMdtAnyOf = "6144" )
List of LoggingIntervalMdtAnyOf
type LoggingIntervalNrMdt ¶
type LoggingIntervalNrMdt string
const ( LOGGINGINTERVALNRMDT__128 LoggingIntervalNrMdt = "128" LOGGINGINTERVALNRMDT__256 LoggingIntervalNrMdt = "256" LOGGINGINTERVALNRMDT__512 LoggingIntervalNrMdt = "512" LOGGINGINTERVALNRMDT__1024 LoggingIntervalNrMdt = "1024" LOGGINGINTERVALNRMDT__2048 LoggingIntervalNrMdt = "2048" LOGGINGINTERVALNRMDT__3072 LoggingIntervalNrMdt = "3072" LOGGINGINTERVALNRMDT__4096 LoggingIntervalNrMdt = "4096" LOGGINGINTERVALNRMDT__6144 LoggingIntervalNrMdt = "6144" LOGGINGINTERVALNRMDT__320 LoggingIntervalNrMdt = "320" LOGGINGINTERVALNRMDT__640 LoggingIntervalNrMdt = "640" LOGGINGINTERVALNRMDT_INFINITY LoggingIntervalNrMdt = "infinity" )
enum type List of LoggingIntervalNrMdt
type LoggingIntervalNrMdtAnyOf ¶
type LoggingIntervalNrMdtAnyOf string
const ( LOGGINGINTERVALNRMDTANYOF__128 LoggingIntervalNrMdtAnyOf = "128" LOGGINGINTERVALNRMDTANYOF__256 LoggingIntervalNrMdtAnyOf = "256" LOGGINGINTERVALNRMDTANYOF__512 LoggingIntervalNrMdtAnyOf = "512" LOGGINGINTERVALNRMDTANYOF__1024 LoggingIntervalNrMdtAnyOf = "1024" LOGGINGINTERVALNRMDTANYOF__2048 LoggingIntervalNrMdtAnyOf = "2048" LOGGINGINTERVALNRMDTANYOF__3072 LoggingIntervalNrMdtAnyOf = "3072" LOGGINGINTERVALNRMDTANYOF__4096 LoggingIntervalNrMdtAnyOf = "4096" LOGGINGINTERVALNRMDTANYOF__6144 LoggingIntervalNrMdtAnyOf = "6144" LOGGINGINTERVALNRMDTANYOF__320 LoggingIntervalNrMdtAnyOf = "320" LOGGINGINTERVALNRMDTANYOF__640 LoggingIntervalNrMdtAnyOf = "640" LOGGINGINTERVALNRMDTANYOF_INFINITY LoggingIntervalNrMdtAnyOf = "infinity" )
List of LoggingIntervalNrMdtAnyOf
type LossConnectivityCfg ¶
type LossConnectivityCfg struct {
MaxDetectionTime *int32 `json:"maxDetectionTime,omitempty" yaml:"maxDetectionTime" bson:"maxDetectionTime" mapstructure:"MaxDetectionTime"`
}
type Lpi ¶
type Lpi struct { LocationPrivacyInd LocationPrivacyInd `json:"locationPrivacyInd" yaml:"locationPrivacyInd" bson:"locationPrivacyInd" mapstructure:"LocationPrivacyInd"` ValidTimePeriod *ValidTimePeriod `json:"validTimePeriod,omitempty" yaml:"validTimePeriod" bson:"validTimePeriod" mapstructure:"ValidTimePeriod"` }
type LteV2xAuth ¶
type MappingOfSnssai ¶
type MaxIntegrityProtectedDataRate ¶
type MaxIntegrityProtectedDataRate string
const ( MaxIntegrityProtectedDataRate__64_KBPS MaxIntegrityProtectedDataRate = "64_KBPS" MaxIntegrityProtectedDataRate_MAX_UE_RATE MaxIntegrityProtectedDataRate = "MAX_UE_RATE" )
List of MaxIntegrityProtectedDataRate
type MdtConfiguration ¶
type MdtConfiguration struct { JobType JobType `json:"jobType" yaml:"jobType" bson:"jobType" mapstructure:"JobType"` ReportType *ReportTypeMdt `json:"reportType,omitempty" yaml:"reportType" bson:"reportType" mapstructure:"ReportType"` AreaScope *AreaScope `json:"areaScope,omitempty" yaml:"areaScope" bson:"areaScope" mapstructure:"AreaScope"` MeasurementLteList *[]MeasurementLteForMdt `json:"measurementLteList,omitempty" yaml:"measurementLteList" bson:"measurementLteList" mapstructure:"MeasurementLteList"` MeasurementNrList *[]MeasurementNrForMdt `json:"measurementNrList,omitempty" yaml:"measurementNrList" bson:"measurementNrList" mapstructure:"MeasurementNrList"` SensorMeasurementList *[]SensorMeasurement `` /* 133-byte string literal not displayed */ ReportingTriggerList *[]ReportingTrigger `` /* 129-byte string literal not displayed */ ReportInterval *ReportIntervalMdt `json:"reportInterval,omitempty" yaml:"reportInterval" bson:"reportInterval" mapstructure:"ReportInterval"` ReportIntervalNr *ReportIntervalNrMdt `json:"reportIntervalNr,omitempty" yaml:"reportIntervalNr" bson:"reportIntervalNr" mapstructure:"ReportIntervalNr"` ReportAmount *ReportAmountMdt `json:"reportAmount,omitempty" yaml:"reportAmount" bson:"reportAmount" mapstructure:"ReportAmount"` EventThresholdRsrp *int32 `json:"eventThresholdRsrp,omitempty" yaml:"eventThresholdRsrp" bson:"eventThresholdRsrp" mapstructure:"EventThresholdRsrp"` EventThresholdRsrpNr *int32 `` /* 129-byte string literal not displayed */ EventThresholdRsrq *int32 `json:"eventThresholdRsrq,omitempty" yaml:"eventThresholdRsrq" bson:"eventThresholdRsrq" mapstructure:"EventThresholdRsrq"` EventThresholdRsrqNr *int32 `` /* 129-byte string literal not displayed */ EventList *[]EventForMdt `json:"eventList,omitempty" yaml:"eventList" bson:"eventList" mapstructure:"EventList"` LoggingInterval *LoggingIntervalMdt `json:"loggingInterval,omitempty" yaml:"loggingInterval" bson:"loggingInterval" mapstructure:"LoggingInterval"` LoggingIntervalNr *LoggingIntervalNrMdt `json:"loggingIntervalNr,omitempty" yaml:"loggingIntervalNr" bson:"loggingIntervalNr" mapstructure:"LoggingIntervalNr"` LoggingDuration *LoggingDurationMdt `json:"loggingDuration,omitempty" yaml:"loggingDuration" bson:"loggingDuration" mapstructure:"LoggingDuration"` LoggingDurationNr *LoggingDurationNrMdt `json:"loggingDurationNr,omitempty" yaml:"loggingDurationNr" bson:"loggingDurationNr" mapstructure:"LoggingDurationNr"` PositioningMethod *PositioningMethodMdt `json:"positioningMethod,omitempty" yaml:"positioningMethod" bson:"positioningMethod" mapstructure:"PositioningMethod"` AddPositioningMethodList *[]PositioningMethodMdt `` /* 145-byte string literal not displayed */ CollectionPeriodRmmLte *CollectionPeriodRmmLteMdt `` /* 137-byte string literal not displayed */ CollectionPeriodRmmNr *CollectionPeriodRmmNrMdt `` /* 133-byte string literal not displayed */ MeasurementPeriodLte *MeasurementPeriodLteMdt `` /* 129-byte string literal not displayed */ MdtAllowedPlmnIdList *[]PlmnId `` /* 129-byte string literal not displayed */ MbsfnAreaList *[]MbsfnArea `json:"mbsfnAreaList,omitempty" yaml:"mbsfnAreaList" bson:"mbsfnAreaList" mapstructure:"MbsfnAreaList"` InterFreqTargetList *[]InterFreqTargetInfo `json:"interFreqTargetList,omitempty" yaml:"interFreqTargetList" bson:"interFreqTargetList" mapstructure:"InterFreqTargetList"` }
type MdtUserConsent ¶
type MdtUserConsent string
const ( MDTUSERCONSENT_NOT_GIVEN MdtUserConsent = "CONSENT_NOT_GIVEN" MDTUSERCONSENT_GIVEN MdtUserConsent = "CONSENT_GIVEN" )
enum type List of MdtUserConsent
type MdtUserConsentAnyOf ¶
type MdtUserConsentAnyOf string
const ( MDTUSERCONSENTANYOF_NOT_GIVEN MdtUserConsentAnyOf = "CONSENT_NOT_GIVEN" MDTUSERCONSENTANYOF_GIVEN MdtUserConsentAnyOf = "CONSENT_GIVEN" )
List of MdtUserConsentAnyOf
type MeasurementLteForMdt ¶
type MeasurementLteForMdt string
const ( MEASUREMENTLTEFORMDT_M1 MeasurementLteForMdt = "M1" MEASUREMENTLTEFORMDT_M2 MeasurementLteForMdt = "M2" MEASUREMENTLTEFORMDT_M3 MeasurementLteForMdt = "M3" MEASUREMENTLTEFORMDT_M4_DL MeasurementLteForMdt = "M4_DL" MEASUREMENTLTEFORMDT_M4_UL MeasurementLteForMdt = "M4_UL" MEASUREMENTLTEFORMDT_M5_DL MeasurementLteForMdt = "M5_DL" MEASUREMENTLTEFORMDT_M5_UL MeasurementLteForMdt = "M5_UL" MEASUREMENTLTEFORMDT_M6_DL MeasurementLteForMdt = "M6_DL" MEASUREMENTLTEFORMDT_M6_UL MeasurementLteForMdt = "M6_UL" MEASUREMENTLTEFORMDT_M7_DL MeasurementLteForMdt = "M7_DL" MEASUREMENTLTEFORMDT_M7_UL MeasurementLteForMdt = "M7_UL" MEASUREMENTLTEFORMDT_M8 MeasurementLteForMdt = "M8" MEASUREMENTLTEFORMDT_M9 MeasurementLteForMdt = "M9" )
enum type List of MeasurementLteForMdt
type MeasurementLteForMdtAnyOf ¶
type MeasurementLteForMdtAnyOf string
const ( MEASUREMENTLTEFORMDTANYOF_M1 MeasurementLteForMdtAnyOf = "M1" MEASUREMENTLTEFORMDTANYOF_M2 MeasurementLteForMdtAnyOf = "M2" MEASUREMENTLTEFORMDTANYOF_M3 MeasurementLteForMdtAnyOf = "M3" MEASUREMENTLTEFORMDTANYOF_M4_DL MeasurementLteForMdtAnyOf = "M4_DL" MEASUREMENTLTEFORMDTANYOF_M4_UL MeasurementLteForMdtAnyOf = "M4_UL" MEASUREMENTLTEFORMDTANYOF_M5_DL MeasurementLteForMdtAnyOf = "M5_DL" MEASUREMENTLTEFORMDTANYOF_M5_UL MeasurementLteForMdtAnyOf = "M5_UL" MEASUREMENTLTEFORMDTANYOF_M6_DL MeasurementLteForMdtAnyOf = "M6_DL" MEASUREMENTLTEFORMDTANYOF_M6_UL MeasurementLteForMdtAnyOf = "M6_UL" MEASUREMENTLTEFORMDTANYOF_M7_DL MeasurementLteForMdtAnyOf = "M7_DL" MEASUREMENTLTEFORMDTANYOF_M7_UL MeasurementLteForMdtAnyOf = "M7_UL" MEASUREMENTLTEFORMDTANYOF_M8 MeasurementLteForMdtAnyOf = "M8" MEASUREMENTLTEFORMDTANYOF_M9 MeasurementLteForMdtAnyOf = "M9" )
List of MeasurementLteForMdtAnyOf
type MeasurementNrForMdt ¶
type MeasurementNrForMdt string
const ( MEASUREMENTNRFORMDT_M1 MeasurementNrForMdt = "M1" MEASUREMENTNRFORMDT_M2 MeasurementNrForMdt = "M2" MEASUREMENTNRFORMDT_M3 MeasurementNrForMdt = "M3" MEASUREMENTNRFORMDT_M4_DL MeasurementNrForMdt = "M4_DL" MEASUREMENTNRFORMDT_M4_UL MeasurementNrForMdt = "M4_UL" MEASUREMENTNRFORMDT_M5_DL MeasurementNrForMdt = "M5_DL" MEASUREMENTNRFORMDT_M5_UL MeasurementNrForMdt = "M5_UL" MEASUREMENTNRFORMDT_M6_DL MeasurementNrForMdt = "M6_DL" MEASUREMENTNRFORMDT_M6_UL MeasurementNrForMdt = "M6_UL" MEASUREMENTNRFORMDT_M7_DL MeasurementNrForMdt = "M7_DL" MEASUREMENTNRFORMDT_M7_UL MeasurementNrForMdt = "M7_UL" MEASUREMENTNRFORMDT_M8 MeasurementNrForMdt = "M8" MEASUREMENTNRFORMDT_M9 MeasurementNrForMdt = "M9" )
enum type List of MeasurementNrForMdt
type MeasurementPeriodLteMdt ¶
type MeasurementPeriodLteMdt string
const ( MEASUREMENTPERIODLTEMDT__1024 MeasurementPeriodLteMdt = "1024" MEASUREMENTPERIODLTEMDT__1280 MeasurementPeriodLteMdt = "1280" MEASUREMENTPERIODLTEMDT__2048 MeasurementPeriodLteMdt = "2048" MEASUREMENTPERIODLTEMDT__2560 MeasurementPeriodLteMdt = "2560" MEASUREMENTPERIODLTEMDT__5120 MeasurementPeriodLteMdt = "5120" MEASUREMENTPERIODLTEMDT__10240 MeasurementPeriodLteMdt = "10240" MEASUREMENTPERIODLTEMDT__60000 MeasurementPeriodLteMdt = "60000" )
enum type List of MeasurementPeriodLteMdt
type MediaComponent ¶
type MediaComponent struct { // Contains an AF application identifier. AfAppId string `json:"afAppId,omitempty" yaml:"afAppId" bson:"afAppId" mapstructure:"AfAppId"` AfRoutReq *AfRoutingRequirement `json:"afRoutReq,omitempty" yaml:"afRoutReq" bson:"afRoutReq" mapstructure:"AfRoutReq"` // Represents the content version of some content. ContVer int32 `json:"contVer,omitempty" yaml:"contVer" bson:"contVer" mapstructure:"ContVer"` Codecs []string `json:"codecs,omitempty" yaml:"codecs" bson:"codecs" mapstructure:"Codecs"` FStatus FlowStatus `json:"fStatus,omitempty" yaml:"fStatus" bson:"fStatus" mapstructure:"FStatus"` MarBwDl string `json:"marBwDl,omitempty" yaml:"marBwDl" bson:"marBwDl" mapstructure:"MarBwDl"` MarBwUl string `json:"marBwUl,omitempty" yaml:"marBwUl" bson:"marBwUl" mapstructure:"MarBwUl"` MedCompN int32 `json:"medCompN" yaml:"medCompN" bson:"medCompN" mapstructure:"MedCompN"` MedSubComps map[string]MediaSubComponent `json:"medSubComps,omitempty" yaml:"medSubComps" bson:"medSubComps" mapstructure:"MedSubComps"` MedType MediaType `json:"medType,omitempty" yaml:"medType" bson:"medType" mapstructure:"MedType"` MirBwDl string `json:"mirBwDl,omitempty" yaml:"mirBwDl" bson:"mirBwDl" mapstructure:"MirBwDl"` MirBwUl string `json:"mirBwUl,omitempty" yaml:"mirBwUl" bson:"mirBwUl" mapstructure:"MirBwUl"` ResPrio ReservPriority `json:"resPrio,omitempty" yaml:"resPrio" bson:"resPrio" mapstructure:"ResPrio"` }
Identifies a media component.
type MediaComponentResourcesStatus ¶
type MediaComponentResourcesStatus string
const ( MediaComponentResourcesStatus_ACTIVE MediaComponentResourcesStatus = "ACTIVE" MediaComponentResourcesStatus_INACTIVE MediaComponentResourcesStatus = "INACTIVE" )
List of MediaComponentResourcesStatus
type MediaComponentRm ¶
type MediaComponentRm struct { // Contains an AF application identifier. AfAppId string `json:"afAppId,omitempty" yaml:"afAppId" bson:"afAppId" mapstructure:"AfAppId"` AfRoutReq *AfRoutingRequirementRm `json:"afRoutReq,omitempty" yaml:"afRoutReq" bson:"afRoutReq" mapstructure:"AfRoutReq"` // Represents the content version of some content. ContVer int32 `json:"contVer,omitempty" yaml:"contVer" bson:"contVer" mapstructure:"ContVer"` Codecs []string `json:"codecs,omitempty" yaml:"codecs" bson:"codecs" mapstructure:"Codecs"` FStatus FlowStatus `json:"fStatus,omitempty" yaml:"fStatus" bson:"fStatus" mapstructure:"FStatus"` MarBwDl string `json:"marBwDl,omitempty" yaml:"marBwDl" bson:"marBwDl" mapstructure:"MarBwDl"` MarBwUl string `json:"marBwUl,omitempty" yaml:"marBwUl" bson:"marBwUl" mapstructure:"MarBwUl"` MedCompN int32 `json:"medCompN" yaml:"medCompN" bson:"medCompN" mapstructure:"MedCompN"` MedSubComps map[string]MediaSubComponentRm `json:"medSubComps,omitempty" yaml:"medSubComps" bson:"medSubComps" mapstructure:"MedSubComps"` MedType MediaType `json:"medType,omitempty" yaml:"medType" bson:"medType" mapstructure:"MedType"` MirBwDl string `json:"mirBwDl,omitempty" yaml:"mirBwDl" bson:"mirBwDl" mapstructure:"MirBwDl"` MirBwUl string `json:"mirBwUl,omitempty" yaml:"mirBwUl" bson:"mirBwUl" mapstructure:"MirBwUl"` ResPrio ReservPriority `json:"resPrio,omitempty" yaml:"resPrio" bson:"resPrio" mapstructure:"ResPrio"` }
This data type is defined in the same way as the MediaComponent data type, but with the OpenAPI nullable property set to true
type MediaSubComponent ¶
type MediaSubComponent struct { EthfDescs []EthFlowDescription `json:"ethfDescs,omitempty" yaml:"ethfDescs" bson:"ethfDescs" mapstructure:"EthfDescs"` FNum int32 `json:"fNum" yaml:"fNum" bson:"fNum" mapstructure:"FNum"` FDescs []string `json:"fDescs,omitempty" yaml:"fDescs" bson:"fDescs" mapstructure:"FDescs"` FStatus FlowStatus `json:"fStatus,omitempty" yaml:"fStatus" bson:"fStatus" mapstructure:"FStatus"` MarBwDl string `json:"marBwDl,omitempty" yaml:"marBwDl" bson:"marBwDl" mapstructure:"MarBwDl"` MarBwUl string `json:"marBwUl,omitempty" yaml:"marBwUl" bson:"marBwUl" mapstructure:"MarBwUl"` // 2-octet string, where each octet is encoded in hexadecimal representation. The first octet contains the IPv4 Type-of-Service or the IPv6 Traffic-Class field and the second octet contains the ToS/Traffic Class mask field. TosTrCl string `json:"tosTrCl,omitempty" yaml:"tosTrCl" bson:"tosTrCl" mapstructure:"TosTrCl"` FlowUsage FlowUsage `json:"flowUsage,omitempty" yaml:"flowUsage" bson:"flowUsage" mapstructure:"FlowUsage"` }
Identifies a media subcomponent
type MediaSubComponentRm ¶
type MediaSubComponentRm struct { EthfDescs []EthFlowDescription `json:"ethfDescs,omitempty" yaml:"ethfDescs" bson:"ethfDescs" mapstructure:"EthfDescs"` FNum int32 `json:"fNum" yaml:"fNum" bson:"fNum" mapstructure:"FNum"` FDescs []string `json:"fDescs,omitempty" yaml:"fDescs" bson:"fDescs" mapstructure:"FDescs"` FStatus FlowStatus `json:"fStatus,omitempty" yaml:"fStatus" bson:"fStatus" mapstructure:"FStatus"` MarBwDl string `json:"marBwDl,omitempty" yaml:"marBwDl" bson:"marBwDl" mapstructure:"MarBwDl"` MarBwUl string `json:"marBwUl,omitempty" yaml:"marBwUl" bson:"marBwUl" mapstructure:"MarBwUl"` // this data type is defined in the same way as the TosTrafficClass data type, but with the OpenAPI nullable property set to true TosTrCl string `json:"tosTrCl,omitempty" yaml:"tosTrCl" bson:"tosTrCl" mapstructure:"TosTrCl"` FlowUsage FlowUsage `json:"flowUsage,omitempty" yaml:"flowUsage" bson:"flowUsage" mapstructure:"FlowUsage"` }
This data type is defined in the same way as the MediaSubComponent data type, but with the OpenAPI nullable property set to true. Removable attributes marBwDland marBwUl are defined with the corresponding removable data type.
type MediaType ¶
type MediaType string
const ( MediaType_AUDIO MediaType = "AUDIO" MediaType_VIDEO MediaType = "VIDEO" MediaType_DATA MediaType = "DATA" MediaType_APPLICATION MediaType = "APPLICATION" MediaType_CONTROL MediaType = "CONTROL" MediaType_TEXT MediaType = "TEXT" MediaType_MESSAGE MediaType = "MESSAGE" MediaType_OTHER MediaType = "OTHER" )
List of MediaType
type MessageWaitingData ¶
type MessageWaitingData struct {
MwdList *[]SmscData `json:"mwdList,omitempty" yaml:"mwdList" bson:"mwdList" mapstructure:"MwdList"`
}
type MeteringMethod ¶
type MeteringMethod string
const ( MeteringMethod_DURATION MeteringMethod = "DURATION" MeteringMethod_VOLUME MeteringMethod = "VOLUME" MeteringMethod_DURATION_VOLUME MeteringMethod = "DURATION_VOLUME" MeteringMethod_EVENT MeteringMethod = "EVENT" )
List of MeteringMethod
type MmContext ¶
type MmContext struct { AccessType AccessType `json:"accessType"` NasSecurityMode *NasSecurityMode `json:"nasSecurityMode,omitempty"` NasDownlinkCount int32 `json:"nasDownlinkCount,omitempty"` NasUplinkCount int32 `json:"nasUplinkCount,omitempty"` UeSecurityCapability string `json:"ueSecurityCapability,omitempty"` S1UeNetworkCapability string `json:"s1UeNetworkCapability,omitempty"` AllowedNssai []Snssai `json:"allowedNssai,omitempty"` NssaiMappingList []NssaiMapping `json:"nssaiMappingList,omitempty"` NsInstanceList []string `json:"nsInstanceList,omitempty"` ExpectedUEbehavior *ExpectedUeBehavior `json:"expectedUEbehavior,omitempty"` }
type MmeCapabilities ¶
type MmeCapabilities struct {
NonIpSupported bool `json:"nonIpSupported,omitempty"`
}
type Model5GvnGroupConfiguration ¶
type Model5GvnGroupConfiguration struct { Var5gVnGroupData *Model5GvnGroupData `json:"5gVnGroupData,omitempty" yaml:"5gVnGroupData" bson:"5gVnGroupData" mapstructure:"Var5gVnGroupData"` Members *[]string `json:"members,omitempty" yaml:"members" bson:"members" mapstructure:"Members"` ReferenceId *int32 `json:"referenceId,omitempty" yaml:"referenceId" bson:"referenceId" mapstructure:"ReferenceId"` AfInstanceId *string `json:"afInstanceId,omitempty" yaml:"afInstanceId" bson:"afInstanceId" mapstructure:"AfInstanceId"` InternalGroupIdentifier *string `` /* 141-byte string literal not displayed */ MtcProviderInformation *string `` /* 137-byte string literal not displayed */ }
type Model5GvnGroupData ¶
type Model5GvnGroupData struct { Dnn string `json:"dnn" yaml:"dnn" bson:"dnn" mapstructure:"Dnn"` SNssai Snssai `json:"sNssai" yaml:"sNssai" bson:"sNssai" mapstructure:"SNssai"` PduSessionTypes *[]PduSessionType `json:"pduSessionTypes,omitempty" yaml:"pduSessionTypes" bson:"pduSessionTypes" mapstructure:"PduSessionTypes"` AppDescriptors *[]AppDescriptor `json:"appDescriptors,omitempty" yaml:"appDescriptors" bson:"appDescriptors" mapstructure:"AppDescriptors"` SecondaryAuth *bool `json:"secondaryAuth,omitempty" yaml:"secondaryAuth" bson:"secondaryAuth" mapstructure:"SecondaryAuth"` DnAaaAddress *IpAddress `json:"dnAaaAddress,omitempty" yaml:"dnAaaAddress" bson:"dnAaaAddress" mapstructure:"DnAaaAddress"` }
type ModificationNotification ¶
type ModificationNotification struct {
NotifyItems []NotifyItem `json:"notifyItems" yaml:"notifyItems" bson:"notifyItems" mapstructure:"NotifyItems"`
}
type ModifySubscriptionRequest ¶
type ModifySubscriptionRequest struct { SubscriptionItemInner *AmfUpdateEventSubscriptionItemInner OptionItem *AmfUpdateEventOptionItem }
type MonitoringConfiguration ¶
type MonitoringConfiguration struct { EventType EventType `json:"eventType" yaml:"eventType" bson:"eventType" mapstructure:"EventType"` ImmediateFlag *bool `json:"immediateFlag,omitempty" yaml:"immediateFlag" bson:"immediateFlag" mapstructure:"ImmediateFlag"` LocationReportingConfiguration *LocationReportingConfiguration `` /* 169-byte string literal not displayed */ AssociationType *AssociationType `json:"associationType,omitempty" yaml:"associationType" bson:"associationType" mapstructure:"AssociationType"` DatalinkReportCfg *DatalinkReportingConfiguration `json:"datalinkReportCfg,omitempty" yaml:"datalinkReportCfg" bson:"datalinkReportCfg" mapstructure:"DatalinkReportCfg"` LossConnectivityCfg *LossConnectivityCfg `json:"lossConnectivityCfg,omitempty" yaml:"lossConnectivityCfg" bson:"lossConnectivityCfg" mapstructure:"LossConnectivityCfg"` MaximumLatency *int32 `json:"maximumLatency,omitempty" yaml:"maximumLatency" bson:"maximumLatency" mapstructure:"MaximumLatency"` MaximumResponseTime *int32 `json:"maximumResponseTime,omitempty" yaml:"maximumResponseTime" bson:"maximumResponseTime" mapstructure:"MaximumResponseTime"` SuggestedPacketNumDl *int32 `` /* 129-byte string literal not displayed */ PduSessionStatusCfg *PduSessionStatusCfg `json:"pduSessionStatusCfg,omitempty" yaml:"pduSessionStatusCfg" bson:"pduSessionStatusCfg" mapstructure:"PduSessionStatusCfg"` ReachabilityForSmsCfg *ReachabilityForSmsConfiguration `` /* 133-byte string literal not displayed */ MtcProviderInformation *string `` /* 137-byte string literal not displayed */ AfId *string `json:"afId,omitempty" yaml:"afId" bson:"afId" mapstructure:"AfId"` IdleStatusInd *bool `json:"idleStatusInd,omitempty" yaml:"idleStatusInd" bson:"idleStatusInd" mapstructure:"IdleStatusInd"` }
type MonitoringReport ¶
type MonitoringReport struct { ReferenceId int32 `json:"referenceId" yaml:"referenceId" bson:"referenceId" mapstructure:"ReferenceId"` EventType EventType `json:"eventType" yaml:"eventType" bson:"eventType" mapstructure:"EventType"` Report *Report `json:"report,omitempty" yaml:"report" bson:"report" mapstructure:"Report"` Gpsi string `json:"gpsi,omitempty" yaml:"gpsi" bson:"gpsi" mapstructure:"Gpsi"` TimeStamp *time.Time `json:"timeStamp" yaml:"timeStamp" bson:"timeStamp" mapstructure:"TimeStamp"` }
type MtcProvider ¶
type MulticastAccessControl ¶
type MulticastAccessControl struct { SrcIpv4Addr *string `json:"srcIpv4Addr,omitempty" yaml:"srcIpv4Addr" bson:"srcIpv4Addr" mapstructure:"SrcIpv4Addr"` SrcIpv6Addr *Ipv6Addr `json:"srcIpv6Addr,omitempty" yaml:"srcIpv6Addr" bson:"srcIpv6Addr" mapstructure:"SrcIpv6Addr"` MulticastV4Addr *string `json:"multicastV4Addr,omitempty" yaml:"multicastV4Addr" bson:"multicastV4Addr" mapstructure:"MulticastV4Addr"` MulticastV6Addr *Ipv6Addr `json:"multicastV6Addr,omitempty" yaml:"multicastV6Addr" bson:"multicastV6Addr" mapstructure:"MulticastV6Addr"` AccStatus AccessRightStatus `json:"accStatus" yaml:"accStatus" bson:"accStatus" mapstructure:"AccStatus"` }
type N1MessageClass ¶
type N1MessageClass string
const ( N1MessageClass__5_GMM N1MessageClass = "5GMM" N1MessageClass_SM N1MessageClass = "SM" N1MessageClass_LPP N1MessageClass = "LPP" N1MessageClass_SMS N1MessageClass = "SMS" N1MessageClass_UPDP N1MessageClass = "UPDP" )
List of N1MessageClass
type N1MessageContainer ¶
type N1MessageContainer struct { N1MessageClass N1MessageClass `json:"n1MessageClass"` N1MessageContent *RefToBinaryData `json:"n1MessageContent"` NfId string `json:"nfId,omitempty"` }
type N1MessageNotification ¶
type N1MessageNotification struct { N1NotifySubscriptionId string `json:"n1NotifySubscriptionId,omitempty"` N1MessageContainer *N1MessageContainer `json:"n1MessageContainer"` LcsCorrelationId string `json:"lcsCorrelationId,omitempty"` RegistrationCtxtContainer *RegistrationContextContainer `json:"registrationCtxtContainer,omitempty"` }
type N1MessageNotify ¶
type N1MessageNotify struct { JsonData *N1MessageNotification `json:"jsonData,omitempty" multipart:"contentType:application/json"` BinaryDataN1Message []byte `` /* 146-byte string literal not displayed */ }
type N1N2MessageTransferCause ¶
type N1N2MessageTransferCause string
const ( N1N2MessageTransferCause_ATTEMPTING_TO_REACH_UE N1N2MessageTransferCause = "ATTEMPTING_TO_REACH_UE" N1N2MessageTransferCause_N1_N2_TRANSFER_INITIATED N1N2MessageTransferCause = "N1_N2_TRANSFER_INITIATED" N1N2MessageTransferCause_WAITING_FOR_ASYNCHRONOUS_TRANSFER N1N2MessageTransferCause = "WAITING_FOR_ASYNCHRONOUS_TRANSFER" N1N2MessageTransferCause_UE_NOT_RESPONDING N1N2MessageTransferCause = "UE_NOT_RESPONDING" N1N2MessageTransferCause_N1_MSG_NOT_TRANSFERRED N1N2MessageTransferCause = "N1_MSG_NOT_TRANSFERRED" N1N2MessageTransferCause_UE_NOT_REACHABLE_FOR_SESSION N1N2MessageTransferCause = "UE_NOT_REACHABLE_FOR_SESSION" )
List of N1N2MessageTransferCause
type N1N2MessageTransferError ¶
type N1N2MessageTransferError struct { Error *ProblemDetails `json:"error"` ErrInfo *N1N2MsgTxfrErrDetail `json:"errInfo,omitempty"` }
type N1N2MessageTransferReqData ¶
type N1N2MessageTransferReqData struct { N1MessageContainer *N1MessageContainer `json:"n1MessageContainer,omitempty"` N2InfoContainer *N2InfoContainer `json:"n2InfoContainer,omitempty"` SkipInd bool `json:"skipInd,omitempty"` LastMsgIndication bool `json:"lastMsgIndication,omitempty"` PduSessionId int32 `json:"pduSessionId,omitempty"` LcsCorrelationId string `json:"lcsCorrelationId,omitempty"` Ppi int32 `json:"ppi,omitempty"` Arp *Arp `json:"arp,omitempty"` Var5qi int32 `json:"5qi,omitempty"` N1n2FailureTxfNotifURI string `json:"n1n2FailureTxfNotifURI,omitempty"` SmfReallocationInd bool `json:"smfReallocationInd,omitempty"` AreaOfValidity *AreaOfValidity `json:"areaOfValidity,omitempty"` SupportedFeatures string `json:"supportedFeatures,omitempty"` }
type N1N2MessageTransferRequest ¶
type N1N2MessageTransferRequest struct { JsonData *N1N2MessageTransferReqData `json:"jsonData,omitempty" multipart:"contentType:application/json"` BinaryDataN1Message []byte `` /* 146-byte string literal not displayed */ BinaryDataN2Information []byte `` /* 179-byte string literal not displayed */ }
type N1N2MessageTransferRspData ¶
type N1N2MessageTransferRspData struct { Cause N1N2MessageTransferCause `json:"cause"` SupportedFeatures string `json:"supportedFeatures,omitempty"` }
type N1N2MsgTxfrErrDetail ¶
type N1N2MsgTxfrFailureNotification ¶
type N1N2MsgTxfrFailureNotification struct { Cause N1N2MessageTransferCause `json:"cause"` N1n2MsgDataUri string `json:"n1n2MsgDataUri"` }
type N2InfoContainer ¶
type N2InfoContainer struct { N2InformationClass N2InformationClass `json:"n2InformationClass"` SmInfo *N2SmInformation `json:"smInfo,omitempty"` RanInfo *N2RanInformation `json:"ranInfo,omitempty"` NrppaInfo *NrppaInformation `json:"nrppaInfo,omitempty"` PwsInfo *PwsInformation `json:"pwsInfo,omitempty"` }
type N2InfoContent ¶
type N2InfoContent struct { NgapMessageType int32 `json:"ngapMessageType,omitempty"` NgapIeType NgapIeType `json:"ngapIeType"` NgapData *RefToBinaryData `json:"ngapData"` }
type N2InfoNotifyReason ¶
type N2InfoNotifyReason string
const (
N2InfoNotifyReason_HANDOVER_COMPLETED N2InfoNotifyReason = "HANDOVER_COMPLETED"
)
List of N2InfoNotifyReason
type N2InfoNotifyRequest ¶
type N2InfoNotifyRequest struct { JsonData *N2InformationNotification `json:"jsonData,omitempty" multipart:"contentType:application/json"` BinaryDataN1Message []byte `json:"binaryDataN1Message,omitempty" multipart:"contentType:application/vnd.3gpp.5gnas,ref:{N1Message}"` BinaryDataN2Information []byte `` /* 179-byte string literal not displayed */ }
type N2InfoNotifyResponse ¶
type N2InfoNotifyResponse struct { JsonData *N2InfoNotifyRspData `json:"jsonData,omitempty" multipart:"contentType:application/json"` BinaryDataN2Information []byte `` /* 136-byte string literal not displayed */ }
type N2InfoNotifyRspData ¶
type N2InfoNotifyRspData struct {
N2InfoContent *N2InfoContent `json:"n2InfoContent,omitempty"`
}
type N2InformationClass ¶
type N2InformationClass string
const ( N2InformationClass_SM N2InformationClass = "SM" N2InformationClass_NRP_PA N2InformationClass = "NRPPa" N2InformationClass_PWS N2InformationClass = "PWS" N2InformationClass_PWS_BCAL N2InformationClass = "PWS-BCAL" N2InformationClass_PWS_RF N2InformationClass = "PWS-RF" N2InformationClass_RAN N2InformationClass = "RAN" )
List of N2InformationClass
type N2InformationNotification ¶
type N2InformationNotification struct { N2NotifySubscriptionId string `json:"n2NotifySubscriptionId"` N2InfoContainer *N2InfoContainer `json:"n2InfoContainer,omitempty"` ToReleaseSessionList []int32 `json:"toReleaseSessionList,omitempty"` LcsCorrelationId string `json:"lcsCorrelationId,omitempty"` NotifyReason N2InfoNotifyReason `json:"notifyReason,omitempty"` }
type N2InformationTransferError ¶
type N2InformationTransferError struct { Error *ProblemDetails `json:"error"` PwdErrorInfo *PwsErrorData `json:"pwdErrorInfo,omitempty"` }
type N2InformationTransferReqData ¶
type N2InformationTransferReqData struct { TaiList *[]Tai `json:"taiList,omitempty"` RatSelector RatSelector `json:"ratSelector,omitempty"` EcgiList *[]Ecgi `json:"ecgiList,omitempty"` NcgiList *[]Ncgi `json:"ncgiList,omitempty"` GlobalRanNodeList *[]GlobalRanNodeId `json:"globalRanNodeList,omitempty"` N2Information *N2InfoContainer `json:"n2Information"` SupportedFeatures string `json:"supportedFeatures,omitempty"` }
type N2InformationTransferResult ¶
type N2InformationTransferResult string
const (
N2InformationTransferResult_N2_INFO_TRANSFER_INITIATED N2InformationTransferResult = "N2_INFO_TRANSFER_INITIATED"
)
List of N2InformationTransferResult
type N2InformationTransferRspData ¶
type N2InformationTransferRspData struct { Result N2InformationTransferResult `json:"result"` PwsRspData *PwsResponseData `json:"pwsRspData,omitempty"` SupportedFeatures string `json:"supportedFeatures,omitempty"` }
type N2InterfaceAmfInfo ¶
type N2InterfaceAmfInfo struct { Ipv4EndpointAddress []string `json:"ipv4EndpointAddress,omitempty" yaml:"ipv4EndpointAddress" bson:"ipv4EndpointAddress" mapstructure:"Ipv4EndpointAddress"` Ipv6EndpointAddress []string `json:"ipv6EndpointAddress,omitempty" yaml:"ipv6EndpointAddress" bson:"ipv6EndpointAddress" mapstructure:"Ipv6EndpointAddress"` AmfName string `json:"amfName,omitempty" yaml:"amfName" bson:"amfName" mapstructure:"AmfName"` }
type N2RanInformation ¶
type N2RanInformation struct {
N2InfoContent *N2InfoContent `json:"n2InfoContent"`
}
type N2SmInfoType ¶
type N2SmInfoType string
const ( N2SmInfoType_PDU_RES_SETUP_REQ N2SmInfoType = "PDU_RES_SETUP_REQ" N2SmInfoType_PDU_RES_SETUP_RSP N2SmInfoType = "PDU_RES_SETUP_RSP" N2SmInfoType_PDU_RES_SETUP_FAIL N2SmInfoType = "PDU_RES_SETUP_FAIL" N2SmInfoType_PDU_RES_REL_CMD N2SmInfoType = "PDU_RES_REL_CMD" N2SmInfoType_PDU_RES_REL_RSP N2SmInfoType = "PDU_RES_REL_RSP" N2SmInfoType_PDU_RES_MOD_REQ N2SmInfoType = "PDU_RES_MOD_REQ" N2SmInfoType_PDU_RES_MOD_RSP N2SmInfoType = "PDU_RES_MOD_RSP" N2SmInfoType_PDU_RES_MOD_FAIL N2SmInfoType = "PDU_RES_MOD_FAIL" N2SmInfoType_PDU_RES_NTY N2SmInfoType = "PDU_RES_NTY" N2SmInfoType_PDU_RES_NTY_REL N2SmInfoType = "PDU_RES_NTY_REL" N2SmInfoType_PDU_RES_MOD_IND N2SmInfoType = "PDU_RES_MOD_IND" N2SmInfoType_PDU_RES_MOD_CFM N2SmInfoType = "PDU_RES_MOD_CFM" N2SmInfoType_PATH_SWITCH_REQ N2SmInfoType = "PATH_SWITCH_REQ" N2SmInfoType_PATH_SWITCH_SETUP_FAIL N2SmInfoType = "PATH_SWITCH_SETUP_FAIL" N2SmInfoType_PATH_SWITCH_REQ_ACK N2SmInfoType = "PATH_SWITCH_REQ_ACK" N2SmInfoType_PATH_SWITCH_REQ_FAIL N2SmInfoType = "PATH_SWITCH_REQ_FAIL" N2SmInfoType_HANDOVER_REQUIRED N2SmInfoType = "HANDOVER_REQUIRED" N2SmInfoType_HANDOVER_CMD N2SmInfoType = "HANDOVER_CMD" N2SmInfoType_HANDOVER_PREP_FAIL N2SmInfoType = "HANDOVER_PREP_FAIL" N2SmInfoType_HANDOVER_REQ_ACK N2SmInfoType = "HANDOVER_REQ_ACK" N2SmInfoType_HANDOVER_RES_ALLOC_FAIL N2SmInfoType = "HANDOVER_RES_ALLOC_FAIL" )
List of N2SmInfoType
type N2SmInformation ¶
type N2SmInformation struct { PduSessionId int32 `json:"pduSessionId"` N2InfoContent *N2InfoContent `json:"n2InfoContent,omitempty"` SNssai *Snssai `json:"sNssai,omitempty"` SubjectToHo bool `json:"subjectToHo,omitempty"` }
type N3gaLocation ¶
type N3gaLocation struct { N3gppTai *Tai `json:"n3gppTai,omitempty" yaml:"n3gppTai" bson:"n3gppTai" mapstructure:"N3gppTai"` N3IwfId *string `json:"n3IwfId,omitempty" yaml:"n3IwfId" bson:"n3IwfId" mapstructure:"N3IwfId"` UeIpv4Addr *string `json:"ueIpv4Addr,omitempty" yaml:"ueIpv4Addr" bson:"ueIpv4Addr" mapstructure:"UeIpv4Addr"` UeIpv6Addr *Ipv6Addr `json:"ueIpv6Addr,omitempty" yaml:"ueIpv6Addr" bson:"ueIpv6Addr" mapstructure:"UeIpv6Addr"` PortNumber *int32 `json:"portNumber,omitempty" yaml:"portNumber" bson:"portNumber" mapstructure:"PortNumber"` TnapId *TnapId `json:"tnapId,omitempty" yaml:"tnapId" bson:"tnapId" mapstructure:"TnapId"` Protocol *TransportProtocol `json:"protocol,omitempty" yaml:"protocol" bson:"protocol" mapstructure:"Protocol"` TwapId *TwapId `json:"twapId,omitempty" yaml:"twapId" bson:"twapId" mapstructure:"TwapId"` HfcNodeId *HfcNodeId `json:"hfcNodeId,omitempty" yaml:"hfcNodeId" bson:"hfcNodeId" mapstructure:"HfcNodeId"` Gli *string `json:"gli,omitempty" yaml:"gli" bson:"gli" mapstructure:"Gli"` W5gbanLineType *LineType `json:"w5gbanLineType,omitempty" yaml:"w5gbanLineType" bson:"w5gbanLineType" mapstructure:"W5gbanLineType"` Gci *string `json:"gci,omitempty" yaml:"gci" bson:"gci" mapstructure:"Gci"` }
type NasSecurityMode ¶
type NasSecurityMode struct { IntegrityAlgorithm IntegrityAlgorithm `json:"integrityAlgorithm"` CipheringAlgorithm CipheringAlgorithm `json:"cipheringAlgorithm"` }
type NetworkAreaInfo ¶
type NetworkAreaInfo struct { Ecgis *[]Ecgi `json:"ecgis,omitempty" yaml:"ecgis" bson:"ecgis" mapstructure:"Ecgis"` Ncgis *[]Ncgi `json:"ncgis,omitempty" yaml:"ncgis" bson:"ncgis" mapstructure:"Ncgis"` GRanNodeIds *[]GlobalRanNodeId `json:"gRanNodeIds,omitempty" yaml:"gRanNodeIds" bson:"gRanNodeIds" mapstructure:"GRanNodeIds"` Tais *[]Tai `json:"tais,omitempty" yaml:"tais" bson:"tais" mapstructure:"Tais"` }
NetworkAreaInfo - Describes a network area information in which the NF service consumer requests the number of UEs.
type NetworkSliceCond ¶
type NfGroupCond ¶
type NfInstanceIdCond ¶
type NfInstanceIdCond struct {
NfInstanceId string `json:"nfInstanceId" yaml:"nfInstanceId" bson:"nfInstanceId" mapstructure:"NfInstanceId"`
}
type NfProfile ¶
type NfProfile struct { NfInstanceId string `json:"nfInstanceId" yaml:"nfInstanceId" bson:"nfInstanceId" mapstructure:"NfInstanceId"` NfType NfType `json:"nfType" yaml:"nfType" bson:"nfType" mapstructure:"NfType"` NfStatus NfStatus `json:"nfStatus" yaml:"nfStatus" bson:"nfStatus" mapstructure:"NfStatus"` HeartBeatTimer int32 `json:"heartBeatTimer,omitempty" yaml:"heartBeatTimer" bson:"heartBeatTimer" mapstructure:"HeartBeatTimer"` PlmnList *[]PlmnId `json:"plmnList,omitempty" yaml:"plmnList" bson:"plmnList" mapstructure:"PlmnList"` SNssais *[]Snssai `json:"sNssais,omitempty" yaml:"sNssais" bson:"sNssais" mapstructure:"SNssais"` PerPlmnSnssaiList []PlmnSnssai `json:"perPlmnSnssaiList,omitempty" yaml:"perPlmnSnssaiList" bson:"perPlmnSnssaiList" mapstructure:"PerPlmnSnssaiList"` NsiList []string `json:"nsiList,omitempty" yaml:"nsiList" bson:"nsiList" mapstructure:"NsiList"` Fqdn string `json:"fqdn,omitempty" yaml:"fqdn" bson:"fqdn" mapstructure:"Fqdn"` InterPlmnFqdn string `json:"interPlmnFqdn,omitempty" yaml:"interPlmnFqdn" bson:"interPlmnFqdn" mapstructure:"InterPlmnFqdn"` Ipv4Addresses []string `json:"ipv4Addresses,omitempty" yaml:"ipv4Addresses" bson:"ipv4Addresses" mapstructure:"Ipv4Addresses"` Ipv6Addresses []string `json:"ipv6Addresses,omitempty" yaml:"ipv6Addresses" bson:"ipv6Addresses" mapstructure:"Ipv6Addresses"` AllowedPlmns *[]PlmnId `json:"allowedPlmns,omitempty" yaml:"allowedPlmns" bson:"allowedPlmns" mapstructure:"AllowedPlmns"` AllowedNfTypes []NfType `json:"allowedNfTypes,omitempty" yaml:"allowedNfTypes" bson:"allowedNfTypes" mapstructure:"AllowedNfTypes"` AllowedNfDomains []string `json:"allowedNfDomains,omitempty" yaml:"allowedNfDomains" bson:"allowedNfDomains" mapstructure:"AllowedNfDomains"` AllowedNssais *[]Snssai `json:"allowedNssais,omitempty" yaml:"allowedNssais" bson:"allowedNssais" mapstructure:"AllowedNssais"` Priority int32 `json:"priority,omitempty" yaml:"priority" bson:"priority" mapstructure:"Priority"` Capacity int32 `json:"capacity,omitempty" yaml:"capacity" bson:"capacity" mapstructure:"Capacity"` Load int32 `json:"load,omitempty" yaml:"load" bson:"load" mapstructure:"Load"` Locality string `json:"locality,omitempty" yaml:"locality" bson:"locality" mapstructure:"Locality"` UdrInfo *UdrInfo `json:"udrInfo,omitempty" yaml:"udrInfo" bson:"udrInfo" mapstructure:"UdrInfo"` UdmInfo *UdmInfo `json:"udmInfo,omitempty" yaml:"udmInfo" bson:"udmInfo" mapstructure:"UdmInfo"` AusfInfo *AusfInfo `json:"ausfInfo,omitempty" yaml:"ausfInfo" bson:"ausfInfo" mapstructure:"AusfInfo"` AmfInfo *AmfInfo `json:"amfInfo,omitempty" yaml:"amfInfo" bson:"amfInfo" mapstructure:"AmfInfo"` SmfInfo *SmfInfo `json:"smfInfo,omitempty" yaml:"smfInfo" bson:"smfInfo" mapstructure:"SmfInfo"` UpfInfo *UpfInfo `json:"upfInfo,omitempty" yaml:"upfInfo" bson:"upfInfo" mapstructure:"UpfInfo"` PcfInfo *PcfInfo `json:"pcfInfo,omitempty" yaml:"pcfInfo" bson:"pcfInfo" mapstructure:"PcfInfo"` BsfInfo *BsfInfo `json:"bsfInfo,omitempty" yaml:"bsfInfo" bson:"bsfInfo" mapstructure:"BsfInfo"` ChfInfo *ChfInfo `json:"chfInfo,omitempty" yaml:"chfInfo" bson:"chfInfo" mapstructure:"ChfInfo"` NrfInfo *NrfInfo `json:"nrfInfo,omitempty" yaml:"nrfInfo" bson:"nrfInfo" mapstructure:"NrfInfo"` CustomInfo map[string]interface{} `json:"customInfo,omitempty" yaml:"customInfo" bson:"customInfo" mapstructure:"CustomInfo"` RecoveryTime *time.Time `json:"recoveryTime,omitempty" yaml:"recoveryTime" bson:"recoveryTime" mapstructure:"RecoveryTime"` NfServicePersistence bool `` /* 129-byte string literal not displayed */ NfServices *[]NfService `json:"nfServices,omitempty" yaml:"nfServices" bson:"nfServices" mapstructure:"NfServices"` NfProfileChangesSupportInd bool `` /* 153-byte string literal not displayed */ NfProfileChangesInd bool `json:"nfProfileChangesInd,omitempty" yaml:"nfProfileChangesInd" bson:"nfProfileChangesInd" mapstructure:"NfProfileChangesInd"` DefaultNotificationSubscriptions []DefaultNotificationSubscription `` /* 177-byte string literal not displayed */ }
type NfProfileNotificationData ¶
type NfProfileNotificationData struct { NfInstanceId string `json:"nfInstanceId" yaml:"nfInstanceId" bson:"nfInstanceId" mapstructure:"NfInstanceId"` NfType NfType `json:"nfType" yaml:"nfType" bson:"nfType" mapstructure:"NfType"` NfStatus NfStatus `json:"nfStatus" yaml:"nfStatus" bson:"nfStatus" mapstructure:"NfStatus"` HeartBeatTimer int32 `json:"heartBeatTimer,omitempty" yaml:"heartBeatTimer" bson:"heartBeatTimer" mapstructure:"HeartBeatTimer"` PlmnList []PlmnId `json:"plmnList,omitempty" yaml:"plmnList" bson:"plmnList" mapstructure:"PlmnList"` SNssais []Snssai `json:"sNssais,omitempty" yaml:"sNssais" bson:"sNssais" mapstructure:"SNssais"` PerPlmnSnssaiList []PlmnSnssai `json:"perPlmnSnssaiList,omitempty" yaml:"perPlmnSnssaiList" bson:"perPlmnSnssaiList" mapstructure:"PerPlmnSnssaiList"` NsiList []string `json:"nsiList,omitempty" yaml:"nsiList" bson:"nsiList" mapstructure:"NsiList"` Fqdn string `json:"fqdn,omitempty" yaml:"fqdn" bson:"fqdn" mapstructure:"Fqdn"` InterPlmnFqdn string `json:"interPlmnFqdn,omitempty" yaml:"interPlmnFqdn" bson:"interPlmnFqdn" mapstructure:"InterPlmnFqdn"` Ipv4Addresses []string `json:"ipv4Addresses,omitempty" yaml:"ipv4Addresses" bson:"ipv4Addresses" mapstructure:"Ipv4Addresses"` Ipv6Addresses []string `json:"ipv6Addresses,omitempty" yaml:"ipv6Addresses" bson:"ipv6Addresses" mapstructure:"Ipv6Addresses"` AllowedPlmns []PlmnId `json:"allowedPlmns,omitempty" yaml:"allowedPlmns" bson:"allowedPlmns" mapstructure:"AllowedPlmns"` AllowedNfTypes []NfType `json:"allowedNfTypes,omitempty" yaml:"allowedNfTypes" bson:"allowedNfTypes" mapstructure:"AllowedNfTypes"` AllowedNfDomains []string `json:"allowedNfDomains,omitempty" yaml:"allowedNfDomains" bson:"allowedNfDomains" mapstructure:"AllowedNfDomains"` AllowedNssais []Snssai `json:"allowedNssais,omitempty" yaml:"allowedNssais" bson:"allowedNssais" mapstructure:"AllowedNssais"` Priority int32 `json:"priority,omitempty" yaml:"priority" bson:"priority" mapstructure:"Priority"` Capacity int32 `json:"capacity,omitempty" yaml:"capacity" bson:"capacity" mapstructure:"Capacity"` Load int32 `json:"load,omitempty" yaml:"load" bson:"load" mapstructure:"Load"` Locality string `json:"locality,omitempty" yaml:"locality" bson:"locality" mapstructure:"Locality"` UdrInfo *UdrInfo `json:"udrInfo,omitempty" yaml:"udrInfo" bson:"udrInfo" mapstructure:"UdrInfo"` UdmInfo *UdmInfo `json:"udmInfo,omitempty" yaml:"udmInfo" bson:"udmInfo" mapstructure:"UdmInfo"` AusfInfo *AusfInfo `json:"ausfInfo,omitempty" yaml:"ausfInfo" bson:"ausfInfo" mapstructure:"AusfInfo"` AmfInfo *AmfInfo `json:"amfInfo,omitempty" yaml:"amfInfo" bson:"amfInfo" mapstructure:"AmfInfo"` SmfInfo *SmfInfo `json:"smfInfo,omitempty" yaml:"smfInfo" bson:"smfInfo" mapstructure:"SmfInfo"` UpfInfo *UpfInfo `json:"upfInfo,omitempty" yaml:"upfInfo" bson:"upfInfo" mapstructure:"UpfInfo"` PcfInfo *PcfInfo `json:"pcfInfo,omitempty" yaml:"pcfInfo" bson:"pcfInfo" mapstructure:"PcfInfo"` BsfInfo *BsfInfo `json:"bsfInfo,omitempty" yaml:"bsfInfo" bson:"bsfInfo" mapstructure:"BsfInfo"` ChfInfo *ChfInfo `json:"chfInfo,omitempty" yaml:"chfInfo" bson:"chfInfo" mapstructure:"ChfInfo"` NrfInfo *NrfInfo `json:"nrfInfo,omitempty" yaml:"nrfInfo" bson:"nrfInfo" mapstructure:"NrfInfo"` CustomInfo map[string]interface{} `json:"customInfo,omitempty" yaml:"customInfo" bson:"customInfo" mapstructure:"CustomInfo"` RecoveryTime *time.Time `json:"recoveryTime,omitempty" yaml:"recoveryTime" bson:"recoveryTime" mapstructure:"RecoveryTime"` NfServicePersistence bool `` /* 129-byte string literal not displayed */ NfServices []NfService `json:"nfServices,omitempty" yaml:"nfServices" bson:"nfServices" mapstructure:"NfServices"` NfProfileChangesSupportInd bool `` /* 153-byte string literal not displayed */ NfProfileChangesInd bool `json:"nfProfileChangesInd,omitempty" yaml:"nfProfileChangesInd" bson:"nfProfileChangesInd" mapstructure:"NfProfileChangesInd"` DefaultNotificationSubscriptions []DefaultNotificationSubscription `` /* 177-byte string literal not displayed */ }
type NfService ¶
type NfService struct { ServiceInstanceId string `json:"serviceInstanceId" yaml:"serviceInstanceId" bson:"serviceInstanceId" mapstructure:"ServiceInstanceId"` ServiceName ServiceName `json:"serviceName" yaml:"serviceName" bson:"serviceName" mapstructure:"ServiceName"` Versions *[]NfServiceVersion `json:"versions" yaml:"versions" bson:"versions" mapstructure:"Versions"` Scheme UriScheme `json:"scheme" yaml:"scheme" bson:"scheme" mapstructure:"Scheme"` NfServiceStatus NfServiceStatus `json:"nfServiceStatus" yaml:"nfServiceStatus" bson:"nfServiceStatus" mapstructure:"NfServiceStatus"` Fqdn string `json:"fqdn,omitempty" yaml:"fqdn" bson:"fqdn" mapstructure:"Fqdn"` InterPlmnFqdn string `json:"interPlmnFqdn,omitempty" yaml:"interPlmnFqdn" bson:"interPlmnFqdn" mapstructure:"InterPlmnFqdn"` IpEndPoints *[]IpEndPoint `json:"ipEndPoints,omitempty" yaml:"ipEndPoints" bson:"ipEndPoints" mapstructure:"IpEndPoints"` ApiPrefix string `json:"apiPrefix,omitempty" yaml:"apiPrefix" bson:"apiPrefix" mapstructure:"ApiPrefix"` DefaultNotificationSubscriptions []DefaultNotificationSubscription `` /* 177-byte string literal not displayed */ AllowedPlmns *[]PlmnId `json:"allowedPlmns,omitempty" yaml:"allowedPlmns" bson:"allowedPlmns" mapstructure:"AllowedPlmns"` AllowedNfTypes []NfType `json:"allowedNfTypes,omitempty" yaml:"allowedNfTypes" bson:"allowedNfTypes" mapstructure:"AllowedNfTypes"` AllowedNfDomains []string `json:"allowedNfDomains,omitempty" yaml:"allowedNfDomains" bson:"allowedNfDomains" mapstructure:"AllowedNfDomains"` AllowedNssais *[]Snssai `json:"allowedNssais,omitempty" yaml:"allowedNssais" bson:"allowedNssais" mapstructure:"AllowedNssais"` Priority int32 `json:"priority,omitempty" yaml:"priority" bson:"priority" mapstructure:"Priority"` Capacity int32 `json:"capacity,omitempty" yaml:"capacity" bson:"capacity" mapstructure:"Capacity"` Load int32 `json:"load,omitempty" yaml:"load" bson:"load" mapstructure:"Load"` RecoveryTime *time.Time `json:"recoveryTime,omitempty" yaml:"recoveryTime" bson:"recoveryTime" mapstructure:"RecoveryTime"` ChfServiceInfo *ChfServiceInfo `json:"chfServiceInfo,omitempty" yaml:"chfServiceInfo" bson:"chfServiceInfo" mapstructure:"ChfServiceInfo"` SupportedFeatures string `json:"supportedFeatures,omitempty" yaml:"supportedFeatures" bson:"supportedFeatures" mapstructure:"SupportedFeatures"` }
type NfServiceStatus ¶
type NfServiceStatus string
const ( NfServiceStatus_REGISTERED NfServiceStatus = "REGISTERED" NfServiceStatus_SUSPENDED NfServiceStatus = "SUSPENDED" NfServiceStatus_UNDISCOVERABLE NfServiceStatus = "UNDISCOVERABLE" )
List of NFServiceStatus
type NfServiceVersion ¶
type NfServiceVersion struct { ApiVersionInUri string `json:"apiVersionInUri" yaml:"apiVersionInUri" bson:"apiVersionInUri" mapstructure:"ApiVersionInUri"` ApiFullVersion string `json:"apiFullVersion" yaml:"apiFullVersion" bson:"apiFullVersion" mapstructure:"ApiFullVersion"` Expiry *time.Time `json:"expiry,omitempty" yaml:"expiry" bson:"expiry" mapstructure:"Expiry"` }
type NfType ¶
type NfType string
const ( NFTYPE_NRF NfType = "NRF" NFTYPE_UDM NfType = "UDM" NFTYPE_AMF NfType = "AMF" NFTYPE_SMF NfType = "SMF" NFTYPE_AUSF NfType = "AUSF" NFTYPE_NEF NfType = "NEF" NFTYPE_PCF NfType = "PCF" NFTYPE_SMSF NfType = "SMSF" NFTYPE_NSSF NfType = "NSSF" NFTYPE_UDR NfType = "UDR" NFTYPE_LMF NfType = "LMF" NFTYPE_GMLC NfType = "GMLC" NFTYPE__5_G_EIR NfType = "5G_EIR" NFTYPE_SEPP NfType = "SEPP" NFTYPE_UPF NfType = "UPF" NFTYPE_N3_IWF NfType = "N3IWF" NFTYPE_AF NfType = "AF" NFTYPE_UDSF NfType = "UDSF" NFTYPE_BSF NfType = "BSF" NFTYPE_CHF NfType = "CHF" NFTYPE_NWDAF NfType = "NWDAF" NFTYPE_PCSCF NfType = "PCSCF" NFTYPE_CBCF NfType = "CBCF" NFTYPE_HSS NfType = "HSS" NFTYPE_UCMF NfType = "UCMF" NFTYPE_SOR_AF NfType = "SOR_AF" NFTYPE_SPAF NfType = "SPAF" NFTYPE_MME NfType = "MME" NFTYPE_SCSAS NfType = "SCSAS" NFTYPE_SCEF NfType = "SCEF" NFTYPE_SCP NfType = "SCP" NFTYPE_NSSAAF NfType = "NSSAAF" NFTYPE_ICSCF NfType = "ICSCF" NFTYPE_SCSCF NfType = "SCSCF" NFTYPE_DRA NfType = "DRA" NFTYPE_IMS_AS NfType = "IMS_AS" NFTYPE_CEF NfType = "CEF" )
enum type List of NfType
type NfTypeAnyOf ¶
type NfTypeAnyOf string
const ( NFTYPEANYOF_NRF NfTypeAnyOf = "NRF" NFTYPEANYOF_UDM NfTypeAnyOf = "UDM" NFTYPEANYOF_AMF NfTypeAnyOf = "AMF" NFTYPEANYOF_SMF NfTypeAnyOf = "SMF" NFTYPEANYOF_AUSF NfTypeAnyOf = "AUSF" NFTYPEANYOF_NEF NfTypeAnyOf = "NEF" NFTYPEANYOF_PCF NfTypeAnyOf = "PCF" NFTYPEANYOF_SMSF NfTypeAnyOf = "SMSF" NFTYPEANYOF_NSSF NfTypeAnyOf = "NSSF" NFTYPEANYOF_UDR NfTypeAnyOf = "UDR" NFTYPEANYOF_LMF NfTypeAnyOf = "LMF" NFTYPEANYOF_GMLC NfTypeAnyOf = "GMLC" NFTYPEANYOF__5_G_EIR NfTypeAnyOf = "5G_EIR" NFTYPEANYOF_SEPP NfTypeAnyOf = "SEPP" NFTYPEANYOF_UPF NfTypeAnyOf = "UPF" NFTYPEANYOF_N3_IWF NfTypeAnyOf = "N3IWF" NFTYPEANYOF_AF NfTypeAnyOf = "AF" NFTYPEANYOF_UDSF NfTypeAnyOf = "UDSF" NFTYPEANYOF_BSF NfTypeAnyOf = "BSF" NFTYPEANYOF_CHF NfTypeAnyOf = "CHF" NFTYPEANYOF_NWDAF NfTypeAnyOf = "NWDAF" NFTYPEANYOF_PCSCF NfTypeAnyOf = "PCSCF" NFTYPEANYOF_CBCF NfTypeAnyOf = "CBCF" NFTYPEANYOF_HSS NfTypeAnyOf = "HSS" NFTYPEANYOF_UCMF NfTypeAnyOf = "UCMF" NFTYPEANYOF_SOR_AF NfTypeAnyOf = "SOR_AF" NFTYPEANYOF_SPAF NfTypeAnyOf = "SPAF" NFTYPEANYOF_MME NfTypeAnyOf = "MME" NFTYPEANYOF_SCSAS NfTypeAnyOf = "SCSAS" NFTYPEANYOF_SCEF NfTypeAnyOf = "SCEF" NFTYPEANYOF_SCP NfTypeAnyOf = "SCP" NFTYPEANYOF_NSSAAF NfTypeAnyOf = "NSSAAF" NFTYPEANYOF_ICSCF NfTypeAnyOf = "ICSCF" NFTYPEANYOF_SCSCF NfTypeAnyOf = "SCSCF" NFTYPEANYOF_DRA NfTypeAnyOf = "DRA" NFTYPEANYOF_IMS_AS NfTypeAnyOf = "IMS_AS" NFTYPEANYOF_CEF NfTypeAnyOf = "CEF" )
List of NfTypeAnyOf
type NfTypeCond ¶
type NfTypeCond struct {
NfType NfType `json:"nfType" yaml:"nfType" bson:"nfType" mapstructure:"NfType"`
}
type NgRanTargetId ¶
type NgRanTargetId struct { RanNodeId *GlobalRanNodeId `json:"ranNodeId"` Tai *Tai `json:"tai"` }
type NgapIeType ¶
type NgapIeType string
const ( NgapIeType_PDU_RES_SETUP_REQ NgapIeType = "PDU_RES_SETUP_REQ" NgapIeType_PDU_RES_REL_CMD NgapIeType = "PDU_RES_REL_CMD" NgapIeType_PDU_RES_MOD_REQ NgapIeType = "PDU_RES_MOD_REQ" NgapIeType_HANDOVER_CMD NgapIeType = "HANDOVER_CMD" NgapIeType_HANDOVER_REQUIRED NgapIeType = "HANDOVER_REQUIRED" NgapIeType_HANDOVER_PREP_FAIL NgapIeType = "HANDOVER_PREP_FAIL" NgapIeType_SRC_TO_TAR_CONTAINER NgapIeType = "SRC_TO_TAR_CONTAINER" NgapIeType_TAR_TO_SRC_CONTAINER NgapIeType = "TAR_TO_SRC_CONTAINER" NgapIeType_RAN_STATUS_TRANS_CONTAINER NgapIeType = "RAN_STATUS_TRANS_CONTAINER" NgapIeType_SON_CONFIG_TRANSFER NgapIeType = "SON_CONFIG_TRANSFER" NgapIeType_NRPPA_PDU NgapIeType = "NRPPA_PDU" NgapIeType_UE_RADIO_CAPABILITY NgapIeType = "UE_RADIO_CAPABILITY" )
List of NgapIeType
type NiddInformation ¶
type NonDynamic5Qi ¶
type NonUeN2InfoSubscriptionCreateData ¶
type NonUeN2InfoSubscriptionCreateData struct { GlobalRanNodeList *[]GlobalRanNodeId `json:"globalRanNodeList,omitempty"` AnTypeList []AccessType `json:"anTypeList,omitempty"` N2InformationClass N2InformationClass `json:"n2InformationClass"` N2NotifyCallbackUri string `json:"n2NotifyCallbackUri"` NfId string `json:"nfId,omitempty"` SupportedFeatures string `json:"supportedFeatures,omitempty"` }
type NonUeN2MessageTransferRequest ¶
type NonUeN2MessageTransferRequest struct { JsonData *N2InformationTransferReqData `json:"jsonData,omitempty" multipart:"contentType:application/json"` BinaryDataN2Information []byte `` /* 177-byte string literal not displayed */ }
type NotifCondition ¶
type Notification ¶
type Notification struct { // string identifying a BDT Reference ID as defined in subclause 5.3.3 of 3GPP TS 29.154. BdtRefId string `json:"bdtRefId" bson:"bdtRefId"` NwAreaInfo *NetworkAreaInfo `json:"nwAreaInfo,omitempty" bson:"nwAreaInfo"` TimeWindow *TimeWindow `json:"timeWindow,omitempty" bson:"timeWindow"` }
Describes a BDT warning notification.
type NotificationCause ¶
type NotificationCause string
const ( NotificationCause_QOS_FULFILLED NotificationCause = "QOS_FULFILLED" NotificationCause_QOS_NOT_FULFILLED NotificationCause = "QOS_NOT_FULFILLED" NotificationCause_UP_SEC_FULFILLED NotificationCause = "UP_SEC_FULFILLED" NotificationCause_UP_SEC_NOT_FULFILLED NotificationCause = "UP_SEC_NOT_FULFILLED" )
List of NotificationCause
type NotificationControl ¶
type NotificationControl string
const ( NotificationControl_REQUESTED NotificationControl = "REQUESTED" NotificationControl_NOT_REQUESTED NotificationControl = "NOT_REQUESTED" )
List of NotificationControl
type NotificationData ¶
type NotificationData struct { Event NotificationEventType `json:"event" yaml:"event" bson:"event" mapstructure:"Event"` NfInstanceUri string `json:"nfInstanceUri" yaml:"nfInstanceUri" bson:"nfInstanceUri" mapstructure:"NfInstanceUri"` NfProfile *NfProfileNotificationData `json:"nfProfile,omitempty" yaml:"nfProfile" bson:"nfProfile" mapstructure:"NfProfile"` ProfileChanges []ChangeItem `json:"profileChanges,omitempty" yaml:"profileChanges" bson:"profileChanges" mapstructure:"ProfileChanges"` }
type NotificationEventType ¶
type NotificationEventType string
const ( NotificationEventType_REGISTERED NotificationEventType = "NF_REGISTERED" NotificationEventType_DEREGISTERED NotificationEventType = "NF_DEREGISTERED" NotificationEventType_PROFILE_CHANGED NotificationEventType = "NF_PROFILE_CHANGED" )
List of NotificationEventType
type NotificationItem ¶
type NotificationItem struct { ResourceId string `json:"resourceId" yaml:"resourceId" bson:"resourceId" mapstructure:"ResourceId"` NotifItems []UpdatedItem `json:"notifItems" yaml:"notifItems" bson:"notifItems" mapstructure:"NotifItems"` }
NotificationItem - Identifies a data change notification when the change occurs in a fragment (subset of resource data) of a given resource.
type NotificationMethod ¶
type NotificationMethod string
const ( NotificationMethod_PERIODIC NotificationMethod = "PERIODIC" NotificationMethod_ONE_TIME NotificationMethod = "ONE_TIME" NotificationMethod_ON_EVENT_DETECTION NotificationMethod = "ON_EVENT_DETECTION" )
List of NotificationMethod
type NotificationType ¶
type NotificationType string
const ( NotificationType_N1_MESSAGES NotificationType = "N1_MESSAGES" NotificationType_N2_INFORMATION NotificationType = "N2_INFORMATION" NotificationType_LOCATION_NOTIFICATION NotificationType = "LOCATION_NOTIFICATION" NotificationType_DATA_REMOVAL_NOTIFICATION NotificationType = "DATA_REMOVAL_NOTIFICATION" NotificationType_DATA_CHANGE_NOTIFICATION NotificationType = "DATA_CHANGE_NOTIFICATION" )
List of NotificationType
type NotifiedPosInfo ¶
type NotifiedPosInfo struct { LocationEvent LocationEvent `json:"locationEvent" yaml:"locationEvent" bson:"locationEvent"` Supi string `json:"supi,omitempty" yaml:"supi" bson:"supi"` Gpsi string `json:"gpsi,omitempty" yaml:"gpsi" bson:"gpsi"` Pei string `json:"pei,omitempty" yaml:"pei" bson:"pei"` LocationEstimate *GeographicArea `json:"locationEstimate,omitempty" yaml:"locationEstimate" bson:"locationEstimate"` AgeOfLocationEstimate int32 `json:"ageOfLocationEstimate,omitempty" yaml:"ageOfLocationEstimate" bson:"ageOfLocationEstimate"` VelocityEstimate *VelocityEstimate `json:"velocityEstimate,omitempty" yaml:"velocityEstimate" bson:"velocityEstimate"` PositioningDataList []PositioningMethodAndUsage `json:"positioningDataList,omitempty" yaml:"positioningDataList" bson:"positioningDataList"` GnssPositioningDataList []GnssPositioningMethodAndUsage `json:"gnssPositioningDataList,omitempty" yaml:"gnssPositioningDataList" bson:"gnssPositioningDataList"` Ecgi *Ecgi `json:"ecgi,omitempty" yaml:"ecgi" bson:"ecgi"` Ncgi *Ncgi `json:"ncgi,omitempty" yaml:"ncgi" bson:"ncgi"` ServingNode string `json:"servingNode,omitempty" yaml:"servingNode" bson:"servingNode"` CivicAddress *CivicAddress `json:"civicAddress,omitempty" yaml:"civicAddress" bson:"civicAddress"` BarometricPressure int32 `json:"barometricPressure,omitempty" yaml:"barometricPressure" bson:"barometricPressure"` Altitude float32 `json:"altitude,omitempty" yaml:"altitude" bson:"altitude"` }
type NotifyItem ¶
type NotifyItem struct { ResourceId string `json:"resourceId" yaml:"resourceId" bson:"resourceId" mapstructure:"ResourceId"` Changes []ChangeItem `json:"changes" yaml:"changes" bson:"changes" mapstructure:"Changes"` }
type NrLocation ¶
type NrLocation struct { Tai Tai `json:"tai" yaml:"tai" bson:"tai" mapstructure:"Tai"` Ncgi Ncgi `json:"ncgi" yaml:"ncgi" bson:"ncgi" mapstructure:"Ncgi"` AgeOfLocationInformation *int32 `` /* 145-byte string literal not displayed */ UeLocationTimestamp *time.Time `json:"ueLocationTimestamp,omitempty" yaml:"ueLocationTimestamp" bson:"ueLocationTimestamp" mapstructure:"UeLocationTimestamp"` GeographicalInformation *string `` /* 141-byte string literal not displayed */ GeodeticInformation *string `json:"geodeticInformation,omitempty" yaml:"geodeticInformation" bson:"geodeticInformation" mapstructure:"GeodeticInformation"` GlobalGnbId *GlobalRanNodeId `json:"globalGnbId,omitempty" yaml:"globalGnbId" bson:"globalGnbId" mapstructure:"GlobalGnbId"` }
type NrfInfo ¶
type NrfInfo struct { ServedUdrInfo map[string]UdrInfo `json:"servedUdrInfo,omitempty" yaml:"servedUdrInfo" bson:"servedUdrInfo" mapstructure:"ServedUdrInfo"` ServedUdmInfo map[string]UdmInfo `json:"servedUdmInfo,omitempty" yaml:"servedUdmInfo" bson:"servedUdmInfo" mapstructure:"ServedUdmInfo"` ServedAusfInfo map[string]AusfInfo `json:"servedAusfInfo,omitempty" yaml:"servedAusfInfo" bson:"servedAusfInfo" mapstructure:"ServedAusfInfo"` ServedAmfInfo map[string]AmfInfo `json:"servedAmfInfo,omitempty" yaml:"servedAmfInfo" bson:"servedAmfInfo" mapstructure:"ServedAmfInfo"` ServedSmfInfo map[string]SmfInfo `json:"servedSmfInfo,omitempty" yaml:"servedSmfInfo" bson:"servedSmfInfo" mapstructure:"ServedSmfInfo"` ServedUpfInfo map[string]UpfInfo `json:"servedUpfInfo,omitempty" yaml:"servedUpfInfo" bson:"servedUpfInfo" mapstructure:"ServedUpfInfo"` ServedPcfInfo map[string]PcfInfo `json:"servedPcfInfo,omitempty" yaml:"servedPcfInfo" bson:"servedPcfInfo" mapstructure:"ServedPcfInfo"` ServedBsfInfo map[string]BsfInfo `json:"servedBsfInfo,omitempty" yaml:"servedBsfInfo" bson:"servedBsfInfo" mapstructure:"ServedBsfInfo"` ServedChfInfo map[string]ChfInfo `json:"servedChfInfo,omitempty" yaml:"servedChfInfo" bson:"servedChfInfo" mapstructure:"ServedChfInfo"` }
type NrfSubscriptionData ¶
type NrfSubscriptionData struct { NfStatusNotificationUri string `` /* 131-byte string literal not displayed */ SubscrCond interface{} `json:"subscrCond,omitempty" yaml:"subscrCond" bson:"subscrCond" mapstructure:"SubscrCond"` SubscriptionId string `json:"subscriptionId" yaml:"subscriptionId" bson:"subscriptionId" mapstructure:"SubscriptionId"` ValidityTime *time.Time `json:"validityTime,omitempty" yaml:"validityTime" bson:"validityTime" mapstructure:"ValidityTime"` ReqNotifEvents []NotificationEventType `json:"reqNotifEvents,omitempty" yaml:"reqNotifEvents" bson:"reqNotifEvents" mapstructure:"ReqNotifEvents"` PlmnId *PlmnId `json:"plmnId,omitempty" yaml:"plmnId" bson:"plmnId" mapstructure:"PlmnId"` NotifCondition *NotifCondition `json:"notifCondition,omitempty" yaml:"notifCondition" bson:"notifCondition" mapstructure:"NotifCondition"` ReqNfType NfType `json:"reqNfType,omitempty" yaml:"reqNfType" bson:"reqNfType" mapstructure:"ReqNfType"` ReqNfFqdn string `json:"reqNfFqdn,omitempty" yaml:"reqNfFqdn" bson:"reqNfFqdn" mapstructure:"ReqNfFqdn"` }
type NrppaInformation ¶
type NrppaInformation struct { NfId string `json:"nfId"` NrppaPdu *N2InfoContent `json:"nrppaPdu"` }
type NsiInformation ¶
type NsmfEventExposure ¶
type NsmfEventExposure struct { Supi string `json:"supi,omitempty" yaml:"supi" bson:"supi" mapstructure:"Supi"` Gpsi string `json:"gpsi,omitempty" yaml:"gpsi" bson:"gpsi" mapstructure:"Gpsi"` // Any UE indication. This IE shall be present if the event subscription is applicable to any UE. Default value \"FALSE\" is used, if not present. AnyUeInd bool `json:"anyUeInd,omitempty" yaml:"anyUeInd" bson:"anyUeInd" mapstructure:"AnyUeInd"` GroupId string `json:"groupId,omitempty" yaml:"groupId" bson:"groupId" mapstructure:"GroupId"` PduSeId int32 `json:"pduSeId,omitempty" yaml:"pduSeId" bson:"pduSeId" mapstructure:"PduSeId"` // Identifies an Individual SMF Notification Subscription. To enable that the value is used as part of a URI, the string shall only contain characters allowed according to the \"lower-with-hyphen\" naming convention defined in 3GPP TS 29.501 [2]. In an OpenAPI [10] schema, the format shall be designated as \"SubId\". SubId string `json:"subId,omitempty" yaml:"subId" bson:"subId" mapstructure:"SubId"` // Notification Correlation ID assigned by the NF service consumer. NotifId string `json:"notifId" yaml:"notifId" bson:"notifId" mapstructure:"NotifId"` NotifUri string `json:"notifUri" yaml:"notifUri" bson:"notifUri" mapstructure:"NotifUri"` // Alternate or backup IPv4 Addess(es) where to send Notifications. AltNotifIpv4Addrs []string `json:"altNotifIpv4Addrs,omitempty" yaml:"altNotifIpv4Addrs" bson:"altNotifIpv4Addrs" mapstructure:"AltNotifIpv4Addrs"` // Alternate or backup IPv6 Addess(es) where to send Notifications. AltNotifIpv6Addrs []string `json:"altNotifIpv6Addrs,omitempty" yaml:"altNotifIpv6Addrs" bson:"altNotifIpv6Addrs" mapstructure:"AltNotifIpv6Addrs"` // Subscribed events EventSubs []EventSubscription `json:"eventSubs" yaml:"eventSubs" bson:"eventSubs" mapstructure:"EventSubs"` ImmeRep bool `json:"ImmeRep,omitempty" yaml:"ImmeRep" bson:"ImmeRep" mapstructure:"ImmeRep"` NotifMethod NotificationMethod `json:"notifMethod,omitempty" yaml:"notifMethod" bson:"notifMethod" mapstructure:"NotifMethod"` MaxReportNbr int32 `json:"maxReportNbr,omitempty" yaml:"maxReportNbr" bson:"maxReportNbr" mapstructure:"MaxReportNbr"` Expiry *time.Time `json:"expiry,omitempty" yaml:"expiry" bson:"expiry" mapstructure:"Expiry"` RepPeriod int32 `json:"repPeriod,omitempty" yaml:"repPeriod" bson:"repPeriod" mapstructure:"RepPeriod"` Guami *Guami `json:"guami,omitempty" yaml:"guami" bson:"guami" mapstructure:"Guami"` // If the NF service consumer is an AMF, it should provide the name of a service produced by the AMF that makes use of notifications about subscribed events. ServiveName string `json:"serviveName,omitempty" yaml:"serviveName" bson:"serviveName" mapstructure:"ServiveName"` SupportedFeatures string `json:"supportedFeatures,omitempty" yaml:"supportedFeatures" bson:"supportedFeatures" mapstructure:"SupportedFeatures"` }
type NsmfEventExposureNotification ¶
type NsmfEventExposureNotification struct { // Notification correlation ID NotifId string `json:"notifId" yaml:"notifId" bson:"notifId" mapstructure:"NotifId"` // Notifications about Individual Events EventNotifs []EventNotification `json:"eventNotifs" yaml:"eventNotifs" bson:"eventNotifs" mapstructure:"EventNotifs"` }
type Nssai ¶
type Nssai struct { SupportedFeatures *string `json:"supportedFeatures,omitempty" yaml:"supportedFeatures" bson:"supportedFeatures" mapstructure:"SupportedFeatures"` DefaultSingleNssais []Snssai `json:"defaultSingleNssais" yaml:"defaultSingleNssais" bson:"defaultSingleNssais" mapstructure:"DefaultSingleNssais"` SingleNssais *[]Snssai `json:"singleNssais,omitempty" yaml:"singleNssais" bson:"singleNssais" mapstructure:"SingleNssais"` ProvisioningTime *time.Time `json:"provisioningTime,omitempty" yaml:"provisioningTime" bson:"provisioningTime" mapstructure:"ProvisioningTime"` AdditionalSnssaiData *map[string]AdditionalSnssaiData `` /* 129-byte string literal not displayed */ }
type NssaiAckData ¶
type NssaiAckData struct { ProvisioningTime time.Time `json:"provisioningTime" yaml:"provisioningTime" bson:"provisioningTime" mapstructure:"ProvisioningTime"` UeUpdateStatus UeUpdateStatus `json:"ueUpdateStatus" yaml:"ueUpdateStatus" bson:"ueUpdateStatus" mapstructure:"UeUpdateStatus"` }
type NssaiAvailabilityInfo ¶
type NssaiAvailabilityInfo struct { SupportedNssaiAvailabilityData []SupportedNssaiAvailabilityData `json:"supportedNssaiAvailabilityData" bson:"supportedNssaiAvailabilityData"` SupportedFeatures string `json:"supportedFeatures,omitempty" bson:"supportedFeatures"` }
type NssaiMapping ¶
type NssfEventNotification ¶
type NssfEventNotification struct { SubscriptionId string `json:"subscriptionId" bson:"subscriptionId"` AuthorizedNssaiAvailabilityData []AuthorizedNssaiAvailabilityData `json:"authorizedNssaiAvailabilityData" bson:"authorizedNssaiAvailabilityData"` }
type NssfEventSubscriptionCreateData ¶
type NssfEventSubscriptionCreateData struct { NfNssaiAvailabilityUri string `json:"nfNssaiAvailabilityUri" bson:"nfNssaiAvailabilityUri" yaml:"nfNssaiAvailabilityUri"` TaiList []Tai `json:"taiList" bson:"taiList" yaml:"taiList"` Event NssfEventType `json:"event" bson:"event" yaml:"event"` Expiry *time.Time `json:"expiry,omitempty" bson:"expiry" yaml:"expiry"` }
type NssfEventSubscriptionCreatedData ¶
type NssfEventSubscriptionCreatedData struct { SubscriptionId string `json:"subscriptionId" bson:"subscriptionId"` Expiry *time.Time `json:"expiry,omitempty" bson:"expiry"` AuthorizedNssaiAvailabilityData []AuthorizedNssaiAvailabilityData `json:"authorizedNssaiAvailabilityData,omitempty" bson:"authorizedNssaiAvailabilityData"` }
type NssfEventType ¶
type NssfEventType string
const (
NssfEventType_SNSSAI_STATUS_CHANGE_REPORT NssfEventType = "SNSSAI_STATUS_CHANGE_REPORT"
)
List of NssfEventType
type NullValue ¶
type NullValue string
const (
NULLVALUE_NULL NullValue = "null"
)
List of NullValue
type Nulldataset ¶
type Nulldataset string
const ( Nulldataset_SUBSCRIPTION Nulldataset = "SUBSCRIPTION" Nulldataset_POLICY Nulldataset = "POLICY" Nulldataset_EXPOSURE Nulldataset = "EXPOSURE" Nulldataset_APPLICATION Nulldataset = "APPLICATION" )
List of nulldataset
type Nullinfoclass ¶
type Nullinfoclass string
const (
Nullinfoclass_TADS Nullinfoclass = "TADS"
)
List of nullinfoclass
type Nullnftype ¶
type Nullnftype string
const ( Nullnftype_NRF Nullnftype = "NRF" Nullnftype_UDM Nullnftype = "UDM" Nullnftype_AMF Nullnftype = "AMF" Nullnftype_SMF Nullnftype = "SMF" Nullnftype_AUSF Nullnftype = "AUSF" Nullnftype_NEF Nullnftype = "NEF" Nullnftype_PCF Nullnftype = "PCF" Nullnftype_SMSF Nullnftype = "SMSF" Nullnftype_NSSF Nullnftype = "NSSF" Nullnftype_UDR Nullnftype = "UDR" Nullnftype_LMF Nullnftype = "LMF" Nullnftype_GMLC Nullnftype = "GMLC" Nullnftype__5_G_EIR Nullnftype = "5G_EIR" Nullnftype_SEPP Nullnftype = "SEPP" Nullnftype_UPF Nullnftype = "UPF" Nullnftype_N3_IWF Nullnftype = "N3IWF" Nullnftype_AF Nullnftype = "AF" Nullnftype_UDSF Nullnftype = "UDSF" Nullnftype_BSF Nullnftype = "BSF" Nullnftype_CHF Nullnftype = "CHF" Nullnftype_NWDAF Nullnftype = "NWDAF" )
List of nullnftype
type Nullrequesternftype ¶
type Nullrequesternftype string
const ( Nullrequesternftype_NRF Nullrequesternftype = "NRF" Nullrequesternftype_UDM Nullrequesternftype = "UDM" Nullrequesternftype_AMF Nullrequesternftype = "AMF" Nullrequesternftype_SMF Nullrequesternftype = "SMF" Nullrequesternftype_AUSF Nullrequesternftype = "AUSF" Nullrequesternftype_NEF Nullrequesternftype = "NEF" Nullrequesternftype_PCF Nullrequesternftype = "PCF" Nullrequesternftype_SMSF Nullrequesternftype = "SMSF" Nullrequesternftype_NSSF Nullrequesternftype = "NSSF" Nullrequesternftype_UDR Nullrequesternftype = "UDR" Nullrequesternftype_LMF Nullrequesternftype = "LMF" Nullrequesternftype_GMLC Nullrequesternftype = "GMLC" Nullrequesternftype__5_G_EIR Nullrequesternftype = "5G_EIR" Nullrequesternftype_SEPP Nullrequesternftype = "SEPP" Nullrequesternftype_UPF Nullrequesternftype = "UPF" Nullrequesternftype_N3_IWF Nullrequesternftype = "N3IWF" Nullrequesternftype_AF Nullrequesternftype = "AF" Nullrequesternftype_UDSF Nullrequesternftype = "UDSF" Nullrequesternftype_BSF Nullrequesternftype = "BSF" Nullrequesternftype_CHF Nullrequesternftype = "CHF" Nullrequesternftype_NWDAF Nullrequesternftype = "NWDAF" )
List of nullrequesternftype
type Nulltargetnftype ¶
type Nulltargetnftype string
const ( Nulltargetnftype_NRF Nulltargetnftype = "NRF" Nulltargetnftype_UDM Nulltargetnftype = "UDM" Nulltargetnftype_AMF Nulltargetnftype = "AMF" Nulltargetnftype_SMF Nulltargetnftype = "SMF" Nulltargetnftype_AUSF Nulltargetnftype = "AUSF" Nulltargetnftype_NEF Nulltargetnftype = "NEF" Nulltargetnftype_PCF Nulltargetnftype = "PCF" Nulltargetnftype_SMSF Nulltargetnftype = "SMSF" Nulltargetnftype_NSSF Nulltargetnftype = "NSSF" Nulltargetnftype_UDR Nulltargetnftype = "UDR" Nulltargetnftype_LMF Nulltargetnftype = "LMF" Nulltargetnftype_GMLC Nulltargetnftype = "GMLC" Nulltargetnftype__5_G_EIR Nulltargetnftype = "5G_EIR" Nulltargetnftype_SEPP Nulltargetnftype = "SEPP" Nulltargetnftype_UPF Nulltargetnftype = "UPF" Nulltargetnftype_N3_IWF Nulltargetnftype = "N3IWF" Nulltargetnftype_AF Nulltargetnftype = "AF" Nulltargetnftype_UDSF Nulltargetnftype = "UDSF" Nulltargetnftype_BSF Nulltargetnftype = "BSF" Nulltargetnftype_CHF Nulltargetnftype = "CHF" Nulltargetnftype_NWDAF Nulltargetnftype = "NWDAF" )
List of nulltargetnftype
type OdbData ¶
type OdbData struct {
RoamingOdb *RoamingOdb `json:"roamingOdb,omitempty" yaml:"roamingOdb" bson:"roamingOdb" mapstructure:"RoamingOdb"`
}
type OdbPacketServices ¶
type OdbPacketServices string
const ( ODBPACKETSERVICES_ALL_PACKET_SERVICES OdbPacketServices = "ALL_PACKET_SERVICES" ODBPACKETSERVICES_ROAMER_ACCESS_HPLMN_AP OdbPacketServices = "ROAMER_ACCESS_HPLMN_AP" ODBPACKETSERVICES_ROAMER_ACCESS_VPLMN_AP OdbPacketServices = "ROAMER_ACCESS_VPLMN_AP" )
enum type List of OdbPacketServices
type OperationMode ¶
type OperationMode string
const ( OPERATIONMODE_WB_S1 OperationMode = "WB_S1" OPERATIONMODE_NB_S1 OperationMode = "NB_S1" OPERATIONMODE_WB_N1 OperationMode = "WB_N1" OPERATIONMODE_NB_N1 OperationMode = "NB_N1" )
enum type List of OperationMode
type OperationModeAnyOf ¶
type OperationModeAnyOf string
const ( OPERATIONMODEANYOF_WB_S1 OperationModeAnyOf = "WB_S1" OPERATIONMODEANYOF_NB_S1 OperationModeAnyOf = "NB_S1" OPERATIONMODEANYOF_WB_N1 OperationModeAnyOf = "WB_N1" OPERATIONMODEANYOF_NB_N1 OperationModeAnyOf = "NB_N1" )
List of OperationModeAnyOf
type OperatorDeterminedBarringData ¶
type OperatorDeterminedBarringData struct { RoamingOdb RoamingOdb `json:"roamingOdb,omitempty" bson:"roamingOdb"` OdbPacketServices OdbPacketServices `json:"odbPacketServices,omitempty" bson:"odbPacketServices"` }
type OperatorSpecificDataContainer ¶
type OperatorSpecificDataContainer struct { DataType string `json:"dataType" yaml:"dataType" bson:"dataType" mapstructure:"DataType"` DataTypeDefinition *string `json:"dataTypeDefinition,omitempty" yaml:"dataTypeDefinition" bson:"dataTypeDefinition" mapstructure:"DataTypeDefinition"` Value string `json:"value" yaml:"value" bson:"value" mapstructure:"Value"` SupportedFeatures *string `json:"supportedFeatures,omitempty" yaml:"supportedFeatures" bson:"supportedFeatures" mapstructure:"SupportedFeatures"` }
type PacketFilterInfo ¶
type PacketFilterInfo struct { // An identifier of packet filter. PackFiltId string `json:"packFiltId,omitempty" yaml:"packFiltId" bson:"packFiltId" mapstructure:"PackFiltId"` // Defines a packet filter for an IP flow.Refer to subclause 5.3.54 of 3GPP TS 29.212 [23] for encoding. PackFiltCont string `json:"packFiltCont,omitempty" yaml:"packFiltCont" bson:"packFiltCont" mapstructure:"PackFiltCont"` // Contains the Ipv4 Type-of-Service and mask field or the Ipv6 Traffic-Class field and mask field. TosTrafficClass string `json:"tosTrafficClass,omitempty" yaml:"tosTrafficClass" bson:"tosTrafficClass" mapstructure:"TosTrafficClass"` // The security parameter index of the IPSec packet. Spi string `json:"spi,omitempty" yaml:"spi" bson:"spi" mapstructure:"Spi"` // The Ipv6 flow label header field. FlowLabel string `json:"flowLabel,omitempty" yaml:"flowLabel" bson:"flowLabel" mapstructure:"FlowLabel"` FlowDirection FlowDirection `json:"flowDirection,omitempty" yaml:"flowDirection" bson:"flowDirection" mapstructure:"FlowDirection"` }
type PacketFilterOperation ¶
type PacketFilterOperation string
const ( DELETIONPacketFilterOperation PacketFilterOperation = "DELETION" ADDITIONPacketFilterOperation PacketFilterOperation = "ADDITION" MODIFICATIONPacketFilterOperation PacketFilterOperation = "MODIFICATION" )
List of PacketFilterOperation
type PartialRecordMethod ¶
type PartialRecordMethod string
const ( PartialRecordMethod_DEFAULT PartialRecordMethod = "DEFAULT" PartialRecordMethod_INDIVIDUAL PartialRecordMethod = "INDIVIDUAL" )
List of PartialRecordMethod
type PartialSuccessReport ¶
type PartialSuccessReport struct { FailureCause FailureCause `json:"failureCause" yaml:"failureCause" bson:"failureCause" mapstructure:"FailureCause"` // Information about the PCC rules provisioned by the PCF not successfully installed/activated. RuleReports []RuleReport `json:"ruleReports" yaml:"ruleReports" bson:"ruleReports" mapstructure:"RuleReports"` UeCampingRep *UeCampingRep `json:"ueCampingRep,omitempty" yaml:"ueCampingRep" bson:"ueCampingRep" mapstructure:"UeCampingRep"` }
type PatchItem ¶
type PatchItem struct { Op PatchOperation `json:"op" yaml:"op" bson:"op" mapstructure:"Op"` Path string `json:"path" yaml:"path" bson:"path" mapstructure:"Path"` From *string `json:"from,omitempty" yaml:"from" bson:"from" mapstructure:"From"` Value *interface{} `json:"value,omitempty" yaml:"value" bson:"value" mapstructure:"Value"` }
type PatchOperation ¶
type PatchOperation string
const ( PATCHOPERATION_ADD PatchOperation = "add" PATCHOPERATION_COPY PatchOperation = "copy" PATCHOPERATION_MOVE PatchOperation = "move" PATCHOPERATION_REMOVE PatchOperation = "remove" PATCHOPERATION_REPLACE PatchOperation = "replace" PATCHOPERATION_TEST PatchOperation = "test" )
enum type List of PatchOperation
type PatchOperationAnyOf ¶
type PatchOperationAnyOf string
const ( PATCHOPERATIONANYOF_ADD PatchOperationAnyOf = "add" PATCHOPERATIONANYOF_COPY PatchOperationAnyOf = "copy" PATCHOPERATIONANYOF_MOVE PatchOperationAnyOf = "move" PATCHOPERATIONANYOF_REMOVE PatchOperationAnyOf = "remove" PATCHOPERATIONANYOF_REPLACE PatchOperationAnyOf = "replace" PATCHOPERATIONANYOF_TEST PatchOperationAnyOf = "test" )
List of PatchOperationAnyOf
type PatchResult ¶
type PatchResult struct {
Report []ReportItem `json:"report" yaml:"report" bson:"report" mapstructure:"Report"`
}
type PccRule ¶
type PccRule struct { // An array of IP flow packet filter information. FlowInfos []FlowInformation `json:"flowInfos,omitempty" yaml:"flowInfos" bson:"flowInfos" mapstructure:"FlowInfos"` // A reference to the application detection filter configured at the UPF. AppId string `json:"appId,omitempty" yaml:"appId" bson:"appId" mapstructure:"AppId"` // Represents the content version of some content. ContVer int32 `json:"contVer,omitempty" yaml:"contVer" bson:"contVer" mapstructure:"ContVer"` // Univocally identifies the PCC rule within a PDU session. PccRuleId string `json:"pccRuleId" yaml:"pccRuleId" bson:"pccRuleId" mapstructure:"PccRuleId"` Precedence int32 `json:"precedence,omitempty" yaml:"precedence" bson:"precedence" mapstructure:"Precedence"` AfSigProtocol AfSigProtocol `json:"afSigProtocol,omitempty" yaml:"afSigProtocol" bson:"afSigProtocol" mapstructure:"AfSigProtocol"` // Indication of application relocation possibility. AppReloc bool `json:"appReloc,omitempty" yaml:"appReloc" bson:"appReloc" mapstructure:"AppReloc"` // A reference to the QoSData policy type decision type. It is the qosId described in subclause 5.6.2.8. (NOTE) RefQosData []string `json:"refQosData,omitempty" yaml:"refQosData" bson:"refQosData" mapstructure:"RefQosData"` // A reference to the TrafficControlData policy decision type. It is the tcId described in subclause 5.6.2.10. (NOTE) RefTcData []string `json:"refTcData,omitempty" yaml:"refTcData" bson:"refTcData" mapstructure:"RefTcData"` // A reference to the ChargingData policy decision type. It is the chgId described in subclause 5.6.2.11. (NOTE) RefChgData []string `json:"refChgData,omitempty" yaml:"refChgData" bson:"refChgData" mapstructure:"RefChgData"` // A reference to UsageMonitoringData policy decision type. It is the umId described in subclause 5.6.2.12. (NOTE) RefUmData []string `json:"refUmData,omitempty" yaml:"refUmData" bson:"refUmData" mapstructure:"RefUmData"` // A reference to the condition data. It is the condId described in subclause 5.6.2.9. RefCondData string `json:"refCondData,omitempty" yaml:"refCondData" bson:"refCondData" mapstructure:"RefCondData"` }
type PcfInfo ¶
type PcfInfo struct { DnnList []string `json:"dnnList,omitempty" yaml:"dnnList" bson:"dnnList" mapstructure:"DnnList"` SupiRanges []SupiRange `json:"supiRanges,omitempty" yaml:"supiRanges" bson:"supiRanges" mapstructure:"SupiRanges"` RxDiamHost string `json:"rxDiamHost,omitempty" yaml:"rxDiamHost" bson:"rxDiamHost" mapstructure:"RxDiamHost"` RxDiamRealm string `json:"rxDiamRealm,omitempty" yaml:"rxDiamRealm" bson:"rxDiamRealm" mapstructure:"RxDiamRealm"` }
type PcscfRestorationNotification ¶
type PcscfRestorationNotification struct {
Supi string `json:"supi" yaml:"supi" bson:"supi" mapstructure:"Supi"`
}
type PduSession ¶
type PduSession struct { Dnn string `json:"dnn" yaml:"dnn" bson:"dnn" mapstructure:"Dnn"` SmfInstanceId string `json:"smfInstanceId" yaml:"smfInstanceId" bson:"smfInstanceId" mapstructure:"SmfInstanceId"` PlmnId PlmnId `json:"plmnId" yaml:"plmnId" bson:"plmnId" mapstructure:"PlmnId"` SingleNssai *Snssai `json:"singleNssai,omitempty" yaml:"singleNssai" bson:"singleNssai" mapstructure:"SingleNssai"` }
type PduSessionContext ¶
type PduSessionContext struct { PduSessionId int32 `json:"pduSessionId"` SmContextRef string `json:"smContextRef"` SNssai *Snssai `json:"sNssai"` Dnn string `json:"dnn"` AccessType AccessType `json:"accessType"` AllocatedEbiList []EbiArpMapping `json:"allocatedEbiList"` HsmfId string `json:"hsmfId,omitempty"` VsmfId string `json:"vsmfId,omitempty"` NsInstance string `json:"nsInstance,omitempty"` }
type PduSessionContinuityInd ¶
type PduSessionContinuityInd string
const ( PDUSESSIONCONTINUITYIND_MAINTAIN_PDUSESSION PduSessionContinuityInd = "MAINTAIN_PDUSESSION" PDUSESSIONCONTINUITYIND_RECONNECT_PDUSESSION PduSessionContinuityInd = "RECONNECT_PDUSESSION" PDUSESSIONCONTINUITYIND_RELEASE_PDUSESSION PduSessionContinuityInd = "RELEASE_PDUSESSION" )
enum type List of PduSessionContinuityInd
type PduSessionContinuityIndAnyOf ¶
type PduSessionContinuityIndAnyOf string
const ( PDUSESSIONCONTINUITYINDANYOF_MAINTAIN_PDUSESSION PduSessionContinuityIndAnyOf = "MAINTAIN_PDUSESSION" PDUSESSIONCONTINUITYINDANYOF_RECONNECT_PDUSESSION PduSessionContinuityIndAnyOf = "RECONNECT_PDUSESSION" PDUSESSIONCONTINUITYINDANYOF_RELEASE_PDUSESSION PduSessionContinuityIndAnyOf = "RELEASE_PDUSESSION" )
List of PduSessionContinuityIndAnyOf
type PduSessionCreateData ¶
type PduSessionCreateData struct { Supi string `json:"supi,omitempty"` UnauthenticatedSupi bool `json:"unauthenticatedSupi,omitempty"` Pei string `json:"pei,omitempty"` PduSessionId int32 `json:"pduSessionId,omitempty"` Dnn string `json:"dnn"` SNssai *Snssai `json:"sNssai,omitempty"` VsmfId string `json:"vsmfId"` ServingNetwork *PlmnId `json:"servingNetwork"` RequestType RequestType `json:"requestType,omitempty"` EpsBearerId []int32 `json:"epsBearerId,omitempty"` PgwS8cFteid string `json:"pgwS8cFteid,omitempty"` VsmfPduSessionUri string `json:"vsmfPduSessionUri"` VcnTunnelInfo *TunnelInfo `json:"vcnTunnelInfo"` AnType AccessType `json:"anType"` RatType RatType `json:"ratType,omitempty"` UeLocation *UserLocation `json:"ueLocation,omitempty"` UeTimeZone string `json:"ueTimeZone,omitempty"` AddUeLocation *UserLocation `json:"addUeLocation,omitempty"` Gpsi string `json:"gpsi,omitempty"` N1SmInfoFromUe *RefToBinaryData `json:"n1SmInfoFromUe,omitempty"` UnknownN1SmInfo *RefToBinaryData `json:"unknownN1SmInfo,omitempty"` SupportedFeatures string `json:"supportedFeatures,omitempty"` HPcfId string `json:"hPcfId,omitempty"` HoPreparationIndication bool `json:"hoPreparationIndication,omitempty"` SelMode DnnSelectionMode `json:"selMode,omitempty"` AlwaysOnRequested bool `json:"alwaysOnRequested,omitempty"` UdmGroupId string `json:"udmGroupId,omitempty"` RoutingIndicator string `json:"routingIndicator,omitempty"` EpsInterworkingInd EpsInterworkingIndication `json:"epsInterworkingInd,omitempty"` VSmfServiceInstanceId string `json:"vSmfServiceInstanceId,omitempty"` RecoveryTime *time.Time `json:"recoveryTime,omitempty"` RoamingChargingProfile *RoamingChargingProfile `json:"roamingChargingProfile,omitempty"` ChargingId string `json:"chargingId,omitempty"` OldPduSessionId int32 `json:"oldPduSessionId,omitempty"` }
type PduSessionCreateError ¶
type PduSessionCreateError struct { Error *ProblemDetails `json:"error"` N1smCause string `json:"n1smCause,omitempty"` N1SmInfoToUe *RefToBinaryData `json:"n1SmInfoToUe,omitempty"` BackOffTimer int32 `json:"backOffTimer,omitempty"` RecoveryTime *time.Time `json:"recoveryTime,omitempty"` }
type PduSessionCreatedData ¶
type PduSessionCreatedData struct { PduSessionType PduSessionType `json:"pduSessionType"` SscMode string `json:"sscMode"` HcnTunnelInfo *TunnelInfo `json:"hcnTunnelInfo"` SessionAmbr *Ambr `json:"sessionAmbr"` QosFlowsSetupList []QosFlowSetupItem `json:"qosFlowsSetupList"` HSmfInstanceId string `json:"hSmfInstanceId"` PduSessionId int32 `json:"pduSessionId,omitempty"` SNssai *Snssai `json:"sNssai,omitempty"` EnablePauseCharging bool `json:"enablePauseCharging,omitempty"` UeIpv4Address string `json:"ueIpv4Address,omitempty"` UeIpv6Prefix string `json:"ueIpv6Prefix,omitempty"` N1SmInfoToUe *RefToBinaryData `json:"n1SmInfoToUe,omitempty"` EpsPdnCnxInfo *EpsPdnCnxInfo `json:"epsPdnCnxInfo,omitempty"` EpsBearerInfo *[]EpsBearerInfo `json:"epsBearerInfo,omitempty"` SupportedFeatures string `json:"supportedFeatures,omitempty"` MaxIntegrityProtectedDataRate MaxIntegrityProtectedDataRate `json:"maxIntegrityProtectedDataRate,omitempty"` AlwaysOnGranted bool `json:"alwaysOnGranted,omitempty"` UpSecurity *UpSecurity `json:"upSecurity,omitempty"` RoamingChargingProfile *RoamingChargingProfile `json:"roamingChargingProfile,omitempty"` HSmfServiceInstanceId string `json:"hSmfServiceInstanceId,omitempty"` RecoveryTime *time.Time `json:"recoveryTime,omitempty"` }
type PduSessionManagementData ¶
type PduSessionManagementData struct { PduSessionStatus *PduSessionStatus `json:"pduSessionStatus,omitempty" yaml:"pduSessionStatus" bson:"pduSessionStatus" mapstructure:"PduSessionStatus"` PduSessionStatusTs *time.Time `json:"pduSessionStatusTs,omitempty" yaml:"pduSessionStatusTs" bson:"pduSessionStatusTs" mapstructure:"PduSessionStatusTs"` Dnai *string `json:"dnai,omitempty" yaml:"dnai" bson:"dnai" mapstructure:"Dnai"` DnaiTs *time.Time `json:"dnaiTs,omitempty" yaml:"dnaiTs" bson:"dnaiTs" mapstructure:"DnaiTs"` N6TrafficRoutingInfo *[]RouteToLocation `` /* 129-byte string literal not displayed */ N6TrafficRoutingInfoTs *time.Time `` /* 137-byte string literal not displayed */ Ipv4Addr *string `json:"ipv4Addr,omitempty" yaml:"ipv4Addr" bson:"ipv4Addr" mapstructure:"Ipv4Addr"` Ipv6Prefix *[]Ipv6Prefix `json:"ipv6Prefix,omitempty" yaml:"ipv6Prefix" bson:"ipv6Prefix" mapstructure:"Ipv6Prefix"` Ipv6Addrs *[]Ipv6Addr `json:"ipv6Addrs,omitempty" yaml:"ipv6Addrs" bson:"ipv6Addrs" mapstructure:"Ipv6Addrs"` PduSessType *PduSessionType `json:"pduSessType,omitempty" yaml:"pduSessType" bson:"pduSessType" mapstructure:"PduSessType"` IpAddrTs *time.Time `json:"ipAddrTs,omitempty" yaml:"ipAddrTs" bson:"ipAddrTs" mapstructure:"IpAddrTs"` Dnn *string `json:"dnn,omitempty" yaml:"dnn" bson:"dnn" mapstructure:"Dnn"` PduSessionId *int32 `json:"pduSessionId,omitempty" yaml:"pduSessionId" bson:"pduSessionId" mapstructure:"PduSessionId"` SuppFeat *string `json:"suppFeat,omitempty" yaml:"suppFeat" bson:"suppFeat" mapstructure:"SuppFeat"` }
type PduSessionNotifyItem ¶
type PduSessionNotifyItem struct {
NotificationCause NotificationCause `json:"notificationCause"`
}
type PduSessionStatus ¶
type PduSessionStatus string
const ( PDUSESSIONSTATUS_ACTIVE PduSessionStatus = "ACTIVE" PDUSESSIONSTATUS_RELEASED PduSessionStatus = "RELEASED" )
enum type List of PduSessionStatus
type PduSessionStatusCfg ¶
type PduSessionStatusCfg struct {
Dnn *string `json:"dnn,omitempty" yaml:"dnn" bson:"dnn" mapstructure:"Dnn"`
}
type PduSessionType ¶
type PduSessionType string
const ( PDUSESSIONTYPE_IPV4 PduSessionType = "IPV4" PDUSESSIONTYPE_IPV6 PduSessionType = "IPV6" PDUSESSIONTYPE_IPV4_V6 PduSessionType = "IPV4V6" PDUSESSIONTYPE_UNSTRUCTURED PduSessionType = "UNSTRUCTURED" PDUSESSIONTYPE_ETHERNET PduSessionType = "ETHERNET" )
enum type List of PduSessionType
type PduSessionTypeAnyOf ¶
type PduSessionTypeAnyOf string
const ( PDUSESSIONTYPEANYOF_IPV4 PduSessionTypeAnyOf = "IPV4" PDUSESSIONTYPEANYOF_IPV6 PduSessionTypeAnyOf = "IPV6" PDUSESSIONTYPEANYOF_IPV4_V6 PduSessionTypeAnyOf = "IPV4V6" PDUSESSIONTYPEANYOF_UNSTRUCTURED PduSessionTypeAnyOf = "UNSTRUCTURED" PDUSESSIONTYPEANYOF_ETHERNET PduSessionTypeAnyOf = "ETHERNET" )
List of PduSessionTypeAnyOf
type PduSessionTypes ¶
type PduSessionTypes struct { DefaultSessionType PduSessionType `json:"defaultSessionType" yaml:"defaultSessionType" bson:"defaultSessionType" mapstructure:"DefaultSessionType"` AllowedSessionTypes *[]PduSessionType `json:"allowedSessionTypes,omitempty" yaml:"allowedSessionTypes" bson:"allowedSessionTypes" mapstructure:"AllowedSessionTypes"` }
type Periodicity ¶
type Periodicity string
const ( PERIODICITY_YEARLY Periodicity = "YEARLY" PERIODICITY_MONTHLY Periodicity = "MONTHLY" PERIODICITY_WEEKLY Periodicity = "WEEKLY" PERIODICITY_DAILY Periodicity = "DAILY" PERIODICITY_HOURLY Periodicity = "HOURLY" )
enum type List of Periodicity
type PermanentKey ¶
type Pfd ¶
type Pfd struct { // Identifies a PDF of an application identifier. PfdId string `json:"pfdId" yaml:"pfdId" bson:"pfdId" mapstructure:"PfdId"` // Represents a 3-tuple with protocol, server ip and server port for UL/DL application traffic. The content of the string has the same encoding as the IPFilterRule AVP value as defined in IETF RFC 6733. FlowDescriptions []string `json:"flowDescriptions,omitempty" yaml:"flowDescriptions" bson:"flowDescriptions" mapstructure:"FlowDescriptions"` // Indicates a URL or a regular expression which is used to match the significant parts of the URL. Urls []string `json:"urls,omitempty" yaml:"urls" bson:"urls" mapstructure:"Urls"` // Indicates an FQDN or a regular expression as a domain name matching criteria. DomainNames []string `json:"domainNames,omitempty" yaml:"domainNames" bson:"domainNames" mapstructure:"DomainNames"` }
type PfdChangeNotification ¶
type PfdChangeNotification struct { ApplicationId string `json:"applicationId" yaml:"applicationId" bson:"applicationId" mapstructure:"ApplicationId"` RemovalFlag *bool `json:"removalFlag,omitempty" yaml:"removalFlag" bson:"removalFlag" mapstructure:"RemovalFlag"` PartialFlag *bool `json:"partialFlag,omitempty" yaml:"partialFlag" bson:"partialFlag" mapstructure:"PartialFlag"` Pfds *[]PfdContent `json:"pfds,omitempty" yaml:"pfds" bson:"pfds" mapstructure:"Pfds"` }
type PfdChangeReport ¶
type PfdChangeReport struct { PfdError *ProblemDetails `json:"pfdError" yaml:"pfdError" bson:"pfdError" mapstructure:"PfdError"` ApplicationId []string `json:"applicationId" yaml:"applicationId" bson:"applicationId" mapstructure:"ApplicationId"` }
type PfdContent ¶
type PfdContent struct { PfdId *string `json:"pfdId,omitempty" yaml:"pfdId" bson:"pfdId" mapstructure:"PfdId"` FlowDescriptions *[]string `json:"flowDescriptions,omitempty" yaml:"flowDescriptions" bson:"flowDescriptions" mapstructure:"FlowDescriptions"` Urls *[]string `json:"urls,omitempty" yaml:"urls" bson:"urls" mapstructure:"Urls"` DomainNames *[]string `json:"domainNames,omitempty" yaml:"domainNames" bson:"domainNames" mapstructure:"DomainNames"` DnProtocol *DomainNameProtocol `json:"dnProtocol,omitempty" yaml:"dnProtocol" bson:"dnProtocol" mapstructure:"DnProtocol"` }
type PfdData ¶
type PfdData struct { // Each element uniquely external application identifier ExternalAppId string `json:"externalAppId" yaml:"externalAppId" bson:"externalAppId" mapstructure:"ExternalAppId"` // string formatted according to IETF RFC 3986 identifying a referenced resource. Self string `json:"self,omitempty" yaml:"self" bson:"self" mapstructure:"Self"` // Contains the PFDs of the external application identifier. Each PFD is identified in the map via a key containing the PFD identifier. Pfds map[string]Pfd `json:"pfds" yaml:"pfds" bson:"pfds" mapstructure:"Pfds"` // Unsigned integer identifying a period of time in units of seconds with \"nullable=true\" property. AllowedDelay int32 `json:"allowedDelay,omitempty" yaml:"allowedDelay" bson:"allowedDelay" mapstructure:"AllowedDelay"` // Unsigned integer identifying a period of time in units of seconds with \"readOnly=true\" property. CachingTime int32 `json:"cachingTime,omitempty" yaml:"cachingTime" bson:"cachingTime" mapstructure:"CachingTime"` }
type PfdDataForApp ¶
type PfdDataForApp struct { ApplicationId string `json:"applicationId" yaml:"applicationId" bson:"applicationId" mapstructure:"ApplicationId"` Pfds []PfdContent `json:"pfds" yaml:"pfds" bson:"pfds" mapstructure:"Pfds"` CachingTime *time.Time `json:"cachingTime,omitempty" yaml:"cachingTime" bson:"cachingTime" mapstructure:"CachingTime"` }
type PfdDataForAppExt ¶
type PfdDataForAppExt struct { ApplicationId string `json:"applicationId" yaml:"applicationId" bson:"applicationId" mapstructure:"ApplicationId"` Pfds []PfdContent `json:"pfds" yaml:"pfds" bson:"pfds" mapstructure:"Pfds"` CachingTime *time.Time `json:"cachingTime,omitempty" yaml:"cachingTime" bson:"cachingTime" mapstructure:"CachingTime"` SuppFeat *string `json:"suppFeat,omitempty" yaml:"suppFeat" bson:"suppFeat" mapstructure:"SuppFeat"` }
type PfdDataForAppExtAllOf ¶
type PfdDataForAppExtAllOf struct {
SuppFeat *string `json:"suppFeat,omitempty" yaml:"suppFeat" bson:"suppFeat" mapstructure:"SuppFeat"`
}
type PfdManagement ¶
type PfdManagement struct { // string formatted according to IETF RFC 3986 identifying a referenced resource. Self string `json:"self,omitempty" yaml:"self" bson:"self" mapstructure:"Self"` SupportedFeatures string `json:"supportedFeatures,omitempty" yaml:"supportedFeatures" bson:"supportedFeatures" mapstructure:"SupportedFeatures"` // Each element uniquely identifies the PFDs for an external application identifier. Each element is identified in the map via an external application identifier as key. The response shall include successfully provisioned PFD data of application(s). PfdDatas map[string]PfdData `json:"pfdDatas" yaml:"pfdDatas" bson:"pfdDatas" mapstructure:"PfdDatas"` // Supplied by the SCEF and contains the external application identifiers for which PFD(s) are not added or modified successfully. The failure reason is also included. Each element provides the related information for one or more external application identifier(s) and is identified in the map via the failure identifier as key. PfdReports map[string]PfdReport `json:"pfdReports,omitempty" yaml:"pfdReports" bson:"pfdReports" mapstructure:"PfdReports"` }
type PfdReport ¶
type PfdReport struct { // Identifies the external application identifier(s) which PFD(s) are not added or modified successfully ExternalAppIds []string `json:"externalAppIds" yaml:"externalAppIds" bson:"externalAppIds" mapstructure:"ExternalAppIds"` FailureCode FailureCode `json:"failureCode" yaml:"failureCode" bson:"failureCode" mapstructure:"FailureCode"` // Unsigned integer identifying a period of time in units of seconds. CachingTime int32 `json:"cachingTime,omitempty" yaml:"cachingTime" bson:"cachingTime" mapstructure:"CachingTime"` }
type PfdSubscription ¶
type PfdSubscription struct { ApplicationIds []string `json:"applicationIds,omitempty" yaml:"applicationIds" bson:"applicationIds" mapstructure:"ApplicationIds"` NotifyUri string `json:"notifyUri" yaml:"notifyUri" bson:"notifyUri" mapstructure:"NotifyUri"` SupportedFeatures string `json:"supportedFeatures" yaml:"supportedFeatures" bson:"supportedFeatures" mapstructure:"SupportedFeatures"` }
type PgwInfo ¶
type PgwInfo struct { Dnn string `json:"dnn" yaml:"dnn" bson:"dnn" mapstructure:"Dnn"` PgwFqdn string `json:"pgwFqdn" yaml:"pgwFqdn" bson:"pgwFqdn" mapstructure:"PgwFqdn"` PlmnId *PlmnId `json:"plmnId,omitempty" yaml:"plmnId" bson:"plmnId" mapstructure:"PlmnId"` EpdgInd *bool `json:"epdgInd,omitempty" yaml:"epdgInd" bson:"epdgInd" mapstructure:"EpdgInd"` }
type PlmnEcInfo ¶
type PlmnEcInfo struct { PlmnId PlmnId `json:"plmnId" yaml:"plmnId" bson:"plmnId" mapstructure:"PlmnId"` EcRestrictionDataWb *EcRestrictionDataWb `json:"ecRestrictionDataWb,omitempty" yaml:"ecRestrictionDataWb" bson:"ecRestrictionDataWb" mapstructure:"EcRestrictionDataWb"` EcRestrictionDataNb *bool `json:"ecRestrictionDataNb,omitempty" yaml:"ecRestrictionDataNb" bson:"ecRestrictionDataNb" mapstructure:"EcRestrictionDataNb"` }
type PlmnOperatorClass ¶
type PlmnOperatorClass struct { LcsClientClass LcsClientClass `json:"lcsClientClass" yaml:"lcsClientClass" bson:"lcsClientClass" mapstructure:"LcsClientClass"` LcsClientIds []string `json:"lcsClientIds" yaml:"lcsClientIds" bson:"lcsClientIds" mapstructure:"LcsClientIds"` }
type PlmnRouteSelectionDescriptor ¶
type PlmnRouteSelectionDescriptor struct { ServingPlmn PlmnId `json:"servingPlmn" yaml:"servingPlmn" bson:"servingPlmn" mapstructure:"ServingPlmn"` SnssaiRouteSelDescs *[]SnssaiRouteSelectionDescriptor `json:"snssaiRouteSelDescs,omitempty" yaml:"snssaiRouteSelDescs" bson:"snssaiRouteSelDescs" mapstructure:"SnssaiRouteSelDescs"` }
PlmnRouteSelectionDescriptor - Contains the route selection descriptors (combinations of SNSSAI, DNNs, PDU session types, SSC modes and ATSSS information) allowed by subscription to the UE for a serving PLMN
type PlmnSnssai ¶
type Point ¶
type Point struct { // not map // not array //Item GadShape Item *GadShape `json:"Item,omitempty" yaml:"item" bson:"item" mapstructure:"Item"` Point GeographicalCoordinates `json:"point" yaml:"point" bson:"point" mapstructure:"Point"` }
type PointAllOf ¶
type PointAllOf struct {
Point GeographicalCoordinates `json:"point" yaml:"point" bson:"point" mapstructure:"Point"`
}
type PointAltitude ¶
type PointAltitude struct { // not map // not array //Item GadShape Item *GadShape `json:"Item,omitempty" yaml:"item" bson:"item" mapstructure:"Item"` Point GeographicalCoordinates `json:"point" yaml:"point" bson:"point" mapstructure:"Point"` Altitude float64 `json:"altitude" yaml:"altitude" bson:"altitude" mapstructure:"Altitude"` }
type PointAltitudeAllOf ¶
type PointAltitudeAllOf struct { Point GeographicalCoordinates `json:"point" yaml:"point" bson:"point" mapstructure:"Point"` Altitude float64 `json:"altitude" yaml:"altitude" bson:"altitude" mapstructure:"Altitude"` }
type PointAltitudeUncertainty ¶
type PointAltitudeUncertainty struct { // not map // not array //Item GadShape Item *GadShape `json:"Item,omitempty" yaml:"item" bson:"item" mapstructure:"Item"` Point GeographicalCoordinates `json:"point" yaml:"point" bson:"point" mapstructure:"Point"` Altitude float64 `json:"altitude" yaml:"altitude" bson:"altitude" mapstructure:"Altitude"` UncertaintyEllipse UncertaintyEllipse `json:"uncertaintyEllipse" yaml:"uncertaintyEllipse" bson:"uncertaintyEllipse" mapstructure:"UncertaintyEllipse"` UncertaintyAltitude float32 `json:"uncertaintyAltitude" yaml:"uncertaintyAltitude" bson:"uncertaintyAltitude" mapstructure:"UncertaintyAltitude"` Confidence int32 `json:"confidence" yaml:"confidence" bson:"confidence" mapstructure:"Confidence"` }
type PointAltitudeUncertaintyAllOf ¶
type PointAltitudeUncertaintyAllOf struct { Point GeographicalCoordinates `json:"point" yaml:"point" bson:"point" mapstructure:"Point"` Altitude float64 `json:"altitude" yaml:"altitude" bson:"altitude" mapstructure:"Altitude"` UncertaintyEllipse UncertaintyEllipse `json:"uncertaintyEllipse" yaml:"uncertaintyEllipse" bson:"uncertaintyEllipse" mapstructure:"UncertaintyEllipse"` UncertaintyAltitude float32 `json:"uncertaintyAltitude" yaml:"uncertaintyAltitude" bson:"uncertaintyAltitude" mapstructure:"UncertaintyAltitude"` Confidence int32 `json:"confidence" yaml:"confidence" bson:"confidence" mapstructure:"Confidence"` }
type PointList ¶
type PointList struct { // not map // is array // Items []GeographicalCoordinates Items *[]GeographicalCoordinates `json:"Items,omitempty" yaml:"items" bson:"items" mapstructure:"Items"` }
type PointUncertaintyCircle ¶
type PointUncertaintyCircle struct { // not map // not array //Item GadShape Item *GadShape `json:"Item,omitempty" yaml:"item" bson:"item" mapstructure:"Item"` Point GeographicalCoordinates `json:"point" yaml:"point" bson:"point" mapstructure:"Point"` Uncertainty float32 `json:"uncertainty" yaml:"uncertainty" bson:"uncertainty" mapstructure:"Uncertainty"` }
type PointUncertaintyCircleAllOf ¶
type PointUncertaintyCircleAllOf struct { Point GeographicalCoordinates `json:"point" yaml:"point" bson:"point" mapstructure:"Point"` Uncertainty float32 `json:"uncertainty" yaml:"uncertainty" bson:"uncertainty" mapstructure:"Uncertainty"` }
type PointUncertaintyEllipse ¶
type PointUncertaintyEllipse struct { // not map // not array //Item GadShape Item *GadShape `json:"Item,omitempty" yaml:"item" bson:"item" mapstructure:"Item"` Point GeographicalCoordinates `json:"point" yaml:"point" bson:"point" mapstructure:"Point"` UncertaintyEllipse UncertaintyEllipse `json:"uncertaintyEllipse" yaml:"uncertaintyEllipse" bson:"uncertaintyEllipse" mapstructure:"UncertaintyEllipse"` Confidence int32 `json:"confidence" yaml:"confidence" bson:"confidence" mapstructure:"Confidence"` }
type PointUncertaintyEllipseAllOf ¶
type PointUncertaintyEllipseAllOf struct { Point GeographicalCoordinates `json:"point" yaml:"point" bson:"point" mapstructure:"Point"` UncertaintyEllipse UncertaintyEllipse `json:"uncertaintyEllipse" yaml:"uncertaintyEllipse" bson:"uncertaintyEllipse" mapstructure:"UncertaintyEllipse"` Confidence int32 `json:"confidence" yaml:"confidence" bson:"confidence" mapstructure:"Confidence"` }
type PolicyAssociation ¶
type PolicyAssociation struct { Request *PolicyAssociationRequest `json:"request,omitempty" yaml:"request" bson:"request" mapstructure:"Request"` // Request Triggers that the PCF subscribes. Only values \"LOC_CH\" and \"PRA_CH\" are permitted. Triggers []RequestTrigger `json:"triggers,omitempty" yaml:"triggers" bson:"triggers" mapstructure:"Triggers"` ServAreaRes *ServiceAreaRestriction `json:"servAreaRes,omitempty" yaml:"servAreaRes" bson:"servAreaRes" mapstructure:"ServAreaRes"` Rfsp int32 `json:"rfsp,omitempty" yaml:"rfsp" bson:"rfsp" mapstructure:"Rfsp"` Pras map[string]PresenceInfo `json:"pras,omitempty" yaml:"pras" bson:"pras" mapstructure:"Pras"` SuppFeat string `json:"suppFeat" yaml:"suppFeat" bson:"suppFeat" mapstructure:"SuppFeat"` }
type PolicyAssociationReleaseCause ¶
type PolicyAssociationReleaseCause string
const ( PolicyAssociationReleaseCause_UNSPECIFIED PolicyAssociationReleaseCause = "UNSPECIFIED" PolicyAssociationReleaseCause_UE_SUBSCRIPTION PolicyAssociationReleaseCause = "UE_SUBSCRIPTION" PolicyAssociationReleaseCause_INSUFFICIENT_RES PolicyAssociationReleaseCause = "INSUFFICIENT_RES" )
List of PolicyAssociationReleaseCause
type PolicyAssociationRequest ¶
type PolicyAssociationRequest struct { NotificationUri string `json:"notificationUri" yaml:"notificationUri" bson:"notificationUri" mapstructure:"NotificationUri"` // Alternate or backup IPv4 Address(es) where to send Notifications. AltNotifIpv4Addrs []string `json:"altNotifIpv4Addrs,omitempty" yaml:"altNotifIpv4Addrs" bson:"altNotifIpv4Addrs" mapstructure:"AltNotifIpv4Addrs"` // Alternate or backup IPv6 Address(es) where to send Notifications. AltNotifIpv6Addrs []string `json:"altNotifIpv6Addrs,omitempty" yaml:"altNotifIpv6Addrs" bson:"altNotifIpv6Addrs" mapstructure:"AltNotifIpv6Addrs"` Supi string `json:"supi" yaml:"supi" bson:"supi" mapstructure:"Supi"` Gpsi string `json:"gpsi,omitempty" yaml:"gpsi" bson:"gpsi" mapstructure:"Gpsi"` AccessType AccessType `json:"accessType,omitempty" yaml:"accessType" bson:"accessType" mapstructure:"AccessType"` Pei string `json:"pei,omitempty" yaml:"pei" bson:"pei" mapstructure:"Pei"` UserLoc *UserLocation `json:"userLoc,omitempty" yaml:"userLoc" bson:"userLoc" mapstructure:"UserLoc"` TimeZone string `json:"timeZone,omitempty" yaml:"timeZone" bson:"timeZone" mapstructure:"TimeZone"` ServingPlmn *NetworkId `json:"servingPlmn,omitempty" yaml:"servingPlmn" bson:"servingPlmn" mapstructure:"ServingPlmn"` RatType RatType `json:"ratType,omitempty" yaml:"ratType" bson:"ratType" mapstructure:"RatType"` GroupIds []string `json:"groupIds,omitempty" yaml:"groupIds" bson:"groupIds" mapstructure:"GroupIds"` ServAreaRes *ServiceAreaRestriction `json:"servAreaRes,omitempty" yaml:"servAreaRes" bson:"servAreaRes" mapstructure:"ServAreaRes"` Rfsp int32 `json:"rfsp,omitempty" yaml:"rfsp" bson:"rfsp" mapstructure:"Rfsp"` Guami *Guami `json:"guami,omitempty" yaml:"guami" bson:"guami" mapstructure:"Guami"` // If the NF service consumer is an AMF, it should provide the name of a service produced by the AMF that makes use of information received within the Npcf_AMPolicyControl_UpdateNotify service operation. ServiveName string `json:"serviveName,omitempty" yaml:"serviveName" bson:"serviveName" mapstructure:"ServiveName"` TraceReq *TraceData `json:"traceReq,omitempty" yaml:"traceReq" bson:"traceReq" mapstructure:"TraceReq"` SuppFeat string `json:"suppFeat" yaml:"suppFeat" bson:"suppFeat" mapstructure:"SuppFeat"` }
type PolicyAssociationUpdateRequest ¶
type PolicyAssociationUpdateRequest struct { NotificationUri string `json:"notificationUri,omitempty" yaml:"notificationUri" bson:"notificationUri" mapstructure:"NotificationUri"` // Alternate or backup IPv4 Address(es) where to send Notifications. AltNotifIpv4Addrs []string `json:"altNotifIpv4Addrs,omitempty" yaml:"altNotifIpv4Addrs" bson:"altNotifIpv4Addrs" mapstructure:"AltNotifIpv4Addrs"` // Alternate or backup IPv6 Address(es) where to send Notifications. AltNotifIpv6Addrs []string `json:"altNotifIpv6Addrs,omitempty" yaml:"altNotifIpv6Addrs" bson:"altNotifIpv6Addrs" mapstructure:"AltNotifIpv6Addrs"` // Request Triggers that the NF service consumer observes. Triggers []RequestTrigger `json:"triggers,omitempty" yaml:"triggers" bson:"triggers" mapstructure:"Triggers"` ServAreaRes *ServiceAreaRestriction `json:"servAreaRes,omitempty" yaml:"servAreaRes" bson:"servAreaRes" mapstructure:"ServAreaRes"` Rfsp int32 `json:"rfsp,omitempty" yaml:"rfsp" bson:"rfsp" mapstructure:"Rfsp"` // Map of PRA status information. PraStatuses map[string]PresenceInfo `json:"praStatuses,omitempty" yaml:"praStatuses" bson:"praStatuses" mapstructure:"PraStatuses"` UserLoc *UserLocation `json:"userLoc,omitempty" yaml:"userLoc" bson:"userLoc" mapstructure:"UserLoc"` TraceReq *TraceData `json:"traceReq,omitempty" yaml:"traceReq" bson:"traceReq" mapstructure:"TraceReq"` }
type PolicyControlRequestTrigger ¶
type PolicyControlRequestTrigger string
const ( PolicyControlRequestTrigger_PLMN_CH PolicyControlRequestTrigger = "PLMN_CH" PolicyControlRequestTrigger_RES_MO_RE PolicyControlRequestTrigger = "RES_MO_RE" PolicyControlRequestTrigger_AC_TY_CH PolicyControlRequestTrigger = "AC_TY_CH" PolicyControlRequestTrigger_UE_IP_CH PolicyControlRequestTrigger = "UE_IP_CH" PolicyControlRequestTrigger_UE_MAC_CH PolicyControlRequestTrigger = "UE_MAC_CH" PolicyControlRequestTrigger_AN_CH_COR PolicyControlRequestTrigger = "AN_CH_COR" PolicyControlRequestTrigger_US_RE PolicyControlRequestTrigger = "US_RE" PolicyControlRequestTrigger_APP_STA PolicyControlRequestTrigger = "APP_STA" PolicyControlRequestTrigger_APP_STO PolicyControlRequestTrigger = "APP_STO" PolicyControlRequestTrigger_AN_INFO PolicyControlRequestTrigger = "AN_INFO" PolicyControlRequestTrigger_CM_SES_FAIL PolicyControlRequestTrigger = "CM_SES_FAIL" PolicyControlRequestTrigger_PS_DA_OFF PolicyControlRequestTrigger = "PS_DA_OFF" PolicyControlRequestTrigger_DEF_QOS_CH PolicyControlRequestTrigger = "DEF_QOS_CH" PolicyControlRequestTrigger_SE_AMBR_CH PolicyControlRequestTrigger = "SE_AMBR_CH" PolicyControlRequestTrigger_QOS_NOTIF PolicyControlRequestTrigger = "QOS_NOTIF" PolicyControlRequestTrigger_NO_CREDIT PolicyControlRequestTrigger = "NO_CREDIT" PolicyControlRequestTrigger_PRA_CH PolicyControlRequestTrigger = "PRA_CH" PolicyControlRequestTrigger_SAREA_CH PolicyControlRequestTrigger = "SAREA_CH" PolicyControlRequestTrigger_SCNN_CH PolicyControlRequestTrigger = "SCNN_CH" PolicyControlRequestTrigger_RE_TIMEOUT PolicyControlRequestTrigger = "RE_TIMEOUT" PolicyControlRequestTrigger_RES_RELEASE PolicyControlRequestTrigger = "RES_RELEASE" PolicyControlRequestTrigger_SUCC_RES_ALLO PolicyControlRequestTrigger = "SUCC_RES_ALLO" PolicyControlRequestTrigger_RAT_TY_CH PolicyControlRequestTrigger = "RAT_TY_CH" PolicyControlRequestTrigger_REF_QOS_IND_CH PolicyControlRequestTrigger = "REF_QOS_IND_CH" PolicyControlRequestTrigger_NUM_OF_PACKET_FILTER PolicyControlRequestTrigger = "NUM_OF_PACKET_FILTER" PolicyControlRequestTrigger_UE_STATUS_RESUME PolicyControlRequestTrigger = "UE_STATUS_RESUME" PolicyControlRequestTrigger_UE_TZ_CH PolicyControlRequestTrigger = "UE_TZ_CH" )
List of PolicyControlRequestTrigger
type PolicyDataChangeNotification ¶
type PolicyDataChangeNotification struct { AmPolicyData *AmPolicyData `json:"amPolicyData,omitempty" yaml:"amPolicyData" bson:"amPolicyData" mapstructure:"AmPolicyData"` UePolicySet *UePolicySet `json:"uePolicySet,omitempty" yaml:"uePolicySet" bson:"uePolicySet" mapstructure:"UePolicySet"` PlmnUePolicySet *UePolicySet `json:"plmnUePolicySet,omitempty" yaml:"plmnUePolicySet" bson:"plmnUePolicySet" mapstructure:"PlmnUePolicySet"` SmPolicyData *SmPolicyData `json:"smPolicyData,omitempty" yaml:"smPolicyData" bson:"smPolicyData" mapstructure:"SmPolicyData"` UsageMonData *UsageMonData `json:"usageMonData,omitempty" yaml:"usageMonData" bson:"usageMonData" mapstructure:"UsageMonData"` SponsorConnectivityData *SponsorConnectivityData `` /* 141-byte string literal not displayed */ BdtData *BdtData `json:"bdtData,omitempty" yaml:"bdtData" bson:"bdtData" mapstructure:"BdtData"` OpSpecData *OperatorSpecificDataContainer `json:"opSpecData,omitempty" yaml:"opSpecData" bson:"opSpecData" mapstructure:"OpSpecData"` OpSpecDataMap *map[string]OperatorSpecificDataContainer `json:"opSpecDataMap,omitempty" yaml:"opSpecDataMap" bson:"opSpecDataMap" mapstructure:"OpSpecDataMap"` UeId *string `json:"ueId,omitempty" yaml:"ueId" bson:"ueId" mapstructure:"UeId"` SponsorId *string `json:"sponsorId,omitempty" yaml:"sponsorId" bson:"sponsorId" mapstructure:"SponsorId"` BdtRefId *string `json:"bdtRefId,omitempty" yaml:"bdtRefId" bson:"bdtRefId" mapstructure:"BdtRefId"` UsageMonId *string `json:"usageMonId,omitempty" yaml:"usageMonId" bson:"usageMonId" mapstructure:"UsageMonId"` PlmnId *PlmnId `json:"plmnId,omitempty" yaml:"plmnId" bson:"plmnId" mapstructure:"PlmnId"` DelResources *[]string `json:"delResources,omitempty" yaml:"delResources" bson:"delResources" mapstructure:"DelResources"` NotifId *string `json:"notifId,omitempty" yaml:"notifId" bson:"notifId" mapstructure:"NotifId"` ReportedFragments *[]NotificationItem `json:"reportedFragments,omitempty" yaml:"reportedFragments" bson:"reportedFragments" mapstructure:"ReportedFragments"` }
PolicyDataChangeNotification - Contains changed policy data for which notification was requested.
type PolicyDataSubscription ¶
type PolicyDataSubscription struct { NotificationUri string `json:"notificationUri" yaml:"notificationUri" bson:"notificationUri" mapstructure:"NotificationUri"` NotifId *string `json:"notifId,omitempty" yaml:"notifId" bson:"notifId" mapstructure:"NotifId"` MonitoredResourceUris []string `json:"monitoredResourceUris" yaml:"monitoredResourceUris" bson:"monitoredResourceUris" mapstructure:"MonitoredResourceUris"` MonResItems *[]ResourceItem `json:"monResItems,omitempty" yaml:"monResItems" bson:"monResItems" mapstructure:"MonResItems"` Expiry *time.Time `json:"expiry,omitempty" yaml:"expiry" bson:"expiry" mapstructure:"Expiry"` SupportedFeatures *string `json:"supportedFeatures,omitempty" yaml:"supportedFeatures" bson:"supportedFeatures" mapstructure:"SupportedFeatures"` }
PolicyDataSubscription - Identifies a subscription to policy data change notification.
type PolicyUpdate ¶
type PolicyUpdate struct { ResourceUri string `json:"resourceUri" yaml:"resourceUri" bson:"resourceUri" mapstructure:"ResourceUri"` // Request Triggers that the PCF subscribes. Only values \"LOC_CH\" and \"PRA_CH\" are permitted. Triggers []RequestTrigger `json:"triggers,omitempty" yaml:"triggers" bson:"triggers" mapstructure:"Triggers"` ServAreaRes *ServiceAreaRestriction `json:"servAreaRes,omitempty" yaml:"servAreaRes" bson:"servAreaRes" mapstructure:"ServAreaRes"` Rfsp int32 `json:"rfsp,omitempty" yaml:"rfsp" bson:"rfsp" mapstructure:"Rfsp"` // Map of PRA information. Pras map[string]PresenceInfoRm `json:"pras,omitempty" yaml:"pras" bson:"pras" mapstructure:"Pras"` }
type PolygonAllOf ¶
type PolygonAllOf struct {
PointList PointList `json:"pointList" yaml:"pointList" bson:"pointList" mapstructure:"PointList"`
}
type PositioningMethod ¶
type PositioningMethod string
const ( PositioningMethod_CELLID PositioningMethod = "CELLID" PositioningMethod_ECID PositioningMethod = "ECID" PositioningMethod_OTDOA PositioningMethod = "OTDOA" PositioningMethod_BAROMETRIC_PRESSURE PositioningMethod = "BAROMETRIC_PRESSURE" PositioningMethod_WLAN PositioningMethod = "WLAN" PositioningMethod_BLUETOOTH PositioningMethod = "BLUETOOTH" PositioningMethod_MBS PositioningMethod = "MBS" )
List of PositioningMethod
type PositioningMethodAndUsage ¶
type PositioningMethodAndUsage struct { Method PositioningMethod `json:"method" yaml:"method" bson:"method"` Mode PositioningMode `json:"mode" yaml:"mode" bson:"mode"` Usage Usage `json:"usage" yaml:"usage" bson:"usage"` }
type PositioningMethodMdt ¶
type PositioningMethodMdt string
const ( POSITIONINGMETHODMDT_GNSS PositioningMethodMdt = "GNSS" POSITIONINGMETHODMDT_E_CELL_ID PositioningMethodMdt = "E_CELL_ID" )
enum type List of PositioningMethodMdt
type PositioningMethodMdtAnyOf ¶
type PositioningMethodMdtAnyOf string
const ( POSITIONINGMETHODMDTANYOF_GNSS PositioningMethodMdtAnyOf = "GNSS" POSITIONINGMETHODMDTANYOF_E_CELL_ID PositioningMethodMdtAnyOf = "E_CELL_ID" )
List of PositioningMethodMdtAnyOf
type PositioningMode ¶
type PositioningMode string
const ( PositioningMode_UE_BASED PositioningMode = "UE_BASED" PositioningMode_UE_ASSISTED PositioningMode = "UE_ASSISTED" PositioningMode_CONVENTIONAL PositioningMode = "CONVENTIONAL" )
List of PositioningMode
type PostPduSessionsErrorResponse ¶
type PostPduSessionsErrorResponse struct { JsonData *PduSessionCreateError `json:"jsonData,omitempty" multipart:"contentType:application/json"` BinaryDataN1SmInfoToUe []byte `` /* 126-byte string literal not displayed */ }
type PostPduSessionsRequest ¶
type PostPduSessionsRequest struct { JsonData *PduSessionCreateData `json:"jsonData,omitempty" multipart:"contentType:application/json"` BinaryDataN1SmInfoFromUe *[]byte `` /* 130-byte string literal not displayed */ BinaryDataUnknownN1SmInfo *[]byte `` /* 132-byte string literal not displayed */ }
type PostPduSessionsResponse ¶
type PostPduSessionsResponse struct { JsonData *PduSessionCreatedData `json:"jsonData,omitempty" multipart:"contentType:application/json"` BinaryDataN1SmInfoToUe []byte `` /* 126-byte string literal not displayed */ }
type PostSmContextsErrorResponse ¶
type PostSmContextsErrorResponse struct { JsonData *SmContextCreateError `json:"jsonData,omitempty" multipart:"contentType:application/json"` BinaryDataN1SmMessage []byte `json:"binaryDataN1SmMessage,omitempty" multipart:"contentType:application/vnd.3gpp.5gnas,ref:JsonData.N1SmMsg.ContentId"` }
type PostSmContextsRequest ¶
type PostSmContextsRequest struct { JsonData *SmContextCreateData `json:"jsonData,omitempty" multipart:"contentType:application/json"` BinaryDataN1SmMessage []byte `json:"binaryDataN1SmMessage,omitempty" multipart:"contentType:application/vnd.3gpp.5gnas,ref:JsonData.N1SmMsg.ContentId"` }
type PostSmContextsResponse ¶
type PostSmContextsResponse struct { JsonData *SmContextCreatedData `json:"jsonData,omitempty" multipart:"contentType:application/json"` BinaryDataN2SmInformation []byte `json:"binaryDataN2SmInformation,omitempty" multipart:"contentType:application/vnd.3gpp.ngap,ref:JsonData.N2SmInfo.ContentId"` }
type Pp5gVnGroupProfileData ¶
type Pp5gVnGroupProfileData struct { AllowedMtcProviders *map[string][]AllowedMtcProviderInfo `json:"allowedMtcProviders,omitempty" yaml:"allowedMtcProviders" bson:"allowedMtcProviders" mapstructure:"AllowedMtcProviders"` SupportedFeatures *string `json:"supportedFeatures,omitempty" yaml:"supportedFeatures" bson:"supportedFeatures" mapstructure:"SupportedFeatures"` }
type PpActiveTime ¶
type PpActiveTime struct { ActiveTime int32 `json:"activeTime" yaml:"activeTime" bson:"activeTime" mapstructure:"ActiveTime"` AfInstanceId string `json:"afInstanceId" yaml:"afInstanceId" bson:"afInstanceId" mapstructure:"AfInstanceId"` ReferenceId int32 `json:"referenceId" yaml:"referenceId" bson:"referenceId" mapstructure:"ReferenceId"` ValidityTime *time.Time `json:"validityTime,omitempty" yaml:"validityTime" bson:"validityTime" mapstructure:"ValidityTime"` MtcProviderInformation *string `` /* 137-byte string literal not displayed */ }
type PpData ¶
type PpData struct { CommunicationCharacteristics *CommunicationCharacteristics `` /* 161-byte string literal not displayed */ SupportedFeatures *string `json:"supportedFeatures,omitempty" yaml:"supportedFeatures" bson:"supportedFeatures" mapstructure:"SupportedFeatures"` ExpectedUeBehaviourParameters *ExpectedUeBehaviour `` /* 165-byte string literal not displayed */ EcRestriction *EcRestriction `json:"ecRestriction,omitempty" yaml:"ecRestriction" bson:"ecRestriction" mapstructure:"EcRestriction"` AcsInfo *AcsInfo1 `json:"acsInfo,omitempty" yaml:"acsInfo" bson:"acsInfo" mapstructure:"AcsInfo"` StnSr *string `json:"stnSr,omitempty" yaml:"stnSr" bson:"stnSr" mapstructure:"StnSr"` LcsPrivacy *LcsPrivacy `json:"lcsPrivacy,omitempty" yaml:"lcsPrivacy" bson:"lcsPrivacy" mapstructure:"LcsPrivacy"` SorInfo *SorInfo `json:"sorInfo,omitempty" yaml:"sorInfo" bson:"sorInfo" mapstructure:"SorInfo"` }
type PpDataType ¶
type PpDataType string
const ( PPDATATYPE_COMMUNICATION_CHARACTERISTICS PpDataType = "COMMUNICATION_CHARACTERISTICS" PPDATATYPE_EXPECTED_UE_BEHAVIOUR PpDataType = "EXPECTED_UE_BEHAVIOUR" PPDATATYPE_EC_RESTRICTION PpDataType = "EC_RESTRICTION" PPDATATYPE_ACS_INFO PpDataType = "ACS_INFO" PPDATATYPE_TRACE PpDataType = "TRACE" PPDATATYPE_STN_SR PpDataType = "STN_SR" PPDATATYPE_LCS_PRIVACY PpDataType = "LCS_PRIVACY" PPDATATYPE_SOR_INFO PpDataType = "SOR_INFO" )
enum type List of PpDataType
type PpDataTypeAnyOf ¶
type PpDataTypeAnyOf string
const ( PPDATATYPEANYOF_COMMUNICATION_CHARACTERISTICS PpDataTypeAnyOf = "COMMUNICATION_CHARACTERISTICS" PPDATATYPEANYOF_EXPECTED_UE_BEHAVIOUR PpDataTypeAnyOf = "EXPECTED_UE_BEHAVIOUR" PPDATATYPEANYOF_EC_RESTRICTION PpDataTypeAnyOf = "EC_RESTRICTION" PPDATATYPEANYOF_ACS_INFO PpDataTypeAnyOf = "ACS_INFO" PPDATATYPEANYOF_TRACE PpDataTypeAnyOf = "TRACE" PPDATATYPEANYOF_STN_SR PpDataTypeAnyOf = "STN_SR" PPDATATYPEANYOF_LCS_PRIVACY PpDataTypeAnyOf = "LCS_PRIVACY" PPDATATYPEANYOF_SOR_INFO PpDataTypeAnyOf = "SOR_INFO" )
List of PpDataTypeAnyOf
type PpDlPacketCountExt ¶
type PpDlPacketCountExt struct { AfInstanceId string `json:"afInstanceId" yaml:"afInstanceId" bson:"afInstanceId" mapstructure:"AfInstanceId"` ReferenceId int32 `json:"referenceId" yaml:"referenceId" bson:"referenceId" mapstructure:"ReferenceId"` ValidityTime *time.Time `json:"validityTime,omitempty" yaml:"validityTime" bson:"validityTime" mapstructure:"ValidityTime"` MtcProviderInformation *string `` /* 137-byte string literal not displayed */ }
type PpMaximumLatency ¶
type PpMaximumLatency struct { MaximumLatency int32 `json:"maximumLatency" yaml:"maximumLatency" bson:"maximumLatency" mapstructure:"MaximumLatency"` AfInstanceId string `json:"afInstanceId" yaml:"afInstanceId" bson:"afInstanceId" mapstructure:"AfInstanceId"` ReferenceId int32 `json:"referenceId" yaml:"referenceId" bson:"referenceId" mapstructure:"ReferenceId"` ValidityTime *time.Time `json:"validityTime,omitempty" yaml:"validityTime" bson:"validityTime" mapstructure:"ValidityTime"` MtcProviderInformation *string `` /* 137-byte string literal not displayed */ }
type PpMaximumResponseTime ¶
type PpMaximumResponseTime struct { MaximumResponseTime int32 `json:"maximumResponseTime" yaml:"maximumResponseTime" bson:"maximumResponseTime" mapstructure:"MaximumResponseTime"` AfInstanceId string `json:"afInstanceId" yaml:"afInstanceId" bson:"afInstanceId" mapstructure:"AfInstanceId"` ReferenceId int32 `json:"referenceId" yaml:"referenceId" bson:"referenceId" mapstructure:"ReferenceId"` ValidityTime *time.Time `json:"validityTime,omitempty" yaml:"validityTime" bson:"validityTime" mapstructure:"ValidityTime"` MtcProviderInformation *string `` /* 137-byte string literal not displayed */ }
type PpProfileData ¶
type PpProfileData struct { AllowedMtcProviders *map[string][]AllowedMtcProviderInfo `json:"allowedMtcProviders,omitempty" yaml:"allowedMtcProviders" bson:"allowedMtcProviders" mapstructure:"AllowedMtcProviders"` SupportedFeatures *string `json:"supportedFeatures,omitempty" yaml:"supportedFeatures" bson:"supportedFeatures" mapstructure:"SupportedFeatures"` }
type PpSubsRegTimer ¶
type PpSubsRegTimer struct { SubsRegTimer int32 `json:"subsRegTimer" yaml:"subsRegTimer" bson:"subsRegTimer" mapstructure:"SubsRegTimer"` AfInstanceId string `json:"afInstanceId" yaml:"afInstanceId" bson:"afInstanceId" mapstructure:"AfInstanceId"` ReferenceId int32 `json:"referenceId" yaml:"referenceId" bson:"referenceId" mapstructure:"ReferenceId"` ValidityTime *time.Time `json:"validityTime,omitempty" yaml:"validityTime" bson:"validityTime" mapstructure:"ValidityTime"` MtcProviderInformation *string `` /* 137-byte string literal not displayed */ }
type PreemptionCapability ¶
type PreemptionCapability string
const ( PREEMPTIONCAPABILITY_NOT_PREEMPT PreemptionCapability = "NOT_PREEMPT" PREEMPTIONCAPABILITY_MAY_PREEMPT PreemptionCapability = "MAY_PREEMPT" )
enum type List of PreemptionCapability
type PreemptionCapabilityAnyOf ¶
type PreemptionCapabilityAnyOf string
const ( PREEMPTIONCAPABILITYANYOF_NOT_PREEMPT PreemptionCapabilityAnyOf = "NOT_PREEMPT" PREEMPTIONCAPABILITYANYOF_MAY_PREEMPT PreemptionCapabilityAnyOf = "MAY_PREEMPT" )
List of PreemptionCapabilityAnyOf
type PreemptionVulnerability ¶
type PreemptionVulnerability string
const ( PREEMPTIONVULNERABILITY_NOT_PREEMPTABLE PreemptionVulnerability = "NOT_PREEMPTABLE" PREEMPTIONVULNERABILITY_PREEMPTABLE PreemptionVulnerability = "PREEMPTABLE" )
enum type List of PreemptionVulnerability
type PreemptionVulnerabilityAnyOf ¶
type PreemptionVulnerabilityAnyOf string
const ( PREEMPTIONVULNERABILITYANYOF_NOT_PREEMPTABLE PreemptionVulnerabilityAnyOf = "NOT_PREEMPTABLE" PREEMPTIONVULNERABILITYANYOF_PREEMPTABLE PreemptionVulnerabilityAnyOf = "PREEMPTABLE" )
List of PreemptionVulnerabilityAnyOf
type PresenceInfo ¶
type PresenceInfo struct { PraId *string `json:"praId,omitempty" yaml:"praId" bson:"praId" mapstructure:"PraId"` AdditionalPraId *string `json:"additionalPraId,omitempty" yaml:"additionalPraId" bson:"additionalPraId" mapstructure:"AdditionalPraId"` PresenceState *PresenceState `json:"presenceState,omitempty" yaml:"presenceState" bson:"presenceState" mapstructure:"PresenceState"` TrackingAreaList *[]Tai `json:"trackingAreaList,omitempty" yaml:"trackingAreaList" bson:"trackingAreaList" mapstructure:"TrackingAreaList"` EcgiList *[]Ecgi `json:"ecgiList,omitempty" yaml:"ecgiList" bson:"ecgiList" mapstructure:"EcgiList"` NcgiList *[]Ncgi `json:"ncgiList,omitempty" yaml:"ncgiList" bson:"ncgiList" mapstructure:"NcgiList"` GlobalRanNodeIdList *[]GlobalRanNodeId `json:"globalRanNodeIdList,omitempty" yaml:"globalRanNodeIdList" bson:"globalRanNodeIdList" mapstructure:"GlobalRanNodeIdList"` GlobaleNbIdList *[]GlobalRanNodeId `json:"globaleNbIdList,omitempty" yaml:"globaleNbIdList" bson:"globaleNbIdList" mapstructure:"GlobaleNbIdList"` }
type PresenceInfoRm ¶
type PresenceInfoRm struct { PraId string `json:"praId,omitempty" yaml:"praId" bson:"praId" mapstructure:"PraId"` PresenceState PresenceState `json:"presenceState,omitempty" yaml:"presenceState" bson:"presenceState" mapstructure:"PresenceState"` TrackingAreaList []Tai `json:"trackingAreaList,omitempty" yaml:"trackingAreaList" bson:"trackingAreaList" mapstructure:"TrackingAreaList"` EcgiList []Ecgi `json:"ecgiList,omitempty" yaml:"ecgiList" bson:"ecgiList" mapstructure:"EcgiList"` NcgiList []Ncgi `json:"ncgiList,omitempty" yaml:"ncgiList" bson:"ncgiList" mapstructure:"NcgiList"` GlobalRanNodeIdList []GlobalRanNodeId `json:"globalRanNodeIdList,omitempty" yaml:"globalRanNodeIdList" bson:"globalRanNodeIdList" mapstructure:"GlobalRanNodeIdList"` }
type PresenceState ¶
type PresenceState string
const ( PRESENCESTATE_IN_AREA PresenceState = "IN_AREA" PRESENCESTATE_OUT_OF_AREA PresenceState = "OUT_OF_AREA" PRESENCESTATE_UNKNOWN PresenceState = "UNKNOWN" PRESENCESTATE_INACTIVE PresenceState = "INACTIVE" )
enum type List of PresenceState
type PrivacyCheckRelatedAction ¶
type PrivacyCheckRelatedAction string
const ( PRIVACYCHECKRELATEDACTION_NOT_ALLOWED PrivacyCheckRelatedAction = "LOCATION_NOT_ALLOWED" PRIVACYCHECKRELATEDACTION_ALLOWED_WITH_NOTIFICATION PrivacyCheckRelatedAction = "LOCATION_ALLOWED_WITH_NOTIFICATION" PRIVACYCHECKRELATEDACTION_ALLOWED_WITHOUT_NOTIFICATION PrivacyCheckRelatedAction = "LOCATION_ALLOWED_WITHOUT_NOTIFICATION" PRIVACYCHECKRELATEDACTION_ALLOWED_WITHOUT_RESPONSE PrivacyCheckRelatedAction = "LOCATION_ALLOWED_WITHOUT_RESPONSE" PRIVACYCHECKRELATEDACTION_RESTRICTED_WITHOUT_RESPONSE PrivacyCheckRelatedAction = "LOCATION_RESTRICTED_WITHOUT_RESPONSE" )
enum type List of PrivacyCheckRelatedAction
type PrivacyCheckRelatedActionAnyOf ¶
type PrivacyCheckRelatedActionAnyOf string
const ( PRIVACYCHECKRELATEDACTIONANYOF_NOT_ALLOWED PrivacyCheckRelatedActionAnyOf = "LOCATION_NOT_ALLOWED" PRIVACYCHECKRELATEDACTIONANYOF_ALLOWED_WITH_NOTIFICATION PrivacyCheckRelatedActionAnyOf = "LOCATION_ALLOWED_WITH_NOTIFICATION" PRIVACYCHECKRELATEDACTIONANYOF_ALLOWED_WITHOUT_NOTIFICATION PrivacyCheckRelatedActionAnyOf = "LOCATION_ALLOWED_WITHOUT_NOTIFICATION" PRIVACYCHECKRELATEDACTIONANYOF_ALLOWED_WITHOUT_RESPONSE PrivacyCheckRelatedActionAnyOf = "LOCATION_ALLOWED_WITHOUT_RESPONSE" PRIVACYCHECKRELATEDACTIONANYOF_RESTRICTED_WITHOUT_RESPONSE PrivacyCheckRelatedActionAnyOf = "LOCATION_RESTRICTED_WITHOUT_RESPONSE" )
List of PrivacyCheckRelatedActionAnyOf
type ProblemDetails ¶
type ProblemDetails struct { Type *string `json:"type,omitempty" yaml:"type" bson:"type" mapstructure:"Type"` Title *string `json:"title,omitempty" yaml:"title" bson:"title" mapstructure:"Title"` Status *int32 `json:"status,omitempty" yaml:"status" bson:"status" mapstructure:"Status"` Detail *string `json:"detail,omitempty" yaml:"detail" bson:"detail" mapstructure:"Detail"` Instance *string `json:"instance,omitempty" yaml:"instance" bson:"instance" mapstructure:"Instance"` Cause *string `json:"cause,omitempty" yaml:"cause" bson:"cause" mapstructure:"Cause"` InvalidParams *[]InvalidParam `json:"invalidParams,omitempty" yaml:"invalidParams" bson:"invalidParams" mapstructure:"InvalidParams"` SupportedFeatures *string `json:"supportedFeatures,omitempty" yaml:"supportedFeatures" bson:"supportedFeatures" mapstructure:"SupportedFeatures"` AccessTokenError *AccessTokenErr `json:"accessTokenError,omitempty" yaml:"accessTokenError" bson:"accessTokenError" mapstructure:"AccessTokenError"` AccessTokenRequest *AccessTokenReq `json:"accessTokenRequest,omitempty" yaml:"accessTokenRequest" bson:"accessTokenRequest" mapstructure:"AccessTokenRequest"` NrfId *string `json:"nrfId,omitempty" yaml:"nrfId" bson:"nrfId" mapstructure:"NrfId"` }
type ProblemDetails1 ¶
type ProblemDetails1 struct { Type *string `json:"type,omitempty" yaml:"type" bson:"type" mapstructure:"Type"` Title *string `json:"title,omitempty" yaml:"title" bson:"title" mapstructure:"Title"` Status *int32 `json:"status,omitempty" yaml:"status" bson:"status" mapstructure:"Status"` Detail *string `json:"detail,omitempty" yaml:"detail" bson:"detail" mapstructure:"Detail"` Instance *string `json:"instance,omitempty" yaml:"instance" bson:"instance" mapstructure:"Instance"` Cause *string `json:"cause,omitempty" yaml:"cause" bson:"cause" mapstructure:"Cause"` InvalidParams *[]InvalidParam1 `json:"invalidParams,omitempty" yaml:"invalidParams" bson:"invalidParams" mapstructure:"InvalidParams"` }
type ProblemDetails2 ¶
type ProblemDetails2 struct { Type string `json:"type,omitempty" bson:"type"` Title string `json:"title,omitempty" bson:"title"` Status int32 `json:"status,omitempty" bson:"status"` Detail string `json:"detail,omitempty" bson:"detail"` Instance string `json:"instance,omitempty" bson:"instance"` Cause string `json:"cause,omitempty" bson:"cause"` InvalidParams []InvalidParam2 `json:"invalidParams,omitempty" bson:"invalidParams"` SupportedFeatures string `json:"supportedFeatures,omitempty" bson:"supportedFeatures"` }
type ProvideLocInfo ¶
type ProvideLocInfo struct { CurrentLoc bool `json:"currentLoc,omitempty" yaml:"currentLoc" bson:"currentLoc"` Location *UserLocation `json:"location,omitempty" yaml:"location" bson:"location"` GeoInfo *GeographicArea `json:"geoInfo,omitempty" yaml:"geoInfo" bson:"geoInfo"` LocatoinAge int32 `json:"locatoinAge,omitempty" yaml:"locatoinAge" bson:"locatoinAge"` RatType RatType `json:"ratType,omitempty" yaml:"ratType" bson:"ratType"` Timezone string `json:"timezone,omitempty" yaml:"timezone" bson:"timezone"` SupportedFeatures string `json:"supportedFeatures,omitempty" yaml:"supportedFeatures" bson:"supportedFeatures"` }
type ProvidePosInfo ¶
type ProvidePosInfo struct { LocationEstimate *GeographicArea `json:"locationEstimate,omitempty" yaml:"locationEstimate" bson:"locationEstimate"` AccuracyFulfilmentIndicator AccuracyFulfilmentIndicator `json:"accuracyFulfilmentIndicator,omitempty" yaml:"accuracyFulfilmentIndicator" bson:"accuracyFulfilmentIndicator"` AgeOfLocationEstimate int32 `json:"ageOfLocationEstimate,omitempty" yaml:"ageOfLocationEstimate" bson:"ageOfLocationEstimate"` VelocityEstimate *VelocityEstimate `json:"velocityEstimate,omitempty" yaml:"velocityEstimate" bson:"velocityEstimate"` PositioningDataList []PositioningMethodAndUsage `json:"positioningDataList,omitempty" yaml:"positioningDataList" bson:"positioningDataList"` GnssPositioningDataList []GnssPositioningMethodAndUsage `json:"gnssPositioningDataList,omitempty" yaml:"gnssPositioningDataList" bson:"gnssPositioningDataList"` Ecgi *Ecgi `json:"ecgi,omitempty" yaml:"ecgi" bson:"ecgi"` Ncgi *Ncgi `json:"ncgi,omitempty" yaml:"ncgi" bson:"ncgi"` TargetServingNode string `json:"targetServingNode,omitempty" yaml:"targetServingNode" bson:"targetServingNode"` CivicAddress *CivicAddress `json:"civicAddress,omitempty" yaml:"civicAddress" bson:"civicAddress"` BarometricPressure int32 `json:"barometricPressure,omitempty" yaml:"barometricPressure" bson:"barometricPressure"` Altitude float32 `json:"altitude,omitempty" yaml:"altitude" bson:"altitude"` SupportedFeatures string `json:"supportedFeatures,omitempty" yaml:"supportedFeatures" bson:"supportedFeatures"` }
type ProvisionedDataSets ¶
type ProvisionedDataSets struct { AmData *AccessAndMobilitySubscriptionData `json:"amData,omitempty" yaml:"amData" bson:"amData" mapstructure:"AmData"` SmfSelData *SmfSelectionSubscriptionData `json:"smfSelData,omitempty" yaml:"smfSelData" bson:"smfSelData" mapstructure:"SmfSelData"` SmsSubsData *SmsSubscriptionData `json:"smsSubsData,omitempty" yaml:"smsSubsData" bson:"smsSubsData" mapstructure:"SmsSubsData"` SmData *[]SessionManagementSubscriptionData `json:"smData,omitempty" yaml:"smData" bson:"smData" mapstructure:"SmData"` TraceData *TraceData `json:"traceData,omitempty" yaml:"traceData" bson:"traceData" mapstructure:"TraceData"` SmsMngData *SmsManagementSubscriptionData `json:"smsMngData,omitempty" yaml:"smsMngData" bson:"smsMngData" mapstructure:"SmsMngData"` LcsPrivacyData *LcsPrivacyData `json:"lcsPrivacyData,omitempty" yaml:"lcsPrivacyData" bson:"lcsPrivacyData" mapstructure:"LcsPrivacyData"` LcsMoData *LcsMoData `json:"lcsMoData,omitempty" yaml:"lcsMoData" bson:"lcsMoData" mapstructure:"LcsMoData"` LcsBcaData *LcsBroadcastAssistanceTypesData `json:"lcsBcaData,omitempty" yaml:"lcsBcaData" bson:"lcsBcaData" mapstructure:"LcsBcaData"` V2xData *V2xSubscriptionData `json:"v2xData,omitempty" yaml:"v2xData" bson:"v2xData" mapstructure:"V2xData"` }
type PtwParameters ¶
type PtwParameters struct { OperationMode OperationMode `json:"operationMode" yaml:"operationMode" bson:"operationMode" mapstructure:"OperationMode"` PtwValue string `json:"ptwValue" yaml:"ptwValue" bson:"ptwValue" mapstructure:"PtwValue"` }
type PwsErrorData ¶
type PwsErrorData struct {
NamfCause int32 `json:"namfCause"`
}
type PwsInformation ¶
type PwsInformation struct { MessageIdentifier int32 `json:"messageIdentifier"` SerialNumber int32 `json:"serialNumber"` PwsContainer *N2InfoContent `json:"pwsContainer"` SendRanResponse bool `json:"sendRanResponse,omitempty"` OmcId string `json:"omcId,omitempty"` }
type PwsResponseData ¶
type QosCharacteristics ¶
type QosCharacteristics struct { Var5qi int32 `json:"5qi" yaml:"5qi" bson:"5qi" mapstructure:"Var5qi"` ResourceType QosResourceType `json:"resourceType" yaml:"resourceType" bson:"resourceType" mapstructure:"ResourceType"` PriorityLevel int32 `json:"priorityLevel" yaml:"priorityLevel" bson:"priorityLevel" mapstructure:"PriorityLevel"` PacketDelayBudget int32 `json:"packetDelayBudget" yaml:"packetDelayBudget" bson:"packetDelayBudget" mapstructure:"PacketDelayBudget"` PacketErrorRate string `json:"packetErrorRate" yaml:"packetErrorRate" bson:"packetErrorRate" mapstructure:"PacketErrorRate"` AveragingWindow int32 `json:"averagingWindow,omitempty" yaml:"averagingWindow" bson:"averagingWindow" mapstructure:"AveragingWindow"` MaxDataBurstVol int32 `json:"maxDataBurstVol,omitempty" yaml:"maxDataBurstVol" bson:"maxDataBurstVol" mapstructure:"MaxDataBurstVol"` }
type QosData ¶
type QosData struct { // Univocally identifies the QoS control policy data within a PDU session. QosId string `json:"qosId" yaml:"qosId" bson:"qosId" mapstructure:"QosId"` Var5qi int32 `json:"5qi,omitempty" yaml:"5qi" bson:"5qi" mapstructure:"Var5qi"` MaxbrUl string `json:"maxbrUl,omitempty" yaml:"maxbrUl" bson:"maxbrUl" mapstructure:"MaxbrUl"` MaxbrDl string `json:"maxbrDl,omitempty" yaml:"maxbrDl" bson:"maxbrDl" mapstructure:"MaxbrDl"` GbrUl string `json:"gbrUl,omitempty" yaml:"gbrUl" bson:"gbrUl" mapstructure:"GbrUl"` GbrDl string `json:"gbrDl,omitempty" yaml:"gbrDl" bson:"gbrDl" mapstructure:"GbrDl"` Arp *Arp `json:"arp,omitempty" yaml:"arp" bson:"arp" mapstructure:"Arp"` // Indicates whether notifications are requested from 3GPP NG-RAN when the GFBR can no longer (or again) be guaranteed for a QoS Flow during the lifetime of the QoS Flow. Qnc bool `json:"qnc,omitempty" yaml:"qnc" bson:"qnc" mapstructure:"Qnc"` PriorityLevel int32 `json:"priorityLevel,omitempty" yaml:"priorityLevel" bson:"priorityLevel" mapstructure:"PriorityLevel"` AverWindow int32 `json:"averWindow,omitempty" yaml:"averWindow" bson:"averWindow" mapstructure:"AverWindow"` MaxDataBurstVol int32 `json:"maxDataBurstVol,omitempty" yaml:"maxDataBurstVol" bson:"maxDataBurstVol" mapstructure:"MaxDataBurstVol"` // Indicates whether the QoS information is reflective for the corresponding service data flow. ReflectiveQos bool `json:"reflectiveQos,omitempty" yaml:"reflectiveQos" bson:"reflectiveQos" mapstructure:"ReflectiveQos"` // Indicates, by containing the same value, what PCC rules may share resource in downlink direction. SharingKeyDl string `json:"sharingKeyDl,omitempty" yaml:"sharingKeyDl" bson:"sharingKeyDl" mapstructure:"SharingKeyDl"` // Indicates, by containing the same value, what PCC rules may share resource in uplink direction. SharingKeyUl string `json:"sharingKeyUl,omitempty" yaml:"sharingKeyUl" bson:"sharingKeyUl" mapstructure:"SharingKeyUl"` MaxPacketLossRateDl int32 `json:"maxPacketLossRateDl,omitempty" yaml:"maxPacketLossRateDl" bson:"maxPacketLossRateDl" mapstructure:"MaxPacketLossRateDl"` MaxPacketLossRateUl int32 `json:"maxPacketLossRateUl,omitempty" yaml:"maxPacketLossRateUl" bson:"maxPacketLossRateUl" mapstructure:"MaxPacketLossRateUl"` // Indicates that the dynamic PCC rule shall always have its binding with the QoS Flow associated with the default QoS rule DefQosFlowIndication bool `` /* 129-byte string literal not displayed */ }
type QosFlowAddModifyRequestItem ¶
type QosFlowAddModifyRequestItem struct { Qfi int32 `json:"qfi"` Ebi int32 `json:"ebi,omitempty"` QosRules string `json:"qosRules,omitempty"` QosFlowDescription string `json:"qosFlowDescription,omitempty"` QosFlowProfile *QosFlowProfile `json:"qosFlowProfile,omitempty"` }
type QosFlowItem ¶
type QosFlowNotifyItem ¶
type QosFlowNotifyItem struct { Qfi int32 `json:"qfi"` NotificationCause NotificationCause `json:"notificationCause"` }
type QosFlowProfile ¶
type QosFlowProfile struct { Var5qi int32 `json:"5qi"` NonDynamic5Qi *NonDynamic5Qi `json:"nonDynamic5Qi,omitempty"` Dynamic5Qi *Dynamic5Qi `json:"dynamic5Qi,omitempty"` Arp *Arp `json:"arp,omitempty"` GbrQosFlowInfo *GbrQosFlowInformation `json:"gbrQosFlowInfo,omitempty"` Rqa ReflectiveQoSAttribute `json:"rqa,omitempty"` AdditionalQosFlowInfo AdditionalQosFlowInfo `json:"additionalQosFlowInfo,omitempty"` }
type QosFlowSetupItem ¶
type QosFlowSetupItem struct { Qfi int32 `json:"qfi"` QosRules string `json:"qosRules"` Ebi int32 `json:"ebi,omitempty"` QosFlowDescription string `json:"qosFlowDescription,omitempty"` QosFlowProfile *QosFlowProfile `json:"qosFlowProfile,omitempty"` }
type QosFlowUsage ¶
type QosFlowUsage string
const ( QosFlowUsage_GENERAL QosFlowUsage = "GENERAL" QosFlowUsage_IMS_SIG QosFlowUsage = "IMS_SIG" )
List of QosFlowUsage
type QosFlowUsageReport ¶
type QosNotifType ¶
type QosNotifType string
const ( QosNotifType_GUARANTEED QosNotifType = "GUARANTEED" QosNotifType_NOT_GUARANTEED QosNotifType = "NOT_GUARANTEED" )
List of QosNotifType
type QosNotificationControlInfo ¶
type QosNotificationControlInfo struct { // An array of PCC rule id references to the PCC rules associated with the QoS notification control info. RefPccRuleIds []string `json:"refPccRuleIds" yaml:"refPccRuleIds" bson:"refPccRuleIds" mapstructure:"RefPccRuleIds"` NotifType QosNotifType `json:"notifType" yaml:"notifType" bson:"notifType" mapstructure:"NotifType"` // Represents the content version of some content. ContVer int32 `json:"contVer,omitempty" yaml:"contVer" bson:"contVer" mapstructure:"ContVer"` }
type QosResourceType ¶
type QosResourceType string
const ( QosResourceType_NON_GBR QosResourceType = "NON_GBR" QosResourceType_NON_CRITICAL_GBR QosResourceType = "NON_CRITICAL_GBR" QosResourceType_CRITICAL_GBR QosResourceType = "CRITICAL_GBR" )
List of QosResourceType
type RanNasRelCause ¶
type RatSelector ¶
type RatSelector string
const ( RatSelector_E_UTRA RatSelector = "E-UTRA" RatSelector_NR RatSelector = "NR" )
List of RatSelector
type RatType ¶
type RatType string
const ( RATTYPE_NR RatType = "NR" RATTYPE_EUTRA RatType = "EUTRA" RATTYPE_WLAN RatType = "WLAN" RATTYPE_VIRTUAL RatType = "VIRTUAL" RATTYPE_NBIOT RatType = "NBIOT" RATTYPE_WIRELINE RatType = "WIRELINE" RATTYPE_WIRELINE_CABLE RatType = "WIRELINE_CABLE" RATTYPE_WIRELINE_BBF RatType = "WIRELINE_BBF" RATTYPE_LTE_M RatType = "LTE-M" RATTYPE_NR_U RatType = "NR_U" RATTYPE_EUTRA_U RatType = "EUTRA_U" RATTYPE_TRUSTED_N3_GA RatType = "TRUSTED_N3GA" RATTYPE_TRUSTED_WLAN RatType = "TRUSTED_WLAN" RATTYPE_UTRA RatType = "UTRA" RATTYPE_GERA RatType = "GERA" )
enum type List of RatType
type RatTypeAnyOf ¶
type RatTypeAnyOf string
const ( RATTYPEANYOF_NR RatTypeAnyOf = "NR" RATTYPEANYOF_EUTRA RatTypeAnyOf = "EUTRA" RATTYPEANYOF_WLAN RatTypeAnyOf = "WLAN" RATTYPEANYOF_VIRTUAL RatTypeAnyOf = "VIRTUAL" RATTYPEANYOF_NBIOT RatTypeAnyOf = "NBIOT" RATTYPEANYOF_WIRELINE RatTypeAnyOf = "WIRELINE" RATTYPEANYOF_WIRELINE_CABLE RatTypeAnyOf = "WIRELINE_CABLE" RATTYPEANYOF_WIRELINE_BBF RatTypeAnyOf = "WIRELINE_BBF" RATTYPEANYOF_LTE_M RatTypeAnyOf = "LTE-M" RATTYPEANYOF_NR_U RatTypeAnyOf = "NR_U" RATTYPEANYOF_EUTRA_U RatTypeAnyOf = "EUTRA_U" RATTYPEANYOF_TRUSTED_N3_GA RatTypeAnyOf = "TRUSTED_N3GA" RATTYPEANYOF_TRUSTED_WLAN RatTypeAnyOf = "TRUSTED_WLAN" RATTYPEANYOF_UTRA RatTypeAnyOf = "UTRA" RATTYPEANYOF_GERA RatTypeAnyOf = "GERA" )
List of RatTypeAnyOf
type ReachabilityForSmsConfiguration ¶
type ReachabilityForSmsConfiguration string
const ( REACHABILITYFORSMSCONFIGURATION_NAS ReachabilityForSmsConfiguration = "REACHABILITY_FOR_SMS_OVER_NAS" REACHABILITYFORSMSCONFIGURATION_IP ReachabilityForSmsConfiguration = "REACHABILITY_FOR_SMS_OVER_IP" )
enum type List of ReachabilityForSmsConfiguration
type ReachabilityForSmsConfigurationAnyOf ¶
type ReachabilityForSmsConfigurationAnyOf string
const ( REACHABILITYFORSMSCONFIGURATIONANYOF_NAS ReachabilityForSmsConfigurationAnyOf = "REACHABILITY_FOR_SMS_OVER_NAS" REACHABILITYFORSMSCONFIGURATIONANYOF_IP ReachabilityForSmsConfigurationAnyOf = "REACHABILITY_FOR_SMS_OVER_IP" )
List of ReachabilityForSmsConfigurationAnyOf
type RedirectAddressType ¶
type RedirectAddressType string
const ( IPV4_ADDRRedirectAddressType RedirectAddressType = "IPV4_ADDR" IPV6_ADDRRedirectAddressType RedirectAddressType = "IPV6_ADDR" URLRedirectAddressType RedirectAddressType = "URL" SIP_URIRedirectAddressType RedirectAddressType = "SIP_URI" )
List of RedirectAddressType
type RedirectInformation ¶
type RedirectInformation struct { // Indicates the redirect is enable. RedirectEnabled bool `json:"redirectEnabled,omitempty" bson:"redirectEnabled"` RedirectAddressType RedirectAddressType `json:"redirectAddressType,omitempty" bson:"redirectAddressType"` // Indicates the address of the redirect server. RedirectServerAddress string `json:"redirectServerAddress,omitempty" bson:"redirectServerAddress"` }
type RefToBinaryData ¶
type RefToBinaryData struct {
ContentId string `json:"contentId"`
}
type ReflectiveQoSAttribute ¶
type ReflectiveQoSAttribute string
const ( ReflectiveQoSAttribute_RQOS ReflectiveQoSAttribute = "RQOS" ReflectiveQoSAttribute_NO_RQOS ReflectiveQoSAttribute = "NO_RQOS" )
List of ReflectiveQoSAttribute
type RegistrationContextContainer ¶
type RegistrationContextContainer struct { UeContext *UeContext `json:"ueContext"` LocalTimeZone string `json:"localTimeZone,omitempty"` AnType AccessType `json:"anType"` AnN2ApId int32 `json:"anN2ApId"` RanNodeId *GlobalRanNodeId `json:"ranNodeId"` InitialAmfName string `json:"initialAmfName"` UserLocation *UserLocation `json:"userLocation"` RrcEstCause string `json:"rrcEstCause,omitempty"` UeContextRequest bool `json:"ueContextRequest,omitempty"` AnN2IPv4Addr string `json:"anN2IPv4Addr,omitempty"` AnN2IPv6Addr string `json:"anN2IPv6Addr,omitempty"` AllowedNssai *AllowedNssai `json:"allowedNssai,omitempty"` ConfiguredNssai []ConfiguredSnssai `json:"configuredNssai,omitempty"` RejectedNssaiInPlmn []Snssai `json:"rejectedNssaiInPlmn,omitempty"` RejectedNssaiInTa []Snssai `json:"rejectedNssaiInTa,omitempty"` }
type RegistrationLocationInfo ¶
type RegistrationLocationInfo struct { AmfInstanceId string `json:"amfInstanceId" yaml:"amfInstanceId" bson:"amfInstanceId" mapstructure:"AmfInstanceId"` PlmnId *PlmnId `json:"plmnId,omitempty" yaml:"plmnId" bson:"plmnId" mapstructure:"PlmnId"` VgmlcAddress *VgmlcAddress `json:"vgmlcAddress,omitempty" yaml:"vgmlcAddress" bson:"vgmlcAddress" mapstructure:"VgmlcAddress"` AccessTypeList []AccessType `json:"accessTypeList" yaml:"accessTypeList" bson:"accessTypeList" mapstructure:"AccessTypeList"` }
type RegistrationReason ¶
type RegistrationReason string
const (
REGISTRATIONREASON_SMF_CONTEXT_TRANSFERRED RegistrationReason = "SMF_CONTEXT_TRANSFERRED"
)
enum type List of RegistrationReason
type RegistrationReasonAnyOf ¶
type RegistrationReasonAnyOf string
const (
REGISTRATIONREASONANYOF_SMF_CONTEXT_TRANSFERRED RegistrationReasonAnyOf = "SMF_CONTEXT_TRANSFERRED"
)
List of RegistrationReasonAnyOf
type ReleaseData ¶
type ReleaseData struct { Cause Cause `json:"cause,omitempty"` NgApCause *NgApCause `json:"ngApCause,omitempty"` Var5gMmCauseValue int32 `json:"5gMmCauseValue,omitempty"` UeLocation *UserLocation `json:"ueLocation,omitempty"` UeTimeZone string `json:"ueTimeZone,omitempty"` AddUeLocation *UserLocation `json:"addUeLocation,omitempty"` SecondaryRatUsageReport *[]SecondaryRatUsageReport `json:"secondaryRatUsageReport,omitempty"` }
type ReleaseSmContextRequest ¶
type ReleaseSmContextRequest struct { JsonData *SmContextReleaseData `json:"jsonData,omitempty" multipart:"contentType:application/json"` BinaryDataN2SmInformation []byte `json:"binaryDataN2SmInformation,omitempty" multipart:"contentType:application/vnd.3gpp.ngap,ref:JsonData.N2SmInfo.ContentId"` }
type Report ¶
type Report struct { NewPei string `json:"newPei" yaml:"newPei" bson:"newPei" mapstructure:"NewPei"` Roaming bool `json:"roaming" yaml:"roaming" bson:"roaming" mapstructure:"Roaming"` NewServingPlmn *PlmnId `json:"newServingPlmn" yaml:"newServingPlmn" bson:"newServingPlmn" mapstructure:"NewServingPlmn"` }
type ReportAmountMdt ¶
type ReportAmountMdt string
const ( REPORTAMOUNTMDT__1 ReportAmountMdt = "1" REPORTAMOUNTMDT__2 ReportAmountMdt = "2" REPORTAMOUNTMDT__4 ReportAmountMdt = "4" REPORTAMOUNTMDT__8 ReportAmountMdt = "8" REPORTAMOUNTMDT__16 ReportAmountMdt = "16" REPORTAMOUNTMDT__32 ReportAmountMdt = "32" REPORTAMOUNTMDT__64 ReportAmountMdt = "64" REPORTAMOUNTMDT_INFINITY ReportAmountMdt = "infinity" )
enum type List of ReportAmountMdt
type ReportAmountMdtAnyOf ¶
type ReportAmountMdtAnyOf string
const ( REPORTAMOUNTMDTANYOF__1 ReportAmountMdtAnyOf = "1" REPORTAMOUNTMDTANYOF__2 ReportAmountMdtAnyOf = "2" REPORTAMOUNTMDTANYOF__4 ReportAmountMdtAnyOf = "4" REPORTAMOUNTMDTANYOF__8 ReportAmountMdtAnyOf = "8" REPORTAMOUNTMDTANYOF__16 ReportAmountMdtAnyOf = "16" REPORTAMOUNTMDTANYOF__32 ReportAmountMdtAnyOf = "32" REPORTAMOUNTMDTANYOF__64 ReportAmountMdtAnyOf = "64" REPORTAMOUNTMDTANYOF_INFINITY ReportAmountMdtAnyOf = "infinity" )
List of ReportAmountMdtAnyOf
type ReportIntervalMdt ¶
type ReportIntervalMdt string
const ( REPORTINTERVALMDT__120 ReportIntervalMdt = "120" REPORTINTERVALMDT__240 ReportIntervalMdt = "240" REPORTINTERVALMDT__480 ReportIntervalMdt = "480" REPORTINTERVALMDT__640 ReportIntervalMdt = "640" REPORTINTERVALMDT__1024 ReportIntervalMdt = "1024" REPORTINTERVALMDT__2048 ReportIntervalMdt = "2048" REPORTINTERVALMDT__5120 ReportIntervalMdt = "5120" REPORTINTERVALMDT__10240 ReportIntervalMdt = "10240" REPORTINTERVALMDT__60000 ReportIntervalMdt = "60000" REPORTINTERVALMDT__360000 ReportIntervalMdt = "360000" REPORTINTERVALMDT__720000 ReportIntervalMdt = "720000" REPORTINTERVALMDT__1800000 ReportIntervalMdt = "1800000" REPORTINTERVALMDT__3600000 ReportIntervalMdt = "3600000" )
enum type List of ReportIntervalMdt
type ReportIntervalMdtAnyOf ¶
type ReportIntervalMdtAnyOf string
const ( REPORTINTERVALMDTANYOF__120 ReportIntervalMdtAnyOf = "120" REPORTINTERVALMDTANYOF__240 ReportIntervalMdtAnyOf = "240" REPORTINTERVALMDTANYOF__480 ReportIntervalMdtAnyOf = "480" REPORTINTERVALMDTANYOF__640 ReportIntervalMdtAnyOf = "640" REPORTINTERVALMDTANYOF__1024 ReportIntervalMdtAnyOf = "1024" REPORTINTERVALMDTANYOF__2048 ReportIntervalMdtAnyOf = "2048" REPORTINTERVALMDTANYOF__5120 ReportIntervalMdtAnyOf = "5120" REPORTINTERVALMDTANYOF__10240 ReportIntervalMdtAnyOf = "10240" REPORTINTERVALMDTANYOF__60000 ReportIntervalMdtAnyOf = "60000" REPORTINTERVALMDTANYOF__360000 ReportIntervalMdtAnyOf = "360000" REPORTINTERVALMDTANYOF__720000 ReportIntervalMdtAnyOf = "720000" REPORTINTERVALMDTANYOF__1800000 ReportIntervalMdtAnyOf = "1800000" REPORTINTERVALMDTANYOF__3600000 ReportIntervalMdtAnyOf = "3600000" )
List of ReportIntervalMdtAnyOf
type ReportIntervalNrMdt ¶
type ReportIntervalNrMdt string
const ( REPORTINTERVALNRMDT__120 ReportIntervalNrMdt = "120" REPORTINTERVALNRMDT__240 ReportIntervalNrMdt = "240" REPORTINTERVALNRMDT__480 ReportIntervalNrMdt = "480" REPORTINTERVALNRMDT__640 ReportIntervalNrMdt = "640" REPORTINTERVALNRMDT__1024 ReportIntervalNrMdt = "1024" REPORTINTERVALNRMDT__2048 ReportIntervalNrMdt = "2048" REPORTINTERVALNRMDT__5120 ReportIntervalNrMdt = "5120" REPORTINTERVALNRMDT__10240 ReportIntervalNrMdt = "10240" REPORTINTERVALNRMDT__20480 ReportIntervalNrMdt = "20480" REPORTINTERVALNRMDT__40960 ReportIntervalNrMdt = "40960" REPORTINTERVALNRMDT__60000 ReportIntervalNrMdt = "60000" REPORTINTERVALNRMDT__360000 ReportIntervalNrMdt = "360000" REPORTINTERVALNRMDT__720000 ReportIntervalNrMdt = "720000" REPORTINTERVALNRMDT__1800000 ReportIntervalNrMdt = "1800000" REPORTINTERVALNRMDT__3600000 ReportIntervalNrMdt = "3600000" )
enum type List of ReportIntervalNrMdt
type ReportIntervalNrMdtAnyOf ¶
type ReportIntervalNrMdtAnyOf string
const ( REPORTINTERVALNRMDTANYOF__120 ReportIntervalNrMdtAnyOf = "120" REPORTINTERVALNRMDTANYOF__240 ReportIntervalNrMdtAnyOf = "240" REPORTINTERVALNRMDTANYOF__480 ReportIntervalNrMdtAnyOf = "480" REPORTINTERVALNRMDTANYOF__640 ReportIntervalNrMdtAnyOf = "640" REPORTINTERVALNRMDTANYOF__1024 ReportIntervalNrMdtAnyOf = "1024" REPORTINTERVALNRMDTANYOF__2048 ReportIntervalNrMdtAnyOf = "2048" REPORTINTERVALNRMDTANYOF__5120 ReportIntervalNrMdtAnyOf = "5120" REPORTINTERVALNRMDTANYOF__10240 ReportIntervalNrMdtAnyOf = "10240" REPORTINTERVALNRMDTANYOF__20480 ReportIntervalNrMdtAnyOf = "20480" REPORTINTERVALNRMDTANYOF__40960 ReportIntervalNrMdtAnyOf = "40960" REPORTINTERVALNRMDTANYOF__60000 ReportIntervalNrMdtAnyOf = "60000" REPORTINTERVALNRMDTANYOF__360000 ReportIntervalNrMdtAnyOf = "360000" REPORTINTERVALNRMDTANYOF__720000 ReportIntervalNrMdtAnyOf = "720000" REPORTINTERVALNRMDTANYOF__1800000 ReportIntervalNrMdtAnyOf = "1800000" REPORTINTERVALNRMDTANYOF__3600000 ReportIntervalNrMdtAnyOf = "3600000" )
List of ReportIntervalNrMdtAnyOf
type ReportItem ¶
type ReportItem struct {
Path string `json:"path" yaml:"path" bson:"path" mapstructure:"Path"`
}
type ReportTypeMdt ¶
type ReportTypeMdt string
const ( REPORTTYPEMDT_PERIODICAL ReportTypeMdt = "PERIODICAL" REPORTTYPEMDT_EVENT_TRIGGED ReportTypeMdt = "EVENT_TRIGGED" )
enum type List of ReportTypeMdt
type ReportTypeMdtAnyOf ¶
type ReportTypeMdtAnyOf string
const ( REPORTTYPEMDTANYOF_PERIODICAL ReportTypeMdtAnyOf = "PERIODICAL" REPORTTYPEMDTANYOF_EVENT_TRIGGED ReportTypeMdtAnyOf = "EVENT_TRIGGED" )
List of ReportTypeMdtAnyOf
type ReportingLevel ¶
type ReportingLevel string
const ( ReportingLevel_SER_ID_LEVEL ReportingLevel = "SER_ID_LEVEL" ReportingLevel_RAT_GR_LEVEL ReportingLevel = "RAT_GR_LEVEL" ReportingLevel_SPON_CON_LEVEL ReportingLevel = "SPON_CON_LEVEL" )
List of ReportingLevel
type ReportingOptions ¶
type ReportingOptions struct { ReportMode *EventReportMode `json:"reportMode,omitempty" yaml:"reportMode" bson:"reportMode" mapstructure:"ReportMode"` MaxNumOfReports *int32 `json:"maxNumOfReports,omitempty" yaml:"maxNumOfReports" bson:"maxNumOfReports" mapstructure:"MaxNumOfReports"` Expiry *time.Time `json:"expiry,omitempty" yaml:"expiry" bson:"expiry" mapstructure:"Expiry"` SamplingRatio *int32 `json:"samplingRatio,omitempty" yaml:"samplingRatio" bson:"samplingRatio" mapstructure:"SamplingRatio"` GuardTime *int32 `json:"guardTime,omitempty" yaml:"guardTime" bson:"guardTime" mapstructure:"GuardTime"` ReportPeriod *int32 `json:"reportPeriod,omitempty" yaml:"reportPeriod" bson:"reportPeriod" mapstructure:"ReportPeriod"` }
type ReportingTrigger ¶
type ReportingTrigger string
const ( REPORTINGTRIGGER_PERIODICAL ReportingTrigger = "PERIODICAL" REPORTINGTRIGGER_EVENT_A2 ReportingTrigger = "EVENT_A2" REPORTINGTRIGGER_EVENT_A2_PERIODIC ReportingTrigger = "EVENT_A2_PERIODIC" REPORTINGTRIGGER_ALL_RRM_EVENT_TRIGGERS ReportingTrigger = "ALL_RRM_EVENT_TRIGGERS" )
enum type List of ReportingTrigger
type ReportingTriggerAnyOf ¶
type ReportingTriggerAnyOf string
const ( REPORTINGTRIGGERANYOF_PERIODICAL ReportingTriggerAnyOf = "PERIODICAL" REPORTINGTRIGGERANYOF_EVENT_A2 ReportingTriggerAnyOf = "EVENT_A2" REPORTINGTRIGGERANYOF_EVENT_A2_PERIODIC ReportingTriggerAnyOf = "EVENT_A2_PERIODIC" REPORTINGTRIGGERANYOF_ALL_RRM_EVENT_TRIGGERS ReportingTriggerAnyOf = "ALL_RRM_EVENT_TRIGGERS" )
List of ReportingTriggerAnyOf
type RequestIndication ¶
type RequestIndication string
const ( RequestIndication_UE_REQ_PDU_SES_MOD RequestIndication = "UE_REQ_PDU_SES_MOD" RequestIndication_UE_REQ_PDU_SES_REL RequestIndication = "UE_REQ_PDU_SES_REL" RequestIndication_PDU_SES_MOB RequestIndication = "PDU_SES_MOB" RequestIndication_NW_REQ_PDU_SES_AUTH RequestIndication = "NW_REQ_PDU_SES_AUTH" RequestIndication_NW_REQ_PDU_SES_MOD RequestIndication = "NW_REQ_PDU_SES_MOD" RequestIndication_NW_REQ_PDU_SES_REL RequestIndication = "NW_REQ_PDU_SES_REL" RequestIndication_EBI_ASSIGNMENT_REQ RequestIndication = "EBI_ASSIGNMENT_REQ" )
List of RequestIndication
type RequestLocInfo ¶
type RequestLocInfo struct { Req5gsLoc bool `json:"req5gsLoc,omitempty" yaml:"req5gsLoc" bson:"req5gsLoc"` ReqCurrentLoc bool `json:"reqCurrentLoc,omitempty" yaml:"reqCurrentLoc" bson:"reqCurrentLoc"` ReqRatType bool `json:"reqRatType,omitempty" yaml:"reqRatType" bson:"reqRatType"` ReqTimeZone bool `json:"reqTimeZone,omitempty" yaml:"reqTimeZone" bson:"reqTimeZone"` SupportedFeatures string `json:"supportedFeatures,omitempty" yaml:"supportedFeatures" bson:"supportedFeatures"` }
type RequestPosInfo ¶
type RequestPosInfo struct { LcsClientType ExternalClientType `json:"lcsClientType" yaml:"lcsClientType" bson:"lcsClientType"` LcsLocation LocationType `json:"lcsLocation" yaml:"lcsLocation" bson:"lcsLocation"` Supi string `json:"supi,omitempty" yaml:"supi" bson:"supi"` Gpsi string `json:"gpsi,omitempty" yaml:"gpsi" bson:"gpsi"` Priority LcsPriority `json:"priority,omitempty" yaml:"priority" bson:"priority"` LcsQoS *LocationQoS `json:"lcsQoS,omitempty" yaml:"lcsQoS" bson:"lcsQoS"` VelocityRequested VelocityRequested `json:"velocityRequested,omitempty" yaml:"velocityRequested" bson:"velocityRequested"` LcsSupportedGADShapes SupportedGadShapes `json:"lcsSupportedGADShapes,omitempty" yaml:"lcsSupportedGADShapes" bson:"lcsSupportedGADShapes"` LocationNotificationUri string `json:"locationNotificationUri,omitempty" yaml:"locationNotificationUri" bson:"locationNotificationUri"` SupportedFeatures string `json:"supportedFeatures,omitempty" yaml:"supportedFeatures" bson:"supportedFeatures"` }
type RequestTrigger ¶
type RequestTrigger string
const ( RequestTrigger_LOC_CH RequestTrigger = "LOC_CH" RequestTrigger_PRA_CH RequestTrigger = "PRA_CH" RequestTrigger_SERV_AREA_CH RequestTrigger = "SERV_AREA_CH" RequestTrigger_RFSP_CH RequestTrigger = "RFSP_CH" )
List of RequestTrigger
type RequestType ¶
type RequestType string
const ( RequestType_INITIAL_REQUEST RequestType = "INITIAL_REQUEST" RequestType_EXISTING_PDU_SESSION RequestType = "EXISTING_PDU_SESSION" RequestType_INITIAL_EMERGENCY_REQUEST RequestType = "INITIAL_EMERGENCY_REQUEST" RequestType_EXISTING_EMERGENCY_PDU_SESSION RequestType = "EXISTING_EMERGENCY_PDU_SESSION" )
List of RequestType
type RequestedQos ¶
type RequestedRuleData ¶
type RequestedRuleData struct { // An array of PCC rule id references to the PCC rules associated with the control data. RefPccRuleIds []string `json:"refPccRuleIds" yaml:"refPccRuleIds" bson:"refPccRuleIds" mapstructure:"RefPccRuleIds"` // Array of requested rule data type elements indicating what type of rule data is requested for the corresponding referenced PCC rules. ReqData []RequestedRuleDataType `json:"reqData" yaml:"reqData" bson:"reqData" mapstructure:"ReqData"` }
type RequestedRuleDataType ¶
type RequestedRuleDataType string
const ( RequestedRuleDataType_CH_ID RequestedRuleDataType = "CH_ID" RequestedRuleDataType_MS_TIME_ZONE RequestedRuleDataType = "MS_TIME_ZONE" RequestedRuleDataType_USER_LOC_INFO RequestedRuleDataType = "USER_LOC_INFO" RequestedRuleDataType_RES_RELEASE RequestedRuleDataType = "RES_RELEASE" RequestedRuleDataType_SUCC_RES_ALLO RequestedRuleDataType = "SUCC_RES_ALLO" )
List of RequestedRuleDataType
type RequestedUsageData ¶
type RequestedUsageData struct { // An array of usage monitoring data id references to the usage monitoring data instances for which the PCF is requesting a usage report. This attribute shall only be provided when allUmIds is not set to true. RefUmIds []string `json:"refUmIds,omitempty" yaml:"refUmIds" bson:"refUmIds" mapstructure:"RefUmIds"` // Th ooleanean indicates whether requested usage data applies to all usage monitoring data instances. When it's not included, it means requested usage data shall only apply to the usage monitoring data instances referenced by the refUmIds attribute. AllUmIds bool `json:"allUmIds,omitempty" yaml:"allUmIds" bson:"allUmIds" mapstructure:"AllUmIds"` }
type ReservPriority ¶
type ReservPriority string
const ( ReservPriority__1 ReservPriority = "PRIO_1" ReservPriority__2 ReservPriority = "PRIO_2" ReservPriority__3 ReservPriority = "PRIO_3" ReservPriority__4 ReservPriority = "PRIO_4" ReservPriority__5 ReservPriority = "PRIO_5" ReservPriority__6 ReservPriority = "PRIO_6" ReservPriority__7 ReservPriority = "PRIO_7" ReservPriority__8 ReservPriority = "PRIO_8" ReservPriority__9 ReservPriority = "PRIO_9" ReservPriority__10 ReservPriority = "PRIO_10" ReservPriority__11 ReservPriority = "PRIO_11" ReservPriority__12 ReservPriority = "PRIO_12" ReservPriority__13 ReservPriority = "PRIO_13" ReservPriority__14 ReservPriority = "PRIO_14" ReservPriority__15 ReservPriority = "PRIO_15" ReservPriority__16 ReservPriority = "PRIO_16" )
List of ReservPriority
type ResourceItem ¶
type ResourceItem struct { MonResourceUri string `json:"monResourceUri" yaml:"monResourceUri" bson:"monResourceUri" mapstructure:"MonResourceUri"` Items []string `json:"items" yaml:"items" bson:"items" mapstructure:"Items"` }
ResourceItem - Identifies a subscription to policy data change notification when the change occurs in a fragment (subset of resource data) of a given resource.
type ResourceStatus ¶
type ResourceStatus string
const (
ResourceStatus_RELEASED ResourceStatus = "RELEASED"
)
List of ResourceStatus
type ResourcesAllocationInfo ¶
type ResourcesAllocationInfo struct { McResourcStatus MediaComponentResourcesStatus `json:"mcResourcStatus" yaml:"mcResourcStatus" bson:"mcResourcStatus" mapstructure:"McResourcStatus"` Flows []Flows `json:"flows,omitempty" yaml:"flows" bson:"flows" mapstructure:"Flows"` }
describes the status of the PCC rule(s) related to certain media components.
type ResponseTime ¶
type ResponseTime string
const ( ResponseTime_LOW_DELAY ResponseTime = "LOW_DELAY" ResponseTime_DELAY_TOLERANT ResponseTime = "DELAY_TOLERANT" )
List of ResponseTime
type RestrictedSnssai ¶
type RestrictionType ¶
type RestrictionType string
const ( RESTRICTIONTYPE_ALLOWED_AREAS RestrictionType = "ALLOWED_AREAS" RESTRICTIONTYPE_NOT_ALLOWED_AREAS RestrictionType = "NOT_ALLOWED_AREAS" )
enum type List of RestrictionType
type RestrictionTypeAnyOf ¶
type RestrictionTypeAnyOf string
const ( RESTRICTIONTYPEANYOF_ALLOWED_AREAS RestrictionTypeAnyOf = "ALLOWED_AREAS" RESTRICTIONTYPEANYOF_NOT_ALLOWED_AREAS RestrictionTypeAnyOf = "NOT_ALLOWED_AREAS" )
List of RestrictionTypeAnyOf
type ResynchronizationInfo ¶
type RmInfo ¶
type RmInfo struct { RmState RmState `json:"rmState" yaml:"rmState" bson:"rmState" mapstructure:"RmState"` AccessType AccessType `json:"accessType" yaml:"accessType" bson:"accessType" mapstructure:"AccessType"` }
type RoamingChargingProfile ¶
type RoamingChargingProfile struct { Triggers []Trigger `json:"triggers,omitempty"` PartialRecordMethod PartialRecordMethod `json:"partialRecordMethod,omitempty"` }
type RoamingIndication ¶
type RoamingIndication string
const ( RoamingIndication_NON_ROAMING RoamingIndication = "NON_ROAMING" RoamingIndication_LOCAL_BREAKOUT RoamingIndication = "LOCAL_BREAKOUT" RoamingIndication_HOME_ROUTED_ROAMING RoamingIndication = "HOME_ROUTED_ROAMING" )
List of RoamingIndication
type RoamingOdb ¶
type RoamingOdb string
const ( ROAMINGODB_PLMN RoamingOdb = "OUTSIDE_HOME_PLMN" ROAMINGODB_PLMN_COUNTRY RoamingOdb = "OUTSIDE_HOME_PLMN_COUNTRY" )
enum type List of RoamingOdb
type RoamingOdbAnyOf ¶
type RoamingOdbAnyOf string
const ( ROAMINGODBANYOF_PLMN RoamingOdbAnyOf = "OUTSIDE_HOME_PLMN" ROAMINGODBANYOF_PLMN_COUNTRY RoamingOdbAnyOf = "OUTSIDE_HOME_PLMN_COUNTRY" )
List of RoamingOdbAnyOf
type RoamingStatusReport ¶
type RouteInformation ¶
type RouteInformation struct { Ipv4Addr *string `json:"ipv4Addr,omitempty" yaml:"ipv4Addr" bson:"ipv4Addr" mapstructure:"Ipv4Addr"` Ipv6Addr *Ipv6Addr `json:"ipv6Addr,omitempty" yaml:"ipv6Addr" bson:"ipv6Addr" mapstructure:"Ipv6Addr"` PortNumber int32 `json:"portNumber" yaml:"portNumber" bson:"portNumber" mapstructure:"PortNumber"` }
type RouteToLocation ¶
type RouteToLocation struct { Dnai string `json:"dnai" yaml:"dnai" bson:"dnai" mapstructure:"Dnai"` RouteInfo *RouteInformation `json:"routeInfo,omitempty" yaml:"routeInfo" bson:"routeInfo" mapstructure:"RouteInfo"` RouteProfId *string `json:"routeProfId,omitempty" yaml:"routeProfId" bson:"routeProfId" mapstructure:"RouteProfId"` }
type RoutingAreaId ¶
type RuleOperation ¶
type RuleOperation string
const ( RuleOperation_CREATE_PCC_RULE RuleOperation = "CREATE_PCC_RULE" RuleOperation_DELETE_PCC_RULE RuleOperation = "DELETE_PCC_RULE" RuleOperation_MODIFY_PCC_RULE_AND_ADD_PACKET_FILTERS RuleOperation = "MODIFY_PCC_RULE_AND_ADD_PACKET_FILTERS" RuleOperation_MODIFY_PCC_RULE_AND_REPLACE_PACKET_FILTERS RuleOperation = "MODIFY_PCC_RULE_AND_REPLACE_PACKET_FILTERS" RuleOperation_MODIFY_PCC_RULE_AND_DELETE_PACKET_FILTERS RuleOperation = "MODIFY_PCC_RULE_AND_DELETE_PACKET_FILTERS" RuleOperation_MODIFY_PCC_RULE_WITHOUT_MODIFY_PACKET_FILTERS RuleOperation = "MODIFY_PCC_RULE_WITHOUT_MODIFY_PACKET_FILTERS" )
List of RuleOperation
type RuleReport ¶
type RuleReport struct { // Contains the identifier of the affected PCC rule(s). PccRuleIds []string `json:"pccRuleIds" yaml:"pccRuleIds" bson:"pccRuleIds" mapstructure:"PccRuleIds"` RuleStatus RuleStatus `json:"ruleStatus" yaml:"ruleStatus" bson:"ruleStatus" mapstructure:"RuleStatus"` // Indicates the version of a PCC rule. ContVers []int32 `json:"contVers,omitempty" yaml:"contVers" bson:"contVers" mapstructure:"ContVers"` FailureCode FailureCode `json:"failureCode" yaml:"failureCode" bson:"failureCode" mapstructure:"FailureCode"` FinUnitAct FinalUnitAction `json:"finUnitAct,omitempty" yaml:"finUnitAct" bson:"finUnitAct" mapstructure:"FinUnitAct"` // indicates the RAN or NAS release cause code information. RanNasRelCauses []RanNasRelCause `json:"ranNasRelCauses,omitempty" yaml:"ranNasRelCauses" bson:"ranNasRelCauses" mapstructure:"RanNasRelCauses"` }
type RuleStatus ¶
type RuleStatus string
const ( RuleStatus_ACTIVE RuleStatus = "ACTIVE" RuleStatus_INACTIVE RuleStatus = "INACTIVE" )
List of RuleStatus
type ScheduledCommunicationTime ¶
type ScheduledCommunicationTime struct { DaysOfWeek *[]int32 `json:"daysOfWeek,omitempty" yaml:"daysOfWeek" bson:"daysOfWeek" mapstructure:"DaysOfWeek"` TimeOfDayStart *string `json:"timeOfDayStart,omitempty" yaml:"timeOfDayStart" bson:"timeOfDayStart" mapstructure:"TimeOfDayStart"` TimeOfDayEnd *string `json:"timeOfDayEnd,omitempty" yaml:"timeOfDayEnd" bson:"timeOfDayEnd" mapstructure:"TimeOfDayEnd"` }
type ScheduledCommunicationTime1 ¶
type ScheduledCommunicationTime1 struct { DaysOfWeek *[]int32 `json:"daysOfWeek,omitempty" yaml:"daysOfWeek" bson:"daysOfWeek" mapstructure:"DaysOfWeek"` TimeOfDayStart *string `json:"timeOfDayStart,omitempty" yaml:"timeOfDayStart" bson:"timeOfDayStart" mapstructure:"TimeOfDayStart"` TimeOfDayEnd *string `json:"timeOfDayEnd,omitempty" yaml:"timeOfDayEnd" bson:"timeOfDayEnd" mapstructure:"TimeOfDayEnd"` }
type ScheduledCommunicationTimeRm ¶
type ScheduledCommunicationTimeRm struct { // Identifies the day(s) of the week. If absent, it indicates every day of the week. DaysOfWeek []int32 `json:"daysOfWeek,omitempty" yaml:"daysOfWeek" bson:"daysOfWeek" mapstructure:"DaysOfWeek"` // String with format partial-time or full-time as defined in clause 5.6 of IETF RFC 3339. Examples, 20:15:00, 20:15:00-08:00 (for 8 hours behind UTC). TimeOfDayStart string `json:"timeOfDayStart,omitempty" yaml:"timeOfDayStart" bson:"timeOfDayStart" mapstructure:"TimeOfDayStart"` // String with format partial-time or full-time as defined in clause 5.6 of IETF RFC 3339. Examples, 20:15:00, 20:15:00-08:00 (for 8 hours behind UTC). TimeOfDayEnd string `json:"timeOfDayEnd,omitempty" yaml:"timeOfDayEnd" bson:"timeOfDayEnd" mapstructure:"TimeOfDayEnd"` }
type ScheduledCommunicationType ¶
type ScheduledCommunicationType string
const ( SCHEDULEDCOMMUNICATIONTYPE_DOWNLINK_ONLY ScheduledCommunicationType = "DOWNLINK_ONLY" SCHEDULEDCOMMUNICATIONTYPE_UPLINK_ONLY ScheduledCommunicationType = "UPLINK_ONLY" SCHEDULEDCOMMUNICATIONTYPE_BIDIRECTIONAL ScheduledCommunicationType = "BIDIRECTIONAL" )
enum type List of ScheduledCommunicationType
type ScheduledCommunicationTypeAnyOf ¶
type ScheduledCommunicationTypeAnyOf string
const ( SCHEDULEDCOMMUNICATIONTYPEANYOF_DOWNLINK_ONLY ScheduledCommunicationTypeAnyOf = "DOWNLINK_ONLY" SCHEDULEDCOMMUNICATIONTYPEANYOF_UPLINK_ONLY ScheduledCommunicationTypeAnyOf = "UPLINK_ONLY" SCHEDULEDCOMMUNICATIONTYPEANYOF_BIDIRECTIONAL ScheduledCommunicationTypeAnyOf = "BIDIRECTIONAL" )
List of ScheduledCommunicationTypeAnyOf
type ScheduledCommunicationTypeRm ¶
type ScheduledCommunicationTypeRm struct { }
type SdmSubsModification ¶
type SdmSubscription ¶
type SdmSubscription struct { NfInstanceId string `json:"nfInstanceId" yaml:"nfInstanceId" bson:"nfInstanceId" mapstructure:"NfInstanceId"` ImplicitUnsubscribe *bool `json:"implicitUnsubscribe,omitempty" yaml:"implicitUnsubscribe" bson:"implicitUnsubscribe" mapstructure:"ImplicitUnsubscribe"` Expires *time.Time `json:"expires,omitempty" yaml:"expires" bson:"expires" mapstructure:"Expires"` CallbackReference string `json:"callbackReference" yaml:"callbackReference" bson:"callbackReference" mapstructure:"CallbackReference"` AmfServiceName *ServiceName `json:"amfServiceName,omitempty" yaml:"amfServiceName" bson:"amfServiceName" mapstructure:"AmfServiceName"` MonitoredResourceUris []string `json:"monitoredResourceUris" yaml:"monitoredResourceUris" bson:"monitoredResourceUris" mapstructure:"MonitoredResourceUris"` SingleNssai *Snssai `json:"singleNssai,omitempty" yaml:"singleNssai" bson:"singleNssai" mapstructure:"SingleNssai"` Dnn *string `json:"dnn,omitempty" yaml:"dnn" bson:"dnn" mapstructure:"Dnn"` SubscriptionId *string `json:"subscriptionId,omitempty" yaml:"subscriptionId" bson:"subscriptionId" mapstructure:"SubscriptionId"` PlmnId *PlmnId `json:"plmnId,omitempty" yaml:"plmnId" bson:"plmnId" mapstructure:"PlmnId"` ImmediateReport *bool `json:"immediateReport,omitempty" yaml:"immediateReport" bson:"immediateReport" mapstructure:"ImmediateReport"` Report *SubscriptionDataSets `json:"report,omitempty" yaml:"report" bson:"report" mapstructure:"Report"` SupportedFeatures *string `json:"supportedFeatures,omitempty" yaml:"supportedFeatures" bson:"supportedFeatures" mapstructure:"SupportedFeatures"` ContextInfo *ContextInfo `json:"contextInfo,omitempty" yaml:"contextInfo" bson:"contextInfo" mapstructure:"ContextInfo"` }
type SearchResult ¶
type SearchResult struct { ValidityPeriod int32 `json:"validityPeriod,omitempty" yaml:"validityPeriod" bson:"validityPeriod" mapstructure:"ValidityPeriod"` NfInstances []NfProfile `json:"nfInstances" yaml:"nfInstances" bson:"nfInstances" mapstructure:"NfInstances"` NrfSupportedFeatures string `` /* 129-byte string literal not displayed */ }
type SecondaryRatUsageReport ¶
type SecondaryRatUsageReport struct { SecondaryRatType RatType `json:"secondaryRatType"` QosFlowsUsageData []QosFlowUsageReport `json:"qosFlowsUsageData"` }
type SensorMeasurement ¶
type SensorMeasurement string
const ( SENSORMEASUREMENT_BAROMETRIC_PRESSURE SensorMeasurement = "BAROMETRIC_PRESSURE" SENSORMEASUREMENT_UE_SPEED SensorMeasurement = "UE_SPEED" SENSORMEASUREMENT_UE_ORIENTATION SensorMeasurement = "UE_ORIENTATION" )
enum type List of SensorMeasurement
type SensorMeasurementAnyOf ¶
type SensorMeasurementAnyOf string
const ( SENSORMEASUREMENTANYOF_BAROMETRIC_PRESSURE SensorMeasurementAnyOf = "BAROMETRIC_PRESSURE" SENSORMEASUREMENTANYOF_UE_SPEED SensorMeasurementAnyOf = "UE_SPEED" SENSORMEASUREMENTANYOF_UE_ORIENTATION SensorMeasurementAnyOf = "UE_ORIENTATION" )
List of SensorMeasurementAnyOf
type SequenceNumber ¶
type SequenceNumber struct { SqnScheme *SqnScheme `json:"sqnScheme,omitempty" yaml:"sqnScheme" bson:"sqnScheme" mapstructure:"SqnScheme"` Sqn *string `json:"sqn,omitempty" yaml:"sqn" bson:"sqn" mapstructure:"Sqn"` LastIndexes *map[string]int32 `json:"lastIndexes,omitempty" yaml:"lastIndexes" bson:"lastIndexes" mapstructure:"LastIndexes"` IndLength *int32 `json:"indLength,omitempty" yaml:"indLength" bson:"indLength" mapstructure:"IndLength"` DifSign *Sign `json:"difSign,omitempty" yaml:"difSign" bson:"difSign" mapstructure:"DifSign"` }
type ServAuthInfo ¶
type ServAuthInfo string
const ( ServAuthInfo_NOT_KNOWN ServAuthInfo = "TP_NOT_KNOWN" ServAuthInfo_EXPIRED ServAuthInfo = "TP_EXPIRED" ServAuthInfo_NOT_YET_OCURRED ServAuthInfo = "TP_NOT_YET_OCURRED" )
List of ServAuthInfo
type ServiceAreaId ¶
type ServiceAreaRestriction ¶
type ServiceAreaRestriction struct { RestrictionType *RestrictionType `json:"restrictionType,omitempty" yaml:"restrictionType" bson:"restrictionType" mapstructure:"RestrictionType"` Areas *[]Area `json:"areas,omitempty" yaml:"areas" bson:"areas" mapstructure:"Areas"` MaxNumOfTAs *int32 `json:"maxNumOfTAs,omitempty" yaml:"maxNumOfTAs" bson:"maxNumOfTAs" mapstructure:"MaxNumOfTAs"` MaxNumOfTAsForNotAllowedAreas *int32 `` /* 165-byte string literal not displayed */ }
type ServiceName ¶
type ServiceName string
const ( SERVICENAME_NNRF_NFM ServiceName = "nnrf-nfm" SERVICENAME_NNRF_DISC ServiceName = "nnrf-disc" SERVICENAME_NNRF_OAUTH2 ServiceName = "nnrf-oauth2" SERVICENAME_NUDM_SDM ServiceName = "nudm-sdm" SERVICENAME_NUDM_UECM ServiceName = "nudm-uecm" SERVICENAME_NUDM_UEAU ServiceName = "nudm-ueau" SERVICENAME_NUDM_EE ServiceName = "nudm-ee" SERVICENAME_NUDM_PP ServiceName = "nudm-pp" SERVICENAME_NUDM_NIDDAU ServiceName = "nudm-niddau" SERVICENAME_NUDM_MT ServiceName = "nudm-mt" SERVICENAME_NAMF_COMM ServiceName = "namf-comm" SERVICENAME_NAMF_EVTS ServiceName = "namf-evts" SERVICENAME_NAMF_MT ServiceName = "namf-mt" SERVICENAME_NAMF_LOC ServiceName = "namf-loc" SERVICENAME_NSMF_PDUSESSION ServiceName = "nsmf-pdusession" SERVICENAME_NSMF_EVENT_EXPOSURE ServiceName = "nsmf-event-exposure" SERVICENAME_NSMF_NIDD ServiceName = "nsmf-nidd" SERVICENAME_NAUSF_AUTH ServiceName = "nausf-auth" SERVICENAME_NAUSF_SORPROTECTION ServiceName = "nausf-sorprotection" SERVICENAME_NAUSF_UPUPROTECTION ServiceName = "nausf-upuprotection" SERVICENAME_NNEF_PFDMANAGEMENT ServiceName = "nnef-pfdmanagement" SERVICENAME_NNEF_SMCONTEXT ServiceName = "nnef-smcontext" SERVICENAME_NNEF_EVENTEXPOSURE ServiceName = "nnef-eventexposure" SERVICENAME_NPCF_AM_POLICY_CONTROL ServiceName = "npcf-am-policy-control" SERVICENAME_NPCF_SMPOLICYCONTROL ServiceName = "npcf-smpolicycontrol" SERVICENAME_NPCF_POLICYAUTHORIZATION ServiceName = "npcf-policyauthorization" SERVICENAME_NPCF_BDTPOLICYCONTROL ServiceName = "npcf-bdtpolicycontrol" SERVICENAME_NPCF_EVENTEXPOSURE ServiceName = "npcf-eventexposure" SERVICENAME_NPCF_UE_POLICY_CONTROL ServiceName = "npcf-ue-policy-control" SERVICENAME_NSMSF_SMS ServiceName = "nsmsf-sms" SERVICENAME_NNSSF_NSSELECTION ServiceName = "nnssf-nsselection" SERVICENAME_NNSSF_NSSAIAVAILABILITY ServiceName = "nnssf-nssaiavailability" SERVICENAME_NUDR_DR ServiceName = "nudr-dr" SERVICENAME_NUDR_GROUP_ID_MAP ServiceName = "nudr-group-id-map" SERVICENAME_NLMF_LOC ServiceName = "nlmf-loc" SERVICENAME_N5G_EIR_EIC ServiceName = "n5g-eir-eic" SERVICENAME_NBSF_MANAGEMENT ServiceName = "nbsf-management" SERVICENAME_NCHF_SPENDINGLIMITCONTROL ServiceName = "nchf-spendinglimitcontrol" SERVICENAME_NCHF_CONVERGEDCHARGING ServiceName = "nchf-convergedcharging" SERVICENAME_NCHF_OFFLINEONLYCHARGING ServiceName = "nchf-offlineonlycharging" SERVICENAME_NNWDAF_EVENTSSUBSCRIPTION ServiceName = "nnwdaf-eventssubscription" SERVICENAME_NNWDAF_ANALYTICSINFO ServiceName = "nnwdaf-analyticsinfo" SERVICENAME_NGMLC_LOC ServiceName = "ngmlc-loc" SERVICENAME_NUCMF_PROVISIONING ServiceName = "nucmf-provisioning" SERVICENAME_NUCMF_UECAPABILITYMANAGEMENT ServiceName = "nucmf-uecapabilitymanagement" SERVICENAME_NHSS_SDM ServiceName = "nhss-sdm" SERVICENAME_NHSS_UECM ServiceName = "nhss-uecm" SERVICENAME_NHSS_UEAU ServiceName = "nhss-ueau" SERVICENAME_NHSS_EE ServiceName = "nhss-ee" SERVICENAME_NHSS_IMS_SDM ServiceName = "nhss-ims-sdm" SERVICENAME_NHSS_IMS_UECM ServiceName = "nhss-ims-uecm" SERVICENAME_NHSS_IMS_UEAU ServiceName = "nhss-ims-ueau" SERVICENAME_NSEPP_TELESCOPIC ServiceName = "nsepp-telescopic" SERVICENAME_NSORAF_SOR ServiceName = "nsoraf-sor" SERVICENAME_NSPAF_SECURED_PACKET ServiceName = "nspaf-secured-packet" SERVICENAME_NUDSF_DR ServiceName = "nudsf-dr" SERVICENAME_NNSSAAF_NSSAA ServiceName = "nnssaaf-nssaa" )
enum type List of ServiceName
type ServiceNameAnyOf ¶
type ServiceNameAnyOf string
const ( SERVICENAMEANYOF_NNRF_NFM ServiceNameAnyOf = "nnrf-nfm" SERVICENAMEANYOF_NNRF_DISC ServiceNameAnyOf = "nnrf-disc" SERVICENAMEANYOF_NNRF_OAUTH2 ServiceNameAnyOf = "nnrf-oauth2" SERVICENAMEANYOF_NUDM_SDM ServiceNameAnyOf = "nudm-sdm" SERVICENAMEANYOF_NUDM_UECM ServiceNameAnyOf = "nudm-uecm" SERVICENAMEANYOF_NUDM_UEAU ServiceNameAnyOf = "nudm-ueau" SERVICENAMEANYOF_NUDM_EE ServiceNameAnyOf = "nudm-ee" SERVICENAMEANYOF_NUDM_PP ServiceNameAnyOf = "nudm-pp" SERVICENAMEANYOF_NUDM_NIDDAU ServiceNameAnyOf = "nudm-niddau" SERVICENAMEANYOF_NUDM_MT ServiceNameAnyOf = "nudm-mt" SERVICENAMEANYOF_NAMF_COMM ServiceNameAnyOf = "namf-comm" SERVICENAMEANYOF_NAMF_EVTS ServiceNameAnyOf = "namf-evts" SERVICENAMEANYOF_NAMF_MT ServiceNameAnyOf = "namf-mt" SERVICENAMEANYOF_NAMF_LOC ServiceNameAnyOf = "namf-loc" SERVICENAMEANYOF_NSMF_PDUSESSION ServiceNameAnyOf = "nsmf-pdusession" SERVICENAMEANYOF_NSMF_EVENT_EXPOSURE ServiceNameAnyOf = "nsmf-event-exposure" SERVICENAMEANYOF_NSMF_NIDD ServiceNameAnyOf = "nsmf-nidd" SERVICENAMEANYOF_NAUSF_AUTH ServiceNameAnyOf = "nausf-auth" SERVICENAMEANYOF_NAUSF_SORPROTECTION ServiceNameAnyOf = "nausf-sorprotection" SERVICENAMEANYOF_NAUSF_UPUPROTECTION ServiceNameAnyOf = "nausf-upuprotection" SERVICENAMEANYOF_NNEF_PFDMANAGEMENT ServiceNameAnyOf = "nnef-pfdmanagement" SERVICENAMEANYOF_NNEF_SMCONTEXT ServiceNameAnyOf = "nnef-smcontext" SERVICENAMEANYOF_NNEF_EVENTEXPOSURE ServiceNameAnyOf = "nnef-eventexposure" SERVICENAMEANYOF_NPCF_AM_POLICY_CONTROL ServiceNameAnyOf = "npcf-am-policy-control" SERVICENAMEANYOF_NPCF_SMPOLICYCONTROL ServiceNameAnyOf = "npcf-smpolicycontrol" SERVICENAMEANYOF_NPCF_POLICYAUTHORIZATION ServiceNameAnyOf = "npcf-policyauthorization" SERVICENAMEANYOF_NPCF_BDTPOLICYCONTROL ServiceNameAnyOf = "npcf-bdtpolicycontrol" SERVICENAMEANYOF_NPCF_EVENTEXPOSURE ServiceNameAnyOf = "npcf-eventexposure" SERVICENAMEANYOF_NPCF_UE_POLICY_CONTROL ServiceNameAnyOf = "npcf-ue-policy-control" SERVICENAMEANYOF_NSMSF_SMS ServiceNameAnyOf = "nsmsf-sms" SERVICENAMEANYOF_NNSSF_NSSELECTION ServiceNameAnyOf = "nnssf-nsselection" SERVICENAMEANYOF_NNSSF_NSSAIAVAILABILITY ServiceNameAnyOf = "nnssf-nssaiavailability" SERVICENAMEANYOF_NUDR_DR ServiceNameAnyOf = "nudr-dr" SERVICENAMEANYOF_NUDR_GROUP_ID_MAP ServiceNameAnyOf = "nudr-group-id-map" SERVICENAMEANYOF_NLMF_LOC ServiceNameAnyOf = "nlmf-loc" SERVICENAMEANYOF_N5G_EIR_EIC ServiceNameAnyOf = "n5g-eir-eic" SERVICENAMEANYOF_NBSF_MANAGEMENT ServiceNameAnyOf = "nbsf-management" SERVICENAMEANYOF_NCHF_SPENDINGLIMITCONTROL ServiceNameAnyOf = "nchf-spendinglimitcontrol" SERVICENAMEANYOF_NCHF_CONVERGEDCHARGING ServiceNameAnyOf = "nchf-convergedcharging" SERVICENAMEANYOF_NCHF_OFFLINEONLYCHARGING ServiceNameAnyOf = "nchf-offlineonlycharging" SERVICENAMEANYOF_NNWDAF_EVENTSSUBSCRIPTION ServiceNameAnyOf = "nnwdaf-eventssubscription" SERVICENAMEANYOF_NNWDAF_ANALYTICSINFO ServiceNameAnyOf = "nnwdaf-analyticsinfo" SERVICENAMEANYOF_NGMLC_LOC ServiceNameAnyOf = "ngmlc-loc" SERVICENAMEANYOF_NUCMF_PROVISIONING ServiceNameAnyOf = "nucmf-provisioning" SERVICENAMEANYOF_NUCMF_UECAPABILITYMANAGEMENT ServiceNameAnyOf = "nucmf-uecapabilitymanagement" SERVICENAMEANYOF_NHSS_SDM ServiceNameAnyOf = "nhss-sdm" SERVICENAMEANYOF_NHSS_UECM ServiceNameAnyOf = "nhss-uecm" SERVICENAMEANYOF_NHSS_UEAU ServiceNameAnyOf = "nhss-ueau" SERVICENAMEANYOF_NHSS_EE ServiceNameAnyOf = "nhss-ee" SERVICENAMEANYOF_NHSS_IMS_SDM ServiceNameAnyOf = "nhss-ims-sdm" SERVICENAMEANYOF_NHSS_IMS_UECM ServiceNameAnyOf = "nhss-ims-uecm" SERVICENAMEANYOF_NHSS_IMS_UEAU ServiceNameAnyOf = "nhss-ims-ueau" SERVICENAMEANYOF_NSEPP_TELESCOPIC ServiceNameAnyOf = "nsepp-telescopic" SERVICENAMEANYOF_NSORAF_SOR ServiceNameAnyOf = "nsoraf-sor" SERVICENAMEANYOF_NSPAF_SECURED_PACKET ServiceNameAnyOf = "nspaf-secured-packet" SERVICENAMEANYOF_NUDSF_DR ServiceNameAnyOf = "nudsf-dr" SERVICENAMEANYOF_NNSSAAF_NSSAA ServiceNameAnyOf = "nnssaaf-nssaa" )
List of ServiceNameAnyOf
type ServiceNameCond ¶
type ServiceNameCond struct {
ServiceName ServiceName `json:"serviceName" yaml:"serviceName" bson:"serviceName" mapstructure:"ServiceName"`
}
type ServiceParameterData ¶
type ServiceParameterData struct { AppId *string `json:"appId,omitempty" yaml:"appId" bson:"appId" mapstructure:"AppId"` Dnn *string `json:"dnn,omitempty" yaml:"dnn" bson:"dnn" mapstructure:"Dnn"` Snssai *Snssai `json:"snssai,omitempty" yaml:"snssai" bson:"snssai" mapstructure:"Snssai"` InterGroupId *string `json:"interGroupId,omitempty" yaml:"interGroupId" bson:"interGroupId" mapstructure:"InterGroupId"` Supi *string `json:"supi,omitempty" yaml:"supi" bson:"supi" mapstructure:"Supi"` UeIpv4 *string `json:"ueIpv4,omitempty" yaml:"ueIpv4" bson:"ueIpv4" mapstructure:"UeIpv4"` UeIpv6 *string `json:"ueIpv6,omitempty" yaml:"ueIpv6" bson:"ueIpv6" mapstructure:"UeIpv6"` UeMac *string `json:"ueMac,omitempty" yaml:"ueMac" bson:"ueMac" mapstructure:"UeMac"` AnyUeInd *bool `json:"anyUeInd,omitempty" yaml:"anyUeInd" bson:"anyUeInd" mapstructure:"AnyUeInd"` ParamOverPc5 *string `json:"paramOverPc5,omitempty" yaml:"paramOverPc5" bson:"paramOverPc5" mapstructure:"ParamOverPc5"` ParamOverUu *string `json:"paramOverUu,omitempty" yaml:"paramOverUu" bson:"paramOverUu" mapstructure:"ParamOverUu"` SuppFeat *string `json:"suppFeat,omitempty" yaml:"suppFeat" bson:"suppFeat" mapstructure:"SuppFeat"` ResUri *string `json:"resUri,omitempty" yaml:"resUri" bson:"resUri" mapstructure:"ResUri"` }
type ServiceTypeUnrelatedClass ¶
type ServiceTypeUnrelatedClass struct {}
type ServingNfIdentity ¶
type ServingNfIdentity struct { ServNfInstId string `json:"servNfInstId,omitempty" yaml:"servNfInstId" bson:"servNfInstId" mapstructure:"ServNfInstId"` Guami *Guami `json:"guami,omitempty" yaml:"guami" bson:"guami" mapstructure:"Guami"` AnGwAddr *AnGwAddress `json:"anGwAddr,omitempty" yaml:"anGwAddr" bson:"anGwAddr" mapstructure:"AnGwAddr"` }
type SessionManagementSubscriptionData ¶
type SessionManagementSubscriptionData struct { SingleNssai Snssai `json:"singleNssai" yaml:"singleNssai" bson:"singleNssai" mapstructure:"SingleNssai"` DnnConfigurations *map[string]DnnConfiguration `json:"dnnConfigurations,omitempty" yaml:"dnnConfigurations" bson:"dnnConfigurations" mapstructure:"DnnConfigurations"` InternalGroupIds *[]string `json:"internalGroupIds,omitempty" yaml:"internalGroupIds" bson:"internalGroupIds" mapstructure:"InternalGroupIds"` OdbPacketServices *OdbPacketServices `json:"odbPacketServices,omitempty" yaml:"odbPacketServices" bson:"odbPacketServices" mapstructure:"OdbPacketServices"` TraceData *TraceData `json:"traceData,omitempty" yaml:"traceData" bson:"traceData" mapstructure:"TraceData"` ExpectedUeBehavioursList *map[string]ExpectedUeBehaviourData `` /* 145-byte string literal not displayed */ SuggestedPacketNumDlList *map[string]SuggestedPacketNumDl `` /* 145-byte string literal not displayed */ Var3gppChargingCharacteristics *string `` /* 160-byte string literal not displayed */ }
type SessionRule ¶
type SessionRule struct { AuthSessAmbr *Ambr `json:"authSessAmbr,omitempty" yaml:"authSessAmbr" bson:"authSessAmbr" mapstructure:"AuthSessAmbr"` AuthDefQos *AuthorizedDefaultQos `json:"authDefQos,omitempty" yaml:"authDefQos" bson:"authDefQos" mapstructure:"AuthDefQos"` // Univocally identifies the session rule within a PDU session. SessRuleId string `json:"sessRuleId" yaml:"sessRuleId" bson:"sessRuleId" mapstructure:"SessRuleId"` // A reference to UsageMonitoringData policy decision type. It is the umId described in subclause 5.6.2.12. RefUmData string `json:"refUmData,omitempty" yaml:"refUmData" bson:"refUmData" mapstructure:"RefUmData"` // A reference to the condition data. It is the condId described in subclause 5.6.2.9. RefCondData string `json:"refCondData,omitempty" yaml:"refCondData" bson:"refCondData" mapstructure:"RefCondData"` }
type SessionRuleFailureCode ¶
type SessionRuleFailureCode string
const ( SessionRuleFailureCode_NF_MAL SessionRuleFailureCode = "NF_MAL" SessionRuleFailureCode_RES_LIM SessionRuleFailureCode = "RES_LIM" SessionRuleFailureCode_UNSUCC_QOS_VAL SessionRuleFailureCode = "UNSUCC_QOS_VAL" SessionRuleFailureCode_UE_STA_SUSP SessionRuleFailureCode = "UE_STA_SUSP" )
List of SessionRuleFailureCode
type SessionRuleReport ¶
type SessionRuleReport struct { // Contains the identifier of the affected session rule(s). RuleIds []string `json:"ruleIds" yaml:"ruleIds" bson:"ruleIds" mapstructure:"RuleIds"` RuleStatus RuleStatus `json:"ruleStatus" yaml:"ruleStatus" bson:"ruleStatus" mapstructure:"RuleStatus"` SessRuleFailureCode SessionRuleFailureCode `json:"sessRuleFailureCode,omitempty" yaml:"sessRuleFailureCode" bson:"sessRuleFailureCode" mapstructure:"SessRuleFailureCode"` }
type SharedAuthenticationSubscription ¶
type SharedAuthenticationSubscription struct {}
type SharedData ¶
type SharedData struct {}
type SharedDataIds ¶
type SharedDataIds struct { // is array // Items []string Items *[]string `json:"Items,omitempty" yaml:"items" bson:"items" mapstructure:"Items"` }
type SliceInfoForPduSession ¶
type SliceInfoForPduSession struct { SNssai *Snssai `json:"sNssai" bson:"sNssai"` RoamingIndication RoamingIndication `json:"roamingIndication" bson:"roamingIndication"` HomeSnssai *Snssai `json:"homeSnssai,omitempty" bson:"homeSnssai"` }
type SliceInfoForRegistration ¶
type SliceInfoForRegistration struct { SubscribedNssai []SubscribedSnssai `json:"subscribedNssai,omitempty" bson:"subscribedNssai"` AllowedNssaiCurrentAccess *AllowedNssai `json:"allowedNssaiCurrentAccess,omitempty" bson:"allowedNssaiCurrentAccess"` AllowedNssaiOtherAccess *AllowedNssai `json:"allowedNssaiOtherAccess,omitempty" bson:"allowedNssaiOtherAccess"` SNssaiForMapping []Snssai `json:"sNssaiForMapping,omitempty" bson:"sNssaiForMapping"` RequestedNssai []Snssai `json:"requestedNssai,omitempty" bson:"requestedNssai"` DefaultConfiguredSnssaiInd bool `json:"defaultConfiguredSnssaiInd,omitempty" bson:"defaultConfiguredSnssaiInd"` MappingOfNssai []MappingOfSnssai `json:"mappingOfNssai,omitempty" bson:"mappingOfNssai"` RequestMapping bool `json:"requestMapping,omitempty" bson:"requestMapping"` }
type SmContextCreateData ¶
type SmContextCreateData struct { Supi string `json:"supi,omitempty"` UnauthenticatedSupi bool `json:"unauthenticatedSupi,omitempty"` Pei string `json:"pei,omitempty"` Gpsi string `json:"gpsi,omitempty"` PduSessionId int32 `json:"pduSessionId,omitempty"` Dnn string `json:"dnn,omitempty"` SNssai *Snssai `json:"sNssai,omitempty"` HplmnSnssai *Snssai `json:"hplmnSnssai,omitempty"` ServingNfId string `json:"servingNfId"` Guami *Guami `json:"guami,omitempty"` ServiceName ServiceName `json:"serviceName,omitempty"` ServingNetwork *PlmnId `json:"servingNetwork"` RequestType RequestType `json:"requestType,omitempty"` N1SmMsg *RefToBinaryData `json:"n1SmMsg,omitempty"` AnType AccessType `json:"anType"` RatType RatType `json:"ratType,omitempty"` PresenceInLadn PresenceState `json:"presenceInLadn,omitempty"` UeLocation *UserLocation `json:"ueLocation,omitempty"` UeTimeZone string `json:"ueTimeZone,omitempty"` AddUeLocation *UserLocation `json:"addUeLocation,omitempty"` SmContextStatusUri string `json:"smContextStatusUri"` HSmfUri string `json:"hSmfUri,omitempty"` AdditionalHsmfUri []string `json:"additionalHsmfUri,omitempty"` OldPduSessionId int32 `json:"oldPduSessionId,omitempty"` PduSessionsActivateList []int32 `json:"pduSessionsActivateList,omitempty"` UeEpsPdnConnection string `json:"ueEpsPdnConnection,omitempty"` HoState HoState `json:"hoState,omitempty"` PcfId string `json:"pcfId,omitempty"` NrfUri string `json:"nrfUri,omitempty"` SupportedFeatures string `json:"supportedFeatures,omitempty"` SelMode DnnSelectionMode `json:"selMode,omitempty"` BackupAmfInfo []BackupAmfInfo `json:"backupAmfInfo,omitempty"` TraceData *TraceData `json:"traceData,omitempty"` UdmGroupId string `json:"udmGroupId,omitempty"` RoutingIndicator string `json:"routingIndicator,omitempty"` EpsInterworkingInd EpsInterworkingIndication `json:"epsInterworkingInd,omitempty"` IndirectForwardingFlag bool `json:"indirectForwardingFlag,omitempty"` }
type SmContextCreateError ¶
type SmContextCreateError struct { Error *ProblemDetails `json:"error"` N1SmMsg *RefToBinaryData `json:"n1SmMsg,omitempty"` RecoveryTime *time.Time `json:"recoveryTime,omitempty"` }
type SmContextCreatedData ¶
type SmContextCreatedData struct { HSmfUri string `json:"hSmfUri,omitempty"` PduSessionId int32 `json:"pduSessionId,omitempty"` SNssai *Snssai `json:"sNssai,omitempty"` UpCnxState UpCnxState `json:"upCnxState,omitempty"` N2SmInfo *RefToBinaryData `json:"n2SmInfo,omitempty"` N2SmInfoType N2SmInfoType `json:"n2SmInfoType,omitempty"` AllocatedEbiList []EbiArpMapping `json:"allocatedEbiList,omitempty"` HoState HoState `json:"hoState,omitempty"` SmfServiceInstanceId string `json:"smfServiceInstanceId,omitempty"` RecoveryTime *time.Time `json:"recoveryTime,omitempty"` SupportedFeatures string `json:"supportedFeatures,omitempty"` }
type SmContextReleaseData ¶
type SmContextReleaseData struct { Cause Cause `json:"cause,omitempty"` NgApCause *NgApCause `json:"ngApCause,omitempty"` Var5gMmCauseValue int32 `json:"5gMmCauseValue,omitempty"` UeLocation *UserLocation `json:"ueLocation,omitempty"` UeTimeZone string `json:"ueTimeZone,omitempty"` AddUeLocation *UserLocation `json:"addUeLocation,omitempty"` VsmfReleaseOnly bool `json:"vsmfReleaseOnly,omitempty"` N2SmInfo *RefToBinaryData `json:"n2SmInfo,omitempty"` N2SmInfoType N2SmInfoType `json:"n2SmInfoType,omitempty"` }
type SmContextRetrieveData ¶
type SmContextRetrieveData struct {
TargetMmeCap *MmeCapabilities `json:"targetMmeCap,omitempty"`
}
type SmContextRetrievedData ¶
type SmContextRetrievedData struct {
UeEpsPdnConnection string `json:"ueEpsPdnConnection"`
}
type SmContextStatusNotification ¶
type SmContextStatusNotification struct {
StatusInfo *StatusInfo `json:"statusInfo"`
}
type SmContextUpdateData ¶
type SmContextUpdateData struct { Pei string `json:"pei,omitempty"` Gpsi string `json:"gpsi,omitempty"` ServingNfId string `json:"servingNfId,omitempty"` Guami *Guami `json:"guami,omitempty"` ServingNetwork *PlmnId `json:"servingNetwork,omitempty"` BackupAmfInfo []BackupAmfInfo `json:"backupAmfInfo,omitempty"` AnType AccessType `json:"anType,omitempty"` RatType RatType `json:"ratType,omitempty"` PresenceInLadn PresenceState `json:"presenceInLadn,omitempty"` UeLocation *UserLocation `json:"ueLocation,omitempty"` UeTimeZone string `json:"ueTimeZone,omitempty"` AddUeLocation *UserLocation `json:"addUeLocation,omitempty"` UpCnxState UpCnxState `json:"upCnxState,omitempty"` HoState HoState `json:"hoState,omitempty"` ToBeSwitched bool `json:"toBeSwitched,omitempty"` FailedToBeSwitched bool `json:"failedToBeSwitched,omitempty"` N1SmMsg *RefToBinaryData `json:"n1SmMsg,omitempty"` N2SmInfo *RefToBinaryData `json:"n2SmInfo,omitempty"` N2SmInfoType N2SmInfoType `json:"n2SmInfoType,omitempty"` TargetId *NgRanTargetId `json:"targetId,omitempty"` TargetServingNfId string `json:"targetServingNfId,omitempty"` SmContextStatusUri string `json:"smContextStatusUri,omitempty"` DataForwarding bool `json:"dataForwarding,omitempty"` EpsBearerSetup []string `json:"epsBearerSetup,omitempty"` RevokeEbiList []int32 `json:"revokeEbiList,omitempty"` Release bool `json:"release,omitempty"` Cause Cause `json:"cause,omitempty"` NgApCause *NgApCause `json:"ngApCause,omitempty"` Var5gMmCauseValue int32 `json:"5gMmCauseValue,omitempty"` SNssai *Snssai `json:"sNssai,omitempty"` TraceData *TraceData `json:"traceData,omitempty"` EpsInterworkingInd EpsInterworkingIndication `json:"epsInterworkingInd,omitempty"` AnTypeCanBeChanged bool `json:"anTypeCanBeChanged,omitempty"` }
type SmContextUpdateError ¶
type SmContextUpdateError struct { Error *ProblemDetails `json:"error"` N1SmMsg *RefToBinaryData `json:"n1SmMsg,omitempty"` N2SmInfo *RefToBinaryData `json:"n2SmInfo,omitempty"` N2SmInfoType N2SmInfoType `json:"n2SmInfoType,omitempty"` UpCnxState UpCnxState `json:"upCnxState,omitempty"` RecoveryTime *time.Time `json:"recoveryTime,omitempty"` }
type SmContextUpdatedData ¶
type SmContextUpdatedData struct { UpCnxState UpCnxState `json:"upCnxState,omitempty"` HoState HoState `json:"hoState,omitempty"` ReleaseEbiList []int32 `json:"releaseEbiList,omitempty"` AllocatedEbiList []EbiArpMapping `json:"allocatedEbiList,omitempty"` ModifiedEbiList []EbiArpMapping `json:"modifiedEbiList,omitempty"` N1SmMsg *RefToBinaryData `json:"n1SmMsg,omitempty"` N2SmInfo *RefToBinaryData `json:"n2SmInfo,omitempty"` N2SmInfoType N2SmInfoType `json:"n2SmInfoType,omitempty"` EpsBearerSetup []string `json:"epsBearerSetup,omitempty"` DataForwarding bool `json:"dataForwarding,omitempty"` }
type SmPolicyContextData ¶
type SmPolicyContextData struct { AccNetChId *AccNetChId `json:"accNetChId,omitempty" yaml:"accNetChId" bson:"accNetChId" mapstructure:"AccNetChId"` ChargEntityAddr *AccNetChargingAddress `json:"chargEntityAddr,omitempty" yaml:"chargEntityAddr" bson:"chargEntityAddr" mapstructure:"ChargEntityAddr"` Gpsi string `json:"gpsi,omitempty" yaml:"gpsi" bson:"gpsi" mapstructure:"Gpsi"` Supi string `json:"supi" yaml:"supi" bson:"supi" mapstructure:"Supi"` InterGrpIds []string `json:"interGrpIds,omitempty" yaml:"interGrpIds" bson:"interGrpIds" mapstructure:"InterGrpIds"` PduSessionId int32 `json:"pduSessionId" yaml:"pduSessionId" bson:"pduSessionId" mapstructure:"PduSessionId"` PduSessionType PduSessionType `json:"pduSessionType" yaml:"pduSessionType" bson:"pduSessionType" mapstructure:"PduSessionType"` Chargingcharacteristics string `` /* 141-byte string literal not displayed */ Dnn string `json:"dnn" yaml:"dnn" bson:"dnn" mapstructure:"Dnn"` NotificationUri string `json:"notificationUri" yaml:"notificationUri" bson:"notificationUri" mapstructure:"NotificationUri"` AccessType AccessType `json:"accessType,omitempty" yaml:"accessType" bson:"accessType" mapstructure:"AccessType"` RatType RatType `json:"ratType,omitempty" yaml:"ratType" bson:"ratType" mapstructure:"RatType"` ServingNetwork *NetworkId `json:"servingNetwork,omitempty" yaml:"servingNetwork" bson:"servingNetwork" mapstructure:"ServingNetwork"` UserLocationInfo *UserLocation `json:"userLocationInfo,omitempty" yaml:"userLocationInfo" bson:"userLocationInfo" mapstructure:"UserLocationInfo"` UeTimeZone string `json:"ueTimeZone,omitempty" yaml:"ueTimeZone" bson:"ueTimeZone" mapstructure:"UeTimeZone"` Pei string `json:"pei,omitempty" yaml:"pei" bson:"pei" mapstructure:"Pei"` Ipv4Address string `json:"ipv4Address,omitempty" yaml:"ipv4Address" bson:"ipv4Address" mapstructure:"Ipv4Address"` Ipv6AddressPrefix string `json:"ipv6AddressPrefix,omitempty" yaml:"ipv6AddressPrefix" bson:"ipv6AddressPrefix" mapstructure:"Ipv6AddressPrefix"` // Indicates the IPv4 address domain IpDomain string `json:"ipDomain,omitempty" yaml:"ipDomain" bson:"ipDomain" mapstructure:"IpDomain"` SubsSessAmbr *Ambr `json:"subsSessAmbr,omitempty" yaml:"subsSessAmbr" bson:"subsSessAmbr" mapstructure:"SubsSessAmbr"` SubsDefQos *SubscribedDefaultQos `json:"subsDefQos,omitempty" yaml:"subsDefQos" bson:"subsDefQos" mapstructure:"SubsDefQos"` // Contains the number of supported packet filter for signalled QoS rules. NumOfPackFilter int32 `json:"numOfPackFilter,omitempty" yaml:"numOfPackFilter" bson:"numOfPackFilter" mapstructure:"NumOfPackFilter"` // If it is included and set to true, the online charging is applied to the PDU session. Online bool `json:"online,omitempty" yaml:"online" bson:"online" mapstructure:"Online"` // If it is included and set to true, the offline charging is applied to the PDU session. Offline bool `json:"offline,omitempty" yaml:"offline" bson:"offline" mapstructure:"Offline"` // If it is included and set to true, the 3GPP PS Data Off is activated by the UE. Var3gppPsDataOffStatus bool `` /* 128-byte string literal not displayed */ // If it is included and set to true, the reflective QoS is supported by the UE. RefQosIndication bool `json:"refQosIndication,omitempty" yaml:"refQosIndication" bson:"refQosIndication" mapstructure:"RefQosIndication"` TraceReq *TraceData `json:"traceReq,omitempty" yaml:"traceReq" bson:"traceReq" mapstructure:"TraceReq"` SliceInfo *Snssai `json:"sliceInfo" yaml:"sliceInfo" bson:"sliceInfo" mapstructure:"SliceInfo"` QosFlowUsage QosFlowUsage `json:"qosFlowUsage,omitempty" yaml:"qosFlowUsage" bson:"qosFlowUsage" mapstructure:"QosFlowUsage"` ServNfId *ServingNfIdentity `json:"servNfId,omitempty" yaml:"servNfId" bson:"servNfId" mapstructure:"ServNfId"` SuppFeat string `json:"suppFeat,omitempty" yaml:"suppFeat" bson:"suppFeat" mapstructure:"SuppFeat"` SmfId string `json:"smfId,omitempty" yaml:"smfId" bson:"smfId" mapstructure:"SmfId"` RecoveryTime *time.Time `json:"recoveryTime,omitempty" yaml:"recoveryTime" bson:"recoveryTime" mapstructure:"RecoveryTime"` }
type SmPolicyControl ¶
type SmPolicyControl struct { Context *SmPolicyContextData `json:"context" yaml:"context" bson:"context" mapstructure:"Context"` Policy *SmPolicyDecision `json:"policy" yaml:"policy" bson:"policy" mapstructure:"Policy"` }
type SmPolicyData ¶
type SmPolicyData struct { SmPolicySnssaiData map[string]SmPolicySnssaiData `json:"smPolicySnssaiData" yaml:"smPolicySnssaiData" bson:"smPolicySnssaiData" mapstructure:"SmPolicySnssaiData"` UmDataLimits *map[string]UsageMonDataLimit `json:"umDataLimits,omitempty" yaml:"umDataLimits" bson:"umDataLimits" mapstructure:"UmDataLimits"` UmData *map[string]UsageMonData `json:"umData,omitempty" yaml:"umData" bson:"umData" mapstructure:"UmData"` SuppFeat *string `json:"suppFeat,omitempty" yaml:"suppFeat" bson:"suppFeat" mapstructure:"SuppFeat"` }
SmPolicyData - Contains the SM policy data for a given subscriber.
type SmPolicyDataPatch ¶
type SmPolicyDataPatch struct { UmData *map[string]UsageMonData `json:"umData,omitempty" yaml:"umData" bson:"umData" mapstructure:"UmData"` SmPolicySnssaiData *map[string]SmPolicySnssaiDataPatch `json:"smPolicySnssaiData,omitempty" yaml:"smPolicySnssaiData" bson:"smPolicySnssaiData" mapstructure:"SmPolicySnssaiData"` }
SmPolicyDataPatch - Contains the SM policy data for a given subscriber.
type SmPolicyDecision ¶
type SmPolicyDecision struct { // A map of Sessionrules with the content being the SessionRule as described in subclause 5.6.2.7. SessRules map[string]*SessionRule `json:"sessRules,omitempty" yaml:"sessRules" bson:"sessRules" mapstructure:"SessRules"` // A map of PCC rules with the content being the PCCRule as described in subclause 5.6.2.6. PccRules map[string]*PccRule `json:"pccRules,omitempty" yaml:"pccRules" bson:"pccRules" mapstructure:"PccRules"` // If it is included and set to true, it indicates the P-CSCF Restoration is requested. PcscfRestIndication bool `json:"pcscfRestIndication,omitempty" yaml:"pcscfRestIndication" bson:"pcscfRestIndication" mapstructure:"PcscfRestIndication"` // Map of QoS data policy decisions. QosDecs map[string]*QosData `json:"qosDecs,omitempty" yaml:"qosDecs" bson:"qosDecs" mapstructure:"QosDecs"` // Map of Charging data policy decisions. ChgDecs map[string]*ChargingData `json:"chgDecs,omitempty" yaml:"chgDecs" bson:"chgDecs" mapstructure:"ChgDecs"` ChargingInfo *ChargingInformation `json:"chargingInfo,omitempty" yaml:"chargingInfo" bson:"chargingInfo" mapstructure:"ChargingInfo"` // Map of Traffic Control data policy decisions. TraffContDecs map[string]*TrafficControlData `json:"traffContDecs,omitempty" yaml:"traffContDecs" bson:"traffContDecs" mapstructure:"TraffContDecs"` // Map of Usage Monitoring data policy decisions. UmDecs map[string]*UsageMonitoringData `json:"umDecs,omitempty" yaml:"umDecs" bson:"umDecs" mapstructure:"UmDecs"` // Map of QoS characteristics for non standard 5QIs. This map uses the 5QI values as keys. QosChars map[string]*QosCharacteristics `json:"qosChars,omitempty" yaml:"qosChars" bson:"qosChars" mapstructure:"QosChars"` ReflectiveQoSTimer int32 `json:"reflectiveQoSTimer,omitempty" yaml:"reflectiveQoSTimer" bson:"reflectiveQoSTimer" mapstructure:"ReflectiveQoSTimer"` // A map of condition data with the content being as described in subclause 5.6.2.9. Conds map[string]*ConditionData `json:"conds,omitempty" yaml:"conds" bson:"conds" mapstructure:"Conds"` RevalidationTime *time.Time `json:"revalidationTime,omitempty" yaml:"revalidationTime" bson:"revalidationTime" mapstructure:"RevalidationTime"` // Indicates the offline charging is applicable to the PDU session or PCC rule. Offline bool `json:"offline,omitempty" yaml:"offline" bson:"offline" mapstructure:"Offline"` // Indicates the online charging is applicable to the PDU session or PCC rule. Online bool `json:"online,omitempty" yaml:"online" bson:"online" mapstructure:"Online"` // Defines the policy control request triggers subscribed by the PCF. PolicyCtrlReqTriggers []PolicyControlRequestTrigger `` /* 133-byte string literal not displayed */ // Defines the last list of rule control data requested by the PCF. LastReqRuleData []RequestedRuleData `json:"lastReqRuleData,omitempty" yaml:"lastReqRuleData" bson:"lastReqRuleData" mapstructure:"LastReqRuleData"` LastReqUsageData *RequestedUsageData `json:"lastReqUsageData,omitempty" yaml:"lastReqUsageData" bson:"lastReqUsageData" mapstructure:"LastReqUsageData"` // Map of PRA information. PraInfos map[string]*PresenceInfoRm `json:"praInfos,omitempty" yaml:"praInfos" bson:"praInfos" mapstructure:"PraInfos"` Ipv4Index int32 `json:"ipv4Index,omitempty" yaml:"ipv4Index" bson:"ipv4Index" mapstructure:"Ipv4Index"` Ipv6Index int32 `json:"ipv6Index,omitempty" yaml:"ipv6Index" bson:"ipv6Index" mapstructure:"Ipv6Index"` QosFlowUsage QosFlowUsage `json:"qosFlowUsage,omitempty" yaml:"qosFlowUsage" bson:"qosFlowUsage" mapstructure:"QosFlowUsage"` SuppFeat string `json:"suppFeat,omitempty" yaml:"suppFeat" bson:"suppFeat" mapstructure:"SuppFeat"` }
type SmPolicyDeleteData ¶
type SmPolicyDeleteData struct { UserLocationInfo *UserLocation `json:"userLocationInfo,omitempty" yaml:"userLocationInfo" bson:"userLocationInfo" mapstructure:"UserLocationInfo"` UeTimeZone string `json:"ueTimeZone,omitempty" yaml:"ueTimeZone" bson:"ueTimeZone" mapstructure:"UeTimeZone"` ServingNetwork *NetworkId `json:"servingNetwork,omitempty" yaml:"servingNetwork" bson:"servingNetwork" mapstructure:"ServingNetwork"` UserLocationInfoTime *time.Time `` /* 129-byte string literal not displayed */ // Contains the RAN and/or NAS release cause. RanNasRelCauses []RanNasRelCause `json:"ranNasRelCauses,omitempty" yaml:"ranNasRelCauses" bson:"ranNasRelCauses" mapstructure:"RanNasRelCauses"` // Contains the usage report AccuUsageReports []AccuUsageReport `json:"accuUsageReports,omitempty" yaml:"accuUsageReports" bson:"accuUsageReports" mapstructure:"AccuUsageReports"` }
type SmPolicyDnnData ¶
type SmPolicyDnnData struct { Dnn string `json:"dnn" yaml:"dnn" bson:"dnn" mapstructure:"Dnn"` AllowedServices *[]string `json:"allowedServices,omitempty" yaml:"allowedServices" bson:"allowedServices" mapstructure:"AllowedServices"` SubscCats *[]string `json:"subscCats,omitempty" yaml:"subscCats" bson:"subscCats" mapstructure:"SubscCats"` GbrUl *string `json:"gbrUl,omitempty" yaml:"gbrUl" bson:"gbrUl" mapstructure:"GbrUl"` GbrDl *string `json:"gbrDl,omitempty" yaml:"gbrDl" bson:"gbrDl" mapstructure:"GbrDl"` AdcSupport *bool `json:"adcSupport,omitempty" yaml:"adcSupport" bson:"adcSupport" mapstructure:"AdcSupport"` SubscSpendingLimits *bool `json:"subscSpendingLimits,omitempty" yaml:"subscSpendingLimits" bson:"subscSpendingLimits" mapstructure:"SubscSpendingLimits"` Ipv4Index *int32 `json:"ipv4Index,omitempty" yaml:"ipv4Index" bson:"ipv4Index" mapstructure:"Ipv4Index"` Ipv6Index *int32 `json:"ipv6Index,omitempty" yaml:"ipv6Index" bson:"ipv6Index" mapstructure:"Ipv6Index"` Offline *bool `json:"offline,omitempty" yaml:"offline" bson:"offline" mapstructure:"Offline"` Online *bool `json:"online,omitempty" yaml:"online" bson:"online" mapstructure:"Online"` ChfInfo *ChargingInformation `json:"chfInfo,omitempty" yaml:"chfInfo" bson:"chfInfo" mapstructure:"ChfInfo"` RefUmDataLimitIds *map[string]LimitIdToMonitoringKey `json:"refUmDataLimitIds,omitempty" yaml:"refUmDataLimitIds" bson:"refUmDataLimitIds" mapstructure:"RefUmDataLimitIds"` MpsPriority *bool `json:"mpsPriority,omitempty" yaml:"mpsPriority" bson:"mpsPriority" mapstructure:"MpsPriority"` McsPriority *bool `json:"mcsPriority,omitempty" yaml:"mcsPriority" bson:"mcsPriority" mapstructure:"McsPriority"` ImsSignallingPrio *bool `json:"imsSignallingPrio,omitempty" yaml:"imsSignallingPrio" bson:"imsSignallingPrio" mapstructure:"ImsSignallingPrio"` MpsPriorityLevel *int32 `json:"mpsPriorityLevel,omitempty" yaml:"mpsPriorityLevel" bson:"mpsPriorityLevel" mapstructure:"MpsPriorityLevel"` McsPriorityLevel *int32 `json:"mcsPriorityLevel,omitempty" yaml:"mcsPriorityLevel" bson:"mcsPriorityLevel" mapstructure:"McsPriorityLevel"` PraInfos *map[string]PresenceInfo `json:"praInfos,omitempty" yaml:"praInfos" bson:"praInfos" mapstructure:"PraInfos"` BdtRefIds *map[string]string `json:"bdtRefIds,omitempty" yaml:"bdtRefIds" bson:"bdtRefIds" mapstructure:"BdtRefIds"` LocRoutNotAllowed *bool `json:"locRoutNotAllowed,omitempty" yaml:"locRoutNotAllowed" bson:"locRoutNotAllowed" mapstructure:"LocRoutNotAllowed"` }
SmPolicyDnnData - Contains the SM policy data for a given DNN (and S-NSSAI).
type SmPolicyDnnDataPatch ¶
type SmPolicyDnnDataPatch struct { Dnn string `json:"dnn" yaml:"dnn" bson:"dnn" mapstructure:"Dnn"` BdtRefIds *map[string]string `json:"bdtRefIds,omitempty" yaml:"bdtRefIds" bson:"bdtRefIds" mapstructure:"BdtRefIds"` }
SmPolicyDnnDataPatch - Contains the SM policy data for a given DNN (and S-NSSAI).
type SmPolicyNotification ¶
type SmPolicyNotification struct { ResourceUri string `json:"resourceUri,omitempty" yaml:"resourceUri" bson:"resourceUri" mapstructure:"ResourceUri"` SmPolicyDecision *SmPolicyDecision `json:"smPolicyDecision,omitempty" yaml:"smPolicyDecision" bson:"smPolicyDecision" mapstructure:"SmPolicyDecision"` }
type SmPolicySnssaiData ¶
type SmPolicySnssaiData struct { Snssai Snssai `json:"snssai" yaml:"snssai" bson:"snssai" mapstructure:"Snssai"` SmPolicyDnnData *map[string]SmPolicyDnnData `json:"smPolicyDnnData,omitempty" yaml:"smPolicyDnnData" bson:"smPolicyDnnData" mapstructure:"SmPolicyDnnData"` }
SmPolicySnssaiData - Contains the SM policy data for a given subscriber and S-NSSAI.
type SmPolicySnssaiDataPatch ¶
type SmPolicySnssaiDataPatch struct { Snssai Snssai `json:"snssai" yaml:"snssai" bson:"snssai" mapstructure:"Snssai"` SmPolicyDnnData *map[string]SmPolicyDnnDataPatch `json:"smPolicyDnnData,omitempty" yaml:"smPolicyDnnData" bson:"smPolicyDnnData" mapstructure:"SmPolicyDnnData"` }
SmPolicySnssaiDataPatch - Contains the SM policy data for a given subscriber and S-NSSAI.
type SmPolicyUpdateContextData ¶
type SmPolicyUpdateContextData struct { // The policy control reqeust trigges which are met. RepPolicyCtrlReqTriggers []PolicyControlRequestTrigger `` /* 145-byte string literal not displayed */ // Indicates the access network charging identifier for the PCC rule(s) or whole PDU session. AccNetChIds []AccNetChId `json:"accNetChIds,omitempty" yaml:"accNetChIds" bson:"accNetChIds" mapstructure:"AccNetChIds"` AccessType AccessType `json:"accessType,omitempty" yaml:"accessType" bson:"accessType" mapstructure:"AccessType"` RatType RatType `json:"ratType,omitempty" yaml:"ratType" bson:"ratType" mapstructure:"RatType"` ServingNetwork *NetworkId `json:"servingNetwork,omitempty" yaml:"servingNetwork" bson:"servingNetwork" mapstructure:"ServingNetwork"` UserLocationInfo *UserLocation `json:"userLocationInfo,omitempty" yaml:"userLocationInfo" bson:"userLocationInfo" mapstructure:"UserLocationInfo"` UeTimeZone string `json:"ueTimeZone,omitempty" yaml:"ueTimeZone" bson:"ueTimeZone" mapstructure:"UeTimeZone"` RelIpv4Address string `json:"relIpv4Address,omitempty" yaml:"relIpv4Address" bson:"relIpv4Address" mapstructure:"RelIpv4Address"` Ipv4Address string `json:"ipv4Address,omitempty" yaml:"ipv4Address" bson:"ipv4Address" mapstructure:"Ipv4Address"` Ipv6AddressPrefix string `json:"ipv6AddressPrefix,omitempty" yaml:"ipv6AddressPrefix" bson:"ipv6AddressPrefix" mapstructure:"Ipv6AddressPrefix"` RelIpv6AddressPrefix string `` /* 129-byte string literal not displayed */ RelUeMac string `json:"relUeMac,omitempty" yaml:"relUeMac" bson:"relUeMac" mapstructure:"RelUeMac"` UeMac string `json:"ueMac,omitempty" yaml:"ueMac" bson:"ueMac" mapstructure:"UeMac"` SubsSessAmbr *Ambr `json:"subsSessAmbr,omitempty" yaml:"subsSessAmbr" bson:"subsSessAmbr" mapstructure:"SubsSessAmbr"` SubsDefQos *SubscribedDefaultQos `json:"subsDefQos,omitempty" yaml:"subsDefQos" bson:"subsDefQos" mapstructure:"SubsDefQos"` // Contains the number of supported packet filter for signalled QoS rules. NumOfPackFilter int32 `json:"numOfPackFilter,omitempty" yaml:"numOfPackFilter" bson:"numOfPackFilter" mapstructure:"NumOfPackFilter"` // Contains the usage report AccuUsageReports []AccuUsageReport `json:"accuUsageReports,omitempty" yaml:"accuUsageReports" bson:"accuUsageReports" mapstructure:"AccuUsageReports"` // If it is included and set to true, the 3GPP PS Data Off is activated by the UE. Var3gppPsDataOffStatus bool `` /* 128-byte string literal not displayed */ // Report the start/stop of the application traffic and detected SDF descriptions if applicable. AppDetectionInfos []AppDetectionInfo `json:"appDetectionInfos,omitempty" yaml:"appDetectionInfos" bson:"appDetectionInfos" mapstructure:"AppDetectionInfos"` // Used to report the PCC rule failure. RuleReports []RuleReport `json:"ruleReports,omitempty" yaml:"ruleReports" bson:"ruleReports" mapstructure:"RuleReports"` // QoS Notification Control information. QncReports []QosNotificationControlInfo `json:"qncReports,omitempty" yaml:"qncReports" bson:"qncReports" mapstructure:"QncReports"` UserLocationInfoTime *time.Time `` /* 129-byte string literal not displayed */ // Reports the changes of presence reporting area. RepPraInfos map[string]PresenceInfo `json:"repPraInfos,omitempty" yaml:"repPraInfos" bson:"repPraInfos" mapstructure:"RepPraInfos"` UeInitResReq *UeInitiatedResourceRequest `json:"ueInitResReq,omitempty" yaml:"ueInitResReq" bson:"ueInitResReq" mapstructure:"UeInitResReq"` // If it is included and set to true, the reflective QoS is supported by the UE. If it is included and set to false, the reflective QoS is revoked by the UE. RefQosIndication bool `json:"refQosIndication,omitempty" yaml:"refQosIndication" bson:"refQosIndication" mapstructure:"RefQosIndication"` QosFlowUsage QosFlowUsage `json:"qosFlowUsage,omitempty" yaml:"qosFlowUsage" bson:"qosFlowUsage" mapstructure:"QosFlowUsage"` CreditManageStatus CreditManagementStatus `json:"creditManageStatus,omitempty" yaml:"creditManageStatus" bson:"creditManageStatus" mapstructure:"CreditManageStatus"` ServNfId *ServingNfIdentity `json:"servNfId,omitempty" yaml:"servNfId" bson:"servNfId" mapstructure:"ServNfId"` TraceReq *TraceData `json:"traceReq,omitempty" yaml:"traceReq" bson:"traceReq" mapstructure:"TraceReq"` }
type SmfInfo ¶
type SmfInfo struct { SNssaiSmfInfoList *[]SnssaiSmfInfoItem `json:"sNssaiSmfInfoList" yaml:"sNssaiSmfInfoList" bson:"sNssaiSmfInfoList" mapstructure:"SNssaiSmfInfoList"` TaiList *[]Tai `json:"taiList,omitempty" yaml:"taiList" bson:"taiList" mapstructure:"TaiList"` TaiRangeList *[]TaiRange `json:"taiRangeList,omitempty" yaml:"taiRangeList" bson:"taiRangeList" mapstructure:"TaiRangeList"` PgwFqdn string `json:"pgwFqdn,omitempty" yaml:"pgwFqdn" bson:"pgwFqdn" mapstructure:"PgwFqdn"` AccessType []AccessType `json:"accessType,omitempty" yaml:"accessType" bson:"accessType" mapstructure:"AccessType"` }
type SmfRegList ¶
type SmfRegList struct { // not map // is array // Items []SmfRegistration Items *[]SmfRegistration `json:"Items,omitempty" yaml:"items" bson:"items" mapstructure:"Items"` }
type SmfRegistration ¶
type SmfRegistration struct { SmfInstanceId string `json:"smfInstanceId" yaml:"smfInstanceId" bson:"smfInstanceId" mapstructure:"SmfInstanceId"` SmfSetId *string `json:"smfSetId,omitempty" yaml:"smfSetId" bson:"smfSetId" mapstructure:"SmfSetId"` SupportedFeatures *string `json:"supportedFeatures,omitempty" yaml:"supportedFeatures" bson:"supportedFeatures" mapstructure:"SupportedFeatures"` PduSessionId int32 `json:"pduSessionId" yaml:"pduSessionId" bson:"pduSessionId" mapstructure:"PduSessionId"` SingleNssai Snssai `json:"singleNssai" yaml:"singleNssai" bson:"singleNssai" mapstructure:"SingleNssai"` Dnn *string `json:"dnn,omitempty" yaml:"dnn" bson:"dnn" mapstructure:"Dnn"` EmergencyServices *bool `json:"emergencyServices,omitempty" yaml:"emergencyServices" bson:"emergencyServices" mapstructure:"EmergencyServices"` PcscfRestorationCallbackUri *string `` /* 157-byte string literal not displayed */ PlmnId PlmnId `json:"plmnId" yaml:"plmnId" bson:"plmnId" mapstructure:"PlmnId"` PgwFqdn *string `json:"pgwFqdn,omitempty" yaml:"pgwFqdn" bson:"pgwFqdn" mapstructure:"PgwFqdn"` EpdgInd *bool `json:"epdgInd,omitempty" yaml:"epdgInd" bson:"epdgInd" mapstructure:"EpdgInd"` DeregCallbackUri *string `json:"deregCallbackUri,omitempty" yaml:"deregCallbackUri" bson:"deregCallbackUri" mapstructure:"DeregCallbackUri"` RegistrationReason *RegistrationReason `json:"registrationReason,omitempty" yaml:"registrationReason" bson:"registrationReason" mapstructure:"RegistrationReason"` RegistrationTime *time.Time `json:"registrationTime,omitempty" yaml:"registrationTime" bson:"registrationTime" mapstructure:"RegistrationTime"` ContextInfo *ContextInfo `json:"contextInfo,omitempty" yaml:"contextInfo" bson:"contextInfo" mapstructure:"ContextInfo"` }
type SmfSelectionSubscriptionData ¶
type SmfSelectionSubscriptionData struct { SupportedFeatures *string `json:"supportedFeatures,omitempty" yaml:"supportedFeatures" bson:"supportedFeatures" mapstructure:"SupportedFeatures"` SubscribedSnssaiInfos *map[string]SnssaiInfo `` /* 133-byte string literal not displayed */ }
type SmfSubscriptionInfo ¶
type SmfSubscriptionInfo struct {
SmfSubscriptionList []SmfSubscriptionItem `json:"smfSubscriptionList" yaml:"smfSubscriptionList" bson:"smfSubscriptionList" mapstructure:"SmfSubscriptionList"`
}
SmfSubscriptionInfo - Information related to active subscriptions at the SMF(s)
type SmfSubscriptionItem ¶
type SmfSubscriptionItem struct { SmfInstanceId string `json:"smfInstanceId" yaml:"smfInstanceId" bson:"smfInstanceId" mapstructure:"SmfInstanceId"` SubscriptionId string `json:"subscriptionId" yaml:"subscriptionId" bson:"subscriptionId" mapstructure:"SubscriptionId"` }
SmfSubscriptionItem - Contains info about a single SMF event subscription
type SmsManagementSubscriptionData ¶
type SmsManagementSubscriptionData struct { SupportedFeatures *string `json:"supportedFeatures,omitempty" yaml:"supportedFeatures" bson:"supportedFeatures" mapstructure:"SupportedFeatures"` MtSmsSubscribed *bool `json:"mtSmsSubscribed,omitempty" yaml:"mtSmsSubscribed" bson:"mtSmsSubscribed" mapstructure:"MtSmsSubscribed"` MtSmsBarringAll *bool `json:"mtSmsBarringAll,omitempty" yaml:"mtSmsBarringAll" bson:"mtSmsBarringAll" mapstructure:"MtSmsBarringAll"` MtSmsBarringRoaming *bool `json:"mtSmsBarringRoaming,omitempty" yaml:"mtSmsBarringRoaming" bson:"mtSmsBarringRoaming" mapstructure:"MtSmsBarringRoaming"` MoSmsSubscribed *bool `json:"moSmsSubscribed,omitempty" yaml:"moSmsSubscribed" bson:"moSmsSubscribed" mapstructure:"MoSmsSubscribed"` MoSmsBarringAll *bool `json:"moSmsBarringAll,omitempty" yaml:"moSmsBarringAll" bson:"moSmsBarringAll" mapstructure:"MoSmsBarringAll"` MoSmsBarringRoaming *bool `json:"moSmsBarringRoaming,omitempty" yaml:"moSmsBarringRoaming" bson:"moSmsBarringRoaming" mapstructure:"MoSmsBarringRoaming"` TraceData *TraceData `json:"traceData,omitempty" yaml:"traceData" bson:"traceData" mapstructure:"TraceData"` }
type SmsSubscriptionData ¶
type SmsSubscriptionData struct { SmsSubscribed *bool `json:"smsSubscribed,omitempty" yaml:"smsSubscribed" bson:"smsSubscribed" mapstructure:"SmsSubscribed"` }
type SmsSupport ¶
type SmsSupport string
const ( SMSSUPPORT__3_GPP SmsSupport = "3GPP" SMSSUPPORT_NON_3_GPP SmsSupport = "NON_3GPP" SMSSUPPORT_BOTH SmsSupport = "BOTH" SMSSUPPORT_NONE SmsSupport = "NONE" )
enum type List of SmsSupport
type SmscData ¶
type SmscData struct { SmscMapAddress *string `json:"smscMapAddress,omitempty" yaml:"smscMapAddress" bson:"smscMapAddress" mapstructure:"SmscMapAddress"` SmscDiameterAddress *NetworkNodeDiameterAddress `json:"smscDiameterAddress,omitempty" yaml:"smscDiameterAddress" bson:"smscDiameterAddress" mapstructure:"SmscDiameterAddress"` }
type SmsfRegistration ¶
type SmsfRegistration struct { SmsfInstanceId string `json:"smsfInstanceId" yaml:"smsfInstanceId" bson:"smsfInstanceId" mapstructure:"SmsfInstanceId"` SmsfSetId *string `json:"smsfSetId,omitempty" yaml:"smsfSetId" bson:"smsfSetId" mapstructure:"SmsfSetId"` SupportedFeatures *string `json:"supportedFeatures,omitempty" yaml:"supportedFeatures" bson:"supportedFeatures" mapstructure:"SupportedFeatures"` PlmnId PlmnId `json:"plmnId" yaml:"plmnId" bson:"plmnId" mapstructure:"PlmnId"` SmsfMAPAddress *string `json:"smsfMAPAddress,omitempty" yaml:"smsfMAPAddress" bson:"smsfMAPAddress" mapstructure:"SmsfMAPAddress"` SmsfDiameterAddress *NetworkNodeDiameterAddress `json:"smsfDiameterAddress,omitempty" yaml:"smsfDiameterAddress" bson:"smsfDiameterAddress" mapstructure:"SmsfDiameterAddress"` RegistrationTime *time.Time `json:"registrationTime,omitempty" yaml:"registrationTime" bson:"registrationTime" mapstructure:"RegistrationTime"` ContextInfo *ContextInfo `json:"contextInfo,omitempty" yaml:"contextInfo" bson:"contextInfo" mapstructure:"ContextInfo"` }
type SnssaiInfo ¶
type SnssaiInfo struct {
DnnInfos []DnnInfo `json:"dnnInfos" yaml:"dnnInfos" bson:"dnnInfos" mapstructure:"DnnInfos"`
}
type SnssaiRouteSelectionDescriptor ¶
type SnssaiRouteSelectionDescriptor struct { Snssai Snssai `json:"snssai" yaml:"snssai" bson:"snssai" mapstructure:"Snssai"` DnnRouteSelDescs *[]DnnRouteSelectionDescriptor `json:"dnnRouteSelDescs,omitempty" yaml:"dnnRouteSelDescs" bson:"dnnRouteSelDescs" mapstructure:"DnnRouteSelDescs"` }
SnssaiRouteSelectionDescriptor - Contains the route selector parameters (DNNs, PDU session types, SSC modes and ATSSS information) per SNSSAI
type SnssaiSmfInfoItem ¶
type SnssaiSmfInfoItem struct { SNssai *Snssai `json:"sNssai" yaml:"sNssai" bson:"sNssai" mapstructure:"SNssai"` DnnSmfInfoList *[]DnnSmfInfoItem `json:"dnnSmfInfoList" yaml:"dnnSmfInfoList" bson:"dnnSmfInfoList" mapstructure:"DnnSmfInfoList"` }
type SnssaiUpfInfoItem ¶
type SnssaiUpfInfoItem struct { SNssai *Snssai `json:"sNssai" yaml:"sNssai" bson:"sNssai" mapstructure:"SNssai"` DnnUpfInfoList []DnnUpfInfoItem `json:"dnnUpfInfoList" yaml:"dnnUpfInfoList" bson:"dnnUpfInfoList" mapstructure:"DnnUpfInfoList"` }
type SorData ¶
type SorData struct { ProvisioningTime time.Time `json:"provisioningTime" yaml:"provisioningTime" bson:"provisioningTime" mapstructure:"ProvisioningTime"` UeUpdateStatus UeUpdateStatus `json:"ueUpdateStatus" yaml:"ueUpdateStatus" bson:"ueUpdateStatus" mapstructure:"UeUpdateStatus"` SorXmacIue *string `json:"sorXmacIue,omitempty" yaml:"sorXmacIue" bson:"sorXmacIue" mapstructure:"SorXmacIue"` SorMacIue *string `json:"sorMacIue,omitempty" yaml:"sorMacIue" bson:"sorMacIue" mapstructure:"SorMacIue"` }
type SorInfo ¶
type SorInfo struct { SteeringContainer *SteeringContainer `json:"steeringContainer,omitempty" yaml:"steeringContainer" bson:"steeringContainer" mapstructure:"SteeringContainer"` AckInd bool `json:"ackInd" yaml:"ackInd" bson:"ackInd" mapstructure:"AckInd"` SorMacIausf *string `json:"sorMacIausf,omitempty" yaml:"sorMacIausf" bson:"sorMacIausf" mapstructure:"SorMacIausf"` Countersor *string `json:"countersor,omitempty" yaml:"countersor" bson:"countersor" mapstructure:"Countersor"` ProvisioningTime time.Time `json:"provisioningTime" yaml:"provisioningTime" bson:"provisioningTime" mapstructure:"ProvisioningTime"` }
type SorSecurityInfo ¶
type SorUpdateIndicator ¶
type SorUpdateIndicator string
const ( SORUPDATEINDICATOR_INITIAL_REGISTRATION SorUpdateIndicator = "INITIAL_REGISTRATION" SORUPDATEINDICATOR_EMERGENCY_REGISTRATION SorUpdateIndicator = "EMERGENCY_REGISTRATION" )
enum type List of SorUpdateIndicator
type SorUpdateIndicatorAnyOf ¶
type SorUpdateIndicatorAnyOf string
const ( SORUPDATEINDICATORANYOF_INITIAL_REGISTRATION SorUpdateIndicatorAnyOf = "INITIAL_REGISTRATION" SORUPDATEINDICATORANYOF_EMERGENCY_REGISTRATION SorUpdateIndicatorAnyOf = "EMERGENCY_REGISTRATION" )
List of SorUpdateIndicatorAnyOf
type SpatialValidity ¶
type SpatialValidity struct {
PresenceInfoList map[string]PresenceInfo `json:"presenceInfoList" yaml:"presenceInfoList" bson:"presenceInfoList" mapstructure:"PresenceInfoList"`
}
describes explicitly the route to an Application location
type SpatialValidityRm ¶
type SpatialValidityRm struct {
PresenceInfoList map[string]PresenceInfo `json:"presenceInfoList" yaml:"presenceInfoList" bson:"presenceInfoList" mapstructure:"PresenceInfoList"`
}
this data type is defined in the same way as the SpatialValidity data type, but with the OpenAPI nullable property set to true
type SponsorConnectivityData ¶
type SponsorConnectivityData struct {
AspIds []string `json:"aspIds" yaml:"aspIds" bson:"aspIds" mapstructure:"AspIds"`
}
SponsorConnectivityData - Contains the sponsored data connectivity related information for a sponsor identifier.
type SponsoringStatus ¶
type SponsoringStatus string
const ( SponsoringStatus_DISABLED SponsoringStatus = "SPONSOR_DISABLED" SponsoringStatus_ENABLED SponsoringStatus = "SPONSOR_ENABLED" )
List of SponsoringStatus
type SqnSchemeAnyOf ¶
type SqnSchemeAnyOf string
const ( SQNSCHEMEANYOF_GENERAL SqnSchemeAnyOf = "GENERAL" SQNSCHEMEANYOF_NON_TIME_BASED SqnSchemeAnyOf = "NON_TIME_BASED" SQNSCHEMEANYOF_TIME_BASED SqnSchemeAnyOf = "TIME_BASED" )
List of SqnSchemeAnyOf
type SscModeAnyOf ¶
type SscModeAnyOf string
const ( SSCMODEANYOF__1 SscModeAnyOf = "SSC_MODE_1" SSCMODEANYOF__2 SscModeAnyOf = "SSC_MODE_2" SSCMODEANYOF__3 SscModeAnyOf = "SSC_MODE_3" )
List of SscModeAnyOf
type StationaryIndication ¶
type StationaryIndication string
const ( STATIONARYINDICATION_STATIONARY StationaryIndication = "STATIONARY" STATIONARYINDICATION_MOBILE StationaryIndication = "MOBILE" )
enum type List of StationaryIndication
type StationaryIndicationAnyOf ¶
type StationaryIndicationAnyOf string
const ( STATIONARYINDICATIONANYOF_STATIONARY StationaryIndicationAnyOf = "STATIONARY" STATIONARYINDICATIONANYOF_MOBILE StationaryIndicationAnyOf = "MOBILE" )
List of StationaryIndicationAnyOf
type StationaryIndicationRm ¶
type StationaryIndicationRm struct { }
type StatusChange ¶
type StatusChange string
const ( StatusChange_UNAVAILABLE StatusChange = "AMF_UNAVAILABLE" StatusChange_AVAILABLE StatusChange = "AMF_AVAILABLE" )
List of StatusChange
type StatusInfo ¶
type StatusInfo struct { ResourceStatus ResourceStatus `json:"resourceStatus"` Cause Cause `json:"cause,omitempty"` }
type StatusNotification ¶
type StatusNotification struct {
StatusInfo *StatusInfo `json:"statusInfo"`
}
type SteeringContainer ¶
type SteeringContainer struct { // not map // is array // Items []SteeringInfo Items *[]SteeringInfo `json:"Items,omitempty" yaml:"items" bson:"items" mapstructure:"Items"` }
type SteeringInfo ¶
type SteeringInfo struct { PlmnId PlmnId `json:"plmnId" yaml:"plmnId" bson:"plmnId" mapstructure:"PlmnId"` AccessTechList *[]AccessTech `json:"accessTechList,omitempty" yaml:"accessTechList" bson:"accessTechList" mapstructure:"AccessTechList"` }
type SubscribedData ¶
type SubscribedDataFilter ¶
type SubscribedDataFilter string
const ( SubscribedDataFilter_SARI SubscribedDataFilter = "SARI" SubscribedDataFilter_RFSP_INDEX SubscribedDataFilter = "RFSP_INDEX" )
List of SubscribedDataFilter
type SubscribedDefaultQos ¶
type SubscribedEvent ¶
type SubscribedEvent string
const (
SUBSCRIBEDEVENT_UP_PATH_CHANGE SubscribedEvent = "UP_PATH_CHANGE"
)
enum type List of SubscribedEvent
type SubscribedSnssai ¶
type SubscriptionData ¶
type SubscriptionDataSets ¶
type SubscriptionDataSets struct { AmData *AccessAndMobilitySubscriptionData `json:"amData,omitempty" yaml:"amData" bson:"amData" mapstructure:"AmData"` SmfSelData *SmfSelectionSubscriptionData `json:"smfSelData,omitempty" yaml:"smfSelData" bson:"smfSelData" mapstructure:"SmfSelData"` UecAmfData *UeContextInAmfData `json:"uecAmfData,omitempty" yaml:"uecAmfData" bson:"uecAmfData" mapstructure:"UecAmfData"` UecSmfData *UeContextInSmfData `json:"uecSmfData,omitempty" yaml:"uecSmfData" bson:"uecSmfData" mapstructure:"UecSmfData"` UecSmsfData *UeContextInSmsfData `json:"uecSmsfData,omitempty" yaml:"uecSmsfData" bson:"uecSmsfData" mapstructure:"UecSmsfData"` SmsSubsData *SmsSubscriptionData `json:"smsSubsData,omitempty" yaml:"smsSubsData" bson:"smsSubsData" mapstructure:"SmsSubsData"` SmData *[]SessionManagementSubscriptionData `json:"smData,omitempty" yaml:"smData" bson:"smData" mapstructure:"SmData"` TraceData *TraceData `json:"traceData,omitempty" yaml:"traceData" bson:"traceData" mapstructure:"TraceData"` SmsMngData *SmsManagementSubscriptionData `json:"smsMngData,omitempty" yaml:"smsMngData" bson:"smsMngData" mapstructure:"SmsMngData"` LcsPrivacyData *LcsPrivacyData `json:"lcsPrivacyData,omitempty" yaml:"lcsPrivacyData" bson:"lcsPrivacyData" mapstructure:"LcsPrivacyData"` LcsMoData *LcsMoData `json:"lcsMoData,omitempty" yaml:"lcsMoData" bson:"lcsMoData" mapstructure:"LcsMoData"` V2xData *V2xSubscriptionData `json:"v2xData,omitempty" yaml:"v2xData" bson:"v2xData" mapstructure:"V2xData"` LcsBroadcastAssistanceTypesData *LcsBroadcastAssistanceTypesData `` /* 173-byte string literal not displayed */ }
type SubscriptionDataSubscriptions ¶
type SubscriptionDataSubscriptions struct { UeId *string `json:"ueId,omitempty" yaml:"ueId" bson:"ueId" mapstructure:"UeId"` CallbackReference string `json:"callbackReference" yaml:"callbackReference" bson:"callbackReference" mapstructure:"CallbackReference"` OriginalCallbackReference *string `` /* 149-byte string literal not displayed */ MonitoredResourceUris []string `json:"monitoredResourceUris" yaml:"monitoredResourceUris" bson:"monitoredResourceUris" mapstructure:"MonitoredResourceUris"` Expiry *time.Time `json:"expiry,omitempty" yaml:"expiry" bson:"expiry" mapstructure:"Expiry"` SdmSubscription *SdmSubscription `json:"sdmSubscription,omitempty" yaml:"sdmSubscription" bson:"sdmSubscription" mapstructure:"SdmSubscription"` SubscriptionId *string `json:"subscriptionId,omitempty" yaml:"subscriptionId" bson:"subscriptionId" mapstructure:"SubscriptionId"` SupportedFeatures *string `json:"supported-features,omitempty" yaml:"supported-features" bson:"supported-features" mapstructure:"SupportedFeatures"` }
type SuggestedPacketNumDl ¶
type SuggestedPacketNumDl struct { SuggestedPacketNumDl int32 `json:"suggestedPacketNumDl" yaml:"suggestedPacketNumDl" bson:"suggestedPacketNumDl" mapstructure:"SuggestedPacketNumDl"` ValidityTime *time.Time `json:"validityTime,omitempty" yaml:"validityTime" bson:"validityTime" mapstructure:"ValidityTime"` }
type SupportedGadShapes ¶
type SupportedGadShapes string
const ( SUPPORTEDGADSHAPES_POINT SupportedGadShapes = "POINT" SUPPORTEDGADSHAPES_POINT_UNCERTAINTY_CIRCLE SupportedGadShapes = "POINT_UNCERTAINTY_CIRCLE" SUPPORTEDGADSHAPES_POINT_UNCERTAINTY_ELLIPSE SupportedGadShapes = "POINT_UNCERTAINTY_ELLIPSE" SUPPORTEDGADSHAPES_POLYGON SupportedGadShapes = "POLYGON" SUPPORTEDGADSHAPES_POINT_ALTITUDE SupportedGadShapes = "POINT_ALTITUDE" SUPPORTEDGADSHAPES_POINT_ALTITUDE_UNCERTAINTY SupportedGadShapes = "POINT_ALTITUDE_UNCERTAINTY" SUPPORTEDGADSHAPES_ELLIPSOID_ARC SupportedGadShapes = "ELLIPSOID_ARC" )
enum type List of SupportedGadShapes
type SupportedGadShapesAnyOf ¶
type SupportedGadShapesAnyOf string
const ( SUPPORTEDGADSHAPESANYOF_POINT SupportedGadShapesAnyOf = "POINT" SUPPORTEDGADSHAPESANYOF_POINT_UNCERTAINTY_CIRCLE SupportedGadShapesAnyOf = "POINT_UNCERTAINTY_CIRCLE" SUPPORTEDGADSHAPESANYOF_POINT_UNCERTAINTY_ELLIPSE SupportedGadShapesAnyOf = "POINT_UNCERTAINTY_ELLIPSE" SUPPORTEDGADSHAPESANYOF_POLYGON SupportedGadShapesAnyOf = "POLYGON" SUPPORTEDGADSHAPESANYOF_POINT_ALTITUDE SupportedGadShapesAnyOf = "POINT_ALTITUDE" SUPPORTEDGADSHAPESANYOF_POINT_ALTITUDE_UNCERTAINTY SupportedGadShapesAnyOf = "POINT_ALTITUDE_UNCERTAINTY" SUPPORTEDGADSHAPESANYOF_ELLIPSOID_ARC SupportedGadShapesAnyOf = "ELLIPSOID_ARC" )
List of SupportedGadShapesAnyOf
type TacInfo ¶
type TacInfo struct {
TacList []string `json:"tacList" yaml:"tacList" bson:"tacList" mapstructure:"TacList"`
}
type TemporalValidity ¶
type TemporalValidity struct { StartTime *time.Time `json:"startTime,omitempty" yaml:"startTime" bson:"startTime" mapstructure:"StartTime"` StopTime *time.Time `json:"stopTime,omitempty" yaml:"stopTime" bson:"stopTime" mapstructure:"StopTime"` }
TemporalValidity - Indicates the time interval(s) during which the AF request is to be applied
type TerminationCause ¶
type TerminationCause string
const ( TerminationCause_ALL_SDF_DEACTIVATION TerminationCause = "ALL_SDF_DEACTIVATION" TerminationCause_PDU_SESSION_TERMINATION TerminationCause = "PDU_SESSION_TERMINATION" )
List of TerminationCause
type TerminationInfo ¶
type TerminationInfo struct { TermCause TerminationCause `json:"termCause" yaml:"termCause" bson:"termCause" mapstructure:"TermCause"` // string providing an URI formatted according to IETF RFC 3986. ResUri string `json:"resUri" yaml:"resUri" bson:"resUri" mapstructure:"ResUri"` }
indicates the cause for requesting the deletion of the Individual Application Session Context resource
type TerminationNotification ¶
type TerminationNotification struct { ResourceUri string `json:"resourceUri" yaml:"resourceUri" bson:"resourceUri" mapstructure:"ResourceUri"` Cause PolicyAssociationReleaseCause `json:"cause" yaml:"cause" bson:"cause" mapstructure:"Cause"` }
type TimePeriod ¶
type TimePeriod struct { Period Periodicity `json:"period" yaml:"period" bson:"period" mapstructure:"Period"` MaxNumPeriod *int32 `json:"maxNumPeriod,omitempty" yaml:"maxNumPeriod" bson:"maxNumPeriod" mapstructure:"MaxNumPeriod"` }
TimePeriod - Contains the periodicity for the defined usage monitoring data limits.
type TimeWindow ¶
type TnapId ¶
type TnapId struct { SsId *string `json:"ssId,omitempty" yaml:"ssId" bson:"ssId" mapstructure:"SsId"` BssId *string `json:"bssId,omitempty" yaml:"bssId" bson:"bssId" mapstructure:"BssId"` CivicAddress *string `json:"civicAddress,omitempty" yaml:"civicAddress" bson:"civicAddress" mapstructure:"CivicAddress"` }
type TraceData ¶
type TraceData struct { TraceRef string `json:"traceRef" yaml:"traceRef" bson:"traceRef" mapstructure:"TraceRef"` TraceDepth TraceDepth `json:"traceDepth" yaml:"traceDepth" bson:"traceDepth" mapstructure:"TraceDepth"` NeTypeList string `json:"neTypeList" yaml:"neTypeList" bson:"neTypeList" mapstructure:"NeTypeList"` EventList string `json:"eventList" yaml:"eventList" bson:"eventList" mapstructure:"EventList"` CollectionEntityIpv4Addr *string `` /* 145-byte string literal not displayed */ CollectionEntityIpv6Addr *Ipv6Addr `` /* 145-byte string literal not displayed */ InterfaceList *string `json:"interfaceList,omitempty" yaml:"interfaceList" bson:"interfaceList" mapstructure:"InterfaceList"` }
type TraceDataResponse ¶
type TraceDataResponse struct { TraceData *TraceData `json:"traceData,omitempty" yaml:"traceData" bson:"traceData" mapstructure:"TraceData"` }
type TraceDepth ¶
type TraceDepth string
const ( TRACEDEPTH_MINIMUM TraceDepth = "MINIMUM" TRACEDEPTH_MEDIUM TraceDepth = "MEDIUM" TRACEDEPTH_MAXIMUM TraceDepth = "MAXIMUM" TRACEDEPTH_MINIMUM_WO_VENDOR_EXTENSION TraceDepth = "MINIMUM_WO_VENDOR_EXTENSION" TRACEDEPTH_MEDIUM_WO_VENDOR_EXTENSION TraceDepth = "MEDIUM_WO_VENDOR_EXTENSION" TRACEDEPTH_MAXIMUM_WO_VENDOR_EXTENSION TraceDepth = "MAXIMUM_WO_VENDOR_EXTENSION" )
enum type List of TraceDepth
type TraceDepthAnyOf ¶
type TraceDepthAnyOf string
const ( TRACEDEPTHANYOF_MINIMUM TraceDepthAnyOf = "MINIMUM" TRACEDEPTHANYOF_MEDIUM TraceDepthAnyOf = "MEDIUM" TRACEDEPTHANYOF_MAXIMUM TraceDepthAnyOf = "MAXIMUM" TRACEDEPTHANYOF_MINIMUM_WO_VENDOR_EXTENSION TraceDepthAnyOf = "MINIMUM_WO_VENDOR_EXTENSION" TRACEDEPTHANYOF_MEDIUM_WO_VENDOR_EXTENSION TraceDepthAnyOf = "MEDIUM_WO_VENDOR_EXTENSION" TRACEDEPTHANYOF_MAXIMUM_WO_VENDOR_EXTENSION TraceDepthAnyOf = "MAXIMUM_WO_VENDOR_EXTENSION" )
List of TraceDepthAnyOf
type TrafficControlData ¶
type TrafficControlData struct { // Univocally identifies the traffic control policy data within a PDU session. TcId string `json:"tcId" yaml:"tcId" bson:"tcId" mapstructure:"TcId"` FlowStatus FlowStatus `json:"flowStatus,omitempty" yaml:"flowStatus" bson:"flowStatus" mapstructure:"FlowStatus"` RedirectInfo *RedirectInformation `json:"redirectInfo,omitempty" yaml:"redirectInfo" bson:"redirectInfo" mapstructure:"RedirectInfo"` // Indicates whether applicat'on's start or stop notification is to be muted. MuteNotif bool `json:"muteNotif,omitempty" yaml:"muteNotif" bson:"muteNotif" mapstructure:"MuteNotif"` // Reference to a pre-configured traffic steering policy for downlink traffic at the SMF. TrafficSteeringPolIdDl string `` /* 137-byte string literal not displayed */ // Reference to a pre-configured traffic steering policy for uplink traffic at the SMF. TrafficSteeringPolIdUl string `` /* 137-byte string literal not displayed */ // A list of location which the traffic shall be routed to for the AF request RouteToLocs []RouteToLocation `json:"routeToLocs,omitempty" yaml:"routeToLocs" bson:"routeToLocs" mapstructure:"RouteToLocs"` UpPathChgEvent *UpPathChgEvent `json:"upPathChgEvent,omitempty" yaml:"upPathChgEvent" bson:"upPathChgEvent" mapstructure:"UpPathChgEvent"` }
type TrafficInfluData ¶
type TrafficInfluData struct { UpPathChgNotifCorreId *string `` /* 133-byte string literal not displayed */ AppReloInd *bool `json:"appReloInd,omitempty" yaml:"appReloInd" bson:"appReloInd" mapstructure:"AppReloInd"` AfAppId *string `json:"afAppId,omitempty" yaml:"afAppId" bson:"afAppId" mapstructure:"AfAppId"` Dnn *string `json:"dnn,omitempty" yaml:"dnn" bson:"dnn" mapstructure:"Dnn"` EthTrafficFilters *[]EthFlowDescription `json:"ethTrafficFilters,omitempty" yaml:"ethTrafficFilters" bson:"ethTrafficFilters" mapstructure:"EthTrafficFilters"` Snssai *Snssai `json:"snssai,omitempty" yaml:"snssai" bson:"snssai" mapstructure:"Snssai"` InterGroupId *string `json:"interGroupId,omitempty" yaml:"interGroupId" bson:"interGroupId" mapstructure:"InterGroupId"` Supi *string `json:"supi,omitempty" yaml:"supi" bson:"supi" mapstructure:"Supi"` TrafficFilters *[]FlowInfo `json:"trafficFilters,omitempty" yaml:"trafficFilters" bson:"trafficFilters" mapstructure:"TrafficFilters"` TrafficRoutes *[]RouteToLocation `json:"trafficRoutes,omitempty" yaml:"trafficRoutes" bson:"trafficRoutes" mapstructure:"TrafficRoutes"` TraffCorreInd *bool `json:"traffCorreInd,omitempty" yaml:"traffCorreInd" bson:"traffCorreInd" mapstructure:"TraffCorreInd"` ValidStartTime *time.Time `json:"validStartTime,omitempty" yaml:"validStartTime" bson:"validStartTime" mapstructure:"ValidStartTime"` ValidEndTime *time.Time `json:"validEndTime,omitempty" yaml:"validEndTime" bson:"validEndTime" mapstructure:"ValidEndTime"` TempValidities *[]TemporalValidity `json:"tempValidities,omitempty" yaml:"tempValidities" bson:"tempValidities" mapstructure:"TempValidities"` NwAreaInfo *NetworkAreaInfo `json:"nwAreaInfo,omitempty" yaml:"nwAreaInfo" bson:"nwAreaInfo" mapstructure:"NwAreaInfo"` UpPathChgNotifUri *string `json:"upPathChgNotifUri,omitempty" yaml:"upPathChgNotifUri" bson:"upPathChgNotifUri" mapstructure:"UpPathChgNotifUri"` Headers *[]string `json:"headers,omitempty" yaml:"headers" bson:"headers" mapstructure:"Headers"` SubscribedEvents *[]SubscribedEvent `json:"subscribedEvents,omitempty" yaml:"subscribedEvents" bson:"subscribedEvents" mapstructure:"SubscribedEvents"` DnaiChgType *DnaiChangeType `json:"dnaiChgType,omitempty" yaml:"dnaiChgType" bson:"dnaiChgType" mapstructure:"DnaiChgType"` AfAckInd *bool `json:"afAckInd,omitempty" yaml:"afAckInd" bson:"afAckInd" mapstructure:"AfAckInd"` AddrPreserInd *bool `json:"addrPreserInd,omitempty" yaml:"addrPreserInd" bson:"addrPreserInd" mapstructure:"AddrPreserInd"` SupportedFeatures *string `json:"supportedFeatures,omitempty" yaml:"supportedFeatures" bson:"supportedFeatures" mapstructure:"SupportedFeatures"` ResUri *string `json:"resUri,omitempty" yaml:"resUri" bson:"resUri" mapstructure:"ResUri"` }
type TrafficInfluDataNotif ¶
type TrafficInfluDataNotif struct { ResUri string `json:"resUri" yaml:"resUri" bson:"resUri" mapstructure:"ResUri"` TrafficInfluData *TrafficInfluData `json:"trafficInfluData,omitempty" yaml:"trafficInfluData" bson:"trafficInfluData" mapstructure:"TrafficInfluData"` }
type TrafficInfluDataPatch ¶
type TrafficInfluDataPatch struct { UpPathChgNotifCorreId *string `` /* 133-byte string literal not displayed */ AppReloInd *bool `json:"appReloInd,omitempty" yaml:"appReloInd" bson:"appReloInd" mapstructure:"AppReloInd"` Dnn *string `json:"dnn,omitempty" yaml:"dnn" bson:"dnn" mapstructure:"Dnn"` EthTrafficFilters *[]EthFlowDescription `json:"ethTrafficFilters,omitempty" yaml:"ethTrafficFilters" bson:"ethTrafficFilters" mapstructure:"EthTrafficFilters"` Snssai *Snssai `json:"snssai,omitempty" yaml:"snssai" bson:"snssai" mapstructure:"Snssai"` InternalGroupId *string `json:"internalGroupId,omitempty" yaml:"internalGroupId" bson:"internalGroupId" mapstructure:"InternalGroupId"` Supi *string `json:"supi,omitempty" yaml:"supi" bson:"supi" mapstructure:"Supi"` TrafficFilters *[]FlowInfo `json:"trafficFilters,omitempty" yaml:"trafficFilters" bson:"trafficFilters" mapstructure:"TrafficFilters"` TrafficRoutes *[]RouteToLocation `json:"trafficRoutes,omitempty" yaml:"trafficRoutes" bson:"trafficRoutes" mapstructure:"TrafficRoutes"` TraffCorreInd *bool `json:"traffCorreInd,omitempty" yaml:"traffCorreInd" bson:"traffCorreInd" mapstructure:"TraffCorreInd"` ValidStartTime *time.Time `json:"validStartTime,omitempty" yaml:"validStartTime" bson:"validStartTime" mapstructure:"ValidStartTime"` ValidEndTime *time.Time `json:"validEndTime,omitempty" yaml:"validEndTime" bson:"validEndTime" mapstructure:"ValidEndTime"` TempValidities *[]TemporalValidity `json:"tempValidities,omitempty" yaml:"tempValidities" bson:"tempValidities" mapstructure:"TempValidities"` NwAreaInfo *NetworkAreaInfo `json:"nwAreaInfo,omitempty" yaml:"nwAreaInfo" bson:"nwAreaInfo" mapstructure:"NwAreaInfo"` UpPathChgNotifUri *string `json:"upPathChgNotifUri,omitempty" yaml:"upPathChgNotifUri" bson:"upPathChgNotifUri" mapstructure:"UpPathChgNotifUri"` Headers *[]string `json:"headers,omitempty" yaml:"headers" bson:"headers" mapstructure:"Headers"` AfAckInd *bool `json:"afAckInd,omitempty" yaml:"afAckInd" bson:"afAckInd" mapstructure:"AfAckInd"` AddrPreserInd *bool `json:"addrPreserInd,omitempty" yaml:"addrPreserInd" bson:"addrPreserInd" mapstructure:"AddrPreserInd"` }
type TrafficInfluEventNotification ¶
type TrafficInfluEventNotification struct { // Identifies an NEF Northbound interface transaction, generated by the AF. AfTransId string `json:"afTransId,omitempty" yaml:"afTransId" bson:"afTransId" mapstructure:"AfTransId"` DnaiChgType DnaiChangeType `json:"dnaiChgType" yaml:"dnaiChgType" bson:"dnaiChgType" mapstructure:"DnaiChgType"` SourceTrafficRoute *RouteToLocation `json:"sourceTrafficRoute,omitempty" yaml:"sourceTrafficRoute" bson:"sourceTrafficRoute" mapstructure:"SourceTrafficRoute"` SubscribedEvent SubscribedEvent `json:"subscribedEvent" yaml:"subscribedEvent" bson:"subscribedEvent" mapstructure:"SubscribedEvent"` TargetTrafficRoute *RouteToLocation `json:"targetTrafficRoute,omitempty" yaml:"targetTrafficRoute" bson:"targetTrafficRoute" mapstructure:"TargetTrafficRoute"` Gpsi string `json:"gpsi,omitempty" yaml:"gpsi" bson:"gpsi" mapstructure:"Gpsi"` // string identifying a Ipv4 address formatted in the \"dotted decimal\" notation as defined in IETF RFC 1166. SrcUeIpv4Addr string `json:"srcUeIpv4Addr,omitempty" yaml:"srcUeIpv4Addr" bson:"srcUeIpv4Addr" mapstructure:"SrcUeIpv4Addr"` SrcUeIpv6Prefix string `json:"srcUeIpv6Prefix,omitempty" yaml:"srcUeIpv6Prefix" bson:"srcUeIpv6Prefix" mapstructure:"SrcUeIpv6Prefix"` // string identifying a Ipv4 address formatted in the \"dotted decimal\" notation as defined in IETF RFC 1166. TgtUeIpv4Addr string `json:"tgtUeIpv4Addr,omitempty" yaml:"tgtUeIpv4Addr" bson:"tgtUeIpv4Addr" mapstructure:"TgtUeIpv4Addr"` TgtUeIpv6Prefix string `json:"tgtUeIpv6Prefix,omitempty" yaml:"tgtUeIpv6Prefix" bson:"tgtUeIpv6Prefix" mapstructure:"TgtUeIpv6Prefix"` UeMac string `json:"ueMac,omitempty" yaml:"ueMac" bson:"ueMac" mapstructure:"UeMac"` }
type TrafficInfluSub ¶
type TrafficInfluSub struct { Dnns *[]string `json:"dnns,omitempty" yaml:"dnns" bson:"dnns" mapstructure:"Dnns"` Snssais *[]Snssai `json:"snssais,omitempty" yaml:"snssais" bson:"snssais" mapstructure:"Snssais"` InternalGroupIds *[]string `json:"internalGroupIds,omitempty" yaml:"internalGroupIds" bson:"internalGroupIds" mapstructure:"InternalGroupIds"` Supis *[]string `json:"supis,omitempty" yaml:"supis" bson:"supis" mapstructure:"Supis"` NotificationUri string `json:"notificationUri" yaml:"notificationUri" bson:"notificationUri" mapstructure:"NotificationUri"` Expiry *time.Time `json:"expiry,omitempty" yaml:"expiry" bson:"expiry" mapstructure:"Expiry"` SupportedFeatures *string `json:"supportedFeatures,omitempty" yaml:"supportedFeatures" bson:"supportedFeatures" mapstructure:"SupportedFeatures"` }
type TrafficInfluSubPatch ¶
type TrafficInfluSubPatch struct { // Identifies whether an application can be relocated once a location of the application has been selected. AppReloInd bool `json:"appReloInd,omitempty" yaml:"appReloInd" bson:"appReloInd" mapstructure:"AppReloInd"` // Identifies IP packet filters. TrafficFilters []FlowInfo `json:"trafficFilters,omitempty" yaml:"trafficFilters" bson:"trafficFilters" mapstructure:"TrafficFilters"` // Identifies Ethernet packet filters. EthTrafficFilters []EthFlowDescription `json:"ethTrafficFilters,omitempty" yaml:"ethTrafficFilters" bson:"ethTrafficFilters" mapstructure:"EthTrafficFilters"` // Identifies the N6 traffic routing requirement. TrafficRoutes []RouteToLocation `json:"trafficRoutes,omitempty" yaml:"trafficRoutes" bson:"trafficRoutes" mapstructure:"TrafficRoutes"` TempValidities []TemporalValidity `json:"tempValidities,omitempty" yaml:"tempValidities" bson:"tempValidities" mapstructure:"TempValidities"` // Identifies a geographic zone that the AF request applies only to the traffic of UE(s) located in this specific zone. ValidGeoZoneIds []string `json:"validGeoZoneIds,omitempty" yaml:"validGeoZoneIds" bson:"validGeoZoneIds" mapstructure:"ValidGeoZoneIds"` }
type TrafficProfile ¶
type TrafficProfile string
const ( TRAFFICPROFILE_SINGLE_TRANS_UL TrafficProfile = "SINGLE_TRANS_UL" TRAFFICPROFILE_SINGLE_TRANS_DL TrafficProfile = "SINGLE_TRANS_DL" TRAFFICPROFILE_DUAL_TRANS_UL_FIRST TrafficProfile = "DUAL_TRANS_UL_FIRST" TRAFFICPROFILE_DUAL_TRANS_DL_FIRST TrafficProfile = "DUAL_TRANS_DL_FIRST" TRAFFICPROFILE_MULTI_TRANS TrafficProfile = "MULTI_TRANS" )
enum type List of TrafficProfile
type TrafficProfileAnyOf ¶
type TrafficProfileAnyOf string
const ( TRAFFICPROFILEANYOF_SINGLE_TRANS_UL TrafficProfileAnyOf = "SINGLE_TRANS_UL" TRAFFICPROFILEANYOF_SINGLE_TRANS_DL TrafficProfileAnyOf = "SINGLE_TRANS_DL" TRAFFICPROFILEANYOF_DUAL_TRANS_UL_FIRST TrafficProfileAnyOf = "DUAL_TRANS_UL_FIRST" TRAFFICPROFILEANYOF_DUAL_TRANS_DL_FIRST TrafficProfileAnyOf = "DUAL_TRANS_DL_FIRST" TRAFFICPROFILEANYOF_MULTI_TRANS TrafficProfileAnyOf = "MULTI_TRANS" )
List of TrafficProfileAnyOf
type TrafficProfileRm ¶
type TrafficProfileRm struct { }
type TransferPolicy ¶
type TransferPolicy struct { MaxBitRateDl *string `json:"maxBitRateDl,omitempty" yaml:"maxBitRateDl" bson:"maxBitRateDl" mapstructure:"MaxBitRateDl"` MaxBitRateUl *string `json:"maxBitRateUl,omitempty" yaml:"maxBitRateUl" bson:"maxBitRateUl" mapstructure:"MaxBitRateUl"` RatingGroup int32 `json:"ratingGroup" yaml:"ratingGroup" bson:"ratingGroup" mapstructure:"RatingGroup"` RecTimeInt TimeWindow `json:"recTimeInt" yaml:"recTimeInt" bson:"recTimeInt" mapstructure:"RecTimeInt"` TransPolicyId int32 `json:"transPolicyId" yaml:"transPolicyId" bson:"transPolicyId" mapstructure:"TransPolicyId"` }
TransferPolicy - Describes a transfer policy.
type TransferReason ¶
type TransferReason string
const ( TransferReason_INIT_REG TransferReason = "INIT_REG" TransferReason_MOBI_REG TransferReason = "MOBI_REG" TransferReason_MOBI_REG_UE_VALIDATED TransferReason = "MOBI_REG_UE_VALIDATED" )
List of TransferReason
type TransportProtocol ¶
type TransportProtocol string
const ( TRANSPORTPROTOCOL_UDP TransportProtocol = "UDP" TRANSPORTPROTOCOL_TCP TransportProtocol = "TCP" )
enum type List of TransportProtocol
type Trigger ¶
type Trigger struct { TriggerType TriggerType `json:"triggerType"` TriggerCategory TriggerCategory `json:"triggerCategory"` TimeLimit int32 `json:"timeLimit,omitempty"` VolumeLimit int32 `json:"volumeLimit,omitempty"` MaxNumberOfccc int32 `json:"maxNumberOfccc,omitempty"` }
type TriggerCategory ¶
type TriggerCategory string
const ( TriggerCategory_IMMEDIATE_REPORT TriggerCategory = "IMMEDIATE_REPORT" TriggerCategory_DEFERRED_REPORT TriggerCategory = "DEFERRED_REPORT" )
List of TriggerCategory
type TriggerType ¶
type TriggerType string
const ( TriggerType_QUOTA_THRESHOLD TriggerType = "QUOTA_THRESHOLD" TriggerType_QHT TriggerType = "QHT" TriggerType_FINAL TriggerType = "FINAL" TriggerType_QUOTA_EXHAUSTED TriggerType = "QUOTA_EXHAUSTED" TriggerType_VALIDITY_TIME TriggerType = "VALIDITY_TIME" TriggerType_OTHER_QUOTA_TYPE TriggerType = "OTHER_QUOTA_TYPE" TriggerType_FORCED_REAUTHORISATION TriggerType = "FORCED_REAUTHORISATION" TriggerType_UNUSED_QUOTA_TIMER TriggerType = "UNUSED_QUOTA_TIMER" TriggerType_ABNORMAL_RELEASE TriggerType = "ABNORMAL_RELEASE" TriggerType_QOS_CHANGE TriggerType = "QOS_CHANGE" TriggerType_VOLUME_LIMIT TriggerType = "VOLUME_LIMIT" TriggerType_TIME_LIMIT TriggerType = "TIME_LIMIT" TriggerType_PLMN_CHANGE TriggerType = "PLMN_CHANGE" TriggerType_USER_LOCATION_CHANGE TriggerType = "USER_LOCATION_CHANGE" TriggerType_RAT_CHANGE TriggerType = "RAT_CHANGE" TriggerType_UE_TIMEZONE_CHANGE TriggerType = "UE_TIMEZONE_CHANGE" TriggerType_TARIFF_TIME_CHANGE TriggerType = "TARIFF_TIME_CHANGE" TriggerType_MAX_NUMBER_OF_CHANGES_IN_CHARGING_CONDITIONS TriggerType = "MAX_NUMBER_OF_CHANGES_IN CHARGING_CONDITIONS" TriggerType_MANAGEMENT_INTERVENTION TriggerType = "MANAGEMENT_INTERVENTION" TriggerType_CHANGE_OF_UE_PRESENCE_IN_PRESENCE_REPORTING_AREA TriggerType = "CHANGE_OF_UE_PRESENCE_IN PRESENCE_REPORTING_AREA" TriggerType_CHANGE_OF_3_GPP_PS_DATA_OFF_STATUS TriggerType = "CHANGE_OF_3GPP_PS_DATA_OFF_STATUS" TriggerType_SERVING_NODE_CHANGE TriggerType = "SERVING_NODE_CHANGE" TriggerType_REMOVAL_OF_UPF TriggerType = "REMOVAL_OF_UPF" TriggerType_ADDITION_OF_UPF TriggerType = "ADDITION_OF_UPF" )
List of TriggerType
type TunnelInfo ¶
type UdmInfo ¶
type UdmInfo struct { GroupId string `json:"groupId,omitempty" yaml:"groupId" bson:"groupId" mapstructure:"GroupId"` SupiRanges []SupiRange `json:"supiRanges,omitempty" yaml:"supiRanges" bson:"supiRanges" mapstructure:"SupiRanges"` GpsiRanges []IdentityRange `json:"gpsiRanges,omitempty" yaml:"gpsiRanges" bson:"gpsiRanges" mapstructure:"GpsiRanges"` ExternalGroupIdentifiersRanges []IdentityRange `` /* 169-byte string literal not displayed */ RoutingIndicators []string `json:"routingIndicators,omitempty" yaml:"routingIndicators" bson:"routingIndicators" mapstructure:"RoutingIndicators"` }
type UdrInfo ¶
type UdrInfo struct { GroupId string `json:"groupId,omitempty" yaml:"groupId" bson:"groupId" mapstructure:"GroupId"` SupiRanges []SupiRange `json:"supiRanges,omitempty" yaml:"supiRanges" bson:"supiRanges" mapstructure:"SupiRanges"` GpsiRanges []IdentityRange `json:"gpsiRanges,omitempty" yaml:"gpsiRanges" bson:"gpsiRanges" mapstructure:"GpsiRanges"` ExternalGroupIdentifiersRanges []IdentityRange `` /* 169-byte string literal not displayed */ SupportedDataSets []DataSetId `json:"supportedDataSets,omitempty" yaml:"supportedDataSets" bson:"supportedDataSets" mapstructure:"SupportedDataSets"` }
type UdrTrafficInfluSub ¶
type UdrTrafficInfluSub struct { // Each element identifies a DNN. Dnns []string `json:"dnns,omitempty" bson:"dnns"` // Each element identifies a slice. Snssais []Snssai `json:"snssais,omitempty" bson:"snssais"` // Each element identifies a group of users. InternalGroupIds []string `json:"internalGroupIds,omitempty" bson:"internalGroupIds"` // Each element identifies the user. Supis []string `json:"supis,omitempty" bson:"supis"` // string providing an URI formatted according to IETF RFC 3986. NotificationUri string `json:"notificationUri" bson:"notificationUri"` SupportedFeatures string `json:"supportedFeatures,omitempty" bson:"supportedFeatures"` }
type UeAuthAnyOf ¶
type UeAuthAnyOf string
const ( UEAUTHANYOF_AUTHORIZED UeAuthAnyOf = "AUTHORIZED" UEAUTHANYOF_NOT_AUTHORIZED UeAuthAnyOf = "NOT_AUTHORIZED" )
List of UeAuthAnyOf
type UeAuthenticationCtx ¶
type UeAuthenticationCtx struct { AuthType AuthType `json:"authType" yaml:"authType" bson:"authType"` Var5gAuthData interface{} `json:"5gAuthData" yaml:"5gAuthData" bson:"5gAuthData"` Links map[string]LinksValueSchema `json:"_links" yaml:"_links" bson:"_links"` ServingNetworkName string `json:"servingNetworkName,omitempty" yaml:"servingNetworkName" bson:"servingNetworkName"` }
type UeCampingRep ¶
type UeCampingRep struct { AccessType AccessType `json:"accessType,omitempty" yaml:"accessType" bson:"accessType" mapstructure:"AccessType"` RatType RatType `json:"ratType,omitempty" yaml:"ratType" bson:"ratType" mapstructure:"RatType"` ServNfId *ServingNfIdentity `json:"servNfId,omitempty" yaml:"servNfId" bson:"servNfId" mapstructure:"ServNfId"` ServingNetwork *NetworkId `json:"servingNetwork,omitempty" yaml:"servingNetwork" bson:"servingNetwork" mapstructure:"ServingNetwork"` UserLocationInfo *UserLocation `json:"userLocationInfo,omitempty" yaml:"userLocationInfo" bson:"userLocationInfo" mapstructure:"UserLocationInfo"` UeTimeZone string `json:"ueTimeZone,omitempty" yaml:"ueTimeZone" bson:"ueTimeZone" mapstructure:"UeTimeZone"` }
type UeContext ¶
type UeContext struct { Supi string `json:"supi,omitempty"` SupiUnauthInd bool `json:"supiUnauthInd,omitempty"` GpsiList []string `json:"gpsiList,omitempty"` Pei string `json:"pei,omitempty"` UdmGroupId string `json:"udmGroupId,omitempty"` AusfGroupId string `json:"ausfGroupId,omitempty"` RoutingIndicator string `json:"routingIndicator,omitempty"` GroupList []string `json:"groupList,omitempty"` DrxParameter string `json:"drxParameter,omitempty"` SubRfsp int32 `json:"subRfsp,omitempty"` UsedRfsp int32 `json:"usedRfsp,omitempty"` SubUeAmbr *Ambr `json:"subUeAmbr,omitempty"` SmsSupport SmsSupport `json:"smsSupport,omitempty"` SmsfId string `json:"smsfId,omitempty"` SeafData *SeafData `json:"seafData,omitempty"` Var5gMmCapability string `json:"5gMmCapability,omitempty"` PcfId string `json:"pcfId,omitempty"` PcfAmPolicyUri string `json:"pcfAmPolicyUri,omitempty"` AmPolicyReqTriggerList []AmPolicyReqTrigger `json:"amPolicyReqTriggerList,omitempty"` HpcfId string `json:"hpcfId,omitempty"` RestrictedRatList []RatType `json:"restrictedRatList,omitempty"` ForbiddenAreaList []Area `json:"forbiddenAreaList,omitempty"` ServiceAreaRestriction *ServiceAreaRestriction `json:"serviceAreaRestriction,omitempty"` RestrictedCoreNwTypeList []CoreNetworkType `json:"restrictedCoreNwTypeList,omitempty"` EventSubscriptionList []AmfEventSubscription `json:"eventSubscriptionList,omitempty"` MmContextList []MmContext `json:"mmContextList,omitempty"` SessionContextList []PduSessionContext `json:"sessionContextList,omitempty"` TraceData *TraceData `json:"traceData,omitempty"` }
type UeContextCreateData ¶
type UeContextCreateData struct { UeContext *UeContext `json:"ueContext"` TargetId *NgRanTargetId `json:"targetId"` SourceToTargetData *N2InfoContent `json:"sourceToTargetData"` PduSessionList []N2SmInformation `json:"pduSessionList,omitempty"` N2NotifyUri string `json:"n2NotifyUri,omitempty"` UeRadioCapability *N2InfoContent `json:"ueRadioCapability,omitempty"` NgapCause *NgApCause `json:"ngapCause,omitempty"` SupportedFeatures string `json:"supportedFeatures,omitempty"` }
type UeContextCreateError ¶
type UeContextCreateError struct { Error *ProblemDetails `json:"error"` NgapCause *NgApCause `json:"ngapCause,omitempty"` }
type UeContextCreatedData ¶
type UeContextCreatedData struct { UeContext *UeContext `json:"ueContext"` TargetToSourceData *N2InfoContent `json:"targetToSourceData"` PduSessionList []N2SmInformation `json:"pduSessionList,omitempty"` NgapCause *NgApCause `json:"ngapCause,omitempty"` FailedSessionList []N2SmInformation `json:"failedSessionList,omitempty"` SupportedFeatures string `json:"supportedFeatures,omitempty"` PcfReselectedInd bool `json:"pcfReselectedInd,omitempty"` }
type UeContextInAmfData ¶
type UeContextInAmfData struct {
EpsInterworkingInfo *EpsInterworkingInfo `json:"epsInterworkingInfo,omitempty" yaml:"epsInterworkingInfo" bson:"epsInterworkingInfo" mapstructure:"EpsInterworkingInfo"`
}
type UeContextInSmfData ¶
type UeContextInSmfData struct { PduSessions *map[string]PduSession `json:"pduSessions,omitempty" yaml:"pduSessions" bson:"pduSessions" mapstructure:"PduSessions"` PgwInfo *[]PgwInfo `json:"pgwInfo,omitempty" yaml:"pgwInfo" bson:"pgwInfo" mapstructure:"PgwInfo"` EmergencyInfo *EmergencyInfo `json:"emergencyInfo,omitempty" yaml:"emergencyInfo" bson:"emergencyInfo" mapstructure:"EmergencyInfo"` }
type UeContextInSmsfData ¶
type UeContextInfo ¶
type UeContextInfo struct { SupportVoPS bool `json:"supportVoPS,omitempty" bson:"supportVoPS"` SupportVoPSn3gpp bool `json:"supportVoPSn3gpp,omitempty" bson:"supportVoPSn3gpp"` LastActTime *time.Time `json:"lastActTime,omitempty" bson:"lastActTime"` AccessType AccessType `json:"accessType,omitempty" bson:"accessType"` RatType RatType `json:"ratType,omitempty" bson:"ratType"` SupportedFeatures string `json:"supportedFeatures,omitempty" bson:"supportedFeatures"` }
type UeContextInfoClass ¶
type UeContextInfoClass string
const (
UeContextInfoClass_TADS UeContextInfoClass = "TADS"
)
List of UeContextInfoClass
type UeContextRelease ¶
type UeContextTransferReqData ¶
type UeContextTransferReqData struct { Reason TransferReason `json:"reason"` AccessType AccessType `json:"accessType"` PlmnId *PlmnId `json:"plmnId,omitempty"` RegRequest *N1MessageContainer `json:"regRequest,omitempty"` SupportedFeatures string `json:"supportedFeatures,omitempty"` }
type UeContextTransferRequest ¶
type UeContextTransferRequest struct { JsonData *UeContextTransferReqData `json:"jsonData,omitempty" multipart:"contentType:application/json"` BinaryDataN1Message []byte `` /* 138-byte string literal not displayed */ }
type UeContextTransferResponse ¶
type UeContextTransferResponse struct { JsonData *UeContextTransferRspData `json:"jsonData,omitempty" multipart:"contentType:application/json"` BinaryDataN2Information []byte `` /* 140-byte string literal not displayed */ }
type UeContextTransferRspData ¶
type UeContextTransferRspData struct { UeContext *UeContext `json:"ueContext"` UeRadioCapability *N2InfoContent `json:"ueRadioCapability,omitempty"` SupportedFeatures string `json:"supportedFeatures,omitempty"` }
type UeContextTransferStatus ¶
type UeContextTransferStatus string
const ( UeContextTransferStatus_TRANSFERRED UeContextTransferStatus = "TRANSFERRED" UeContextTransferStatus_NOT_TRANSFERRED UeContextTransferStatus = "NOT_TRANSFERRED" )
List of UeContextTransferStatus
type UeInitiatedResourceRequest ¶
type UeInitiatedResourceRequest struct { PccRuleId string `json:"pccRuleId,omitempty" yaml:"pccRuleId" bson:"pccRuleId" mapstructure:"PccRuleId"` RuleOp RuleOperation `json:"ruleOp,omitempty" yaml:"ruleOp" bson:"ruleOp" mapstructure:"RuleOp"` Precedence int32 `json:"precedence,omitempty" yaml:"precedence" bson:"precedence" mapstructure:"Precedence"` PackFiltInfo []PacketFilterInfo `json:"packFiltInfo" yaml:"packFiltInfo" bson:"packFiltInfo" mapstructure:"PackFiltInfo"` ReqQos *RequestedQos `json:"reqQos,omitempty" yaml:"reqQos" bson:"reqQos" mapstructure:"ReqQos"` }
type UeN1N2InfoSubscriptionCreateData ¶
type UeN1N2InfoSubscriptionCreateData struct { N2InformationClass N2InformationClass `json:"n2InformationClass,omitempty"` N2NotifyCallbackUri string `json:"n2NotifyCallbackUri,omitempty"` N1MessageClass N1MessageClass `json:"n1MessageClass,omitempty"` N1NotifyCallbackUri string `json:"n1NotifyCallbackUri,omitempty"` NfId string `json:"nfId,omitempty"` SupportedFeatures string `json:"supportedFeatures,omitempty"` }
type UePolicySection ¶
type UePolicySection struct { UePolicySectionInfo string `json:"uePolicySectionInfo" yaml:"uePolicySectionInfo" bson:"uePolicySectionInfo" mapstructure:"UePolicySectionInfo"` Upsi string `json:"upsi" yaml:"upsi" bson:"upsi" mapstructure:"Upsi"` }
UePolicySection - Contains the UE policy section.
type UePolicySet ¶
type UePolicySet struct { PraInfos *map[string]PresenceInfo `json:"praInfos,omitempty" yaml:"praInfos" bson:"praInfos" mapstructure:"PraInfos"` SubscCats *[]string `json:"subscCats,omitempty" yaml:"subscCats" bson:"subscCats" mapstructure:"SubscCats"` UePolicySections *map[string]UePolicySection `json:"uePolicySections,omitempty" yaml:"uePolicySections" bson:"uePolicySections" mapstructure:"UePolicySections"` Upsis *[]string `json:"upsis,omitempty" yaml:"upsis" bson:"upsis" mapstructure:"Upsis"` AllowedRouteSelDescs *map[string]PlmnRouteSelectionDescriptor `` /* 129-byte string literal not displayed */ AndspInd *bool `json:"andspInd,omitempty" yaml:"andspInd" bson:"andspInd" mapstructure:"AndspInd"` Pei *string `json:"pei,omitempty" yaml:"pei" bson:"pei" mapstructure:"Pei"` OsIds *[]string `json:"osIds,omitempty" yaml:"osIds" bson:"osIds" mapstructure:"OsIds"` SuppFeat *string `json:"suppFeat,omitempty" yaml:"suppFeat" bson:"suppFeat" mapstructure:"SuppFeat"` }
UePolicySet - Contains the UE policy data for a given subscriber.
type UePolicySetPatch ¶
type UePolicySetPatch struct { UePolicySections *map[string]UePolicySection `json:"uePolicySections,omitempty" yaml:"uePolicySections" bson:"uePolicySections" mapstructure:"UePolicySections"` Upsis *[]string `json:"upsis,omitempty" yaml:"upsis" bson:"upsis" mapstructure:"Upsis"` AndspInd *bool `json:"andspInd,omitempty" yaml:"andspInd" bson:"andspInd" mapstructure:"AndspInd"` Pei *string `json:"pei,omitempty" yaml:"pei" bson:"pei" mapstructure:"Pei"` OsIds *[]string `json:"osIds,omitempty" yaml:"osIds" bson:"osIds" mapstructure:"OsIds"` }
UePolicySetPatch - Contains the UE policy set for a given subscriber.
type UeReachability ¶
type UeReachability string
const ( UEREACHABILITY_UNREACHABLE UeReachability = "UNREACHABLE" UEREACHABILITY_REACHABLE UeReachability = "REACHABLE" UEREACHABILITY_REGULATORY_ONLY UeReachability = "REGULATORY_ONLY" )
enum type List of UeReachability
type UeRegStatusUpdateReqData ¶
type UeRegStatusUpdateReqData struct { TransferStatus UeContextTransferStatus `json:"transferStatus"` ToReleaseSessionList []int32 `json:"toReleaseSessionList,omitempty"` PcfReselectedInd bool `json:"pcfReselectedInd,omitempty"` }
type UeRegStatusUpdateRspData ¶
type UeRegStatusUpdateRspData struct {
RegStatusTransferComplete bool `json:"regStatusTransferComplete"`
}
type UeUpdateStatus ¶
type UeUpdateStatus string
const ( UEUPDATESTATUS_NOT_SENT UeUpdateStatus = "NOT_SENT" UEUPDATESTATUS_SENT_NO_ACK_REQUIRED UeUpdateStatus = "SENT_NO_ACK_REQUIRED" UEUPDATESTATUS_WAITING_FOR_ACK UeUpdateStatus = "WAITING_FOR_ACK" UEUPDATESTATUS_ACK_RECEIVED UeUpdateStatus = "ACK_RECEIVED" UEUPDATESTATUS_NEGATIVE_ACK_RECEIVED UeUpdateStatus = "NEGATIVE_ACK_RECEIVED" )
enum type List of UeUpdateStatus
type UncertaintyEllipse ¶
type UncertaintyEllipse struct { SemiMajor float32 `json:"semiMajor" yaml:"semiMajor" bson:"semiMajor" mapstructure:"SemiMajor"` SemiMinor float32 `json:"semiMinor" yaml:"semiMinor" bson:"semiMinor" mapstructure:"SemiMinor"` OrientationMajor int32 `json:"orientationMajor" yaml:"orientationMajor" bson:"orientationMajor" mapstructure:"OrientationMajor"` }
type UnrelatedClass ¶
type UnrelatedClass struct {}
type UpCnxState ¶
type UpCnxState string
const ( UpCnxState_ACTIVATED UpCnxState = "ACTIVATED" UpCnxState_DEACTIVATED UpCnxState = "DEACTIVATED" UpCnxState_ACTIVATING UpCnxState = "ACTIVATING" )
List of UpCnxState
type UpConfidentiality ¶
type UpConfidentiality string
const ( UPCONFIDENTIALITY_REQUIRED UpConfidentiality = "REQUIRED" UPCONFIDENTIALITY_PREFERRED UpConfidentiality = "PREFERRED" UPCONFIDENTIALITY_NOT_NEEDED UpConfidentiality = "NOT_NEEDED" )
enum type List of UpConfidentiality
type UpIntegrity ¶
type UpIntegrity string
const ( UPINTEGRITY_REQUIRED UpIntegrity = "REQUIRED" UPINTEGRITY_PREFERRED UpIntegrity = "PREFERRED" UPINTEGRITY_NOT_NEEDED UpIntegrity = "NOT_NEEDED" )
enum type List of UpIntegrity
type UpIntegrityAnyOf ¶
type UpIntegrityAnyOf string
const ( UPINTEGRITYANYOF_REQUIRED UpIntegrityAnyOf = "REQUIRED" UPINTEGRITYANYOF_PREFERRED UpIntegrityAnyOf = "PREFERRED" UPINTEGRITYANYOF_NOT_NEEDED UpIntegrityAnyOf = "NOT_NEEDED" )
List of UpIntegrityAnyOf
type UpInterfaceType ¶
type UpInterfaceType string
const ( UpInterfaceType_N3 UpInterfaceType = "N3" UpInterfaceType_N6 UpInterfaceType = "N6" UpInterfaceType_N9 UpInterfaceType = "N9" )
List of UPInterfaceType
type UpPathChgEvent ¶
type UpPathChgEvent struct { NotificationUri string `json:"notificationUri" yaml:"notificationUri" bson:"notificationUri" mapstructure:"NotificationUri"` // It is used to set the value of Notification Correlation ID in the notification sent by the SMF. NotifCorreId string `json:"notifCorreId" yaml:"notifCorreId" bson:"notifCorreId" mapstructure:"NotifCorreId"` DnaiChgType DnaiChangeType `json:"dnaiChgType" yaml:"dnaiChgType" bson:"dnaiChgType" mapstructure:"DnaiChgType"` }
type UpSecurity ¶
type UpSecurity struct { UpIntegr UpIntegrity `json:"upIntegr" yaml:"upIntegr" bson:"upIntegr" mapstructure:"UpIntegr"` UpConfid UpConfidentiality `json:"upConfid" yaml:"upConfid" bson:"upConfid" mapstructure:"UpConfid"` }
type UpdateEventsSubscResponse ¶
type UpdateEventsSubscResponse struct { EvSubsc EventsSubscReqData `json:"evSubsc,omitempty" yaml:"evSubsc" bson:"evSubsc" mapstructure:"EvSubsc"` EvsNotif *EventsNotification `json:"evsNotif,omitempty" yaml:"evsNotif" bson:"evsNotif" mapstructure:"EvsNotif"` }
Add manually
type UpdateEventsSubscResponse200 ¶
type UpdateEventsSubscResponse200 struct { Events []AfEventSubscription `json:"events" yaml:"events" bson:"events" mapstructure:"Events"` // string providing an URI formatted according to IETF RFC 3986. NotifUri string `json:"notifUri,omitempty" yaml:"notifUri" bson:"notifUri" mapstructure:"NotifUri"` UsgThres *UsageThreshold `json:"usgThres,omitempty" yaml:"usgThres" bson:"usgThres" mapstructure:"UsgThres"` AccessType AccessType `json:"accessType,omitempty" yaml:"accessType" bson:"accessType" mapstructure:"AccessType"` AnGwAddr *AnGwAddress `json:"anGwAddr,omitempty" yaml:"anGwAddr" bson:"anGwAddr" mapstructure:"AnGwAddr"` // string providing an URI formatted according to IETF RFC 3986. EvSubsUri string `json:"evSubsUri" yaml:"evSubsUri" bson:"evSubsUri" mapstructure:"EvSubsUri"` EvNotifs []AfEventNotification `json:"evNotifs" yaml:"evNotifs" bson:"evNotifs" mapstructure:"EvNotifs"` FailedResourcAllocReports []ResourcesAllocationInfo `` /* 149-byte string literal not displayed */ PlmnId *PlmnId `json:"plmnId,omitempty" yaml:"plmnId" bson:"plmnId" mapstructure:"PlmnId"` QncReports []QosNotificationControlInfo `json:"qncReports,omitempty" yaml:"qncReports" bson:"qncReports" mapstructure:"QncReports"` RatType RatType `json:"ratType,omitempty" yaml:"ratType" bson:"ratType" mapstructure:"RatType"` UsgRep *AccumulatedUsage `json:"usgRep,omitempty" yaml:"usgRep" bson:"usgRep" mapstructure:"UsgRep"` }
type UpdateEventsSubscResponse201 ¶
type UpdateEventsSubscResponse201 struct { Events []AfEventSubscription `json:"events" yaml:"events" bson:"events" mapstructure:"Events"` // string providing an URI formatted according to IETF RFC 3986. NotifUri string `json:"notifUri,omitempty" yaml:"notifUri" bson:"notifUri" mapstructure:"NotifUri"` UsgThres *UsageThreshold `json:"usgThres,omitempty" yaml:"usgThres" bson:"usgThres" mapstructure:"UsgThres"` AccessType AccessType `json:"accessType,omitempty" yaml:"accessType" bson:"accessType" mapstructure:"AccessType"` AnGwAddr *AnGwAddress `json:"anGwAddr,omitempty" yaml:"anGwAddr" bson:"anGwAddr" mapstructure:"AnGwAddr"` // string providing an URI formatted according to IETF RFC 3986. EvSubsUri string `json:"evSubsUri" yaml:"evSubsUri" bson:"evSubsUri" mapstructure:"EvSubsUri"` EvNotifs []AfEventNotification `json:"evNotifs" yaml:"evNotifs" bson:"evNotifs" mapstructure:"EvNotifs"` FailedResourcAllocReports []ResourcesAllocationInfo `` /* 149-byte string literal not displayed */ PlmnId *PlmnId `json:"plmnId,omitempty" yaml:"plmnId" bson:"plmnId" mapstructure:"PlmnId"` QncReports []QosNotificationControlInfo `json:"qncReports,omitempty" yaml:"qncReports" bson:"qncReports" mapstructure:"QncReports"` RatType RatType `json:"ratType,omitempty" yaml:"ratType" bson:"ratType" mapstructure:"RatType"` UsgRep *AccumulatedUsage `json:"usgRep,omitempty" yaml:"usgRep" bson:"usgRep" mapstructure:"UsgRep"` }
type UpdatePduSessionErrorResponse ¶
type UpdatePduSessionErrorResponse struct { JsonData *HsmfUpdateError `json:"jsonData,omitempty" multipart:"contentType:application/json"` BinaryDataN1SmInfoToUe []byte `` /* 126-byte string literal not displayed */ }
type UpdatePduSessionRequest ¶
type UpdatePduSessionRequest struct { JsonData *HsmfUpdateData `json:"jsonData,omitempty" multipart:"contentType:application/json"` BinaryDataN1SmInfoFromUe []byte `` /* 130-byte string literal not displayed */ BinaryDataUnknownN1SmInfo []byte `` /* 132-byte string literal not displayed */ }
type UpdatePduSessionResponse ¶
type UpdatePduSessionResponse struct { JsonData *HsmfUpdatedData `json:"jsonData,omitempty" multipart:"contentType:application/json"` BinaryDataN1SmInfoToUe []byte `` /* 126-byte string literal not displayed */ }
type UpdateSmContextErrorResponse ¶
type UpdateSmContextErrorResponse struct { JsonData *SmContextUpdateError `json:"jsonData,omitempty" multipart:"contentType:application/json"` BinaryDataN1SmMessage []byte `json:"binaryDataN1SmMessage,omitempty" multipart:"contentType:application/vnd.3gpp.5gnas,ref:JsonData.N1SmMsg.ContentId"` BinaryDataN2SmInformation []byte `json:"binaryDataN2SmInformation,omitempty" multipart:"contentType:application/vnd.3gpp.ngap,ref:JsonData.N2SmInfo.ContentId"` }
type UpdateSmContextRequest ¶
type UpdateSmContextRequest struct { JsonData *SmContextUpdateData `json:"jsonData,omitempty" multipart:"contentType:application/json"` BinaryDataN1SmMessage []byte `json:"binaryDataN1SmMessage,omitempty" multipart:"contentType:application/vnd.3gpp.5gnas,ref:JsonData.N1SmMsg.ContentId"` BinaryDataN2SmInformation []byte `json:"binaryDataN2SmInformation,omitempty" multipart:"contentType:application/vnd.3gpp.ngap,ref:JsonData.N2SmInfo.ContentId"` }
type UpdateSmContextResponse ¶
type UpdateSmContextResponse struct { JsonData *SmContextUpdatedData `json:"jsonData,omitempty" multipart:"contentType:application/json"` BinaryDataN1SmMessage []byte `json:"binaryDataN1SmMessage,omitempty" multipart:"contentType:application/vnd.3gpp.5gnas,ref:JsonData.N1SmMsg.ContentId"` BinaryDataN2SmInformation []byte `json:"binaryDataN2SmInformation,omitempty" multipart:"contentType:application/vnd.3gpp.ngap,ref:JsonData.N2SmInfo.ContentId"` }
type UpdatedItem ¶
type UpdatedItem struct { Item string `json:"item" yaml:"item" bson:"item" mapstructure:"Item"` Value interface{} `json:"value" yaml:"value" bson:"value" mapstructure:"Value"` }
UpdatedItem - Identifies a fragment of a resource.
type UpfInfo ¶
type UpfInfo struct { SNssaiUpfInfoList []SnssaiUpfInfoItem `json:"sNssaiUpfInfoList" yaml:"sNssaiUpfInfoList" bson:"sNssaiUpfInfoList" mapstructure:"SNssaiUpfInfoList"` SmfServingArea []string `json:"smfServingArea,omitempty" yaml:"smfServingArea" bson:"smfServingArea" mapstructure:"SmfServingArea"` InterfaceUpfInfoList []InterfaceUpfInfoItem `` /* 129-byte string literal not displayed */ IwkEpsInd bool `json:"iwkEpsInd,omitempty" yaml:"iwkEpsInd" bson:"iwkEpsInd" mapstructure:"IwkEpsInd"` PduSessionTypes []PduSessionType `json:"pduSessionTypes,omitempty" yaml:"pduSessionTypes" bson:"pduSessionTypes" mapstructure:"PduSessionTypes"` }
type UpuData ¶
type UpuData struct { ProvisioningTime time.Time `json:"provisioningTime" yaml:"provisioningTime" bson:"provisioningTime" mapstructure:"ProvisioningTime"` UeUpdateStatus UeUpdateStatus `json:"ueUpdateStatus" yaml:"ueUpdateStatus" bson:"ueUpdateStatus" mapstructure:"UeUpdateStatus"` UpuXmacIue *string `json:"upuXmacIue,omitempty" yaml:"upuXmacIue" bson:"upuXmacIue" mapstructure:"UpuXmacIue"` UpuMacIue *string `json:"upuMacIue,omitempty" yaml:"upuMacIue" bson:"upuMacIue" mapstructure:"UpuMacIue"` }
type UpuData1 ¶
type UpuData1 struct { SecPacket *string `json:"secPacket,omitempty" yaml:"secPacket" bson:"secPacket" mapstructure:"SecPacket"` DefaultConfNssai *[]Snssai `json:"defaultConfNssai,omitempty" yaml:"defaultConfNssai" bson:"defaultConfNssai" mapstructure:"DefaultConfNssai"` RoutingId *string `json:"routingId,omitempty" yaml:"routingId" bson:"routingId" mapstructure:"RoutingId"` }
type UpuInfo ¶
type UpuInfo struct { UpuDataList []UpuData1 `json:"upuDataList" yaml:"upuDataList" bson:"upuDataList" mapstructure:"UpuDataList"` UpuRegInd bool `json:"upuRegInd" yaml:"upuRegInd" bson:"upuRegInd" mapstructure:"UpuRegInd"` UpuAckInd bool `json:"upuAckInd" yaml:"upuAckInd" bson:"upuAckInd" mapstructure:"UpuAckInd"` UpuMacIausf *string `json:"upuMacIausf,omitempty" yaml:"upuMacIausf" bson:"upuMacIausf" mapstructure:"UpuMacIausf"` CounterUpu *string `json:"counterUpu,omitempty" yaml:"counterUpu" bson:"counterUpu" mapstructure:"CounterUpu"` ProvisioningTime time.Time `json:"provisioningTime" yaml:"provisioningTime" bson:"provisioningTime" mapstructure:"ProvisioningTime"` }
type UpuSecurityInfo ¶
type Usage ¶
type Usage string
const ( Usage_UNSUCCESS Usage = "UNSUCCESS" Usage_SUCCESS_RESULTS_NOT_USED Usage = "SUCCESS_RESULTS_NOT_USED" Usage_SUCCESS_RESULTS_USED_TO_VERIFY_LOCATION Usage = "SUCCESS_RESULTS_USED_TO_VERIFY_LOCATION" Usage_SUCCESS_RESULTS_USED_TO_GENERATE_LOCATION Usage = "SUCCESS_RESULTS_USED_TO_GENERATE_LOCATION" Usage_SUCCESS_METHOD_NOT_DETERMINED Usage = "SUCCESS_METHOD_NOT_DETERMINED" )
List of Usage
type UsageMonData ¶
type UsageMonData struct { LimitId string `json:"limitId" yaml:"limitId" bson:"limitId" mapstructure:"LimitId"` Scopes *map[string]UsageMonDataScope `json:"scopes,omitempty" yaml:"scopes" bson:"scopes" mapstructure:"Scopes"` UmLevel *UsageMonLevel `json:"umLevel,omitempty" yaml:"umLevel" bson:"umLevel" mapstructure:"UmLevel"` AllowedUsage *UsageThreshold `json:"allowedUsage,omitempty" yaml:"allowedUsage" bson:"allowedUsage" mapstructure:"AllowedUsage"` ResetTime *time.Time `json:"resetTime,omitempty" yaml:"resetTime" bson:"resetTime" mapstructure:"ResetTime"` SuppFeat *string `json:"suppFeat,omitempty" yaml:"suppFeat" bson:"suppFeat" mapstructure:"SuppFeat"` }
UsageMonData - Contains remain allowed usage data for a subscriber.
type UsageMonDataLimit ¶
type UsageMonDataLimit struct { LimitId string `json:"limitId" yaml:"limitId" bson:"limitId" mapstructure:"LimitId"` Scopes *map[string]UsageMonDataScope `json:"scopes,omitempty" yaml:"scopes" bson:"scopes" mapstructure:"Scopes"` UmLevel *UsageMonLevel `json:"umLevel,omitempty" yaml:"umLevel" bson:"umLevel" mapstructure:"UmLevel"` StartDate *time.Time `json:"startDate,omitempty" yaml:"startDate" bson:"startDate" mapstructure:"StartDate"` EndDate *time.Time `json:"endDate,omitempty" yaml:"endDate" bson:"endDate" mapstructure:"EndDate"` UsageLimit *UsageThreshold `json:"usageLimit,omitempty" yaml:"usageLimit" bson:"usageLimit" mapstructure:"UsageLimit"` ResetPeriod *TimePeriod `json:"resetPeriod,omitempty" yaml:"resetPeriod" bson:"resetPeriod" mapstructure:"ResetPeriod"` }
UsageMonDataLimit - Contains usage monitoring control data for a subscriber.
type UsageMonDataScope ¶
type UsageMonDataScope struct { Snssai Snssai `json:"snssai" yaml:"snssai" bson:"snssai" mapstructure:"Snssai"` Dnn *[]string `json:"dnn,omitempty" yaml:"dnn" bson:"dnn" mapstructure:"Dnn"` }
UsageMonDataScope - Contains a SNSSAI and DNN combinations to which the UsageMonData instance belongs to.
type UsageMonLevel ¶
type UsageMonLevel string
const ( USAGEMONLEVEL_SESSION_LEVEL UsageMonLevel = "SESSION_LEVEL" USAGEMONLEVEL_SERVICE_LEVEL UsageMonLevel = "SERVICE_LEVEL" )
enum type List of UsageMonLevel
type UsageMonitoringData ¶
type UsageMonitoringData struct { // Univocally identifies the usage monitoring policy data within a PDU session. UmId string `json:"umId" yaml:"umId" bson:"umId" mapstructure:"UmId"` // Unsigned integer identifying a volume in units of bytes with \"nullable=true\" property. VolumeThreshold int64 `json:"volumeThreshold,omitempty" yaml:"volumeThreshold" bson:"volumeThreshold" mapstructure:"VolumeThreshold"` // Unsigned integer identifying a volume in units of bytes with \"nullable=true\" property. VolumeThresholdUplink int64 `` /* 133-byte string literal not displayed */ // Unsigned integer identifying a volume in units of bytes with \"nullable=true\" property. VolumeThresholdDownlink int64 `` /* 141-byte string literal not displayed */ TimeThreshold int32 `json:"timeThreshold,omitempty" yaml:"timeThreshold" bson:"timeThreshold" mapstructure:"TimeThreshold"` MonitoringTime *time.Time `json:"monitoringTime,omitempty" yaml:"monitoringTime" bson:"monitoringTime" mapstructure:"MonitoringTime"` // Unsigned integer identifying a volume in units of bytes with \"nullable=true\" property. NextVolThreshold int64 `json:"nextVolThreshold,omitempty" yaml:"nextVolThreshold" bson:"nextVolThreshold" mapstructure:"NextVolThreshold"` // Unsigned integer identifying a volume in units of bytes with \"nullable=true\" property. NextVolThresholdUplink int64 `` /* 137-byte string literal not displayed */ // Unsigned integer identifying a volume in units of bytes with \"nullable=true\" property. NextVolThresholdDownlink int64 `` /* 145-byte string literal not displayed */ NextTimeThreshold int32 `json:"nextTimeThreshold,omitempty" yaml:"nextTimeThreshold" bson:"nextTimeThreshold" mapstructure:"NextTimeThreshold"` InactivityTime int32 `json:"inactivityTime,omitempty" yaml:"inactivityTime" bson:"inactivityTime" mapstructure:"InactivityTime"` // Contains the PCC rule identifier(s) which corresponding service data flow(s) shall be excluded from PDU Session usage monitoring. It is only included in the UsageMonitoringData instance for session level usage monitoring. ExUsagePccRuleIds []string `json:"exUsagePccRuleIds,omitempty" yaml:"exUsagePccRuleIds" bson:"exUsagePccRuleIds" mapstructure:"ExUsagePccRuleIds"` }
type UsageThreshold ¶
type UsageThreshold struct { Duration *int32 `json:"duration,omitempty" yaml:"duration" bson:"duration" mapstructure:"Duration"` TotalVolume *int64 `json:"totalVolume,omitempty" yaml:"totalVolume" bson:"totalVolume" mapstructure:"TotalVolume"` DownlinkVolume *int64 `json:"downlinkVolume,omitempty" yaml:"downlinkVolume" bson:"downlinkVolume" mapstructure:"DownlinkVolume"` UplinkVolume *int64 `json:"uplinkVolume,omitempty" yaml:"uplinkVolume" bson:"uplinkVolume" mapstructure:"UplinkVolume"` }
type UsageThresholdRm ¶
type UsageThresholdRm struct { // Unsigned integer identifying a period of time in units of seconds with \"nullable=true\" property. Duration int32 `json:"duration,omitempty" yaml:"duration" bson:"duration" mapstructure:"Duration"` // Unsigned integer identifying a volume in units of bytes with \"nullable=true\" property. TotalVolume int64 `json:"totalVolume,omitempty" yaml:"totalVolume" bson:"totalVolume" mapstructure:"TotalVolume"` // Unsigned integer identifying a volume in units of bytes with \"nullable=true\" property. DownlinkVolume int64 `json:"downlinkVolume,omitempty" yaml:"downlinkVolume" bson:"downlinkVolume" mapstructure:"DownlinkVolume"` // Unsigned integer identifying a volume in units of bytes with \"nullable=true\" property. UplinkVolume int64 `json:"uplinkVolume,omitempty" yaml:"uplinkVolume" bson:"uplinkVolume" mapstructure:"UplinkVolume"` }
type UserIdentifier ¶
type UserIdentifier struct { Supi string `json:"supi" yaml:"supi" bson:"supi" mapstructure:"Supi"` Gpsi *string `json:"gpsi,omitempty" yaml:"gpsi" bson:"gpsi" mapstructure:"Gpsi"` ValidityTime *time.Time `json:"validityTime,omitempty" yaml:"validityTime" bson:"validityTime" mapstructure:"ValidityTime"` }
type UserLocation ¶
type UserLocation struct { EutraLocation *EutraLocation `json:"eutraLocation,omitempty" yaml:"eutraLocation" bson:"eutraLocation" mapstructure:"EutraLocation"` NrLocation *NrLocation `json:"nrLocation,omitempty" yaml:"nrLocation" bson:"nrLocation" mapstructure:"NrLocation"` N3gaLocation *N3gaLocation `json:"n3gaLocation,omitempty" yaml:"n3gaLocation" bson:"n3gaLocation" mapstructure:"N3gaLocation"` UtraLocation *UtraLocation `json:"utraLocation,omitempty" yaml:"utraLocation" bson:"utraLocation" mapstructure:"UtraLocation"` GeraLocation *GeraLocation `json:"geraLocation,omitempty" yaml:"geraLocation" bson:"geraLocation" mapstructure:"GeraLocation"` }
type UtraLocation ¶
type UtraLocation struct { Cgi *CellGlobalId `json:"cgi,omitempty" yaml:"cgi" bson:"cgi" mapstructure:"Cgi"` Sai *ServiceAreaId `json:"sai,omitempty" yaml:"sai" bson:"sai" mapstructure:"Sai"` Lai *LocationAreaId `json:"lai,omitempty" yaml:"lai" bson:"lai" mapstructure:"Lai"` Rai *RoutingAreaId `json:"rai,omitempty" yaml:"rai" bson:"rai" mapstructure:"Rai"` AgeOfLocationInformation *int32 `` /* 145-byte string literal not displayed */ UeLocationTimestamp *time.Time `json:"ueLocationTimestamp,omitempty" yaml:"ueLocationTimestamp" bson:"ueLocationTimestamp" mapstructure:"UeLocationTimestamp"` GeographicalInformation *string `` /* 141-byte string literal not displayed */ GeodeticInformation *string `json:"geodeticInformation,omitempty" yaml:"geodeticInformation" bson:"geodeticInformation" mapstructure:"GeodeticInformation"` }
type V2xSubscriptionData ¶
type V2xSubscriptionData struct { NrV2xServicesAuth *NrV2xAuth `json:"nrV2xServicesAuth,omitempty" yaml:"nrV2xServicesAuth" bson:"nrV2xServicesAuth" mapstructure:"NrV2xServicesAuth"` LteV2xServicesAuth *LteV2xAuth `json:"lteV2xServicesAuth,omitempty" yaml:"lteV2xServicesAuth" bson:"lteV2xServicesAuth" mapstructure:"LteV2xServicesAuth"` NrUePc5Ambr *string `json:"nrUePc5Ambr,omitempty" yaml:"nrUePc5Ambr" bson:"nrUePc5Ambr" mapstructure:"NrUePc5Ambr"` LtePc5Ambr *string `json:"ltePc5Ambr,omitempty" yaml:"ltePc5Ambr" bson:"ltePc5Ambr" mapstructure:"LtePc5Ambr"` }
type ValidTimePeriod ¶
type VectorAlgorithm ¶
type VectorAlgorithm string
const ( VectorAlgorithm_MILENAGE VectorAlgorithm = "MILENAGE" VectorAlgorithm_TUAK VectorAlgorithm = "TUAK" )
List of VectorAlgorithm
type VelocityEstimate ¶
type VelocityEstimate struct { HSpeed float32 `json:"hSpeed" yaml:"hSpeed" bson:"hSpeed"` Bearing int32 `json:"bearing" yaml:"bearing" bson:"bearing"` VSpeed float32 `json:"vSpeed" yaml:"vSpeed" bson:"vSpeed"` VDirection VerticalDirection `json:"vDirection" yaml:"vDirection" bson:"vDirection"` HUncertainty float32 `json:"hUncertainty" yaml:"hUncertainty" bson:"hUncertainty"` VUncertainty float32 `json:"vUncertainty" yaml:"vUncertainty" bson:"vUncertainty"` }
type VelocityRequested ¶
type VelocityRequested string
const ( VelocityRequested_NOT_REQUESTED VelocityRequested = "VELOCITY_IS_NOT_REQUESTED" VelocityRequested_REQUESTED VelocityRequested = "VELOCITY_IS_REQUESTED" )
List of VelocityRequested
type VerticalDirection ¶
type VerticalDirection string
const ( VerticalDirection_UPWARD VerticalDirection = "UPWARD" VerticalDirection_DOWNWARD VerticalDirection = "DOWNWARD" )
List of VerticalDirection
type VgmlcAddress ¶
type VgmlcAddress struct { VgmlcAddressIpv4 *string `json:"vgmlcAddressIpv4,omitempty" yaml:"vgmlcAddressIpv4" bson:"vgmlcAddressIpv4" mapstructure:"VgmlcAddressIpv4"` VgmlcAddressIpv6 *Ipv6Addr `json:"vgmlcAddressIpv6,omitempty" yaml:"vgmlcAddressIpv6" bson:"vgmlcAddressIpv6" mapstructure:"VgmlcAddressIpv6"` VgmlcFqdn *string `json:"vgmlcFqdn,omitempty" yaml:"vgmlcFqdn" bson:"vgmlcFqdn" mapstructure:"VgmlcFqdn"` }
type VnGroupData ¶
type VnGroupData struct { PduSessionTypes *PduSessionTypes `json:"pduSessionTypes,omitempty" yaml:"pduSessionTypes" bson:"pduSessionTypes" mapstructure:"PduSessionTypes"` Dnn *string `json:"dnn,omitempty" yaml:"dnn" bson:"dnn" mapstructure:"Dnn"` SingleNssai *Snssai `json:"singleNssai,omitempty" yaml:"singleNssai" bson:"singleNssai" mapstructure:"SingleNssai"` AppDescriptors *[]AppDescriptor `json:"appDescriptors,omitempty" yaml:"appDescriptors" bson:"appDescriptors" mapstructure:"AppDescriptors"` }
type VsmfUpdateData ¶
type VsmfUpdateData struct { RequestIndication RequestIndication `json:"requestIndication"` SessionAmbr *Ambr `json:"sessionAmbr,omitempty"` QosFlowsAddModRequestList []QosFlowAddModifyRequestItem `json:"qosFlowsAddModRequestList,omitempty"` QosFlowsRelRequestList []QosFlowReleaseRequestItem `json:"qosFlowsRelRequestList,omitempty"` EpsBearerInfo []EpsBearerInfo `json:"epsBearerInfo,omitempty"` AssignEbiList []int32 `json:"assignEbiList,omitempty"` RevokeEbiList []int32 `json:"revokeEbiList,omitempty"` ModifiedEbiList []EbiArpMapping `json:"modifiedEbiList,omitempty"` Pti int32 `json:"pti,omitempty"` N1SmInfoToUe *RefToBinaryData `json:"n1SmInfoToUe,omitempty"` AlwaysOnGranted bool `json:"alwaysOnGranted,omitempty"` Cause Cause `json:"cause,omitempty"` N1smCause string `json:"n1smCause,omitempty"` BackOffTimer int32 `json:"backOffTimer,omitempty"` }
type VsmfUpdateError ¶
type VsmfUpdateError struct { Error *ProblemDetails `json:"error"` Pti int32 `json:"pti,omitempty"` N1smCause string `json:"n1smCause,omitempty"` N1SmInfoFromUe *RefToBinaryData `json:"n1SmInfoFromUe,omitempty"` UnknownN1SmInfo *RefToBinaryData `json:"unknownN1SmInfo,omitempty"` FailedToAssignEbiList []int32 `json:"failedToAssignEbiList,omitempty"` NgApCause *NgApCause `json:"ngApCause,omitempty"` Var5gMmCauseValue int32 `json:"5gMmCauseValue,omitempty"` RecoveryTime *time.Time `json:"recoveryTime,omitempty"` }
type VsmfUpdatedData ¶
type VsmfUpdatedData struct { QosFlowsAddModList []QosFlowItem `json:"qosFlowsAddModList,omitempty"` QosFlowsRelList []QosFlowItem `json:"qosFlowsRelList,omitempty"` QosFlowsFailedtoAddModList []QosFlowItem `json:"qosFlowsFailedtoAddModList,omitempty"` QosFlowsFailedtoRelList []QosFlowItem `json:"qosFlowsFailedtoRelList,omitempty"` N1SmInfoFromUe *RefToBinaryData `json:"n1SmInfoFromUe,omitempty"` UnknownN1SmInfo *RefToBinaryData `json:"unknownN1SmInfo,omitempty"` UeLocation *UserLocation `json:"ueLocation,omitempty"` UeTimeZone string `json:"ueTimeZone,omitempty"` AddUeLocation *UserLocation `json:"addUeLocation,omitempty"` AssignedEbiList []EbiArpMapping `json:"assignedEbiList,omitempty"` FailedToAssignEbiList []int32 `json:"failedToAssignEbiList,omitempty"` ReleasedEbiList []int32 `json:"releasedEbiList,omitempty"` SecondaryRatUsageReport []SecondaryRatUsageReport `json:"secondaryRatUsageReport,omitempty"` }
type WebsockNotifConfig ¶
type WebsockNotifConfig struct { // string formatted according to IETF RFC 3986 identifying a referenced resource. WebsocketUri string `json:"websocketUri,omitempty" yaml:"websocketUri" bson:"websocketUri" mapstructure:"WebsocketUri"` // Set by the SCS/AS to indicate that the Websocket delivery is requested. RequestWebsocketUri bool `json:"requestWebsocketUri,omitempty" yaml:"requestWebsocketUri" bson:"requestWebsocketUri" mapstructure:"RequestWebsocketUri"` }
type WirelineArea ¶
type WirelineArea struct { GlobalLineIds *[]string `json:"globalLineIds,omitempty" yaml:"globalLineIds" bson:"globalLineIds" mapstructure:"GlobalLineIds"` HfcNIds *[]string `json:"hfcNIds,omitempty" yaml:"hfcNIds" bson:"hfcNIds" mapstructure:"HfcNIds"` AreaCodeB *string `json:"areaCodeB,omitempty" yaml:"areaCodeB" bson:"areaCodeB" mapstructure:"AreaCodeB"` AreaCodeC *string `json:"areaCodeC,omitempty" yaml:"areaCodeC" bson:"areaCodeC" mapstructure:"AreaCodeC"` }
type WirelineServiceAreaRestriction ¶
type WirelineServiceAreaRestriction struct { RestrictionType *RestrictionType `json:"restrictionType,omitempty" yaml:"restrictionType" bson:"restrictionType" mapstructure:"RestrictionType"` Areas *[]WirelineArea `json:"areas,omitempty" yaml:"areas" bson:"areas" mapstructure:"Areas"` }
Source Files ¶
- model_5_gvn_group_configuration.go
- model_5_gvn_group_data.go
- model_acc_net_ch_id.go
- model_acc_net_charging_address.go
- model_access_and_mobility_data.go
- model_access_and_mobility_subscription_data.go
- model_access_right_status.go
- model_access_tech.go
- model_access_tech_any_of.go
- model_access_token_claims.go
- model_access_token_err.go
- model_access_token_req.go
- model_access_token_rsp.go
- model_access_type.go
- model_accu_usage_report.go
- model_accumulated_usage.go
- model_accuracy_fulfilment_indicator.go
- model_acknowledge_info.go
- model_acs_info.go
- model_acs_info_1.go
- model_acs_info_rm.go
- model_additional_qos_flow_info.go
- model_additional_snssai_data.go
- model_af_event.go
- model_af_event_notification.go
- model_af_event_subscription.go
- model_af_external.go
- model_af_notif_method.go
- model_af_routing_requirement.go
- model_af_routing_requirement_rm.go
- model_af_sig_protocol.go
- model_allowed_mtc_provider_info.go
- model_allowed_nssai.go
- model_allowed_snssai.go
- model_am_policy_data.go
- model_am_policy_req_trigger.go
- model_ambr.go
- model_ambr_1.go
- model_ambr_rm.go
- model_amf3_gpp_access_registration.go
- model_amf3_gpp_access_registration_eps_interworking_info.go
- model_amf3_gpp_access_registration_modification.go
- model_amf3_gpp_access_registration_modification_eps_interworking_info.go
- model_amf_cond.go
- model_amf_create_event_subscription.go
- model_amf_created_event_subscription.go
- model_amf_event.go
- model_amf_event_area.go
- model_amf_event_mode.go
- model_amf_event_notification.go
- model_amf_event_report.go
- model_amf_event_state.go
- model_amf_event_subscription.go
- model_amf_event_trigger.go
- model_amf_event_type.go
- model_amf_info.go
- model_amf_non3_gpp_access_registration.go
- model_amf_non3_gpp_access_registration_modification.go
- model_amf_status_change_notification.go
- model_amf_status_info.go
- model_amf_subscription_info.go
- model_amf_update_event_option_item.go
- model_amf_update_event_subscription_item_inner.go
- model_amf_updated_event_subscription.go
- model_an_gw_address.go
- model_app_descriptor.go
- model_app_detection_info.go
- model_app_port_id.go
- model_app_session_context.go
- model_app_session_context_req_data.go
- model_app_session_context_resp_data.go
- model_app_session_context_update_data.go
- model_application_data_change_notif.go
- model_application_data_subs.go
- model_area.go
- model_area_of_validity.go
- model_area_scope.go
- model_arp.go
- model_assign_ebi_data.go
- model_assign_ebi_error.go
- model_assign_ebi_failed.go
- model_assigned_ebi_data.go
- model_association_type.go
- model_association_type_any_of.go
- model_atom.go
- model_ausf_info.go
- model_auth_event.go
- model_auth_method.go
- model_auth_method_any_of.go
- model_auth_result.go
- model_auth_type.go
- model_authentication_info.go
- model_authentication_info_request.go
- model_authentication_info_result.go
- model_authentication_subscription.go
- model_authentication_vector.go
- model_authorization_data.go
- model_authorized_default_qos.go
- model_authorized_network_slice_info.go
- model_authorized_nssai_availability_data.go
- model_authorized_nssai_availability_info.go
- model_av5_g_he_aka.go
- model_av5g_aka.go
- model_av_eap_aka_prime.go
- model_av_type.go
- model_backup_amf_info.go
- model_battery_indication.go
- model_battery_indication_rm.go
- model_bdt_data.go
- model_bdt_data_patch.go
- model_bdt_policy.go
- model_bdt_policy_data.go
- model_bdt_policy_data_patch.go
- model_bdt_policy_status.go
- model_bdt_req_data.go
- model_bsf_info.go
- model_cag_ack_data.go
- model_cag_data.go
- model_cag_info.go
- model_cause.go
- model_cell_global_id.go
- model_change_item.go
- model_change_of_supi_pei_association_report.go
- model_change_type.go
- model_change_type_any_of.go
- model_charging_data.go
- model_charging_information.go
- model_chf_info.go
- model_chf_service_info.go
- model_ciphering_algorithm.go
- model_civic_address.go
- model_cm_info.go
- model_cm_state.go
- model_cnf.go
- model_cnf_unit.go
- model_code_word_ind.go
- model_code_word_ind_any_of.go
- model_collection_period_rmm_lte_mdt.go
- model_collection_period_rmm_lte_mdt_any_of.go
- model_collection_period_rmm_nr_mdt.go
- model_collection_period_rmm_nr_mdt_any_of.go
- model_communication_characteristics.go
- model_communication_failure.go
- model_complex_query.go
- model_condition_data.go
- model_configured_snssai.go
- model_confirmation_data.go
- model_confirmation_data_response.go
- model_constants.go
- model_context_data_set_name.go
- model_context_data_set_name_any_of.go
- model_context_data_sets.go
- model_context_dataset_names.go
- model_context_info.go
- model_core_network_type.go
- model_core_network_type_any_of.go
- model_create_ue_context_request.go
- model_create_ue_context_response.go
- model_created_ee_subscription.go
- model_credit_management_status.go
- model_data_change_notify.go
- model_data_filter.go
- model_data_ind.go
- model_data_set_id.go
- model_data_set_name.go
- model_data_set_name_any_of.go
- model_datalink_reporting_configuration.go
- model_dataset_names.go
- model_ddd_traffic_descriptor.go
- model_default_notification_subscription.go
- model_default_unrelated_class.go
- model_deregistration_data.go
- model_deregistration_reason.go
- model_dl_data_delivery_status.go
- model_dl_data_delivery_status_any_of.go
- model_dnai_change_type.go
- model_dnf.go
- model_dnf_unit.go
- model_dnn_configuration.go
- model_dnn_info.go
- model_dnn_route_selection_descriptor.go
- model_dnn_selection_mode.go
- model_dnn_smf_info_item.go
- model_dnn_upf_info_item.go
- model_domain_name_protocol.go
- model_dynamic5_qi.go
- model_eap_auth_method_response_200.go
- model_eap_session.go
- model_ebi_arp_mapping.go
- model_ec_restriction.go
- model_ec_restriction_data_wb.go
- model_ecgi.go
- model_edrx_parameters.go
- model_ee_group_profile_data.go
- model_ee_profile_data.go
- model_ee_subscription.go
- model_ellipsoid_arc.go
- model_ellipsoid_arc_all_of.go
- model_emergency_info.go
- model_enable_ue_reachability_req_data.go
- model_enable_ue_reachability_rsp_data.go
- model_enhanced_coverage_restriction_data.go
- model_eps_bearer_info.go
- model_eps_interworking_indication.go
- model_eps_interworking_info.go
- model_eps_iwk_pgw.go
- model_eps_pdn_cnx_info.go
- model_error_report.go
- model_eth_flow_description.go
- model_eutra_location.go
- model_event_for_mdt.go
- model_event_for_mdt_any_of.go
- model_event_notification.go
- model_event_report_mode.go
- model_event_report_mode_any_of.go
- model_event_subscription.go
- model_event_type.go
- model_event_type_any_of.go
- model_events_notification.go
- model_events_subsc_req_data.go
- model_events_subsc_req_data_rm.go
- model_expected_ue_behavior.go
- model_expected_ue_behaviour.go
- model_expected_ue_behaviour_data.go
- model_exposure_data_change_notification.go
- model_exposure_data_subscription.go
- model_external_client_type.go
- model_external_unrelated_class.go
- model_failure_cause.go
- model_failure_code.go
- model_final_unit_action.go
- model_flow_direction.go
- model_flow_direction_2.go
- model_flow_direction_rm.go
- model_flow_info.go
- model_flow_information.go
- model_flow_status.go
- model_flow_usage.go
- model_flows.go
- model_frame_route_info.go
- model_g_nb_id.go
- model_gad_shape.go
- model_gbr_qos_flow_information.go
- model_geographic_area.go
- model_geographical_coordinates.go
- model_gera_location.go
- model_global_ran_node_id.go
- model_gnb_id.go
- model_gnss_id.go
- model_gnss_positioning_method_and_usage.go
- model_group_identifiers.go
- model_guami.go
- model_guami_list_cond.go
- model_hfc_node_id.go
- model_ho_state.go
- model_horizontal_velocity.go
- model_horizontal_velocity_with_uncertainty.go
- model_horizontal_with_vertical_velocity.go
- model_horizontal_with_vertical_velocity_and_uncertainty.go
- model_hsmf_update_data.go
- model_hsmf_update_error.go
- model_hsmf_updated_data.go
- model_hss_subscription_info.go
- model_hss_subscription_item.go
- model_id_translation_result.go
- model_identity_data.go
- model_identity_range.go
- model_ims_vo_ps.go
- model_ims_vo_ps_any_of.go
- model_integrity_algorithm.go
- model_inter_freq_target_info.go
- model_interface_upf_info_item.go
- model_invalid_param.go
- model_invalid_param_1.go
- model_invalid_param_2.go
- model_ip_address.go
- model_ip_end_point.go
- model_ip_sm_gw_registration.go
- model_iptv_config_data.go
- model_iptv_config_data_patch.go
- model_ipv4_address_range.go
- model_ipv6_addr.go
- model_ipv6_prefix.go
- model_ipv6_prefix_range.go
- model_job_type.go
- model_job_type_any_of.go
- model_key_amf.go
- model_key_amf_type.go
- model_ladn_info.go
- model_lcs_broadcast_assistance_types_data.go
- model_lcs_client_class.go
- model_lcs_client_class_any_of.go
- model_lcs_client_external.go
- model_lcs_client_group_external.go
- model_lcs_mo_data.go
- model_lcs_mo_service_class.go
- model_lcs_mo_service_class_any_of.go
- model_lcs_priority.go
- model_lcs_privacy.go
- model_lcs_privacy_data.go
- model_limit_id_to_monitoring_key.go
- model_line_type.go
- model_link.go
- model_links_value_schema.go
- model_location_accuracy.go
- model_location_accuracy_any_of.go
- model_location_area.go
- model_location_area_id.go
- model_location_event.go
- model_location_filter.go
- model_location_info.go
- model_location_privacy_ind.go
- model_location_privacy_ind_any_of.go
- model_location_qo_s.go
- model_location_reporting_configuration.go
- model_location_type.go
- model_logging_duration_mdt.go
- model_logging_duration_mdt_any_of.go
- model_logging_duration_nr_mdt.go
- model_logging_interval_mdt.go
- model_logging_interval_mdt_any_of.go
- model_logging_interval_nr_mdt.go
- model_logging_interval_nr_mdt_any_of.go
- model_loss_connectivity_cfg.go
- model_lpi.go
- model_lte_v2x_auth.go
- model_mapping_of_snssai.go
- model_max_integrity_protected_data_rate.go
- model_mbsfn_area.go
- model_mdt_configuration.go
- model_mdt_user_consent.go
- model_mdt_user_consent_any_of.go
- model_measurement_lte_for_mdt.go
- model_measurement_lte_for_mdt_any_of.go
- model_measurement_nr_for_mdt.go
- model_measurement_period_lte_mdt.go
- model_media_component.go
- model_media_component_resources_status.go
- model_media_component_rm.go
- model_media_sub_component.go
- model_media_sub_component_rm.go
- model_media_type.go
- model_message_waiting_data.go
- model_metering_method.go
- model_milenage.go
- model_mm_context.go
- model_mme_capabilities.go
- model_modification_notification.go
- model_modify_subscription_request.go
- model_monitoring_configuration.go
- model_monitoring_report.go
- model_mtc_provider.go
- model_multicast_access_control.go
- model_n1_message_class.go
- model_n1_message_container.go
- model_n1_message_notification.go
- model_n1_message_notify.go
- model_n1_n2_message_transfer_cause.go
- model_n1_n2_message_transfer_error.go
- model_n1_n2_message_transfer_req_data.go
- model_n1_n2_message_transfer_request.go
- model_n1_n2_message_transfer_rsp_data.go
- model_n1_n2_msg_txfr_err_detail.go
- model_n1_n2_msg_txfr_failure_notification.go
- model_n2_info_container.go
- model_n2_info_content.go
- model_n2_info_notify_reason.go
- model_n2_info_notify_request.go
- model_n2_info_notify_response.go
- model_n2_info_notify_rsp_data.go
- model_n2_information_class.go
- model_n2_information_notification.go
- model_n2_information_transfer_error.go
- model_n2_information_transfer_req_data.go
- model_n2_information_transfer_result.go
- model_n2_information_transfer_rsp_data.go
- model_n2_interface_amf_info.go
- model_n2_ran_information.go
- model_n2_sm_info_type.go
- model_n2_sm_information.go
- model_n3ga_location.go
- model_nas_security_mode.go
- model_ncgi.go
- model_network_area_info.go
- model_network_id.go
- model_network_node_diameter_address.go
- model_network_slice_cond.go
- model_nf_group_cond.go
- model_nf_instance_id_cond.go
- model_nf_profile.go
- model_nf_profile_notification_data.go
- model_nf_service.go
- model_nf_service_status.go
- model_nf_service_version.go
- model_nf_status.go
- model_nf_type.go
- model_nf_type_any_of.go
- model_nf_type_cond.go
- model_ng_ap_cause.go
- model_ng_ksi.go
- model_ng_ran_target_id.go
- model_ngap_ie_type.go
- model_nidd_information.go
- model_non_dynamic5_qi.go
- model_non_ue_n2_info_subscription_create_data.go
- model_non_ue_n2_info_subscription_created_data.go
- model_non_ue_n2_message_transfer_request.go
- model_notif_condition.go
- model_notification.go
- model_notification_cause.go
- model_notification_control.go
- model_notification_data.go
- model_notification_event_type.go
- model_notification_item.go
- model_notification_method.go
- model_notification_type.go
- model_notified_pos_info.go
- model_notify_item.go
- model_nr_location.go
- model_nr_v2x_auth.go
- model_nrf_info.go
- model_nrfsubscription_data.go
- model_nrppa_information.go
- model_nsi_information.go
- model_nsmf_event_exposure.go
- model_nsmf_event_exposure_notification.go
- model_nssai.go
- model_nssai_ack_data.go
- model_nssai_availability_info.go
- model_nssai_mapping.go
- model_nssf_event_notification.go
- model_nssf_event_subscription_create_data.go
- model_nssf_event_subscription_created_data.go
- model_nssf_event_type.go
- model_null_value.go
- model_nulldataset.go
- model_nullinfoclass.go
- model_nullnftype.go
- model_nullrequesternftype.go
- model_nulltargetnftype.go
- model_odb_data.go
- model_odb_packet_services.go
- model_op.go
- model_opc.go
- model_operation_mode.go
- model_operation_mode_any_of.go
- model_operator_determined_barring_data.go
- model_operator_specific_data_container.go
- model_packet_filter_info.go
- model_packet_filter_operation.go
- model_partial_record_method.go
- model_partial_success_report.go
- model_patch_item.go
- model_patch_operation.go
- model_patch_operation_any_of.go
- model_patch_result.go
- model_pcc_rule.go
- model_pcf_info.go
- model_pcscf_restoration_notification.go
- model_pdu_session.go
- model_pdu_session_context.go
- model_pdu_session_continuity_ind.go
- model_pdu_session_continuity_ind_any_of.go
- model_pdu_session_create_data.go
- model_pdu_session_create_error.go
- model_pdu_session_created_data.go
- model_pdu_session_management_data.go
- model_pdu_session_notify_item.go
- model_pdu_session_status.go
- model_pdu_session_status_cfg.go
- model_pdu_session_type.go
- model_pdu_session_type_any_of.go
- model_pdu_session_types.go
- model_periodicity.go
- model_permanent_key.go
- model_pfd.go
- model_pfd_change_notification.go
- model_pfd_change_report.go
- model_pfd_content.go
- model_pfd_data.go
- model_pfd_data_for_app.go
- model_pfd_data_for_app_ext.go
- model_pfd_data_for_app_ext_all_of.go
- model_pfd_management.go
- model_pfd_report.go
- model_pfd_subscription.go
- model_pgw_info.go
- model_plmn_ec_info.go
- model_plmn_id.go
- model_plmn_id_nid.go
- model_plmn_operator_class.go
- model_plmn_range.go
- model_plmn_route_selection_descriptor.go
- model_plmn_snssai.go
- model_point.go
- model_point_all_of.go
- model_point_altitude.go
- model_point_altitude_all_of.go
- model_point_altitude_uncertainty.go
- model_point_altitude_uncertainty_all_of.go
- model_point_list.go
- model_point_uncertainty_circle.go
- model_point_uncertainty_circle_all_of.go
- model_point_uncertainty_ellipse.go
- model_point_uncertainty_ellipse_all_of.go
- model_policy_association.go
- model_policy_association_release_cause.go
- model_policy_association_request.go
- model_policy_association_update_request.go
- model_policy_control_request_trigger.go
- model_policy_data_change_notification.go
- model_policy_data_subscription.go
- model_policy_update.go
- model_polygon.go
- model_polygon_all_of.go
- model_positioning_method.go
- model_positioning_method_and_usage.go
- model_positioning_method_mdt.go
- model_positioning_method_mdt_any_of.go
- model_positioning_mode.go
- model_post_pdu_sessions_error_response.go
- model_post_pdu_sessions_request.go
- model_post_pdu_sessions_response.go
- model_post_sm_contexts_error_response.go
- model_post_sm_contexts_request.go
- model_post_sm_contexts_response.go
- model_pp5g_vn_group_profile_data.go
- model_pp_active_time.go
- model_pp_data.go
- model_pp_data_type.go
- model_pp_data_type_any_of.go
- model_pp_dl_packet_count_ext.go
- model_pp_maximum_latency.go
- model_pp_maximum_response_time.go
- model_pp_profile_data.go
- model_pp_subs_reg_timer.go
- model_preemption_capability.go
- model_preemption_capability_any_of.go
- model_preemption_vulnerability.go
- model_preemption_vulnerability_any_of.go
- model_presence_info.go
- model_presence_info_rm.go
- model_presence_state.go
- model_privacy_check_related_action.go
- model_privacy_check_related_action_any_of.go
- model_problem_details.go
- model_problem_details_1.go
- model_problem_details_2.go
- model_provide_loc_info.go
- model_provide_pos_info.go
- model_provisioned_data_sets.go
- model_ptw_parameters.go
- model_pws_error_data.go
- model_pws_information.go
- model_pws_response_data.go
- model_qos_characteristics.go
- model_qos_data.go
- model_qos_flow_add_modify_request_item.go
- model_qos_flow_item.go
- model_qos_flow_notify_item.go
- model_qos_flow_profile.go
- model_qos_flow_release_request_item.go
- model_qos_flow_setup_item.go
- model_qos_flow_usage.go
- model_qos_flow_usage_report.go
- model_qos_notif_type.go
- model_qos_notification_control_info.go
- model_qos_resource_type.go
- model_ran_nas_rel_cause.go
- model_rat_selector.go
- model_rat_type.go
- model_rat_type_any_of.go
- model_reachability_for_sms_configuration.go
- model_reachability_for_sms_configuration_any_of.go
- model_redirect_address_type.go
- model_redirect_information.go
- model_ref_to_binary_data.go
- model_reflective_qo_s_attribute.go
- model_registration_context_container.go
- model_registration_location_info.go
- model_registration_reason.go
- model_registration_reason_any_of.go
- model_release_data.go
- model_release_sm_context_request.go
- model_report.go
- model_report_amount_mdt.go
- model_report_amount_mdt_any_of.go
- model_report_interval_mdt.go
- model_report_interval_mdt_any_of.go
- model_report_interval_nr_mdt.go
- model_report_interval_nr_mdt_any_of.go
- model_report_item.go
- model_report_type_mdt.go
- model_report_type_mdt_any_of.go
- model_reporting_level.go
- model_reporting_options.go
- model_reporting_trigger.go
- model_reporting_trigger_any_of.go
- model_request_indication.go
- model_request_loc_info.go
- model_request_pos_info.go
- model_request_trigger.go
- model_request_type.go
- model_requested_qos.go
- model_requested_rule_data.go
- model_requested_rule_data_type.go
- model_requested_usage_data.go
- model_reserv_priority.go
- model_resource_item.go
- model_resource_status.go
- model_resources_allocation_info.go
- model_response_time.go
- model_restricted_snssai.go
- model_restriction_type.go
- model_restriction_type_any_of.go
- model_resynchronization_info.go
- model_rm_info.go
- model_rm_state.go
- model_roaming_charging_profile.go
- model_roaming_indication.go
- model_roaming_odb.go
- model_roaming_odb_any_of.go
- model_roaming_status_report.go
- model_rotations.go
- model_route_information.go
- model_route_to_location.go
- model_routing_area_id.go
- model_rule_operation.go
- model_rule_report.go
- model_rule_status.go
- model_sc_type.go
- model_scheduled_communication_time.go
- model_scheduled_communication_time_1.go
- model_scheduled_communication_time_rm.go
- model_scheduled_communication_type.go
- model_scheduled_communication_type_any_of.go
- model_scheduled_communication_type_rm.go
- model_sdm_subs_modification.go
- model_sdm_subscription.go
- model_seaf_data.go
- model_search_result.go
- model_secondary_rat_usage_report.go
- model_sensor_measurement.go
- model_sensor_measurement_any_of.go
- model_sequence_number.go
- model_serv_auth_info.go
- model_service_area_id.go
- model_service_area_restriction.go
- model_service_name.go
- model_service_name_any_of.go
- model_service_name_cond.go
- model_service_parameter_data.go
- model_service_parameter_data_patch.go
- model_service_type_unrelated_class.go
- model_serving_nf_identity.go
- model_session_management_subscription_data.go
- model_session_rule.go
- model_session_rule_failure_code.go
- model_session_rule_report.go
- model_shared_authentication_subscription.go
- model_shared_data.go
- model_shared_data_ids.go
- model_sign.go
- model_slice_info_for_pdu_session.go
- model_slice_info_for_registration.go
- model_sm_context_create_data.go
- model_sm_context_create_error.go
- model_sm_context_created_data.go
- model_sm_context_release_data.go
- model_sm_context_retrieve_data.go
- model_sm_context_retrieved_data.go
- model_sm_context_status_notification.go
- model_sm_context_update_data.go
- model_sm_context_update_error.go
- model_sm_context_updated_data.go
- model_sm_policy_context_data.go
- model_sm_policy_control.go
- model_sm_policy_data.go
- model_sm_policy_data_patch.go
- model_sm_policy_decision.go
- model_sm_policy_delete_data.go
- model_sm_policy_dnn_data.go
- model_sm_policy_dnn_data_patch.go
- model_sm_policy_notification.go
- model_sm_policy_snssai_data.go
- model_sm_policy_snssai_data_patch.go
- model_sm_policy_update_context_data.go
- model_smf_event.go
- model_smf_info.go
- model_smf_reg_list.go
- model_smf_registration.go
- model_smf_selection_subscription_data.go
- model_smf_subscription_info.go
- model_smf_subscription_item.go
- model_sms_management_subscription_data.go
- model_sms_subscription_data.go
- model_sms_support.go
- model_smsc_data.go
- model_smsf_info.go
- model_smsf_registration.go
- model_snssai.go
- model_snssai_info.go
- model_snssai_route_selection_descriptor.go
- model_snssai_smf_info_item.go
- model_snssai_upf_info_item.go
- model_sor_data.go
- model_sor_info.go
- model_sor_security_info.go
- model_sor_update_indicator.go
- model_sor_update_indicator_any_of.go
- model_spatial_validity.go
- model_spatial_validity_rm.go
- model_sponsor_connectivity_data.go
- model_sponsoring_status.go
- model_sqn_scheme.go
- model_sqn_scheme_any_of.go
- model_ssc_mode.go
- model_ssc_mode_any_of.go
- model_ssc_modes.go
- model_stationary_indication.go
- model_stationary_indication_any_of.go
- model_stationary_indication_rm.go
- model_status_change.go
- model_status_info.go
- model_status_notification.go
- model_steering_container.go
- model_steering_info.go
- model_subscribed_data.go
- model_subscribed_data_filter.go
- model_subscribed_default_qos.go
- model_subscribed_event.go
- model_subscribed_snssai.go
- model_subscription_data.go
- model_subscription_data_sets.go
- model_subscription_data_subscriptions.go
- model_suggested_packet_num_dl.go
- model_supi_range.go
- model_supported_gad_shapes.go
- model_supported_gad_shapes_any_of.go
- model_supported_nssai_availability_data.go
- model_tac_info.go
- model_tac_range.go
- model_tai.go
- model_tai_range.go
- model_temporal_validity.go
- model_termination_cause.go
- model_termination_info.go
- model_termination_notification.go
- model_time_period.go
- model_time_window.go
- model_tnap_id.go
- model_top.go
- model_topc.go
- model_trace_data.go
- model_trace_data_response.go
- model_trace_depth.go
- model_trace_depth_any_of.go
- model_traffic_control_data.go
- model_traffic_influ_data.go
- model_traffic_influ_data_notif.go
- model_traffic_influ_data_patch.go
- model_traffic_influ_event_notification.go
- model_traffic_influ_sub.go
- model_traffic_influ_sub_patch.go
- model_traffic_profile.go
- model_traffic_profile_any_of.go
- model_traffic_profile_rm.go
- model_transfer_policy.go
- model_transfer_reason.go
- model_transport_protocol.go
- model_trigger.go
- model_trigger_category.go
- model_trigger_type.go
- model_tuak.go
- model_tunnel_info.go
- model_twap_id.go
- model_udm_info.go
- model_udr_info.go
- model_udr_traffic_influ_sub.go
- model_ue_auth.go
- model_ue_auth_any_of.go
- model_ue_authentication_ctx.go
- model_ue_camping_rep.go
- model_ue_context.go
- model_ue_context_create_data.go
- model_ue_context_create_error.go
- model_ue_context_created_data.go
- model_ue_context_in_amf_data.go
- model_ue_context_in_smf_data.go
- model_ue_context_in_smsf_data.go
- model_ue_context_info.go
- model_ue_context_info_class.go
- model_ue_context_release.go
- model_ue_context_transfer_req_data.go
- model_ue_context_transfer_request.go
- model_ue_context_transfer_response.go
- model_ue_context_transfer_rsp_data.go
- model_ue_context_transfer_status.go
- model_ue_id.go
- model_ue_initiated_resource_request.go
- model_ue_n1_n2_info_subscription_create_data.go
- model_ue_n1_n2_info_subscription_created_data.go
- model_ue_policy_section.go
- model_ue_policy_set.go
- model_ue_policy_set_patch.go
- model_ue_reachability.go
- model_ue_reg_status_update_req_data.go
- model_ue_reg_status_update_rsp_data.go
- model_ue_update_status.go
- model_uncertainty_ellipse.go
- model_unrelated_class.go
- model_up_cnx_state.go
- model_up_confidentiality.go
- model_up_integrity.go
- model_up_integrity_any_of.go
- model_up_interface_type.go
- model_up_path_chg_event.go
- model_up_security.go
- model_update_events_subsc_response.go
- model_update_events_subsc_response_200.go
- model_update_events_subsc_response_201.go
- model_update_pdu_session_error_response.go
- model_update_pdu_session_request.go
- model_update_pdu_session_response.go
- model_update_sm_context_error_response.go
- model_update_sm_context_request.go
- model_update_sm_context_response.go
- model_updated_item.go
- model_upf_info.go
- model_upu_data.go
- model_upu_data_1.go
- model_upu_info.go
- model_upu_security_info.go
- model_uri_scheme.go
- model_usage.go
- model_usage_mon_data.go
- model_usage_mon_data_limit.go
- model_usage_mon_data_scope.go
- model_usage_mon_level.go
- model_usage_monitoring_data.go
- model_usage_threshold.go
- model_usage_threshold_rm.go
- model_user_identifier.go
- model_user_location.go
- model_utra_location.go
- model_v2x_subscription_data.go
- model_valid_time_period.go
- model_var_snssai.go
- model_vector_algorithm.go
- model_velocity_estimate.go
- model_velocity_requested.go
- model_vertical_direction.go
- model_vgmlc_address.go
- model_vn_group_data.go
- model_vsmf_update_data.go
- model_vsmf_update_error.go
- model_vsmf_updated_data.go
- model_websock_notif_config.go
- model_wireline_area.go
- model_wireline_service_area_restriction.go