123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160 |
- #!/usr/bin/env python
- # -*- coding: utf-8 -*-
- import json
- from alipay.aop.api.constant.ParamConstants import *
- class AlipayUserCertDocVehicleLicense(object):
- def __init__(self):
- self._encoded_img_main = None
- self._encoded_img_vice = None
- self._engine_no = None
- self._issue_date = None
- self._model = None
- self._owner = None
- self._plate_no = None
- self._register_date = None
- self._vin = None
- @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 engine_no(self):
- return self._engine_no
- @engine_no.setter
- def engine_no(self, value):
- self._engine_no = value
- @property
- def issue_date(self):
- return self._issue_date
- @issue_date.setter
- def issue_date(self, value):
- self._issue_date = value
- @property
- def model(self):
- return self._model
- @model.setter
- def model(self, value):
- self._model = value
- @property
- def owner(self):
- return self._owner
- @owner.setter
- def owner(self, value):
- self._owner = value
- @property
- def plate_no(self):
- return self._plate_no
- @plate_no.setter
- def plate_no(self, value):
- self._plate_no = value
- @property
- def register_date(self):
- return self._register_date
- @register_date.setter
- def register_date(self, value):
- self._register_date = value
- @property
- def vin(self):
- return self._vin
- @vin.setter
- def vin(self, value):
- self._vin = value
- def to_alipay_dict(self):
- params = dict()
- 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.engine_no:
- if hasattr(self.engine_no, 'to_alipay_dict'):
- params['engine_no'] = self.engine_no.to_alipay_dict()
- else:
- params['engine_no'] = self.engine_no
- if self.issue_date:
- if hasattr(self.issue_date, 'to_alipay_dict'):
- params['issue_date'] = self.issue_date.to_alipay_dict()
- else:
- params['issue_date'] = self.issue_date
- if self.model:
- if hasattr(self.model, 'to_alipay_dict'):
- params['model'] = self.model.to_alipay_dict()
- else:
- params['model'] = self.model
- if self.owner:
- if hasattr(self.owner, 'to_alipay_dict'):
- params['owner'] = self.owner.to_alipay_dict()
- else:
- params['owner'] = self.owner
- if self.plate_no:
- if hasattr(self.plate_no, 'to_alipay_dict'):
- params['plate_no'] = self.plate_no.to_alipay_dict()
- else:
- params['plate_no'] = self.plate_no
- if self.register_date:
- if hasattr(self.register_date, 'to_alipay_dict'):
- params['register_date'] = self.register_date.to_alipay_dict()
- else:
- params['register_date'] = self.register_date
- if self.vin:
- if hasattr(self.vin, 'to_alipay_dict'):
- params['vin'] = self.vin.to_alipay_dict()
- else:
- params['vin'] = self.vin
- return params
- @staticmethod
- def from_alipay_dict(d):
- if not d:
- return None
- o = AlipayUserCertDocVehicleLicense()
- 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 'engine_no' in d:
- o.engine_no = d['engine_no']
- if 'issue_date' in d:
- o.issue_date = d['issue_date']
- if 'model' in d:
- o.model = d['model']
- if 'owner' in d:
- o.owner = d['owner']
- if 'plate_no' in d:
- o.plate_no = d['plate_no']
- if 'register_date' in d:
- o.register_date = d['register_date']
- if 'vin' in d:
- o.vin = d['vin']
- return o
|