Skip to content

Commit 03de823

Browse files
committed
statements response update
1 parent 2272d67 commit 03de823

23 files changed

+511
-1318
lines changed

.openapi-generator/FILES

Lines changed: 9 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,12 @@ docs/Model/GetAccountBalance200ResponseBalancesInnerAmount.md
1919
docs/Model/GetAccountBalance200ResponseBalancesInnerDate.md
2020
docs/Model/GetAccountBalance200ResponseBalancesInnerType.md
2121
docs/Model/GetAccountBalance200ResponseBalancesInnerTypeCodeOrProprietary.md
22+
docs/Model/GetAccountStatements200Response.md
23+
docs/Model/GetAccountStatements200ResponseStatementsInner.md
24+
docs/Model/GetAccountStatements200ResponseStatementsInnerPeriod.md
2225
docs/Model/GetAccounts200Response.md
2326
docs/Model/GetAccounts403Response.md
2427
docs/Model/GetAccounts403ResponseErrorsInner.md
25-
docs/Model/GetStatements400Response.md
26-
docs/Model/GetStatements403Response.md
27-
docs/Model/GetStatements404Response.md
2828
docs/Model/GetTransactions400Response.md
2929
docs/Model/GetTransactions401Response.md
3030
docs/Model/GetTransactions403Response.md
@@ -36,7 +36,6 @@ docs/Model/GetTransactions500Response.md
3636
docs/Model/GetTransactions503Response.md
3737
docs/Model/StatementList.md
3838
docs/Model/StatementListAccountStatementsInner.md
39-
docs/Model/StatementListAccountStatementsInnerPeriod.md
4039
docs/Model/TransactionList.md
4140
docs/Model/TransactionListTransactionsInner.md
4241
git_push.sh
@@ -59,12 +58,12 @@ lib/Model/GetAccountBalance200ResponseBalancesInnerAmount.php
5958
lib/Model/GetAccountBalance200ResponseBalancesInnerDate.php
6059
lib/Model/GetAccountBalance200ResponseBalancesInnerType.php
6160
lib/Model/GetAccountBalance200ResponseBalancesInnerTypeCodeOrProprietary.php
61+
lib/Model/GetAccountStatements200Response.php
62+
lib/Model/GetAccountStatements200ResponseStatementsInner.php
63+
lib/Model/GetAccountStatements200ResponseStatementsInnerPeriod.php
6264
lib/Model/GetAccounts200Response.php
6365
lib/Model/GetAccounts403Response.php
6466
lib/Model/GetAccounts403ResponseErrorsInner.php
65-
lib/Model/GetStatements400Response.php
66-
lib/Model/GetStatements403Response.php
67-
lib/Model/GetStatements404Response.php
6867
lib/Model/GetTransactions400Response.php
6968
lib/Model/GetTransactions401Response.php
7069
lib/Model/GetTransactions403Response.php
@@ -77,7 +76,6 @@ lib/Model/GetTransactions503Response.php
7776
lib/Model/ModelInterface.php
7877
lib/Model/StatementList.php
7978
lib/Model/StatementListAccountStatementsInner.php
80-
lib/Model/StatementListAccountStatementsInnerPeriod.php
8179
lib/Model/TransactionList.php
8280
lib/Model/TransactionListTransactionsInner.php
8381
lib/ObjectSerializer.php
@@ -97,12 +95,12 @@ test/Model/GetAccountBalance200ResponseBalancesInnerTest.php
9795
test/Model/GetAccountBalance200ResponseBalancesInnerTypeCodeOrProprietaryTest.php
9896
test/Model/GetAccountBalance200ResponseBalancesInnerTypeTest.php
9997
test/Model/GetAccountBalance200ResponseTest.php
98+
test/Model/GetAccountStatements200ResponseStatementsInnerPeriodTest.php
99+
test/Model/GetAccountStatements200ResponseStatementsInnerTest.php
100+
test/Model/GetAccountStatements200ResponseTest.php
100101
test/Model/GetAccounts200ResponseTest.php
101102
test/Model/GetAccounts403ResponseErrorsInnerTest.php
102103
test/Model/GetAccounts403ResponseTest.php
103-
test/Model/GetStatements400ResponseTest.php
104-
test/Model/GetStatements403ResponseTest.php
105-
test/Model/GetStatements404ResponseTest.php
106104
test/Model/GetTransactions400ResponseTest.php
107105
test/Model/GetTransactions401ResponseTest.php
108106
test/Model/GetTransactions403ResponseTest.php
@@ -112,7 +110,6 @@ test/Model/GetTransactions412ResponseTest.php
112110
test/Model/GetTransactions429ResponseTest.php
113111
test/Model/GetTransactions500ResponseTest.php
114112
test/Model/GetTransactions503ResponseTest.php
115-
test/Model/StatementListAccountStatementsInnerPeriodTest.php
116113
test/Model/StatementListAccountStatementsInnerTest.php
117114
test/Model/StatementListTest.php
118115
test/Model/TransactionListTest.php

