Repository URL to install this package:
|
Version:
3.3.202-c2ee258 ▾
|
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import json
from alipay.aop.api.constant.ParamConstants import *
class AccountFreeze(object):
def __init__(self):
self._freeze_amount = None
self._freeze_name = None
self._freeze_type = None
@property
def freeze_amount(self):
return self._freeze_amount
@freeze_amount.setter
def freeze_amount(self, value):
self._freeze_amount = value
@property
def freeze_name(self):
return self._freeze_name
@freeze_name.setter
def freeze_name(self, value):
self._freeze_name = value
@property
def freeze_type(self):
return self._freeze_type
@freeze_type.setter
def freeze_type(self, value):
self._freeze_type = value
def to_alipay_dict(self):
params = dict()
if self.freeze_amount:
if hasattr(self.freeze_amount, 'to_alipay_dict'):
params['freeze_amount'] = self.freeze_amount.to_alipay_dict()
else:
params['freeze_amount'] = self.freeze_amount
if self.freeze_name:
if hasattr(self.freeze_name, 'to_alipay_dict'):
params['freeze_name'] = self.freeze_name.to_alipay_dict()
else:
params['freeze_name'] = self.freeze_name
if self.freeze_type:
if hasattr(self.freeze_type, 'to_alipay_dict'):
params['freeze_type'] = self.freeze_type.to_alipay_dict()
else:
params['freeze_type'] = self.freeze_type
return params
@staticmethod
def from_alipay_dict(d):
if not d:
return None
o = AccountFreeze()
if 'freeze_amount' in d:
o.freeze_amount = d['freeze_amount']
if 'freeze_name' in d:
o.freeze_name = d['freeze_name']
if 'freeze_type' in d:
o.freeze_type = d['freeze_type']
return o