Accounts Pydantic Models
In order to simplify and standardize the data that is passed between the client and the Revolut Business API, PyRevolut uses Pydantic models to define the structure of the data.
Below are the Pydantic models used by the Accounts
endpoint.
ResourceAccount
Bases: BaseModel
Account resource model.
Source code in pyrevolut/api/accounts/resources/account.py
11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 |
|
RetrieveAllAccounts
Get a list of all your accounts.
Source code in pyrevolut/api/accounts/get/retrieve_all_accounts.py
6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
|
Params
Bases: BaseModel
Query parameters for the endpoint.
Source code in pyrevolut/api/accounts/get/retrieve_all_accounts.py
13 14 15 16 17 18 |
|
Response
Bases: ResourceAccount
Response model for the endpoint.
Source code in pyrevolut/api/accounts/get/retrieve_all_accounts.py
20 21 22 23 24 25 |
|
RetrieveAnAccount
Get the information about one of your accounts. Specify the account by its ID.
Source code in pyrevolut/api/accounts/get/retrieve_an_account.py
6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
|
Params
Bases: BaseModel
Query parameters for the endpoint.
Source code in pyrevolut/api/accounts/get/retrieve_an_account.py
13 14 15 16 17 18 |
|
Response
Bases: ResourceAccount
Response model for the endpoint.
Source code in pyrevolut/api/accounts/get/retrieve_an_account.py
20 21 22 23 24 25 |
|
RetrieveFullBankDetails
Get all the bank details of one of your accounts. Specify the account by its ID.
Source code in pyrevolut/api/accounts/get/retrieve_full_bank_details.py
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 |
|
Params
Bases: BaseModel
Query parameters for the endpoint.
Source code in pyrevolut/api/accounts/get/retrieve_full_bank_details.py
16 17 18 19 20 21 |
|
Response
Bases: BaseModel
Response model for the endpoint.
Source code in pyrevolut/api/accounts/get/retrieve_full_bank_details.py
23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 |
|
ModelBeneficiaryAddress
Bases: BaseModel
The address of the beneficiary.
Source code in pyrevolut/api/accounts/get/retrieve_full_bank_details.py
28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 |
|
ModelEstimatedTime
Bases: BaseModel
The estimated time of the inboud transfer of the funds, i.e. when we expect the recipient to receive the transfer.
Source code in pyrevolut/api/accounts/get/retrieve_full_bank_details.py
58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 |
|