.openapi-generator/templates/gitignore.mustache

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@ composer.phar
55
/vendor/
66
/node_modules/
77

8+
nbproject/private/
9+
package-lock.json
10+
811
# Commit your application's lock file https://getcomposer.org/doc/01-basic-usage.md#commit-your-composer-lock-file-to-version-control
912
# You may choose to ignore a library lock file http://getcomposer.org/doc/02-libraries.md#lock-file
1013
# composer.lock

Examples/statements.php

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -12,20 +12,21 @@
1212
* For the full copyright and license information, please view the LICENSE
1313
* file that was distributed with this source code.
1414
*/
15+
1516
use Ease\Shared as Shr;
1617

17-
require_once \dirname(__DIR__) . '/vendor/autoload.php';
18+
require_once \dirname(__DIR__).'/vendor/autoload.php';
1819

19-
Shr::init([], \dirname(__DIR__) . '/.env');
20+
Shr::init([], \dirname(__DIR__).'/.env');
2021

2122
$apiInstance = new \SpojeNET\Csas\Accounts\DefaultApi(new SpojeNET\Csas\ApiClient(
22-
[
23-
'apikey' => Shr::cfg('API_KEY'),
24-
'token' => Shr::cfg('ACCESS_TOKEN'),
25-
'debug' => Shr::cfg('API_DEBUG', false),
26-
'sandbox' => Shr::cfg('SANDBOX_MODE'),
27-
],
28-
));
23+
[
24+
'apikey' => Shr::cfg('API_KEY'),
25+
'token' => Shr::cfg('ACCESS_TOKEN'),
26+
'debug' => Shr::cfg('API_DEBUG', false),
27+
'sandbox' => Shr::cfg('SANDBOX_MODE'),
28+
],
29+
));
2930

