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 / domain / AlipaySecurityRiskHufuAuthCreateModel.py
Size: Mime:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import json

from alipay.aop.api.constant.ParamConstants import *


class AlipaySecurityRiskHufuAuthCreateModel(object):

    def __init__(self):
        self._callback = None
        self._policy = None
        self._serial = None
        self._strategies = None
        self._uid = None
        self._user = None

    @property
    def callback(self):
        return self._callback

    @callback.setter
    def callback(self, value):
        self._callback = value
    @property
    def policy(self):
        return self._policy

    @policy.setter
    def policy(self, value):
        self._policy = value
    @property
    def serial(self):
        return self._serial

    @serial.setter
    def serial(self, value):
        self._serial = value
    @property
    def strategies(self):
        return self._strategies

    @strategies.setter
    def strategies(self, value):
        self._strategies = value
    @property
    def uid(self):
        return self._uid

    @uid.setter
    def uid(self, value):
        self._uid = value
    @property
    def user(self):
        return self._user

    @user.setter
    def user(self, value):
        self._user = value


    def to_alipay_dict(self):
        params = dict()
        if self.callback:
            if hasattr(self.callback, 'to_alipay_dict'):
                params['callback'] = self.callback.to_alipay_dict()
            else:
                params['callback'] = self.callback
        if self.policy:
            if hasattr(self.policy, 'to_alipay_dict'):
                params['policy'] = self.policy.to_alipay_dict()
            else:
                params['policy'] = self.policy
        if self.serial:
            if hasattr(self.serial, 'to_alipay_dict'):
                params['serial'] = self.serial.to_alipay_dict()
            else:
                params['serial'] = self.serial
        if self.strategies:
            if hasattr(self.strategies, 'to_alipay_dict'):
                params['strategies'] = self.strategies.to_alipay_dict()
            else:
                params['strategies'] = self.strategies
        if self.uid:
            if hasattr(self.uid, 'to_alipay_dict'):
                params['uid'] = self.uid.to_alipay_dict()
            else:
                params['uid'] = self.uid
        if self.user:
            if hasattr(self.user, 'to_alipay_dict'):
                params['user'] = self.user.to_alipay_dict()
            else:
                params['user'] = self.user
        return params

    @staticmethod
    def from_alipay_dict(d):
        if not d:
            return None
        o = AlipaySecurityRiskHufuAuthCreateModel()
        if 'callback' in d:
            o.callback = d['callback']
        if 'policy' in d:
            o.policy = d['policy']
        if 'serial' in d:
            o.serial = d['serial']
        if 'strategies' in d:
            o.strategies = d['strategies']
        if 'uid' in d:
            o.uid = d['uid']
        if 'user' in d:
            o.user = d['user']
        return o