Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
57 changes: 33 additions & 24 deletions com/alipay/ams/api/model/account_balance.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,17 @@
from com.alipay.ams.api.model.amount import Amount




class AccountBalance:
def __init__(self):

self.__account_no = None # type: str
self.__currency = None # type: str
self.__available_balance = None # type: Amount
self.__frozen_balance = None # type: Amount
self.__total_balance = None # type: Amount


@property
def account_no(self):
Expand All @@ -23,7 +26,6 @@ def account_no(self):
@account_no.setter
def account_no(self, value):
self.__account_no = value

@property
def currency(self):
"""
Expand All @@ -34,61 +36,68 @@ def currency(self):
@currency.setter
def currency(self, value):
self.__currency = value

@property
def available_balance(self):
"""Gets the available_balance of this AccountBalance."""
"""Gets the available_balance of this AccountBalance.

"""
return self.__available_balance

@available_balance.setter
def available_balance(self, value):
self.__available_balance = value

@property
def frozen_balance(self):
"""Gets the frozen_balance of this AccountBalance."""
"""Gets the frozen_balance of this AccountBalance.

"""
return self.__frozen_balance

@frozen_balance.setter
def frozen_balance(self, value):
self.__frozen_balance = value

@property
def total_balance(self):
"""Gets the total_balance of this AccountBalance."""
"""Gets the total_balance of this AccountBalance.

"""
return self.__total_balance

@total_balance.setter
def total_balance(self, value):
self.__total_balance = value




def to_ams_dict(self):
params = dict()
if hasattr(self, "account_no") and self.account_no is not None:
params["accountNo"] = self.account_no
params['accountNo'] = self.account_no
if hasattr(self, "currency") and self.currency is not None:
params["currency"] = self.currency
params['currency'] = self.currency
if hasattr(self, "available_balance") and self.available_balance is not None:
params["availableBalance"] = self.available_balance
params['availableBalance'] = self.available_balance
if hasattr(self, "frozen_balance") and self.frozen_balance is not None:
params["frozenBalance"] = self.frozen_balance
params['frozenBalance'] = self.frozen_balance
if hasattr(self, "total_balance") and self.total_balance is not None:
params["totalBalance"] = self.total_balance
params['totalBalance'] = self.total_balance
return params


def parse_rsp_body(self, response_body):
if isinstance(response_body, str):
if isinstance(response_body, str):
response_body = json.loads(response_body)
if "accountNo" in response_body:
self.__account_no = response_body["accountNo"]
if "currency" in response_body:
self.__currency = response_body["currency"]
if "availableBalance" in response_body:
if 'accountNo' in response_body:
self.__account_no = response_body['accountNo']
if 'currency' in response_body:
self.__currency = response_body['currency']
if 'availableBalance' in response_body:
self.__available_balance = Amount()
self.__available_balance.parse_rsp_body(response_body["availableBalance"])
if "frozenBalance" in response_body:
self.__available_balance.parse_rsp_body(response_body['availableBalance'])
if 'frozenBalance' in response_body:
self.__frozen_balance = Amount()
self.__frozen_balance.parse_rsp_body(response_body["frozenBalance"])
if "totalBalance" in response_body:
self.__frozen_balance.parse_rsp_body(response_body['frozenBalance'])
if 'totalBalance' in response_body:
self.__total_balance = Amount()
self.__total_balance.parse_rsp_body(response_body["totalBalance"])
self.__total_balance.parse_rsp_body(response_body['totalBalance'])
2 changes: 0 additions & 2 deletions com/alipay/ams/api/model/account_holder_type.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
from enum import Enum, unique


@unique
class AccountHolderType(Enum):
"""AccountHolderType枚举类"""
Expand Down
2 changes: 0 additions & 2 deletions com/alipay/ams/api/model/account_type.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
from enum import Enum, unique


@unique
class AccountType(Enum):
"""AccountType枚举类"""
Expand Down
105 changes: 41 additions & 64 deletions com/alipay/ams/api/model/acquirer_info.py
Original file line number Diff line number Diff line change
@@ -1,9 +1,11 @@
import json




class AcquirerInfo:
def __init__(self):

self.__acquirer_name = None # type: str
self.__reference_request_id = None # type: str
self.__acquirer_transaction_id = None # type: str
Expand All @@ -12,6 +14,7 @@ def __init__(self):
self.__acquirer_result_message = None # type: str
self.__acquirer_merchant_name = None # type: str
self.__acquirer_reason_description = None # type: str


@property
def acquirer_name(self):
Expand All @@ -23,7 +26,6 @@ def acquirer_name(self):
@acquirer_name.setter
def acquirer_name(self, value):
self.__acquirer_name = value

@property
def reference_request_id(self):
"""
Expand All @@ -34,7 +36,6 @@ def reference_request_id(self):
@reference_request_id.setter
def reference_request_id(self, value):
self.__reference_request_id = value

@property
def acquirer_transaction_id(self):
"""
Expand All @@ -45,18 +46,16 @@ def acquirer_transaction_id(self):
@acquirer_transaction_id.setter
def acquirer_transaction_id(self, value):
self.__acquirer_transaction_id = value

@property
def acquirer_merchant_id(self):
"""
The unique ID that is assigned by the acquirer to identify a merchant. Note: This parameter is returned if you integrate the APO product. More information: Maximum length: 64 characters
The unique ID that is assigned by the acquirer to identify a merchant. Note: This parameter is returned if you integrate the APO product. More information: Maximum length: 64 characters
"""
return self.__acquirer_merchant_id

@acquirer_merchant_id.setter
def acquirer_merchant_id(self, value):
self.__acquirer_merchant_id = value

@property
def acquirer_result_code(self):
"""
Expand All @@ -67,7 +66,6 @@ def acquirer_result_code(self):
@acquirer_result_code.setter
def acquirer_result_code(self, value):
self.__acquirer_result_code = value

