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

com.alipay.api.domain.TemplateOperationDTO 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, 2023-06-25 15:17:04
 */
public class TemplateOperationDTO extends AlipayObject {

	private static final long serialVersionUID = 3898644759274117578L;

	/**
	 * 核销区行动点提示文案。支持以 $动态参数$ 形式的自定义动态参数传值。
	 */
	@ApiField("alt_text")
	private String altText;

	/**
	 * 核销操作类型,支持:qrcode(二维码方式)、barcode(条形码)、text(文本文案)、url(网页链接)、自定义核销(exchange)。支持以 $动态参数$ 形式的自定义动态参数传值。
	 */
	@ApiField("format_type")
	private String formatType;

	/**
	 * 核销区具体行动,当核销操作类型为:qrcode(二维码方式)、barcode(条形码)、自定义核销(exchange)时为具体核销操作值;当核销操作类型为:url(网页链接)时为对应跳转服务地址,需带上http、https、alipays等协议头。支持以 $动态参数$ 形式的自定义动态参数传值。
	 */
	@ApiField("message")
	private String message;

	/**
	 * 核销区提示信息标准编码格式,如gbk、utf-8(默认)等。支持以 $动态参数$ 形式的自定义动态参数传值。
	 */
	@ApiField("message_encoding")
	private String messageEncoding;

	/**
	 * 核销区文本信息描述,当核销操作类型为:text(文本文案)时必填,用于描述具体文本文案内容。
	 */
	@ApiListField("text_messages")
	@ApiField("template_text_message_d_t_o")
	private List textMessages;

	public String getAltText() {
		return this.altText;
	}
	public void setAltText(String altText) {
		this.altText = altText;
	}

	public String getFormatType() {
		return this.formatType;
	}
	public void setFormatType(String formatType) {
		this.formatType = formatType;
	}

	public String getMessage() {
		return this.message;
	}
	public void setMessage(String message) {
		this.message = message;
	}

	public String getMessageEncoding() {
		return this.messageEncoding;
	}
	public void setMessageEncoding(String messageEncoding) {
		this.messageEncoding = messageEncoding;
	}

	public List getTextMessages() {
		return this.textMessages;
	}
	public void setTextMessages(List textMessages) {
		this.textMessages = textMessages;
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy