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

from alipay.aop.api.response.AlipayResponse import AlipayResponse


class AlipayMarketingCampaignDiscountBudgetQueryResponse(AlipayResponse):

    def __init__(self):
        super(AlipayMarketingCampaignDiscountBudgetQueryResponse, self).__init__()
        self._budget_id = None
        self._freeze_amount = None
        self._recycle_amount = None
        self._refund_amount = None
        self._total_amount = None
        self._used_amount = None

    @property
    def budget_id(self):
        return self._budget_id

    @budget_id.setter
    def budget_id(self, value):
        self._budget_id = value
    @property
    def freeze_amount(self):
        return self._freeze_amount

    @freeze_amount.setter
    def freeze_amount(self, value):
        self._freeze_amount = value
    @property
    def recycle_amount(self):
        return self._recycle_amount

    @recycle_amount.setter
    def recycle_amount(self, value):
        self._recycle_amount = value
    @property
    def refund_amount(self):
        return self._refund_amount

    @refund_amount.setter
    def refund_amount(self, value):
        self._refund_amount = value
    @property
    def total_amount(self):
        return self._total_amount

    @total_amount.setter
    def total_amount(self, value):
        self._total_amount = value
    @property
    def used_amount(self):
        return self._used_amount

    @used_amount.setter
    def used_amount(self, value):
        self._used_amount = value

    def parse_response_content(self, response_content):
        response = super(AlipayMarketingCampaignDiscountBudgetQueryResponse, self).parse_response_content(response_content)
        if 'budget_id' in response:
            self.budget_id = response['budget_id']
        if 'freeze_amount' in response:
            self.freeze_amount = response['freeze_amount']
        if 'recycle_amount' in response:
            self.recycle_amount = response['recycle_amount']
        if 'refund_amount' in response:
            self.refund_amount = response['refund_amount']
        if 'total_amount' in response:
            self.total_amount = response['total_amount']
        if 'used_amount' in response:
            self.used_amount = response['used_amount']