AdCreativeResult.cs 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. using System;
  2. using System.Collections.Generic;
  3. using Newtonsoft.Json;
  4. namespace Essensoft.AspNetCore.Payment.Alipay.Domain
  5. {
  6. /// <summary>
  7. /// AdCreativeResult Data Structure.
  8. /// </summary>
  9. [Serializable]
  10. public class AdCreativeResult : AlipayObject
  11. {
  12. /// <summary>
  13. /// 广告创意ID
  14. /// </summary>
  15. [JsonProperty("ad_id")]
  16. public long AdId { get; set; }
  17. /// <summary>
  18. /// 创意包含的物料列表
  19. /// </summary>
  20. [JsonProperty("ad_material_list")]
  21. public List<AdMaterialResultDTO> AdMaterialList { get; set; }
  22. /// <summary>
  23. /// 创意名称
  24. /// </summary>
  25. [JsonProperty("ad_name")]
  26. public string AdName { get; set; }
  27. /// <summary>
  28. /// 创意审核状态,PASS:审核通过;TO_BE_AUDTI:待审核;OP_AUDIT:运营审核中;MEDIA_AUDIT:媒体审核中;REFUSED:审核拒绝
  29. /// </summary>
  30. [JsonProperty("audit_status")]
  31. public string AuditStatus { get; set; }
  32. /// <summary>
  33. /// 所属广告单元ID
  34. /// </summary>
  35. [JsonProperty("group_id")]
  36. public long GroupId { get; set; }
  37. /// <summary>
  38. /// 创意状态,ENABLE:生效;DISABLE:失效
  39. /// </summary>
  40. [JsonProperty("status")]
  41. public string Status { get; set; }
  42. /// <summary>
  43. /// 创意使用模板名称
  44. /// </summary>
  45. [JsonProperty("template_name")]
  46. public string TemplateName { get; set; }
  47. }
  48. }