Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: Catrobat/Catroweb-API
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.1.8
Choose a base ref
...
head repository: Catrobat/Catroweb-API
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref
Loading
Showing with 8,654 additions and 5,013 deletions.
  1. 0 .coveralls.yml
  2. +14 −5 .github/workflows/create_pull_request.yml
  3. +96 −47 .openapi-generator/FILES
  4. +1 −1 .openapi-generator/VERSION
  5. +3 −3 Api/ApiServer.php
  6. +35 −20 Api/AuthenticationApiInterface.php
  7. +33 −13 Api/MediaLibraryApiInterface.php
  8. +27 −12 Api/NotificationsApiInterface.php
  9. +123 −48 Api/ProjectsApiInterface.php
  10. +10 −5 Api/SearchApiInterface.php
  11. +137 −0 Api/StudioApiInterface.php
  12. +61 −22 Api/UserApiInterface.php
  13. +13 −5 Api/UtilityApiInterface.php
  14. +131 −205 Controller/AuthenticationController.php
  15. +14 −17 Controller/Controller.php
  16. +68 −110 Controller/MediaLibraryController.php
  17. +84 −123 Controller/NotificationsController.php
  18. +282 −452 Controller/ProjectsController.php
  19. +18 −27 Controller/SearchController.php
  20. +480 −0 Controller/StudioController.php
  21. +229 −212 Controller/UserController.php
  22. +43 −51 Controller/UtilityController.php
  23. +1 −1 DependencyInjection/Compiler/OpenAPIServerApiPass.php
  24. +2 −2 DependencyInjection/OpenAPIServerExtension.php
  25. +34 −38 Model/BaseUser.php
  26. +75 −50 Model/BasicUserDataResponse.php
  27. +134 −0 Model/CreateStudioErrorResponse.php
  28. +12 −11 Model/DryRun.php
  29. +80 −56 Model/ExtendedUserDataResponse.php
  30. +0 −83 Model/ExtendedUserDataResponseAllOf.php
  31. +14 −14 Model/ExtensionResponse.php
  32. +39 −51 Model/FeaturedProjectResponse.php
  33. +14 −16 Model/JWTResponse.php
  34. +18 −26 Model/LoginRequest.php
  35. +20 −21 Model/MediaCategoryResponse.php
  36. +57 −65 Model/MediaFileResponse.php
  37. +25 −24 Model/MediaPackageResponse.php
  38. +84 −88 Model/NotificationContent.php
  39. +28 −27 Model/NotificationResponse.php
  40. +29 −37 Model/NotificationsCountResponse.php
  41. +14 −14 Model/OAuthLoginRequest.php
  42. +10 −10 Model/ProjectReportRequest.php
  43. +241 −107 Model/ProjectResponse.php
  44. +23 −21 Model/ProjectsCategory.php
  45. +9 −9 Model/RefreshRequest.php
  46. +22 −26 Model/RegisterErrorResponse.php
  47. +42 −47 Model/RegisterRequest.php
  48. +10 −10 Model/ResetPasswordErrorResponse.php
  49. +9 −8 Model/ResetPasswordRequest.php
  50. +32 −30 Model/SearchResponse.php
  51. +239 −0 Model/StudioResponse.php
  52. +9 −8 Model/SurveyResponse.php
  53. +14 −14 Model/TagResponse.php
  54. +28 −34 Model/UpdateProjectErrorResponse.php
  55. +10 −10 Model/UpdateProjectFailureResponse.php
  56. +29 −32 Model/UpdateProjectRequest.php
  57. +134 −0 Model/UpdateStudioErrorResponse.php
  58. +34 −42 Model/UpdateUserErrorResponse.php
  59. +47 −53 Model/UpdateUserRequest.php
  60. +0 −83 Model/UpdateUserRequestAllOf.php
  61. +9 −9 Model/UpgradeTokenRequest.php
  62. +9 −9 Model/UploadErrorResponse.php
  63. +2 −2 OpenAPIServerBundle.php
  64. +88 −80 README.md
  65. +38 −1 Resources/config/{routing.yml → routing.yaml}
  66. +9 −0 Resources/config/{services.yml → services.yaml}
  67. +0 −28 Resources/docs/Model/ProjectResponse.md
  68. +70 −65 Service/JmsSerializer.php
  69. +1 −1 Service/SerializerInterface.php
  70. +3 −42 Service/StrictJsonDeserializationVisitor.php
  71. 0 Service/StrictJsonDeserializationVisitorFactory.php
  72. 0 Service/SymfonyValidator.php
  73. +10 −11 Service/TypeMismatchException.php
  74. 0 Service/ValidatorInterface.php
  75. +11 −7 Tests/Api/AuthenticationApiInterfaceTest.php
  76. +8 −6 Tests/Api/MediaLibraryApiInterfaceTest.php
  77. +7 −5 Tests/Api/NotificationsApiInterfaceTest.php
  78. +25 −12 Tests/Api/ProjectsApiInterfaceTest.php
  79. +4 −5 Tests/Api/SearchApiInterfaceTest.php
  80. +161 −0 Tests/Api/StudioApiInterfaceTest.php
  81. +26 −6 Tests/Api/UserApiInterfaceTest.php
  82. +5 −5 Tests/Api/UtilityApiInterfaceTest.php
  83. +1 −3 Tests/AppKernel.php
  84. +16 −14 Tests/Controller/ControllerTest.php
  85. +49 −9 Tests/Model/BaseUserTest.php
  86. +71 −9 Tests/Model/BasicUserDataResponseTest.php
  87. +130 −0 Tests/Model/CreateStudioErrorResponseTest.php
  88. +24 −9 Tests/Model/DryRunTest.php
  89. +0 −91 Tests/Model/ExtendedUserDataResponseAllOfTest.php
  90. +76 −9 Tests/Model/ExtendedUserDataResponseTest.php
  91. +29 −9 Tests/Model/ExtensionResponseTest.php
  92. +54 −9 Tests/Model/FeaturedProjectResponseTest.php
  93. +29 −9 Tests/Model/JWTResponseTest.php
  94. +29 −9 Tests/Model/LoginRequestTest.php
  95. +34 −9 Tests/Model/MediaCategoryResponseTest.php
  96. +69 −9 Tests/Model/MediaFileResponseTest.php
  97. +39 −9 Tests/Model/MediaPackageResponseTest.php
  98. +72 −17 Tests/Model/NotificationContentTest.php
  99. +39 −9 Tests/Model/NotificationResponseTest.php
  100. +44 −9 Tests/Model/NotificationsCountResponseTest.php
  101. +29 −9 Tests/Model/OAuthLoginRequestTest.php
  102. +24 −9 Tests/Model/ProjectReportRequestTest.php
  103. +150 −9 Tests/Model/ProjectResponseTest.php
  104. +34 −9 Tests/Model/ProjectsCategoryTest.php
  105. +24 −9 Tests/Model/RefreshRequestTest.php
  106. +34 −9 Tests/Model/RegisterErrorResponseTest.php
  107. +54 −9 Tests/Model/RegisterRequestTest.php
  108. +24 −9 Tests/Model/ResetPasswordErrorResponseTest.php
  109. +24 −9 Tests/Model/ResetPasswordRequestTest.php
  110. +39 −9 Tests/Model/SearchResponseTest.php
  111. +166 −0 Tests/Model/StudioResponseTest.php
  112. +24 −9 Tests/Model/SurveyResponseTest.php
  113. +29 −9 Tests/Model/TagResponseTest.php
  114. +39 −9 Tests/Model/UpdateProjectErrorResponseTest.php
  115. +24 −9 Tests/Model/UpdateProjectFailureResponseTest.php
  116. +44 −9 Tests/Model/UpdateProjectRequestTest.php
  117. +130 −0 Tests/Model/UpdateStudioErrorResponseTest.php
  118. +44 −9 Tests/Model/UpdateUserErrorResponseTest.php
  119. +0 −91 Tests/Model/UpdateUserRequestAllOfTest.php
  120. +59 −9 Tests/Model/UpdateUserRequestTest.php
  121. +24 −9 Tests/Model/UpgradeTokenRequestTest.php
  122. +24 −9 Tests/Model/UploadErrorResponseTest.php
  123. +8 −0 Tests/test_config.yaml
  124. +0 −8 Tests/test_config.yml
  125. +5 −5 autoload.php
  126. +421 −55 catroweb.yaml
  127. +9 −8 composer.json
  128. +1,873 −1,504 composer.lock
  129. +15 −15 {Resources → }/docs/Api/AuthenticationApiInterface.md
  130. +5 −5 {Resources → }/docs/Api/MediaLibraryApiInterface.md
  131. +8 −8 {Resources → }/docs/Api/NotificationsApiInterface.md
  132. +24 −24 {Resources → }/docs/Api/ProjectsApiInterface.md
  133. +3 −3 {Resources → }/docs/Api/SearchApiInterface.md
  134. +244 −0 docs/Api/StudioApiInterface.md
  135. +68 −11 {Resources → }/docs/Api/UserApiInterface.md
  136. +5 −4 {Resources → }/docs/Api/UtilityApiInterface.md
  137. 0 {Resources → }/docs/Model/BaseUser.md
  138. +1 −0 {Resources → }/docs/Model/BasicUserDataResponse.md
  139. +4 −1 Resources/docs/Model/NotificationsType.md → docs/Model/CreateStudioErrorResponse.md
  140. +1 −1 {Resources → }/docs/Model/DryRun.md
  141. +1 −0 {Resources → }/docs/Model/ExtendedUserDataResponse.md
  142. 0 {Resources → }/docs/Model/ExtendedUserDataResponseAllOf.md
  143. 0 {Resources → }/docs/Model/ExtensionResponse.md
  144. 0 {Resources → }/docs/Model/FeaturedProjectResponse.md
  145. 0 {Resources → }/docs/Model/JWTResponse.md
  146. 0 {Resources → }/docs/Model/LoginRequest.md
  147. 0 {Resources → }/docs/Model/MediaCategoryResponse.md
  148. 0 {Resources → }/docs/Model/MediaFileResponse.md
  149. 0 {Resources → }/docs/Model/MediaPackageResponse.md
  150. +4 −4 {Resources → }/docs/Model/NotificationContent.md
  151. 0 {Resources → }/docs/Model/NotificationResponse.md
  152. 0 {Resources → }/docs/Model/NotificationsCountResponse.md
  153. 0 {Resources → }/docs/Model/OAuthLoginRequest.md
  154. 0 {Resources → }/docs/Model/ProjectReportRequest.md
  155. +31 −0 docs/Model/ProjectResponse.md
  156. 0 {Resources → }/docs/Model/ProjectsCategory.md
  157. 0 {Resources → }/docs/Model/RefreshRequest.md
  158. 0 {Resources → }/docs/Model/RegisterErrorResponse.md
  159. +1 −1 {Resources → }/docs/Model/RegisterRequest.md
  160. 0 {Resources → }/docs/Model/ResetPasswordErrorResponse.md
  161. 0 {Resources → }/docs/Model/ResetPasswordRequest.md
  162. 0 {Resources → }/docs/Model/SearchResponse.md
  163. +15 −0 docs/Model/StudioResponse.md
  164. 0 {Resources → }/docs/Model/SurveyResponse.md
  165. 0 {Resources → }/docs/Model/TagResponse.md
  166. 0 {Resources → }/docs/Model/UpdateProjectErrorResponse.md
  167. 0 {Resources → }/docs/Model/UpdateProjectFailureResponse.md
  168. 0 {Resources → }/docs/Model/UpdateProjectRequest.md
  169. +12 −0 docs/Model/UpdateStudioErrorResponse.md
  170. 0 {Resources → }/docs/Model/UpdateUserErrorResponse.md
  171. +1 −1 {Resources → }/docs/Model/UpdateUserRequest.md
  172. 0 {Resources → }/docs/Model/UpdateUserRequestAllOf.md
  173. 0 {Resources → }/docs/Model/UpgradeTokenRequest.md
  174. 0 {Resources → }/docs/Model/UploadErrorResponse.md
  175. 0 git_push.sh
  176. +7 −0 openapitools.json
  177. +1 −1 package.json
  178. 0 phpstan.neon
  179. +12 −10 phpunit.xml.dist
  180. +17 −0 rector.php
