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 ValidationRule(object):
def __init__(self):
self._error_msg = None
self._rule_text = None
@property
def error_msg(self):
return self._error_msg
@error_msg.setter
def error_msg(self, value):
self._error_msg = value
@property
def rule_text(self):
return self._rule_text
@rule_text.setter
def rule_text(self, value):
self._rule_text = value
def to_alipay_dict(self):
params = dict()
if self.error_msg:
if hasattr(self.error_msg, 'to_alipay_dict'):
params['error_msg'] = self.error_msg.to_alipay_dict()
else:
params['error_msg'] = self.error_msg
if self.rule_text:
if hasattr(self.rule_text, 'to_alipay_dict'):
params['rule_text'] = self.rule_text.to_alipay_dict()
else:
params['rule_text'] = self.rule_text
return params
@staticmethod
def from_alipay_dict(d):
if not d:
return None
o = ValidationRule()
if 'error_msg' in d:
o.error_msg = d['error_msg']
if 'rule_text' in d:
o.rule_text = d['rule_text']
return o