AlipayOpenMiniInnerversionGrayPublishModel.cs 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. using System.Collections.Generic;
  2. using System.Text.Json.Serialization;
  3. namespace Essensoft.Paylink.Alipay.Domain
  4. {
  5. /// <summary>
  6. /// AlipayOpenMiniInnerversionGrayPublishModel Data Structure.
  7. /// </summary>
  8. public class AlipayOpenMiniInnerversionGrayPublishModel : AlipayObject
  9. {
  10. /// <summary>
  11. /// 业务来源
  12. /// </summary>
  13. [JsonPropertyName("app_origin")]
  14. public string AppOrigin { get; set; }
  15. /// <summary>
  16. /// 小程序版本
  17. /// </summary>
  18. [JsonPropertyName("app_version")]
  19. public string AppVersion { get; set; }
  20. /// <summary>
  21. /// 待邀测应用列表,灰度插件时使用,如无邀测必要请不要传入
  22. /// </summary>
  23. [JsonPropertyName("beta_app_id_list")]
  24. public List<string> BetaAppIdList { get; set; }
  25. /// <summary>
  26. /// 端信息
  27. /// </summary>
  28. [JsonPropertyName("bundle_id")]
  29. public string BundleId { get; set; }
  30. /// <summary>
  31. /// 灰度值
  32. /// </summary>
  33. [JsonPropertyName("gray_strategy")]
  34. public string GrayStrategy { get; set; }
  35. /// <summary>
  36. /// 小程序ID,仅特殊场景使用,普通业务方无需关注该参数
  37. /// </summary>
  38. [JsonPropertyName("mini_app_id")]
  39. public string MiniAppId { get; set; }
  40. /// <summary>
  41. /// 小程序所属PID
  42. /// </summary>
  43. [JsonPropertyName("pid")]
  44. public string Pid { get; set; }
  45. }
  46. }