Empty file modified .coveralls.yml
100644 → 100755
Empty file.
19 changes: 14 additions & 5 deletions .github/workflows/create_pull_request.yml
Original file line number Diff line number Diff line change
@@ -12,7 +12,7 @@ jobs:

steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2.1.5
- uses: actions/setup-node@v3

- name: Clean old files
run: |
@@ -22,16 +22,25 @@ jobs:
- name: Open API code generation
run: |
npm install @openapitools/openapi-generator-cli
# npx @openapitools/openapi-generator-cli version-manager set 5
npx @openapitools/openapi-generator-cli version-manager set 7.5.0
npx @openapitools/openapi-generator-cli generate -i catroweb.yaml -g php-symfony -p sortParamsByRequiredFlag=true -p skipFormModel=true -p variableNamingConvention=snake_case -p phpLegacySupport=false -o .
- name: Permissions
run: sudo chmod -R 777 ./

- name: Fix code style
uses: docker://oskarstark/php-cs-fixer-ga:latest
- name: Set up PHP
uses: shivammathur/setup-php@v2
with:
args: --allow-risky=yes
php-version: '8.2'

- name: Install dependencies
run: composer install --no-progress --no-suggest --prefer-dist

- name: Run Rector
run: vendor/bin/rector

- name: Fix code style
run: vendor/bin/php-cs-fixer fix

