using System;
using System.Xml.Serialization;
namespace Aop.Api.Domain
{
///
/// OpenApiRoyaltyDetailInfoPojo Data Structure.
///
[Serializable]
public class OpenApiRoyaltyDetailInfoPojo : AopObject
{
///
/// 分账的金额,单位为元
///
[XmlElement("amount")]
public string Amount { get; set; }
///
/// 分账信息中分账百分比。取值范围为大于0,少于或等于100的整数。
///
[XmlElement("amount_percentage")]
public long AmountPercentage { get; set; }
///
/// 分账描述
///
[XmlElement("desc")]
public string Desc { get; set; }
///
/// 分账类型. 普通分账为:transfer; 补差为:replenish; 为空默认为分账transfer;
///
[XmlElement("royalty_type")]
public string RoyaltyType { get; set; }
///
/// 收入方账户。如果收入方账户类型为userId,本参数为收入方的支付宝账号对应的支付宝唯一用户号,以2088开头的纯16位数字;如果收入方类型为cardAliasNo,本参数为收入方在支付宝绑定的卡编号;如果收入方类型为loginName,本参数为收入方的支付宝登录号;
///
[XmlElement("trans_in")]
public string TransIn { get; set; }
///
/// 收入方账户类型。userId表示是支付宝账号对应的支付宝唯一用户号;cardAliasNo表示是卡编号;loginName表示是支付宝登录号;
///
[XmlElement("trans_in_type")]
public string TransInType { get; set; }
///
/// 支出方账户。如果支出方账户类型为userId,本参数为支出方的支付宝账号对应的支付宝唯一用户号,以2088开头的纯16位数字;如果支出方类型为loginName,本参数为支出方的支付宝登录号;
///
[XmlElement("trans_out")]
public string TransOut { get; set; }
///
/// 支出方账户类型。userId表示是支付宝账号对应的支付宝唯一用户号;loginName表示是支付宝登录号;
///
[XmlElement("trans_out_type")]
public string TransOutType { get; set; }
}
}