github.com/free5gc/openapi@v1.0.8/models/model_qfi_container_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 QfiContainerInformation struct {
    17  	QFI                              int32                      `json:"qFI,omitempty" yaml:"qFI" bson:"qFI" mapstructure:"QFI"`
    18  	ReportTime                       *time.Time                 `json:"reportTime" yaml:"reportTime" bson:"reportTime" mapstructure:"ReportTime"`
    19  	TimeofFirstUsage                 *time.Time                 `json:"timeofFirstUsage,omitempty" yaml:"timeofFirstUsage" bson:"timeofFirstUsage" mapstructure:"TimeofFirstUsage"`
    20  	TimeofLastUsage                  *time.Time                 `json:"timeofLastUsage,omitempty" yaml:"timeofLastUsage" bson:"timeofLastUsage" mapstructure:"TimeofLastUsage"`
    21  	QoSInformation                   *QosData                   `json:"qoSInformation,omitempty" yaml:"qoSInformation" bson:"qoSInformation" mapstructure:"QoSInformation"`
    22  	QoSCharacteristics               *QosCharacteristics        `json:"qoSCharacteristics,omitempty" yaml:"qoSCharacteristics" bson:"qoSCharacteristics" mapstructure:"QoSCharacteristics"`
    23  	UserLocationInformation          *UserLocation              `json:"userLocationInformation,omitempty" yaml:"userLocationInformation" bson:"userLocationInformation" mapstructure:"UserLocationInformation"`
    24  	UetimeZone                       string                     `json:"uetimeZone,omitempty" yaml:"uetimeZone" bson:"uetimeZone" mapstructure:"UetimeZone"`
    25  	PresenceReportingAreaInformation map[string]PresenceInfo    `json:"presenceReportingAreaInformation,omitempty" yaml:"presenceReportingAreaInformation" bson:"presenceReportingAreaInformation" mapstructure:"PresenceReportingAreaInformation"`
    26  	RATType                          RatType                    `json:"rATType,omitempty" yaml:"rATType" bson:"rATType" mapstructure:"RATType"`
    27  	ServingNetworkFunctionID         []ServingNetworkFunctionId `json:"servingNetworkFunctionID,omitempty" yaml:"servingNetworkFunctionID" bson:"servingNetworkFunctionID" mapstructure:"ServingNetworkFunctionID"`
    28  	Var3gppPSDataOffStatus           Model3GpppsDataOffStatus   `json:"3gppPSDataOffStatus,omitempty" yaml:"3gppPSDataOffStatus" bson:"3gppPSDataOffStatus" mapstructure:"Var3gppPSDataOffStatus"`
    29  	Var3gppChargingId                int32                      `json:"3gppChargingId,omitempty" yaml:"3gppChargingId" bson:"3gppChargingId" mapstructure:"Var3gppChargingId"`
    30  	Diagnostics                      int32                      `json:"diagnostics,omitempty" yaml:"diagnostics" bson:"diagnostics" mapstructure:"Diagnostics"`
    31  	EnhancedDiagnostics              []string                   `json:"enhancedDiagnostics,omitempty" yaml:"enhancedDiagnostics" bson:"enhancedDiagnostics" mapstructure:"EnhancedDiagnostics"`
    32  }