All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.alipay.api.domain.SourceContentInfo Maven / Gradle / Ivy

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 = 5574986714486837483L;

	/**
	 * 内容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 sourceMediaInfos;

	/**
	 * 关联服务
	 */
	@ApiListField("source_offers")
	@ApiField("source_offer")
	private List 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 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 getSourceMediaInfos() {
		return this.sourceMediaInfos;
	}
	public void setSourceMediaInfos(List sourceMediaInfos) {
		this.sourceMediaInfos = sourceMediaInfos;
	}

	public List getSourceOffers() {
		return this.sourceOffers;
	}
	public void setSourceOffers(List 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 getSpecialTags() {
		return this.specialTags;
	}
	public void setSpecialTags(List specialTags) {
		this.specialTags = specialTags;
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy