using Newtonsoft.Json;
using System.Runtime.Serialization;
using Tea;
namespace LifePayment.Domain
{
public class FundAccountBookQueryResponse : AlipayBaseOutput
{
///
/// 可用余额
///
[NameInMap("available_amount")]
public string AvaliableAmount
{
get;
set;
}
///
/// 场景余额模式外标卡信息
///
[NameInMap("ext_card_info")]
public ExtCardInfo ExtCardInfo
{
get;
set;
}
///
/// 资金记账本关联的授权信息
///
[NameInMap("auth_info")]
public AuthInfoDTO AuthInfo
{
get;
set;
}
///
/// 记账账簿id
///
[NameInMap("account_book_id")]
public string AccountBookId
{
get;
set;
}
}
public class ExtCardInfo: TeaModel
{
///
/// 托管子户的外卡卡号
///
[NameInMap("card_no")]
public string CardNo
{
get;
set;
}
///
/// 记账的外卡状态, A:正常状态; 其他:异常
///
[NameInMap("status")]
public string Status
{
get;
set;
}
///
/// 记账的外卡户名
///
[NameInMap("bank_acc_name")]
public string BankAccName
{
get;
set;
}
///
/// 托管子户外卡支行
///
[NameInMap("card_branch")]
public string CardBranch
{
get;
set;
}
///
/// 托管子户外卡开户行
///
[NameInMap("card_bank")]
public string CardBank
{
get;
set;
}
///
/// 托管子户外卡开户地址
///
[NameInMap("card_location")]
public string CardLocation
{
get;
set;
}
///
/// 托管子户外卡联行号
///
[NameInMap("card_deposit")]
public string CardDeposit
{
get;
set;
}
}
public class AuthInfoDTO: TeaModel
{
///
/// 授权协议号
///
/// 授权协议号
[NameInMap("agreement_no")]
public string AgreementNo { get; set; }
///
/// 授权的支付宝账号,脱敏。
///
/// 授权的支付宝账号,脱敏。
[NameInMap("alipay_logon_id")]
public string AlipayLogonId { get; set; }
}
}