- name: Create Pull Request
id: cpr
143 changes: 96 additions & 47 deletions .openapi-generator/FILES
100644 → 100755
Original file line number Diff line number Diff line change
@@ -7,6 +7,7 @@ Api/MediaLibraryApiInterface.php
Api/NotificationsApiInterface.php
Api/ProjectsApiInterface.php
Api/SearchApiInterface.php
Api/StudioApiInterface.php
Api/UserApiInterface.php
Api/UtilityApiInterface.php
Controller/AuthenticationController.php
@@ -15,15 +16,16 @@ Controller/MediaLibraryController.php
Controller/NotificationsController.php
Controller/ProjectsController.php
Controller/SearchController.php
Controller/StudioController.php
Controller/UserController.php
Controller/UtilityController.php
DependencyInjection/Compiler/OpenAPIServerApiPass.php
DependencyInjection/OpenAPIServerExtension.php
Model/BaseUser.php
Model/BasicUserDataResponse.php
Model/CreateStudioErrorResponse.php
Model/DryRun.php
Model/ExtendedUserDataResponse.php
Model/ExtendedUserDataResponseAllOf.php
Model/ExtensionResponse.php
Model/FeaturedProjectResponse.php
Model/JWTResponse.php
@@ -44,72 +46,119 @@ Model/RegisterRequest.php
Model/ResetPasswordErrorResponse.php
Model/ResetPasswordRequest.php
Model/SearchResponse.php
Model/StudioResponse.php
Model/SurveyResponse.php
Model/TagResponse.php
Model/UpdateProjectErrorResponse.php
Model/UpdateProjectFailureResponse.php
Model/UpdateProjectRequest.php
Model/UpdateStudioErrorResponse.php
Model/UpdateUserErrorResponse.php
Model/UpdateUserRequest.php
Model/UpdateUserRequestAllOf.php
Model/UpgradeTokenRequest.php
Model/UploadErrorResponse.php
OpenAPIServerBundle.php
README.md
Resources/config/routing.yml
Resources/config/services.yml
Resources/docs/Api/AuthenticationApiInterface.md
Resources/docs/Api/MediaLibraryApiInterface.md
Resources/docs/Api/NotificationsApiInterface.md
Resources/docs/Api/ProjectsApiInterface.md
Resources/docs/Api/SearchApiInterface.md
Resources/docs/Api/UserApiInterface.md
Resources/docs/Api/UtilityApiInterface.md
Resources/docs/Model/BaseUser.md
Resources/docs/Model/BasicUserDataResponse.md
Resources/docs/Model/DryRun.md
Resources/docs/Model/ExtendedUserDataResponse.md
Resources/docs/Model/ExtendedUserDataResponseAllOf.md
Resources/docs/Model/ExtensionResponse.md
Resources/docs/Model/FeaturedProjectResponse.md
Resources/docs/Model/JWTResponse.md
Resources/docs/Model/LoginRequest.md
Resources/docs/Model/MediaCategoryResponse.md
Resources/docs/Model/MediaFileResponse.md
Resources/docs/Model/MediaPackageResponse.md
Resources/docs/Model/NotificationContent.md
Resources/docs/Model/NotificationResponse.md
Resources/docs/Model/NotificationsCountResponse.md
Resources/docs/Model/OAuthLoginRequest.md
Resources/docs/Model/ProjectReportRequest.md
Resources/docs/Model/ProjectResponse.md
Resources/docs/Model/ProjectsCategory.md
Resources/docs/Model/RefreshRequest.md
Resources/docs/Model/RegisterErrorResponse.md
Resources/docs/Model/RegisterRequest.md
Resources/docs/Model/ResetPasswordErrorResponse.md
Resources/docs/Model/ResetPasswordRequest.md
Resources/docs/Model/SearchResponse.md
Resources/docs/Model/SurveyResponse.md
Resources/docs/Model/TagResponse.md
Resources/docs/Model/UpdateProjectErrorResponse.md
Resources/docs/Model/UpdateProjectFailureResponse.md
Resources/docs/Model/UpdateProjectRequest.md
Resources/docs/Model/UpdateUserErrorResponse.md
Resources/docs/Model/UpdateUserRequest.md
Resources/docs/Model/UpdateUserRequestAllOf.md
Resources/docs/Model/UpgradeTokenRequest.md
Resources/docs/Model/UploadErrorResponse.md
Resources/config/routing.yaml
Resources/config/services.yaml
Service/JmsSerializer.php
Service/SerializerInterface.php
Service/StrictJsonDeserializationVisitor.php
Service/StrictJsonDeserializationVisitorFactory.php
Service/SymfonyValidator.php
Service/TypeMismatchException.php
Service/ValidatorInterface.php
Tests/Api/AuthenticationApiInterfaceTest.php
Tests/Api/MediaLibraryApiInterfaceTest.php
Tests/Api/NotificationsApiInterfaceTest.php
Tests/Api/ProjectsApiInterfaceTest.php
Tests/Api/SearchApiInterfaceTest.php
Tests/Api/StudioApiInterfaceTest.php
Tests/Api/UserApiInterfaceTest.php
Tests/Api/UtilityApiInterfaceTest.php
Tests/AppKernel.php
Tests/Controller/ControllerTest.php
Tests/test_config.yml
Tests/Model/BaseUserTest.php
Tests/Model/BasicUserDataResponseTest.php
Tests/Model/CreateStudioErrorResponseTest.php
Tests/Model/DryRunTest.php
Tests/Model/ExtendedUserDataResponseTest.php
Tests/Model/ExtensionResponseTest.php
Tests/Model/FeaturedProjectResponseTest.php
Tests/Model/JWTResponseTest.php
Tests/Model/LoginRequestTest.php
Tests/Model/MediaCategoryResponseTest.php
Tests/Model/MediaFileResponseTest.php
Tests/Model/MediaPackageResponseTest.php
Tests/Model/NotificationContentTest.php
Tests/Model/NotificationResponseTest.php
Tests/Model/NotificationsCountResponseTest.php
Tests/Model/OAuthLoginRequestTest.php
Tests/Model/ProjectReportRequestTest.php
Tests/Model/ProjectResponseTest.php
Tests/Model/ProjectsCategoryTest.php
Tests/Model/RefreshRequestTest.php
Tests/Model/RegisterErrorResponseTest.php
Tests/Model/RegisterRequestTest.php
Tests/Model/ResetPasswordErrorResponseTest.php
Tests/Model/ResetPasswordRequestTest.php
Tests/Model/SearchResponseTest.php
Tests/Model/StudioResponseTest.php
Tests/Model/SurveyResponseTest.php
Tests/Model/TagResponseTest.php
Tests/Model/UpdateProjectErrorResponseTest.php
Tests/Model/UpdateProjectFailureResponseTest.php
Tests/Model/UpdateProjectRequestTest.php
Tests/Model/UpdateStudioErrorResponseTest.php
Tests/Model/UpdateUserErrorResponseTest.php
Tests/Model/UpdateUserRequestTest.php
Tests/Model/UpgradeTokenRequestTest.php
Tests/Model/UploadErrorResponseTest.php
Tests/test_config.yaml
autoload.php
docs/Api/AuthenticationApiInterface.md
docs/Api/MediaLibraryApiInterface.md
docs/Api/NotificationsApiInterface.md
docs/Api/ProjectsApiInterface.md
docs/Api/SearchApiInterface.md
docs/Api/StudioApiInterface.md
docs/Api/UserApiInterface.md
docs/Api/UtilityApiInterface.md
docs/Model/BaseUser.md
docs/Model/BasicUserDataResponse.md
docs/Model/CreateStudioErrorResponse.md
docs/Model/DryRun.md
docs/Model/ExtendedUserDataResponse.md
docs/Model/ExtensionResponse.md
docs/Model/FeaturedProjectResponse.md
docs/Model/JWTResponse.md
docs/Model/LoginRequest.md
docs/Model/MediaCategoryResponse.md
docs/Model/MediaFileResponse.md
docs/Model/MediaPackageResponse.md
docs/Model/NotificationContent.md
docs/Model/NotificationResponse.md
docs/Model/NotificationsCountResponse.md
docs/Model/OAuthLoginRequest.md
docs/Model/ProjectReportRequest.md
docs/Model/ProjectResponse.md
docs/Model/ProjectsCategory.md
docs/Model/RefreshRequest.md
docs/Model/RegisterErrorResponse.md
docs/Model/RegisterRequest.md
docs/Model/ResetPasswordErrorResponse.md
docs/Model/ResetPasswordRequest.md
docs/Model/SearchResponse.md
docs/Model/StudioResponse.md
docs/Model/SurveyResponse.md
docs/Model/TagResponse.md
docs/Model/UpdateProjectErrorResponse.md
docs/Model/UpdateProjectFailureResponse.md
docs/Model/UpdateProjectRequest.md
docs/Model/UpdateStudioErrorResponse.md
docs/Model/UpdateUserErrorResponse.md
docs/Model/UpdateUserRequest.md
docs/Model/UpgradeTokenRequest.md
docs/Model/UploadErrorResponse.md
git_push.sh
phpunit.xml.dist
2 changes: 1 addition & 1 deletion .openapi-generator/VERSION
100644 → 100755
Original file line number Diff line number Diff line change
@@ -1 +1 @@
6.0.1-SNAPSHOT
7.5.0
6 changes: 3 additions & 3 deletions Api/ApiServer.php
100644 → 100755
Original file line number Diff line number Diff line change
@@ -16,7 +16,7 @@
*
* API for the Catrobat Share Platform
*
* The version of the OpenAPI document: v1.1.7
* The version of the OpenAPI document: v1.6.0
* Contact: webmaster@catrobat.org
* Generated by: https://github.com/openapitools/openapi-generator.git
*/
@@ -64,9 +64,9 @@ public function addApiHandler(string $api, $handler): void
*
* @param string $api An API name of the handle
*
* @throws \InvalidArgumentException When no such handler exists
*
* @return mixed Returns a handler
*
* @throws \InvalidArgumentException When no such handler exists
*/
public function getApiHandler(string $api)
{
55 changes: 35 additions & 20 deletions Api/AuthenticationApiInterface.php
100644 → 100755
Original file line number Diff line number Diff line change
@@ -16,7 +16,7 @@
*
* API for the Catrobat Share Platform
*
* The version of the OpenAPI document: v1.1.7
* The version of the OpenAPI document: v1.6.0
* Contact: webmaster@catrobat.org
* Generated by: https://github.com/openapitools/openapi-generator.git
*/
@@ -46,11 +46,11 @@
interface AuthenticationApiInterface
{
/**
* Sets authentication method PandaAuth.
* Sets authentication method BearerAuth.
*
* @param string|null $value value of the PandaAuth authentication method
* @param string|null $value value of the BearerAuth authentication method
*/
public function setPandaAuth(?string $value): void;
public function setBearerAuth(?string $value): void;

/**
* Operation authenticationDelete.
@@ -61,17 +61,24 @@ public function setPandaAuth(?string $value): void;
* @param int &$responseCode The HTTP Response Code
* @param array $responseHeaders Additional HTTP headers to return with the response ()
*/
public function authenticationDelete(string $x_refresh, int &$responseCode, array &$responseHeaders): void;
public function authenticationDelete(
string $x_refresh,
int &$responseCode,
array &$responseHeaders
): void;

/**
* Operation authenticationGet.
*
* Check token
* Check JWT token validity
*
* @param int &$responseCode The HTTP Response Code
* @param array $responseHeaders Additional HTTP headers to return with the response ()
*/
public function authenticationGet(int &$responseCode, array &$responseHeaders): void;
public function authenticationGet(
int &$responseCode,
array &$responseHeaders
): void;

/**
* Operation authenticationOauthPost.
@@ -81,23 +88,27 @@ public function authenticationGet(int &$responseCode, array &$responseHeaders):
* @param OAuthLoginRequest $o_auth_login_request (required)
* @param int &$responseCode The HTTP Response Code
* @param array $responseHeaders Additional HTTP headers to return with the response ()
*
* @return ?object
*/
public function authenticationOauthPost(OAuthLoginRequest $o_auth_login_request, int &$responseCode, array &$responseHeaders): ?object;
public function authenticationOauthPost(
OAuthLoginRequest $o_auth_login_request,
int &$responseCode,
array &$responseHeaders
): array|object|null;

/**
* Operation authenticationPost.
*
* Login
* Login - create a new JWT token
*
* @param LoginRequest $login_request (required)
* @param int &$responseCode The HTTP Response Code
* @param array $responseHeaders Additional HTTP headers to return with the response ()
*
* @return ?object
*/
public function authenticationPost(LoginRequest $login_request, int &$responseCode, array &$responseHeaders): ?object;
public function authenticationPost(
LoginRequest $login_request,
int &$responseCode,
array &$responseHeaders
): array|object|null;

/**
* Operation authenticationRefreshPost.
@@ -107,10 +118,12 @@ public function authenticationPost(LoginRequest $login_request, int &$responseCo
* @param RefreshRequest $refresh_request (required)
* @param int &$responseCode The HTTP Response Code
* @param array $responseHeaders Additional HTTP headers to return with the response ()
*
* @return ?object
*/
public function authenticationRefreshPost(RefreshRequest $refresh_request, int &$responseCode, array &$responseHeaders): ?object;
public function authenticationRefreshPost(
RefreshRequest $refresh_request,
int &$responseCode,
array &$responseHeaders
): array|object|null;

/**
* Operation authenticationUpgradePost.
@@ -120,8 +133,10 @@ public function authenticationRefreshPost(RefreshRequest $refresh_request, int &
* @param UpgradeTokenRequest $upgrade_token_request (required)
* @param int &$responseCode The HTTP Response Code
* @param array $responseHeaders Additional HTTP headers to return with the response ()
*
* @return ?object
*/
public function authenticationUpgradePost(UpgradeTokenRequest $upgrade_token_request, int &$responseCode, array &$responseHeaders): ?object;
public function authenticationUpgradePost(
UpgradeTokenRequest $upgrade_token_request,
int &$responseCode,
array &$responseHeaders
): array|object|null;
}
Loading