warning.go 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. package apis
  2. type Warning struct {
  3. Subject string `json:"subject"`
  4. WarningText []string `json:"warning_text"`
  5. To []string `json:"to"`
  6. }
  7. type WarningProviderCountReq struct {
  8. User string `json:"user"`
  9. ProviderApiName string `json:"provider_api_name"`
  10. ProviderName string `json:"provider_name"`
  11. MerchantChildApiId int64 `json:"merchant_child_api_id"`
  12. ProviderApiId int64 `json:"provider_api_id"`
  13. DayCount int `json:"day_count"`
  14. DayUsed int `json:"day_used"`
  15. GlobalDayCount int `json:"global_day_count"`
  16. GlobalDayUsed int `json:"global_day_used"`
  17. }
  18. type WarningProviderCountReply struct {
  19. }
  20. type WarningApiCountReq struct {
  21. User string `json:"user"`
  22. ApiName string `json:"api_name"`
  23. MerchantDataApiId int64 `json:"merchant_data_api_id"`
  24. IsFree bool `json:"is_free"`
  25. DayCount int `json:"day_count"`
  26. TotalCount int `json:"total_count"`
  27. DayUsed int `json:"day_used"`
  28. TotalUsed int `json:"total_used"`
  29. EndTime int64 `json:"end_time"`
  30. ComboType int `json:"combo_type"`
  31. Email string `json:"email"`
  32. CountThresholds string `json:"count_thresholds"`
  33. DayThresholds string `json:"day_thresholds"`
  34. Enable bool `json:"enable"`
  35. RealTotal int `json:"real_total"`
  36. RealUsed int `json:"real_used"`
  37. }
  38. type WarningApiCountReply struct {
  39. }