|
|
using System;
|
|
|
using System.Xml.Serialization;
|
|
|
using System.Collections.Generic;
|
|
|
using Aop.Api.Domain;
|
|
|
|
|
|
namespace Aop.Api.Response
|
|
|
{
|
|
|
/// <summary>
|
|
|
/// AlipayUserInfoShareResponse.
|
|
|
/// </summary>
|
|
|
public class AlipayUserInfoShareResponse : AopResponse
|
|
|
{
|
|
|
/// <summary>
|
|
|
/// 详细地址。
|
|
|
/// </summary>
|
|
|
[XmlElement("address")]
|
|
|
public string Address { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 区县名称。
|
|
|
/// </summary>
|
|
|
[XmlElement("area")]
|
|
|
public string Area { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 用户头像地址
|
|
|
/// </summary>
|
|
|
[XmlElement("avatar")]
|
|
|
public string Avatar { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 经营/业务范围(用户类型是公司类型时才有此字段)。
|
|
|
/// </summary>
|
|
|
[XmlElement("business_scope")]
|
|
|
public string BusinessScope { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 证件号码,结合证件类型使用.
|
|
|
/// </summary>
|
|
|
[XmlElement("cert_no")]
|
|
|
public string CertNo { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 0:身份证 1:护照 2:军官证 3:士兵证 4:回乡证 5:临时身份证 6:户口簿 7:警官证 8:台胞证 9:营业执照 10:其它证件 11:港澳居民来往内地通行证 12:台湾居民来往大陆通行证
|
|
|
/// </summary>
|
|
|
[XmlElement("cert_type")]
|
|
|
public string CertType { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 市名称。
|
|
|
/// </summary>
|
|
|
[XmlElement("city")]
|
|
|
public string City { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 国家码
|
|
|
/// </summary>
|
|
|
[XmlElement("country_code")]
|
|
|
public string CountryCode { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 收货地址列表
|
|
|
/// </summary>
|
|
|
[XmlArray("deliver_addresses")]
|
|
|
[XmlArrayItem("alipay_user_deliver_address")]
|
|
|
public List<AlipayUserDeliverAddress> DeliverAddresses { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 用户支付宝邮箱登录名
|
|
|
/// </summary>
|
|
|
[XmlElement("email")]
|
|
|
public string Email { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 企业代理人证件有效期(用户类型是公司类型时才有此字段)。
|
|
|
/// </summary>
|
|
|
[XmlElement("firm_agent_person_cert_expiry_date")]
|
|
|
public string FirmAgentPersonCertExpiryDate { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 企业代理人证件号码(用户类型是公司类型时才有此字段)。
|
|
|
/// </summary>
|
|
|
[XmlElement("firm_agent_person_cert_no")]
|
|
|
public string FirmAgentPersonCertNo { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 企业代理人证件类型, 返回值参考cert_type字段(用户类型是公司类型时才有此字段)。
|
|
|
/// </summary>
|
|
|
[XmlElement("firm_agent_person_cert_type")]
|
|
|
public string FirmAgentPersonCertType { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 企业代理人姓名(用户类型是公司类型时才有此字段)。
|
|
|
/// </summary>
|
|
|
[XmlElement("firm_agent_person_name")]
|
|
|
public string FirmAgentPersonName { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 企业法人证件有效期(用户类型是公司类型时才有此字段)。
|
|
|
/// </summary>
|
|
|
[XmlElement("firm_legal_person_cert_expiry_date")]
|
|
|
public string FirmLegalPersonCertExpiryDate { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 法人证件号码(用户类型是公司类型时才有此字段)。
|
|
|
/// </summary>
|
|
|
[XmlElement("firm_legal_person_cert_no")]
|
|
|
public string FirmLegalPersonCertNo { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 企业法人证件类型, 返回值参考cert_type字段(用户类型是公司类型时才有此字段)。
|
|
|
/// </summary>
|
|
|
[XmlElement("firm_legal_person_cert_type")]
|
|
|
public string FirmLegalPersonCertType { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 企业法人名称(用户类型是公司类型时才有此字段)。
|
|
|
/// </summary>
|
|
|
[XmlElement("firm_legal_person_name")]
|
|
|
public string FirmLegalPersonName { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 企业法人证件图片(用户类型是公司类型时才有此字段)。
|
|
|
/// </summary>
|
|
|
[XmlArray("firm_legal_person_pictures")]
|
|
|
[XmlArrayItem("alipay_user_picture")]
|
|
|
public List<AlipayUserPicture> FirmLegalPersonPictures { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 企业相关证件图片,包含图片地址(目前需要调用alipay.user.certify.image.fetch转换一下)及类型(用户类型是公司类型时才有此字段)。
|
|
|
/// </summary>
|
|
|
[XmlArray("firm_pictures")]
|
|
|
[XmlArrayItem("alipay_user_picture")]
|
|
|
public List<AlipayUserPicture> FirmPictures { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 公司类型,包括(用户类型是公司类型时才有此字段): CO(公司) INST(事业单位), COMM(社会团体), NGO(民办非企业组织), STATEORGAN(党政国家机关)
|
|
|
/// </summary>
|
|
|
[XmlElement("firm_type")]
|
|
|
public string FirmType { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 性别(F:女性;M:男性)。
|
|
|
/// </summary>
|
|
|
[XmlElement("gender")]
|
|
|
public string Gender { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 余额账户是否被冻结。 T--被冻结;F--未冻结
|
|
|
/// </summary>
|
|
|
[XmlElement("is_balance_frozen")]
|
|
|
public string IsBalanceFrozen { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 是否通过实名认证。T是通过 F是没有实名认证。
|
|
|
/// </summary>
|
|
|
[XmlElement("is_certified")]
|
|
|
public string IsCertified { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 是否是学生
|
|
|
/// </summary>
|
|
|
[XmlElement("is_student_certified")]
|
|
|
public string IsStudentCertified { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 营业执照有效期,yyyyMMdd或长期,(用户类型是公司类型时才有此字段)。
|
|
|
/// </summary>
|
|
|
[XmlElement("license_expiry_date")]
|
|
|
public string LicenseExpiryDate { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 企业执照号码(用户类型是公司类型时才有此字段)。
|
|
|
/// </summary>
|
|
|
[XmlElement("license_no")]
|
|
|
public string LicenseNo { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 支付宝会员等级
|
|
|
/// </summary>
|
|
|
[XmlElement("member_grade")]
|
|
|
public string MemberGrade { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 手机号码。
|
|
|
/// </summary>
|
|
|
[XmlElement("mobile")]
|
|
|
public string Mobile { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 用户昵称
|
|
|
/// </summary>
|
|
|
[XmlElement("nick_name")]
|
|
|
public string NickName { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 组织机构代码(用户类型是公司类型时才有此字段)。
|
|
|
/// </summary>
|
|
|
[XmlElement("organization_code")]
|
|
|
public string OrganizationCode { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 个人用户生日。
|
|
|
/// </summary>
|
|
|
[XmlElement("person_birthday")]
|
|
|
public string PersonBirthday { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 证件有效期(用户类型是个人的时候才有此字段)。
|
|
|
/// </summary>
|
|
|
[XmlElement("person_cert_expiry_date")]
|
|
|
public string PersonCertExpiryDate { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 个人证件图片(用户类型是个人的时候才有此字段)。
|
|
|
/// </summary>
|
|
|
[XmlArray("person_pictures")]
|
|
|
[XmlArrayItem("alipay_user_picture")]
|
|
|
public List<AlipayUserPicture> PersonPictures { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 电话号码。
|
|
|
/// </summary>
|
|
|
[XmlElement("phone")]
|
|
|
public string Phone { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 职业
|
|
|
/// </summary>
|
|
|
[XmlElement("profession")]
|
|
|
public string Profession { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 省份名称
|
|
|
/// </summary>
|
|
|
[XmlElement("province")]
|
|
|
public string Province { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 淘宝id
|
|
|
/// </summary>
|
|
|
[XmlElement("taobao_id")]
|
|
|
public string TaobaoId { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 支付宝用户的userId
|
|
|
/// </summary>
|
|
|
[XmlElement("user_id")]
|
|
|
public string UserId { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 若用户是个人用户,则是用户的真实姓名;若是企业用户,则是企业名称。
|
|
|
/// </summary>
|
|
|
[XmlElement("user_name")]
|
|
|
public string UserName { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 用户状态(Q/T/B/W)。 Q代表快速注册用户 T代表已认证用户 B代表被冻结账户 W代表已注册,未激活的账户
|
|
|
/// </summary>
|
|
|
[XmlElement("user_status")]
|
|
|
public string UserStatus { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 用户类型(1/2) 1代表公司账户2代表个人账户
|
|
|
/// </summary>
|
|
|
[XmlElement("user_type")]
|
|
|
public string UserType { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 邮政编码。
|
|
|
/// </summary>
|
|
|
[XmlElement("zip")]
|
|
|
public string Zip { get; set; }
|
|
|
}
|
|
|
}
|