3031
try {
3132
$toDate = new \DateTime();

README.md

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -83,8 +83,8 @@ All URIs are relative to *https://www.csas.cz/webapi/api/v3/accounts*
8383
Class | Method | HTTP request | Description
8484
------------ | ------------- | ------------- | -------------
8585
*DefaultApi* | [**getAccountBalance**](docs/Api/DefaultApi.md#getaccountbalance) | **GET** /my/accounts/{id}/balance | Get account balance
86+
*DefaultApi* | [**getAccountStatements**](docs/Api/DefaultApi.md#getaccountstatements) | **GET** /my/accounts/{id}/statements | Get account statements
8687
*DefaultApi* | [**getAccounts**](docs/Api/DefaultApi.md#getaccounts) | **GET** /my/accounts | Get account details
87-
*DefaultApi* | [**getStatements**](docs/Api/DefaultApi.md#getstatements) | **GET** /my/accounts/{id}/statements | Get statements list
8888
*DefaultApi* | [**getTransactions**](docs/Api/DefaultApi.md#gettransactions) | **GET** /my/accounts/{id}/transactions | Overview of transactions
8989

9090
## Models
@@ -103,12 +103,12 @@ Class | Method | HTTP request | Description
103103
- [GetAccountBalance200ResponseBalancesInnerDate](docs/Model/GetAccountBalance200ResponseBalancesInnerDate.md)
104104
- [GetAccountBalance200ResponseBalancesInnerType](docs/Model/GetAccountBalance200ResponseBalancesInnerType.md)
105105
- [GetAccountBalance200ResponseBalancesInnerTypeCodeOrProprietary](docs/Model/GetAccountBalance200ResponseBalancesInnerTypeCodeOrProprietary.md)
106+
- [GetAccountStatements200Response](docs/Model/GetAccountStatements200Response.md)
107+
- [GetAccountStatements200ResponseStatementsInner](docs/Model/GetAccountStatements200ResponseStatementsInner.md)
108+
- [GetAccountStatements200ResponseStatementsInnerPeriod](docs/Model/GetAccountStatements200ResponseStatementsInnerPeriod.md)
106109
- [GetAccounts200Response](docs/Model/GetAccounts200Response.md)
107110
- [GetAccounts403Response](docs/Model/GetAccounts403Response.md)
108111
- [GetAccounts403ResponseErrorsInner](docs/Model/GetAccounts403ResponseErrorsInner.md)
109-
- [GetStatements400Response](docs/Model/GetStatements400Response.md)
110-
- [GetStatements403Response](docs/Model/GetStatements403Response.md)
111-
- [GetStatements404Response](docs/Model/GetStatements404Response.md)
112112
- [GetTransactions400Response](docs/Model/GetTransactions400Response.md)
113113
- [GetTransactions401Response](docs/Model/GetTransactions401Response.md)
114114
- [GetTransactions403Response](docs/Model/GetTransactions403Response.md)
@@ -120,7 +120,6 @@ Class | Method | HTTP request | Description
120120
- [GetTransactions503Response](docs/Model/GetTransactions503Response.md)
121121
- [StatementList](docs/Model/StatementList.md)
122122
- [StatementListAccountStatementsInner](docs/Model/StatementListAccountStatementsInner.md)
123-
- [StatementListAccountStatementsInnerPeriod](docs/Model/StatementListAccountStatementsInnerPeriod.md)
124123
- [TransactionList](docs/Model/TransactionList.md)
125124
- [TransactionListTransactionsInner](docs/Model/TransactionListTransactionsInner.md)
126125

docs/Api/DefaultApi.md

Lines changed: 21 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ All URIs are relative to https://www.csas.cz/webapi/api/v3/accounts, except if t
55
| Method | HTTP request | Description |
66
| ------------- | ------------- | ------------- |
77
| [**getAccountBalance()**](DefaultApi.md#getAccountBalance) | **GET** /my/accounts/{id}/balance | Get account balance |
8+
| [**getAccountStatements()**](DefaultApi.md#getAccountStatements) | **GET** /my/accounts/{id}/statements | Get account statements |
89
| [**getAccounts()**](DefaultApi.md#getAccounts) | **GET** /my/accounts | Get account details |
9-
| [**getStatements()**](DefaultApi.md#getStatements) | **GET** /my/accounts/{id}/statements | Get statements list |
1010
| [**getTransactions()**](DefaultApi.md#getTransactions) | **GET** /my/accounts/{id}/transactions | Overview of transactions |
1111

1212

@@ -75,15 +75,15 @@ try {
7575
[[Back to Model list]](../../README.md#models)
7676
[[Back to README]](../../README.md)
7777

78-
## `getAccounts()`
78+
## `getAccountStatements()`
7979

8080
```php
81-
getAccounts($size, $page): \SpojeNET\Csas\Model\GetAccounts200Response
81+
getAccountStatements($id): \SpojeNET\Csas\Model\GetAccountStatements200Response
8282
```
8383

84-
Get account details
84+
Get account statements
8585

86-
Get a list of accounts for the authenticated user.
86+
Get a list of statements for a specific account by ID.
8787

8888
### Example
8989

@@ -107,27 +107,25 @@ $apiInstance = new SpojeNET\Csas\Api\DefaultApi(
107107
new GuzzleHttp\Client(),
108108
$config
109109
);
110-
$size = 56; // int | Number of accounts to return
111-
$page = 56; // int | Page number to return
110+
$id = 'id_example'; // string | The ID of the account
112111

113112
try {
114-
$result = $apiInstance->getAccounts($size, $page);
113+
$result = $apiInstance->getAccountStatements($id);
115114
print_r($result);
116115
} catch (Exception $e) {
117-
echo 'Exception when calling DefaultApi->getAccounts: ', $e->getMessage(), PHP_EOL;
116+
echo 'Exception when calling DefaultApi->getAccountStatements: ', $e->getMessage(), PHP_EOL;
118117
}
119118
```
120119

121120
### Parameters
122121

123122
| Name | Type | Description | Notes |
124123
| ------------- | ------------- | ------------- | ------------- |
125-
| **size** | **int**| Number of accounts to return | [optional] |
126-
| **page** | **int**| Page number to return | [optional] |
124+
| **id** | **string**| The ID of the account | |
127125

128126
### Return type
129127

130-
[**\SpojeNET\Csas\Model\GetAccounts200Response**](../Model/GetAccounts200Response.md)
128+
[**\SpojeNET\Csas\Model\GetAccountStatements200Response**](../Model/GetAccountStatements200Response.md)
131129

132130
### Authorization
133131

@@ -142,15 +140,15 @@ try {
142140
[[Back to Model list]](../../README.md#models)
143141
[[Back to README]](../../README.md)
144142

145-
## `getStatements()`
143+
## `getAccounts()`
146144

147145
```php
148-
getStatements($id, $fromDate, $toDate, $format, $size, $page): \SpojeNET\Csas\Model\StatementList
146+
getAccounts($size, $page): \SpojeNET\Csas\Model\GetAccounts200Response
149147
```
150148

151-
Get statements list
149+
Get account details
152150

153-
Obtain list of statements for a given account.
151+
Get a list of accounts for the authenticated user.
154152

155153
### Example
156154

@@ -174,35 +172,27 @@ $apiInstance = new SpojeNET\Csas\Api\DefaultApi(
174172
new GuzzleHttp\Client(),
175173
$config
176174
);
177-
$id = 'id_example'; // string | Unique system identification of the client account
178-
$fromDate = new \DateTime('2013-10-20T19:20:30+01:00'); // \DateTime | Date from which the statement history should be obtained (yyyy-MM-dd)
179-
$toDate = new \DateTime('2013-10-20T19:20:30+01:00'); // \DateTime | Date to which the statement history should be obtained (yyyy-MM-dd)
180-
$format = 'format_example'; // string | Selected statement format
181-
$size = 56; // int | Number of entries per page (max. 100)
182-
$page = 56; // int | The desired page (indexed from zero)
175+
$size = 56; // int | Number of accounts to return
176+
$page = 56; // int | Page number to return
183177

184178
try {
185-
$result = $apiInstance->getStatements($id, $fromDate, $toDate, $format, $size, $page);
179+
$result = $apiInstance->getAccounts($size, $page);
186180
print_r($result);
187181
} catch (Exception $e) {
188-
echo 'Exception when calling DefaultApi->getStatements: ', $e->getMessage(), PHP_EOL;
182+
echo 'Exception when calling DefaultApi->getAccounts: ', $e->getMessage(), PHP_EOL;
189183
}
190184
```
191185

192186
### Parameters
193187

194188
| Name | Type | Description | Notes |
195189
| ------------- | ------------- | ------------- | ------------- |
196-
| **id** | **string**| Unique system identification of the client account | |
197-
| **fromDate** | **\DateTime**| Date from which the statement history should be obtained (yyyy-MM-dd) | [optional] |
198-
| **toDate** | **\DateTime**| Date to which the statement history should be obtained (yyyy-MM-dd) | [optional] |
199-
| **format** | **string**| Selected statement format | [optional] |
200-
| **size** | **int**| Number of entries per page (max. 100) | [optional] |
201-
| **page** | **int**| The desired page (indexed from zero) | [optional] |
190+
| **size** | **int**| Number of accounts to return | [optional] |
191+
| **page** | **int**| Page number to return | [optional] |
202192

203193
### Return type
204194

205-
[**\SpojeNET\Csas\Model\StatementList**](../Model/StatementList.md)
195+
[**\SpojeNET\Csas\Model\GetAccounts200Response**](../Model/GetAccounts200Response.md)
206196

207197
### Authorization
208198

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
1-
# # GetStatements400Response
1+
# # GetAccountStatements200Response
22

33
## Properties
44

55
Name | Type | Description | Notes
66
------------ | ------------- | ------------- | -------------
7-
**errorCode** | **string** | | [optional]
8-
**message** | **string** | | [optional]
7+
**statements** | [**\SpojeNET\Csas\Model\GetAccountStatements200ResponseStatementsInner[]**](GetAccountStatements200ResponseStatementsInner.md) | | [optional]
98

109
[[Back to Model list]](../../README.md#models) [[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md)
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# # GetAccountStatements200ResponseStatementsInner
2+
3+
## Properties
4+
5+
Name | Type | Description | Notes
6+
------------ | ------------- | ------------- | -------------
7+
**id** | **string** | Unique identifier of the account statement | [optional]
8+
**year** | **float** | Year of the statement | [optional]
9+
**month** | **float** | Month of the statement | [optional]
10+
**sequenceNumber** | **float** | The account statement's sequence number | [optional]
11+
**period** | [**\SpojeNET\Csas\Model\GetAccountStatements200ResponseStatementsInnerPeriod**](GetAccountStatements200ResponseStatementsInnerPeriod.md) | | [optional]
12+
**formats** | **string[]** | Available formats of the statement | [optional]
13+
14+
[[Back to Model list]](../../README.md#models) [[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md)

docs/Model/StatementListAccountStatementsInnerPeriod.md renamed to docs/Model/GetAccountStatements200ResponseStatementsInnerPeriod.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# # StatementListAccountStatementsInnerPeriod
1+
# # GetAccountStatements200ResponseStatementsInnerPeriod
22

33
## Properties
44

docs/Model/GetStatements403Response.md

Lines changed: 0 additions & 10 deletions
This file was deleted.

docs/Model/GetStatements404Response.md

Lines changed: 0 additions & 10 deletions
This file was deleted.

0 commit comments

Comments
 (0)