using System; using System.Xml.Serialization; using System.Collections.Generic; namespace Aop.Api.Domain { /// /// SignDataInfo Data Structure. /// [Serializable] public class SignDataInfo : AopObject { /// /// 待签约数据编号,由外部系统定义,用于数据关联 /// [XmlElement("data_id")] public string DataId { get; set; } /// /// 待签约数据名称,支持GBK编码字符 /// [XmlElement("data_name")] public string DataName { get; set; } /// /// 代签名数据类型 'DATA' //数据原文 'FILE' //文档索引,通过OSS空间交换 'TEMPLATE' //文档模板 /// [XmlElement("data_type")] public string DataType { get; set; } /// /// 当data_type=FILE时,制定文档类型。 'html' //html格式文档 'pdf' //pdf格式文档 /// [XmlElement("file_type")] public string FileType { get; set; } /// /// OSS空间中存储的文件Id /// [XmlElement("oss_file_id")] public string OssFileId { get; set; } /// /// 文档预览地址信息 /// [XmlElement("preview_url")] public string PreviewUrl { get; set; } /// /// 文档签章列表,参考FileSignatrue /// [XmlArray("signature_list")] [XmlArrayItem("file_signature")] public List SignatureList { get; set; } /// /// 文档原文内容,当data_type=DATA时必传。 /// [XmlElement("source_data")] public string SourceData { get; set; } } }