rpc.go 815 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. package model
  2. // ArgMid is rpc mid params.
  3. type ArgMid struct {
  4. Mid int64
  5. RealIP string
  6. }
  7. // ArgSend send sms
  8. type ArgSend struct {
  9. Mid int64
  10. RealIP string
  11. Mobile string
  12. Country string
  13. Tcode string
  14. Tparam string
  15. }
  16. // ArgSendBatch send batch
  17. type ArgSendBatch struct {
  18. Mids []int64
  19. RealIP string
  20. Mobiles []string
  21. Tcode string
  22. Tparam string
  23. }
  24. // ArgUserActionLog add user action log
  25. type ArgUserActionLog struct {
  26. MsgID string // 发送短信时服务商返回的随机ID
  27. Mobile string
  28. Content string // 短信内容
  29. Status string // 回执状态
  30. Desc string // 回执状态描述
  31. Provider int // 短信服务商ID
  32. Type int // 短信类型,验证码/国际/营销
  33. Action int // 操作类型,发送或回执
  34. Ts int64 // 操作时间
  35. }