github.com/free5gc/openapi@v1.0.8/models/model_accu_usage_report.go (about) 1 /* 2 * Npcf_SMPolicyControl 3 * 4 * Session Management Policy Control Service 5 * 6 * API version: 1.0.1 7 * Generated by: OpenAPI Generator (https://openapi-generator.tech) 8 */ 9 10 package models 11 12 type AccuUsageReport struct { 13 // An id referencing UsageMonitoringData objects associated with this usage report. 14 RefUmIds string `json:"refUmIds" yaml:"refUmIds" bson:"refUmIds" mapstructure:"RefUmIds"` 15 // Unsigned integer identifying a volume in units of bytes. 16 VolUsage int64 `json:"volUsage,omitempty" yaml:"volUsage" bson:"volUsage" mapstructure:"VolUsage"` 17 // Unsigned integer identifying a volume in units of bytes. 18 VolUsageUplink int64 `json:"volUsageUplink,omitempty" yaml:"volUsageUplink" bson:"volUsageUplink" mapstructure:"VolUsageUplink"` 19 // Unsigned integer identifying a volume in units of bytes. 20 VolUsageDownlink int64 `json:"volUsageDownlink,omitempty" yaml:"volUsageDownlink" bson:"volUsageDownlink" mapstructure:"VolUsageDownlink"` 21 TimeUsage int32 `json:"timeUsage,omitempty" yaml:"timeUsage" bson:"timeUsage" mapstructure:"TimeUsage"` 22 // Unsigned integer identifying a volume in units of bytes. 23 NextVolUsage int64 `json:"nextVolUsage,omitempty" yaml:"nextVolUsage" bson:"nextVolUsage" mapstructure:"NextVolUsage"` 24 // Unsigned integer identifying a volume in units of bytes. 25 NextVolUsageUplink int64 `json:"nextVolUsageUplink,omitempty" yaml:"nextVolUsageUplink" bson:"nextVolUsageUplink" mapstructure:"NextVolUsageUplink"` 26 // Unsigned integer identifying a volume in units of bytes. 27 NextVolUsageDownlink int64 `json:"nextVolUsageDownlink,omitempty" yaml:"nextVolUsageDownlink" bson:"nextVolUsageDownlink" mapstructure:"NextVolUsageDownlink"` 28 NextTimeUsage int32 `json:"nextTimeUsage,omitempty" yaml:"nextTimeUsage" bson:"nextTimeUsage" mapstructure:"NextTimeUsage"` 29 }