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