github.com/free5gc/openapi@v1.0.8/models/model_pdu_session_information.go (about) 1 /* 2 * Nchf_ConvergedCharging 3 * 4 * ConvergedCharging Service © 2021, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved. 5 * 6 * API version: 3.0.3 7 * Generated by: OpenAPI Generator (https://openapi-generator.tech) 8 */ 9 10 package models 11 12 import ( 13 "time" 14 ) 15 16 type PduSessionInformation struct { 17 NetworkSlicingInfo *NetworkSlicingInfo `json:"networkSlicingInfo,omitempty" yaml:"networkSlicingInfo" bson:"networkSlicingInfo" mapstructure:"NetworkSlicingInfo"` 18 PduSessionID int32 `json:"pduSessionID" yaml:"pduSessionID" bson:"pduSessionID" mapstructure:"PduSessionID"` 19 PduType PduSessionType `json:"pduType,omitempty" yaml:"pduType" bson:"pduType" mapstructure:"PduType"` 20 SscMode SscMode `json:"sscMode,omitempty" yaml:"sscMode" bson:"sscMode" mapstructure:"SscMode"` 21 HPlmnId *PlmnId `json:"hPlmnId,omitempty" yaml:"hPlmnId" bson:"hPlmnId" mapstructure:"HPlmnId"` 22 ServingNetworkFunctionID *ServingNetworkFunctionId `json:"servingNetworkFunctionID,omitempty" yaml:"servingNetworkFunctionID" bson:"servingNetworkFunctionID" mapstructure:"ServingNetworkFunctionID"` 23 RatType RatType `json:"ratType,omitempty" yaml:"ratType" bson:"ratType" mapstructure:"RatType"` 24 MAPDUNon3GPPRATType RatType `json:"mAPDUNon3GPPRATType,omitempty" yaml:"mAPDUNon3GPPRATType" bson:"mAPDUNon3GPPRATType" mapstructure:"MAPDUNon3GPPRATType"` 25 DnnId string `json:"dnnId" yaml:"dnnId" bson:"dnnId" mapstructure:"DnnId"` 26 DnnSelectionMode DnnSelectionMode `json:"dnnSelectionMode,omitempty" yaml:"dnnSelectionMode" bson:"dnnSelectionMode" mapstructure:"DnnSelectionMode"` 27 ChargingCharacteristics string `json:"chargingCharacteristics,omitempty" yaml:"chargingCharacteristics" bson:"chargingCharacteristics" mapstructure:"ChargingCharacteristics"` 28 ChargingCharacteristicsSelectionMode ChargingCharacteristicsSelectionMode `json:"chargingCharacteristicsSelectionMode,omitempty" yaml:"chargingCharacteristicsSelectionMode" bson:"chargingCharacteristicsSelectionMode" mapstructure:"ChargingCharacteristicsSelectionMode"` 29 StartTime *time.Time `json:"startTime,omitempty" yaml:"startTime" bson:"startTime" mapstructure:"StartTime"` 30 StopTime *time.Time `json:"stopTime,omitempty" yaml:"stopTime" bson:"stopTime" mapstructure:"StopTime"` 31 Var3gppPSDataOffStatus Model3GpppsDataOffStatus `json:"3gppPSDataOffStatus,omitempty" yaml:"3gppPSDataOffStatus" bson:"3gppPSDataOffStatus" mapstructure:"Var3gppPSDataOffStatus"` 32 SessionStopIndicator bool `json:"sessionStopIndicator,omitempty" yaml:"sessionStopIndicator" bson:"sessionStopIndicator" mapstructure:"SessionStopIndicator"` 33 PduAddress *PduAddress `json:"pduAddress,omitempty" yaml:"pduAddress" bson:"pduAddress" mapstructure:"PduAddress"` 34 Diagnostics int32 `json:"diagnostics,omitempty" yaml:"diagnostics" bson:"diagnostics" mapstructure:"Diagnostics"` 35 AuthorizedQoSInformation *AuthorizedDefaultQos `json:"authorizedQoSInformation,omitempty" yaml:"authorizedQoSInformation" bson:"authorizedQoSInformation" mapstructure:"AuthorizedQoSInformation"` 36 SubscribedQoSInformation *SubscribedDefaultQos `json:"subscribedQoSInformation,omitempty" yaml:"subscribedQoSInformation" bson:"subscribedQoSInformation" mapstructure:"SubscribedQoSInformation"` 37 AuthorizedSessionAMBR *Ambr `json:"authorizedSessionAMBR,omitempty" yaml:"authorizedSessionAMBR" bson:"authorizedSessionAMBR" mapstructure:"AuthorizedSessionAMBR"` 38 SubscribedSessionAMBR *Ambr `json:"subscribedSessionAMBR,omitempty" yaml:"subscribedSessionAMBR" bson:"subscribedSessionAMBR" mapstructure:"SubscribedSessionAMBR"` 39 ServingCNPlmnId *PlmnId `json:"servingCNPlmnId,omitempty" yaml:"servingCNPlmnId" bson:"servingCNPlmnId" mapstructure:"ServingCNPlmnId"` 40 MAPDUSessionInformation *MapduSessionInformation `json:"mAPDUSessionInformation,omitempty" yaml:"mAPDUSessionInformation" bson:"mAPDUSessionInformation" mapstructure:"MAPDUSessionInformation"` 41 EnhancedDiagnostics []RanNasRelCause `json:"enhancedDiagnostics,omitempty" yaml:"enhancedDiagnostics" bson:"enhancedDiagnostics" mapstructure:"EnhancedDiagnostics"` 42 }