#!/usr/bin/env python # -*- coding: utf-8 -*- import json from alipay.aop.api.constant.ParamConstants import * class NextUrl(object): def __init__(self): self._jump_url = None self._text = None @property def jump_url(self): return self._jump_url @jump_url.setter def jump_url(self, value): self._jump_url = value @property def text(self): return self._text @text.setter def text(self, value): self._text = value def to_alipay_dict(self): params = dict() if self.jump_url: if hasattr(self.jump_url, 'to_alipay_dict'): params['jump_url'] = self.jump_url.to_alipay_dict() else: params['jump_url'] = self.jump_url if self.text: if hasattr(self.text, 'to_alipay_dict'): params['text'] = self.text.to_alipay_dict() else: params['text'] = self.text return params @staticmethod def from_alipay_dict(d): if not d: return None o = NextUrl() if 'jump_url' in d: o.jump_url = d['jump_url'] if 'text' in d: o.text = d['text'] return o