Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
alipay-sdk-python / alipay / aop / api / response / AlipayOpenMiniVersionDetailQueryResponse.py
Size: Mime:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import json

from alipay.aop.api.response.AlipayResponse import AlipayResponse
from alipay.aop.api.domain.MiniAppCategoryInfo import MiniAppCategoryInfo
from alipay.aop.api.domain.MiniPackageInfo import MiniPackageInfo
from alipay.aop.api.domain.RegionInfo import RegionInfo


class AlipayOpenMiniVersionDetailQueryResponse(AlipayResponse):

    def __init__(self):
        super(AlipayOpenMiniVersionDetailQueryResponse, self).__init__()
        self._app_desc = None
        self._app_english_name = None
        self._app_logo = None
        self._app_name = None
        self._app_slogan = None
        self._app_version = None
        self._gmt_apply_audit = None
        self._gmt_audit_end = None
        self._gmt_create = None
        self._gmt_offline = None
        self._gmt_online = None
        self._gray_strategy = None
        self._memo = None
        self._mini_app_category_info_list = None
        self._package_info_list = None
        self._reject_reason = None
        self._scan_result = None
        self._screen_shot_list = None
        self._service_email = None
        self._service_phone = None
        self._service_region_info = None
        self._service_region_type = None
        self._status = None
        self._version_desc = None

    @property
    def app_desc(self):
        return self._app_desc

    @app_desc.setter
    def app_desc(self, value):
        self._app_desc = value
    @property
    def app_english_name(self):
        return self._app_english_name

    @app_english_name.setter
    def app_english_name(self, value):
        self._app_english_name = value
    @property
    def app_logo(self):
        return self._app_logo

    @app_logo.setter
    def app_logo(self, value):
        self._app_logo = value
    @property
    def app_name(self):
        return self._app_name

    @app_name.setter
    def app_name(self, value):
        self._app_name = value
    @property
    def app_slogan(self):
        return self._app_slogan

    @app_slogan.setter
    def app_slogan(self, value):
        self._app_slogan = value
    @property
    def app_version(self):
        return self._app_version

    @app_version.setter
    def app_version(self, value):
        self._app_version = value
    @property
    def gmt_apply_audit(self):
        return self._gmt_apply_audit

    @gmt_apply_audit.setter
    def gmt_apply_audit(self, value):
        self._gmt_apply_audit = value
    @property
    def gmt_audit_end(self):
        return self._gmt_audit_end

    @gmt_audit_end.setter
    def gmt_audit_end(self, value):
        self._gmt_audit_end = value
    @property
    def gmt_create(self):
        return self._gmt_create

    @gmt_create.setter
    def gmt_create(self, value):
        self._gmt_create = value
    @property
    def gmt_offline(self):
        return self._gmt_offline

    @gmt_offline.setter
    def gmt_offline(self, value):
        self._gmt_offline = value
    @property
    def gmt_online(self):
        return self._gmt_online

    @gmt_online.setter
    def gmt_online(self, value):
        self._gmt_online = value
    @property
    def gray_strategy(self):
        return self._gray_strategy

    @gray_strategy.setter
    def gray_strategy(self, value):
        self._gray_strategy = value
    @property
    def memo(self):
        return self._memo

    @memo.setter
    def memo(self, value):
        self._memo = value
    @property
    def mini_app_category_info_list(self):
        return self._mini_app_category_info_list

    @mini_app_category_info_list.setter
    def mini_app_category_info_list(self, value):
        if isinstance(value, list):
            self._mini_app_category_info_list = list()
            for i in value:
                if isinstance(i, MiniAppCategoryInfo):
                    self._mini_app_category_info_list.append(i)
                else:
                    self._mini_app_category_info_list.append(MiniAppCategoryInfo.from_alipay_dict(i))
    @property
    def package_info_list(self):
        return self._package_info_list

    @package_info_list.setter
    def package_info_list(self, value):
        if isinstance(value, list):
            self._package_info_list = list()
            for i in value:
                if isinstance(i, MiniPackageInfo):
                    self._package_info_list.append(i)
                else:
                    self._package_info_list.append(MiniPackageInfo.from_alipay_dict(i))
    @property
    def reject_reason(self):
        return self._reject_reason

    @reject_reason.setter
    def reject_reason(self, value):
        self._reject_reason = value
    @property
    def scan_result(self):
        return self._scan_result

    @scan_result.setter
    def scan_result(self, value):
        self._scan_result = value
    @property
    def screen_shot_list(self):
        return self._screen_shot_list

    @screen_shot_list.setter
    def screen_shot_list(self, value):
        if isinstance(value, list):
            self._screen_shot_list = list()
            for i in value:
                self._screen_shot_list.append(i)
    @property
    def service_email(self):
        return self._service_email

    @service_email.setter
    def service_email(self, value):
        self._service_email = value
    @property
    def service_phone(self):
        return self._service_phone

    @service_phone.setter
    def service_phone(self, value):
        self._service_phone = value
    @property
    def service_region_info(self):
        return self._service_region_info

    @service_region_info.setter
    def service_region_info(self, value):
        if isinstance(value, list):
            self._service_region_info = list()
            for i in value:
                if isinstance(i, RegionInfo):
                    self._service_region_info.append(i)
                else:
                    self._service_region_info.append(RegionInfo.from_alipay_dict(i))
    @property
    def service_region_type(self):
        return self._service_region_type

    @service_region_type.setter
    def service_region_type(self, value):
        self._service_region_type = value
    @property
    def status(self):
        return self._status

    @status.setter
    def status(self, value):
        self._status = value
    @property
    def version_desc(self):
        return self._version_desc

    @version_desc.setter
    def version_desc(self, value):
        self._version_desc = value

    def parse_response_content(self, response_content):
        response = super(AlipayOpenMiniVersionDetailQueryResponse, self).parse_response_content(response_content)
        if 'app_desc' in response:
            self.app_desc = response['app_desc']
        if 'app_english_name' in response:
            self.app_english_name = response['app_english_name']
        if 'app_logo' in response:
            self.app_logo = response['app_logo']
        if 'app_name' in response:
            self.app_name = response['app_name']
        if 'app_slogan' in response:
            self.app_slogan = response['app_slogan']
        if 'app_version' in response:
            self.app_version = response['app_version']
        if 'gmt_apply_audit' in response:
            self.gmt_apply_audit = response['gmt_apply_audit']
        if 'gmt_audit_end' in response:
            self.gmt_audit_end = response['gmt_audit_end']
        if 'gmt_create' in response:
            self.gmt_create = response['gmt_create']
        if 'gmt_offline' in response:
            self.gmt_offline = response['gmt_offline']
        if 'gmt_online' in response:
            self.gmt_online = response['gmt_online']
        if 'gray_strategy' in response:
            self.gray_strategy = response['gray_strategy']
        if 'memo' in response:
            self.memo = response['memo']
        if 'mini_app_category_info_list' in response:
            self.mini_app_category_info_list = response['mini_app_category_info_list']
        if 'package_info_list' in response:
            self.package_info_list = response['package_info_list']
        if 'reject_reason' in response:
            self.reject_reason = response['reject_reason']
        if 'scan_result' in response:
            self.scan_result = response['scan_result']
        if 'screen_shot_list' in response:
            self.screen_shot_list = response['screen_shot_list']
        if 'service_email' in response:
            self.service_email = response['service_email']
        if 'service_phone' in response:
            self.service_phone = response['service_phone']
        if 'service_region_info' in response:
            self.service_region_info = response['service_region_info']
        if 'service_region_type' in response:
            self.service_region_type = response['service_region_type']
        if 'status' in response:
            self.status = response['status']
        if 'version_desc' in response:
            self.version_desc = response['version_desc']