github.com/free5gc/openapi@v1.0.8/models/model_qos_data.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 QosData struct { 13 // Univocally identifies the QoS control policy data within a PDU session. 14 QosId string `json:"qosId" yaml:"qosId" bson:"qosId" mapstructure:"QosId"` 15 Var5qi int32 `json:"5qi,omitempty" yaml:"5qi" bson:"5qi" mapstructure:"Var5qi"` 16 MaxbrUl string `json:"maxbrUl,omitempty" yaml:"maxbrUl" bson:"maxbrUl" mapstructure:"MaxbrUl"` 17 MaxbrDl string `json:"maxbrDl,omitempty" yaml:"maxbrDl" bson:"maxbrDl" mapstructure:"MaxbrDl"` 18 GbrUl string `json:"gbrUl,omitempty" yaml:"gbrUl" bson:"gbrUl" mapstructure:"GbrUl"` 19 GbrDl string `json:"gbrDl,omitempty" yaml:"gbrDl" bson:"gbrDl" mapstructure:"GbrDl"` 20 Arp *Arp `json:"arp,omitempty" yaml:"arp" bson:"arp" mapstructure:"Arp"` 21 // 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. 22 Qnc bool `json:"qnc,omitempty" yaml:"qnc" bson:"qnc" mapstructure:"Qnc"` 23 PriorityLevel int32 `json:"priorityLevel,omitempty" yaml:"priorityLevel" bson:"priorityLevel" mapstructure:"PriorityLevel"` 24 AverWindow int32 `json:"averWindow,omitempty" yaml:"averWindow" bson:"averWindow" mapstructure:"AverWindow"` 25 MaxDataBurstVol int32 `json:"maxDataBurstVol,omitempty" yaml:"maxDataBurstVol" bson:"maxDataBurstVol" mapstructure:"MaxDataBurstVol"` 26 // Indicates whether the QoS information is reflective for the corresponding service data flow. 27 ReflectiveQos bool `json:"reflectiveQos,omitempty" yaml:"reflectiveQos" bson:"reflectiveQos" mapstructure:"ReflectiveQos"` 28 // Indicates, by containing the same value, what PCC rules may share resource in downlink direction. 29 SharingKeyDl string `json:"sharingKeyDl,omitempty" yaml:"sharingKeyDl" bson:"sharingKeyDl" mapstructure:"SharingKeyDl"` 30 // Indicates, by containing the same value, what PCC rules may share resource in uplink direction. 31 SharingKeyUl string `json:"sharingKeyUl,omitempty" yaml:"sharingKeyUl" bson:"sharingKeyUl" mapstructure:"SharingKeyUl"` 32 MaxPacketLossRateDl int32 `json:"maxPacketLossRateDl,omitempty" yaml:"maxPacketLossRateDl" bson:"maxPacketLossRateDl" mapstructure:"MaxPacketLossRateDl"` 33 MaxPacketLossRateUl int32 `json:"maxPacketLossRateUl,omitempty" yaml:"maxPacketLossRateUl" bson:"maxPacketLossRateUl" mapstructure:"MaxPacketLossRateUl"` 34 // Indicates that the dynamic PCC rule shall always have its binding with the QoS Flow associated with the default QoS rule 35 DefQosFlowIndication bool `json:"defQosFlowIndication,omitempty" yaml:"defQosFlowIndication" bson:"defQosFlowIndication" mapstructure:"DefQosFlowIndication"` 36 ExtMaxDataBurstVol int32 `json:"extMaxDataBurstVol,omitempty" yaml:"extMaxDataBurstVol" bson:"extMaxDataBurstVol" mapstructure:"ExtMaxDataBurstVol"` 37 PacketDelayBudget int32 `json:"packetDelayBudget,omitempty" yaml:"packetDelayBudget" bson:"packetDelayBudget" mapstructure:"PacketDelayBudget"` 38 PacketErrorRate string `json:"packetErrorRate,omitempty" yaml:"packetErrorRate" bson:"packetErrorRate" mapstructure:"PacketErrorRate"` 39 }