Skip to content

Commit c4ba722

Browse files
committed
false[antom-sdk-automation] automated change
1 parent bd28bab commit c4ba722

File tree

186 files changed

+12314
-4237
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

186 files changed

+12314
-4237
lines changed

com/alipay/ams/api/model/__init__.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# we can not import model classes here because that would create a circular
2+
# reference which would not work in python2
3+
# do not import all models into this module because that uses a lot of memory and stack frames
4+
# if you need the ability to import all models from one package, import them with
5+
# from openapi_client.models import ModelA, ModelB

com/alipay/ams/api/model/account_balance.py

Lines changed: 66 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,41 +1,95 @@
11
import json
2-
2+
from com.alipay.ams.api.model.amount import Amount
3+
from com.alipay.ams.api.model.amount import Amount
34
from com.alipay.ams.api.model.amount import Amount
45

56

7+
8+
69
class AccountBalance:
710
def __init__(self):
8-
self.__account_balance = None
9-
self.__currency = None
10-
self.__available_balance = None #type: Amount
11-
self.__frozen_balance = None #type: Amount
12-
self.__total_balance = None #type: Amount
11+
12+
self.__account_no = None # type: str
13+
self.__currency = None # type: str
14+
self.__available_balance = None # type: Amount
15+
self.__frozen_balance = None # type: Amount
16+
self.__total_balance = None # type: Amount
17+
1318

1419
@property
15-
def account_balance(self):
16-
return self.__account_balance
20+
def account_no(self):
21+
"""
22+
The balance account number. More information: Maximum length: 32 characters
23+
"""
24+
return self.__account_no
25+
26+
@account_no.setter
27+
def account_no(self, value):
28+
self.__account_no = value
1729
@property
1830
def currency(self):
31+
"""
32+
The currency associated with the balance account. The value of this parameter is a 3-letter currency code that follows the ISO 4217 standard. More information: Maximum length: 3 characters
33+
"""
1934
return self.__currency
2035

36+
@currency.setter
37+
def currency(self, value):
38+
self.__currency = value
2139
@property
2240
def available_balance(self):
41+
"""Gets the available_balance of this AccountBalance.
42+
43+
"""
2344
return self.__available_balance
2445

46+
@available_balance.setter
47+
def available_balance(self, value):
48+
self.__available_balance = value
2549
@property
2650
def frozen_balance(self):
51+
"""Gets the frozen_balance of this AccountBalance.
52+
53+
"""
2754
return self.__frozen_balance
2855

56+
@frozen_balance.setter
57+
def frozen_balance(self, value):
58+
self.__frozen_balance = value
2959
@property
3060
def total_balance(self):
61+
"""Gets the total_balance of this AccountBalance.
62+
63+
"""
3164
return self.__total_balance
3265

66+
@total_balance.setter
67+
def total_balance(self, value):
68+
self.__total_balance = value
69+
70+
71+
72+
73+
def to_ams_dict(self):
74+
params = dict()
75+
if hasattr(self, "account_no") and self.account_no is not None:
76+
params['accountNo'] = self.account_no
77+
if hasattr(self, "currency") and self.currency is not None:
78+
params['currency'] = self.currency
79+
if hasattr(self, "available_balance") and self.available_balance is not None:
80+
params['availableBalance'] = self.available_balance
81+
if hasattr(self, "frozen_balance") and self.frozen_balance is not None:
82+
params['frozenBalance'] = self.frozen_balance
83+
if hasattr(self, "total_balance") and self.total_balance is not None:
84+
params['totalBalance'] = self.total_balance
85+
return params
86+
87+
3388
def parse_rsp_body(self, response_body):
34-
if type(response_body) == str:
89+
if isinstance(response_body, str):
3590
response_body = json.loads(response_body)
36-
37-
if 'accountBalance' in response_body:
38-
self.__account_balance = response_body['accountBalance']
91+
if 'accountNo' in response_body:
92+
self.__account_no = response_body['accountNo']
3993
if 'currency' in response_body:
4094
self.__currency = response_body['currency']
4195
if 'availableBalance' in response_body:
Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,21 @@
11
from enum import Enum, unique
2-
3-
42
@unique
53
class AccountHolderType(Enum):
4+
"""AccountHolderType枚举类"""
5+
66
INDIVIDUAL = "INDIVIDUAL"
77
ENTERPRISE = "ENTERPRISE"
88

