QueryTelRequest.cs 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Text.Json.Serialization;
  6. using System.Threading.Tasks;
  7. namespace Wex.Sdk.Tel
  8. {
  9. public class QueryTelRequest : IWexRequest
  10. {
  11. public QueryTelRequest()
  12. {
  13. Url = "api/reg/device";
  14. }
  15. [JsonIgnore]
  16. public string Url { get; }
  17. /// <summary>
  18. /// 工号
  19. /// </summary>
  20. [JsonPropertyName("zLoginNumber")]
  21. public string StaffNo { get; set; }
  22. /// <summary>
  23. /// 分机号
  24. /// </summary>
  25. [JsonPropertyName("device")]
  26. public string TelNo { get; set; }
  27. /// <summary>
  28. /// 会议ID
  29. /// </summary>
  30. public string MeetId { get; set; }
  31. /// <summary>
  32. /// 分机状态
  33. /// </summary>
  34. public int? Status { get; set; }
  35. /// <summary>
  36. /// 角色组别
  37. /// </summary>
  38. [JsonPropertyName("zRole")]
  39. public string Roles { get; set; }
  40. /// <summary>
  41. /// 是否签入
  42. /// </summary>
  43. public int? Sigin { get; set; }
  44. /// <summary>
  45. /// 坐席状态
  46. /// </summary>
  47. public int? AgentStatus { get; set; }
  48. }
  49. }