github.com/free5gc/openapi@v1.0.8/models/model_usage_mon_data_limit.go (about)

     1  /*
     2   * Nudr_DataRepository API OpenAPI file
     3   *
     4   * Unified Data Repository Service
     5   *
     6   * API version: 1.0.0
     7   * Generated by: OpenAPI Generator (https://openapi-generator.tech)
     8   */
     9  
    10  package models
    11  
    12  import (
    13  	"time"
    14  )
    15  
    16  // Contains usage monitoring control data for a subscriber.
    17  type UsageMonDataLimit struct {
    18  	LimitId     string                       `json:"limitId" bson:"limitId"`
    19  	Scopes      map[string]UsageMonDataScope `json:"scopes,omitempty" bson:"scopes"`
    20  	UmLevel     UsageMonLevel                `json:"umLevel,omitempty" bson:"umLevel"`
    21  	StartDate   *time.Time                   `json:"startDate,omitempty" bson:"startDate"`
    22  	EndDate     *time.Time                   `json:"endDate,omitempty" bson:"endDate"`
    23  	UsageLimit  *UsageThreshold              `json:"usageLimit,omitempty" bson:"usageLimit"`
    24  	ResetPeriod *time.Time                   `json:"resetPeriod,omitempty" bson:"resetPeriod"`
    25  }