package com.alipay.api.domain;

import com.alipay.api.AlipayObject;
import com.alipay.api.internal.mapping.ApiField;

/**
 * 法链系统 发起存证上链请求
 *
 * @author auto create
 * @since 1.0, 2023-08-18 15:03:14
 */
public class AlipayBossProdAntlegalchainTextnotaryCreateModel extends AlipayObject {

	private static final long serialVersionUID = 2357747198898414396L;

	/**
	 * 业务应用英文名
	 */
	@ApiField("app_code")
	private String appCode;

	/**
	 * 业务线
	 */
	@ApiField("business_line_code")
	private String businessLineCode;

	/**
	 * 业务唯一流水id，业务数据请求唯一标识
	 */
	@ApiField("business_unique_id")
	private String businessUniqueId;

	/**
	 * 需要存储的文本内容
	 */
	@ApiField("content")
	private String content;

	/**
	 * 客户的实名信息，注意不能和entity的certno相同
	 */
	@ApiField("customer")
	private IdentityDTO customer;

	/**
	 * 自己的实名信息
	 */
	@ApiField("entity")
	private IdentityDTO entity;

	/**
	 * 位置信息
	 */
	@ApiField("location")
	private LocationDTO location;

	/**
	 * 场景值
	 */
	@ApiField("scene_code")
	private String sceneCode;

	/**
	 * 提交人姓名
	 */
	@ApiField("submitter_name")
	private String submitterName;

	/**
	 * 提交人用户id
	 */
	@ApiField("submitter_uid")
	private String submitterUid;

	/**
	 * 租户信息
	 */
	@ApiField("tenant")
	private String tenant;

	/**
	 * 业务系统被分配的密钥key
	 */
	@ApiField("token_key")
	private String tokenKey;

	public String getAppCode() {
		return this.appCode;
	}
	public void setAppCode(String appCode) {
		this.appCode = appCode;
	}

	public String getBusinessLineCode() {
		return this.businessLineCode;
	}
	public void setBusinessLineCode(String businessLineCode) {
		this.businessLineCode = businessLineCode;
	}

	public String getBusinessUniqueId() {
		return this.businessUniqueId;
	}
	public void setBusinessUniqueId(String businessUniqueId) {
		this.businessUniqueId = businessUniqueId;
	}

	public String getContent() {
		return this.content;
	}
	public void setContent(String content) {
		this.content = content;
	}

	public IdentityDTO getCustomer() {
		return this.customer;
	}
	public void setCustomer(IdentityDTO customer) {
		this.customer = customer;
	}

	public IdentityDTO getEntity() {
		return this.entity;
	}
	public void setEntity(IdentityDTO entity) {
		this.entity = entity;
	}

	public LocationDTO getLocation() {
		return this.location;
	}
	public void setLocation(LocationDTO location) {
		this.location = location;
	}

	public String getSceneCode() {
		return this.sceneCode;
	}
	public void setSceneCode(String sceneCode) {
		this.sceneCode = sceneCode;
	}

	public String getSubmitterName() {
		return this.submitterName;
	}
	public void setSubmitterName(String submitterName) {
		this.submitterName = submitterName;
	}

	public String getSubmitterUid() {
		return this.submitterUid;
	}
	public void setSubmitterUid(String submitterUid) {
		this.submitterUid = submitterUid;
	}

	public String getTenant() {
		return this.tenant;
	}
	public void setTenant(String tenant) {
		this.tenant = tenant;
	}

	public String getTokenKey() {
		return this.tokenKey;
	}
	public void setTokenKey(String tokenKey) {
		this.tokenKey = tokenKey;
	}

}
