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 / domain / AlipayUserCertDocDrivingLicense.py
Size: Mime:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import json

from alipay.aop.api.constant.ParamConstants import *


class AlipayUserCertDocDrivingLicense(object):

    def __init__(self):
        self._clazz = None
        self._driving_license_no = None
        self._encoded_img_main = None
        self._encoded_img_vice = None
        self._expire_date = None
        self._file_no = None
        self._name = None
        self._valide_date = None

    @property
    def clazz(self):
        return self._clazz

    @clazz.setter
    def clazz(self, value):
        self._clazz = value
    @property
    def driving_license_no(self):
        return self._driving_license_no

    @driving_license_no.setter
    def driving_license_no(self, value):
        self._driving_license_no = value
    @property
    def encoded_img_main(self):
        return self._encoded_img_main

    @encoded_img_main.setter
    def encoded_img_main(self, value):
        self._encoded_img_main = value
    @property
    def encoded_img_vice(self):
        return self._encoded_img_vice

    @encoded_img_vice.setter
    def encoded_img_vice(self, value):
        self._encoded_img_vice = value
    @property
    def expire_date(self):
        return self._expire_date

    @expire_date.setter
    def expire_date(self, value):
        self._expire_date = value
    @property
    def file_no(self):
        return self._file_no

    @file_no.setter
    def file_no(self, value):
        self._file_no = value
    @property
    def name(self):
        return self._name

    @name.setter
    def name(self, value):
        self._name = value
    @property
    def valide_date(self):
        return self._valide_date

    @valide_date.setter
    def valide_date(self, value):
        self._valide_date = value


    def to_alipay_dict(self):
        params = dict()
        if self.clazz:
            if hasattr(self.clazz, 'to_alipay_dict'):
                params['clazz'] = self.clazz.to_alipay_dict()
            else:
                params['clazz'] = self.clazz
        if self.driving_license_no:
            if hasattr(self.driving_license_no, 'to_alipay_dict'):
                params['driving_license_no'] = self.driving_license_no.to_alipay_dict()
            else:
                params['driving_license_no'] = self.driving_license_no
        if self.encoded_img_main:
            if hasattr(self.encoded_img_main, 'to_alipay_dict'):
                params['encoded_img_main'] = self.encoded_img_main.to_alipay_dict()
            else:
                params['encoded_img_main'] = self.encoded_img_main
        if self.encoded_img_vice:
            if hasattr(self.encoded_img_vice, 'to_alipay_dict'):
                params['encoded_img_vice'] = self.encoded_img_vice.to_alipay_dict()
            else:
                params['encoded_img_vice'] = self.encoded_img_vice
        if self.expire_date:
            if hasattr(self.expire_date, 'to_alipay_dict'):
                params['expire_date'] = self.expire_date.to_alipay_dict()
            else:
                params['expire_date'] = self.expire_date
        if self.file_no:
            if hasattr(self.file_no, 'to_alipay_dict'):
                params['file_no'] = self.file_no.to_alipay_dict()
            else:
                params['file_no'] = self.file_no
        if self.name:
            if hasattr(self.name, 'to_alipay_dict'):
                params['name'] = self.name.to_alipay_dict()
            else:
                params['name'] = self.name
        if self.valide_date:
            if hasattr(self.valide_date, 'to_alipay_dict'):
                params['valide_date'] = self.valide_date.to_alipay_dict()
            else:
                params['valide_date'] = self.valide_date
        return params

    @staticmethod
    def from_alipay_dict(d):
        if not d:
            return None
        o = AlipayUserCertDocDrivingLicense()
        if 'clazz' in d:
            o.clazz = d['clazz']
        if 'driving_license_no' in d:
            o.driving_license_no = d['driving_license_no']
        if 'encoded_img_main' in d:
            o.encoded_img_main = d['encoded_img_main']
        if 'encoded_img_vice' in d:
            o.encoded_img_vice = d['encoded_img_vice']
        if 'expire_date' in d:
            o.expire_date = d['expire_date']
        if 'file_no' in d:
            o.file_no = d['file_no']
        if 'name' in d:
            o.name = d['name']
        if 'valide_date' in d:
            o.valide_date = d['valide_date']
        return o