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 *
from alipay.aop.api.domain.DataSecCheckContent import DataSecCheckContent
class KoubeiMarketingDataMallCheckGetModel(object):
def __init__(self):
self._check_contents = None
self._data_source = None
@property
def check_contents(self):
return self._check_contents
@check_contents.setter
def check_contents(self, value):
if isinstance(value, list):
self._check_contents = list()
for i in value:
if isinstance(i, DataSecCheckContent):
self._check_contents.append(i)
else:
self._check_contents.append(DataSecCheckContent.from_alipay_dict(i))
@property
def data_source(self):
return self._data_source
@data_source.setter
def data_source(self, value):
self._data_source = value
def to_alipay_dict(self):
params = dict()
if self.check_contents:
if isinstance(self.check_contents, list):
for i in range(0, len(self.check_contents)):
element = self.check_contents[i]
if hasattr(element, 'to_alipay_dict'):
self.check_contents[i] = element.to_alipay_dict()
if hasattr(self.check_contents, 'to_alipay_dict'):
params['check_contents'] = self.check_contents.to_alipay_dict()
else:
params['check_contents'] = self.check_contents
if self.data_source:
if hasattr(self.data_source, 'to_alipay_dict'):
params['data_source'] = self.data_source.to_alipay_dict()
else:
params['data_source'] = self.data_source
return params
@staticmethod
def from_alipay_dict(d):
if not d:
return None
o = KoubeiMarketingDataMallCheckGetModel()
if 'check_contents' in d:
o.check_contents = d['check_contents']
if 'data_source' in d:
o.data_source = d['data_source']
return o