NewGaoKaoApi/PaymentSDK/AliPay/Domain/TemplateOperationDTO.cs

45 lines
2.0 KiB
C#
Raw Permalink Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

using System;
using System.Xml.Serialization;
using System.Collections.Generic;
namespace Aop.Api.Domain
{
/// <summary>
/// TemplateOperationDTO Data Structure.
/// </summary>
[Serializable]
public class TemplateOperationDTO : AopObject
{
/// <summary>
/// 核销区行动点提示文案。支持以 $动态参数$ 形式的自定义动态参数传值。
/// </summary>
[XmlElement("alt_text")]
public string AltText { get; set; }
/// <summary>
/// 核销操作类型支持qrcode二维码方式、barcode条形码、text文本文案、url网页链接、自定义核销exchange。支持以 $动态参数$ 形式的自定义动态参数传值。
/// </summary>
[XmlElement("format_type")]
public string FormatType { get; set; }
/// <summary>
/// 核销区具体行动当核销操作类型为qrcode二维码方式、barcode条形码、自定义核销exchange时为具体核销操作值当核销操作类型为url网页链接时为对应跳转服务地址需带上http、https、alipays等协议头。支持以 $动态参数$ 形式的自定义动态参数传值。
/// </summary>
[XmlElement("message")]
public string Message { get; set; }
/// <summary>
/// 核销区提示信息标准编码格式如gbk、utf-8默认等。支持以 $动态参数$ 形式的自定义动态参数传值。
/// </summary>
[XmlElement("message_encoding")]
public string MessageEncoding { get; set; }
/// <summary>
/// 核销区文本信息描述当核销操作类型为text文本文案时必填用于描述具体文本文案内容。
/// </summary>
[XmlArray("text_messages")]
[XmlArrayItem("template_text_message_d_t_o")]
public List<TemplateTextMessageDTO> TextMessages { get; set; }
}
}