9-
def to_ams_dict(self):
9+
def to_ams_dict(self) -> str:
1010
return self.name
11+
12+
@staticmethod
13+
def value_of(value):
14+
if not value:
15+
return None
16+
17+
if AccountHolderType.INDIVIDUAL.value == value:
18+
return AccountHolderType.INDIVIDUAL
19+
if AccountHolderType.ENTERPRISE.value == value:
20+
return AccountHolderType.ENTERPRISE
21+
return None
Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,21 @@
1-
21
from enum import Enum, unique
3-
4-
52
@unique
63
class AccountType(Enum):
4+
"""AccountType枚举类"""
5+
76
CHECKING = "CHECKING"
87
FIXED_DEPOSIT = "FIXED_DEPOSIT"
98

10-
def to_ams_dict(self):
9+
def to_ams_dict(self) -> str:
1110
return self.name
11+
12+
@staticmethod
13+
def value_of(value):
14+
if not value:
15+
return None
16+
17+
if AccountType.CHECKING.value == value:
18+
return AccountType.CHECKING
19+
if AccountType.FIXED_DEPOSIT.value == value:
20+
return AccountType.FIXED_DEPOSIT
21+
return None
Lines changed: 76 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -1,86 +1,112 @@
11
import json
22

33

4-
class AcquirerInfo:
54

5+
6+
class AcquirerInfo:
67
def __init__(self):
7-
self.__acquirer_name = None
8-
self.__reference_request_id = None
9-
self.__acquirer_transaction_id = None
10-
self.__acquirer_merchant_id = None
11-
self.__acquirer_result_code = None
12-
self.__acquirer_result_message = None
8+
9+
self.__acquirer_name = None # type: str
10+
self.__reference_request_id = None # type: str
11+
self.__acquirer_transaction_id = None # type: str
12+
self.__acquirer_merchant_id = None # type: str
13+
self.__acquirer_result_code = None # type: str
14+
self.__acquirer_result_message = None # type: str
15+
1316

1417
@property
1518
def acquirer_name(self):
19+
"""
20+
The name of the acquirer. Note: This parameter is returned if you integrate the APO product. More information: Maximum length: 64 characters
21+
"""
1622
return self.__acquirer_name
1723

1824
@acquirer_name.setter
19-
def acquirer_name(self, acquirer_name):
20-
self.__acquirer_name = acquirer_name
21-
25+
def acquirer_name(self, value):
26+
self.__acquirer_name = value
2227
@property
2328
def reference_request_id(self):
29+
"""
30+
The unique ID that is assigned by APO to identify a payment request sent to the acquirer. Note: This parameter is returned if you integrate the APO product. More information: Maximum length: 64 characters
31+
"""
2432
return self.__reference_request_id
2533

2634
@reference_request_id.setter
27-
def reference_request_id(self, reference_request_id):
28-
self.__reference_request_id = reference_request_id
29-
35+
def reference_request_id(self, value):
36+
self.__reference_request_id = value
3037
@property
3138
def acquirer_transaction_id(self):
39+
"""
40+
The unique ID that is assigned by the acquirer to identify a transaction. Note: This parameter is returned if you integrate the APO product. More information: Maximum length: 64 characters
41+
"""
3242
return self.__acquirer_transaction_id
3343

3444
@acquirer_transaction_id.setter
35-
def acquirer_transaction_id(self, acquirer_transaction_id):
36-
self.__acquirer_transaction_id = acquirer_transaction_id
37-
45+
def acquirer_transaction_id(self, value):
46+
self.__acquirer_transaction_id = value
3847
@property
3948
def acquirer_merchant_id(self):
49+
"""
50+
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
51+
"""
4052
return self.__acquirer_merchant_id
4153

