content: package com.alipay.api.domain;
  
  import java.util.List;
  
  import com.alipay.api.AlipayObject;
  import com.alipay.api.internal.mapping.ApiField;
  import com.alipay.api.internal.mapping.ApiListField;
  
  /**
   * 内容详情
   *
   * @author auto create
   * @since 1.0, 2024-07-01 14:31:50
   */
  public class SourceContentInfo extends AlipayObject {
  
  	private static final long serialVersionUID = 2169363125348328139L;
  
  	/**
  	 * 内容ID
  	 */
  	@ApiField("content_id")
  	private String contentId;
  
  	/**
  	 * 支付宝内容链接
  	 */
  	@ApiField("link")
  	private String link;
  
  	/**
  	 * 内容分发范围。0 - 仅创作者自己可见，1 - 所有人可见，2 - 分发范围受限。
  	 */
  	@ApiField("permission_status")
  	private String permissionStatus;
  
  	/**
  	 * 作者
  	 */
  	@ApiField("source_author")
  	private String sourceAuthor;
  
  	/**
  	 * 来源文章的原始链接地址
  	 */
  	@ApiField("source_link")
  	private String sourceLink;
  
  	/**
  	 * 素材列表
  	 */
  	@ApiListField("source_media_infos")
  	@ApiField("source_media_info")
  	private List<SourceMediaInfo> sourceMediaInfos;
  
  	/**
  	 * 关联服务
  	 */
  	@ApiListField("source_offers")
  	@ApiField("source_offer")
  	private List<SourceOffer> sourceOffers;
  
  	/**
  	 * 文章发布时间
  	 */
  	@ApiField("source_publish_date")
  	private String sourcePublishDate;
  
  	/**
  	 * 内容状态
  0-审核中
  1-成功发布
  2-审核不通过
  3-己删除
  	 */
  	@ApiField("source_status")
  	private String sourceStatus;
  
  	/**
  	 * 文章的摘要
  	 */
  	@ApiField("source_summary")
  	private String sourceSummary;
  
  	/**
  	 * 内容标题
  	 */
  	@ApiField("source_title")
  	private String sourceTitle;
  
  	/**
  	 * 内容类型（0-长图文 1-短图文 2-视频）
  	 */
  	@ApiField("source_type")
  	private String sourceType;
  
  	/**
  	 * 平台加工后的内容标签，例如
  HIGH_QUALITY: 优质
  	 */
  	@ApiListField("special_tags")
  	@ApiField("string")
  	private List<String> specialTags;
  
  	public String getContentId() {
  		return this.contentId;
  	}
  	public void setContentId(String contentId) {
  		this.contentId = contentId;
  	}
  
  	public String getLink() {
  		return this.link;
  	}
  	public void setLink(String link) {
  		this.link = link;
  	}
  
  	public String getPermissionStatus() {
  		return this.permissionStatus;
  	}
  	public void setPermissionStatus(String permissionStatus) {
  		this.permissionStatus = permissionStatus;
  	}
  
  	public String getSourceAuthor() {
  		return this.sourceAuthor;
  	}
  	public void setSourceAuthor(String sourceAuthor) {
  		this.sourceAuthor = sourceAuthor;
  	}
  
  	public String getSourceLink() {
  		return this.sourceLink;
  	}
  	public void setSourceLink(String sourceLink) {
  		this.sourceLink = sourceLink;
  	}
  
  	public List<SourceMediaInfo> getSourceMediaInfos() {
  		return this.sourceMediaInfos;
  	}
  	public void setSourceMediaInfos(List<SourceMediaInfo> sourceMediaInfos) {
  		this.sourceMediaInfos = sourceMediaInfos;
  	}
  
  	public List<SourceOffer> getSourceOffers() {
  		return this.sourceOffers;
  	}
  	public void setSourceOffers(List<SourceOffer> sourceOffers) {
  		this.sourceOffers = sourceOffers;
  	}
  
  	public String getSourcePublishDate() {
  		return this.sourcePublishDate;
  	}
  	public void setSourcePublishDate(String sourcePublishDate) {
  		this.sourcePublishDate = sourcePublishDate;
  	}
  
  	public String getSourceStatus() {
  		return this.sourceStatus;
  	}
  	public void setSourceStatus(String sourceStatus) {
  		this.sourceStatus = sourceStatus;
  	}
  
  	public String getSourceSummary() {
  		return this.sourceSummary;
  	}
  	public void setSourceSummary(String sourceSummary) {
  		this.sourceSummary = sourceSummary;
  	}
  
  	public String getSourceTitle() {
  		return this.sourceTitle;
  	}
  	public void setSourceTitle(String sourceTitle) {
  		this.sourceTitle = sourceTitle;
  	}
  
  	public String getSourceType() {
  		return this.sourceType;
  	}
  	public void setSourceType(String sourceType) {
  		this.sourceType = sourceType;
  	}
  
  	public List<String> getSpecialTags() {
  		return this.specialTags;
  	}
  	public void setSpecialTags(List<String> specialTags) {
  		this.specialTags = specialTags;
  	}
  
  }
  