Skip to content

Commit 09a7954

Browse files
committed
Generated client from my.yoast.test
1 parent 752f351 commit 09a7954

File tree

346 files changed

+11300
-12524
lines changed

Some content is hidden

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

346 files changed

+11300
-12524
lines changed

.travis.yml

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
language: php
2+
sudo: false
3+
php:
4+
- 5.4
5+
- 5.5
6+
- 5.6
7+
- 7.0
8+
- hhvm
9+
before_install: "composer install"
10+
script: "vendor/bin/phpunit"

README.md

+213-242
Large diffs are not rendered by default.

docs/Api/AdmissionApi.md

+81-81
Original file line numberDiff line numberDiff line change
@@ -4,42 +4,43 @@ All URIs are relative to *http://my.yoast.test:3000/*
44

55
Method | HTTP request | Description
66
------------- | ------------- | -------------
7-
[**apiAdmissionsGet**](AdmissionApi.md#apiadmissionsget) | **GET** /api/Admissions | Get admissions
8-
[**apiAdmissionsIdGet**](AdmissionApi.md#apiadmissionsidget) | **GET** /api/Admissions/{id} | Get an admission
9-
[**apiAdmissionsIdPut**](AdmissionApi.md#apiadmissionsidput) | **PUT** /api/Admissions/{id} | Update an admission
10-
[**apiAdmissionsPagedGet**](AdmissionApi.md#apiadmissionspagedget) | **GET** /api/Admissions/paged | Get admissions
11-
[**apiAdmissionsPost**](AdmissionApi.md#apiadmissionspost) | **POST** /api/Admissions | Invite a customer
12-
[**apiAdmissionsTransferPost**](AdmissionApi.md#apiadmissionstransferpost) | **POST** /api/Admissions/transfer | Transfer admissions between customers
7+
[**admissionControllerChangeStudent**](AdmissionApi.md#admissioncontrollerchangestudent) | **PUT** /api/Admissions/{id} | Update an admission
8+
[**admissionControllerGetMany**](AdmissionApi.md#admissioncontrollergetmany) | **GET** /api/Admissions | Get admissions
9+
[**admissionControllerGetManyPaged**](AdmissionApi.md#admissioncontrollergetmanypaged) | **GET** /api/Admissions/paged | Get admissions
10+
[**admissionControllerGetOne**](AdmissionApi.md#admissioncontrollergetone) | **GET** /api/Admissions/{id} | Get an admission
11+
[**admissionControllerInvite**](AdmissionApi.md#admissioncontrollerinvite) | **POST** /api/Admissions | Invite a customer
12+
[**admissionControllerTransferAdmissions**](AdmissionApi.md#admissioncontrollertransferadmissions) | **POST** /api/Admissions/transfer | Transfer admissions between customers
1313

14-
# **apiAdmissionsGet**
15-
> \Yoast\MyYoastApiClient\Model\Admission[] apiAdmissionsGet($filter)
14+
# **admissionControllerChangeStudent**
15+
> \Yoast\MyYoastApiClient\Model\Admission admissionControllerChangeStudent($body, $id)
1616
17-
Get admissions
17+
Update an admission
1818

19-
Get and filter admissions
19+
Changes the student for a certain admission
2020

2121
### Example
2222
```php
2323
<?php
2424
require_once(__DIR__ . '/vendor/autoload.php');
25-
// Configure API key authorization: bearer
26-
$config = Yoast\MyYoastApiClient\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
27-
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
28-
// $config = Yoast\MyYoastApiClient\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');
25+
// Configure HTTP bearer authorization: bearer
26+
$config = Yoast\MyYoastApiClient\Configuration::getDefaultConfiguration()
27+
->setAccessToken('YOUR_ACCESS_TOKEN');
28+
2929

3030
$apiInstance = new Yoast\MyYoastApiClient\Api\AdmissionApi(
3131
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
3232
// This is optional, `GuzzleHttp\Client` will be used as default.
3333
new GuzzleHttp\Client(),
3434
$config
3535
);
36-
$filter = new \stdClass; // object | Used for filtering/joining the results.
36+
$body = new \Yoast\MyYoastApiClient\Model\UpdateDto(); // \Yoast\MyYoastApiClient\Model\UpdateDto |
37+
$id = "38400000-8cf0-11bd-b23e-10b96e4ef00d"; // string |
3738

3839
try {
39-
$result = $apiInstance->apiAdmissionsGet($filter);
40+
$result = $apiInstance->admissionControllerChangeStudent($body, $id);
4041
print_r($result);
4142
} catch (Exception $e) {
42-
echo 'Exception when calling AdmissionApi->apiAdmissionsGet: ', $e->getMessage(), PHP_EOL;
43+
echo 'Exception when calling AdmissionApi->admissionControllerChangeStudent: ', $e->getMessage(), PHP_EOL;
4344
}
4445
?>
4546
```
@@ -48,52 +49,53 @@ try {
4849

4950
Name | Type | Description | Notes
5051
------------- | ------------- | ------------- | -------------
51-
**filter** | [**object**](../Model/.md)| Used for filtering/joining the results. | [optional]
52+
**body** | [**\Yoast\MyYoastApiClient\Model\UpdateDto**](../Model/UpdateDto.md)| |
53+
**id** | [**string**](../Model/.md)| |
5254

5355
### Return type
5456

55-
[**\Yoast\MyYoastApiClient\Model\Admission[]**](../Model/Admission.md)
57+
[**\Yoast\MyYoastApiClient\Model\Admission**](../Model/Admission.md)
5658

5759
### Authorization
5860

5961
[bearer](../../README.md#bearer)
6062

6163
### HTTP request headers
6264

63-
- **Content-Type**: Not defined
65+
- **Content-Type**: application/json
6466
- **Accept**: application/json
6567

6668
[[Back to top]](#) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to Model list]](../../README.md#documentation-for-models) [[Back to README]](../../README.md)
6769

68-
# **apiAdmissionsIdGet**
69-
> \Yoast\MyYoastApiClient\Model\Admission apiAdmissionsIdGet($id)
70+
# **admissionControllerGetMany**
71+
> \Yoast\MyYoastApiClient\Model\Admission[] admissionControllerGetMany($filter)
7072
71-
Get an admission
73+
Get admissions
7274

73-
Get a single admission
75+
Get and filter admissions
7476

7577
### Example
7678
```php
7779
<?php
7880
require_once(__DIR__ . '/vendor/autoload.php');
79-
// Configure API key authorization: bearer
80-
$config = Yoast\MyYoastApiClient\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
81-
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
82-
// $config = Yoast\MyYoastApiClient\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');
81+
// Configure HTTP bearer authorization: bearer
82+
$config = Yoast\MyYoastApiClient\Configuration::getDefaultConfiguration()
83+
->setAccessToken('YOUR_ACCESS_TOKEN');
84+
8385

8486
$apiInstance = new Yoast\MyYoastApiClient\Api\AdmissionApi(
8587
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
8688
// This is optional, `GuzzleHttp\Client` will be used as default.
8789
new GuzzleHttp\Client(),
8890
$config
8991
);
90-
$id = "38400000-8cf0-11bd-b23e-10b96e4ef00d"; // string |
92+
$filter = new \stdClass; // object | Used for filtering/joining the results.
9193

9294
try {
93-
$result = $apiInstance->apiAdmissionsIdGet($id);
95+
$result = $apiInstance->admissionControllerGetMany($filter);
9496
print_r($result);
9597
} catch (Exception $e) {
96-
echo 'Exception when calling AdmissionApi->apiAdmissionsIdGet: ', $e->getMessage(), PHP_EOL;
98+
echo 'Exception when calling AdmissionApi->admissionControllerGetMany: ', $e->getMessage(), PHP_EOL;
9799
}
98100
?>
99101
```
@@ -102,11 +104,11 @@ try {
102104

103105
Name | Type | Description | Notes
104106
------------- | ------------- | ------------- | -------------
105-
**id** | [**string**](../Model/.md)| |
107+
**filter** | [**object**](../Model/.md)| Used for filtering/joining the results. | [optional]
106108

107109
### Return type
108110

109-
[**\Yoast\MyYoastApiClient\Model\Admission**](../Model/Admission.md)
111+
[**\Yoast\MyYoastApiClient\Model\Admission[]**](../Model/Admission.md)
110112

111113
### Authorization
112114

@@ -119,36 +121,34 @@ Name | Type | Description | Notes
119121

120122
[[Back to top]](#) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to Model list]](../../README.md#documentation-for-models) [[Back to README]](../../README.md)
121123

122-
# **apiAdmissionsIdPut**
123-
> \Yoast\MyYoastApiClient\Model\Admission apiAdmissionsIdPut($body, $id)
124+
# **admissionControllerGetManyPaged**
125+
> admissionControllerGetManyPaged($filter)
124126
125-
Update an admission
127+
Get admissions
126128

127-
Changes the student for a certain admission
129+
Get and filter admissions
128130

129131
### Example
130132
```php
131133
<?php
132134
require_once(__DIR__ . '/vendor/autoload.php');
133-
// Configure API key authorization: bearer
134-
$config = Yoast\MyYoastApiClient\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
135-
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
136-
// $config = Yoast\MyYoastApiClient\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');
135+
// Configure HTTP bearer authorization: bearer
136+
$config = Yoast\MyYoastApiClient\Configuration::getDefaultConfiguration()
137+
->setAccessToken('YOUR_ACCESS_TOKEN');
138+
137139

138140
$apiInstance = new Yoast\MyYoastApiClient\Api\AdmissionApi(
139141
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
140142
// This is optional, `GuzzleHttp\Client` will be used as default.
141143
new GuzzleHttp\Client(),
142144
$config
143145
);
144-
$body = new \Yoast\MyYoastApiClient\Model\UpdateDto(); // \Yoast\MyYoastApiClient\Model\UpdateDto |
145-
$id = "38400000-8cf0-11bd-b23e-10b96e4ef00d"; // string |
146+
$filter = new \stdClass; // object | Used for filtering/joining the results.
146147

147148
try {
148-
$result = $apiInstance->apiAdmissionsIdPut($body, $id);
149-
print_r($result);
149+
$apiInstance->admissionControllerGetManyPaged($filter);
150150
} catch (Exception $e) {
151-
echo 'Exception when calling AdmissionApi->apiAdmissionsIdPut: ', $e->getMessage(), PHP_EOL;
151+
echo 'Exception when calling AdmissionApi->admissionControllerGetManyPaged: ', $e->getMessage(), PHP_EOL;
152152
}
153153
?>
154154
```
@@ -157,52 +157,52 @@ try {
157157

158158
Name | Type | Description | Notes
159159
------------- | ------------- | ------------- | -------------
160-
**body** | [**\Yoast\MyYoastApiClient\Model\UpdateDto**](../Model/UpdateDto.md)| |
161-
**id** | [**string**](../Model/.md)| |
160+
**filter** | [**object**](../Model/.md)| Used for filtering/joining the results. | [optional]
162161

163162
### Return type
164163

165-
[**\Yoast\MyYoastApiClient\Model\Admission**](../Model/Admission.md)
164+
void (empty response body)
166165

167166
### Authorization
168167

169168
[bearer](../../README.md#bearer)
170169

171170
### HTTP request headers
172171

173-
- **Content-Type**: application/json
174-
- **Accept**: application/json
172+
- **Content-Type**: Not defined
173+
- **Accept**: Not defined
175174

176175
[[Back to top]](#) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to Model list]](../../README.md#documentation-for-models) [[Back to README]](../../README.md)
177176

178-
# **apiAdmissionsPagedGet**
179-
> apiAdmissionsPagedGet($filter)
177+
# **admissionControllerGetOne**
178+
> \Yoast\MyYoastApiClient\Model\Admission admissionControllerGetOne($id)
180179
181-
Get admissions
180+
Get an admission
182181

183-
Get and filter admissions
182+
Get a single admission
184183

185184
### Example
186185
```php
187186
<?php
188187
require_once(__DIR__ . '/vendor/autoload.php');
189-
// Configure API key authorization: bearer
190-
$config = Yoast\MyYoastApiClient\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
191-
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
192-
// $config = Yoast\MyYoastApiClient\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');
188+
// Configure HTTP bearer authorization: bearer
189+
$config = Yoast\MyYoastApiClient\Configuration::getDefaultConfiguration()
190+
->setAccessToken('YOUR_ACCESS_TOKEN');
191+
193192

194193
$apiInstance = new Yoast\MyYoastApiClient\Api\AdmissionApi(
195194
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
196195
// This is optional, `GuzzleHttp\Client` will be used as default.
197196
new GuzzleHttp\Client(),
198197
$config
199198
);
200-
$filter = new \stdClass; // object | Used for filtering/joining the results.
199+
$id = "38400000-8cf0-11bd-b23e-10b96e4ef00d"; // string |
201200

202201
try {
203-
$apiInstance->apiAdmissionsPagedGet($filter);
202+
$result = $apiInstance->admissionControllerGetOne($id);
203+
print_r($result);
204204
} catch (Exception $e) {
205-
echo 'Exception when calling AdmissionApi->apiAdmissionsPagedGet: ', $e->getMessage(), PHP_EOL;
205+
echo 'Exception when calling AdmissionApi->admissionControllerGetOne: ', $e->getMessage(), PHP_EOL;
206206
}
207207
?>
208208
```
@@ -211,11 +211,11 @@ try {
211211

212212
Name | Type | Description | Notes
213213
------------- | ------------- | ------------- | -------------
214-
**filter** | [**object**](../Model/.md)| Used for filtering/joining the results. | [optional]
214+
**id** | [**string**](../Model/.md)| |
215215

216216
### Return type
217217

218-
void (empty response body)
218+
[**\Yoast\MyYoastApiClient\Model\Admission**](../Model/Admission.md)
219219

220220
### Authorization
221221

@@ -224,12 +224,12 @@ void (empty response body)
224224
### HTTP request headers
225225

226226
- **Content-Type**: Not defined
227-
- **Accept**: Not defined
227+
- **Accept**: application/json
228228

229229
[[Back to top]](#) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to Model list]](../../README.md#documentation-for-models) [[Back to README]](../../README.md)
230230

231-
# **apiAdmissionsPost**
232-
> \Yoast\MyYoastApiClient\Model\Admission apiAdmissionsPost($body)
231+
# **admissionControllerInvite**
232+
> \Yoast\MyYoastApiClient\Model\Admission admissionControllerInvite($body)
233233
234234
Invite a customer
235235

@@ -239,10 +239,10 @@ Invites another customer by email to use this admission
239239
```php
240240
<?php
241241
require_once(__DIR__ . '/vendor/autoload.php');
242-
// Configure API key authorization: bearer
243-
$config = Yoast\MyYoastApiClient\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
244-
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
245-
// $config = Yoast\MyYoastApiClient\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');
242+
// Configure HTTP bearer authorization: bearer
243+
$config = Yoast\MyYoastApiClient\Configuration::getDefaultConfiguration()
244+
->setAccessToken('YOUR_ACCESS_TOKEN');
245+
246246

247247
$apiInstance = new Yoast\MyYoastApiClient\Api\AdmissionApi(
248248
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
@@ -253,10 +253,10 @@ $apiInstance = new Yoast\MyYoastApiClient\Api\AdmissionApi(
253253
$body = new \Yoast\MyYoastApiClient\Model\CreateDto(); // \Yoast\MyYoastApiClient\Model\CreateDto |
254254

255255
try {
256-
$result = $apiInstance->apiAdmissionsPost($body);
256+
$result = $apiInstance->admissionControllerInvite($body);
257257
print_r($result);
258258
} catch (Exception $e) {
259-
echo 'Exception when calling AdmissionApi->apiAdmissionsPost: ', $e->getMessage(), PHP_EOL;
259+
echo 'Exception when calling AdmissionApi->admissionControllerInvite: ', $e->getMessage(), PHP_EOL;
260260
}
261261
?>
262262
```
@@ -282,8 +282,8 @@ Name | Type | Description | Notes
282282

283283
[[Back to top]](#) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to Model list]](../../README.md#documentation-for-models) [[Back to README]](../../README.md)
284284

285-
# **apiAdmissionsTransferPost**
286-
> \Yoast\MyYoastApiClient\Model\Admission[] apiAdmissionsTransferPost($body)
285+
# **admissionControllerTransferAdmissions**
286+
> \Yoast\MyYoastApiClient\Model\Admission[] admissionControllerTransferAdmissions($body)
287287
288288
Transfer admissions between customers
289289

@@ -293,10 +293,10 @@ Transfers all admission from one customer to another
293293
```php
294294
<?php
295295
require_once(__DIR__ . '/vendor/autoload.php');
296-
// Configure API key authorization: bearer
297-
$config = Yoast\MyYoastApiClient\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
298-
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
299-
// $config = Yoast\MyYoastApiClient\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');
296+
// Configure HTTP bearer authorization: bearer
297+
$config = Yoast\MyYoastApiClient\Configuration::getDefaultConfiguration()
298+
->setAccessToken('YOUR_ACCESS_TOKEN');
299+
300300

301301
$apiInstance = new Yoast\MyYoastApiClient\Api\AdmissionApi(
302302
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
@@ -307,10 +307,10 @@ $apiInstance = new Yoast\MyYoastApiClient\Api\AdmissionApi(
307307
$body = new \Yoast\MyYoastApiClient\Model\TransferAdmissionDto(); // \Yoast\MyYoastApiClient\Model\TransferAdmissionDto |
308308

309309
try {
310-
$result = $apiInstance->apiAdmissionsTransferPost($body);
310+
$result = $apiInstance->admissionControllerTransferAdmissions($body);
311311
print_r($result);
312312
} catch (Exception $e) {
313-
echo 'Exception when calling AdmissionApi->apiAdmissionsTransferPost: ', $e->getMessage(), PHP_EOL;
313+
echo 'Exception when calling AdmissionApi->admissionControllerTransferAdmissions: ', $e->getMessage(), PHP_EOL;
314314
}
315315
?>
316316
```

0 commit comments

Comments
 (0)