123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235 |
- #!/usr/bin/env python
- # -*- coding: utf-8 -*-
- import json
- from alipay.aop.api.constant.ParamConstants import *
- class SchoolCardInfo(object):
- def __init__(self):
- self._alipay_card_no = None
- self._auth_type = None
- self._campus_no = None
- self._card_type = None
- self._create_time = None
- self._display_code_type = None
- self._name = None
- self._physical_card_number = None
- self._school_id = None
- self._school_name = None
- self._school_stdcode = None
- self._short_code = None
- self._status = None
- self._user_id = None
- @property
- def alipay_card_no(self):
- return self._alipay_card_no
- @alipay_card_no.setter
- def alipay_card_no(self, value):
- self._alipay_card_no = value
- @property
- def auth_type(self):
- return self._auth_type
- @auth_type.setter
- def auth_type(self, value):
- self._auth_type = value
- @property
- def campus_no(self):
- return self._campus_no
- @campus_no.setter
- def campus_no(self, value):
- self._campus_no = value
- @property
- def card_type(self):
- return self._card_type
- @card_type.setter
- def card_type(self, value):
- self._card_type = value
- @property
- def create_time(self):
- return self._create_time
- @create_time.setter
- def create_time(self, value):
- self._create_time = value
- @property
- def display_code_type(self):
- return self._display_code_type
- @display_code_type.setter
- def display_code_type(self, value):
- self._display_code_type = value
- @property
- def name(self):
- return self._name
- @name.setter
- def name(self, value):
- self._name = value
- @property
- def physical_card_number(self):
- return self._physical_card_number
- @physical_card_number.setter
- def physical_card_number(self, value):
- self._physical_card_number = value
- @property
- def school_id(self):
- return self._school_id
- @school_id.setter
- def school_id(self, value):
- self._school_id = value
- @property
- def school_name(self):
- return self._school_name
- @school_name.setter
- def school_name(self, value):
- self._school_name = value
- @property
- def school_stdcode(self):
- return self._school_stdcode
- @school_stdcode.setter
- def school_stdcode(self, value):
- self._school_stdcode = value
- @property
- def short_code(self):
- return self._short_code
- @short_code.setter
- def short_code(self, value):
- self._short_code = value
- @property
- def status(self):
- return self._status
- @status.setter
- def status(self, value):
- self._status = value
- @property
- def user_id(self):
- return self._user_id
- @user_id.setter
- def user_id(self, value):
- self._user_id = value
- def to_alipay_dict(self):
- params = dict()
- if self.alipay_card_no:
- if hasattr(self.alipay_card_no, 'to_alipay_dict'):
- params['alipay_card_no'] = self.alipay_card_no.to_alipay_dict()
- else:
- params['alipay_card_no'] = self.alipay_card_no
- if self.auth_type:
- if hasattr(self.auth_type, 'to_alipay_dict'):
- params['auth_type'] = self.auth_type.to_alipay_dict()
- else:
- params['auth_type'] = self.auth_type
- if self.campus_no:
- if hasattr(self.campus_no, 'to_alipay_dict'):
- params['campus_no'] = self.campus_no.to_alipay_dict()
- else:
- params['campus_no'] = self.campus_no
- if self.card_type:
- if hasattr(self.card_type, 'to_alipay_dict'):
- params['card_type'] = self.card_type.to_alipay_dict()
- else:
- params['card_type'] = self.card_type
- if self.create_time:
- if hasattr(self.create_time, 'to_alipay_dict'):
- params['create_time'] = self.create_time.to_alipay_dict()
- else:
- params['create_time'] = self.create_time
- if self.display_code_type:
- if hasattr(self.display_code_type, 'to_alipay_dict'):
- params['display_code_type'] = self.display_code_type.to_alipay_dict()
- else:
- params['display_code_type'] = self.display_code_type
- if self.name:
- if hasattr(self.name, 'to_alipay_dict'):
- params['name'] = self.name.to_alipay_dict()
- else:
- params['name'] = self.name
- if self.physical_card_number:
- if hasattr(self.physical_card_number, 'to_alipay_dict'):
- params['physical_card_number'] = self.physical_card_number.to_alipay_dict()
- else:
- params['physical_card_number'] = self.physical_card_number
- if self.school_id:
- if hasattr(self.school_id, 'to_alipay_dict'):
- params['school_id'] = self.school_id.to_alipay_dict()
- else:
- params['school_id'] = self.school_id
- if self.school_name:
- if hasattr(self.school_name, 'to_alipay_dict'):
- params['school_name'] = self.school_name.to_alipay_dict()
- else:
- params['school_name'] = self.school_name
- if self.school_stdcode:
- if hasattr(self.school_stdcode, 'to_alipay_dict'):
- params['school_stdcode'] = self.school_stdcode.to_alipay_dict()
- else:
- params['school_stdcode'] = self.school_stdcode
- if self.short_code:
- if hasattr(self.short_code, 'to_alipay_dict'):
- params['short_code'] = self.short_code.to_alipay_dict()
- else:
- params['short_code'] = self.short_code
- if self.status:
- if hasattr(self.status, 'to_alipay_dict'):
- params['status'] = self.status.to_alipay_dict()
- else:
- params['status'] = self.status
- if self.user_id:
- if hasattr(self.user_id, 'to_alipay_dict'):
- params['user_id'] = self.user_id.to_alipay_dict()
- else:
- params['user_id'] = self.user_id
- return params
- @staticmethod
- def from_alipay_dict(d):
- if not d:
- return None
- o = SchoolCardInfo()
- if 'alipay_card_no' in d:
- o.alipay_card_no = d['alipay_card_no']
- if 'auth_type' in d:
- o.auth_type = d['auth_type']
- if 'campus_no' in d:
- o.campus_no = d['campus_no']
- if 'card_type' in d:
- o.card_type = d['card_type']
- if 'create_time' in d:
- o.create_time = d['create_time']
- if 'display_code_type' in d:
- o.display_code_type = d['display_code_type']
- if 'name' in d:
- o.name = d['name']
- if 'physical_card_number' in d:
- o.physical_card_number = d['physical_card_number']
- if 'school_id' in d:
- o.school_id = d['school_id']
- if 'school_name' in d:
- o.school_name = d['school_name']
- if 'school_stdcode' in d:
- o.school_stdcode = d['school_stdcode']
- if 'short_code' in d:
- o.short_code = d['short_code']
- if 'status' in d:
- o.status = d['status']
- if 'user_id' in d:
- o.user_id = d['user_id']
- return o
|