@property
def acquirer_result_message(self):
"""
Expand All @@ -78,7 +76,6 @@ def acquirer_result_message(self):
@acquirer_result_message.setter
def acquirer_result_message(self, value):
self.__acquirer_result_message = value

@property
def acquirer_merchant_name(self):
"""
Expand All @@ -89,7 +86,6 @@ def acquirer_merchant_name(self):
@acquirer_merchant_name.setter
def acquirer_merchant_name(self, value):
self.__acquirer_merchant_name = value

@property
def acquirer_reason_description(self):
"""
Expand All @@ -101,65 +97,46 @@ def acquirer_reason_description(self):
def acquirer_reason_description(self, value):
self.__acquirer_reason_description = value




def to_ams_dict(self):
params = dict()
if hasattr(self, "acquirer_name") and self.acquirer_name is not None:
params["acquirerName"] = self.acquirer_name
if (
hasattr(self, "reference_request_id")
and self.reference_request_id is not None
):
params["referenceRequestId"] = self.reference_request_id
if (
hasattr(self, "acquirer_transaction_id")
and self.acquirer_transaction_id is not None
):
params["acquirerTransactionId"] = self.acquirer_transaction_id
if (
hasattr(self, "acquirer_merchant_id")
and self.acquirer_merchant_id is not None
):
params["acquirerMerchantId"] = self.acquirer_merchant_id
if (
hasattr(self, "acquirer_result_code")
and self.acquirer_result_code is not None
):
params["acquirerResultCode"] = self.acquirer_result_code
if (
hasattr(self, "acquirer_result_message")
and self.acquirer_result_message is not None
):
params["acquirerResultMessage"] = self.acquirer_result_message
if (
hasattr(self, "acquirer_merchant_name")
and self.acquirer_merchant_name is not None
):
params["acquirerMerchantName"] = self.acquirer_merchant_name
if (
hasattr(self, "acquirer_reason_description")
and self.acquirer_reason_description is not None
):
params["acquirerReasonDescription"] = self.acquirer_reason_description
params['acquirerName'] = self.acquirer_name
if hasattr(self, "reference_request_id") and self.reference_request_id is not None:
params['referenceRequestId'] = self.reference_request_id
if hasattr(self, "acquirer_transaction_id") and self.acquirer_transaction_id is not None:
params['acquirerTransactionId'] = self.acquirer_transaction_id
if hasattr(self, "acquirer_merchant_id") and self.acquirer_merchant_id is not None:
params['acquirerMerchantId'] = self.acquirer_merchant_id
if hasattr(self, "acquirer_result_code") and self.acquirer_result_code is not None:
params['acquirerResultCode'] = self.acquirer_result_code
if hasattr(self, "acquirer_result_message") and self.acquirer_result_message is not None:
params['acquirerResultMessage'] = self.acquirer_result_message
if hasattr(self, "acquirer_merchant_name") and self.acquirer_merchant_name is not None:
params['acquirerMerchantName'] = self.acquirer_merchant_name
if hasattr(self, "acquirer_reason_description") and self.acquirer_reason_description is not None:
params['acquirerReasonDescription'] = self.acquirer_reason_description
return params


def parse_rsp_body(self, response_body):
if isinstance(response_body, str):
if isinstance(response_body, str):
response_body = json.loads(response_body)
if "acquirerName" in response_body:
self.__acquirer_name = response_body["acquirerName"]
if "referenceRequestId" in response_body:
self.__reference_request_id = response_body["referenceRequestId"]
if "acquirerTransactionId" in response_body:
self.__acquirer_transaction_id = response_body["acquirerTransactionId"]
if "acquirerMerchantId" in response_body:
self.__acquirer_merchant_id = response_body["acquirerMerchantId"]
if "acquirerResultCode" in response_body:
self.__acquirer_result_code = response_body["acquirerResultCode"]
if "acquirerResultMessage" in response_body:
self.__acquirer_result_message = response_body["acquirerResultMessage"]
if "acquirerMerchantName" in response_body:
self.__acquirer_merchant_name = response_body["acquirerMerchantName"]
if "acquirerReasonDescription" in response_body:
self.__acquirer_reason_description = response_body[
"acquirerReasonDescription"
]
if 'acquirerName' in response_body:
self.__acquirer_name = response_body['acquirerName']
if 'referenceRequestId' in response_body:
self.__reference_request_id = response_body['referenceRequestId']
if 'acquirerTransactionId' in response_body:
self.__acquirer_transaction_id = response_body['acquirerTransactionId']
if 'acquirerMerchantId' in response_body:
self.__acquirer_merchant_id = response_body['acquirerMerchantId']
if 'acquirerResultCode' in response_body:
self.__acquirer_result_code = response_body['acquirerResultCode']
if 'acquirerResultMessage' in response_body:
self.__acquirer_result_message = response_body['acquirerResultMessage']
if 'acquirerMerchantName' in response_body:
self.__acquirer_merchant_name = response_body['acquirerMerchantName']
if 'acquirerReasonDescription' in response_body:
self.__acquirer_reason_description = response_body['acquirerReasonDescription']
Loading