Documentation
¶
Index ¶
- Constants
- type AFChargingID
- type AMFID
- type APIDirection
- type APIResultCode
- type ATSSSCapability
- type AccessType
- type AddressString
- type AdministrativeState
- type AgeOfLocationInformation
- type AllocationRetentionPriority
- type AmfUeNgapId
- type Area
- type AuthorizedQoSInformation
- type Bitrate
- type CHFRecord
- type CallDuration
- type CauseForRecClosing
- type ChChSelectionMode
- type ChargingCharacteristics
- type ChargingID
- type ChargingRecord
- type ChargingRuleBaseName
- type ChargingSessionIdentifier
- type CoreNetworkType
- type DNNSelectionMode
- type DataNetworkNameIdentifier
- type DataVolumeOctets
- type DelayToleranceIndicator
- type Diagnostics
- type DynamicAddressFlag
- type ENbId
- type Ecgi
- type EnhancedDiagnostics
- type EnhancedDiagnostics5G
- type EutraCellId
- type EutraLocation
- type EventBasedChargingInformation
- type ExposureFunctionAPIInformation
- type ExternalGroupIdentifier
- type FiveGMMCapability
- type FiveGMmCause
- type FiveGQoSInformation
- type FiveGSmCause
- type GCI
- type GLI
- type GNbId
- type GeodeticInformation
- type GeographicalInformation
- type GlobalRanNodeId
- type HFCNodeId
- type IMSI
- type IPAddress
- type IPBinV4Address
- type IPBinV6Address
- type IPBinV6AddressWithOrWithoutPrefixLength
- type IPBinV6AddressWithPrefixLength
- type IPBinaryAddress
- type IPTextRepresentedAddress
- type ISDNAddressString
- type IncompleteCDRIndication
- type InvolvedParty
- type LineType
- type LocalSequenceNumber
- type LocationReportingChargingInformation
- type LocationReportingMessageType
- type MAPDUSessionIndicator
- type MAPDUSessionInformation
- type MAPDUSteeringFunctionality
- type MAPDUSteeringMode
- type MICOModeIndication
- type MSISDN
- type MSTimeZone
- type ManagementExtension
- type ManagementExtensionInformation
- type ManagementExtensions
- type ManagementOperation
- type ManagementOperationStatus
- type MessageClass
- type MessageReference
- type MnSConsumerIdentifier
- type MobilityLevel
- type MultipleQFIContainer
- type MultipleUnitUsage
- type N2ConnectionChargingInformation
- type N2ConnectionMessageType
- type N3IwFId
- type N3gaLocation
- type NGRANSecondaryRATType
- type NGRANSecondaryRATUsageReport
- type NSMChargingInformation
- type NSPAChargingInformation
- type NSPAContainerInformation
- type NSSAIMap
- type Ncgi
- type NetworkAreaInfo
- type NetworkFunctionInformation
- type NetworkFunctionName
- type NetworkFunctionality
- type NgApCause
- type NgeNbId
- type Nid
- type NodeAddress
- type NrCellId
- type NrLocation
- type NsiLoadLevelInfo
- type OperationalState
- type OriginatorInfo
- type PDPAddressPrefixLength
- type PDUAddress
- type PDUContainerInformation
- type PDUSessionChargingInformation
- type PDUSessionId
- type PDUSessionType
- type PLMNId
- type PSCellInformation
- type PartialRecordMethod
- type PositionMethodFailureDiagnostic
- type PreemptionCapability
- type PreemptionVulnerability
- type PresenceReportingAreaElementsList
- type PresenceReportingAreaInfo
- type PresenceReportingAreaNode
- type PresenceReportingAreaStatus
- type PriorityType
- type QoSCharacteristics
- type QoSFlowId
- type QosFlowsUsageReport
- type QuotaManagementIndicator
- type RANNASCause
- type RANNASRelCause
- type RATType
- type RanUeNgapId
- type RatingGroupId
- type RatingIndicator
- type RecipientInfo
- type RecordType
- type RegistrationChargingInformation
- type RegistrationMessageType
- type RestrictionType
- type RoamerInOut
- type RoamingChargingProfile
- type RoamingQBCInformation
- type RoamingTrigger
- type RrcEstablishmentCause
- type SMAddressDomain
- type SMAddressInfo
- type SMAddressType
- type SMFTrigger
- type SMInterface
- type SMInterfaceType
- type SMMessageType
- type SMReplyPathRequested
- type SMSChargingInformation
- type SMSResult
- type SMSStatus
- type SMServiceType
- type SMdeliveryReportRequested
- type SSCMode
- type ServiceAreaRestriction
- type ServiceExperienceInfo
- type ServiceIdentifier
- type ServiceProfileChargingInformation
- type ServiceSpecificInfo
- type ServingNetworkFunctionID
- type SessionAMBR
- type SharingLevel
- type SingleNSSAI
- type SliceDifferentiator
- type SliceServiceType
- type SmsIndication
- type SteerModeValue
- type SubscribedQoSInformation
- type SubscriberEquipmentNumber
- type SubscriberEquipmentType
- type SubscriptionID
- type SubscriptionIDType
- type SvcExperience
- type TAC
- type TAI
- type TBCDSTRING
- type TNAPId
- type TWAPId
- type TenantIdentifier
- type ThreeGPPPSDataOffStatus
- type Throughput
- type TimeStamp
- type TngfId
- type Trigger
- type TriggerCategory
- type UnauthorizedLCSClientDiagnostic
- type UsedUnitContainer
- type UserLocationInformation
- type UserLocationInformationStructured
- type V2XCommunicationModeIndicator
- type WAgfId
Constants ¶
View Source
const ( APIDirectionPresentInvocation asn.Enumerated = 0 APIDirectionPresentNotification asn.Enumerated = 1 )
View Source
const ( ATSSSCapabilityPresentATSSSLL asn.Enumerated = 0 ATSSSCapabilityPresentMPTCPATSSLL asn.Enumerated = 1 ATSSSCapabilityPresentMPTCPATSSLLASModeUL asn.Enumerated = 2 ATSSSCapabilityPresentMPTCPATSSLLExSDModeUL asn.Enumerated = 3 ATSSSCapabilityPresentMPTCPATSSLLASModeDLUL asn.Enumerated = 4 )
View Source
const ( AccessTypePresentThreeGPPAccess asn.Enumerated = 0 AccessTypePresentNonThreeGPPAccess asn.Enumerated = 1 )
View Source
const ( AdministrativeStatePresentLOCKED asn.Enumerated = 0 AdministrativeStatePresentUNLOCKED asn.Enumerated = 1 AdministrativeStatePresentSHUTTINGDOWN asn.Enumerated = 2 )
View Source
const ( CHFRecordPresentNothing int = iota /* No components present */ CHFRecordPresentChargingFunctionRecord )
View Source
const ( ChChSelectionModePresentServingNodeSupplied asn.Enumerated = 0 ChChSelectionModePresentSubscriptionSpecific asn.Enumerated = 1 ChChSelectionModePresentAPNSpecific asn.Enumerated = 2 ChChSelectionModePresentHomeDefault asn.Enumerated = 3 ChChSelectionModePresentRoamingDefault asn.Enumerated = 4 ChChSelectionModePresentVisitingDefault asn.Enumerated = 5 ChChSelectionModePresentFixedDefault asn.Enumerated = 6 )
View Source
const ( CoreNetworkTypePresentFiveGC asn.Enumerated = 0 CoreNetworkTypePresentEPC asn.Enumerated = 1 )
View Source
const ( DNNSelectionModePresentUEorNetworkProvidedSubscriptionVerified asn.Enumerated = 0 DNNSelectionModePresentUEProvidedSubscriptionNotVerified asn.Enumerated = 1 DNNSelectionModePresentNetworkProvidedSubscriptionNotVerified asn.Enumerated = 2 )
View Source
const ( DelayToleranceIndicatorPresentDTSupported asn.Enumerated = 0 DelayToleranceIndicatorPresentDTNotSupported asn.Enumerated = 1 )
View Source
const ( DiagnosticsPresentNothing int = iota /* No components present */ DiagnosticsPresentGsm0408Cause DiagnosticsPresentGsm0902MapErrorValue DiagnosticsPresentItuTQ767Cause DiagnosticsPresentNetworkSpecificCause DiagnosticsPresentManufacturerSpecificCause DiagnosticsPresentPositionMethodFailureCause DiagnosticsPresentDiameterResultCodeAndExperimentalResult )
View Source
const ( IPAddressPresentNothing int = iota /* No components present */ IPAddressPresentIPBinV4Address IPAddressPresentIPBinV6Address IPAddressPresentIPTextV4Address IPAddressPresentIPTextV6Address IPAddressPresentIPBinV6AddressWithPrefix )
View Source
const ( IPBinV6AddressWithOrWithoutPrefixLengthPresentNothing int = iota /* No components present */ IPBinV6AddressWithOrWithoutPrefixLengthPresentIPBinV6Address IPBinV6AddressWithOrWithoutPrefixLengthPresentIPBinV6AddressWithPrefix )
View Source
const ( IPBinaryAddressPresentNothing int = iota /* No components present */ IPBinaryAddressPresentIPBinV4Address IPBinaryAddressPresentIPBinV6Address )
View Source
const ( IPTextRepresentedAddressPresentNothing int = iota /* No components present */ IPTextRepresentedAddressPresentIPTextV4Address IPTextRepresentedAddressPresentIPTextV6Address )
View Source
const ( InvolvedPartyPresentNothing int = iota /* No components present */ InvolvedPartyPresentSIPURI InvolvedPartyPresentTELURI InvolvedPartyPresentURN InvolvedPartyPresentISDNE164 InvolvedPartyPresentExternalId )
View Source
const ( LineTypePresentDSL asn.Enumerated = 0 LineTypePresentPON asn.Enumerated = 1 )
View Source
const ( MAPDUSessionIndicatorPresentMAPDURequest asn.Enumerated = 0 MAPDUSessionIndicatorPresentMAPDUNetworkUpgradeAllowed asn.Enumerated = 1 )
View Source
const ( MAPDUSteeringFunctionalityPresentMPTCP asn.Enumerated = 0 MAPDUSteeringFunctionalityPresentATSSSLL asn.Enumerated = 1 )
View Source
const ( MICOModeIndicationPresentMICOMode asn.Enumerated = 0 MICOModeIndicationPresentNoMICOMode asn.Enumerated = 1 )
View Source
const ( ManagementOperationPresentCreateMOI asn.Enumerated = 0 ManagementOperationPresentModifyMOIAttributes asn.Enumerated = 1 ManagementOperationPresentDeleteMOI asn.Enumerated = 2 )
View Source
const ( ManagementOperationStatusPresentOPERATIONSUCCEEDED asn.Enumerated = 0 ManagementOperationStatusPresentOPERATIONFAILED asn.Enumerated = 1 )
View Source
const ( MessageClassPresentPersonal asn.Enumerated = 0 MessageClassPresentAdvertisement asn.Enumerated = 1 MessageClassPresentInformationService asn.Enumerated = 2 MessageClassPresentAuto asn.Enumerated = 3 )
View Source
const ( MobilityLevelPresentStationary asn.Enumerated = 0 MobilityLevelPresentNomadic asn.Enumerated = 1 MobilityLevelPresentRestrictedMobility asn.Enumerated = 2 MobilityLevelPresentFullyMobility asn.Enumerated = 3 )
View Source
const ( NetworkFunctionalityPresentCHF asn.Enumerated = 0 NetworkFunctionalityPresentSMF asn.Enumerated = 1 NetworkFunctionalityPresentAMF asn.Enumerated = 2 NetworkFunctionalityPresentSMSF asn.Enumerated = 3 NetworkFunctionalityPresentSGW asn.Enumerated = 4 NetworkFunctionalityPresentISMF asn.Enumerated = 5 NetworkFunctionalityPresentEPDG asn.Enumerated = 6 NetworkFunctionalityPresentCEF asn.Enumerated = 7 NetworkFunctionalityPresentNEF asn.Enumerated = 8 NetworkFunctionalityPresentPGWCSMF asn.Enumerated = 9 NetworkFunctionalityPresentMnSProducer asn.Enumerated = 10 )
View Source
const ( NodeAddressPresentNothing int = iota /* No components present */ NodeAddressPresentIPAddress NodeAddressPresentDomainName )
View Source
const ( OperationalStatePresentENABLED asn.Enumerated = 0 OperationalStatePresentDISABLED asn.Enumerated = 1 )
View Source
const ( PDUSessionTypePresentIPv4v6 asn.Enumerated = 0 PDUSessionTypePresentIPv4 asn.Enumerated = 1 PDUSessionTypePresentIPv6 asn.Enumerated = 2 PDUSessionTypePresentUnstructured asn.Enumerated = 3 PDUSessionTypePresentEthernet asn.Enumerated = 4 )
View Source
const ( PartialRecordMethodPresentDefault asn.Enumerated = 0 PartialRecordMethodPresentIndividual asn.Enumerated = 1 )
View Source
const ( PositionMethodFailureDiagnosticPresentCongestion asn.Enumerated = 0 PositionMethodFailureDiagnosticPresentInsufficientResources asn.Enumerated = 1 PositionMethodFailureDiagnosticPresentInsufficientMeasurementData asn.Enumerated = 2 PositionMethodFailureDiagnosticPresentInconsistentMeasurementData asn.Enumerated = 3 PositionMethodFailureDiagnosticPresentLocationProcedureNotCompleted asn.Enumerated = 4 PositionMethodFailureDiagnosticPresentLocationProcedureNotSupportedByTargetMS asn.Enumerated = 5 PositionMethodFailureDiagnosticPresentQoSNotAttainable asn.Enumerated = 6 PositionMethodFailureDiagnosticPresentPositionMethodNotAvailableInNetwork asn.Enumerated = 7 PositionMethodFailureDiagnosticPresentPositionMethodNotAvailableInLocationArea asn.Enumerated = 8 )
View Source
const ( PreemptionCapabilityPresentNOTPREEMPT asn.Enumerated = 0 PreemptionCapabilityPresentMAYPREEMPT asn.Enumerated = 1 )
View Source
const ( PreemptionVulnerabilityPresentNOTPREEMPTABLE asn.Enumerated = 0 PreemptionVulnerabilityPresentPREEMPTABLE asn.Enumerated = 1 )
View Source
const ( PresenceReportingAreaStatusPresentInsideArea asn.Enumerated = 0 PresenceReportingAreaStatusPresentOutsideArea asn.Enumerated = 1 PresenceReportingAreaStatusPresentInactive asn.Enumerated = 2 PresenceReportingAreaStatusPresentUnknown asn.Enumerated = 3 )
View Source
const ( PriorityTypePresentLow asn.Enumerated = 0 PriorityTypePresentNormal asn.Enumerated = 1 PriorityTypePresentHigh asn.Enumerated = 2 )
View Source
const ( QuotaManagementIndicatorPresentOnlineCharging asn.Enumerated = 0 QuotaManagementIndicatorPresentOfflineCharging asn.Enumerated = 1 QuotaManagementIndicatorPresentQuotaManagementSuspended asn.Enumerated = 2 )
View Source
const ( RegistrationMessageTypePresentInitial asn.Enumerated = 0 RegistrationMessageTypePresentMobility asn.Enumerated = 1 RegistrationMessageTypePresentPeriodic asn.Enumerated = 2 RegistrationMessageTypePresentEmergency asn.Enumerated = 3 RegistrationMessageTypePresentDeregistration asn.Enumerated = 4 )
View Source
const ( RestrictionTypePresentAllowedAreas asn.Enumerated = 0 RestrictionTypePresentNotAllowedAreas asn.Enumerated = 1 )
View Source
const ( RoamerInOutPresentRoamerInBound asn.Enumerated = 0 RoamerInOutPresentRoamerOutBound asn.Enumerated = 1 )
View Source
const ( SMAddressTypePresentEmailAddress asn.Enumerated = 0 SMAddressTypePresentMSISDN asn.Enumerated = 1 SMAddressTypePresentIPv4Address asn.Enumerated = 2 SMAddressTypePresentIPv6Address asn.Enumerated = 3 SMAddressTypePresentNumericShortCode asn.Enumerated = 4 SMAddressTypePresentAlphanumericShortCode asn.Enumerated = 5 SMAddressTypePresentOther asn.Enumerated = 6 SMAddressTypePresentIMSI asn.Enumerated = 7 SMAddressTypePresentNAI asn.Enumerated = 8 SMAddressTypePresentExternalId asn.Enumerated = 9 )
View Source
const ( SMInterfaceTypePresentUnkown asn.Enumerated = 0 SMInterfaceTypePresentMobileOriginating asn.Enumerated = 1 SMInterfaceTypePresentMobileTerminating asn.Enumerated = 2 SMInterfaceTypePresentApplicationOriginating asn.Enumerated = 3 SMInterfaceTypePresentApplicationTerminating asn.Enumerated = 4 SMInterfaceTypePresentDeviceTrigger asn.Enumerated = 5 )
View Source
const ( SMMessageTypePresentSubmission asn.Enumerated = 0 SMMessageTypePresentDeliveryReport asn.Enumerated = 1 SMMessageTypePresentSMServiceRequest asn.Enumerated = 2 SMMessageTypePresentDelivery asn.Enumerated = 3 SMMessageTypePresentT4DeviceTrigger asn.Enumerated = 4 SMMessageTypePresentSMDeviceTrigger asn.Enumerated = 5 )
View Source
const ( SMReplyPathRequestedPresentNoReplyPathSet asn.Enumerated = 0 SMReplyPathRequestedPresentReplyPathSet asn.Enumerated = 1 )
View Source
const ( SMdeliveryReportRequestedPresentYes asn.Enumerated = 0 SMdeliveryReportRequestedPresentNo asn.Enumerated = 1 )
View Source
const ( SharingLevelPresentSHARED asn.Enumerated = 0 SharingLevelPresentNONSHARED asn.Enumerated = 1 )
View Source
const ( SmsIndicationPresentSMSSupported asn.Enumerated = 0 SmsIndicationPresentSMSNotSupported asn.Enumerated = 1 )
View Source
const ( SteerModeValuePresentActiveStandby asn.Enumerated = 0 SteerModeValuePresentLoadBalancing asn.Enumerated = 1 SteerModeValuePresentSmallestDelay asn.Enumerated = 2 SteerModeValuePresentPriorityBased asn.Enumerated = 3 )
View Source
const ( SubscriberEquipmentTypePresentIMEISV asn.Enumerated = 0 SubscriberEquipmentTypePresentMAC asn.Enumerated = 1 SubscriberEquipmentTypePresentEUI64 asn.Enumerated = 2 SubscriberEquipmentTypePresentModifiedEUI64 asn.Enumerated = 3 )
View Source
const ( SubscriptionIDTypePresentENDUSERE164 asn.Enumerated = 0 SubscriptionIDTypePresentENDUSERIMSI asn.Enumerated = 1 SubscriptionIDTypePresentENDUSERSIPURI asn.Enumerated = 2 SubscriptionIDTypePresentENDUSERNAI asn.Enumerated = 3 SubscriptionIDTypePresentENDUSERPRIVATE asn.Enumerated = 4 )
View Source
const ( ThreeGPPPSDataOffStatusPresentActive asn.Enumerated = 0 ThreeGPPPSDataOffStatusPresentInactive asn.Enumerated = 1 )
View Source
const ( TriggerPresentNothing int = iota /* No components present */ TriggerPresentSMFTrigger )
View Source
const ( TriggerCategoryPresentImmediateReport asn.Enumerated = 0 TriggerCategoryPresentDeferredReport asn.Enumerated = 1 )
View Source
const ( )
View Source
const ( V2XCommunicationModeIndicatorPresentV2XComSupported asn.Enumerated = 0 V2XCommunicationModeIndicatorPresentV2XComNotSupported asn.Enumerated = 1 )
View Source
const (
ManagementExtensionPresentNothing int = iota /* No components present */
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AFChargingID ¶
type AFChargingID struct {
Value asn.UTF8String
}
type AMFID ¶
type AMFID struct {
Value asn.OctetString
}
type APIDirection ¶
type APIDirection struct {
Value asn.Enumerated
}
type APIResultCode ¶
type APIResultCode struct {
Value int64
}
type ATSSSCapability ¶
type ATSSSCapability struct {
Value asn.Enumerated
}
type AccessType ¶
type AccessType struct {
Value asn.Enumerated
}
type AddressString ¶
type AddressString struct {
Value asn.OctetString
}
type AdministrativeState ¶
type AdministrativeState struct {
Value asn.Enumerated
}
type AgeOfLocationInformation ¶
type AgeOfLocationInformation struct {
Value int64
}
type AllocationRetentionPriority ¶
type AllocationRetentionPriority struct {
PriorityLevel int64 `ber:"tagNum:1"`
PreemptionCapability PreemptionCapability `ber:"tagNum:2"`
PreemptionVulnerability PreemptionVulnerability `ber:"tagNum:3"`
}
type AmfUeNgapId ¶
type AmfUeNgapId struct {
Value int64
}
type Area ¶
type Area struct {
/* Sequence of = 35, FULL Name = struct Area__tacs */
/* TAC */
Tacs []TAC `ber:"tagNum:0,optional"`
AreaCode *asn.OctetString `ber:"tagNum:1,optional"`
}
type AuthorizedQoSInformation ¶
type AuthorizedQoSInformation struct {
FiveQi *int64 `ber:"tagNum:1,optional"`
ARP *AllocationRetentionPriority `ber:"tagNum:2,optional"`
PriorityLevel *int64 `ber:"tagNum:3,optional"`
AverWindow *int64 `ber:"tagNum:4,optional"`
MaxDataBurstVol *int64 `ber:"tagNum:5,optional"`
}
type Bitrate ¶
type Bitrate struct {
Value asn.OctetString
}
type CHFRecord ¶
type CHFRecord struct {
Present int /* Choice Type */
// For CHF CDR parameters, see 3GPP TS 32.298 5.1.5.1
ChargingFunctionRecord *ChargingRecord `ber:"tagNum:200"`
}
TS 32.298 5.1.5.0 CHF record (CHF-CDR)
type CallDuration ¶
type CallDuration struct {
Value int64
}
type CauseForRecClosing ¶
type CauseForRecClosing struct {
Value int64
}
type ChChSelectionMode ¶
type ChChSelectionMode struct {
Value asn.Enumerated
}
type ChargingCharacteristics ¶
type ChargingCharacteristics struct {
Value asn.OctetString
}
type ChargingID ¶
type ChargingID struct {
Value int64
}
type ChargingRecord ¶
type ChargingRecord struct {
RecordType RecordType `ber:"tagNum:0"`
RecordingNetworkFunctionID NetworkFunctionName `ber:"tagNum:1"`
SubscriberIdentifier *SubscriptionID `ber:"tagNum:2,optional"`
NFunctionConsumerInformation NetworkFunctionInformation `ber:"tagNum:3"`
/* Sequence of = 35, FULL Name = struct ChargingRecord__triggers */
/* Trigger */
Triggers []Trigger `ber:"tagNum:4,optional"`
/* Sequence of = 35, FULL Name = struct ChargingRecord__listOfMultipleUnitUsage */
/* MultipleUnitUsage */
ListOfMultipleUnitUsage []MultipleUnitUsage `ber:"tagNum:5,optional"`
RecordOpeningTime TimeStamp `ber:"tagNum:6"`
Duration CallDuration `ber:"tagNum:7"`
RecordSequenceNumber *int64 `ber:"tagNum:8,optional"`
CauseForRecClosing CauseForRecClosing `ber:"tagNum:9"`
Diagnostics *Diagnostics `ber:"tagNum:10,optional"`
LocalRecordSequenceNumber *LocalSequenceNumber `ber:"tagNum:11,optional"`
RecordExtensions *ManagementExtensions `ber:"tagNum:12,optional"`
PDUSessionChargingInformation *PDUSessionChargingInformation `ber:"tagNum:13,optional"`
RoamingQBCInformation *RoamingQBCInformation `ber:"tagNum:14,optional"`
SMSChargingInformation *SMSChargingInformation `ber:"tagNum:15,optional"`
ChargingSessionIdentifier *ChargingSessionIdentifier `ber:"tagNum:16,optional"`
ServiceSpecificationInformation *asn.OctetString `ber:"tagNum:17,optional"`
ExposureFunctionAPIInformation *ExposureFunctionAPIInformation `ber:"tagNum:18,optional"`
RegistrationChargingInformation *RegistrationChargingInformation `ber:"tagNum:19,optional"`
N2ConnectionChargingInformation *N2ConnectionChargingInformation `ber:"tagNum:20,optional"`
LocationReportingChargingInformation *LocationReportingChargingInformation `ber:"tagNum:21,optional"`
IncompleteCDRIndication *IncompleteCDRIndication `ber:"tagNum:22,optional"`
TenantIdentifier *TenantIdentifier `ber:"tagNum:23,optional"`
MnSConsumerIdentifier *MnSConsumerIdentifier `ber:"tagNum:24,optional"`
NSMChargingInformation *NSMChargingInformation `ber:"tagNum:25,optional"`
NSPAChargingInformation *NSPAChargingInformation `ber:"tagNum:26,optional"`
ChargingID *ChargingID `ber:"tagNum:27,optional"`
}
type ChargingRuleBaseName ¶
type ChargingSessionIdentifier ¶
type ChargingSessionIdentifier struct {
Value asn.OctetString
}
type CoreNetworkType ¶
type CoreNetworkType struct {
Value asn.Enumerated
}
type DNNSelectionMode ¶
type DNNSelectionMode struct {
Value asn.Enumerated
}
type DataVolumeOctets ¶
type DataVolumeOctets struct {
Value int64
}
type DelayToleranceIndicator ¶
type DelayToleranceIndicator struct {
Value asn.Enumerated
}
type Diagnostics ¶
type Diagnostics struct {
Present int /* Choice Type */
Gsm0408Cause *int64 `ber:"tagNum:0"`
Gsm0902MapErrorValue *int64 `ber:"tagNum:1"`
ItuTQ767Cause *int64 `ber:"tagNum:2"`
NetworkSpecificCause *ManagementExtension `ber:"tagNum:3"`
ManufacturerSpecificCause *ManagementExtension `ber:"tagNum:4"`
PositionMethodFailureCause *PositionMethodFailureDiagnostic `ber:"tagNum:5"`
DiameterResultCodeAndExperimentalResult *int64 `ber:"tagNum:7"`
}
type DynamicAddressFlag ¶
type DynamicAddressFlag struct {
Value bool
}
type ENbId ¶
type ENbId struct {
Value asn.UTF8String
}
type Ecgi ¶
type Ecgi struct {
PlmnId PLMNId `ber:"tagNum:0"`
EutraCellId EutraCellId `ber:"tagNum:1"`
Nid *Nid `ber:"tagNum:2,optional"`
}
type EnhancedDiagnostics ¶
type EnhancedDiagnostics struct {
/* Sequence of = 35, FULL Name = struct EnhancedDiagnostics__rANNASCause */
/* RANNASCause */
RANNASCause []RANNASCause `ber:"tagNum:0"`
}
type EnhancedDiagnostics5G ¶
type EnhancedDiagnostics5G struct {
/* Sequence of = 35, FULL Name = struct EnhancedDiagnostics5G__rANNASRelCause */
/* RANNASRelCause */
RANNASRelCause []RANNASRelCause `ber:"tagNum:0"`
}
type EutraCellId ¶
type EutraCellId struct {
Value asn.UTF8String
}
type EutraLocation ¶
type EutraLocation struct {
Tai *TAI `ber:"tagNum:0,optional"`
Ecgi *Ecgi `ber:"tagNum:1,optional"`
AgeOfLocationInformation *AgeOfLocationInformation `ber:"tagNum:3,optional"`
UeLocationTimestamp *TimeStamp `ber:"tagNum:4,optional"`
GeographicalInformation *GeographicalInformation `ber:"tagNum:5,optional"`
GeodeticInformation *GeodeticInformation `ber:"tagNum:6,optional"`
GlobalNgenbId *GlobalRanNodeId `ber:"tagNum:7,optional"`
GlobalENbId *GlobalRanNodeId `ber:"tagNum:8,optional"`
}
type ExposureFunctionAPIInformation ¶
type ExposureFunctionAPIInformation struct {
GroupIdentifier *AddressString `ber:"tagNum:0,optional"`
APIDirection *APIDirection `ber:"tagNum:1,optional"`
APITargetNetworkFunction *NetworkFunctionInformation `ber:"tagNum:2,optional"`
APIResultCode *APIResultCode `ber:"tagNum:3,optional"`
APIName asn.IA5String `ber:"tagNum:4"`
APIReference *asn.IA5String `ber:"tagNum:5,optional"`
APIContent *asn.OctetString `ber:"tagNum:6,optional"`
ExternalIndividualIdentifier *InvolvedParty `ber:"tagNum:7,optional"`
ExternalGroupIdentifier *ExternalGroupIdentifier `ber:"tagNum:8,optional"`
}
type ExternalGroupIdentifier ¶
type ExternalGroupIdentifier struct {
Value asn.UTF8String
}
type FiveGMMCapability ¶
type FiveGMMCapability struct {
Value asn.OctetString
}
type FiveGMmCause ¶
type FiveGMmCause struct {
Value int64
}
type FiveGQoSInformation ¶
type FiveGQoSInformation struct {
FiveQi *int64 `ber:"tagNum:1,optional"`
ARP *AllocationRetentionPriority `ber:"tagNum:2,optional"`
QoSNotificationControl *bool `ber:"tagNum:3,optional"`
ReflectiveQos *bool `ber:"tagNum:4,optional"`
MaxbitrateUL *Bitrate `ber:"tagNum:5,optional"`
MaxbitrateDL *Bitrate `ber:"tagNum:6,optional"`
GuaranteedbitrateUL *Bitrate `ber:"tagNum:7,optional"`
GuaranteedbitrateDL *Bitrate `ber:"tagNum:8,optional"`
PriorityLevel *int64 `ber:"tagNum:9,optional"`
AverWindow *int64 `ber:"tagNum:10,optional"`
MaxDataBurstVol *int64 `ber:"tagNum:11,optional"`
MaxPacketLossRateDL *int64 `ber:"tagNum:12,optional"`
MaxPacketLossRateUL *int64 `ber:"tagNum:13,optional"`
}
type FiveGSmCause ¶
type FiveGSmCause struct {
Value int64
}
type GCI ¶
type GCI struct {
Value asn.UTF8String
}
type GLI ¶
type GLI struct {
Value asn.UTF8String
}
type GeodeticInformation ¶
type GeodeticInformation struct {
Value asn.UTF8String
}
type GeographicalInformation ¶
type GeographicalInformation struct {
Value asn.UTF8String
}
type GlobalRanNodeId ¶
type GlobalRanNodeId struct {
PLMNId *PLMNId `ber:"tagNum:0,optional"`
N3IwfId *N3IwFId `ber:"tagNum:1,optional"`
GNbId *GNbId `ber:"tagNum:2,optional"`
NgeNbId *NgeNbId `ber:"tagNum:3,optional"`
WagfId *WAgfId `ber:"tagNum:4,optional"`
TngfId *TngfId `ber:"tagNum:5,optional"`
Nid *Nid `ber:"tagNum:6,optional"`
ENbId *ENbId `ber:"tagNum:7,optional"`
}
type HFCNodeId ¶
type HFCNodeId struct {
Value asn.UTF8String
}
type IPAddress ¶
type IPAddress struct {
Present int /* Choice Type */
IPBinV4Address *IPBinV4Address `ber:"tagNum:0"`
IPBinV6Address *IPBinV6Address `ber:"tagNum:1"`
IPTextV4Address *asn.IA5String `ber:"tagNum:2"`
IPTextV6Address *asn.IA5String `ber:"tagNum:3"`
IPBinV6AddressWithPrefix *IPBinV6AddressWithPrefixLength `ber:"tagNum:4"`
}
type IPBinV4Address ¶
type IPBinV4Address struct {
Value asn.OctetString
}
type IPBinV6Address ¶
type IPBinV6Address struct {
Value asn.OctetString
}
type IPBinV6AddressWithOrWithoutPrefixLength ¶
type IPBinV6AddressWithOrWithoutPrefixLength struct {
Present int /* Choice Type */
IPBinV6Address *IPBinV6Address `ber:"tagNum:1"`
IPBinV6AddressWithPrefix *IPBinV6AddressWithPrefixLength `ber:"tagNum:4"`
}
type IPBinV6AddressWithPrefixLength ¶
type IPBinV6AddressWithPrefixLength struct {
IPBinV6Address IPBinV6Address
PDPAddressPrefixLength *PDPAddressPrefixLength `ber:"optional,default:64"`
}
type IPBinaryAddress ¶
type IPBinaryAddress struct {
Present int /* Choice Type */
IPBinV4Address *IPBinV4Address `ber:"tagNum:0"`
IPBinV6Address *IPBinV6AddressWithOrWithoutPrefixLength
}
type IncompleteCDRIndication ¶
type InvolvedParty ¶
type InvolvedParty struct {
Present int /* Choice Type */
SIPURI *asn.GraphicString `ber:"tagNum:0"`
TELURI *asn.GraphicString `ber:"tagNum:1"`
URN *asn.GraphicString `ber:"tagNum:2"`
ISDNE164 *asn.GraphicString `ber:"tagNum:3"`
ExternalId *asn.UTF8String `ber:"tagNum:4"`
}
type LineType ¶
type LineType struct {
Value asn.Enumerated
}
type LocalSequenceNumber ¶
type LocalSequenceNumber struct {
Value int64
}
type LocationReportingChargingInformation ¶
type LocationReportingChargingInformation struct {
LocationReportingMessagetype LocationReportingMessageType `ber:"tagNum:0"`
UserIdentifier *InvolvedParty `ber:"tagNum:1,optional"`
UserEquipmentInfo *SubscriberEquipmentNumber `ber:"tagNum:2,optional"`
SUPIunauthenticatedFlag *asn.NULL `ber:"tagNum:3,optional"`
UserRoamerInOut *RoamerInOut `ber:"tagNum:4,optional"`
UserLocationInformation *UserLocationInformation `ber:"tagNum:5,optional"`
UserLocationInfoTime *TimeStamp `ber:"tagNum:6,optional"`
UETimeZone *MSTimeZone `ber:"tagNum:7,optional"`
PresenceReportingAreaInfo *PresenceReportingAreaInfo `ber:"tagNum:8,optional"`
RATType *RATType `ber:"tagNum:9,optional"`
PSCellInformation *PSCellInformation `ber:"tagNum:10,optional"`
UserLocationInformationASN1 *UserLocationInformationStructured `ber:"tagNum:11,optional"`
}
type LocationReportingMessageType ¶
type LocationReportingMessageType struct {
Value int64
}
type MAPDUSessionIndicator ¶
type MAPDUSessionIndicator struct {
Value asn.Enumerated
}
type MAPDUSessionInformation ¶
type MAPDUSessionInformation struct {
MAPDUSessionIndicator *MAPDUSessionIndicator `ber:"tagNum:0,optional"`
ATSSSCapability *ATSSSCapability `ber:"tagNum:1,optional"`
}
type MAPDUSteeringFunctionality ¶
type MAPDUSteeringFunctionality struct {
Value asn.Enumerated
}
type MAPDUSteeringMode ¶
type MAPDUSteeringMode struct {
SteerModeValue *SteerModeValue `ber:"tagNum:0,optional"`
Active *AccessType `ber:"tagNum:1,optional"`
Standby *AccessType `ber:"tagNum:2,optional"`
ThreegLoad *int64 `ber:"tagNum:3,optional"`
PrioAcc *AccessType `ber:"tagNum:4,optional"`
}
type MICOModeIndication ¶
type MICOModeIndication struct {
Value asn.Enumerated
}
type MSTimeZone ¶
type MSTimeZone struct {
Value asn.OctetString
}
type ManagementExtension ¶
type ManagementExtension struct {
Identifier asn.ObjectIdentifier
Significance *bool `ber:"tagNum:1,optional,default:FALSE"`
Information ManagementExtensionInformation `ber:"tagNum:2"`
}
type ManagementExtensionInformation ¶
type ManagementExtensionInformation struct {
Present int /* Open Type */
}
type ManagementExtensions ¶
type ManagementExtensions struct {
List []ManagementExtension
}
Set of = 36, FULL Name = struct ManagementExtensions ManagementExtension
type ManagementOperation ¶
type ManagementOperation struct {
Value asn.Enumerated
}
type ManagementOperationStatus ¶
type ManagementOperationStatus struct {
Value asn.Enumerated
}
type MessageClass ¶
type MessageClass struct {
Value asn.Enumerated
}
type MessageReference ¶
type MessageReference struct {
Value asn.OctetString
}
type MnSConsumerIdentifier ¶
type MnSConsumerIdentifier struct {
Value asn.OctetString
}
type MobilityLevel ¶
type MobilityLevel struct {
Value asn.Enumerated
}
type MultipleQFIContainer ¶
type MultipleQFIContainer struct {
QosFlowId *QoSFlowId `ber:"tagNum:0,optional"`
/* Sequence of = 35, FULL Name = struct MultipleQFIContainer__triggers */
/* Trigger */
Triggers []Trigger `ber:"tagNum:1,optional"`
TriggerTimeStamp *TimeStamp `ber:"tagNum:2,optional"`
DataTotalVolume *DataVolumeOctets `ber:"tagNum:3,optional"`
DataVolumeUplink *DataVolumeOctets `ber:"tagNum:4,optional"`
DataVolumeDownlink *DataVolumeOctets `ber:"tagNum:5,optional"`
LocalSequenceNumber *LocalSequenceNumber `ber:"tagNum:6,optional"`
TimeOfFirstUsage *TimeStamp `ber:"tagNum:8,optional"`
TimeOfLastUsage *TimeStamp `ber:"tagNum:9,optional"`
QoSInformation *FiveGQoSInformation `ber:"tagNum:10,optional"`
UserLocationInformation *UserLocationInformation `ber:"tagNum:11,optional"`
UETimeZone *MSTimeZone `ber:"tagNum:12,optional"`
PresenceReportingAreaInfo *PresenceReportingAreaInfo `ber:"tagNum:13,optional"`
RATType *RATType `ber:"tagNum:14,optional"`
ReportTime TimeStamp `ber:"tagNum:15"`
/* Sequence of = 35, FULL Name = struct MultipleQFIContainer__servingNetworkFunctionID */
/* ServingNetworkFunctionID */
ServingNetworkFunctionID []ServingNetworkFunctionID `ber:"tagNum:16,optional"`
ThreeGPPPSDataOffStatus *ThreeGPPPSDataOffStatus `ber:"tagNum:17,optional"`
ThreeGPPChargingID *ChargingID `ber:"tagNum:18,optional"`
Diagnostics *Diagnostics `ber:"tagNum:19,optional"`
ExtensionDiagnostics *EnhancedDiagnostics `ber:"tagNum:20,optional"`
QoSCharacteristics *QoSCharacteristics `ber:"tagNum:21,optional"`
Time *CallDuration `ber:"tagNum:22,optional"`
UserLocationInformationASN1 *UserLocationInformationStructured `ber:"tagNum:23,optional"`
}
type MultipleUnitUsage ¶
type MultipleUnitUsage struct {
RatingGroup RatingGroupId `ber:"tagNum:0"`
/* Sequence of = 35, FULL Name = struct MultipleUnitUsage__usedUnitContainers */
/* UsedUnitContainer */
UsedUnitContainers []UsedUnitContainer `ber:"tagNum:1,optional"`
UPFID *NetworkFunctionName `ber:"tagNum:2,optional"`
MultihomedPDUAddress *PDUAddress `ber:"tagNum:3,optional"`
}
type N2ConnectionChargingInformation ¶
type N2ConnectionChargingInformation struct {
N2ConnectionMessageType N2ConnectionMessageType `ber:"tagNum:0"`
UserIdentifier *InvolvedParty `ber:"tagNum:1,optional"`
UserEquipmentInfo *SubscriberEquipmentNumber `ber:"tagNum:2,optional"`
SUPIunauthenticatedFlag *asn.NULL `ber:"tagNum:3,optional"`
UserRoamerInOut *RoamerInOut `ber:"tagNum:4,optional"`
UserLocationInformation *UserLocationInformation `ber:"tagNum:5,optional"`
UserLocationInfoTime *TimeStamp `ber:"tagNum:6,optional"`
UETimeZone *MSTimeZone `ber:"tagNum:7,optional"`
RATType *RATType `ber:"tagNum:8,optional"`
RanUeNgapId *RanUeNgapId `ber:"tagNum:9,optional"`
RanNodeId *GlobalRanNodeId `ber:"tagNum:10,optional"`
/* Sequence of = 35, FULL Name = struct N2ConnectionChargingInformation__restrictedRatList */
/* RATType */
RestrictedRatList []RATType `ber:"tagNum:11,optional"`
/* Sequence of = 35, FULL Name = struct N2ConnectionChargingInformation__forbiddenAreaList */
/* Area */
ForbiddenAreaList []Area `ber:"tagNum:12,optional"`
ServiceAreaRestriction *ServiceAreaRestriction `ber:"tagNum:13,optional"`
/* Sequence of = 35, FULL Name = struct N2ConnectionChargingInformation__restrictedCnList */
/* CoreNetworkType */
RestrictedCnList []CoreNetworkType `ber:"tagNum:14,optional"`
/* Sequence of = 35, FULL Name = struct N2ConnectionChargingInformation__allowedNSSAI */
/* SingleNSSAI */
AllowedNSSAI []SingleNSSAI `ber:"tagNum:15,optional"`
RrcEstablishmentCause *RrcEstablishmentCause `ber:"tagNum:16,optional"`
PSCellInformation *PSCellInformation `ber:"tagNum:17,optional"`
AmfUeNgapId *AmfUeNgapId `ber:"tagNum:18,optional"`
UserLocationInformationASN1 *UserLocationInformationStructured `ber:"tagNum:19,optional"`
}
type N2ConnectionMessageType ¶
type N2ConnectionMessageType struct {
Value int64
}
type N3gaLocation ¶
type N3gaLocation struct {
N3gppTai *TAI `ber:"tagNum:0,optional"`
N3IwfId *N3IwFId `ber:"tagNum:1,optional"`
UeIpv4Addr *IPAddress `ber:"tagNum:2,optional"`
UeIpv6Addr *IPAddress `ber:"tagNum:3,optional"`
PortNumber *int64 `ber:"tagNum:4,optional"`
TnapId *TNAPId `ber:"tagNum:5,optional"`
TwapId *TWAPId `ber:"tagNum:6,optional"`
HfcNodeId *HFCNodeId `ber:"tagNum:7,optional"`
W5gbanLineType *LineType `ber:"tagNum:8,optional"`
Gli *GLI `ber:"tagNum:9,optional"`
Gci *GCI `ber:"tagNum:10,optional"`
}
type NGRANSecondaryRATType ¶
type NGRANSecondaryRATType struct {
Value asn.OctetString
}
type NGRANSecondaryRATUsageReport ¶
type NGRANSecondaryRATUsageReport struct {
NGRANSecondaryRATType *NGRANSecondaryRATType `ber:"tagNum:0,optional"`
/* Sequence of = 35, FULL Name = struct NGRANSecondaryRATUsageReport__qosFlowsUsageReports */
/* QosFlowsUsageReport */
QosFlowsUsageReports []QosFlowsUsageReport `ber:"tagNum:1,optional"`
}
type NSMChargingInformation ¶
type NSMChargingInformation struct {
ManagementOperation *ManagementOperation `ber:"tagNum:0,optional"`
IDnetworkSliceInstance *asn.OctetString `ber:"tagNum:1,optional"`
/* Sequence of = 35, FULL Name = struct NSMChargingInformation__listOfserviceProfileChargingInformation */
/* ServiceProfileChargingInformation */
ListOfserviceProfileChargingInformation []ServiceProfileChargingInformation `ber:"tagNum:2,optional"`
ManagementOperationStatus *ManagementOperationStatus `ber:"tagNum:3,optional"`
OperationalState *OperationalState `ber:"tagNum:4,optional"`
AdministrativeState *AdministrativeState `ber:"tagNum:5,optional"`
}
type NSPAChargingInformation ¶
type NSPAChargingInformation struct {
SingelNSSAI SingleNSSAI `ber:"tagNum:0"`
}
type NSPAContainerInformation ¶
type NSPAContainerInformation struct {
Latency *int64 `ber:"tagNum:0,optional"`
Throughput *Throughput `ber:"tagNum:1,optional"`
MaximumPacketLossRate *asn.UTF8String `ber:"tagNum:3,optional"`
ServiceExperienceStatisticsData *ServiceExperienceInfo `ber:"tagNum:4,optional"`
NumberOfPDUSessions *int64 `ber:"tagNum:5,optional"`
NumberOfRegisteredSubscribers *int64 `ber:"tagNum:6,optional"`
LoadLevel *NsiLoadLevelInfo `ber:"tagNum:7,optional"`
}
type NSSAIMap ¶
type NSSAIMap struct {
ServingSnssai SingleNSSAI `ber:"tagNum:0"`
HomeSnssai SingleNSSAI `ber:"tagNum:1"`
}
type NetworkAreaInfo ¶
type NetworkAreaInfo struct {
/* Sequence of = 35, FULL Name = struct NetworkAreaInfo__ecgis */
/* Ecgi */
Ecgis []Ecgi `ber:"tagNum:0,optional"`
/* Sequence of = 35, FULL Name = struct NetworkAreaInfo__ncgis */
/* Ncgi */
Ncgis []Ncgi `ber:"tagNum:1,optional"`
/* Sequence of = 35, FULL Name = struct NetworkAreaInfo__gRanNodeIds */
/* GlobalRanNodeId */
GRanNodeIds []GlobalRanNodeId `ber:"tagNum:2,optional"`
/* Sequence of = 35, FULL Name = struct NetworkAreaInfo__tais */
/* TAI */
Tais []TAI `ber:"tagNum:3,optional"`
}
type NetworkFunctionInformation ¶
type NetworkFunctionInformation struct {
NetworkFunctionality NetworkFunctionality `ber:"tagNum:0"`
NetworkFunctionName *NetworkFunctionName `ber:"tagNum:1,optional"`
NetworkFunctionIPv4Address *IPAddress `ber:"tagNum:2,optional"`
NetworkFunctionPLMNIdentifier *PLMNId `ber:"tagNum:3,optional"`
NetworkFunctionIPv6Address *IPAddress `ber:"tagNum:4,optional"`
NetworkFunctionFQDN *NodeAddress `ber:"tagNum:5,optional"`
}
type NetworkFunctionName ¶
type NetworkFunctionality ¶
type NetworkFunctionality struct {
Value asn.Enumerated
}
type Nid ¶
type Nid struct {
Value asn.UTF8String
}
type NodeAddress ¶
type NodeAddress struct {
Present int /* Choice Type */
IPAddress *IPAddress `ber:"tagNum:0"`
DomainName *asn.GraphicString `ber:"tagNum:1"`
}
type NrCellId ¶
type NrCellId struct {
Value asn.UTF8String
}
type NrLocation ¶
type NrLocation struct {
Tai *TAI `ber:"tagNum:0,optional"`
Ncgi *Ncgi `ber:"tagNum:1,optional"`
AgeOfLocationInformation *AgeOfLocationInformation `ber:"tagNum:2,optional"`
UeLocationTimestamp *TimeStamp `ber:"tagNum:3,optional"`
GeographicalInformation *GeographicalInformation `ber:"tagNum:4,optional"`
GeodeticInformation *GeodeticInformation `ber:"tagNum:5,optional"`
GlobalGnbId *GlobalRanNodeId `ber:"tagNum:6,optional"`
}
type NsiLoadLevelInfo ¶
type NsiLoadLevelInfo struct {
LoadLevelInformation *int64 `ber:"tagNum:0,optional"`
Snssai *SingleNSSAI `ber:"tagNum:1,optional"`
NsiId *asn.OctetString `ber:"tagNum:2,optional"`
}
type OperationalState ¶
type OperationalState struct {
Value asn.Enumerated
}
type OriginatorInfo ¶
type OriginatorInfo struct {
OriginatorIMSI *IMSI `ber:"tagNum:0,optional"`
OriginatorMSISDN *MSISDN `ber:"tagNum:1,optional"`
OriginatorOtherAddress *SMAddressInfo `ber:"tagNum:2,optional"`
OriginatorSCCPAddress *AddressString `ber:"tagNum:3,optional"`
OriginatorReceivedAddress *SMAddressInfo `ber:"tagNum:4,optional"`
SMOriginatorInterface *SMInterface `ber:"tagNum:5,optional"`
SMOriginatorProtocolID *asn.OctetString `ber:"tagNum:6,optional"`
/* Sequence of = 35, FULL Name = struct OriginatorInfo__originatorOtherAddresses */
/* SMAddressInfo */
OriginatorOtherAddresses []SMAddressInfo `ber:"tagNum:7,optional"`
}
type PDPAddressPrefixLength ¶
type PDPAddressPrefixLength struct {
Value int64
}
type PDUAddress ¶
type PDUAddress struct {
PDUIPv4Address *IPAddress `ber:"tagNum:0,optional"`
PDUIPv6AddresswithPrefix *IPAddress `ber:"tagNum:1,optional"`
IPV4dynamicAddressFlag *DynamicAddressFlag `ber:"tagNum:2,optional"`
IPV6dynamicPrefixFlag *DynamicAddressFlag `ber:"tagNum:3,optional"`
/* Sequence of = 35, FULL Name = struct PDUAddress__additionalPDUIPv6Prefixes */
/* IPAddress */
AdditionalPDUIPv6Prefixes []IPAddress `ber:"tagNum:4,optional"`
}
type PDUContainerInformation ¶
type PDUContainerInformation struct {
ChargingRuleBaseName *ChargingRuleBaseName `ber:"tagNum:0,optional"`
TimeOfFirstUsage *TimeStamp `ber:"tagNum:2,optional"`
TimeOfLastUsage *TimeStamp `ber:"tagNum:3,optional"`
QoSInformation *FiveGQoSInformation `ber:"tagNum:4,optional"`
UserLocationInformation *UserLocationInformation `ber:"tagNum:5,optional"`
PresenceReportingAreaInfo *PresenceReportingAreaInfo `ber:"tagNum:6,optional"`
RATType *RATType `ber:"tagNum:7,optional"`
SponsorIdentity *asn.OctetString `ber:"tagNum:8,optional"`
ApplicationServiceProviderIdentity *asn.OctetString `ber:"tagNum:9,optional"`
/* Sequence of = 35, FULL Name = struct PDUContainerInformation__servingNetworkFunctionID */
/* ServingNetworkFunctionID */
ServingNetworkFunctionID []ServingNetworkFunctionID `ber:"tagNum:10,optional"`
UETimeZone *MSTimeZone `ber:"tagNum:11,optional"`
ThreeGPPPSDataOffStatus *ThreeGPPPSDataOffStatus `ber:"tagNum:12,optional"`
QoSCharacteristics *QoSCharacteristics `ber:"tagNum:13,optional"`
AfChargingIdentifier *ChargingID `ber:"tagNum:14,optional"`
AfChargingIdString *AFChargingID `ber:"tagNum:15,optional"`
MAPDUSteeringFunctionality *MAPDUSteeringFunctionality `ber:"tagNum:16,optional"`
MAPDUSteeringMode *MAPDUSteeringMode `ber:"tagNum:17,optional"`
UserLocationInformationASN1 *UserLocationInformationStructured `ber:"tagNum:18,optional"`
/* Sequence of = 35, FULL Name = struct PDUContainerInformation__listOfPresenceReportingAreaInformation */
/* PresenceReportingAreaInfo */
ListOfPresenceReportingAreaInformation []PresenceReportingAreaInfo `ber:"tagNum:19,optional"`
}
type PDUSessionChargingInformation ¶
type PDUSessionChargingInformation struct {
PDUSessionChargingID ChargingID `ber:"tagNum:0"`
UserIdentifier *InvolvedParty `ber:"tagNum:1,optional"`
UserEquipmentInfo *SubscriberEquipmentNumber `ber:"tagNum:2,optional"`
UserLocationInformation *UserLocationInformation `ber:"tagNum:3,optional"`
UserRoamerInOut *RoamerInOut `ber:"tagNum:4,optional"`
PresenceReportingAreaInfo *PresenceReportingAreaInfo `ber:"tagNum:5,optional"`
PDUSessionId PDUSessionId `ber:"tagNum:6"`
NetworkSliceInstanceID *SingleNSSAI `ber:"tagNum:7,optional"`
PDUType *PDUSessionType `ber:"tagNum:8,optional"`
SSCMode *SSCMode `ber:"tagNum:9,optional"`
SUPIPLMNIdentifier *PLMNId `ber:"tagNum:10,optional"`
/* Sequence of = 35, FULL Name = struct PDUSessionChargingInformation__servingNetworkFunctionID */
/* ServingNetworkFunctionID */
ServingNetworkFunctionID []ServingNetworkFunctionID `ber:"tagNum:11,optional"`
RATType *RATType `ber:"tagNum:12,optional"`
DataNetworkNameIdentifier *DataNetworkNameIdentifier `ber:"tagNum:13,optional"`
PDUAddress *PDUAddress `ber:"tagNum:14,optional"`
AuthorizedQoSInformation *AuthorizedQoSInformation `ber:"tagNum:15,optional"`
UETimeZone *MSTimeZone `ber:"tagNum:16,optional"`
PDUSessionstartTime *TimeStamp `ber:"tagNum:17,optional"`
PDUSessionstopTime *TimeStamp `ber:"tagNum:18,optional"`
Diagnostics *Diagnostics `ber:"tagNum:19,optional"`
ChargingCharacteristics *ChargingCharacteristics `ber:"tagNum:20,optional"`
ChChSelectionMode *ChChSelectionMode `ber:"tagNum:21,optional"`
ThreeGPPPSDataOffStatus *ThreeGPPPSDataOffStatus `ber:"tagNum:22,optional"`
/* Sequence of = 35, FULL Name = struct PDUSessionChargingInformation__rANSecondaryRATUsageReport */
/* NGRANSecondaryRATUsageReport */
RANSecondaryRATUsageReport []NGRANSecondaryRATUsageReport `ber:"tagNum:23,optional"`
SubscribedQoSInformation *SubscribedQoSInformation `ber:"tagNum:24,optional"`
AuthorizedSessionAMBR *SessionAMBR `ber:"tagNum:25,optional"`
SubscribedSessionAMBR *SessionAMBR `ber:"tagNum:26,optional"`
ServingCNPLMNID *PLMNId `ber:"tagNum:27,optional"`
SUPIunauthenticatedFlag *asn.NULL `ber:"tagNum:28,optional"`
DnnSelectionMode *DNNSelectionMode `ber:"tagNum:29,optional"`
HomeProvidedChargingID *ChargingID `ber:"tagNum:30,optional"`
MAPDUNonThreeGPPUserLocationInfo *UserLocationInformation `ber:"tagNum:31,optional"`
MAPDUNonThreeGPPRATType *RATType `ber:"tagNum:32,optional"`
MAPDUSessionInformation *MAPDUSessionInformation `ber:"tagNum:33,optional"`
EnhancedDiagnostics *EnhancedDiagnostics5G `ber:"tagNum:34,optional"`
UserLocationInformationASN1 *UserLocationInformationStructured `ber:"tagNum:35,optional"`
MAPDUNonThreeGPPUserLocationInfoASN1 *UserLocationInformationStructured `ber:"tagNum:36,optional"`
}
type PDUSessionId ¶
type PDUSessionId struct {
Value int64
}
type PDUSessionType ¶
type PDUSessionType struct {
Value asn.Enumerated
}
type PLMNId ¶
type PLMNId struct {
Value asn.OctetString
}
type PSCellInformation ¶
type PartialRecordMethod ¶
type PartialRecordMethod struct {
Value asn.Enumerated
}
type PositionMethodFailureDiagnostic ¶
type PositionMethodFailureDiagnostic struct {
Value asn.Enumerated
}
type PreemptionCapability ¶
type PreemptionCapability struct {
Value asn.Enumerated
}
type PreemptionVulnerability ¶
type PreemptionVulnerability struct {
Value asn.Enumerated
}
type PresenceReportingAreaElementsList ¶
type PresenceReportingAreaElementsList struct {
Value asn.OctetString
}
type PresenceReportingAreaInfo ¶
type PresenceReportingAreaInfo struct {
PresenceReportingAreaIdentifier asn.OctetString `ber:"tagNum:0"`
PresenceReportingAreaStatus *PresenceReportingAreaStatus `ber:"tagNum:1,optional"`
PresenceReportingAreaElementsList *PresenceReportingAreaElementsList `ber:"tagNum:2,optional"`
PresenceReportingAreaNode *PresenceReportingAreaNode `ber:"tagNum:3,optional"`
}
type PresenceReportingAreaStatus ¶
type PresenceReportingAreaStatus struct {
Value asn.Enumerated
}
type PriorityType ¶
type PriorityType struct {
Value asn.Enumerated
}
type QoSCharacteristics ¶
type QoSCharacteristics struct {
Value asn.OctetString
}
type QosFlowsUsageReport ¶
type QosFlowsUsageReport struct {
QosFlowId *QoSFlowId `ber:"tagNum:0,optional"`
StartTime TimeStamp `ber:"tagNum:1"`
EndTime TimeStamp `ber:"tagNum:2"`
DataVolumeDownlink DataVolumeOctets `ber:"tagNum:3"`
DataVolumeUplink DataVolumeOctets `ber:"tagNum:4"`
}
type QuotaManagementIndicator ¶
type QuotaManagementIndicator struct {
Value asn.Enumerated
}
type RANNASCause ¶
type RANNASCause struct {
Value asn.OctetString
}
type RANNASRelCause ¶
type RANNASRelCause struct {
NgApCause *NgApCause `ber:"tagNum:0,optional"`
FivegMmCause *FiveGMmCause `ber:"tagNum:1,optional"`
FivegSmCause *FiveGSmCause `ber:"tagNum:2,optional"`
EpsCause *RANNASCause `ber:"tagNum:3,optional"`
}
type RanUeNgapId ¶
type RanUeNgapId struct {
Value int64
}
type RatingGroupId ¶
type RatingGroupId struct {
Value int64
}
type RatingIndicator ¶
type RatingIndicator struct {
Value bool
}
type RecipientInfo ¶
type RecipientInfo struct {
RecipientIMSI *IMSI `ber:"tagNum:0,optional"`
RecipientMSISDN *MSISDN `ber:"tagNum:1,optional"`
RecipientOtherAddress *SMAddressInfo `ber:"tagNum:2,optional"`
RecipientSCCPAddress *AddressString `ber:"tagNum:3,optional"`
RecipientReceivedAddress *SMAddressInfo `ber:"tagNum:4,optional"`
SMDestinationInterface *SMInterface `ber:"tagNum:5,optional"`
SMRecipientProtocolID *asn.OctetString `ber:"tagNum:6,optional"`
/* Sequence of = 35, FULL Name = struct RecipientInfo__recipientOtherAddresses */
/* SMAddressInfo */
RecipientOtherAddresses []SMAddressInfo `ber:"tagNum:7,optional"`
}
type RecordType ¶
type RecordType struct {
Value int64
}
type RegistrationChargingInformation ¶
type RegistrationChargingInformation struct {
RegistrationMessagetype RegistrationMessageType `ber:"tagNum:0"`
UserIdentifier *InvolvedParty `ber:"tagNum:1,optional"`
UserEquipmentInfo *SubscriberEquipmentNumber `ber:"tagNum:2,optional"`
SUPIunauthenticatedFlag *asn.NULL `ber:"tagNum:3,optional"`
UserRoamerInOut *RoamerInOut `ber:"tagNum:4,optional"`
UserLocationInformation *UserLocationInformation `ber:"tagNum:5,optional"`
UserLocationInfoTime *TimeStamp `ber:"tagNum:6,optional"`
UETimeZone *MSTimeZone `ber:"tagNum:7,optional"`
RATType *RATType `ber:"tagNum:8,optional"`
MICOModeIndication *MICOModeIndication `ber:"tagNum:9,optional"`
SmsIndication *SmsIndication `ber:"tagNum:10,optional"`
/* Sequence of = 35, FULL Name = struct RegistrationChargingInformation__taiList */
/* TAI */
TaiList []TAI `ber:"tagNum:11,optional"`
ServiceAreaRestriction *ServiceAreaRestriction `ber:"tagNum:12,optional"`
/* Sequence of = 35, FULL Name = struct RegistrationChargingInformation__requestedNSSAI */
/* SingleNSSAI */
RequestedNSSAI []SingleNSSAI `ber:"tagNum:13,optional"`
/* Sequence of = 35, FULL Name = struct RegistrationChargingInformation__allowedNSSAI */
/* SingleNSSAI */
AllowedNSSAI []SingleNSSAI `ber:"tagNum:14,optional"`
/* Sequence of = 35, FULL Name = struct RegistrationChargingInformation__rejectedNSSAI */
/* SingleNSSAI */
RejectedNSSAI []SingleNSSAI `ber:"tagNum:15,optional"`
PSCellInformation *PSCellInformation `ber:"tagNum:16,optional"`
FiveGMMCapability *FiveGMMCapability `ber:"tagNum:17,optional"`
/* Sequence of = 35, FULL Name = struct RegistrationChargingInformation__nSSAIMapList */
/* NSSAIMap */
NSSAIMapList []NSSAIMap `ber:"tagNum:18,optional"`
AmfUeNgapId *AmfUeNgapId `ber:"tagNum:19,optional"`
RanUeNgapId *RanUeNgapId `ber:"tagNum:20,optional"`
RanNodeId *GlobalRanNodeId `ber:"tagNum:21,optional"`
UserLocationInformationASN1 *UserLocationInformationStructured `ber:"tagNum:22,optional"`
}
type RegistrationMessageType ¶
type RegistrationMessageType struct {
Value asn.Enumerated
}
type RestrictionType ¶
type RestrictionType struct {
Value asn.Enumerated
}
type RoamerInOut ¶
type RoamerInOut struct {
Value asn.Enumerated
}
type RoamingChargingProfile ¶
type RoamingChargingProfile struct {
/* Sequence of = 35, FULL Name = struct RoamingChargingProfile__roamingTriggers */
/* RoamingTrigger */
RoamingTriggers []RoamingTrigger `ber:"tagNum:0,optional"`
PartialRecordMethod *PartialRecordMethod `ber:"tagNum:1,optional"`
}
type RoamingQBCInformation ¶
type RoamingQBCInformation struct {
/* Sequence of = 35, FULL Name = struct RoamingQBCInformation__multipleQFIcontainer */
/* MultipleQFIContainer */
MultipleQFIcontainer []MultipleQFIContainer `ber:"tagNum:0,optional"`
UPFID *NetworkFunctionName `ber:"tagNum:1,optional"`
RoamingChargingProfile *RoamingChargingProfile `ber:"tagNum:2,optional"`
}
type RoamingTrigger ¶
type RoamingTrigger struct {
Trigger *SMFTrigger `ber:"tagNum:0,optional"`
TriggerCategory *TriggerCategory `ber:"tagNum:1,optional"`
TimeLimit *CallDuration `ber:"tagNum:2,optional"`
VolumeLimit *DataVolumeOctets `ber:"tagNum:3,optional"`
MaxNbChargingConditions *int64 `ber:"tagNum:4,optional"`
}
type RrcEstablishmentCause ¶
type RrcEstablishmentCause struct {
Value asn.OctetString
}
type SMAddressDomain ¶
type SMAddressDomain struct {
SMDomainName *asn.GraphicString `ber:"tagNum:0,optional"`
ThreeGPPIMSIMCCMNC *PLMNId `ber:"tagNum:1,optional"`
}
type SMAddressInfo ¶
type SMAddressInfo struct {
SMAddressType *SMAddressType `ber:"tagNum:0,optional"`
SMAddressData *asn.GraphicString `ber:"tagNum:1,optional"`
SMAddressDomain *SMAddressDomain `ber:"tagNum:2,optional"`
}
type SMAddressType ¶
type SMAddressType struct {
Value asn.Enumerated
}
type SMFTrigger ¶
type SMFTrigger struct {
Value int64
}
type SMInterface ¶
type SMInterface struct {
InterfaceId *asn.GraphicString `ber:"tagNum:0,optional"`
InterfaceText *asn.GraphicString `ber:"tagNum:1,optional"`
InterfacePort *asn.GraphicString `ber:"tagNum:2,optional"`
InterfaceType *SMInterfaceType `ber:"tagNum:3,optional"`
}
type SMInterfaceType ¶
type SMInterfaceType struct {
Value asn.Enumerated
}
type SMMessageType ¶
type SMMessageType struct {
Value asn.Enumerated
}
type SMReplyPathRequested ¶
type SMReplyPathRequested struct {
Value asn.Enumerated
}
type SMSChargingInformation ¶
type SMSChargingInformation struct {
OriginatorInfo *OriginatorInfo `ber:"tagNum:1,optional"`
/* Sequence of = 35, FULL Name = struct SMSChargingInformation__recipientInfos */
/* RecipientInfo */
RecipientInfos []RecipientInfo `ber:"tagNum:2,optional"`
UserEquipmentInfo *SubscriberEquipmentNumber `ber:"tagNum:3,optional"`
UserLocationInformation *UserLocationInformation `ber:"tagNum:4,optional"`
UETimeZone *MSTimeZone `ber:"tagNum:5,optional"`
RATType *RATType `ber:"tagNum:6,optional"`
SMSCAddress *AddressString `ber:"tagNum:7,optional"`
Eventtimestamp TimeStamp `ber:"tagNum:8"`
SMDataCodingScheme *int64 `ber:"tagNum:20,optional"`
SMMessageType *SMMessageType `ber:"tagNum:21,optional"`
SMReplyPathRequested *SMReplyPathRequested `ber:"tagNum:22,optional"`
SMUserDataHeader *asn.OctetString `ber:"tagNum:23,optional"`
SMSStatus *SMSStatus `ber:"tagNum:24,optional"`
SMDischargeTime *TimeStamp `ber:"tagNum:25,optional"`
SMTotalNumber *int64 `ber:"tagNum:26,optional"`
SMServiceType *SMServiceType `ber:"tagNum:27,optional"`
SMSequenceNumber *int64 `ber:"tagNum:28,optional"`
SMSResult *SMSResult `ber:"tagNum:29,optional"`
SubmissionTime *TimeStamp `ber:"tagNum:30,optional"`
SMPriority *PriorityType `ber:"tagNum:31,optional"`
MessageReference *MessageReference `ber:"tagNum:32,optional"`
MessageSize *int64 `ber:"tagNum:33,optional"`
MessageClass *MessageClass `ber:"tagNum:34,optional"`
SMdeliveryReportRequested *SMdeliveryReportRequested `ber:"tagNum:35,optional"`
MessageClassTokenText *asn.UTF8String `ber:"tagNum:36,optional"`
UserRoamerInOut *RoamerInOut `ber:"tagNum:37,optional"`
UserLocationInformationASN1 *UserLocationInformationStructured `ber:"tagNum:38,optional"`
}
type SMSStatus ¶
type SMSStatus struct {
Value asn.OctetString
}
type SMServiceType ¶
type SMServiceType struct {
Value int64
}
type SMdeliveryReportRequested ¶
type SMdeliveryReportRequested struct {
Value asn.Enumerated
}
type ServiceAreaRestriction ¶
type ServiceAreaRestriction struct {
RestrictionType *RestrictionType `ber:"tagNum:0,optional"`
/* Sequence of = 35, FULL Name = struct ServiceAreaRestriction__areas */
/* Area */
Areas []Area `ber:"tagNum:1,optional"`
MaxNumOfTAs *int64 `ber:"tagNum:2,optional"`
MaxNumOfTAsForNotAllowedAreas *int64 `ber:"tagNum:3,optional"`
}
type ServiceExperienceInfo ¶
type ServiceExperienceInfo struct {
SvcExprc *SvcExperience `ber:"tagNum:0,optional"`
SvcExprcVariance *int64 `ber:"tagNum:1,optional"`
Snssai *SingleNSSAI `ber:"tagNum:2,optional"`
AppId *asn.OctetString `ber:"tagNum:3,optional"`
Confidence *int64 `ber:"tagNum:4,optional"`
Dnn *DataNetworkNameIdentifier `ber:"tagNum:5,optional"`
NetworkArea *NetworkAreaInfo `ber:"tagNum:6,optional"`
NsiId *asn.OctetString `ber:"tagNum:7,optional"`
Ratio *int64 `ber:"tagNum:8,optional"`
}
type ServiceIdentifier ¶
type ServiceIdentifier struct {
Value int64
}
type ServiceProfileChargingInformation ¶
type ServiceProfileChargingInformation struct {
ServiceProfileIdentifier *asn.OctetString `ber:"tagNum:0,optional"`
/* Sequence of = 35, FULL Name = struct ServiceProfileChargingInformation__sNSSAIList */
/* SingleNSSAI */
SNSSAIList []SingleNSSAI `ber:"tagNum:1,optional"`
SST *SliceServiceType `ber:"tagNum:2,optional"`
Latency *int64 `ber:"tagNum:3,optional"`
Availability *int64 `ber:"tagNum:4,optional"`
ResourceSharingLevel *SharingLevel `ber:"tagNum:5,optional"`
Jitter *int64 `ber:"tagNum:6,optional"`
Reliability *asn.OctetString `ber:"tagNum:7,optional"`
MaxNumberofUEs *int64 `ber:"tagNum:8,optional"`
CoverageArea *asn.OctetString `ber:"tagNum:9,optional"`
UEMobilityLevel *MobilityLevel `ber:"tagNum:10,optional"`
DelayToleranceIndicator *DelayToleranceIndicator `ber:"tagNum:11,optional"`
DLThroughtputPerSlice *Throughput `ber:"tagNum:12,optional"`
DLThroughtputPerUE *Throughput `ber:"tagNum:13,optional"`
ULThroughtputPerSlice *Throughput `ber:"tagNum:14,optional"`
ULThroughtputPerUE *Throughput `ber:"tagNum:15,optional"`
MaxNumberofPDUsessions *int64 `ber:"tagNum:16,optional"`
KPIsMonitoringList *asn.OctetString `ber:"tagNum:17,optional"`
SupportedAccessTechnology *int64 `ber:"tagNum:18,optional"`
V2XCommunicationMode *V2XCommunicationModeIndicator `ber:"tagNum:19,optional"`
AddServiceProfileChargingInfo *asn.OctetString `ber:"tagNum:100,optional"`
}
type ServiceSpecificInfo ¶
type ServiceSpecificInfo struct {
ServiceSpecificData *asn.GraphicString `ber:"tagNum:0,optional"`
ServiceSpecificType *int64 `ber:"tagNum:1,optional"`
}
type ServingNetworkFunctionID ¶
type ServingNetworkFunctionID struct {
ServingNetworkFunctionInformation NetworkFunctionInformation `ber:"tagNum:0"`
AMFIdentifier *AMFID `ber:"tagNum:1,optional"`
}
type SessionAMBR ¶
type SharingLevel ¶
type SharingLevel struct {
Value asn.Enumerated
}
type SingleNSSAI ¶
type SingleNSSAI struct {
SST SliceServiceType `ber:"tagNum:0"`
SD *SliceDifferentiator `ber:"tagNum:1,optional"`
}
type SliceDifferentiator ¶
type SliceDifferentiator struct {
Value asn.OctetString
}
type SliceServiceType ¶
type SliceServiceType struct {
Value int64
}
type SmsIndication ¶
type SmsIndication struct {
Value asn.Enumerated
}
type SteerModeValue ¶
type SteerModeValue struct {
Value asn.Enumerated
}
type SubscribedQoSInformation ¶
type SubscribedQoSInformation struct {
FiveQi *int64 `ber:"tagNum:1,optional"`
ARP *AllocationRetentionPriority `ber:"tagNum:2,optional"`
PriorityLevel *int64 `ber:"tagNum:3,optional"`
}
type SubscriberEquipmentNumber ¶
type SubscriberEquipmentNumber struct {
SubscriberEquipmentNumberType SubscriberEquipmentType `ber:"tagNum:0"`
SubscriberEquipmentNumberData asn.OctetString `ber:"tagNum:1"`
}
type SubscriberEquipmentType ¶
type SubscriberEquipmentType struct {
Value asn.Enumerated
}
type SubscriptionID ¶
type SubscriptionID struct {
SubscriptionIDType SubscriptionIDType `ber:"tagNum:0"`
SubscriptionIDData asn.UTF8String `ber:"tagNum:1"`
}
type SubscriptionIDType ¶
type SubscriptionIDType struct {
Value asn.Enumerated
}
type SvcExperience ¶
type TAC ¶
type TAC struct {
Value asn.OctetString
}
type TBCDSTRING ¶
type TBCDSTRING struct {
Value asn.OctetString
}
type TNAPId ¶
type TNAPId struct {
Value asn.UTF8String
}
type TWAPId ¶
type TWAPId struct {
Value asn.UTF8String
}
type TenantIdentifier ¶
type TenantIdentifier struct {
Value asn.OctetString
}
type ThreeGPPPSDataOffStatus ¶
type ThreeGPPPSDataOffStatus struct {
Value asn.Enumerated
}
type Throughput ¶
type TimeStamp ¶
type TimeStamp struct {
Value asn.OctetString
}
type TngfId ¶
type TngfId struct {
Value asn.UTF8String
}
type Trigger ¶
type Trigger struct {
Present int /* Choice Type */
SMFTrigger *SMFTrigger `ber:"tagNum:0"`
}
type TriggerCategory ¶
type TriggerCategory struct {
Value asn.Enumerated
}
type UnauthorizedLCSClientDiagnostic ¶
type UnauthorizedLCSClientDiagnostic struct {
}
type UsedUnitContainer ¶
type UsedUnitContainer struct {
ServiceIdentifier *ServiceIdentifier `ber:"tagNum:0,optional"`
Time *CallDuration `ber:"tagNum:1,optional"`
/* Sequence of = 35, FULL Name = struct UsedUnitContainer__triggers */
/* Trigger */
Triggers []Trigger `ber:"tagNum:2,optional"`
TriggerTimeStamp *TimeStamp `ber:"tagNum:3,optional"`
DataTotalVolume *DataVolumeOctets `ber:"tagNum:4,optional"`
DataVolumeUplink *DataVolumeOctets `ber:"tagNum:5,optional"`
DataVolumeDownlink *DataVolumeOctets `ber:"tagNum:6,optional"`
ServiceSpecificUnits *int64 `ber:"tagNum:7,optional"`
EventTimeStamp *TimeStamp `ber:"tagNum:8,optional"`
LocalSequenceNumber *LocalSequenceNumber `ber:"tagNum:9,optional"`
RatingIndicator *RatingIndicator `ber:"tagNum:10,optional"`
PDUContainerInformation *PDUContainerInformation `ber:"tagNum:11,optional"`
QuotaManagementIndicator *bool `ber:"tagNum:12,optional"`
QuotaManagementIndicatorExt *QuotaManagementIndicator `ber:"tagNum:13,optional"`
NSPAContainerInformation *NSPAContainerInformation `ber:"tagNum:14,optional"`
/* Sequence of = 35, FULL Name = struct UsedUnitContainer__eventTimeStampExt */
/* TimeStamp */
EventTimeStampExt []TimeStamp `ber:"tagNum:15,optional"`
}
type UserLocationInformation ¶
type UserLocationInformation struct {
Value asn.OctetString
}
type UserLocationInformationStructured ¶
type UserLocationInformationStructured struct {
EutraLocation *EutraLocation `ber:"tagNum:0,optional"`
NrLocation *NrLocation `ber:"tagNum:1,optional"`
N3gaLocation *N3gaLocation `ber:"tagNum:2,optional"`
}
type V2XCommunicationModeIndicator ¶
type V2XCommunicationModeIndicator struct {
Value asn.Enumerated
}
type WAgfId ¶
type WAgfId struct {
Value asn.UTF8String
}
Source Files
¶
- AFChargingID.go
- AMFID.go
- APIDirection.go
- APIResultCode.go
- ATSSSCapability.go
- AccessType.go
- AddressString.go
- AdministrativeState.go
- AgeOfLocationInformation.go
- AllocationRetentionPriority.go
- AmfUeNgapId.go
- Area.go
- AuthorizedQoSInformation.go
- Bitrate.go
- CHFRecord.go
- CallDuration.go
- CauseForRecClosing.go
- ChChSelectionMode.go
- ChargingCharacteristics.go
- ChargingID.go
- ChargingRecord.go
- ChargingRuleBaseName.go
- ChargingSessionIdentifier.go
- CoreNetworkType.go
- DNNSelectionMode.go
- DataNetworkNameIdentifier.go
- DataVolumeOctets.go
- DelayToleranceIndicator.go
- Diagnostics.go
- DynamicAddressFlag.go
- ENbId.go
- Ecgi.go
- EnhancedDiagnostics.go
- EnhancedDiagnostics5G.go
- EutraCellId.go
- EutraLocation.go
- EventBasedChargingInformation.go
- ExposureFunctionAPIInformation.go
- ExternalGroupIdentifier.go
- FiveGMMCapability.go
- FiveGMmCause.go
- FiveGQoSInformation.go
- FiveGSmCause.go
- GCI.go
- GLI.go
- GNbId.go
- GeodeticInformation.go
- GeographicalInformation.go
- GlobalRanNodeId.go
- HFCNodeId.go
- IMSI.go
- IPAddress.go
- IPBinV4Address.go
- IPBinV6Address.go
- IPBinV6AddressWithOrWithoutPrefixLength.go
- IPBinV6AddressWithPrefixLength.go
- IPBinaryAddress.go
- IPTextRepresentedAddress.go
- ISDNAddressString.go
- IncompleteCDRIndication.go
- InvolvedParty.go
- LineType.go
- LocalSequenceNumber.go
- LocationReportingChargingInformation.go
- LocationReportingMessageType.go
- MAPDUSessionIndicator.go
- MAPDUSessionInformation.go
- MAPDUSteeringFunctionality.go
- MAPDUSteeringMode.go
- MICOModeIndication.go
- MSISDN.go
- MSTimeZone.go
- ManagementExtension.go
- ManagementExtensions.go
- ManagementOperation.go
- ManagementOperationStatus.go
- MessageClass.go
- MessageReference.go
- MnSConsumerIdentifier.go
- MobilityLevel.go
- MultipleQFIContainer.go
- MultipleUnitUsage.go
- N2ConnectionChargingInformation.go
- N2ConnectionMessageType.go
- N3IwFId.go
- N3gaLocation.go
- NGRANSecondaryRATType.go
- NGRANSecondaryRATUsageReport.go
- NSMChargingInformation.go
- NSPAChargingInformation.go
- NSPAContainerInformation.go
- NSSAIMap.go
- Ncgi.go
- NetworkAreaInfo.go
- NetworkFunctionInformation.go
- NetworkFunctionName.go
- NetworkFunctionality.go
- NgApCause.go
- NgeNbId.go
- Nid.go
- NodeAddress.go
- NrCellId.go
- NrLocation.go
- NsiLoadLevelInfo.go
- OperationalState.go
- OriginatorInfo.go
- PDPAddressPrefixLength.go
- PDUAddress.go
- PDUContainerInformation.go
- PDUSessionChargingInformation.go
- PDUSessionId.go
- PDUSessionType.go
- PLMNId.go
- PSCellInformation.go
- PartialRecordMethod.go
- PositionMethodFailureDiagnostic.go
- PreemptionCapability.go
- PreemptionVulnerability.go
- PresenceReportingAreaElementsList.go
- PresenceReportingAreaInfo.go
- PresenceReportingAreaNode.go
- PresenceReportingAreaStatus.go
- PriorityType.go
- QoSCharacteristics.go
- QoSFlowId.go
- QosFlowsUsageReport.go
- QuotaManagementIndicator.go
- RANNASCause.go
- RANNASRelCause.go
- RATType.go
- RanUeNgapId.go
- RatingGroupId.go
- RatingIndicator.go
- RecipientInfo.go
- RecordType.go
- RegistrationChargingInformation.go
- RegistrationMessageType.go
- RestrictionType.go
- RoamerInOut.go
- RoamingChargingProfile.go
- RoamingQBCInformation.go
- RoamingTrigger.go
- RrcEstablishmentCause.go
- SMAddressDomain.go
- SMAddressInfo.go
- SMAddressType.go
- SMFTrigger.go
- SMInterface.go
- SMInterfaceType.go
- SMMessageType.go
- SMReplyPathRequested.go
- SMSChargingInformation.go
- SMSResult.go
- SMSStatus.go
- SMServiceType.go
- SMdeliveryReportRequested.go
- SSCMode.go
- ServiceAreaRestriction.go
- ServiceExperienceInfo.go
- ServiceIdentifier.go
- ServiceProfileChargingInformation.go
- ServiceSpecificInfo.go
- ServingNetworkFunctionID.go
- SessionAMBR.go
- SharingLevel.go
- SingleNSSAI.go
- SliceDifferentiator.go
- SliceServiceType.go
- SmsIndication.go
- SteerModeValue.go
- SubscribedQoSInformation.go
- SubscriberEquipmentNumber.go
- SubscriberEquipmentType.go
- SubscriptionID.go
- SubscriptionIDType.go
- SvcExperience.go
- TAC.go
- TAI.go
- TBCDSTRING.go
- TNAPId.go
- TWAPId.go
- TenantIdentifier.go
- ThreeGPPPSDataOffStatus.go
- Throughput.go
- TimeStamp.go
- TngfId.go
- Trigger.go
- TriggerCategory.go
- UnauthorizedLCSClientDiagnostic.go
- UsedUnitContainer.go
- UserLocationInformation.go
- UserLocationInformationStructured.go
- V2XCommunicationModeIndicator.go
- WAgfId.go
Click to show internal directories.
Click to hide internal directories.