github.com/free5gc/openapi@v1.0.8/models/model_pdu_session_charging_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  type PduSessionChargingInformation struct {
    13  	ChargingId                       int32                       `json:"chargingId,omitempty" yaml:"chargingId" bson:"chargingId" mapstructure:"ChargingId"`
    14  	HomeProvidedChargingId           int32                       `json:"homeProvidedChargingId,omitempty" yaml:"homeProvidedChargingId" bson:"homeProvidedChargingId" mapstructure:"HomeProvidedChargingId"`
    15  	UserInformation                  *UserInformation            `json:"userInformation,omitempty" yaml:"userInformation" bson:"userInformation" mapstructure:"UserInformation"`
    16  	UserLocationinfo                 *UserLocation               `json:"userLocationinfo,omitempty" yaml:"userLocationinfo" bson:"userLocationinfo" mapstructure:"UserLocationinfo"`
    17  	MAPDUNon3GPPUserLocationInfo     *UserLocation               `json:"mAPDUNon3GPPUserLocationInfo,omitempty" yaml:"mAPDUNon3GPPUserLocationInfo" bson:"mAPDUNon3GPPUserLocationInfo" mapstructure:"MAPDUNon3GPPUserLocationInfo"`
    18  	PresenceReportingAreaInformation map[string]PresenceInfo     `json:"presenceReportingAreaInformation,omitempty" yaml:"presenceReportingAreaInformation" bson:"presenceReportingAreaInformation" mapstructure:"PresenceReportingAreaInformation"`
    19  	UetimeZone                       string                      `json:"uetimeZone,omitempty" yaml:"uetimeZone" bson:"uetimeZone" mapstructure:"UetimeZone"`
    20  	PduSessionInformation            *PduSessionInformation      `json:"pduSessionInformation,omitempty" yaml:"pduSessionInformation" bson:"pduSessionInformation" mapstructure:"PduSessionInformation"`
    21  	UnitCountInactivityTimer         int32                       `json:"unitCountInactivityTimer,omitempty" yaml:"unitCountInactivityTimer" bson:"unitCountInactivityTimer" mapstructure:"UnitCountInactivityTimer"`
    22  	RANSecondaryRATUsageReport       *RanSecondaryRatUsageReport `json:"rANSecondaryRATUsageReport,omitempty" yaml:"rANSecondaryRATUsageReport" bson:"rANSecondaryRATUsageReport" mapstructure:"RANSecondaryRATUsageReport"`
    23  }