simCardStatisticsDomain.go 1.1 KB

12345678910111213141516171819202122
  1. package domain
  2. // SimCardDailyStatistics records the UTC collection date. Usage values are in KB.
  3. type SimCardDailyStatistics struct {
  4. Date string `bson:"date" json:"date"`
  5. CardCount int64 `bson:"cardCount" json:"cardCount"`
  6. TotalOver200MB int64 `bson:"totalOver200MB" json:"totalOver200MB"`
  7. TotalOver1GB int64 `bson:"totalOver1GB" json:"totalOver1GB"`
  8. TotalOver2GB int64 `bson:"totalOver2GB" json:"totalOver2GB"`
  9. MaxTotalKB float64 `bson:"maxTotalKB" json:"maxTotalKB"`
  10. IncrementCardCount int64 `bson:"incrementCardCount" json:"incrementCardCount"`
  11. IncrementOver20MB int64 `bson:"incrementOver20MB" json:"incrementOver20MB"`
  12. IncrementOver50MB int64 `bson:"incrementOver50MB" json:"incrementOver50MB"`
  13. IncrementOver200MB int64 `bson:"incrementOver200MB" json:"incrementOver200MB"`
  14. MaxIncrementKB *float64 `bson:"maxIncrementKB" json:"maxIncrementKB"`
  15. }
  16. // SimCardRunPage identifies one persisted source page.
  17. type SimCardRunPage struct {
  18. Platform SimCardPlatform `json:"platform"`
  19. Page uint64 `json:"page"`
  20. }