using Newtonsoft.Json; using System.ComponentModel.DataAnnotations; using Tea; namespace LifePayment.Domain { public class DataBillEreceiptQueryInput { /// <summary> /// 文件申请å·file_idä¿¡æ¯ã€‚使用file_idå¯ä»¥æŸ¥è¯¢å¤„ç†çŠ¶æ€ /// </summary> [JsonProperty("file_id", NullValueHandling = NullValueHandling.Ignore)] [Required] public string FileId { get; set; } /// <summary> /// ISV与商户ç¾çº¦æŽˆæƒåè®®å·ã€‚ /// </summary> [JsonProperty("agreement_no", NullValueHandling = NullValueHandling.Ignore)] public string AgreementNo { get; set; } } public class DataBillEreceiptQueryResponse : AlipayBaseOutput { /// <summary> /// 处ç†çŠ¶æ€ /// INIT - åˆå§‹åŒ– /// PROCESS - 处ç†ä¸ /// SUCCESS - æˆåŠŸ /// FAIL - 失败 /// </summary> [NameInMap("status")] public string Status { get; set; } /// <summary> /// 下载链接。status为SUCCESS时返回。用户å¯ä»¥ä½¿ç”¨æ¤http链接下载文件内容。有效时间20s。 /// 生æˆçš„æ–‡ä»¶æ˜¯zipæ ¼å¼ã€‚需è¦è§£åŽ‹åŽèŽ·å–电å回å•pdf内容 /// </summary> [NameInMap("download_url")] public string DownloadUrl { get; set; } /// <summary> /// 如果生æˆå¤±è´¥ï¼Œåˆ™ä¼šè¿”å›žå¤±è´¥åŽŸå› /// </summary> [NameInMap("error_message")] public string ErrorMessage { get; set; } } }