4254
@acquirer_merchant_id.setter
43-
def acquirer_merchant_id(self, acquirer_merchant_id):
44-
self.__acquirer_merchant_id = acquirer_merchant_id
45-
55+
def acquirer_merchant_id(self, value):
56+
self.__acquirer_merchant_id = value
4657
@property
4758
def acquirer_result_code(self):
59+
"""
60+
The acquirer's result code that indicates the transaction process result. Note: This parameter is returned if you integrate the APO product. More information: Maximum length: 64 characters
61+
"""
4862
return self.__acquirer_result_code
4963

5064
@acquirer_result_code.setter
51-
def acquirer_result_code(self, acquirer_result_code):
52-
self.__acquirer_result_code = acquirer_result_code
53-
65+
def acquirer_result_code(self, value):
66+
self.__acquirer_result_code = value
5467
@property
5568
def acquirer_result_message(self):
69+
"""
70+
The result message that describes acquirerResultCode in detail. Note: This parameter is returned if you integrate the APO product. More information: Maximum length: 64 characters
71+
"""
5672
return self.__acquirer_result_message
5773

5874
@acquirer_result_message.setter
59-
def acquirer_result_message(self, acquirer_result_message):
60-
self.__acquirer_result_message = acquirer_result_message
61-
62-
def parse_rsp_body(self, result_body):
63-
if type(result_body) == str:
64-
payment_result_info_body = json.loads(result_body)
65-
66-
if 'acquirerName' in result_body:
67-
self.__acquirer_name = result_body['acquirerName']
68-
69-
if 'referenceRequestId' in result_body:
70-
self.__reference_request_id = result_body['referenceRequestId']
71-
72-
if 'acquirerTransactionId' in result_body:
73-
self.__acquirer_transaction_id = result_body['acquirerTransactionId']
74-
75-
if 'acquirerMerchantId' in result_body:
76-
self.__acquirer_merchant_id = result_body['acquirerMerchantId']
77-
78-
if 'acquirerResultCode' in result_body:
79-
self.__acquirer_result_code = result_body['acquirerResultCode']
80-
81-
if 'acquirerResultMessage' in result_body:
82-
self.__acquirer_result_message = result_body['acquirerResultMessage']
83-
84-
85-
86-
75+
def acquirer_result_message(self, value):
76+
self.__acquirer_result_message = value
77+
78+
79+
80+
81+
def to_ams_dict(self):
82+
params = dict()
83+
if hasattr(self, "acquirer_name") and self.acquirer_name is not None:
84+
params['acquirerName'] = self.acquirer_name
85+
if hasattr(self, "reference_request_id") and self.reference_request_id is not None:
86+
params['referenceRequestId'] = self.reference_request_id
87+
if hasattr(self, "acquirer_transaction_id") and self.acquirer_transaction_id is not None:
88+
params['acquirerTransactionId'] = self.acquirer_transaction_id
89+
if hasattr(self, "acquirer_merchant_id") and self.acquirer_merchant_id is not None:
90+
params['acquirerMerchantId'] = self.acquirer_merchant_id
91+
if hasattr(self, "acquirer_result_code") and self.acquirer_result_code is not None:
92+
params['acquirerResultCode'] = self.acquirer_result_code
93+
if hasattr(self, "acquirer_result_message") and self.acquirer_result_message is not None:
94+
params['acquirerResultMessage'] = self.acquirer_result_message
95+
return params
96+
97+
98+
def parse_rsp_body(self, response_body):
99+
if isinstance(response_body, str):
100+
response_body = json.loads(response_body)
101+
if 'acquirerName' in response_body:
102+
self.__acquirer_name = response_body['acquirerName']
103+
if 'referenceRequestId' in response_body:
104+
self.__reference_request_id = response_body['referenceRequestId']
105+
if 'acquirerTransactionId' in response_body:
106+
self.__acquirer_transaction_id = response_body['acquirerTransactionId']
107+
if 'acquirerMerchantId' in response_body:
108+
self.__acquirer_merchant_id = response_body['acquirerMerchantId']
109+
if 'acquirerResultCode' in response_body:
110+
self.__acquirer_result_code = response_body['acquirerResultCode']
111+
if 'acquirerResultMessage' in response_body:
112+
self.__acquirer_result_message = response_body['acquirerResultMessage']

0 commit comments

Comments
 (0)