Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
alipay-sdk-python / alipay / aop / api / response / AlipayUserCertdocQueryResponse.py
Size: Mime:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import json

from alipay.aop.api.response.AlipayResponse import AlipayResponse
from alipay.aop.api.domain.AlipayUserCertDocDrivingLicense import AlipayUserCertDocDrivingLicense
from alipay.aop.api.domain.AlipayUserCertDocDrivingLicense import AlipayUserCertDocDrivingLicense
from alipay.aop.api.domain.AlipayUserCertDocIDCard import AlipayUserCertDocIDCard
from alipay.aop.api.domain.AlipayUserCertDocIDCard import AlipayUserCertDocIDCard
from alipay.aop.api.domain.AlipayUserCertDocPassport import AlipayUserCertDocPassport
from alipay.aop.api.domain.AlipayUserCertDocVehicleLicense import AlipayUserCertDocVehicleLicense
from alipay.aop.api.domain.AlipayUserCertDocVehicleLicense import AlipayUserCertDocVehicleLicense


class AlipayUserCertdocQueryResponse(AlipayResponse):

    def __init__(self):
        super(AlipayUserCertdocQueryResponse, self).__init__()
        self._driving_license = None
        self._driving_license_list = None
        self._identity_card = None
        self._identity_card_list = None
        self._passport_list = None
        self._self_vehicle_license_list = None
        self._vehicle_license_list = None

    @property
    def driving_license(self):
        return self._driving_license

    @driving_license.setter
    def driving_license(self, value):
        if isinstance(value, AlipayUserCertDocDrivingLicense):
            self._driving_license = value
        else:
            self._driving_license = AlipayUserCertDocDrivingLicense.from_alipay_dict(value)
    @property
    def driving_license_list(self):
        return self._driving_license_list

    @driving_license_list.setter
    def driving_license_list(self, value):
        if isinstance(value, list):
            self._driving_license_list = list()
            for i in value:
                if isinstance(i, AlipayUserCertDocDrivingLicense):
                    self._driving_license_list.append(i)
                else:
                    self._driving_license_list.append(AlipayUserCertDocDrivingLicense.from_alipay_dict(i))
    @property
    def identity_card(self):
        return self._identity_card

    @identity_card.setter
    def identity_card(self, value):
        if isinstance(value, AlipayUserCertDocIDCard):
            self._identity_card = value
        else:
            self._identity_card = AlipayUserCertDocIDCard.from_alipay_dict(value)
    @property
    def identity_card_list(self):
        return self._identity_card_list

    @identity_card_list.setter
    def identity_card_list(self, value):
        if isinstance(value, list):
            self._identity_card_list = list()
            for i in value:
                if isinstance(i, AlipayUserCertDocIDCard):
                    self._identity_card_list.append(i)
                else:
                    self._identity_card_list.append(AlipayUserCertDocIDCard.from_alipay_dict(i))
    @property
    def passport_list(self):
        return self._passport_list

    @passport_list.setter
    def passport_list(self, value):
        if isinstance(value, list):
            self._passport_list = list()
            for i in value:
                if isinstance(i, AlipayUserCertDocPassport):
                    self._passport_list.append(i)
                else:
                    self._passport_list.append(AlipayUserCertDocPassport.from_alipay_dict(i))
    @property
    def self_vehicle_license_list(self):
        return self._self_vehicle_license_list

    @self_vehicle_license_list.setter
    def self_vehicle_license_list(self, value):
        if isinstance(value, list):
            self._self_vehicle_license_list = list()
            for i in value:
                if isinstance(i, AlipayUserCertDocVehicleLicense):
                    self._self_vehicle_license_list.append(i)
                else:
                    self._self_vehicle_license_list.append(AlipayUserCertDocVehicleLicense.from_alipay_dict(i))
    @property
    def vehicle_license_list(self):
        return self._vehicle_license_list

    @vehicle_license_list.setter
    def vehicle_license_list(self, value):
        if isinstance(value, list):
            self._vehicle_license_list = list()
            for i in value:
                if isinstance(i, AlipayUserCertDocVehicleLicense):
                    self._vehicle_license_list.append(i)
                else:
                    self._vehicle_license_list.append(AlipayUserCertDocVehicleLicense.from_alipay_dict(i))

    def parse_response_content(self, response_content):
        response = super(AlipayUserCertdocQueryResponse, self).parse_response_content(response_content)
        if 'driving_license' in response:
            self.driving_license = response['driving_license']
        if 'driving_license_list' in response:
            self.driving_license_list = response['driving_license_list']
        if 'identity_card' in response:
            self.identity_card = response['identity_card']
        if 'identity_card_list' in response:
            self.identity_card_list = response['identity_card_list']
        if 'passport_list' in response:
            self.passport_list = response['passport_list']
        if 'self_vehicle_license_list' in response:
            self.self_vehicle_license_list = response['self_vehicle_license_list']
        if 'vehicle_license_list' in response:
            self.vehicle_license_list = response['vehicle_license_list']