diff --git a/README.md b/README.md index a6c3775..00b4ff7 100755 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# openapi +# ## SDK Installation @@ -11,32 +11,9 @@ composer require "speakeasy-api/speakeasy-client-sdk-php" ## SDK Example Usage + -```php -apiKey = new \Speakeasy\SpeakeasyClientSDK\models\shared\SchemeAPIKey(); -$security->apiKey->apiKey = 'YOUR_API_KEY_HERE'; - -$sdk = SDK::builder() - ->setSecurity($security) - ->build(); - -$request = new \Speakeasy\SpeakeasyClientSDK\models\operations\GetApisRequest(); - -$response = $sdk->apis->getApis($request); - -if ($response->statusCode == 200) { - print_r($response->apis); -} else { - print_r($response->error); -} -``` + ## SDK Available Operations diff --git a/RELEASES.md b/RELEASES.md index 1230992..9f5acf8 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -22,4 +22,12 @@ Based on: - OpenAPI Doc 0.3.0 https://docs.speakeasyapi.dev/openapi.yaml - Speakeasy CLI 1.3.3 https://github.com/speakeasy-api/speakeasy ### Releases -- [Composer v0.1.2] https://packagist.org/packages/speakeasy-api/speakeasy-client-sdk-php#v0.1.2 - . \ No newline at end of file +- [Composer v0.1.2] https://packagist.org/packages/speakeasy-api/speakeasy-client-sdk-php#v0.1.2 - . + +## Version 0.2.0 +### Changes +Based on: +- OpenAPI Doc 0.3.0 https://docs.speakeasyapi.dev/openapi.yaml +- Speakeasy CLI 1.4.2 https://github.com/speakeasy-api/speakeasy +### Releases +- [Composer v0.2.0] https://packagist.org/packages/speakeasy-api/speakeasy-client-sdk-php#v0.2.0 - . \ No newline at end of file diff --git a/files.gen b/files.gen index f703515..c7ed196 100755 --- a/files.gen +++ b/files.gen @@ -8,145 +8,146 @@ src/Schemas.php src/SDK.php src/SDKBuilder.php composer.json -src/utils/EnumHandler.php -src/utils/FormMetadata.php -src/utils/Headers.php -src/utils/JSON.php -src/utils/MixedJSONHandler.php -src/utils/MultipartMetadata.php -src/utils/ParamsMetadata.php -src/utils/PathParameters.php -src/utils/QueryParameters.php -src/utils/RequestBodies.php -src/utils/RequestMetadata.php -src/utils/Security.php -src/utils/SecurityClient.php -src/utils/SecurityMetadata.php -src/utils/SpeakeasyMetadata.php -src/utils/Utils.php -src/models/operations/DeleteApiEndpointPathParams.php -src/models/operations/DeleteApiEndpointRequest.php -src/models/operations/DeleteApiEndpointResponse.php -src/models/operations/FindApiEndpointPathParams.php -src/models/operations/FindApiEndpointRequest.php -src/models/operations/FindApiEndpointResponse.php -src/models/operations/GenerateOpenApiSpecForApiEndpointPathParams.php -src/models/operations/GenerateOpenApiSpecForApiEndpointRequest.php -src/models/operations/GenerateOpenApiSpecForApiEndpointResponse.php -src/models/operations/GeneratePostmanCollectionForApiEndpointPathParams.php -src/models/operations/GeneratePostmanCollectionForApiEndpointRequest.php -src/models/operations/GeneratePostmanCollectionForApiEndpointResponse.php -src/models/operations/GetAllApiEndpointsPathParams.php -src/models/operations/GetAllApiEndpointsRequest.php -src/models/operations/GetAllApiEndpointsResponse.php -src/models/operations/GetAllForVersionApiEndpointsPathParams.php -src/models/operations/GetAllForVersionApiEndpointsRequest.php -src/models/operations/GetAllForVersionApiEndpointsResponse.php -src/models/operations/GetApiEndpointPathParams.php -src/models/operations/GetApiEndpointRequest.php -src/models/operations/GetApiEndpointResponse.php -src/models/operations/UpsertApiEndpointPathParams.php -src/models/operations/UpsertApiEndpointRequest.php -src/models/operations/UpsertApiEndpointResponse.php -src/models/operations/DeleteApiPathParams.php -src/models/operations/DeleteApiRequest.php -src/models/operations/DeleteApiResponse.php -src/models/operations/GenerateOpenApiSpecPathParams.php -src/models/operations/GenerateOpenApiSpecRequest.php -src/models/operations/GenerateOpenApiSpecResponse.php -src/models/operations/GeneratePostmanCollectionPathParams.php -src/models/operations/GeneratePostmanCollectionRequest.php -src/models/operations/GeneratePostmanCollectionResponse.php -src/models/operations/GetAllApiVersionsPathParams.php -src/models/operations/GetAllApiVersionsOp.php -src/models/operations/GetAllApiVersionsQueryParams.php -src/models/operations/GetAllApiVersionsRequest.php -src/models/operations/GetAllApiVersionsResponse.php -src/models/operations/GetApisOp.php -src/models/operations/GetApisQueryParams.php -src/models/operations/GetApisRequest.php -src/models/operations/GetApisResponse.php -src/models/operations/UpsertApiPathParams.php -src/models/operations/UpsertApiRequest.php -src/models/operations/UpsertApiResponse.php -src/models/operations/GetEmbedAccessTokenQueryParams.php -src/models/operations/GetEmbedAccessTokenRequest.php -src/models/operations/GetEmbedAccessTokenResponse.php -src/models/operations/GetValidEmbedAccessTokensResponse.php -src/models/operations/RevokeEmbedAccessTokenPathParams.php -src/models/operations/RevokeEmbedAccessTokenRequest.php -src/models/operations/RevokeEmbedAccessTokenResponse.php -src/models/operations/DeleteVersionMetadataPathParams.php -src/models/operations/DeleteVersionMetadataRequest.php -src/models/operations/DeleteVersionMetadataResponse.php -src/models/operations/GetVersionMetadataPathParams.php -src/models/operations/GetVersionMetadataRequest.php -src/models/operations/GetVersionMetadataResponse.php -src/models/operations/InsertVersionMetadataPathParams.php -src/models/operations/InsertVersionMetadataRequest.php -src/models/operations/InsertVersionMetadataResponse.php -src/models/operations/GetPluginsResponse.php -src/models/operations/RunPluginPathParams.php -src/models/operations/RunPluginQueryParams.php -src/models/operations/RunPluginRequest.php -src/models/operations/RunPluginResponse.php -src/models/operations/UpsertPluginRequest.php -src/models/operations/UpsertPluginResponse.php -src/models/operations/GenerateRequestPostmanCollectionPathParams.php -src/models/operations/GenerateRequestPostmanCollectionRequest.php -src/models/operations/GenerateRequestPostmanCollectionResponse.php -src/models/operations/GetRequestFromEventLogPathParams.php -src/models/operations/GetRequestFromEventLogRequest.php -src/models/operations/GetRequestFromEventLogResponse.php -src/models/operations/QueryEventLogQueryParams.php -src/models/operations/QueryEventLogRequest.php -src/models/operations/QueryEventLogResponse.php -src/models/operations/DeleteSchemaPathParams.php -src/models/operations/DeleteSchemaRequest.php -src/models/operations/DeleteSchemaResponse.php -src/models/operations/DownloadSchemaPathParams.php -src/models/operations/DownloadSchemaRequest.php -src/models/operations/DownloadSchemaResponse.php -src/models/operations/DownloadSchemaRevisionPathParams.php -src/models/operations/DownloadSchemaRevisionRequest.php -src/models/operations/DownloadSchemaRevisionResponse.php -src/models/operations/GetSchemaPathParams.php -src/models/operations/GetSchemaRequest.php -src/models/operations/GetSchemaResponse.php -src/models/operations/GetSchemaDiffPathParams.php -src/models/operations/GetSchemaDiffRequest.php -src/models/operations/GetSchemaDiffResponse.php -src/models/operations/GetSchemaRevisionPathParams.php -src/models/operations/GetSchemaRevisionRequest.php -src/models/operations/GetSchemaRevisionResponse.php -src/models/operations/GetSchemasPathParams.php -src/models/operations/GetSchemasRequest.php -src/models/operations/GetSchemasResponse.php -src/models/operations/RegisterSchemaPathParams.php -src/models/operations/RegisterSchemaRequestBodyFile.php -src/models/operations/RegisterSchemaRequestBody.php -src/models/operations/RegisterSchemaRequest.php -src/models/operations/RegisterSchemaResponse.php -src/models/operations/ValidateApiKeyResponse.php -src/models/shared/Error.php -src/models/shared/ApiEndpointInput.php -src/models/shared/ApiEndpoint.php -src/models/shared/GenerateOpenApiSpecDiff.php -src/models/shared/ApiInput.php -src/models/shared/Api.php -src/models/shared/EmbedAccessTokenResponse.php -src/models/shared/Filters.php -src/models/shared/Filter.php -src/models/shared/EmbedToken.php -src/models/shared/VersionMetadataInput.php -src/models/shared/VersionMetadata.php -src/models/shared/Plugin.php -src/models/shared/BoundedRequest.php -src/models/shared/RequestMetadata.php -src/models/shared/UnboundedRequest.php -src/models/shared/Schema.php -src/models/shared/SchemaDiffValueChange.php -src/models/shared/SchemaDiff.php -src/models/shared/SchemeAPIKey.php -src/models/shared/Security.php +phpstan.neon +src/Utils/EnumHandler.php +src/Utils/FormMetadata.php +src/Utils/Headers.php +src/Utils/JSON.php +src/Utils/MixedJSONHandler.php +src/Utils/MultipartMetadata.php +src/Utils/ParamsMetadata.php +src/Utils/PathParameters.php +src/Utils/QueryParameters.php +src/Utils/RequestBodies.php +src/Utils/RequestMetadata.php +src/Utils/Security.php +src/Utils/SecurityClient.php +src/Utils/SecurityMetadata.php +src/Utils/SpeakeasyMetadata.php +src/Utils/Utils.php +src/Models/Operations/DeleteApiEndpointPathParams.php +src/Models/Operations/DeleteApiEndpointRequest.php +src/Models/Operations/DeleteApiEndpointResponse.php +src/Models/Operations/FindApiEndpointPathParams.php +src/Models/Operations/FindApiEndpointRequest.php +src/Models/Operations/FindApiEndpointResponse.php +src/Models/Operations/GenerateOpenApiSpecForApiEndpointPathParams.php +src/Models/Operations/GenerateOpenApiSpecForApiEndpointRequest.php +src/Models/Operations/GenerateOpenApiSpecForApiEndpointResponse.php +src/Models/Operations/GeneratePostmanCollectionForApiEndpointPathParams.php +src/Models/Operations/GeneratePostmanCollectionForApiEndpointRequest.php +src/Models/Operations/GeneratePostmanCollectionForApiEndpointResponse.php +src/Models/Operations/GetAllApiEndpointsPathParams.php +src/Models/Operations/GetAllApiEndpointsRequest.php +src/Models/Operations/GetAllApiEndpointsResponse.php +src/Models/Operations/GetAllForVersionApiEndpointsPathParams.php +src/Models/Operations/GetAllForVersionApiEndpointsRequest.php +src/Models/Operations/GetAllForVersionApiEndpointsResponse.php +src/Models/Operations/GetApiEndpointPathParams.php +src/Models/Operations/GetApiEndpointRequest.php +src/Models/Operations/GetApiEndpointResponse.php +src/Models/Operations/UpsertApiEndpointPathParams.php +src/Models/Operations/UpsertApiEndpointRequest.php +src/Models/Operations/UpsertApiEndpointResponse.php +src/Models/Operations/DeleteApiPathParams.php +src/Models/Operations/DeleteApiRequest.php +src/Models/Operations/DeleteApiResponse.php +src/Models/Operations/GenerateOpenApiSpecPathParams.php +src/Models/Operations/GenerateOpenApiSpecRequest.php +src/Models/Operations/GenerateOpenApiSpecResponse.php +src/Models/Operations/GeneratePostmanCollectionPathParams.php +src/Models/Operations/GeneratePostmanCollectionRequest.php +src/Models/Operations/GeneratePostmanCollectionResponse.php +src/Models/Operations/GetAllApiVersionsPathParams.php +src/Models/Operations/GetAllApiVersionsOp.php +src/Models/Operations/GetAllApiVersionsQueryParams.php +src/Models/Operations/GetAllApiVersionsRequest.php +src/Models/Operations/GetAllApiVersionsResponse.php +src/Models/Operations/GetApisOp.php +src/Models/Operations/GetApisQueryParams.php +src/Models/Operations/GetApisRequest.php +src/Models/Operations/GetApisResponse.php +src/Models/Operations/UpsertApiPathParams.php +src/Models/Operations/UpsertApiRequest.php +src/Models/Operations/UpsertApiResponse.php +src/Models/Operations/GetEmbedAccessTokenQueryParams.php +src/Models/Operations/GetEmbedAccessTokenRequest.php +src/Models/Operations/GetEmbedAccessTokenResponse.php +src/Models/Operations/GetValidEmbedAccessTokensResponse.php +src/Models/Operations/RevokeEmbedAccessTokenPathParams.php +src/Models/Operations/RevokeEmbedAccessTokenRequest.php +src/Models/Operations/RevokeEmbedAccessTokenResponse.php +src/Models/Operations/DeleteVersionMetadataPathParams.php +src/Models/Operations/DeleteVersionMetadataRequest.php +src/Models/Operations/DeleteVersionMetadataResponse.php +src/Models/Operations/GetVersionMetadataPathParams.php +src/Models/Operations/GetVersionMetadataRequest.php +src/Models/Operations/GetVersionMetadataResponse.php +src/Models/Operations/InsertVersionMetadataPathParams.php +src/Models/Operations/InsertVersionMetadataRequest.php +src/Models/Operations/InsertVersionMetadataResponse.php +src/Models/Operations/GetPluginsResponse.php +src/Models/Operations/RunPluginPathParams.php +src/Models/Operations/RunPluginQueryParams.php +src/Models/Operations/RunPluginRequest.php +src/Models/Operations/RunPluginResponse.php +src/Models/Operations/UpsertPluginRequest.php +src/Models/Operations/UpsertPluginResponse.php +src/Models/Operations/GenerateRequestPostmanCollectionPathParams.php +src/Models/Operations/GenerateRequestPostmanCollectionRequest.php +src/Models/Operations/GenerateRequestPostmanCollectionResponse.php +src/Models/Operations/GetRequestFromEventLogPathParams.php +src/Models/Operations/GetRequestFromEventLogRequest.php +src/Models/Operations/GetRequestFromEventLogResponse.php +src/Models/Operations/QueryEventLogQueryParams.php +src/Models/Operations/QueryEventLogRequest.php +src/Models/Operations/QueryEventLogResponse.php +src/Models/Operations/DeleteSchemaPathParams.php +src/Models/Operations/DeleteSchemaRequest.php +src/Models/Operations/DeleteSchemaResponse.php +src/Models/Operations/DownloadSchemaPathParams.php +src/Models/Operations/DownloadSchemaRequest.php +src/Models/Operations/DownloadSchemaResponse.php +src/Models/Operations/DownloadSchemaRevisionPathParams.php +src/Models/Operations/DownloadSchemaRevisionRequest.php +src/Models/Operations/DownloadSchemaRevisionResponse.php +src/Models/Operations/GetSchemaPathParams.php +src/Models/Operations/GetSchemaRequest.php +src/Models/Operations/GetSchemaResponse.php +src/Models/Operations/GetSchemaDiffPathParams.php +src/Models/Operations/GetSchemaDiffRequest.php +src/Models/Operations/GetSchemaDiffResponse.php +src/Models/Operations/GetSchemaRevisionPathParams.php +src/Models/Operations/GetSchemaRevisionRequest.php +src/Models/Operations/GetSchemaRevisionResponse.php +src/Models/Operations/GetSchemasPathParams.php +src/Models/Operations/GetSchemasRequest.php +src/Models/Operations/GetSchemasResponse.php +src/Models/Operations/RegisterSchemaPathParams.php +src/Models/Operations/RegisterSchemaRequestBodyFile.php +src/Models/Operations/RegisterSchemaRequestBody.php +src/Models/Operations/RegisterSchemaRequest.php +src/Models/Operations/RegisterSchemaResponse.php +src/Models/Operations/ValidateApiKeyResponse.php +src/Models/Shared/Error.php +src/Models/Shared/ApiEndpointInput.php +src/Models/Shared/ApiEndpoint.php +src/Models/Shared/GenerateOpenApiSpecDiff.php +src/Models/Shared/ApiInput.php +src/Models/Shared/Api.php +src/Models/Shared/EmbedAccessTokenResponse.php +src/Models/Shared/Filters.php +src/Models/Shared/Filter.php +src/Models/Shared/EmbedToken.php +src/Models/Shared/VersionMetadataInput.php +src/Models/Shared/VersionMetadata.php +src/Models/Shared/Plugin.php +src/Models/Shared/BoundedRequest.php +src/Models/Shared/RequestMetadata.php +src/Models/Shared/UnboundedRequest.php +src/Models/Shared/Schema.php +src/Models/Shared/SchemaDiffValueChange.php +src/Models/Shared/SchemaDiff.php +src/Models/Shared/SchemeAPIKey.php +src/Models/Shared/Security.php USAGE.md \ No newline at end of file diff --git a/gen.yaml b/gen.yaml index 3305987..195cf4e 100644 --- a/gen.yaml +++ b/gen.yaml @@ -1,9 +1,12 @@ +configVersion: 1.0.0 management: - openapi-checksum: 2bba3b8f9d211b02569b3f9aff0d34b4 - openapi-version: 0.3.0 - speakeasy-version: 1.3.3 + docChecksum: 2bba3b8f9d211b02569b3f9aff0d34b4 + docVersion: 0.3.0 + speakeasyVersion: 1.4.2 +generation: + telemetryEnabled: true + sdkClassName: SDK php: - version: 0.1.2 - packagename: speakeasy-api/speakeasy-client-sdk-php + version: 0.2.0 namespace: Speakeasy\SpeakeasyClientSDK -telemetryenabled: true + packageName: speakeasy-api/speakeasy-client-sdk-php diff --git a/src/ApiEndpoints.php b/src/ApiEndpoints.php index 19aaf28..6120fdb 100755 --- a/src/ApiEndpoints.php +++ b/src/ApiEndpoints.php @@ -6,6 +6,7 @@ class ApiEndpoints { + // SDK private variables namespaced with _ to avoid conflicts with API models private \GuzzleHttp\ClientInterface $_defaultClient; private \GuzzleHttp\ClientInterface $_securityClient; private string $_serverUrl; @@ -28,35 +29,32 @@ public function __construct(\GuzzleHttp\ClientInterface $defaultClient, \GuzzleH * * Delete an ApiEndpoint. This will also delete all associated Request Logs (if using a Postgres datastore). */ - public function deleteApiEndpoint(\Speakeasy\SpeakeasyClientSDK\models\operations\DeleteApiEndpointRequest $request): \Speakeasy\SpeakeasyClientSDK\models\operations\DeleteApiEndpointResponse + public function deleteApiEndpoint(\Speakeasy\SpeakeasyClientSDK\Models\Operations\DeleteApiEndpointRequest $request): \Speakeasy\SpeakeasyClientSDK\Models\Operations\DeleteApiEndpointResponse { $baseUrl = $this->_serverUrl; - $url = utils\Utils::generateURL($baseUrl, '/v1/apis/{apiID}/version/{versionID}/api_endpoints/{apiEndpointID}', $request->pathParams); + $url = Utils\Utils::generateURL($baseUrl, '/v1/apis/{apiID}/version/{versionID}/api_endpoints/{apiEndpointID}', $request->pathParams); $options = ['http_errors' => false]; - $options['headers']['user-agent'] = sprintf('speakeasy-sdk/%s %s %s', $this->_language, $this->_sdkVersion, $this->_genVersion); - $client = $this->_securityClient; + $httpResponse = $this->_securityClient->request('DELETE', $url, $options); - $httpRes = $client->request('DELETE', $url, $options); - - $contentType = $httpRes->getHeader('Content-Type')[0] ?? ''; + $contentType = $httpResponse->getHeader('Content-Type')[0] ?? ''; - $res = new \Speakeasy\SpeakeasyClientSDK\models\operations\DeleteApiEndpointResponse(); - $res->statusCode = $httpRes->getStatusCode(); - $res->contentType = $contentType; + $response = new \Speakeasy\SpeakeasyClientSDK\Models\Operations\DeleteApiEndpointResponse(); + $response->statusCode = $httpResponse->getStatusCode(); + $response->contentType = $contentType; - if ($httpRes->getStatusCode() == 200) { + if ($httpResponse->getStatusCode() === 200) { } else { - if (utils\Utils::matchContentType($contentType, 'application/json')) { - $serializer = utils\JSON::createSerializer(); - $res->error = $serializer->deserialize($httpRes->getBody()->__toString(), 'Speakeasy\SpeakeasyClientSDK\models\shared\Error', 'json'); + if (Utils\Utils::matchContentType($contentType, 'application/json')) { + $serializer = Utils\JSON::createSerializer(); + $response->error = $serializer->deserialize((string)$httpResponse->getBody(), 'Speakeasy\SpeakeasyClientSDK\Models\Shared\Error', 'json'); } } - return $res; + return $response; } /** @@ -65,39 +63,36 @@ public function deleteApiEndpoint(\Speakeasy\SpeakeasyClientSDK\models\operation * Find an ApiEndpoint via its displayName (set by operationId from a registered OpenAPI schema). * This is useful for finding the ID of an ApiEndpoint to use in the /v1/apis/{apiID}/version/{versionID}/api_endpoints/{apiEndpointID} endpoints. */ - public function findApiEndpoint(\Speakeasy\SpeakeasyClientSDK\models\operations\FindApiEndpointRequest $request): \Speakeasy\SpeakeasyClientSDK\models\operations\FindApiEndpointResponse + public function findApiEndpoint(\Speakeasy\SpeakeasyClientSDK\Models\Operations\FindApiEndpointRequest $request): \Speakeasy\SpeakeasyClientSDK\Models\Operations\FindApiEndpointResponse { $baseUrl = $this->_serverUrl; - $url = utils\Utils::generateURL($baseUrl, '/v1/apis/{apiID}/version/{versionID}/api_endpoints/find/{displayName}', $request->pathParams); + $url = Utils\Utils::generateURL($baseUrl, '/v1/apis/{apiID}/version/{versionID}/api_endpoints/find/{displayName}', $request->pathParams); $options = ['http_errors' => false]; - $options['headers']['user-agent'] = sprintf('speakeasy-sdk/%s %s %s', $this->_language, $this->_sdkVersion, $this->_genVersion); - $client = $this->_securityClient; + $httpResponse = $this->_securityClient->request('GET', $url, $options); - $httpRes = $client->request('GET', $url, $options); - - $contentType = $httpRes->getHeader('Content-Type')[0] ?? ''; + $contentType = $httpResponse->getHeader('Content-Type')[0] ?? ''; - $res = new \Speakeasy\SpeakeasyClientSDK\models\operations\FindApiEndpointResponse(); - $res->statusCode = $httpRes->getStatusCode(); - $res->contentType = $contentType; - - if ($httpRes->getStatusCode() == 200) { - if (utils\Utils::matchContentType($contentType, 'application/json')) { - $serializer = utils\JSON::createSerializer(); - $res->apiEndpoint = $serializer->deserialize($httpRes->getBody()->__toString(), 'Speakeasy\SpeakeasyClientSDK\models\shared\ApiEndpoint', 'json'); + $response = new \Speakeasy\SpeakeasyClientSDK\Models\Operations\FindApiEndpointResponse(); + $response->statusCode = $httpResponse->getStatusCode(); + $response->contentType = $contentType; + + if ($httpResponse->getStatusCode() === 200) { + if (Utils\Utils::matchContentType($contentType, 'application/json')) { + $serializer = Utils\JSON::createSerializer(); + $response->apiEndpoint = $serializer->deserialize((string)$httpResponse->getBody(), 'Speakeasy\SpeakeasyClientSDK\Models\Shared\ApiEndpoint', 'json'); } } else { - if (utils\Utils::matchContentType($contentType, 'application/json')) { - $serializer = utils\JSON::createSerializer(); - $res->error = $serializer->deserialize($httpRes->getBody()->__toString(), 'Speakeasy\SpeakeasyClientSDK\models\shared\Error', 'json'); + if (Utils\Utils::matchContentType($contentType, 'application/json')) { + $serializer = Utils\JSON::createSerializer(); + $response->error = $serializer->deserialize((string)$httpResponse->getBody(), 'Speakeasy\SpeakeasyClientSDK\Models\Shared\Error', 'json'); } } - return $res; + return $response; } /** @@ -106,39 +101,36 @@ public function findApiEndpoint(\Speakeasy\SpeakeasyClientSDK\models\operations\ * This endpoint will generate a new operation in any registered OpenAPI document if the operation does not already exist in the document. * Returns the original document and the newly generated document allowing a diff to be performed to see what has changed. */ - public function generateOpenApiSpecForApiEndpoint(\Speakeasy\SpeakeasyClientSDK\models\operations\GenerateOpenApiSpecForApiEndpointRequest $request): \Speakeasy\SpeakeasyClientSDK\models\operations\GenerateOpenApiSpecForApiEndpointResponse + public function generateOpenApiSpecForApiEndpoint(\Speakeasy\SpeakeasyClientSDK\Models\Operations\GenerateOpenApiSpecForApiEndpointRequest $request): \Speakeasy\SpeakeasyClientSDK\Models\Operations\GenerateOpenApiSpecForApiEndpointResponse { $baseUrl = $this->_serverUrl; - $url = utils\Utils::generateURL($baseUrl, '/v1/apis/{apiID}/version/{versionID}/api_endpoints/{apiEndpointID}/generate/openapi', $request->pathParams); + $url = Utils\Utils::generateURL($baseUrl, '/v1/apis/{apiID}/version/{versionID}/api_endpoints/{apiEndpointID}/generate/openapi', $request->pathParams); $options = ['http_errors' => false]; - $options['headers']['user-agent'] = sprintf('speakeasy-sdk/%s %s %s', $this->_language, $this->_sdkVersion, $this->_genVersion); - $client = $this->_securityClient; + $httpResponse = $this->_securityClient->request('GET', $url, $options); - $httpRes = $client->request('GET', $url, $options); - - $contentType = $httpRes->getHeader('Content-Type')[0] ?? ''; + $contentType = $httpResponse->getHeader('Content-Type')[0] ?? ''; - $res = new \Speakeasy\SpeakeasyClientSDK\models\operations\GenerateOpenApiSpecForApiEndpointResponse(); - $res->statusCode = $httpRes->getStatusCode(); - $res->contentType = $contentType; - - if ($httpRes->getStatusCode() == 200) { - if (utils\Utils::matchContentType($contentType, 'application/json')) { - $serializer = utils\JSON::createSerializer(); - $res->generateOpenApiSpecDiff = $serializer->deserialize($httpRes->getBody()->__toString(), 'Speakeasy\SpeakeasyClientSDK\models\shared\GenerateOpenApiSpecDiff', 'json'); + $response = new \Speakeasy\SpeakeasyClientSDK\Models\Operations\GenerateOpenApiSpecForApiEndpointResponse(); + $response->statusCode = $httpResponse->getStatusCode(); + $response->contentType = $contentType; + + if ($httpResponse->getStatusCode() === 200) { + if (Utils\Utils::matchContentType($contentType, 'application/json')) { + $serializer = Utils\JSON::createSerializer(); + $response->generateOpenApiSpecDiff = $serializer->deserialize((string)$httpResponse->getBody(), 'Speakeasy\SpeakeasyClientSDK\Models\Shared\GenerateOpenApiSpecDiff', 'json'); } } else { - if (utils\Utils::matchContentType($contentType, 'application/json')) { - $serializer = utils\JSON::createSerializer(); - $res->error = $serializer->deserialize($httpRes->getBody()->__toString(), 'Speakeasy\SpeakeasyClientSDK\models\shared\Error', 'json'); + if (Utils\Utils::matchContentType($contentType, 'application/json')) { + $serializer = Utils\JSON::createSerializer(); + $response->error = $serializer->deserialize((string)$httpResponse->getBody(), 'Speakeasy\SpeakeasyClientSDK\Models\Shared\Error', 'json'); } } - return $res; + return $response; } /** @@ -146,152 +138,140 @@ public function generateOpenApiSpecForApiEndpoint(\Speakeasy\SpeakeasyClientSDK\ * * Generates a postman collection that allows the endpoint to be called from postman variables produced for any path/query/header parameters included in the OpenAPI document. */ - public function generatePostmanCollectionForApiEndpoint(\Speakeasy\SpeakeasyClientSDK\models\operations\GeneratePostmanCollectionForApiEndpointRequest $request): \Speakeasy\SpeakeasyClientSDK\models\operations\GeneratePostmanCollectionForApiEndpointResponse + public function generatePostmanCollectionForApiEndpoint(\Speakeasy\SpeakeasyClientSDK\Models\Operations\GeneratePostmanCollectionForApiEndpointRequest $request): \Speakeasy\SpeakeasyClientSDK\Models\Operations\GeneratePostmanCollectionForApiEndpointResponse { $baseUrl = $this->_serverUrl; - $url = utils\Utils::generateURL($baseUrl, '/v1/apis/{apiID}/version/{versionID}/api_endpoints/{apiEndpointID}/generate/postman', $request->pathParams); + $url = Utils\Utils::generateURL($baseUrl, '/v1/apis/{apiID}/version/{versionID}/api_endpoints/{apiEndpointID}/generate/postman', $request->pathParams); $options = ['http_errors' => false]; - $options['headers']['user-agent'] = sprintf('speakeasy-sdk/%s %s %s', $this->_language, $this->_sdkVersion, $this->_genVersion); - $client = $this->_securityClient; + $httpResponse = $this->_securityClient->request('GET', $url, $options); - $httpRes = $client->request('GET', $url, $options); - - $contentType = $httpRes->getHeader('Content-Type')[0] ?? ''; + $contentType = $httpResponse->getHeader('Content-Type')[0] ?? ''; - $res = new \Speakeasy\SpeakeasyClientSDK\models\operations\GeneratePostmanCollectionForApiEndpointResponse(); - $res->statusCode = $httpRes->getStatusCode(); - $res->contentType = $contentType; + $response = new \Speakeasy\SpeakeasyClientSDK\Models\Operations\GeneratePostmanCollectionForApiEndpointResponse(); + $response->statusCode = $httpResponse->getStatusCode(); + $response->contentType = $contentType; - if ($httpRes->getStatusCode() == 200) { - if (utils\Utils::matchContentType($contentType, 'application/octet-stream')) { - $res->postmanCollection = $httpRes->getBody()->getContents(); + if ($httpResponse->getStatusCode() === 200) { + if (Utils\Utils::matchContentType($contentType, 'application/octet-stream')) { + $response->postmanCollection = $httpResponse->getBody()->getContents(); } } else { - if (utils\Utils::matchContentType($contentType, 'application/json')) { - $serializer = utils\JSON::createSerializer(); - $res->error = $serializer->deserialize($httpRes->getBody()->__toString(), 'Speakeasy\SpeakeasyClientSDK\models\shared\Error', 'json'); + if (Utils\Utils::matchContentType($contentType, 'application/json')) { + $serializer = Utils\JSON::createSerializer(); + $response->error = $serializer->deserialize((string)$httpResponse->getBody(), 'Speakeasy\SpeakeasyClientSDK\Models\Shared\Error', 'json'); } } - return $res; + return $response; } /** * getAllApiEndpoints - Get all Api endpoints for a particular apiID. */ - public function getAllApiEndpoints(\Speakeasy\SpeakeasyClientSDK\models\operations\GetAllApiEndpointsRequest $request): \Speakeasy\SpeakeasyClientSDK\models\operations\GetAllApiEndpointsResponse + public function getAllApiEndpoints(\Speakeasy\SpeakeasyClientSDK\Models\Operations\GetAllApiEndpointsRequest $request): \Speakeasy\SpeakeasyClientSDK\Models\Operations\GetAllApiEndpointsResponse { $baseUrl = $this->_serverUrl; - $url = utils\Utils::generateURL($baseUrl, '/v1/apis/{apiID}/api_endpoints', $request->pathParams); + $url = Utils\Utils::generateURL($baseUrl, '/v1/apis/{apiID}/api_endpoints', $request->pathParams); $options = ['http_errors' => false]; - $options['headers']['user-agent'] = sprintf('speakeasy-sdk/%s %s %s', $this->_language, $this->_sdkVersion, $this->_genVersion); - $client = $this->_securityClient; + $httpResponse = $this->_securityClient->request('GET', $url, $options); - $httpRes = $client->request('GET', $url, $options); - - $contentType = $httpRes->getHeader('Content-Type')[0] ?? ''; + $contentType = $httpResponse->getHeader('Content-Type')[0] ?? ''; - $res = new \Speakeasy\SpeakeasyClientSDK\models\operations\GetAllApiEndpointsResponse(); - $res->statusCode = $httpRes->getStatusCode(); - $res->contentType = $contentType; - - if ($httpRes->getStatusCode() == 200) { - if (utils\Utils::matchContentType($contentType, 'application/json')) { - $serializer = utils\JSON::createSerializer(); - $res->apiEndpoints = $serializer->deserialize($httpRes->getBody()->__toString(), 'array', 'json'); + $response = new \Speakeasy\SpeakeasyClientSDK\Models\Operations\GetAllApiEndpointsResponse(); + $response->statusCode = $httpResponse->getStatusCode(); + $response->contentType = $contentType; + + if ($httpResponse->getStatusCode() === 200) { + if (Utils\Utils::matchContentType($contentType, 'application/json')) { + $serializer = Utils\JSON::createSerializer(); + $response->apiEndpoints = $serializer->deserialize((string)$httpResponse->getBody(), 'array', 'json'); } } else { - if (utils\Utils::matchContentType($contentType, 'application/json')) { - $serializer = utils\JSON::createSerializer(); - $res->error = $serializer->deserialize($httpRes->getBody()->__toString(), 'Speakeasy\SpeakeasyClientSDK\models\shared\Error', 'json'); + if (Utils\Utils::matchContentType($contentType, 'application/json')) { + $serializer = Utils\JSON::createSerializer(); + $response->error = $serializer->deserialize((string)$httpResponse->getBody(), 'Speakeasy\SpeakeasyClientSDK\Models\Shared\Error', 'json'); } } - return $res; + return $response; } /** * getAllForVersionApiEndpoints - Get all ApiEndpoints for a particular apiID and versionID. */ - public function getAllForVersionApiEndpoints(\Speakeasy\SpeakeasyClientSDK\models\operations\GetAllForVersionApiEndpointsRequest $request): \Speakeasy\SpeakeasyClientSDK\models\operations\GetAllForVersionApiEndpointsResponse + public function getAllForVersionApiEndpoints(\Speakeasy\SpeakeasyClientSDK\Models\Operations\GetAllForVersionApiEndpointsRequest $request): \Speakeasy\SpeakeasyClientSDK\Models\Operations\GetAllForVersionApiEndpointsResponse { $baseUrl = $this->_serverUrl; - $url = utils\Utils::generateURL($baseUrl, '/v1/apis/{apiID}/version/{versionID}/api_endpoints', $request->pathParams); + $url = Utils\Utils::generateURL($baseUrl, '/v1/apis/{apiID}/version/{versionID}/api_endpoints', $request->pathParams); $options = ['http_errors' => false]; - $options['headers']['user-agent'] = sprintf('speakeasy-sdk/%s %s %s', $this->_language, $this->_sdkVersion, $this->_genVersion); - $client = $this->_securityClient; + $httpResponse = $this->_securityClient->request('GET', $url, $options); - $httpRes = $client->request('GET', $url, $options); - - $contentType = $httpRes->getHeader('Content-Type')[0] ?? ''; + $contentType = $httpResponse->getHeader('Content-Type')[0] ?? ''; - $res = new \Speakeasy\SpeakeasyClientSDK\models\operations\GetAllForVersionApiEndpointsResponse(); - $res->statusCode = $httpRes->getStatusCode(); - $res->contentType = $contentType; - - if ($httpRes->getStatusCode() == 200) { - if (utils\Utils::matchContentType($contentType, 'application/json')) { - $serializer = utils\JSON::createSerializer(); - $res->apiEndpoints = $serializer->deserialize($httpRes->getBody()->__toString(), 'array', 'json'); + $response = new \Speakeasy\SpeakeasyClientSDK\Models\Operations\GetAllForVersionApiEndpointsResponse(); + $response->statusCode = $httpResponse->getStatusCode(); + $response->contentType = $contentType; + + if ($httpResponse->getStatusCode() === 200) { + if (Utils\Utils::matchContentType($contentType, 'application/json')) { + $serializer = Utils\JSON::createSerializer(); + $response->apiEndpoints = $serializer->deserialize((string)$httpResponse->getBody(), 'array', 'json'); } } else { - if (utils\Utils::matchContentType($contentType, 'application/json')) { - $serializer = utils\JSON::createSerializer(); - $res->error = $serializer->deserialize($httpRes->getBody()->__toString(), 'Speakeasy\SpeakeasyClientSDK\models\shared\Error', 'json'); + if (Utils\Utils::matchContentType($contentType, 'application/json')) { + $serializer = Utils\JSON::createSerializer(); + $response->error = $serializer->deserialize((string)$httpResponse->getBody(), 'Speakeasy\SpeakeasyClientSDK\Models\Shared\Error', 'json'); } } - return $res; + return $response; } /** * getApiEndpoint - Get an ApiEndpoint. */ - public function getApiEndpoint(\Speakeasy\SpeakeasyClientSDK\models\operations\GetApiEndpointRequest $request): \Speakeasy\SpeakeasyClientSDK\models\operations\GetApiEndpointResponse + public function getApiEndpoint(\Speakeasy\SpeakeasyClientSDK\Models\Operations\GetApiEndpointRequest $request): \Speakeasy\SpeakeasyClientSDK\Models\Operations\GetApiEndpointResponse { $baseUrl = $this->_serverUrl; - $url = utils\Utils::generateURL($baseUrl, '/v1/apis/{apiID}/version/{versionID}/api_endpoints/{apiEndpointID}', $request->pathParams); + $url = Utils\Utils::generateURL($baseUrl, '/v1/apis/{apiID}/version/{versionID}/api_endpoints/{apiEndpointID}', $request->pathParams); $options = ['http_errors' => false]; - $options['headers']['user-agent'] = sprintf('speakeasy-sdk/%s %s %s', $this->_language, $this->_sdkVersion, $this->_genVersion); - $client = $this->_securityClient; + $httpResponse = $this->_securityClient->request('GET', $url, $options); - $httpRes = $client->request('GET', $url, $options); - - $contentType = $httpRes->getHeader('Content-Type')[0] ?? ''; + $contentType = $httpResponse->getHeader('Content-Type')[0] ?? ''; - $res = new \Speakeasy\SpeakeasyClientSDK\models\operations\GetApiEndpointResponse(); - $res->statusCode = $httpRes->getStatusCode(); - $res->contentType = $contentType; - - if ($httpRes->getStatusCode() == 200) { - if (utils\Utils::matchContentType($contentType, 'application/json')) { - $serializer = utils\JSON::createSerializer(); - $res->apiEndpoint = $serializer->deserialize($httpRes->getBody()->__toString(), 'Speakeasy\SpeakeasyClientSDK\models\shared\ApiEndpoint', 'json'); + $response = new \Speakeasy\SpeakeasyClientSDK\Models\Operations\GetApiEndpointResponse(); + $response->statusCode = $httpResponse->getStatusCode(); + $response->contentType = $contentType; + + if ($httpResponse->getStatusCode() === 200) { + if (Utils\Utils::matchContentType($contentType, 'application/json')) { + $serializer = Utils\JSON::createSerializer(); + $response->apiEndpoint = $serializer->deserialize((string)$httpResponse->getBody(), 'Speakeasy\SpeakeasyClientSDK\Models\Shared\ApiEndpoint', 'json'); } } else { - if (utils\Utils::matchContentType($contentType, 'application/json')) { - $serializer = utils\JSON::createSerializer(); - $res->error = $serializer->deserialize($httpRes->getBody()->__toString(), 'Speakeasy\SpeakeasyClientSDK\models\shared\Error', 'json'); + if (Utils\Utils::matchContentType($contentType, 'application/json')) { + $serializer = Utils\JSON::createSerializer(); + $response->error = $serializer->deserialize((string)$httpResponse->getBody(), 'Speakeasy\SpeakeasyClientSDK\Models\Shared\Error', 'json'); } } - return $res; + return $response; } /** @@ -299,43 +279,40 @@ public function getApiEndpoint(\Speakeasy\SpeakeasyClientSDK\models\operations\G * * Upsert an ApiEndpoint. If the ApiEndpoint does not exist it will be created, otherwise it will be updated. */ - public function upsertApiEndpoint(\Speakeasy\SpeakeasyClientSDK\models\operations\UpsertApiEndpointRequest $request): \Speakeasy\SpeakeasyClientSDK\models\operations\UpsertApiEndpointResponse + public function upsertApiEndpoint(\Speakeasy\SpeakeasyClientSDK\Models\Operations\UpsertApiEndpointRequest $request): \Speakeasy\SpeakeasyClientSDK\Models\Operations\UpsertApiEndpointResponse { $baseUrl = $this->_serverUrl; - $url = utils\Utils::generateURL($baseUrl, '/v1/apis/{apiID}/version/{versionID}/api_endpoints/{apiEndpointID}', $request->pathParams); + $url = Utils\Utils::generateURL($baseUrl, '/v1/apis/{apiID}/version/{versionID}/api_endpoints/{apiEndpointID}', $request->pathParams); $options = ['http_errors' => false]; - $body = utils\Utils::serializeRequestBody($request); - if (is_null($body)) { + $body = Utils\Utils::serializeRequestBody($request); + if ($body === null) { throw new \Exception('Request body is required'); } $options = array_merge_recursive($options, $body); - $options['headers']['user-agent'] = sprintf('speakeasy-sdk/%s %s %s', $this->_language, $this->_sdkVersion, $this->_genVersion); - $client = $this->_securityClient; + $httpResponse = $this->_securityClient->request('PUT', $url, $options); - $httpRes = $client->request('PUT', $url, $options); - - $contentType = $httpRes->getHeader('Content-Type')[0] ?? ''; + $contentType = $httpResponse->getHeader('Content-Type')[0] ?? ''; - $res = new \Speakeasy\SpeakeasyClientSDK\models\operations\UpsertApiEndpointResponse(); - $res->statusCode = $httpRes->getStatusCode(); - $res->contentType = $contentType; - - if ($httpRes->getStatusCode() == 200) { - if (utils\Utils::matchContentType($contentType, 'application/json')) { - $serializer = utils\JSON::createSerializer(); - $res->apiEndpoint = $serializer->deserialize($httpRes->getBody()->__toString(), 'Speakeasy\SpeakeasyClientSDK\models\shared\ApiEndpoint', 'json'); + $response = new \Speakeasy\SpeakeasyClientSDK\Models\Operations\UpsertApiEndpointResponse(); + $response->statusCode = $httpResponse->getStatusCode(); + $response->contentType = $contentType; + + if ($httpResponse->getStatusCode() === 200) { + if (Utils\Utils::matchContentType($contentType, 'application/json')) { + $serializer = Utils\JSON::createSerializer(); + $response->apiEndpoint = $serializer->deserialize((string)$httpResponse->getBody(), 'Speakeasy\SpeakeasyClientSDK\Models\Shared\ApiEndpoint', 'json'); } } else { - if (utils\Utils::matchContentType($contentType, 'application/json')) { - $serializer = utils\JSON::createSerializer(); - $res->error = $serializer->deserialize($httpRes->getBody()->__toString(), 'Speakeasy\SpeakeasyClientSDK\models\shared\Error', 'json'); + if (Utils\Utils::matchContentType($contentType, 'application/json')) { + $serializer = Utils\JSON::createSerializer(); + $response->error = $serializer->deserialize((string)$httpResponse->getBody(), 'Speakeasy\SpeakeasyClientSDK\Models\Shared\Error', 'json'); } } - return $res; + return $response; } } \ No newline at end of file diff --git a/src/Apis.php b/src/Apis.php index cdc5e04..2dd8b28 100755 --- a/src/Apis.php +++ b/src/Apis.php @@ -6,6 +6,7 @@ class Apis { + // SDK private variables namespaced with _ to avoid conflicts with API models private \GuzzleHttp\ClientInterface $_defaultClient; private \GuzzleHttp\ClientInterface $_securityClient; private string $_serverUrl; @@ -28,35 +29,32 @@ public function __construct(\GuzzleHttp\ClientInterface $defaultClient, \GuzzleH * * Delete a particular version of an Api. The will also delete all associated ApiEndpoints, Metadata, Schemas & Request Logs (if using a Postgres datastore). */ - public function deleteApi(\Speakeasy\SpeakeasyClientSDK\models\operations\DeleteApiRequest $request): \Speakeasy\SpeakeasyClientSDK\models\operations\DeleteApiResponse + public function deleteApi(\Speakeasy\SpeakeasyClientSDK\Models\Operations\DeleteApiRequest $request): \Speakeasy\SpeakeasyClientSDK\Models\Operations\DeleteApiResponse { $baseUrl = $this->_serverUrl; - $url = utils\Utils::generateURL($baseUrl, '/v1/apis/{apiID}/version/{versionID}', $request->pathParams); + $url = Utils\Utils::generateURL($baseUrl, '/v1/apis/{apiID}/version/{versionID}', $request->pathParams); $options = ['http_errors' => false]; - $options['headers']['user-agent'] = sprintf('speakeasy-sdk/%s %s %s', $this->_language, $this->_sdkVersion, $this->_genVersion); - $client = $this->_securityClient; + $httpResponse = $this->_securityClient->request('DELETE', $url, $options); - $httpRes = $client->request('DELETE', $url, $options); - - $contentType = $httpRes->getHeader('Content-Type')[0] ?? ''; + $contentType = $httpResponse->getHeader('Content-Type')[0] ?? ''; - $res = new \Speakeasy\SpeakeasyClientSDK\models\operations\DeleteApiResponse(); - $res->statusCode = $httpRes->getStatusCode(); - $res->contentType = $contentType; + $response = new \Speakeasy\SpeakeasyClientSDK\Models\Operations\DeleteApiResponse(); + $response->statusCode = $httpResponse->getStatusCode(); + $response->contentType = $contentType; - if ($httpRes->getStatusCode() == 200) { + if ($httpResponse->getStatusCode() === 200) { } else { - if (utils\Utils::matchContentType($contentType, 'application/json')) { - $serializer = utils\JSON::createSerializer(); - $res->error = $serializer->deserialize($httpRes->getBody()->__toString(), 'Speakeasy\SpeakeasyClientSDK\models\shared\Error', 'json'); + if (Utils\Utils::matchContentType($contentType, 'application/json')) { + $serializer = Utils\JSON::createSerializer(); + $response->error = $serializer->deserialize((string)$httpResponse->getBody(), 'Speakeasy\SpeakeasyClientSDK\Models\Shared\Error', 'json'); } } - return $res; + return $response; } /** @@ -65,39 +63,36 @@ public function deleteApi(\Speakeasy\SpeakeasyClientSDK\models\operations\Delete * This endpoint will generate any missing operations in any registered OpenAPI document if the operation does not already exist in the document. * Returns the original document and the newly generated document allowing a diff to be performed to see what has changed. */ - public function generateOpenApiSpec(\Speakeasy\SpeakeasyClientSDK\models\operations\GenerateOpenApiSpecRequest $request): \Speakeasy\SpeakeasyClientSDK\models\operations\GenerateOpenApiSpecResponse + public function generateOpenApiSpec(\Speakeasy\SpeakeasyClientSDK\Models\Operations\GenerateOpenApiSpecRequest $request): \Speakeasy\SpeakeasyClientSDK\Models\Operations\GenerateOpenApiSpecResponse { $baseUrl = $this->_serverUrl; - $url = utils\Utils::generateURL($baseUrl, '/v1/apis/{apiID}/version/{versionID}/generate/openapi', $request->pathParams); + $url = Utils\Utils::generateURL($baseUrl, '/v1/apis/{apiID}/version/{versionID}/generate/openapi', $request->pathParams); $options = ['http_errors' => false]; - $options['headers']['user-agent'] = sprintf('speakeasy-sdk/%s %s %s', $this->_language, $this->_sdkVersion, $this->_genVersion); - $client = $this->_securityClient; + $httpResponse = $this->_securityClient->request('GET', $url, $options); - $httpRes = $client->request('GET', $url, $options); + $contentType = $httpResponse->getHeader('Content-Type')[0] ?? ''; - $contentType = $httpRes->getHeader('Content-Type')[0] ?? ''; - - $res = new \Speakeasy\SpeakeasyClientSDK\models\operations\GenerateOpenApiSpecResponse(); - $res->statusCode = $httpRes->getStatusCode(); - $res->contentType = $contentType; + $response = new \Speakeasy\SpeakeasyClientSDK\Models\Operations\GenerateOpenApiSpecResponse(); + $response->statusCode = $httpResponse->getStatusCode(); + $response->contentType = $contentType; - if ($httpRes->getStatusCode() == 200) { - if (utils\Utils::matchContentType($contentType, 'application/json')) { - $serializer = utils\JSON::createSerializer(); - $res->generateOpenApiSpecDiff = $serializer->deserialize($httpRes->getBody()->__toString(), 'Speakeasy\SpeakeasyClientSDK\models\shared\GenerateOpenApiSpecDiff', 'json'); + if ($httpResponse->getStatusCode() === 200) { + if (Utils\Utils::matchContentType($contentType, 'application/json')) { + $serializer = Utils\JSON::createSerializer(); + $response->generateOpenApiSpecDiff = $serializer->deserialize((string)$httpResponse->getBody(), 'Speakeasy\SpeakeasyClientSDK\Models\Shared\GenerateOpenApiSpecDiff', 'json'); } } else { - if (utils\Utils::matchContentType($contentType, 'application/json')) { - $serializer = utils\JSON::createSerializer(); - $res->error = $serializer->deserialize($httpRes->getBody()->__toString(), 'Speakeasy\SpeakeasyClientSDK\models\shared\Error', 'json'); + if (Utils\Utils::matchContentType($contentType, 'application/json')) { + $serializer = Utils\JSON::createSerializer(); + $response->error = $serializer->deserialize((string)$httpResponse->getBody(), 'Speakeasy\SpeakeasyClientSDK\Models\Shared\Error', 'json'); } } - return $res; + return $response; } /** @@ -105,38 +100,35 @@ public function generateOpenApiSpec(\Speakeasy\SpeakeasyClientSDK\models\operati * * Generates a postman collection containing all endpoints for a particular API. Includes variables produced for any path/query/header parameters included in the OpenAPI document. */ - public function generatePostmanCollection(\Speakeasy\SpeakeasyClientSDK\models\operations\GeneratePostmanCollectionRequest $request): \Speakeasy\SpeakeasyClientSDK\models\operations\GeneratePostmanCollectionResponse + public function generatePostmanCollection(\Speakeasy\SpeakeasyClientSDK\Models\Operations\GeneratePostmanCollectionRequest $request): \Speakeasy\SpeakeasyClientSDK\Models\Operations\GeneratePostmanCollectionResponse { $baseUrl = $this->_serverUrl; - $url = utils\Utils::generateURL($baseUrl, '/v1/apis/{apiID}/version/{versionID}/generate/postman', $request->pathParams); + $url = Utils\Utils::generateURL($baseUrl, '/v1/apis/{apiID}/version/{versionID}/generate/postman', $request->pathParams); $options = ['http_errors' => false]; - $options['headers']['user-agent'] = sprintf('speakeasy-sdk/%s %s %s', $this->_language, $this->_sdkVersion, $this->_genVersion); - $client = $this->_securityClient; + $httpResponse = $this->_securityClient->request('GET', $url, $options); - $httpRes = $client->request('GET', $url, $options); - - $contentType = $httpRes->getHeader('Content-Type')[0] ?? ''; + $contentType = $httpResponse->getHeader('Content-Type')[0] ?? ''; - $res = new \Speakeasy\SpeakeasyClientSDK\models\operations\GeneratePostmanCollectionResponse(); - $res->statusCode = $httpRes->getStatusCode(); - $res->contentType = $contentType; + $response = new \Speakeasy\SpeakeasyClientSDK\Models\Operations\GeneratePostmanCollectionResponse(); + $response->statusCode = $httpResponse->getStatusCode(); + $response->contentType = $contentType; - if ($httpRes->getStatusCode() == 200) { - if (utils\Utils::matchContentType($contentType, 'application/octet-stream')) { - $res->postmanCollection = $httpRes->getBody()->getContents(); + if ($httpResponse->getStatusCode() === 200) { + if (Utils\Utils::matchContentType($contentType, 'application/octet-stream')) { + $response->postmanCollection = $httpResponse->getBody()->getContents(); } } else { - if (utils\Utils::matchContentType($contentType, 'application/json')) { - $serializer = utils\JSON::createSerializer(); - $res->error = $serializer->deserialize($httpRes->getBody()->__toString(), 'Speakeasy\SpeakeasyClientSDK\models\shared\Error', 'json'); + if (Utils\Utils::matchContentType($contentType, 'application/json')) { + $serializer = Utils\JSON::createSerializer(); + $response->error = $serializer->deserialize((string)$httpResponse->getBody(), 'Speakeasy\SpeakeasyClientSDK\Models\Shared\Error', 'json'); } } - return $res; + return $response; } /** @@ -145,40 +137,37 @@ public function generatePostmanCollection(\Speakeasy\SpeakeasyClientSDK\models\o * Get all Api versions for a particular ApiEndpoint. * Supports filtering the versions based on metadata attributes. */ - public function getAllApiVersions(\Speakeasy\SpeakeasyClientSDK\models\operations\GetAllApiVersionsRequest $request): \Speakeasy\SpeakeasyClientSDK\models\operations\GetAllApiVersionsResponse + public function getAllApiVersions(\Speakeasy\SpeakeasyClientSDK\Models\Operations\GetAllApiVersionsRequest $request): \Speakeasy\SpeakeasyClientSDK\Models\Operations\GetAllApiVersionsResponse { $baseUrl = $this->_serverUrl; - $url = utils\Utils::generateURL($baseUrl, '/v1/apis/{apiID}', $request->pathParams); + $url = Utils\Utils::generateURL($baseUrl, '/v1/apis/{apiID}', $request->pathParams); $options = ['http_errors' => false]; - $options = array_merge_recursive($options, utils\Utils::getQueryParams($request->queryParams)); - + $options = array_merge_recursive($options, Utils\Utils::getQueryParams($request->queryParams)); $options['headers']['user-agent'] = sprintf('speakeasy-sdk/%s %s %s', $this->_language, $this->_sdkVersion, $this->_genVersion); - $client = $this->_securityClient; + $httpResponse = $this->_securityClient->request('GET', $url, $options); - $httpRes = $client->request('GET', $url, $options); - - $contentType = $httpRes->getHeader('Content-Type')[0] ?? ''; + $contentType = $httpResponse->getHeader('Content-Type')[0] ?? ''; - $res = new \Speakeasy\SpeakeasyClientSDK\models\operations\GetAllApiVersionsResponse(); - $res->statusCode = $httpRes->getStatusCode(); - $res->contentType = $contentType; + $response = new \Speakeasy\SpeakeasyClientSDK\Models\Operations\GetAllApiVersionsResponse(); + $response->statusCode = $httpResponse->getStatusCode(); + $response->contentType = $contentType; - if ($httpRes->getStatusCode() == 200) { - if (utils\Utils::matchContentType($contentType, 'application/json')) { - $serializer = utils\JSON::createSerializer(); - $res->apis = $serializer->deserialize($httpRes->getBody()->__toString(), 'array', 'json'); + if ($httpResponse->getStatusCode() === 200) { + if (Utils\Utils::matchContentType($contentType, 'application/json')) { + $serializer = Utils\JSON::createSerializer(); + $response->apis = $serializer->deserialize((string)$httpResponse->getBody(), 'array', 'json'); } } else { - if (utils\Utils::matchContentType($contentType, 'application/json')) { - $serializer = utils\JSON::createSerializer(); - $res->error = $serializer->deserialize($httpRes->getBody()->__toString(), 'Speakeasy\SpeakeasyClientSDK\models\shared\Error', 'json'); + if (Utils\Utils::matchContentType($contentType, 'application/json')) { + $serializer = Utils\JSON::createSerializer(); + $response->error = $serializer->deserialize((string)$httpResponse->getBody(), 'Speakeasy\SpeakeasyClientSDK\Models\Shared\Error', 'json'); } } - return $res; + return $response; } /** @@ -187,40 +176,37 @@ public function getAllApiVersions(\Speakeasy\SpeakeasyClientSDK\models\operation * Get a list of all Apis and their versions for a given workspace. * Supports filtering the APIs based on metadata attributes. */ - public function getApis(\Speakeasy\SpeakeasyClientSDK\models\operations\GetApisRequest $request): \Speakeasy\SpeakeasyClientSDK\models\operations\GetApisResponse + public function getApis(\Speakeasy\SpeakeasyClientSDK\Models\Operations\GetApisRequest $request): \Speakeasy\SpeakeasyClientSDK\Models\Operations\GetApisResponse { $baseUrl = $this->_serverUrl; - $url = utils\Utils::generateURL($baseUrl, '/v1/apis'); + $url = Utils\Utils::generateURL($baseUrl, '/v1/apis'); $options = ['http_errors' => false]; - $options = array_merge_recursive($options, utils\Utils::getQueryParams($request->queryParams)); - + $options = array_merge_recursive($options, Utils\Utils::getQueryParams($request->queryParams)); $options['headers']['user-agent'] = sprintf('speakeasy-sdk/%s %s %s', $this->_language, $this->_sdkVersion, $this->_genVersion); - $client = $this->_securityClient; + $httpResponse = $this->_securityClient->request('GET', $url, $options); - $httpRes = $client->request('GET', $url, $options); + $contentType = $httpResponse->getHeader('Content-Type')[0] ?? ''; - $contentType = $httpRes->getHeader('Content-Type')[0] ?? ''; - - $res = new \Speakeasy\SpeakeasyClientSDK\models\operations\GetApisResponse(); - $res->statusCode = $httpRes->getStatusCode(); - $res->contentType = $contentType; + $response = new \Speakeasy\SpeakeasyClientSDK\Models\Operations\GetApisResponse(); + $response->statusCode = $httpResponse->getStatusCode(); + $response->contentType = $contentType; - if ($httpRes->getStatusCode() == 200) { - if (utils\Utils::matchContentType($contentType, 'application/json')) { - $serializer = utils\JSON::createSerializer(); - $res->apis = $serializer->deserialize($httpRes->getBody()->__toString(), 'array', 'json'); + if ($httpResponse->getStatusCode() === 200) { + if (Utils\Utils::matchContentType($contentType, 'application/json')) { + $serializer = Utils\JSON::createSerializer(); + $response->apis = $serializer->deserialize((string)$httpResponse->getBody(), 'array', 'json'); } } else { - if (utils\Utils::matchContentType($contentType, 'application/json')) { - $serializer = utils\JSON::createSerializer(); - $res->error = $serializer->deserialize($httpRes->getBody()->__toString(), 'Speakeasy\SpeakeasyClientSDK\models\shared\Error', 'json'); + if (Utils\Utils::matchContentType($contentType, 'application/json')) { + $serializer = Utils\JSON::createSerializer(); + $response->error = $serializer->deserialize((string)$httpResponse->getBody(), 'Speakeasy\SpeakeasyClientSDK\Models\Shared\Error', 'json'); } } - return $res; + return $response; } /** @@ -229,43 +215,40 @@ public function getApis(\Speakeasy\SpeakeasyClientSDK\models\operations\GetApisR * Upsert an Api. If the Api does not exist, it will be created. * If the Api exists, it will be updated. */ - public function upsertApi(\Speakeasy\SpeakeasyClientSDK\models\operations\UpsertApiRequest $request): \Speakeasy\SpeakeasyClientSDK\models\operations\UpsertApiResponse + public function upsertApi(\Speakeasy\SpeakeasyClientSDK\Models\Operations\UpsertApiRequest $request): \Speakeasy\SpeakeasyClientSDK\Models\Operations\UpsertApiResponse { $baseUrl = $this->_serverUrl; - $url = utils\Utils::generateURL($baseUrl, '/v1/apis/{apiID}', $request->pathParams); + $url = Utils\Utils::generateURL($baseUrl, '/v1/apis/{apiID}', $request->pathParams); $options = ['http_errors' => false]; - $body = utils\Utils::serializeRequestBody($request); - if (is_null($body)) { + $body = Utils\Utils::serializeRequestBody($request); + if ($body === null) { throw new \Exception('Request body is required'); } $options = array_merge_recursive($options, $body); - $options['headers']['user-agent'] = sprintf('speakeasy-sdk/%s %s %s', $this->_language, $this->_sdkVersion, $this->_genVersion); - $client = $this->_securityClient; + $httpResponse = $this->_securityClient->request('PUT', $url, $options); - $httpRes = $client->request('PUT', $url, $options); - - $contentType = $httpRes->getHeader('Content-Type')[0] ?? ''; + $contentType = $httpResponse->getHeader('Content-Type')[0] ?? ''; - $res = new \Speakeasy\SpeakeasyClientSDK\models\operations\UpsertApiResponse(); - $res->statusCode = $httpRes->getStatusCode(); - $res->contentType = $contentType; + $response = new \Speakeasy\SpeakeasyClientSDK\Models\Operations\UpsertApiResponse(); + $response->statusCode = $httpResponse->getStatusCode(); + $response->contentType = $contentType; - if ($httpRes->getStatusCode() == 200) { - if (utils\Utils::matchContentType($contentType, 'application/json')) { - $serializer = utils\JSON::createSerializer(); - $res->api = $serializer->deserialize($httpRes->getBody()->__toString(), 'Speakeasy\SpeakeasyClientSDK\models\shared\Api', 'json'); + if ($httpResponse->getStatusCode() === 200) { + if (Utils\Utils::matchContentType($contentType, 'application/json')) { + $serializer = Utils\JSON::createSerializer(); + $response->api = $serializer->deserialize((string)$httpResponse->getBody(), 'Speakeasy\SpeakeasyClientSDK\Models\Shared\Api', 'json'); } } else { - if (utils\Utils::matchContentType($contentType, 'application/json')) { - $serializer = utils\JSON::createSerializer(); - $res->error = $serializer->deserialize($httpRes->getBody()->__toString(), 'Speakeasy\SpeakeasyClientSDK\models\shared\Error', 'json'); + if (Utils\Utils::matchContentType($contentType, 'application/json')) { + $serializer = Utils\JSON::createSerializer(); + $response->error = $serializer->deserialize((string)$httpResponse->getBody(), 'Speakeasy\SpeakeasyClientSDK\Models\Shared\Error', 'json'); } } - return $res; + return $response; } } \ No newline at end of file diff --git a/src/Embeds.php b/src/Embeds.php index 0b2249d..4fcbf3c 100755 --- a/src/Embeds.php +++ b/src/Embeds.php @@ -6,6 +6,7 @@ class Embeds { + // SDK private variables namespaced with _ to avoid conflicts with API models private \GuzzleHttp\ClientInterface $_defaultClient; private \GuzzleHttp\ClientInterface $_securityClient; private string $_serverUrl; @@ -29,111 +30,102 @@ public function __construct(\GuzzleHttp\ClientInterface $defaultClient, \GuzzleH * Returns an embed access token for the current workspace. This can be used to authenticate access to externally embedded content. * Filters can be applied allowing views to be filtered to things like particular customerIds. */ - public function getEmbedAccessToken(\Speakeasy\SpeakeasyClientSDK\models\operations\GetEmbedAccessTokenRequest $request): \Speakeasy\SpeakeasyClientSDK\models\operations\GetEmbedAccessTokenResponse + public function getEmbedAccessToken(\Speakeasy\SpeakeasyClientSDK\Models\Operations\GetEmbedAccessTokenRequest $request): \Speakeasy\SpeakeasyClientSDK\Models\Operations\GetEmbedAccessTokenResponse { $baseUrl = $this->_serverUrl; - $url = utils\Utils::generateURL($baseUrl, '/v1/workspace/embed-access-token'); + $url = Utils\Utils::generateURL($baseUrl, '/v1/workspace/embed-access-token'); $options = ['http_errors' => false]; - $options = array_merge_recursive($options, utils\Utils::getQueryParams($request->queryParams)); - + $options = array_merge_recursive($options, Utils\Utils::getQueryParams($request->queryParams)); $options['headers']['user-agent'] = sprintf('speakeasy-sdk/%s %s %s', $this->_language, $this->_sdkVersion, $this->_genVersion); - $client = $this->_securityClient; + $httpResponse = $this->_securityClient->request('GET', $url, $options); - $httpRes = $client->request('GET', $url, $options); - - $contentType = $httpRes->getHeader('Content-Type')[0] ?? ''; + $contentType = $httpResponse->getHeader('Content-Type')[0] ?? ''; - $res = new \Speakeasy\SpeakeasyClientSDK\models\operations\GetEmbedAccessTokenResponse(); - $res->statusCode = $httpRes->getStatusCode(); - $res->contentType = $contentType; + $response = new \Speakeasy\SpeakeasyClientSDK\Models\Operations\GetEmbedAccessTokenResponse(); + $response->statusCode = $httpResponse->getStatusCode(); + $response->contentType = $contentType; - if ($httpRes->getStatusCode() == 200) { - if (utils\Utils::matchContentType($contentType, 'application/json')) { - $serializer = utils\JSON::createSerializer(); - $res->embedAccessTokenResponse = $serializer->deserialize($httpRes->getBody()->__toString(), 'Speakeasy\SpeakeasyClientSDK\models\shared\EmbedAccessTokenResponse', 'json'); + if ($httpResponse->getStatusCode() === 200) { + if (Utils\Utils::matchContentType($contentType, 'application/json')) { + $serializer = Utils\JSON::createSerializer(); + $response->embedAccessTokenResponse = $serializer->deserialize((string)$httpResponse->getBody(), 'Speakeasy\SpeakeasyClientSDK\Models\Shared\EmbedAccessTokenResponse', 'json'); } } else { - if (utils\Utils::matchContentType($contentType, 'application/json')) { - $serializer = utils\JSON::createSerializer(); - $res->error = $serializer->deserialize($httpRes->getBody()->__toString(), 'Speakeasy\SpeakeasyClientSDK\models\shared\Error', 'json'); + if (Utils\Utils::matchContentType($contentType, 'application/json')) { + $serializer = Utils\JSON::createSerializer(); + $response->error = $serializer->deserialize((string)$httpResponse->getBody(), 'Speakeasy\SpeakeasyClientSDK\Models\Shared\Error', 'json'); } } - return $res; + return $response; } /** * getValidEmbedAccessTokens - Get all valid embed access tokens for the current workspace. */ - public function getValidEmbedAccessTokens(): \Speakeasy\SpeakeasyClientSDK\models\operations\GetValidEmbedAccessTokensResponse + public function getValidEmbedAccessTokens(): \Speakeasy\SpeakeasyClientSDK\Models\Operations\GetValidEmbedAccessTokensResponse { $baseUrl = $this->_serverUrl; - $url = utils\Utils::generateURL($baseUrl, '/v1/workspace/embed-access-tokens/valid'); + $url = Utils\Utils::generateURL($baseUrl, '/v1/workspace/embed-access-tokens/valid'); $options = ['http_errors' => false]; - $options['headers']['user-agent'] = sprintf('speakeasy-sdk/%s %s %s', $this->_language, $this->_sdkVersion, $this->_genVersion); - $client = $this->_securityClient; + $httpResponse = $this->_securityClient->request('GET', $url, $options); - $httpRes = $client->request('GET', $url, $options); + $contentType = $httpResponse->getHeader('Content-Type')[0] ?? ''; - $contentType = $httpRes->getHeader('Content-Type')[0] ?? ''; - - $res = new \Speakeasy\SpeakeasyClientSDK\models\operations\GetValidEmbedAccessTokensResponse(); - $res->statusCode = $httpRes->getStatusCode(); - $res->contentType = $contentType; + $response = new \Speakeasy\SpeakeasyClientSDK\Models\Operations\GetValidEmbedAccessTokensResponse(); + $response->statusCode = $httpResponse->getStatusCode(); + $response->contentType = $contentType; - if ($httpRes->getStatusCode() == 200) { - if (utils\Utils::matchContentType($contentType, 'application/json')) { - $serializer = utils\JSON::createSerializer(); - $res->embedTokens = $serializer->deserialize($httpRes->getBody()->__toString(), 'array', 'json'); + if ($httpResponse->getStatusCode() === 200) { + if (Utils\Utils::matchContentType($contentType, 'application/json')) { + $serializer = Utils\JSON::createSerializer(); + $response->embedTokens = $serializer->deserialize((string)$httpResponse->getBody(), 'array', 'json'); } } else { - if (utils\Utils::matchContentType($contentType, 'application/json')) { - $serializer = utils\JSON::createSerializer(); - $res->error = $serializer->deserialize($httpRes->getBody()->__toString(), 'Speakeasy\SpeakeasyClientSDK\models\shared\Error', 'json'); + if (Utils\Utils::matchContentType($contentType, 'application/json')) { + $serializer = Utils\JSON::createSerializer(); + $response->error = $serializer->deserialize((string)$httpResponse->getBody(), 'Speakeasy\SpeakeasyClientSDK\Models\Shared\Error', 'json'); } } - return $res; + return $response; } /** * revokeEmbedAccessToken - Revoke an embed access EmbedToken. */ - public function revokeEmbedAccessToken(\Speakeasy\SpeakeasyClientSDK\models\operations\RevokeEmbedAccessTokenRequest $request): \Speakeasy\SpeakeasyClientSDK\models\operations\RevokeEmbedAccessTokenResponse + public function revokeEmbedAccessToken(\Speakeasy\SpeakeasyClientSDK\Models\Operations\RevokeEmbedAccessTokenRequest $request): \Speakeasy\SpeakeasyClientSDK\Models\Operations\RevokeEmbedAccessTokenResponse { $baseUrl = $this->_serverUrl; - $url = utils\Utils::generateURL($baseUrl, '/v1/workspace/embed-access-tokens/{tokenID}', $request->pathParams); + $url = Utils\Utils::generateURL($baseUrl, '/v1/workspace/embed-access-tokens/{tokenID}', $request->pathParams); $options = ['http_errors' => false]; - $options['headers']['user-agent'] = sprintf('speakeasy-sdk/%s %s %s', $this->_language, $this->_sdkVersion, $this->_genVersion); - $client = $this->_securityClient; + $httpResponse = $this->_securityClient->request('DELETE', $url, $options); - $httpRes = $client->request('DELETE', $url, $options); - - $contentType = $httpRes->getHeader('Content-Type')[0] ?? ''; + $contentType = $httpResponse->getHeader('Content-Type')[0] ?? ''; - $res = new \Speakeasy\SpeakeasyClientSDK\models\operations\RevokeEmbedAccessTokenResponse(); - $res->statusCode = $httpRes->getStatusCode(); - $res->contentType = $contentType; + $response = new \Speakeasy\SpeakeasyClientSDK\Models\Operations\RevokeEmbedAccessTokenResponse(); + $response->statusCode = $httpResponse->getStatusCode(); + $response->contentType = $contentType; - if ($httpRes->getStatusCode() == 200) { + if ($httpResponse->getStatusCode() === 200) { } else { - if (utils\Utils::matchContentType($contentType, 'application/json')) { - $serializer = utils\JSON::createSerializer(); - $res->error = $serializer->deserialize($httpRes->getBody()->__toString(), 'Speakeasy\SpeakeasyClientSDK\models\shared\Error', 'json'); + if (Utils\Utils::matchContentType($contentType, 'application/json')) { + $serializer = Utils\JSON::createSerializer(); + $response->error = $serializer->deserialize((string)$httpResponse->getBody(), 'Speakeasy\SpeakeasyClientSDK\Models\Shared\Error', 'json'); } } - return $res; + return $response; } } \ No newline at end of file diff --git a/src/Metadata.php b/src/Metadata.php index 04b63af..9afcb75 100755 --- a/src/Metadata.php +++ b/src/Metadata.php @@ -6,6 +6,7 @@ class Metadata { + // SDK private variables namespaced with _ to avoid conflicts with API models private \GuzzleHttp\ClientInterface $_defaultClient; private \GuzzleHttp\ClientInterface $_securityClient; private string $_serverUrl; @@ -26,115 +27,106 @@ public function __construct(\GuzzleHttp\ClientInterface $defaultClient, \GuzzleH /** * deleteVersionMetadata - Delete metadata for a particular apiID and versionID. */ - public function deleteVersionMetadata(\Speakeasy\SpeakeasyClientSDK\models\operations\DeleteVersionMetadataRequest $request): \Speakeasy\SpeakeasyClientSDK\models\operations\DeleteVersionMetadataResponse + public function deleteVersionMetadata(\Speakeasy\SpeakeasyClientSDK\Models\Operations\DeleteVersionMetadataRequest $request): \Speakeasy\SpeakeasyClientSDK\Models\Operations\DeleteVersionMetadataResponse { $baseUrl = $this->_serverUrl; - $url = utils\Utils::generateURL($baseUrl, '/v1/apis/{apiID}/version/{versionID}/metadata/{metaKey}/{metaValue}', $request->pathParams); + $url = Utils\Utils::generateURL($baseUrl, '/v1/apis/{apiID}/version/{versionID}/metadata/{metaKey}/{metaValue}', $request->pathParams); $options = ['http_errors' => false]; - $options['headers']['user-agent'] = sprintf('speakeasy-sdk/%s %s %s', $this->_language, $this->_sdkVersion, $this->_genVersion); - $client = $this->_securityClient; + $httpResponse = $this->_securityClient->request('DELETE', $url, $options); - $httpRes = $client->request('DELETE', $url, $options); - - $contentType = $httpRes->getHeader('Content-Type')[0] ?? ''; + $contentType = $httpResponse->getHeader('Content-Type')[0] ?? ''; - $res = new \Speakeasy\SpeakeasyClientSDK\models\operations\DeleteVersionMetadataResponse(); - $res->statusCode = $httpRes->getStatusCode(); - $res->contentType = $contentType; + $response = new \Speakeasy\SpeakeasyClientSDK\Models\Operations\DeleteVersionMetadataResponse(); + $response->statusCode = $httpResponse->getStatusCode(); + $response->contentType = $contentType; - if ($httpRes->getStatusCode() == 200) { + if ($httpResponse->getStatusCode() === 200) { } else { - if (utils\Utils::matchContentType($contentType, 'application/json')) { - $serializer = utils\JSON::createSerializer(); - $res->error = $serializer->deserialize($httpRes->getBody()->__toString(), 'Speakeasy\SpeakeasyClientSDK\models\shared\Error', 'json'); + if (Utils\Utils::matchContentType($contentType, 'application/json')) { + $serializer = Utils\JSON::createSerializer(); + $response->error = $serializer->deserialize((string)$httpResponse->getBody(), 'Speakeasy\SpeakeasyClientSDK\Models\Shared\Error', 'json'); } } - return $res; + return $response; } /** * getVersionMetadata - Get all metadata for a particular apiID and versionID. */ - public function getVersionMetadata(\Speakeasy\SpeakeasyClientSDK\models\operations\GetVersionMetadataRequest $request): \Speakeasy\SpeakeasyClientSDK\models\operations\GetVersionMetadataResponse + public function getVersionMetadata(\Speakeasy\SpeakeasyClientSDK\Models\Operations\GetVersionMetadataRequest $request): \Speakeasy\SpeakeasyClientSDK\Models\Operations\GetVersionMetadataResponse { $baseUrl = $this->_serverUrl; - $url = utils\Utils::generateURL($baseUrl, '/v1/apis/{apiID}/version/{versionID}/metadata', $request->pathParams); + $url = Utils\Utils::generateURL($baseUrl, '/v1/apis/{apiID}/version/{versionID}/metadata', $request->pathParams); $options = ['http_errors' => false]; - $options['headers']['user-agent'] = sprintf('speakeasy-sdk/%s %s %s', $this->_language, $this->_sdkVersion, $this->_genVersion); - $client = $this->_securityClient; + $httpResponse = $this->_securityClient->request('GET', $url, $options); - $httpRes = $client->request('GET', $url, $options); + $contentType = $httpResponse->getHeader('Content-Type')[0] ?? ''; - $contentType = $httpRes->getHeader('Content-Type')[0] ?? ''; - - $res = new \Speakeasy\SpeakeasyClientSDK\models\operations\GetVersionMetadataResponse(); - $res->statusCode = $httpRes->getStatusCode(); - $res->contentType = $contentType; + $response = new \Speakeasy\SpeakeasyClientSDK\Models\Operations\GetVersionMetadataResponse(); + $response->statusCode = $httpResponse->getStatusCode(); + $response->contentType = $contentType; - if ($httpRes->getStatusCode() == 200) { - if (utils\Utils::matchContentType($contentType, 'application/json')) { - $serializer = utils\JSON::createSerializer(); - $res->versionMetadata = $serializer->deserialize($httpRes->getBody()->__toString(), 'array', 'json'); + if ($httpResponse->getStatusCode() === 200) { + if (Utils\Utils::matchContentType($contentType, 'application/json')) { + $serializer = Utils\JSON::createSerializer(); + $response->versionMetadata = $serializer->deserialize((string)$httpResponse->getBody(), 'array', 'json'); } } else { - if (utils\Utils::matchContentType($contentType, 'application/json')) { - $serializer = utils\JSON::createSerializer(); - $res->error = $serializer->deserialize($httpRes->getBody()->__toString(), 'Speakeasy\SpeakeasyClientSDK\models\shared\Error', 'json'); + if (Utils\Utils::matchContentType($contentType, 'application/json')) { + $serializer = Utils\JSON::createSerializer(); + $response->error = $serializer->deserialize((string)$httpResponse->getBody(), 'Speakeasy\SpeakeasyClientSDK\Models\Shared\Error', 'json'); } } - return $res; + return $response; } /** * insertVersionMetadata - Insert metadata for a particular apiID and versionID. */ - public function insertVersionMetadata(\Speakeasy\SpeakeasyClientSDK\models\operations\InsertVersionMetadataRequest $request): \Speakeasy\SpeakeasyClientSDK\models\operations\InsertVersionMetadataResponse + public function insertVersionMetadata(\Speakeasy\SpeakeasyClientSDK\Models\Operations\InsertVersionMetadataRequest $request): \Speakeasy\SpeakeasyClientSDK\Models\Operations\InsertVersionMetadataResponse { $baseUrl = $this->_serverUrl; - $url = utils\Utils::generateURL($baseUrl, '/v1/apis/{apiID}/version/{versionID}/metadata', $request->pathParams); + $url = Utils\Utils::generateURL($baseUrl, '/v1/apis/{apiID}/version/{versionID}/metadata', $request->pathParams); $options = ['http_errors' => false]; - $body = utils\Utils::serializeRequestBody($request); - if (is_null($body)) { + $body = Utils\Utils::serializeRequestBody($request); + if ($body === null) { throw new \Exception('Request body is required'); } $options = array_merge_recursive($options, $body); - $options['headers']['user-agent'] = sprintf('speakeasy-sdk/%s %s %s', $this->_language, $this->_sdkVersion, $this->_genVersion); - $client = $this->_securityClient; + $httpResponse = $this->_securityClient->request('POST', $url, $options); - $httpRes = $client->request('POST', $url, $options); - - $contentType = $httpRes->getHeader('Content-Type')[0] ?? ''; + $contentType = $httpResponse->getHeader('Content-Type')[0] ?? ''; - $res = new \Speakeasy\SpeakeasyClientSDK\models\operations\InsertVersionMetadataResponse(); - $res->statusCode = $httpRes->getStatusCode(); - $res->contentType = $contentType; + $response = new \Speakeasy\SpeakeasyClientSDK\Models\Operations\InsertVersionMetadataResponse(); + $response->statusCode = $httpResponse->getStatusCode(); + $response->contentType = $contentType; - if ($httpRes->getStatusCode() == 200) { - if (utils\Utils::matchContentType($contentType, 'application/json')) { - $serializer = utils\JSON::createSerializer(); - $res->versionMetadata = $serializer->deserialize($httpRes->getBody()->__toString(), 'Speakeasy\SpeakeasyClientSDK\models\shared\VersionMetadata', 'json'); + if ($httpResponse->getStatusCode() === 200) { + if (Utils\Utils::matchContentType($contentType, 'application/json')) { + $serializer = Utils\JSON::createSerializer(); + $response->versionMetadata = $serializer->deserialize((string)$httpResponse->getBody(), 'Speakeasy\SpeakeasyClientSDK\Models\Shared\VersionMetadata', 'json'); } } else { - if (utils\Utils::matchContentType($contentType, 'application/json')) { - $serializer = utils\JSON::createSerializer(); - $res->error = $serializer->deserialize($httpRes->getBody()->__toString(), 'Speakeasy\SpeakeasyClientSDK\models\shared\Error', 'json'); + if (Utils\Utils::matchContentType($contentType, 'application/json')) { + $serializer = Utils\JSON::createSerializer(); + $response->error = $serializer->deserialize((string)$httpResponse->getBody(), 'Speakeasy\SpeakeasyClientSDK\Models\Shared\Error', 'json'); } } - return $res; + return $response; } } \ No newline at end of file diff --git a/src/models/operations/DeleteApiEndpointPathParams.php b/src/Models/Operations/DeleteApiEndpointPathParams.php similarity index 81% rename from src/models/operations/DeleteApiEndpointPathParams.php rename to src/Models/Operations/DeleteApiEndpointPathParams.php index fc8db30..000849b 100755 --- a/src/models/operations/DeleteApiEndpointPathParams.php +++ b/src/Models/Operations/DeleteApiEndpointPathParams.php @@ -2,9 +2,9 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\operations; +namespace Speakeasy\SpeakeasyClientSDK\Models\Operations; -use \Speakeasy\SpeakeasyClientSDK\utils\SpeakeasyMetadata; +use \Speakeasy\SpeakeasyClientSDK\Utils\SpeakeasyMetadata; class DeleteApiEndpointPathParams { diff --git a/src/models/operations/DeleteApiEndpointRequest.php b/src/Models/Operations/DeleteApiEndpointRequest.php similarity index 62% rename from src/models/operations/DeleteApiEndpointRequest.php rename to src/Models/Operations/DeleteApiEndpointRequest.php index fe4ea7e..646286e 100755 --- a/src/models/operations/DeleteApiEndpointRequest.php +++ b/src/Models/Operations/DeleteApiEndpointRequest.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\operations; +namespace Speakeasy\SpeakeasyClientSDK\Models\Operations; @@ -12,6 +12,6 @@ class DeleteApiEndpointRequest public function __construct() { - $this->pathParams = new \Speakeasy\SpeakeasyClientSDK\models\operations\DeleteApiEndpointPathParams(); + $this->pathParams = new \Speakeasy\SpeakeasyClientSDK\Models\Operations\DeleteApiEndpointPathParams(); } } diff --git a/src/models/operations/DeleteApiEndpointResponse.php b/src/Models/Operations/DeleteApiEndpointResponse.php similarity index 69% rename from src/models/operations/DeleteApiEndpointResponse.php rename to src/Models/Operations/DeleteApiEndpointResponse.php index e5a6d9f..462c386 100755 --- a/src/models/operations/DeleteApiEndpointResponse.php +++ b/src/Models/Operations/DeleteApiEndpointResponse.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\operations; +namespace Speakeasy\SpeakeasyClientSDK\Models\Operations; @@ -10,7 +10,7 @@ class DeleteApiEndpointResponse { public string $contentType; - public ?\Speakeasy\SpeakeasyClientSDK\models\shared\Error $error = null; + public ?\Speakeasy\SpeakeasyClientSDK\Models\Shared\Error $error = null; public int $statusCode; diff --git a/src/models/operations/DeleteApiPathParams.php b/src/Models/Operations/DeleteApiPathParams.php similarity index 75% rename from src/models/operations/DeleteApiPathParams.php rename to src/Models/Operations/DeleteApiPathParams.php index c764328..a0c584b 100755 --- a/src/models/operations/DeleteApiPathParams.php +++ b/src/Models/Operations/DeleteApiPathParams.php @@ -2,9 +2,9 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\operations; +namespace Speakeasy\SpeakeasyClientSDK\Models\Operations; -use \Speakeasy\SpeakeasyClientSDK\utils\SpeakeasyMetadata; +use \Speakeasy\SpeakeasyClientSDK\Utils\SpeakeasyMetadata; class DeleteApiPathParams { diff --git a/src/models/operations/DeleteApiRequest.php b/src/Models/Operations/DeleteApiRequest.php similarity index 59% rename from src/models/operations/DeleteApiRequest.php rename to src/Models/Operations/DeleteApiRequest.php index 50b460c..447eb63 100755 --- a/src/models/operations/DeleteApiRequest.php +++ b/src/Models/Operations/DeleteApiRequest.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\operations; +namespace Speakeasy\SpeakeasyClientSDK\Models\Operations; @@ -12,6 +12,6 @@ class DeleteApiRequest public function __construct() { - $this->pathParams = new \Speakeasy\SpeakeasyClientSDK\models\operations\DeleteApiPathParams(); + $this->pathParams = new \Speakeasy\SpeakeasyClientSDK\Models\Operations\DeleteApiPathParams(); } } diff --git a/src/models/operations/DeleteApiResponse.php b/src/Models/Operations/DeleteApiResponse.php similarity index 68% rename from src/models/operations/DeleteApiResponse.php rename to src/Models/Operations/DeleteApiResponse.php index 44ef200..884b6d6 100755 --- a/src/models/operations/DeleteApiResponse.php +++ b/src/Models/Operations/DeleteApiResponse.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\operations; +namespace Speakeasy\SpeakeasyClientSDK\Models\Operations; @@ -10,7 +10,7 @@ class DeleteApiResponse { public string $contentType; - public ?\Speakeasy\SpeakeasyClientSDK\models\shared\Error $error = null; + public ?\Speakeasy\SpeakeasyClientSDK\Models\Shared\Error $error = null; public int $statusCode; diff --git a/src/models/operations/DeleteSchemaPathParams.php b/src/Models/Operations/DeleteSchemaPathParams.php similarity index 81% rename from src/models/operations/DeleteSchemaPathParams.php rename to src/Models/Operations/DeleteSchemaPathParams.php index 1dad706..5e8fd30 100755 --- a/src/models/operations/DeleteSchemaPathParams.php +++ b/src/Models/Operations/DeleteSchemaPathParams.php @@ -2,9 +2,9 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\operations; +namespace Speakeasy\SpeakeasyClientSDK\Models\Operations; -use \Speakeasy\SpeakeasyClientSDK\utils\SpeakeasyMetadata; +use \Speakeasy\SpeakeasyClientSDK\Utils\SpeakeasyMetadata; class DeleteSchemaPathParams { diff --git a/src/models/operations/DeleteSchemaRequest.php b/src/Models/Operations/DeleteSchemaRequest.php similarity index 61% rename from src/models/operations/DeleteSchemaRequest.php rename to src/Models/Operations/DeleteSchemaRequest.php index 676a587..06ba00a 100755 --- a/src/models/operations/DeleteSchemaRequest.php +++ b/src/Models/Operations/DeleteSchemaRequest.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\operations; +namespace Speakeasy\SpeakeasyClientSDK\Models\Operations; @@ -12,6 +12,6 @@ class DeleteSchemaRequest public function __construct() { - $this->pathParams = new \Speakeasy\SpeakeasyClientSDK\models\operations\DeleteSchemaPathParams(); + $this->pathParams = new \Speakeasy\SpeakeasyClientSDK\Models\Operations\DeleteSchemaPathParams(); } } diff --git a/src/models/operations/DeleteSchemaResponse.php b/src/Models/Operations/DeleteSchemaResponse.php similarity index 68% rename from src/models/operations/DeleteSchemaResponse.php rename to src/Models/Operations/DeleteSchemaResponse.php index 44d52ec..737b4ef 100755 --- a/src/models/operations/DeleteSchemaResponse.php +++ b/src/Models/Operations/DeleteSchemaResponse.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\operations; +namespace Speakeasy\SpeakeasyClientSDK\Models\Operations; @@ -10,7 +10,7 @@ class DeleteSchemaResponse { public string $contentType; - public ?\Speakeasy\SpeakeasyClientSDK\models\shared\Error $error = null; + public ?\Speakeasy\SpeakeasyClientSDK\Models\Shared\Error $error = null; public int $statusCode; diff --git a/src/models/operations/DeleteVersionMetadataPathParams.php b/src/Models/Operations/DeleteVersionMetadataPathParams.php similarity index 84% rename from src/models/operations/DeleteVersionMetadataPathParams.php rename to src/Models/Operations/DeleteVersionMetadataPathParams.php index 1e01ac0..72a7e0c 100755 --- a/src/models/operations/DeleteVersionMetadataPathParams.php +++ b/src/Models/Operations/DeleteVersionMetadataPathParams.php @@ -2,9 +2,9 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\operations; +namespace Speakeasy\SpeakeasyClientSDK\Models\Operations; -use \Speakeasy\SpeakeasyClientSDK\utils\SpeakeasyMetadata; +use \Speakeasy\SpeakeasyClientSDK\Utils\SpeakeasyMetadata; class DeleteVersionMetadataPathParams { diff --git a/src/models/operations/DeleteVersionMetadataRequest.php b/src/Models/Operations/DeleteVersionMetadataRequest.php similarity index 64% rename from src/models/operations/DeleteVersionMetadataRequest.php rename to src/Models/Operations/DeleteVersionMetadataRequest.php index 845c1e3..02563e0 100755 --- a/src/models/operations/DeleteVersionMetadataRequest.php +++ b/src/Models/Operations/DeleteVersionMetadataRequest.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\operations; +namespace Speakeasy\SpeakeasyClientSDK\Models\Operations; @@ -12,6 +12,6 @@ class DeleteVersionMetadataRequest public function __construct() { - $this->pathParams = new \Speakeasy\SpeakeasyClientSDK\models\operations\DeleteVersionMetadataPathParams(); + $this->pathParams = new \Speakeasy\SpeakeasyClientSDK\Models\Operations\DeleteVersionMetadataPathParams(); } } diff --git a/src/models/operations/DeleteVersionMetadataResponse.php b/src/Models/Operations/DeleteVersionMetadataResponse.php similarity index 69% rename from src/models/operations/DeleteVersionMetadataResponse.php rename to src/Models/Operations/DeleteVersionMetadataResponse.php index 64d934d..505c777 100755 --- a/src/models/operations/DeleteVersionMetadataResponse.php +++ b/src/Models/Operations/DeleteVersionMetadataResponse.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\operations; +namespace Speakeasy\SpeakeasyClientSDK\Models\Operations; @@ -10,7 +10,7 @@ class DeleteVersionMetadataResponse { public string $contentType; - public ?\Speakeasy\SpeakeasyClientSDK\models\shared\Error $error = null; + public ?\Speakeasy\SpeakeasyClientSDK\Models\Shared\Error $error = null; public int $statusCode; diff --git a/src/models/operations/DownloadSchemaPathParams.php b/src/Models/Operations/DownloadSchemaPathParams.php similarity index 76% rename from src/models/operations/DownloadSchemaPathParams.php rename to src/Models/Operations/DownloadSchemaPathParams.php index fe5ca17..00dd1e2 100755 --- a/src/models/operations/DownloadSchemaPathParams.php +++ b/src/Models/Operations/DownloadSchemaPathParams.php @@ -2,9 +2,9 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\operations; +namespace Speakeasy\SpeakeasyClientSDK\Models\Operations; -use \Speakeasy\SpeakeasyClientSDK\utils\SpeakeasyMetadata; +use \Speakeasy\SpeakeasyClientSDK\Utils\SpeakeasyMetadata; class DownloadSchemaPathParams { diff --git a/src/models/operations/DownloadSchemaRequest.php b/src/Models/Operations/DownloadSchemaRequest.php similarity index 61% rename from src/models/operations/DownloadSchemaRequest.php rename to src/Models/Operations/DownloadSchemaRequest.php index 9109fd5..01ea99c 100755 --- a/src/models/operations/DownloadSchemaRequest.php +++ b/src/Models/Operations/DownloadSchemaRequest.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\operations; +namespace Speakeasy\SpeakeasyClientSDK\Models\Operations; @@ -12,6 +12,6 @@ class DownloadSchemaRequest public function __construct() { - $this->pathParams = new \Speakeasy\SpeakeasyClientSDK\models\operations\DownloadSchemaPathParams(); + $this->pathParams = new \Speakeasy\SpeakeasyClientSDK\Models\Operations\DownloadSchemaPathParams(); } } diff --git a/src/models/operations/DownloadSchemaResponse.php b/src/Models/Operations/DownloadSchemaResponse.php similarity index 73% rename from src/models/operations/DownloadSchemaResponse.php rename to src/Models/Operations/DownloadSchemaResponse.php index cf46a98..acc7ee4 100755 --- a/src/models/operations/DownloadSchemaResponse.php +++ b/src/Models/Operations/DownloadSchemaResponse.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\operations; +namespace Speakeasy\SpeakeasyClientSDK\Models\Operations; @@ -10,7 +10,7 @@ class DownloadSchemaResponse { public string $contentType; - public ?\Speakeasy\SpeakeasyClientSDK\models\shared\Error $error = null; + public ?\Speakeasy\SpeakeasyClientSDK\Models\Shared\Error $error = null; public ?string $schema = null; diff --git a/src/models/operations/DownloadSchemaRevisionPathParams.php b/src/Models/Operations/DownloadSchemaRevisionPathParams.php similarity index 81% rename from src/models/operations/DownloadSchemaRevisionPathParams.php rename to src/Models/Operations/DownloadSchemaRevisionPathParams.php index 4453691..70dc6f6 100755 --- a/src/models/operations/DownloadSchemaRevisionPathParams.php +++ b/src/Models/Operations/DownloadSchemaRevisionPathParams.php @@ -2,9 +2,9 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\operations; +namespace Speakeasy\SpeakeasyClientSDK\Models\Operations; -use \Speakeasy\SpeakeasyClientSDK\utils\SpeakeasyMetadata; +use \Speakeasy\SpeakeasyClientSDK\Utils\SpeakeasyMetadata; class DownloadSchemaRevisionPathParams { diff --git a/src/models/operations/DownloadSchemaRevisionRequest.php b/src/Models/Operations/DownloadSchemaRevisionRequest.php similarity index 64% rename from src/models/operations/DownloadSchemaRevisionRequest.php rename to src/Models/Operations/DownloadSchemaRevisionRequest.php index 8099d1b..679bdae 100755 --- a/src/models/operations/DownloadSchemaRevisionRequest.php +++ b/src/Models/Operations/DownloadSchemaRevisionRequest.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\operations; +namespace Speakeasy\SpeakeasyClientSDK\Models\Operations; @@ -12,6 +12,6 @@ class DownloadSchemaRevisionRequest public function __construct() { - $this->pathParams = new \Speakeasy\SpeakeasyClientSDK\models\operations\DownloadSchemaRevisionPathParams(); + $this->pathParams = new \Speakeasy\SpeakeasyClientSDK\Models\Operations\DownloadSchemaRevisionPathParams(); } } diff --git a/src/models/operations/DownloadSchemaRevisionResponse.php b/src/Models/Operations/DownloadSchemaRevisionResponse.php similarity index 73% rename from src/models/operations/DownloadSchemaRevisionResponse.php rename to src/Models/Operations/DownloadSchemaRevisionResponse.php index 6fd23eb..a96a2c5 100755 --- a/src/models/operations/DownloadSchemaRevisionResponse.php +++ b/src/Models/Operations/DownloadSchemaRevisionResponse.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\operations; +namespace Speakeasy\SpeakeasyClientSDK\Models\Operations; @@ -10,7 +10,7 @@ class DownloadSchemaRevisionResponse { public string $contentType; - public ?\Speakeasy\SpeakeasyClientSDK\models\shared\Error $error = null; + public ?\Speakeasy\SpeakeasyClientSDK\Models\Shared\Error $error = null; public ?string $schema = null; diff --git a/src/models/operations/FindApiEndpointPathParams.php b/src/Models/Operations/FindApiEndpointPathParams.php similarity index 81% rename from src/models/operations/FindApiEndpointPathParams.php rename to src/Models/Operations/FindApiEndpointPathParams.php index 19f268a..0a828e8 100755 --- a/src/models/operations/FindApiEndpointPathParams.php +++ b/src/Models/Operations/FindApiEndpointPathParams.php @@ -2,9 +2,9 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\operations; +namespace Speakeasy\SpeakeasyClientSDK\Models\Operations; -use \Speakeasy\SpeakeasyClientSDK\utils\SpeakeasyMetadata; +use \Speakeasy\SpeakeasyClientSDK\Utils\SpeakeasyMetadata; class FindApiEndpointPathParams { diff --git a/src/models/operations/FindApiEndpointRequest.php b/src/Models/Operations/FindApiEndpointRequest.php similarity index 62% rename from src/models/operations/FindApiEndpointRequest.php rename to src/Models/Operations/FindApiEndpointRequest.php index 7ffadee..89d2414 100755 --- a/src/models/operations/FindApiEndpointRequest.php +++ b/src/Models/Operations/FindApiEndpointRequest.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\operations; +namespace Speakeasy\SpeakeasyClientSDK\Models\Operations; @@ -12,6 +12,6 @@ class FindApiEndpointRequest public function __construct() { - $this->pathParams = new \Speakeasy\SpeakeasyClientSDK\models\operations\FindApiEndpointPathParams(); + $this->pathParams = new \Speakeasy\SpeakeasyClientSDK\Models\Operations\FindApiEndpointPathParams(); } } diff --git a/src/models/operations/FindApiEndpointResponse.php b/src/Models/Operations/FindApiEndpointResponse.php similarity index 63% rename from src/models/operations/FindApiEndpointResponse.php rename to src/Models/Operations/FindApiEndpointResponse.php index c89e16a..af19f57 100755 --- a/src/models/operations/FindApiEndpointResponse.php +++ b/src/Models/Operations/FindApiEndpointResponse.php @@ -2,17 +2,17 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\operations; +namespace Speakeasy\SpeakeasyClientSDK\Models\Operations; class FindApiEndpointResponse { - public ?\Speakeasy\SpeakeasyClientSDK\models\shared\ApiEndpoint $apiEndpoint = null; + public ?\Speakeasy\SpeakeasyClientSDK\Models\Shared\ApiEndpoint $apiEndpoint = null; public string $contentType; - public ?\Speakeasy\SpeakeasyClientSDK\models\shared\Error $error = null; + public ?\Speakeasy\SpeakeasyClientSDK\Models\Shared\Error $error = null; public int $statusCode; diff --git a/src/models/operations/GenerateOpenApiSpecForApiEndpointPathParams.php b/src/Models/Operations/GenerateOpenApiSpecForApiEndpointPathParams.php similarity index 82% rename from src/models/operations/GenerateOpenApiSpecForApiEndpointPathParams.php rename to src/Models/Operations/GenerateOpenApiSpecForApiEndpointPathParams.php index b6b3226..11f28ab 100755 --- a/src/models/operations/GenerateOpenApiSpecForApiEndpointPathParams.php +++ b/src/Models/Operations/GenerateOpenApiSpecForApiEndpointPathParams.php @@ -2,9 +2,9 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\operations; +namespace Speakeasy\SpeakeasyClientSDK\Models\Operations; -use \Speakeasy\SpeakeasyClientSDK\utils\SpeakeasyMetadata; +use \Speakeasy\SpeakeasyClientSDK\Utils\SpeakeasyMetadata; class GenerateOpenApiSpecForApiEndpointPathParams { diff --git a/src/models/operations/GenerateOpenApiSpecForApiEndpointRequest.php b/src/Models/Operations/GenerateOpenApiSpecForApiEndpointRequest.php similarity index 67% rename from src/models/operations/GenerateOpenApiSpecForApiEndpointRequest.php rename to src/Models/Operations/GenerateOpenApiSpecForApiEndpointRequest.php index eca9f33..19d9847 100755 --- a/src/models/operations/GenerateOpenApiSpecForApiEndpointRequest.php +++ b/src/Models/Operations/GenerateOpenApiSpecForApiEndpointRequest.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\operations; +namespace Speakeasy\SpeakeasyClientSDK\Models\Operations; @@ -12,6 +12,6 @@ class GenerateOpenApiSpecForApiEndpointRequest public function __construct() { - $this->pathParams = new \Speakeasy\SpeakeasyClientSDK\models\operations\GenerateOpenApiSpecForApiEndpointPathParams(); + $this->pathParams = new \Speakeasy\SpeakeasyClientSDK\Models\Operations\GenerateOpenApiSpecForApiEndpointPathParams(); } } diff --git a/src/models/operations/GenerateOpenApiSpecForApiEndpointResponse.php b/src/Models/Operations/GenerateOpenApiSpecForApiEndpointResponse.php similarity index 67% rename from src/models/operations/GenerateOpenApiSpecForApiEndpointResponse.php rename to src/Models/Operations/GenerateOpenApiSpecForApiEndpointResponse.php index 12db80c..75acbd9 100755 --- a/src/models/operations/GenerateOpenApiSpecForApiEndpointResponse.php +++ b/src/Models/Operations/GenerateOpenApiSpecForApiEndpointResponse.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\operations; +namespace Speakeasy\SpeakeasyClientSDK\Models\Operations; @@ -10,9 +10,9 @@ class GenerateOpenApiSpecForApiEndpointResponse { public string $contentType; - public ?\Speakeasy\SpeakeasyClientSDK\models\shared\Error $error = null; + public ?\Speakeasy\SpeakeasyClientSDK\Models\Shared\Error $error = null; - public ?\Speakeasy\SpeakeasyClientSDK\models\shared\GenerateOpenApiSpecDiff $generateOpenApiSpecDiff = null; + public ?\Speakeasy\SpeakeasyClientSDK\Models\Shared\GenerateOpenApiSpecDiff $generateOpenApiSpecDiff = null; public int $statusCode; diff --git a/src/models/operations/GenerateOpenApiSpecPathParams.php b/src/Models/Operations/GenerateOpenApiSpecPathParams.php similarity index 76% rename from src/models/operations/GenerateOpenApiSpecPathParams.php rename to src/Models/Operations/GenerateOpenApiSpecPathParams.php index 04241b3..39db1fe 100755 --- a/src/models/operations/GenerateOpenApiSpecPathParams.php +++ b/src/Models/Operations/GenerateOpenApiSpecPathParams.php @@ -2,9 +2,9 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\operations; +namespace Speakeasy\SpeakeasyClientSDK\Models\Operations; -use \Speakeasy\SpeakeasyClientSDK\utils\SpeakeasyMetadata; +use \Speakeasy\SpeakeasyClientSDK\Utils\SpeakeasyMetadata; class GenerateOpenApiSpecPathParams { diff --git a/src/models/operations/GenerateOpenApiSpecRequest.php b/src/Models/Operations/GenerateOpenApiSpecRequest.php similarity index 63% rename from src/models/operations/GenerateOpenApiSpecRequest.php rename to src/Models/Operations/GenerateOpenApiSpecRequest.php index 030192f..dc17014 100755 --- a/src/models/operations/GenerateOpenApiSpecRequest.php +++ b/src/Models/Operations/GenerateOpenApiSpecRequest.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\operations; +namespace Speakeasy\SpeakeasyClientSDK\Models\Operations; @@ -12,6 +12,6 @@ class GenerateOpenApiSpecRequest public function __construct() { - $this->pathParams = new \Speakeasy\SpeakeasyClientSDK\models\operations\GenerateOpenApiSpecPathParams(); + $this->pathParams = new \Speakeasy\SpeakeasyClientSDK\Models\Operations\GenerateOpenApiSpecPathParams(); } } diff --git a/src/models/operations/GenerateOpenApiSpecResponse.php b/src/Models/Operations/GenerateOpenApiSpecResponse.php similarity index 66% rename from src/models/operations/GenerateOpenApiSpecResponse.php rename to src/Models/Operations/GenerateOpenApiSpecResponse.php index a123f81..42d6e42 100755 --- a/src/models/operations/GenerateOpenApiSpecResponse.php +++ b/src/Models/Operations/GenerateOpenApiSpecResponse.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\operations; +namespace Speakeasy\SpeakeasyClientSDK\Models\Operations; @@ -10,9 +10,9 @@ class GenerateOpenApiSpecResponse { public string $contentType; - public ?\Speakeasy\SpeakeasyClientSDK\models\shared\Error $error = null; + public ?\Speakeasy\SpeakeasyClientSDK\Models\Shared\Error $error = null; - public ?\Speakeasy\SpeakeasyClientSDK\models\shared\GenerateOpenApiSpecDiff $generateOpenApiSpecDiff = null; + public ?\Speakeasy\SpeakeasyClientSDK\Models\Shared\GenerateOpenApiSpecDiff $generateOpenApiSpecDiff = null; public int $statusCode; diff --git a/src/models/operations/GeneratePostmanCollectionForApiEndpointPathParams.php b/src/Models/Operations/GeneratePostmanCollectionForApiEndpointPathParams.php similarity index 82% rename from src/models/operations/GeneratePostmanCollectionForApiEndpointPathParams.php rename to src/Models/Operations/GeneratePostmanCollectionForApiEndpointPathParams.php index e4711a0..9dec5c8 100755 --- a/src/models/operations/GeneratePostmanCollectionForApiEndpointPathParams.php +++ b/src/Models/Operations/GeneratePostmanCollectionForApiEndpointPathParams.php @@ -2,9 +2,9 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\operations; +namespace Speakeasy\SpeakeasyClientSDK\Models\Operations; -use \Speakeasy\SpeakeasyClientSDK\utils\SpeakeasyMetadata; +use \Speakeasy\SpeakeasyClientSDK\Utils\SpeakeasyMetadata; class GeneratePostmanCollectionForApiEndpointPathParams { diff --git a/src/models/operations/GeneratePostmanCollectionForApiEndpointRequest.php b/src/Models/Operations/GeneratePostmanCollectionForApiEndpointRequest.php similarity index 69% rename from src/models/operations/GeneratePostmanCollectionForApiEndpointRequest.php rename to src/Models/Operations/GeneratePostmanCollectionForApiEndpointRequest.php index 16ec402..d27e982 100755 --- a/src/models/operations/GeneratePostmanCollectionForApiEndpointRequest.php +++ b/src/Models/Operations/GeneratePostmanCollectionForApiEndpointRequest.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\operations; +namespace Speakeasy\SpeakeasyClientSDK\Models\Operations; @@ -12,6 +12,6 @@ class GeneratePostmanCollectionForApiEndpointRequest public function __construct() { - $this->pathParams = new \Speakeasy\SpeakeasyClientSDK\models\operations\GeneratePostmanCollectionForApiEndpointPathParams(); + $this->pathParams = new \Speakeasy\SpeakeasyClientSDK\Models\Operations\GeneratePostmanCollectionForApiEndpointPathParams(); } } diff --git a/src/models/operations/GeneratePostmanCollectionForApiEndpointResponse.php b/src/Models/Operations/GeneratePostmanCollectionForApiEndpointResponse.php similarity index 75% rename from src/models/operations/GeneratePostmanCollectionForApiEndpointResponse.php rename to src/Models/Operations/GeneratePostmanCollectionForApiEndpointResponse.php index 35944b3..92eb6b7 100755 --- a/src/models/operations/GeneratePostmanCollectionForApiEndpointResponse.php +++ b/src/Models/Operations/GeneratePostmanCollectionForApiEndpointResponse.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\operations; +namespace Speakeasy\SpeakeasyClientSDK\Models\Operations; @@ -10,7 +10,7 @@ class GeneratePostmanCollectionForApiEndpointResponse { public string $contentType; - public ?\Speakeasy\SpeakeasyClientSDK\models\shared\Error $error = null; + public ?\Speakeasy\SpeakeasyClientSDK\Models\Shared\Error $error = null; public ?string $postmanCollection = null; diff --git a/src/models/operations/GeneratePostmanCollectionPathParams.php b/src/Models/Operations/GeneratePostmanCollectionPathParams.php similarity index 76% rename from src/models/operations/GeneratePostmanCollectionPathParams.php rename to src/Models/Operations/GeneratePostmanCollectionPathParams.php index 620f356..441905f 100755 --- a/src/models/operations/GeneratePostmanCollectionPathParams.php +++ b/src/Models/Operations/GeneratePostmanCollectionPathParams.php @@ -2,9 +2,9 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\operations; +namespace Speakeasy\SpeakeasyClientSDK\Models\Operations; -use \Speakeasy\SpeakeasyClientSDK\utils\SpeakeasyMetadata; +use \Speakeasy\SpeakeasyClientSDK\Utils\SpeakeasyMetadata; class GeneratePostmanCollectionPathParams { diff --git a/src/models/operations/GeneratePostmanCollectionRequest.php b/src/Models/Operations/GeneratePostmanCollectionRequest.php similarity index 65% rename from src/models/operations/GeneratePostmanCollectionRequest.php rename to src/Models/Operations/GeneratePostmanCollectionRequest.php index 5f67fe0..89e5240 100755 --- a/src/models/operations/GeneratePostmanCollectionRequest.php +++ b/src/Models/Operations/GeneratePostmanCollectionRequest.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\operations; +namespace Speakeasy\SpeakeasyClientSDK\Models\Operations; @@ -12,6 +12,6 @@ class GeneratePostmanCollectionRequest public function __construct() { - $this->pathParams = new \Speakeasy\SpeakeasyClientSDK\models\operations\GeneratePostmanCollectionPathParams(); + $this->pathParams = new \Speakeasy\SpeakeasyClientSDK\Models\Operations\GeneratePostmanCollectionPathParams(); } } diff --git a/src/models/operations/GeneratePostmanCollectionResponse.php b/src/Models/Operations/GeneratePostmanCollectionResponse.php similarity index 75% rename from src/models/operations/GeneratePostmanCollectionResponse.php rename to src/Models/Operations/GeneratePostmanCollectionResponse.php index d88c12b..1bbb8be 100755 --- a/src/models/operations/GeneratePostmanCollectionResponse.php +++ b/src/Models/Operations/GeneratePostmanCollectionResponse.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\operations; +namespace Speakeasy\SpeakeasyClientSDK\Models\Operations; @@ -10,7 +10,7 @@ class GeneratePostmanCollectionResponse { public string $contentType; - public ?\Speakeasy\SpeakeasyClientSDK\models\shared\Error $error = null; + public ?\Speakeasy\SpeakeasyClientSDK\Models\Shared\Error $error = null; public ?string $postmanCollection = null; diff --git a/src/models/operations/GenerateRequestPostmanCollectionPathParams.php b/src/Models/Operations/GenerateRequestPostmanCollectionPathParams.php similarity index 69% rename from src/models/operations/GenerateRequestPostmanCollectionPathParams.php rename to src/Models/Operations/GenerateRequestPostmanCollectionPathParams.php index 316d0f1..7168acb 100755 --- a/src/models/operations/GenerateRequestPostmanCollectionPathParams.php +++ b/src/Models/Operations/GenerateRequestPostmanCollectionPathParams.php @@ -2,9 +2,9 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\operations; +namespace Speakeasy\SpeakeasyClientSDK\Models\Operations; -use \Speakeasy\SpeakeasyClientSDK\utils\SpeakeasyMetadata; +use \Speakeasy\SpeakeasyClientSDK\Utils\SpeakeasyMetadata; class GenerateRequestPostmanCollectionPathParams { diff --git a/src/models/operations/GenerateRequestPostmanCollectionRequest.php b/src/Models/Operations/GenerateRequestPostmanCollectionRequest.php similarity index 67% rename from src/models/operations/GenerateRequestPostmanCollectionRequest.php rename to src/Models/Operations/GenerateRequestPostmanCollectionRequest.php index 9f3169d..c1d9e23 100755 --- a/src/models/operations/GenerateRequestPostmanCollectionRequest.php +++ b/src/Models/Operations/GenerateRequestPostmanCollectionRequest.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\operations; +namespace Speakeasy\SpeakeasyClientSDK\Models\Operations; @@ -12,6 +12,6 @@ class GenerateRequestPostmanCollectionRequest public function __construct() { - $this->pathParams = new \Speakeasy\SpeakeasyClientSDK\models\operations\GenerateRequestPostmanCollectionPathParams(); + $this->pathParams = new \Speakeasy\SpeakeasyClientSDK\Models\Operations\GenerateRequestPostmanCollectionPathParams(); } } diff --git a/src/models/operations/GenerateRequestPostmanCollectionResponse.php b/src/Models/Operations/GenerateRequestPostmanCollectionResponse.php similarity index 75% rename from src/models/operations/GenerateRequestPostmanCollectionResponse.php rename to src/Models/Operations/GenerateRequestPostmanCollectionResponse.php index 9d7db56..bc06062 100755 --- a/src/models/operations/GenerateRequestPostmanCollectionResponse.php +++ b/src/Models/Operations/GenerateRequestPostmanCollectionResponse.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\operations; +namespace Speakeasy\SpeakeasyClientSDK\Models\Operations; @@ -10,7 +10,7 @@ class GenerateRequestPostmanCollectionResponse { public string $contentType; - public ?\Speakeasy\SpeakeasyClientSDK\models\shared\Error $error = null; + public ?\Speakeasy\SpeakeasyClientSDK\Models\Shared\Error $error = null; public ?string $postmanCollection = null; diff --git a/src/models/operations/GetAllApiEndpointsPathParams.php b/src/Models/Operations/GetAllApiEndpointsPathParams.php similarity index 67% rename from src/models/operations/GetAllApiEndpointsPathParams.php rename to src/Models/Operations/GetAllApiEndpointsPathParams.php index 2f5e475..979600f 100755 --- a/src/models/operations/GetAllApiEndpointsPathParams.php +++ b/src/Models/Operations/GetAllApiEndpointsPathParams.php @@ -2,9 +2,9 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\operations; +namespace Speakeasy\SpeakeasyClientSDK\Models\Operations; -use \Speakeasy\SpeakeasyClientSDK\utils\SpeakeasyMetadata; +use \Speakeasy\SpeakeasyClientSDK\Utils\SpeakeasyMetadata; class GetAllApiEndpointsPathParams { diff --git a/src/models/operations/GetAllApiEndpointsRequest.php b/src/Models/Operations/GetAllApiEndpointsRequest.php similarity index 63% rename from src/models/operations/GetAllApiEndpointsRequest.php rename to src/Models/Operations/GetAllApiEndpointsRequest.php index affc3f9..310abac 100755 --- a/src/models/operations/GetAllApiEndpointsRequest.php +++ b/src/Models/Operations/GetAllApiEndpointsRequest.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\operations; +namespace Speakeasy\SpeakeasyClientSDK\Models\Operations; @@ -12,6 +12,6 @@ class GetAllApiEndpointsRequest public function __construct() { - $this->pathParams = new \Speakeasy\SpeakeasyClientSDK\models\operations\GetAllApiEndpointsPathParams(); + $this->pathParams = new \Speakeasy\SpeakeasyClientSDK\Models\Operations\GetAllApiEndpointsPathParams(); } } diff --git a/src/models/operations/GetAllApiEndpointsResponse.php b/src/Models/Operations/GetAllApiEndpointsResponse.php similarity index 66% rename from src/models/operations/GetAllApiEndpointsResponse.php rename to src/Models/Operations/GetAllApiEndpointsResponse.php index 11e3612..97c1874 100755 --- a/src/models/operations/GetAllApiEndpointsResponse.php +++ b/src/Models/Operations/GetAllApiEndpointsResponse.php @@ -2,20 +2,20 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\operations; +namespace Speakeasy\SpeakeasyClientSDK\Models\Operations; class GetAllApiEndpointsResponse { /** - * @var ?array<\Speakeasy\SpeakeasyClientSDK\models\shared\ApiEndpoint> + * @var ?array<\Speakeasy\SpeakeasyClientSDK\Models\Shared\ApiEndpoint> */ public ?array $apiEndpoints = null; public string $contentType; - public ?\Speakeasy\SpeakeasyClientSDK\models\shared\Error $error = null; + public ?\Speakeasy\SpeakeasyClientSDK\Models\Shared\Error $error = null; public int $statusCode; diff --git a/src/models/operations/GetAllApiVersionsOp.php b/src/Models/Operations/GetAllApiVersionsOp.php similarity index 62% rename from src/models/operations/GetAllApiVersionsOp.php rename to src/Models/Operations/GetAllApiVersionsOp.php index 080657e..f647446 100755 --- a/src/models/operations/GetAllApiVersionsOp.php +++ b/src/Models/Operations/GetAllApiVersionsOp.php @@ -2,9 +2,9 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\operations; +namespace Speakeasy\SpeakeasyClientSDK\Models\Operations; -use \Speakeasy\SpeakeasyClientSDK\utils\SpeakeasyMetadata; +use \Speakeasy\SpeakeasyClientSDK\Utils\SpeakeasyMetadata; class GetAllApiVersionsOp { diff --git a/src/models/operations/GetAllApiVersionsPathParams.php b/src/Models/Operations/GetAllApiVersionsPathParams.php similarity index 67% rename from src/models/operations/GetAllApiVersionsPathParams.php rename to src/Models/Operations/GetAllApiVersionsPathParams.php index 35b5954..5438626 100755 --- a/src/models/operations/GetAllApiVersionsPathParams.php +++ b/src/Models/Operations/GetAllApiVersionsPathParams.php @@ -2,9 +2,9 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\operations; +namespace Speakeasy\SpeakeasyClientSDK\Models\Operations; -use \Speakeasy\SpeakeasyClientSDK\utils\SpeakeasyMetadata; +use \Speakeasy\SpeakeasyClientSDK\Utils\SpeakeasyMetadata; class GetAllApiVersionsPathParams { diff --git a/src/models/operations/GetAllApiVersionsQueryParams.php b/src/Models/Operations/GetAllApiVersionsQueryParams.php similarity index 79% rename from src/models/operations/GetAllApiVersionsQueryParams.php rename to src/Models/Operations/GetAllApiVersionsQueryParams.php index a33cf3e..6626638 100755 --- a/src/models/operations/GetAllApiVersionsQueryParams.php +++ b/src/Models/Operations/GetAllApiVersionsQueryParams.php @@ -2,9 +2,9 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\operations; +namespace Speakeasy\SpeakeasyClientSDK\Models\Operations; -use \Speakeasy\SpeakeasyClientSDK\utils\SpeakeasyMetadata; +use \Speakeasy\SpeakeasyClientSDK\Utils\SpeakeasyMetadata; class GetAllApiVersionsQueryParams { diff --git a/src/models/operations/GetAllApiVersionsRequest.php b/src/Models/Operations/GetAllApiVersionsRequest.php similarity index 53% rename from src/models/operations/GetAllApiVersionsRequest.php rename to src/Models/Operations/GetAllApiVersionsRequest.php index 9379696..cdb4035 100755 --- a/src/models/operations/GetAllApiVersionsRequest.php +++ b/src/Models/Operations/GetAllApiVersionsRequest.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\operations; +namespace Speakeasy\SpeakeasyClientSDK\Models\Operations; @@ -14,7 +14,7 @@ class GetAllApiVersionsRequest public function __construct() { - $this->pathParams = new \Speakeasy\SpeakeasyClientSDK\models\operations\GetAllApiVersionsPathParams(); - $this->queryParams = new \Speakeasy\SpeakeasyClientSDK\models\operations\GetAllApiVersionsQueryParams(); + $this->pathParams = new \Speakeasy\SpeakeasyClientSDK\Models\Operations\GetAllApiVersionsPathParams(); + $this->queryParams = new \Speakeasy\SpeakeasyClientSDK\Models\Operations\GetAllApiVersionsQueryParams(); } } diff --git a/src/models/operations/GetAllApiVersionsResponse.php b/src/Models/Operations/GetAllApiVersionsResponse.php similarity index 65% rename from src/models/operations/GetAllApiVersionsResponse.php rename to src/Models/Operations/GetAllApiVersionsResponse.php index 8dfb3ad..acbc323 100755 --- a/src/models/operations/GetAllApiVersionsResponse.php +++ b/src/Models/Operations/GetAllApiVersionsResponse.php @@ -2,20 +2,20 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\operations; +namespace Speakeasy\SpeakeasyClientSDK\Models\Operations; class GetAllApiVersionsResponse { /** - * @var ?array<\Speakeasy\SpeakeasyClientSDK\models\shared\Api> + * @var ?array<\Speakeasy\SpeakeasyClientSDK\Models\Shared\Api> */ public ?array $apis = null; public string $contentType; - public ?\Speakeasy\SpeakeasyClientSDK\models\shared\Error $error = null; + public ?\Speakeasy\SpeakeasyClientSDK\Models\Shared\Error $error = null; public int $statusCode; diff --git a/src/models/operations/GetAllForVersionApiEndpointsPathParams.php b/src/Models/Operations/GetAllForVersionApiEndpointsPathParams.php similarity index 76% rename from src/models/operations/GetAllForVersionApiEndpointsPathParams.php rename to src/Models/Operations/GetAllForVersionApiEndpointsPathParams.php index 8611f15..028edf3 100755 --- a/src/models/operations/GetAllForVersionApiEndpointsPathParams.php +++ b/src/Models/Operations/GetAllForVersionApiEndpointsPathParams.php @@ -2,9 +2,9 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\operations; +namespace Speakeasy\SpeakeasyClientSDK\Models\Operations; -use \Speakeasy\SpeakeasyClientSDK\utils\SpeakeasyMetadata; +use \Speakeasy\SpeakeasyClientSDK\Utils\SpeakeasyMetadata; class GetAllForVersionApiEndpointsPathParams { diff --git a/src/models/operations/GetAllForVersionApiEndpointsRequest.php b/src/Models/Operations/GetAllForVersionApiEndpointsRequest.php similarity index 66% rename from src/models/operations/GetAllForVersionApiEndpointsRequest.php rename to src/Models/Operations/GetAllForVersionApiEndpointsRequest.php index ab41b55..e4e1c43 100755 --- a/src/models/operations/GetAllForVersionApiEndpointsRequest.php +++ b/src/Models/Operations/GetAllForVersionApiEndpointsRequest.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\operations; +namespace Speakeasy\SpeakeasyClientSDK\Models\Operations; @@ -12,6 +12,6 @@ class GetAllForVersionApiEndpointsRequest public function __construct() { - $this->pathParams = new \Speakeasy\SpeakeasyClientSDK\models\operations\GetAllForVersionApiEndpointsPathParams(); + $this->pathParams = new \Speakeasy\SpeakeasyClientSDK\Models\Operations\GetAllForVersionApiEndpointsPathParams(); } } diff --git a/src/models/operations/GetAllForVersionApiEndpointsResponse.php b/src/Models/Operations/GetAllForVersionApiEndpointsResponse.php similarity index 67% rename from src/models/operations/GetAllForVersionApiEndpointsResponse.php rename to src/Models/Operations/GetAllForVersionApiEndpointsResponse.php index 302f026..3eba463 100755 --- a/src/models/operations/GetAllForVersionApiEndpointsResponse.php +++ b/src/Models/Operations/GetAllForVersionApiEndpointsResponse.php @@ -2,20 +2,20 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\operations; +namespace Speakeasy\SpeakeasyClientSDK\Models\Operations; class GetAllForVersionApiEndpointsResponse { /** - * @var ?array<\Speakeasy\SpeakeasyClientSDK\models\shared\ApiEndpoint> + * @var ?array<\Speakeasy\SpeakeasyClientSDK\Models\Shared\ApiEndpoint> */ public ?array $apiEndpoints = null; public string $contentType; - public ?\Speakeasy\SpeakeasyClientSDK\models\shared\Error $error = null; + public ?\Speakeasy\SpeakeasyClientSDK\Models\Shared\Error $error = null; public int $statusCode; diff --git a/src/models/operations/GetApiEndpointPathParams.php b/src/Models/Operations/GetApiEndpointPathParams.php similarity index 81% rename from src/models/operations/GetApiEndpointPathParams.php rename to src/Models/Operations/GetApiEndpointPathParams.php index e1e79b7..2dfad29 100755 --- a/src/models/operations/GetApiEndpointPathParams.php +++ b/src/Models/Operations/GetApiEndpointPathParams.php @@ -2,9 +2,9 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\operations; +namespace Speakeasy\SpeakeasyClientSDK\Models\Operations; -use \Speakeasy\SpeakeasyClientSDK\utils\SpeakeasyMetadata; +use \Speakeasy\SpeakeasyClientSDK\Utils\SpeakeasyMetadata; class GetApiEndpointPathParams { diff --git a/src/models/operations/GetApiEndpointRequest.php b/src/Models/Operations/GetApiEndpointRequest.php similarity index 61% rename from src/models/operations/GetApiEndpointRequest.php rename to src/Models/Operations/GetApiEndpointRequest.php index 8719f5e..a24ecc4 100755 --- a/src/models/operations/GetApiEndpointRequest.php +++ b/src/Models/Operations/GetApiEndpointRequest.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\operations; +namespace Speakeasy\SpeakeasyClientSDK\Models\Operations; @@ -12,6 +12,6 @@ class GetApiEndpointRequest public function __construct() { - $this->pathParams = new \Speakeasy\SpeakeasyClientSDK\models\operations\GetApiEndpointPathParams(); + $this->pathParams = new \Speakeasy\SpeakeasyClientSDK\Models\Operations\GetApiEndpointPathParams(); } } diff --git a/src/models/operations/GetApiEndpointResponse.php b/src/Models/Operations/GetApiEndpointResponse.php similarity index 63% rename from src/models/operations/GetApiEndpointResponse.php rename to src/Models/Operations/GetApiEndpointResponse.php index 07a4d67..5e22c8d 100755 --- a/src/models/operations/GetApiEndpointResponse.php +++ b/src/Models/Operations/GetApiEndpointResponse.php @@ -2,17 +2,17 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\operations; +namespace Speakeasy\SpeakeasyClientSDK\Models\Operations; class GetApiEndpointResponse { - public ?\Speakeasy\SpeakeasyClientSDK\models\shared\ApiEndpoint $apiEndpoint = null; + public ?\Speakeasy\SpeakeasyClientSDK\Models\Shared\ApiEndpoint $apiEndpoint = null; public string $contentType; - public ?\Speakeasy\SpeakeasyClientSDK\models\shared\Error $error = null; + public ?\Speakeasy\SpeakeasyClientSDK\Models\Shared\Error $error = null; public int $statusCode; diff --git a/src/models/operations/GetApisOp.php b/src/Models/Operations/GetApisOp.php similarity index 61% rename from src/models/operations/GetApisOp.php rename to src/Models/Operations/GetApisOp.php index 7053632..9143c16 100755 --- a/src/models/operations/GetApisOp.php +++ b/src/Models/Operations/GetApisOp.php @@ -2,9 +2,9 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\operations; +namespace Speakeasy\SpeakeasyClientSDK\Models\Operations; -use \Speakeasy\SpeakeasyClientSDK\utils\SpeakeasyMetadata; +use \Speakeasy\SpeakeasyClientSDK\Utils\SpeakeasyMetadata; class GetApisOp { diff --git a/src/models/operations/GetApisQueryParams.php b/src/Models/Operations/GetApisQueryParams.php similarity index 79% rename from src/models/operations/GetApisQueryParams.php rename to src/Models/Operations/GetApisQueryParams.php index 7733600..2193011 100755 --- a/src/models/operations/GetApisQueryParams.php +++ b/src/Models/Operations/GetApisQueryParams.php @@ -2,9 +2,9 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\operations; +namespace Speakeasy\SpeakeasyClientSDK\Models\Operations; -use \Speakeasy\SpeakeasyClientSDK\utils\SpeakeasyMetadata; +use \Speakeasy\SpeakeasyClientSDK\Utils\SpeakeasyMetadata; class GetApisQueryParams { diff --git a/src/Models/Operations/GetApisRequest.php b/src/Models/Operations/GetApisRequest.php new file mode 100755 index 0000000..e070931 --- /dev/null +++ b/src/Models/Operations/GetApisRequest.php @@ -0,0 +1,17 @@ +queryParams = new \Speakeasy\SpeakeasyClientSDK\Models\Operations\GetApisQueryParams(); + } +} diff --git a/src/models/operations/GetApisResponse.php b/src/Models/Operations/GetApisResponse.php similarity index 64% rename from src/models/operations/GetApisResponse.php rename to src/Models/Operations/GetApisResponse.php index b0ea1ba..028d278 100755 --- a/src/models/operations/GetApisResponse.php +++ b/src/Models/Operations/GetApisResponse.php @@ -2,20 +2,20 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\operations; +namespace Speakeasy\SpeakeasyClientSDK\Models\Operations; class GetApisResponse { /** - * @var ?array<\Speakeasy\SpeakeasyClientSDK\models\shared\Api> + * @var ?array<\Speakeasy\SpeakeasyClientSDK\Models\Shared\Api> */ public ?array $apis = null; public string $contentType; - public ?\Speakeasy\SpeakeasyClientSDK\models\shared\Error $error = null; + public ?\Speakeasy\SpeakeasyClientSDK\Models\Shared\Error $error = null; public int $statusCode; diff --git a/src/models/operations/GetEmbedAccessTokenQueryParams.php b/src/Models/Operations/GetEmbedAccessTokenQueryParams.php similarity index 74% rename from src/models/operations/GetEmbedAccessTokenQueryParams.php rename to src/Models/Operations/GetEmbedAccessTokenQueryParams.php index e9e1b28..b863724 100755 --- a/src/models/operations/GetEmbedAccessTokenQueryParams.php +++ b/src/Models/Operations/GetEmbedAccessTokenQueryParams.php @@ -2,9 +2,9 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\operations; +namespace Speakeasy\SpeakeasyClientSDK\Models\Operations; -use \Speakeasy\SpeakeasyClientSDK\utils\SpeakeasyMetadata; +use \Speakeasy\SpeakeasyClientSDK\Utils\SpeakeasyMetadata; class GetEmbedAccessTokenQueryParams { @@ -15,7 +15,7 @@ class GetEmbedAccessTokenQueryParams public ?int $duration = null; #[SpeakeasyMetadata('queryParam:serialization=json,name=filters')] - public ?\Speakeasy\SpeakeasyClientSDK\models\shared\Filters $filters = null; + public ?\Speakeasy\SpeakeasyClientSDK\Models\Shared\Filters $filters = null; public function __construct() { diff --git a/src/models/operations/GetEmbedAccessTokenRequest.php b/src/Models/Operations/GetEmbedAccessTokenRequest.php similarity index 50% rename from src/models/operations/GetEmbedAccessTokenRequest.php rename to src/Models/Operations/GetEmbedAccessTokenRequest.php index 4e817bf..c436eb5 100755 --- a/src/models/operations/GetEmbedAccessTokenRequest.php +++ b/src/Models/Operations/GetEmbedAccessTokenRequest.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\operations; +namespace Speakeasy\SpeakeasyClientSDK\Models\Operations; @@ -12,6 +12,6 @@ class GetEmbedAccessTokenRequest public function __construct() { - $this->queryParams = new \Speakeasy\SpeakeasyClientSDK\models\operations\GetEmbedAccessTokenQueryParams(); + $this->queryParams = new \Speakeasy\SpeakeasyClientSDK\Models\Operations\GetEmbedAccessTokenQueryParams(); } } diff --git a/src/models/operations/GetEmbedAccessTokenResponse.php b/src/Models/Operations/GetEmbedAccessTokenResponse.php similarity index 66% rename from src/models/operations/GetEmbedAccessTokenResponse.php rename to src/Models/Operations/GetEmbedAccessTokenResponse.php index b62adcb..912fa5d 100755 --- a/src/models/operations/GetEmbedAccessTokenResponse.php +++ b/src/Models/Operations/GetEmbedAccessTokenResponse.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\operations; +namespace Speakeasy\SpeakeasyClientSDK\Models\Operations; @@ -10,9 +10,9 @@ class GetEmbedAccessTokenResponse { public string $contentType; - public ?\Speakeasy\SpeakeasyClientSDK\models\shared\EmbedAccessTokenResponse $embedAccessTokenResponse = null; + public ?\Speakeasy\SpeakeasyClientSDK\Models\Shared\EmbedAccessTokenResponse $embedAccessTokenResponse = null; - public ?\Speakeasy\SpeakeasyClientSDK\models\shared\Error $error = null; + public ?\Speakeasy\SpeakeasyClientSDK\Models\Shared\Error $error = null; public int $statusCode; diff --git a/src/models/operations/GetPluginsResponse.php b/src/Models/Operations/GetPluginsResponse.php similarity index 65% rename from src/models/operations/GetPluginsResponse.php rename to src/Models/Operations/GetPluginsResponse.php index 9a3b19d..4608a7b 100755 --- a/src/models/operations/GetPluginsResponse.php +++ b/src/Models/Operations/GetPluginsResponse.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\operations; +namespace Speakeasy\SpeakeasyClientSDK\Models\Operations; @@ -10,10 +10,10 @@ class GetPluginsResponse { public string $contentType; - public ?\Speakeasy\SpeakeasyClientSDK\models\shared\Error $error = null; + public ?\Speakeasy\SpeakeasyClientSDK\Models\Shared\Error $error = null; /** - * @var ?array<\Speakeasy\SpeakeasyClientSDK\models\shared\Plugin> + * @var ?array<\Speakeasy\SpeakeasyClientSDK\Models\Shared\Plugin> */ public ?array $plugins = null; diff --git a/src/models/operations/GetRequestFromEventLogPathParams.php b/src/Models/Operations/GetRequestFromEventLogPathParams.php similarity index 68% rename from src/models/operations/GetRequestFromEventLogPathParams.php rename to src/Models/Operations/GetRequestFromEventLogPathParams.php index 046b7f5..a7c5244 100755 --- a/src/models/operations/GetRequestFromEventLogPathParams.php +++ b/src/Models/Operations/GetRequestFromEventLogPathParams.php @@ -2,9 +2,9 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\operations; +namespace Speakeasy\SpeakeasyClientSDK\Models\Operations; -use \Speakeasy\SpeakeasyClientSDK\utils\SpeakeasyMetadata; +use \Speakeasy\SpeakeasyClientSDK\Utils\SpeakeasyMetadata; class GetRequestFromEventLogPathParams { diff --git a/src/models/operations/GetRequestFromEventLogRequest.php b/src/Models/Operations/GetRequestFromEventLogRequest.php similarity index 64% rename from src/models/operations/GetRequestFromEventLogRequest.php rename to src/Models/Operations/GetRequestFromEventLogRequest.php index 9bccf0d..d8c1e31 100755 --- a/src/models/operations/GetRequestFromEventLogRequest.php +++ b/src/Models/Operations/GetRequestFromEventLogRequest.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\operations; +namespace Speakeasy\SpeakeasyClientSDK\Models\Operations; @@ -12,6 +12,6 @@ class GetRequestFromEventLogRequest public function __construct() { - $this->pathParams = new \Speakeasy\SpeakeasyClientSDK\models\operations\GetRequestFromEventLogPathParams(); + $this->pathParams = new \Speakeasy\SpeakeasyClientSDK\Models\Operations\GetRequestFromEventLogPathParams(); } } diff --git a/src/models/operations/GetRequestFromEventLogResponse.php b/src/Models/Operations/GetRequestFromEventLogResponse.php similarity index 65% rename from src/models/operations/GetRequestFromEventLogResponse.php rename to src/Models/Operations/GetRequestFromEventLogResponse.php index f2a91b2..0eee40b 100755 --- a/src/models/operations/GetRequestFromEventLogResponse.php +++ b/src/Models/Operations/GetRequestFromEventLogResponse.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\operations; +namespace Speakeasy\SpeakeasyClientSDK\Models\Operations; @@ -10,11 +10,11 @@ class GetRequestFromEventLogResponse { public string $contentType; - public ?\Speakeasy\SpeakeasyClientSDK\models\shared\Error $error = null; + public ?\Speakeasy\SpeakeasyClientSDK\Models\Shared\Error $error = null; public int $statusCode; - public ?\Speakeasy\SpeakeasyClientSDK\models\shared\UnboundedRequest $unboundedRequest = null; + public ?\Speakeasy\SpeakeasyClientSDK\Models\Shared\UnboundedRequest $unboundedRequest = null; public function __construct() { diff --git a/src/models/operations/GetSchemaDiffPathParams.php b/src/Models/Operations/GetSchemaDiffPathParams.php similarity index 85% rename from src/models/operations/GetSchemaDiffPathParams.php rename to src/Models/Operations/GetSchemaDiffPathParams.php index 4614c18..5ff3310 100755 --- a/src/models/operations/GetSchemaDiffPathParams.php +++ b/src/Models/Operations/GetSchemaDiffPathParams.php @@ -2,9 +2,9 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\operations; +namespace Speakeasy\SpeakeasyClientSDK\Models\Operations; -use \Speakeasy\SpeakeasyClientSDK\utils\SpeakeasyMetadata; +use \Speakeasy\SpeakeasyClientSDK\Utils\SpeakeasyMetadata; class GetSchemaDiffPathParams { diff --git a/src/models/operations/GetSchemaDiffRequest.php b/src/Models/Operations/GetSchemaDiffRequest.php similarity index 61% rename from src/models/operations/GetSchemaDiffRequest.php rename to src/Models/Operations/GetSchemaDiffRequest.php index 530a920..caa005c 100755 --- a/src/models/operations/GetSchemaDiffRequest.php +++ b/src/Models/Operations/GetSchemaDiffRequest.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\operations; +namespace Speakeasy\SpeakeasyClientSDK\Models\Operations; @@ -12,6 +12,6 @@ class GetSchemaDiffRequest public function __construct() { - $this->pathParams = new \Speakeasy\SpeakeasyClientSDK\models\operations\GetSchemaDiffPathParams(); + $this->pathParams = new \Speakeasy\SpeakeasyClientSDK\Models\Operations\GetSchemaDiffPathParams(); } } diff --git a/src/models/operations/GetSchemaDiffResponse.php b/src/Models/Operations/GetSchemaDiffResponse.php similarity index 63% rename from src/models/operations/GetSchemaDiffResponse.php rename to src/Models/Operations/GetSchemaDiffResponse.php index 9087ccd..f6612c6 100755 --- a/src/models/operations/GetSchemaDiffResponse.php +++ b/src/Models/Operations/GetSchemaDiffResponse.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\operations; +namespace Speakeasy\SpeakeasyClientSDK\Models\Operations; @@ -10,9 +10,9 @@ class GetSchemaDiffResponse { public string $contentType; - public ?\Speakeasy\SpeakeasyClientSDK\models\shared\Error $error = null; + public ?\Speakeasy\SpeakeasyClientSDK\Models\Shared\Error $error = null; - public ?\Speakeasy\SpeakeasyClientSDK\models\shared\SchemaDiff $schemaDiff = null; + public ?\Speakeasy\SpeakeasyClientSDK\Models\Shared\SchemaDiff $schemaDiff = null; public int $statusCode; diff --git a/src/models/operations/GetSchemaPathParams.php b/src/Models/Operations/GetSchemaPathParams.php similarity index 75% rename from src/models/operations/GetSchemaPathParams.php rename to src/Models/Operations/GetSchemaPathParams.php index d496b82..94b0601 100755 --- a/src/models/operations/GetSchemaPathParams.php +++ b/src/Models/Operations/GetSchemaPathParams.php @@ -2,9 +2,9 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\operations; +namespace Speakeasy\SpeakeasyClientSDK\Models\Operations; -use \Speakeasy\SpeakeasyClientSDK\utils\SpeakeasyMetadata; +use \Speakeasy\SpeakeasyClientSDK\Utils\SpeakeasyMetadata; class GetSchemaPathParams { diff --git a/src/models/operations/GetSchemaRequest.php b/src/Models/Operations/GetSchemaRequest.php similarity index 59% rename from src/models/operations/GetSchemaRequest.php rename to src/Models/Operations/GetSchemaRequest.php index dd0675e..5677975 100755 --- a/src/models/operations/GetSchemaRequest.php +++ b/src/Models/Operations/GetSchemaRequest.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\operations; +namespace Speakeasy\SpeakeasyClientSDK\Models\Operations; @@ -12,6 +12,6 @@ class GetSchemaRequest public function __construct() { - $this->pathParams = new \Speakeasy\SpeakeasyClientSDK\models\operations\GetSchemaPathParams(); + $this->pathParams = new \Speakeasy\SpeakeasyClientSDK\Models\Operations\GetSchemaPathParams(); } } diff --git a/src/models/operations/GetSchemaResponse.php b/src/Models/Operations/GetSchemaResponse.php similarity index 62% rename from src/models/operations/GetSchemaResponse.php rename to src/Models/Operations/GetSchemaResponse.php index 5ffa05d..2f54da6 100755 --- a/src/models/operations/GetSchemaResponse.php +++ b/src/Models/Operations/GetSchemaResponse.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\operations; +namespace Speakeasy\SpeakeasyClientSDK\Models\Operations; @@ -10,9 +10,9 @@ class GetSchemaResponse { public string $contentType; - public ?\Speakeasy\SpeakeasyClientSDK\models\shared\Error $error = null; + public ?\Speakeasy\SpeakeasyClientSDK\Models\Shared\Error $error = null; - public ?\Speakeasy\SpeakeasyClientSDK\models\shared\Schema $schema = null; + public ?\Speakeasy\SpeakeasyClientSDK\Models\Shared\Schema $schema = null; public int $statusCode; diff --git a/src/models/operations/GetSchemaRevisionPathParams.php b/src/Models/Operations/GetSchemaRevisionPathParams.php similarity index 81% rename from src/models/operations/GetSchemaRevisionPathParams.php rename to src/Models/Operations/GetSchemaRevisionPathParams.php index 71d4525..27e2f67 100755 --- a/src/models/operations/GetSchemaRevisionPathParams.php +++ b/src/Models/Operations/GetSchemaRevisionPathParams.php @@ -2,9 +2,9 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\operations; +namespace Speakeasy\SpeakeasyClientSDK\Models\Operations; -use \Speakeasy\SpeakeasyClientSDK\utils\SpeakeasyMetadata; +use \Speakeasy\SpeakeasyClientSDK\Utils\SpeakeasyMetadata; class GetSchemaRevisionPathParams { diff --git a/src/models/operations/GetSchemaRevisionRequest.php b/src/Models/Operations/GetSchemaRevisionRequest.php similarity index 62% rename from src/models/operations/GetSchemaRevisionRequest.php rename to src/Models/Operations/GetSchemaRevisionRequest.php index 64282a1..7d26c2c 100755 --- a/src/models/operations/GetSchemaRevisionRequest.php +++ b/src/Models/Operations/GetSchemaRevisionRequest.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\operations; +namespace Speakeasy\SpeakeasyClientSDK\Models\Operations; @@ -12,6 +12,6 @@ class GetSchemaRevisionRequest public function __construct() { - $this->pathParams = new \Speakeasy\SpeakeasyClientSDK\models\operations\GetSchemaRevisionPathParams(); + $this->pathParams = new \Speakeasy\SpeakeasyClientSDK\Models\Operations\GetSchemaRevisionPathParams(); } } diff --git a/src/models/operations/GetSchemaRevisionResponse.php b/src/Models/Operations/GetSchemaRevisionResponse.php similarity index 62% rename from src/models/operations/GetSchemaRevisionResponse.php rename to src/Models/Operations/GetSchemaRevisionResponse.php index 8a134d3..b130305 100755 --- a/src/models/operations/GetSchemaRevisionResponse.php +++ b/src/Models/Operations/GetSchemaRevisionResponse.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\operations; +namespace Speakeasy\SpeakeasyClientSDK\Models\Operations; @@ -10,9 +10,9 @@ class GetSchemaRevisionResponse { public string $contentType; - public ?\Speakeasy\SpeakeasyClientSDK\models\shared\Error $error = null; + public ?\Speakeasy\SpeakeasyClientSDK\Models\Shared\Error $error = null; - public ?\Speakeasy\SpeakeasyClientSDK\models\shared\Schema $schema = null; + public ?\Speakeasy\SpeakeasyClientSDK\Models\Shared\Schema $schema = null; public int $statusCode; diff --git a/src/models/operations/GetSchemasPathParams.php b/src/Models/Operations/GetSchemasPathParams.php similarity index 76% rename from src/models/operations/GetSchemasPathParams.php rename to src/Models/Operations/GetSchemasPathParams.php index e69b54e..16e0bb1 100755 --- a/src/models/operations/GetSchemasPathParams.php +++ b/src/Models/Operations/GetSchemasPathParams.php @@ -2,9 +2,9 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\operations; +namespace Speakeasy\SpeakeasyClientSDK\Models\Operations; -use \Speakeasy\SpeakeasyClientSDK\utils\SpeakeasyMetadata; +use \Speakeasy\SpeakeasyClientSDK\Utils\SpeakeasyMetadata; class GetSchemasPathParams { diff --git a/src/models/operations/GetSchemasRequest.php b/src/Models/Operations/GetSchemasRequest.php similarity index 60% rename from src/models/operations/GetSchemasRequest.php rename to src/Models/Operations/GetSchemasRequest.php index 03b6656..7a80ef8 100755 --- a/src/models/operations/GetSchemasRequest.php +++ b/src/Models/Operations/GetSchemasRequest.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\operations; +namespace Speakeasy\SpeakeasyClientSDK\Models\Operations; @@ -12,6 +12,6 @@ class GetSchemasRequest public function __construct() { - $this->pathParams = new \Speakeasy\SpeakeasyClientSDK\models\operations\GetSchemasPathParams(); + $this->pathParams = new \Speakeasy\SpeakeasyClientSDK\Models\Operations\GetSchemasPathParams(); } } diff --git a/src/models/operations/GetSchemasResponse.php b/src/Models/Operations/GetSchemasResponse.php similarity index 65% rename from src/models/operations/GetSchemasResponse.php rename to src/Models/Operations/GetSchemasResponse.php index 6258a91..7cbeb41 100755 --- a/src/models/operations/GetSchemasResponse.php +++ b/src/Models/Operations/GetSchemasResponse.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\operations; +namespace Speakeasy\SpeakeasyClientSDK\Models\Operations; @@ -10,10 +10,10 @@ class GetSchemasResponse { public string $contentType; - public ?\Speakeasy\SpeakeasyClientSDK\models\shared\Error $error = null; + public ?\Speakeasy\SpeakeasyClientSDK\Models\Shared\Error $error = null; /** - * @var ?array<\Speakeasy\SpeakeasyClientSDK\models\shared\Schema> + * @var ?array<\Speakeasy\SpeakeasyClientSDK\Models\Shared\Schema> */ public ?array $schemata = null; diff --git a/src/models/operations/GetValidEmbedAccessTokensResponse.php b/src/Models/Operations/GetValidEmbedAccessTokensResponse.php similarity index 67% rename from src/models/operations/GetValidEmbedAccessTokensResponse.php rename to src/Models/Operations/GetValidEmbedAccessTokensResponse.php index 55a7e92..087bdd3 100755 --- a/src/models/operations/GetValidEmbedAccessTokensResponse.php +++ b/src/Models/Operations/GetValidEmbedAccessTokensResponse.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\operations; +namespace Speakeasy\SpeakeasyClientSDK\Models\Operations; @@ -11,11 +11,11 @@ class GetValidEmbedAccessTokensResponse public string $contentType; /** - * @var ?array<\Speakeasy\SpeakeasyClientSDK\models\shared\EmbedToken> + * @var ?array<\Speakeasy\SpeakeasyClientSDK\Models\Shared\EmbedToken> */ public ?array $embedTokens = null; - public ?\Speakeasy\SpeakeasyClientSDK\models\shared\Error $error = null; + public ?\Speakeasy\SpeakeasyClientSDK\Models\Shared\Error $error = null; public int $statusCode; diff --git a/src/models/operations/GetVersionMetadataPathParams.php b/src/Models/Operations/GetVersionMetadataPathParams.php similarity index 76% rename from src/models/operations/GetVersionMetadataPathParams.php rename to src/Models/Operations/GetVersionMetadataPathParams.php index f827620..9d76ce4 100755 --- a/src/models/operations/GetVersionMetadataPathParams.php +++ b/src/Models/Operations/GetVersionMetadataPathParams.php @@ -2,9 +2,9 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\operations; +namespace Speakeasy\SpeakeasyClientSDK\Models\Operations; -use \Speakeasy\SpeakeasyClientSDK\utils\SpeakeasyMetadata; +use \Speakeasy\SpeakeasyClientSDK\Utils\SpeakeasyMetadata; class GetVersionMetadataPathParams { diff --git a/src/models/operations/GetVersionMetadataRequest.php b/src/Models/Operations/GetVersionMetadataRequest.php similarity index 63% rename from src/models/operations/GetVersionMetadataRequest.php rename to src/Models/Operations/GetVersionMetadataRequest.php index 092fba7..fbf7f6d 100755 --- a/src/models/operations/GetVersionMetadataRequest.php +++ b/src/Models/Operations/GetVersionMetadataRequest.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\operations; +namespace Speakeasy\SpeakeasyClientSDK\Models\Operations; @@ -12,6 +12,6 @@ class GetVersionMetadataRequest public function __construct() { - $this->pathParams = new \Speakeasy\SpeakeasyClientSDK\models\operations\GetVersionMetadataPathParams(); + $this->pathParams = new \Speakeasy\SpeakeasyClientSDK\Models\Operations\GetVersionMetadataPathParams(); } } diff --git a/src/models/operations/GetVersionMetadataResponse.php b/src/Models/Operations/GetVersionMetadataResponse.php similarity index 67% rename from src/models/operations/GetVersionMetadataResponse.php rename to src/Models/Operations/GetVersionMetadataResponse.php index afa1abb..41e86af 100755 --- a/src/models/operations/GetVersionMetadataResponse.php +++ b/src/Models/Operations/GetVersionMetadataResponse.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\operations; +namespace Speakeasy\SpeakeasyClientSDK\Models\Operations; @@ -10,12 +10,12 @@ class GetVersionMetadataResponse { public string $contentType; - public ?\Speakeasy\SpeakeasyClientSDK\models\shared\Error $error = null; + public ?\Speakeasy\SpeakeasyClientSDK\Models\Shared\Error $error = null; public int $statusCode; /** - * @var ?array<\Speakeasy\SpeakeasyClientSDK\models\shared\VersionMetadata> + * @var ?array<\Speakeasy\SpeakeasyClientSDK\Models\Shared\VersionMetadata> */ public ?array $versionMetadata = null; diff --git a/src/models/operations/InsertVersionMetadataPathParams.php b/src/Models/Operations/InsertVersionMetadataPathParams.php similarity index 76% rename from src/models/operations/InsertVersionMetadataPathParams.php rename to src/Models/Operations/InsertVersionMetadataPathParams.php index 28cddce..f670603 100755 --- a/src/models/operations/InsertVersionMetadataPathParams.php +++ b/src/Models/Operations/InsertVersionMetadataPathParams.php @@ -2,9 +2,9 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\operations; +namespace Speakeasy\SpeakeasyClientSDK\Models\Operations; -use \Speakeasy\SpeakeasyClientSDK\utils\SpeakeasyMetadata; +use \Speakeasy\SpeakeasyClientSDK\Utils\SpeakeasyMetadata; class InsertVersionMetadataPathParams { diff --git a/src/models/operations/InsertVersionMetadataRequest.php b/src/Models/Operations/InsertVersionMetadataRequest.php similarity index 51% rename from src/models/operations/InsertVersionMetadataRequest.php rename to src/Models/Operations/InsertVersionMetadataRequest.php index c2d0b0e..d3b4c7d 100755 --- a/src/models/operations/InsertVersionMetadataRequest.php +++ b/src/Models/Operations/InsertVersionMetadataRequest.php @@ -2,20 +2,20 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\operations; +namespace Speakeasy\SpeakeasyClientSDK\Models\Operations; -use \Speakeasy\SpeakeasyClientSDK\utils\SpeakeasyMetadata; +use \Speakeasy\SpeakeasyClientSDK\Utils\SpeakeasyMetadata; class InsertVersionMetadataRequest { public InsertVersionMetadataPathParams $pathParams; #[SpeakeasyMetadata('request:mediaType=application/json')] - public \Speakeasy\SpeakeasyClientSDK\models\shared\VersionMetadataInput $request; + public \Speakeasy\SpeakeasyClientSDK\Models\Shared\VersionMetadataInput $request; public function __construct() { - $this->pathParams = new \Speakeasy\SpeakeasyClientSDK\models\operations\InsertVersionMetadataPathParams(); - $this->request = new \Speakeasy\SpeakeasyClientSDK\models\shared\VersionMetadataInput(); + $this->pathParams = new \Speakeasy\SpeakeasyClientSDK\Models\Operations\InsertVersionMetadataPathParams(); + $this->request = new \Speakeasy\SpeakeasyClientSDK\Models\Shared\VersionMetadataInput(); } } diff --git a/src/models/operations/InsertVersionMetadataResponse.php b/src/Models/Operations/InsertVersionMetadataResponse.php similarity index 65% rename from src/models/operations/InsertVersionMetadataResponse.php rename to src/Models/Operations/InsertVersionMetadataResponse.php index afa3433..65853c9 100755 --- a/src/models/operations/InsertVersionMetadataResponse.php +++ b/src/Models/Operations/InsertVersionMetadataResponse.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\operations; +namespace Speakeasy\SpeakeasyClientSDK\Models\Operations; @@ -10,11 +10,11 @@ class InsertVersionMetadataResponse { public string $contentType; - public ?\Speakeasy\SpeakeasyClientSDK\models\shared\Error $error = null; + public ?\Speakeasy\SpeakeasyClientSDK\Models\Shared\Error $error = null; public int $statusCode; - public ?\Speakeasy\SpeakeasyClientSDK\models\shared\VersionMetadata $versionMetadata = null; + public ?\Speakeasy\SpeakeasyClientSDK\Models\Shared\VersionMetadata $versionMetadata = null; public function __construct() { diff --git a/src/models/operations/QueryEventLogQueryParams.php b/src/Models/Operations/QueryEventLogQueryParams.php similarity index 55% rename from src/models/operations/QueryEventLogQueryParams.php rename to src/Models/Operations/QueryEventLogQueryParams.php index 1d88fd0..ea5e16d 100755 --- a/src/models/operations/QueryEventLogQueryParams.php +++ b/src/Models/Operations/QueryEventLogQueryParams.php @@ -2,14 +2,14 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\operations; +namespace Speakeasy\SpeakeasyClientSDK\Models\Operations; -use \Speakeasy\SpeakeasyClientSDK\utils\SpeakeasyMetadata; +use \Speakeasy\SpeakeasyClientSDK\Utils\SpeakeasyMetadata; class QueryEventLogQueryParams { #[SpeakeasyMetadata('queryParam:serialization=json,name=filters')] - public ?\Speakeasy\SpeakeasyClientSDK\models\shared\Filters $filters = null; + public ?\Speakeasy\SpeakeasyClientSDK\Models\Shared\Filters $filters = null; public function __construct() { diff --git a/src/Models/Operations/QueryEventLogRequest.php b/src/Models/Operations/QueryEventLogRequest.php new file mode 100755 index 0000000..2883cb1 --- /dev/null +++ b/src/Models/Operations/QueryEventLogRequest.php @@ -0,0 +1,17 @@ +queryParams = new \Speakeasy\SpeakeasyClientSDK\Models\Operations\QueryEventLogQueryParams(); + } +} diff --git a/src/models/operations/QueryEventLogResponse.php b/src/Models/Operations/QueryEventLogResponse.php similarity index 67% rename from src/models/operations/QueryEventLogResponse.php rename to src/Models/Operations/QueryEventLogResponse.php index 0428e33..8a96404 100755 --- a/src/models/operations/QueryEventLogResponse.php +++ b/src/Models/Operations/QueryEventLogResponse.php @@ -2,20 +2,20 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\operations; +namespace Speakeasy\SpeakeasyClientSDK\Models\Operations; class QueryEventLogResponse { /** - * @var ?array<\Speakeasy\SpeakeasyClientSDK\models\shared\BoundedRequest> + * @var ?array<\Speakeasy\SpeakeasyClientSDK\Models\Shared\BoundedRequest> */ public ?array $boundedRequests = null; public string $contentType; - public ?\Speakeasy\SpeakeasyClientSDK\models\shared\Error $error = null; + public ?\Speakeasy\SpeakeasyClientSDK\Models\Shared\Error $error = null; public int $statusCode; diff --git a/src/models/operations/RegisterSchemaPathParams.php b/src/Models/Operations/RegisterSchemaPathParams.php similarity index 76% rename from src/models/operations/RegisterSchemaPathParams.php rename to src/Models/Operations/RegisterSchemaPathParams.php index 78a6bec..5157ca5 100755 --- a/src/models/operations/RegisterSchemaPathParams.php +++ b/src/Models/Operations/RegisterSchemaPathParams.php @@ -2,9 +2,9 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\operations; +namespace Speakeasy\SpeakeasyClientSDK\Models\Operations; -use \Speakeasy\SpeakeasyClientSDK\utils\SpeakeasyMetadata; +use \Speakeasy\SpeakeasyClientSDK\Utils\SpeakeasyMetadata; class RegisterSchemaPathParams { diff --git a/src/models/operations/RegisterSchemaRequest.php b/src/Models/Operations/RegisterSchemaRequest.php similarity index 58% rename from src/models/operations/RegisterSchemaRequest.php rename to src/Models/Operations/RegisterSchemaRequest.php index ab6d572..e0bfd13 100755 --- a/src/models/operations/RegisterSchemaRequest.php +++ b/src/Models/Operations/RegisterSchemaRequest.php @@ -2,9 +2,9 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\operations; +namespace Speakeasy\SpeakeasyClientSDK\Models\Operations; -use \Speakeasy\SpeakeasyClientSDK\utils\SpeakeasyMetadata; +use \Speakeasy\SpeakeasyClientSDK\Utils\SpeakeasyMetadata; class RegisterSchemaRequest { @@ -15,7 +15,7 @@ class RegisterSchemaRequest public function __construct() { - $this->pathParams = new \Speakeasy\SpeakeasyClientSDK\models\operations\RegisterSchemaPathParams(); - $this->request = new \Speakeasy\SpeakeasyClientSDK\models\operations\RegisterSchemaRequestBody(); + $this->pathParams = new \Speakeasy\SpeakeasyClientSDK\Models\Operations\RegisterSchemaPathParams(); + $this->request = new \Speakeasy\SpeakeasyClientSDK\Models\Operations\RegisterSchemaRequestBody(); } } diff --git a/src/models/operations/RegisterSchemaRequestBody.php b/src/Models/Operations/RegisterSchemaRequestBody.php similarity index 58% rename from src/models/operations/RegisterSchemaRequestBody.php rename to src/Models/Operations/RegisterSchemaRequestBody.php index fa37332..07c0b48 100755 --- a/src/models/operations/RegisterSchemaRequestBody.php +++ b/src/Models/Operations/RegisterSchemaRequestBody.php @@ -2,9 +2,9 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\operations; +namespace Speakeasy\SpeakeasyClientSDK\Models\Operations; -use \Speakeasy\SpeakeasyClientSDK\utils\SpeakeasyMetadata; +use \Speakeasy\SpeakeasyClientSDK\Utils\SpeakeasyMetadata; class RegisterSchemaRequestBody { @@ -13,6 +13,6 @@ class RegisterSchemaRequestBody public function __construct() { - $this->file = new \Speakeasy\SpeakeasyClientSDK\models\operations\RegisterSchemaRequestBodyFile(); + $this->file = new \Speakeasy\SpeakeasyClientSDK\Models\Operations\RegisterSchemaRequestBodyFile(); } } diff --git a/src/models/operations/RegisterSchemaRequestBodyFile.php b/src/Models/Operations/RegisterSchemaRequestBodyFile.php similarity index 73% rename from src/models/operations/RegisterSchemaRequestBodyFile.php rename to src/Models/Operations/RegisterSchemaRequestBodyFile.php index ce4229f..ce7eac0 100755 --- a/src/models/operations/RegisterSchemaRequestBodyFile.php +++ b/src/Models/Operations/RegisterSchemaRequestBodyFile.php @@ -2,9 +2,9 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\operations; +namespace Speakeasy\SpeakeasyClientSDK\Models\Operations; -use \Speakeasy\SpeakeasyClientSDK\utils\SpeakeasyMetadata; +use \Speakeasy\SpeakeasyClientSDK\Utils\SpeakeasyMetadata; class RegisterSchemaRequestBodyFile { diff --git a/src/models/operations/RegisterSchemaResponse.php b/src/Models/Operations/RegisterSchemaResponse.php similarity index 68% rename from src/models/operations/RegisterSchemaResponse.php rename to src/Models/Operations/RegisterSchemaResponse.php index c635084..83ee8fc 100755 --- a/src/models/operations/RegisterSchemaResponse.php +++ b/src/Models/Operations/RegisterSchemaResponse.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\operations; +namespace Speakeasy\SpeakeasyClientSDK\Models\Operations; @@ -10,7 +10,7 @@ class RegisterSchemaResponse { public string $contentType; - public ?\Speakeasy\SpeakeasyClientSDK\models\shared\Error $error = null; + public ?\Speakeasy\SpeakeasyClientSDK\Models\Shared\Error $error = null; public int $statusCode; diff --git a/src/models/operations/RevokeEmbedAccessTokenPathParams.php b/src/Models/Operations/RevokeEmbedAccessTokenPathParams.php similarity index 68% rename from src/models/operations/RevokeEmbedAccessTokenPathParams.php rename to src/Models/Operations/RevokeEmbedAccessTokenPathParams.php index 72f3040..162c383 100755 --- a/src/models/operations/RevokeEmbedAccessTokenPathParams.php +++ b/src/Models/Operations/RevokeEmbedAccessTokenPathParams.php @@ -2,9 +2,9 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\operations; +namespace Speakeasy\SpeakeasyClientSDK\Models\Operations; -use \Speakeasy\SpeakeasyClientSDK\utils\SpeakeasyMetadata; +use \Speakeasy\SpeakeasyClientSDK\Utils\SpeakeasyMetadata; class RevokeEmbedAccessTokenPathParams { diff --git a/src/models/operations/RevokeEmbedAccessTokenRequest.php b/src/Models/Operations/RevokeEmbedAccessTokenRequest.php similarity index 64% rename from src/models/operations/RevokeEmbedAccessTokenRequest.php rename to src/Models/Operations/RevokeEmbedAccessTokenRequest.php index bdd79ab..1b336c2 100755 --- a/src/models/operations/RevokeEmbedAccessTokenRequest.php +++ b/src/Models/Operations/RevokeEmbedAccessTokenRequest.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\operations; +namespace Speakeasy\SpeakeasyClientSDK\Models\Operations; @@ -12,6 +12,6 @@ class RevokeEmbedAccessTokenRequest public function __construct() { - $this->pathParams = new \Speakeasy\SpeakeasyClientSDK\models\operations\RevokeEmbedAccessTokenPathParams(); + $this->pathParams = new \Speakeasy\SpeakeasyClientSDK\Models\Operations\RevokeEmbedAccessTokenPathParams(); } } diff --git a/src/models/operations/RevokeEmbedAccessTokenResponse.php b/src/Models/Operations/RevokeEmbedAccessTokenResponse.php similarity index 69% rename from src/models/operations/RevokeEmbedAccessTokenResponse.php rename to src/Models/Operations/RevokeEmbedAccessTokenResponse.php index 06e87f6..4bddb98 100755 --- a/src/models/operations/RevokeEmbedAccessTokenResponse.php +++ b/src/Models/Operations/RevokeEmbedAccessTokenResponse.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\operations; +namespace Speakeasy\SpeakeasyClientSDK\Models\Operations; @@ -10,7 +10,7 @@ class RevokeEmbedAccessTokenResponse { public string $contentType; - public ?\Speakeasy\SpeakeasyClientSDK\models\shared\Error $error = null; + public ?\Speakeasy\SpeakeasyClientSDK\Models\Shared\Error $error = null; public int $statusCode; diff --git a/src/models/operations/RunPluginPathParams.php b/src/Models/Operations/RunPluginPathParams.php similarity index 67% rename from src/models/operations/RunPluginPathParams.php rename to src/Models/Operations/RunPluginPathParams.php index cfd6020..132264f 100755 --- a/src/models/operations/RunPluginPathParams.php +++ b/src/Models/Operations/RunPluginPathParams.php @@ -2,9 +2,9 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\operations; +namespace Speakeasy\SpeakeasyClientSDK\Models\Operations; -use \Speakeasy\SpeakeasyClientSDK\utils\SpeakeasyMetadata; +use \Speakeasy\SpeakeasyClientSDK\Utils\SpeakeasyMetadata; class RunPluginPathParams { diff --git a/src/models/operations/RunPluginQueryParams.php b/src/Models/Operations/RunPluginQueryParams.php similarity index 54% rename from src/models/operations/RunPluginQueryParams.php rename to src/Models/Operations/RunPluginQueryParams.php index 1643821..8b0d4da 100755 --- a/src/models/operations/RunPluginQueryParams.php +++ b/src/Models/Operations/RunPluginQueryParams.php @@ -2,14 +2,14 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\operations; +namespace Speakeasy\SpeakeasyClientSDK\Models\Operations; -use \Speakeasy\SpeakeasyClientSDK\utils\SpeakeasyMetadata; +use \Speakeasy\SpeakeasyClientSDK\Utils\SpeakeasyMetadata; class RunPluginQueryParams { #[SpeakeasyMetadata('queryParam:serialization=json,name=filters')] - public ?\Speakeasy\SpeakeasyClientSDK\models\shared\Filters $filters = null; + public ?\Speakeasy\SpeakeasyClientSDK\Models\Shared\Filters $filters = null; public function __construct() { diff --git a/src/models/operations/RunPluginRequest.php b/src/Models/Operations/RunPluginRequest.php similarity index 51% rename from src/models/operations/RunPluginRequest.php rename to src/Models/Operations/RunPluginRequest.php index 8c84dcf..5be4120 100755 --- a/src/models/operations/RunPluginRequest.php +++ b/src/Models/Operations/RunPluginRequest.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\operations; +namespace Speakeasy\SpeakeasyClientSDK\Models\Operations; @@ -14,7 +14,7 @@ class RunPluginRequest public function __construct() { - $this->pathParams = new \Speakeasy\SpeakeasyClientSDK\models\operations\RunPluginPathParams(); - $this->queryParams = new \Speakeasy\SpeakeasyClientSDK\models\operations\RunPluginQueryParams(); + $this->pathParams = new \Speakeasy\SpeakeasyClientSDK\Models\Operations\RunPluginPathParams(); + $this->queryParams = new \Speakeasy\SpeakeasyClientSDK\Models\Operations\RunPluginQueryParams(); } } diff --git a/src/models/operations/RunPluginResponse.php b/src/Models/Operations/RunPluginResponse.php similarity index 66% rename from src/models/operations/RunPluginResponse.php rename to src/Models/Operations/RunPluginResponse.php index 3cc9180..b70ffb4 100755 --- a/src/models/operations/RunPluginResponse.php +++ b/src/Models/Operations/RunPluginResponse.php @@ -2,20 +2,20 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\operations; +namespace Speakeasy\SpeakeasyClientSDK\Models\Operations; class RunPluginResponse { /** - * @var ?array<\Speakeasy\SpeakeasyClientSDK\models\shared\BoundedRequest> + * @var ?array<\Speakeasy\SpeakeasyClientSDK\Models\Shared\BoundedRequest> */ public ?array $boundedRequests = null; public string $contentType; - public ?\Speakeasy\SpeakeasyClientSDK\models\shared\Error $error = null; + public ?\Speakeasy\SpeakeasyClientSDK\Models\Shared\Error $error = null; public int $statusCode; diff --git a/src/models/operations/UpsertApiEndpointPathParams.php b/src/Models/Operations/UpsertApiEndpointPathParams.php similarity index 81% rename from src/models/operations/UpsertApiEndpointPathParams.php rename to src/Models/Operations/UpsertApiEndpointPathParams.php index 5bd68ef..75897c2 100755 --- a/src/models/operations/UpsertApiEndpointPathParams.php +++ b/src/Models/Operations/UpsertApiEndpointPathParams.php @@ -2,9 +2,9 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\operations; +namespace Speakeasy\SpeakeasyClientSDK\Models\Operations; -use \Speakeasy\SpeakeasyClientSDK\utils\SpeakeasyMetadata; +use \Speakeasy\SpeakeasyClientSDK\Utils\SpeakeasyMetadata; class UpsertApiEndpointPathParams { diff --git a/src/models/operations/UpsertApiEndpointRequest.php b/src/Models/Operations/UpsertApiEndpointRequest.php similarity index 50% rename from src/models/operations/UpsertApiEndpointRequest.php rename to src/Models/Operations/UpsertApiEndpointRequest.php index 216f36d..f897c43 100755 --- a/src/models/operations/UpsertApiEndpointRequest.php +++ b/src/Models/Operations/UpsertApiEndpointRequest.php @@ -2,20 +2,20 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\operations; +namespace Speakeasy\SpeakeasyClientSDK\Models\Operations; -use \Speakeasy\SpeakeasyClientSDK\utils\SpeakeasyMetadata; +use \Speakeasy\SpeakeasyClientSDK\Utils\SpeakeasyMetadata; class UpsertApiEndpointRequest { public UpsertApiEndpointPathParams $pathParams; #[SpeakeasyMetadata('request:mediaType=application/json')] - public \Speakeasy\SpeakeasyClientSDK\models\shared\ApiEndpointInput $request; + public \Speakeasy\SpeakeasyClientSDK\Models\Shared\ApiEndpointInput $request; public function __construct() { - $this->pathParams = new \Speakeasy\SpeakeasyClientSDK\models\operations\UpsertApiEndpointPathParams(); - $this->request = new \Speakeasy\SpeakeasyClientSDK\models\shared\ApiEndpointInput(); + $this->pathParams = new \Speakeasy\SpeakeasyClientSDK\Models\Operations\UpsertApiEndpointPathParams(); + $this->request = new \Speakeasy\SpeakeasyClientSDK\Models\Shared\ApiEndpointInput(); } } diff --git a/src/models/operations/UpsertApiEndpointResponse.php b/src/Models/Operations/UpsertApiEndpointResponse.php similarity index 64% rename from src/models/operations/UpsertApiEndpointResponse.php rename to src/Models/Operations/UpsertApiEndpointResponse.php index 953c621..199d64e 100755 --- a/src/models/operations/UpsertApiEndpointResponse.php +++ b/src/Models/Operations/UpsertApiEndpointResponse.php @@ -2,17 +2,17 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\operations; +namespace Speakeasy\SpeakeasyClientSDK\Models\Operations; class UpsertApiEndpointResponse { - public ?\Speakeasy\SpeakeasyClientSDK\models\shared\ApiEndpoint $apiEndpoint = null; + public ?\Speakeasy\SpeakeasyClientSDK\Models\Shared\ApiEndpoint $apiEndpoint = null; public string $contentType; - public ?\Speakeasy\SpeakeasyClientSDK\models\shared\Error $error = null; + public ?\Speakeasy\SpeakeasyClientSDK\Models\Shared\Error $error = null; public int $statusCode; diff --git a/src/models/operations/UpsertApiPathParams.php b/src/Models/Operations/UpsertApiPathParams.php similarity index 66% rename from src/models/operations/UpsertApiPathParams.php rename to src/Models/Operations/UpsertApiPathParams.php index 1dd6fb0..19c00d2 100755 --- a/src/models/operations/UpsertApiPathParams.php +++ b/src/Models/Operations/UpsertApiPathParams.php @@ -2,9 +2,9 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\operations; +namespace Speakeasy\SpeakeasyClientSDK\Models\Operations; -use \Speakeasy\SpeakeasyClientSDK\utils\SpeakeasyMetadata; +use \Speakeasy\SpeakeasyClientSDK\Utils\SpeakeasyMetadata; class UpsertApiPathParams { diff --git a/src/Models/Operations/UpsertApiRequest.php b/src/Models/Operations/UpsertApiRequest.php new file mode 100755 index 0000000..8ff1e7c --- /dev/null +++ b/src/Models/Operations/UpsertApiRequest.php @@ -0,0 +1,21 @@ +pathParams = new \Speakeasy\SpeakeasyClientSDK\Models\Operations\UpsertApiPathParams(); + $this->request = new \Speakeasy\SpeakeasyClientSDK\Models\Shared\ApiInput(); + } +} diff --git a/src/models/operations/UpsertApiResponse.php b/src/Models/Operations/UpsertApiResponse.php similarity index 61% rename from src/models/operations/UpsertApiResponse.php rename to src/Models/Operations/UpsertApiResponse.php index 30e9080..433029d 100755 --- a/src/models/operations/UpsertApiResponse.php +++ b/src/Models/Operations/UpsertApiResponse.php @@ -2,17 +2,17 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\operations; +namespace Speakeasy\SpeakeasyClientSDK\Models\Operations; class UpsertApiResponse { - public ?\Speakeasy\SpeakeasyClientSDK\models\shared\Api $api = null; + public ?\Speakeasy\SpeakeasyClientSDK\Models\Shared\Api $api = null; public string $contentType; - public ?\Speakeasy\SpeakeasyClientSDK\models\shared\Error $error = null; + public ?\Speakeasy\SpeakeasyClientSDK\Models\Shared\Error $error = null; public int $statusCode; diff --git a/src/Models/Operations/UpsertPluginRequest.php b/src/Models/Operations/UpsertPluginRequest.php new file mode 100755 index 0000000..9812b8c --- /dev/null +++ b/src/Models/Operations/UpsertPluginRequest.php @@ -0,0 +1,18 @@ +request = new \Speakeasy\SpeakeasyClientSDK\Models\Shared\Plugin(); + } +} diff --git a/src/models/operations/UpsertPluginResponse.php b/src/Models/Operations/UpsertPluginResponse.php similarity index 62% rename from src/models/operations/UpsertPluginResponse.php rename to src/Models/Operations/UpsertPluginResponse.php index b0880b2..2c4346d 100755 --- a/src/models/operations/UpsertPluginResponse.php +++ b/src/Models/Operations/UpsertPluginResponse.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\operations; +namespace Speakeasy\SpeakeasyClientSDK\Models\Operations; @@ -10,9 +10,9 @@ class UpsertPluginResponse { public string $contentType; - public ?\Speakeasy\SpeakeasyClientSDK\models\shared\Error $error = null; + public ?\Speakeasy\SpeakeasyClientSDK\Models\Shared\Error $error = null; - public ?\Speakeasy\SpeakeasyClientSDK\models\shared\Plugin $plugin = null; + public ?\Speakeasy\SpeakeasyClientSDK\Models\Shared\Plugin $plugin = null; public int $statusCode; diff --git a/src/models/operations/ValidateApiKeyResponse.php b/src/Models/Operations/ValidateApiKeyResponse.php similarity index 68% rename from src/models/operations/ValidateApiKeyResponse.php rename to src/Models/Operations/ValidateApiKeyResponse.php index cb84a23..5ee916c 100755 --- a/src/models/operations/ValidateApiKeyResponse.php +++ b/src/Models/Operations/ValidateApiKeyResponse.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\operations; +namespace Speakeasy\SpeakeasyClientSDK\Models\Operations; @@ -10,7 +10,7 @@ class ValidateApiKeyResponse { public string $contentType; - public ?\Speakeasy\SpeakeasyClientSDK\models\shared\Error $error = null; + public ?\Speakeasy\SpeakeasyClientSDK\Models\Shared\Error $error = null; public int $statusCode; diff --git a/src/models/shared/Api.php b/src/Models/Shared/Api.php similarity index 97% rename from src/models/shared/Api.php rename to src/Models/Shared/Api.php index a174150..6285101 100755 --- a/src/models/shared/Api.php +++ b/src/Models/Shared/Api.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\shared; +namespace Speakeasy\SpeakeasyClientSDK\Models\Shared; /** diff --git a/src/models/shared/ApiEndpoint.php b/src/Models/Shared/ApiEndpoint.php similarity index 97% rename from src/models/shared/ApiEndpoint.php rename to src/Models/Shared/ApiEndpoint.php index b9e81f4..4cddeba 100755 --- a/src/models/shared/ApiEndpoint.php +++ b/src/Models/Shared/ApiEndpoint.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\shared; +namespace Speakeasy\SpeakeasyClientSDK\Models\Shared; /** diff --git a/src/models/shared/ApiEndpointInput.php b/src/Models/Shared/ApiEndpointInput.php similarity index 95% rename from src/models/shared/ApiEndpointInput.php rename to src/Models/Shared/ApiEndpointInput.php index db69816..2e3ec8e 100755 --- a/src/models/shared/ApiEndpointInput.php +++ b/src/Models/Shared/ApiEndpointInput.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\shared; +namespace Speakeasy\SpeakeasyClientSDK\Models\Shared; /** diff --git a/src/models/shared/ApiInput.php b/src/Models/Shared/ApiInput.php similarity index 95% rename from src/models/shared/ApiInput.php rename to src/Models/Shared/ApiInput.php index 010119f..e1abc8b 100755 --- a/src/models/shared/ApiInput.php +++ b/src/Models/Shared/ApiInput.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\shared; +namespace Speakeasy\SpeakeasyClientSDK\Models\Shared; /** diff --git a/src/models/shared/BoundedRequest.php b/src/Models/Shared/BoundedRequest.php similarity index 94% rename from src/models/shared/BoundedRequest.php rename to src/Models/Shared/BoundedRequest.php index 18b6763..f46926d 100755 --- a/src/models/shared/BoundedRequest.php +++ b/src/Models/Shared/BoundedRequest.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\shared; +namespace Speakeasy\SpeakeasyClientSDK\Models\Shared; /** @@ -32,10 +32,10 @@ class BoundedRequest public int $latency; /** - * @var ?array<\Speakeasy\SpeakeasyClientSDK\models\shared\RequestMetadata> + * @var ?array<\Speakeasy\SpeakeasyClientSDK\Models\Shared\RequestMetadata> */ #[\JMS\Serializer\Annotation\SerializedName('metadata')] - #[\JMS\Serializer\Annotation\Type('array')] + #[\JMS\Serializer\Annotation\Type('array')] #[\JMS\Serializer\Annotation\SkipWhenEmpty] public ?array $metadata = null; diff --git a/src/models/shared/EmbedAccessTokenResponse.php b/src/Models/Shared/EmbedAccessTokenResponse.php similarity index 88% rename from src/models/shared/EmbedAccessTokenResponse.php rename to src/Models/Shared/EmbedAccessTokenResponse.php index 1c8dbd5..c3a6709 100755 --- a/src/models/shared/EmbedAccessTokenResponse.php +++ b/src/Models/Shared/EmbedAccessTokenResponse.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\shared; +namespace Speakeasy\SpeakeasyClientSDK\Models\Shared; /** diff --git a/src/models/shared/EmbedToken.php b/src/Models/Shared/EmbedToken.php similarity index 97% rename from src/models/shared/EmbedToken.php rename to src/Models/Shared/EmbedToken.php index 58247d2..3238275 100755 --- a/src/models/shared/EmbedToken.php +++ b/src/Models/Shared/EmbedToken.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\shared; +namespace Speakeasy\SpeakeasyClientSDK\Models\Shared; /** diff --git a/src/models/shared/Error.php b/src/Models/Shared/Error.php similarity index 90% rename from src/models/shared/Error.php rename to src/Models/Shared/Error.php index c984e2c..b490010 100755 --- a/src/models/shared/Error.php +++ b/src/Models/Shared/Error.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\shared; +namespace Speakeasy\SpeakeasyClientSDK\Models\Shared; /** diff --git a/src/models/shared/Filter.php b/src/Models/Shared/Filter.php similarity index 92% rename from src/models/shared/Filter.php rename to src/Models/Shared/Filter.php index a0a7ef3..e7ce363 100755 --- a/src/models/shared/Filter.php +++ b/src/Models/Shared/Filter.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\shared; +namespace Speakeasy\SpeakeasyClientSDK\Models\Shared; /** diff --git a/src/models/shared/Filters.php b/src/Models/Shared/Filters.php similarity index 84% rename from src/models/shared/Filters.php rename to src/Models/Shared/Filters.php index 2cc3e48..78a4130 100755 --- a/src/models/shared/Filters.php +++ b/src/Models/Shared/Filters.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\shared; +namespace Speakeasy\SpeakeasyClientSDK\Models\Shared; /** @@ -12,10 +12,10 @@ class Filters { /** - * @var array<\Speakeasy\SpeakeasyClientSDK\models\shared\Filter> + * @var array<\Speakeasy\SpeakeasyClientSDK\Models\Shared\Filter> */ #[\JMS\Serializer\Annotation\SerializedName('filters')] - #[\JMS\Serializer\Annotation\Type('array')] + #[\JMS\Serializer\Annotation\Type('array')] public array $filters; #[\JMS\Serializer\Annotation\SerializedName('limit')] diff --git a/src/models/shared/GenerateOpenApiSpecDiff.php b/src/Models/Shared/GenerateOpenApiSpecDiff.php similarity index 89% rename from src/models/shared/GenerateOpenApiSpecDiff.php rename to src/Models/Shared/GenerateOpenApiSpecDiff.php index 7e41e5c..344fc7b 100755 --- a/src/models/shared/GenerateOpenApiSpecDiff.php +++ b/src/Models/Shared/GenerateOpenApiSpecDiff.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\shared; +namespace Speakeasy\SpeakeasyClientSDK\Models\Shared; diff --git a/src/models/shared/Plugin.php b/src/Models/Shared/Plugin.php similarity index 96% rename from src/models/shared/Plugin.php rename to src/Models/Shared/Plugin.php index d5fd7d8..008a5f9 100755 --- a/src/models/shared/Plugin.php +++ b/src/Models/Shared/Plugin.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\shared; +namespace Speakeasy\SpeakeasyClientSDK\Models\Shared; /** diff --git a/src/models/shared/RequestMetadata.php b/src/Models/Shared/RequestMetadata.php similarity index 91% rename from src/models/shared/RequestMetadata.php rename to src/Models/Shared/RequestMetadata.php index 312610e..e0f3f31 100755 --- a/src/models/shared/RequestMetadata.php +++ b/src/Models/Shared/RequestMetadata.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\shared; +namespace Speakeasy\SpeakeasyClientSDK\Models\Shared; /** diff --git a/src/models/shared/Schema.php b/src/Models/Shared/Schema.php similarity index 95% rename from src/models/shared/Schema.php rename to src/Models/Shared/Schema.php index 79d6560..f2a99c2 100755 --- a/src/models/shared/Schema.php +++ b/src/Models/Shared/Schema.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\shared; +namespace Speakeasy\SpeakeasyClientSDK\Models\Shared; /** diff --git a/src/models/shared/SchemaDiff.php b/src/Models/Shared/SchemaDiff.php similarity index 82% rename from src/models/shared/SchemaDiff.php rename to src/Models/Shared/SchemaDiff.php index 368007c..5d1188c 100755 --- a/src/models/shared/SchemaDiff.php +++ b/src/Models/Shared/SchemaDiff.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\shared; +namespace Speakeasy\SpeakeasyClientSDK\Models\Shared; /** @@ -26,10 +26,10 @@ class SchemaDiff public array $deletions; /** - * @var array + * @var array */ #[\JMS\Serializer\Annotation\SerializedName('modifications')] - #[\JMS\Serializer\Annotation\Type('array')] + #[\JMS\Serializer\Annotation\Type('array')] public array $modifications; public function __construct() diff --git a/src/models/shared/SchemaDiffValueChange.php b/src/Models/Shared/SchemaDiffValueChange.php similarity index 88% rename from src/models/shared/SchemaDiffValueChange.php rename to src/Models/Shared/SchemaDiffValueChange.php index e00af0d..7ea2ecd 100755 --- a/src/models/shared/SchemaDiffValueChange.php +++ b/src/Models/Shared/SchemaDiffValueChange.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\shared; +namespace Speakeasy\SpeakeasyClientSDK\Models\Shared; diff --git a/src/models/shared/SchemeAPIKey.php b/src/Models/Shared/SchemeAPIKey.php similarity index 64% rename from src/models/shared/SchemeAPIKey.php rename to src/Models/Shared/SchemeAPIKey.php index 444671c..d4ff1c0 100755 --- a/src/models/shared/SchemeAPIKey.php +++ b/src/Models/Shared/SchemeAPIKey.php @@ -2,9 +2,9 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\shared; +namespace Speakeasy\SpeakeasyClientSDK\Models\Shared; -use \Speakeasy\SpeakeasyClientSDK\utils\SpeakeasyMetadata; +use \Speakeasy\SpeakeasyClientSDK\Utils\SpeakeasyMetadata; class SchemeAPIKey { diff --git a/src/models/shared/Security.php b/src/Models/Shared/Security.php similarity index 55% rename from src/models/shared/Security.php rename to src/Models/Shared/Security.php index 48b3026..4d01311 100755 --- a/src/models/shared/Security.php +++ b/src/Models/Shared/Security.php @@ -2,9 +2,9 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\shared; +namespace Speakeasy\SpeakeasyClientSDK\Models\Shared; -use \Speakeasy\SpeakeasyClientSDK\utils\SpeakeasyMetadata; +use \Speakeasy\SpeakeasyClientSDK\Utils\SpeakeasyMetadata; class Security { @@ -13,6 +13,6 @@ class Security public function __construct() { - $this->apiKey = new \Speakeasy\SpeakeasyClientSDK\models\shared\SchemeAPIKey(); + $this->apiKey = new \Speakeasy\SpeakeasyClientSDK\Models\Shared\SchemeAPIKey(); } } diff --git a/src/models/shared/UnboundedRequest.php b/src/Models/Shared/UnboundedRequest.php similarity index 95% rename from src/models/shared/UnboundedRequest.php rename to src/Models/Shared/UnboundedRequest.php index d49a959..f12a80f 100755 --- a/src/models/shared/UnboundedRequest.php +++ b/src/Models/Shared/UnboundedRequest.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\shared; +namespace Speakeasy\SpeakeasyClientSDK\Models\Shared; /** diff --git a/src/models/shared/VersionMetadata.php b/src/Models/Shared/VersionMetadata.php similarity index 95% rename from src/models/shared/VersionMetadata.php rename to src/Models/Shared/VersionMetadata.php index 7668418..847609f 100755 --- a/src/models/shared/VersionMetadata.php +++ b/src/Models/Shared/VersionMetadata.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\shared; +namespace Speakeasy\SpeakeasyClientSDK\Models\Shared; /** diff --git a/src/models/shared/VersionMetadataInput.php b/src/Models/Shared/VersionMetadataInput.php similarity index 91% rename from src/models/shared/VersionMetadataInput.php rename to src/Models/Shared/VersionMetadataInput.php index 218742d..2109bd4 100755 --- a/src/models/shared/VersionMetadataInput.php +++ b/src/Models/Shared/VersionMetadataInput.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\models\shared; +namespace Speakeasy\SpeakeasyClientSDK\Models\Shared; /** diff --git a/src/Plugins.php b/src/Plugins.php index c29bbc5..1846903 100755 --- a/src/Plugins.php +++ b/src/Plugins.php @@ -6,6 +6,7 @@ class Plugins { + // SDK private variables namespaced with _ to avoid conflicts with API models private \GuzzleHttp\ClientInterface $_defaultClient; private \GuzzleHttp\ClientInterface $_securityClient; private string $_serverUrl; @@ -26,120 +27,111 @@ public function __construct(\GuzzleHttp\ClientInterface $defaultClient, \GuzzleH /** * getPlugins - Get all plugins for the current workspace. */ - public function getPlugins(): \Speakeasy\SpeakeasyClientSDK\models\operations\GetPluginsResponse + public function getPlugins(): \Speakeasy\SpeakeasyClientSDK\Models\Operations\GetPluginsResponse { $baseUrl = $this->_serverUrl; - $url = utils\Utils::generateURL($baseUrl, '/v1/plugins'); + $url = Utils\Utils::generateURL($baseUrl, '/v1/plugins'); $options = ['http_errors' => false]; - $options['headers']['user-agent'] = sprintf('speakeasy-sdk/%s %s %s', $this->_language, $this->_sdkVersion, $this->_genVersion); - $client = $this->_securityClient; + $httpResponse = $this->_securityClient->request('GET', $url, $options); - $httpRes = $client->request('GET', $url, $options); - - $contentType = $httpRes->getHeader('Content-Type')[0] ?? ''; + $contentType = $httpResponse->getHeader('Content-Type')[0] ?? ''; - $res = new \Speakeasy\SpeakeasyClientSDK\models\operations\GetPluginsResponse(); - $res->statusCode = $httpRes->getStatusCode(); - $res->contentType = $contentType; + $response = new \Speakeasy\SpeakeasyClientSDK\Models\Operations\GetPluginsResponse(); + $response->statusCode = $httpResponse->getStatusCode(); + $response->contentType = $contentType; - if ($httpRes->getStatusCode() == 200) { - if (utils\Utils::matchContentType($contentType, 'application/json')) { - $serializer = utils\JSON::createSerializer(); - $res->plugins = $serializer->deserialize($httpRes->getBody()->__toString(), 'array', 'json'); + if ($httpResponse->getStatusCode() === 200) { + if (Utils\Utils::matchContentType($contentType, 'application/json')) { + $serializer = Utils\JSON::createSerializer(); + $response->plugins = $serializer->deserialize((string)$httpResponse->getBody(), 'array', 'json'); } } else { - if (utils\Utils::matchContentType($contentType, 'application/json')) { - $serializer = utils\JSON::createSerializer(); - $res->error = $serializer->deserialize($httpRes->getBody()->__toString(), 'Speakeasy\SpeakeasyClientSDK\models\shared\Error', 'json'); + if (Utils\Utils::matchContentType($contentType, 'application/json')) { + $serializer = Utils\JSON::createSerializer(); + $response->error = $serializer->deserialize((string)$httpResponse->getBody(), 'Speakeasy\SpeakeasyClientSDK\Models\Shared\Error', 'json'); } } - return $res; + return $response; } /** * runPlugin - Run a plugin */ - public function runPlugin(\Speakeasy\SpeakeasyClientSDK\models\operations\RunPluginRequest $request): \Speakeasy\SpeakeasyClientSDK\models\operations\RunPluginResponse + public function runPlugin(\Speakeasy\SpeakeasyClientSDK\Models\Operations\RunPluginRequest $request): \Speakeasy\SpeakeasyClientSDK\Models\Operations\RunPluginResponse { $baseUrl = $this->_serverUrl; - $url = utils\Utils::generateURL($baseUrl, '/v1/plugins/{pluginID}', $request->pathParams); + $url = Utils\Utils::generateURL($baseUrl, '/v1/plugins/{pluginID}', $request->pathParams); $options = ['http_errors' => false]; - $options = array_merge_recursive($options, utils\Utils::getQueryParams($request->queryParams)); - + $options = array_merge_recursive($options, Utils\Utils::getQueryParams($request->queryParams)); $options['headers']['user-agent'] = sprintf('speakeasy-sdk/%s %s %s', $this->_language, $this->_sdkVersion, $this->_genVersion); - $client = $this->_securityClient; + $httpResponse = $this->_securityClient->request('POST', $url, $options); - $httpRes = $client->request('POST', $url, $options); + $contentType = $httpResponse->getHeader('Content-Type')[0] ?? ''; - $contentType = $httpRes->getHeader('Content-Type')[0] ?? ''; - - $res = new \Speakeasy\SpeakeasyClientSDK\models\operations\RunPluginResponse(); - $res->statusCode = $httpRes->getStatusCode(); - $res->contentType = $contentType; + $response = new \Speakeasy\SpeakeasyClientSDK\Models\Operations\RunPluginResponse(); + $response->statusCode = $httpResponse->getStatusCode(); + $response->contentType = $contentType; - if ($httpRes->getStatusCode() == 200) { - if (utils\Utils::matchContentType($contentType, 'application/json')) { - $serializer = utils\JSON::createSerializer(); - $res->boundedRequests = $serializer->deserialize($httpRes->getBody()->__toString(), 'array', 'json'); + if ($httpResponse->getStatusCode() === 200) { + if (Utils\Utils::matchContentType($contentType, 'application/json')) { + $serializer = Utils\JSON::createSerializer(); + $response->boundedRequests = $serializer->deserialize((string)$httpResponse->getBody(), 'array', 'json'); } } else { - if (utils\Utils::matchContentType($contentType, 'application/json')) { - $serializer = utils\JSON::createSerializer(); - $res->error = $serializer->deserialize($httpRes->getBody()->__toString(), 'Speakeasy\SpeakeasyClientSDK\models\shared\Error', 'json'); + if (Utils\Utils::matchContentType($contentType, 'application/json')) { + $serializer = Utils\JSON::createSerializer(); + $response->error = $serializer->deserialize((string)$httpResponse->getBody(), 'Speakeasy\SpeakeasyClientSDK\Models\Shared\Error', 'json'); } } - return $res; + return $response; } /** * upsertPlugin - Upsert a plugin */ - public function upsertPlugin(\Speakeasy\SpeakeasyClientSDK\models\operations\UpsertPluginRequest $request): \Speakeasy\SpeakeasyClientSDK\models\operations\UpsertPluginResponse + public function upsertPlugin(\Speakeasy\SpeakeasyClientSDK\Models\Operations\UpsertPluginRequest $request): \Speakeasy\SpeakeasyClientSDK\Models\Operations\UpsertPluginResponse { $baseUrl = $this->_serverUrl; - $url = utils\Utils::generateURL($baseUrl, '/v1/plugins'); + $url = Utils\Utils::generateURL($baseUrl, '/v1/plugins'); $options = ['http_errors' => false]; - $body = utils\Utils::serializeRequestBody($request); - if (is_null($body)) { + $body = Utils\Utils::serializeRequestBody($request); + if ($body === null) { throw new \Exception('Request body is required'); } $options = array_merge_recursive($options, $body); - $options['headers']['user-agent'] = sprintf('speakeasy-sdk/%s %s %s', $this->_language, $this->_sdkVersion, $this->_genVersion); - $client = $this->_securityClient; + $httpResponse = $this->_securityClient->request('PUT', $url, $options); - $httpRes = $client->request('PUT', $url, $options); - - $contentType = $httpRes->getHeader('Content-Type')[0] ?? ''; + $contentType = $httpResponse->getHeader('Content-Type')[0] ?? ''; - $res = new \Speakeasy\SpeakeasyClientSDK\models\operations\UpsertPluginResponse(); - $res->statusCode = $httpRes->getStatusCode(); - $res->contentType = $contentType; + $response = new \Speakeasy\SpeakeasyClientSDK\Models\Operations\UpsertPluginResponse(); + $response->statusCode = $httpResponse->getStatusCode(); + $response->contentType = $contentType; - if ($httpRes->getStatusCode() == 200) { - if (utils\Utils::matchContentType($contentType, 'application/json')) { - $serializer = utils\JSON::createSerializer(); - $res->plugin = $serializer->deserialize($httpRes->getBody()->__toString(), 'Speakeasy\SpeakeasyClientSDK\models\shared\Plugin', 'json'); + if ($httpResponse->getStatusCode() === 200) { + if (Utils\Utils::matchContentType($contentType, 'application/json')) { + $serializer = Utils\JSON::createSerializer(); + $response->plugin = $serializer->deserialize((string)$httpResponse->getBody(), 'Speakeasy\SpeakeasyClientSDK\Models\Shared\Plugin', 'json'); } } else { - if (utils\Utils::matchContentType($contentType, 'application/json')) { - $serializer = utils\JSON::createSerializer(); - $res->error = $serializer->deserialize($httpRes->getBody()->__toString(), 'Speakeasy\SpeakeasyClientSDK\models\shared\Error', 'json'); + if (Utils\Utils::matchContentType($contentType, 'application/json')) { + $serializer = Utils\JSON::createSerializer(); + $response->error = $serializer->deserialize((string)$httpResponse->getBody(), 'Speakeasy\SpeakeasyClientSDK\Models\Shared\Error', 'json'); } } - return $res; + return $response; } } \ No newline at end of file diff --git a/src/Requests.php b/src/Requests.php index f9e691f..c282be6 100755 --- a/src/Requests.php +++ b/src/Requests.php @@ -6,6 +6,7 @@ class Requests { + // SDK private variables namespaced with _ to avoid conflicts with API models private \GuzzleHttp\ClientInterface $_defaultClient; private \GuzzleHttp\ClientInterface $_securityClient; private string $_serverUrl; @@ -29,76 +30,70 @@ public function __construct(\GuzzleHttp\ClientInterface $defaultClient, \GuzzleH * Generates a Postman collection for a particular request. * Allowing it to be replayed with the same inputs that were captured by the SDK. */ - public function generateRequestPostmanCollection(\Speakeasy\SpeakeasyClientSDK\models\operations\GenerateRequestPostmanCollectionRequest $request): \Speakeasy\SpeakeasyClientSDK\models\operations\GenerateRequestPostmanCollectionResponse + public function generateRequestPostmanCollection(\Speakeasy\SpeakeasyClientSDK\Models\Operations\GenerateRequestPostmanCollectionRequest $request): \Speakeasy\SpeakeasyClientSDK\Models\Operations\GenerateRequestPostmanCollectionResponse { $baseUrl = $this->_serverUrl; - $url = utils\Utils::generateURL($baseUrl, '/v1/eventlog/{requestID}/generate/postman', $request->pathParams); + $url = Utils\Utils::generateURL($baseUrl, '/v1/eventlog/{requestID}/generate/postman', $request->pathParams); $options = ['http_errors' => false]; - $options['headers']['user-agent'] = sprintf('speakeasy-sdk/%s %s %s', $this->_language, $this->_sdkVersion, $this->_genVersion); - $client = $this->_securityClient; + $httpResponse = $this->_securityClient->request('GET', $url, $options); - $httpRes = $client->request('GET', $url, $options); - - $contentType = $httpRes->getHeader('Content-Type')[0] ?? ''; + $contentType = $httpResponse->getHeader('Content-Type')[0] ?? ''; - $res = new \Speakeasy\SpeakeasyClientSDK\models\operations\GenerateRequestPostmanCollectionResponse(); - $res->statusCode = $httpRes->getStatusCode(); - $res->contentType = $contentType; + $response = new \Speakeasy\SpeakeasyClientSDK\Models\Operations\GenerateRequestPostmanCollectionResponse(); + $response->statusCode = $httpResponse->getStatusCode(); + $response->contentType = $contentType; - if ($httpRes->getStatusCode() == 200) { - if (utils\Utils::matchContentType($contentType, 'application/octet-stream')) { - $res->postmanCollection = $httpRes->getBody()->getContents(); + if ($httpResponse->getStatusCode() === 200) { + if (Utils\Utils::matchContentType($contentType, 'application/octet-stream')) { + $response->postmanCollection = $httpResponse->getBody()->getContents(); } } else { - if (utils\Utils::matchContentType($contentType, 'application/json')) { - $serializer = utils\JSON::createSerializer(); - $res->error = $serializer->deserialize($httpRes->getBody()->__toString(), 'Speakeasy\SpeakeasyClientSDK\models\shared\Error', 'json'); + if (Utils\Utils::matchContentType($contentType, 'application/json')) { + $serializer = Utils\JSON::createSerializer(); + $response->error = $serializer->deserialize((string)$httpResponse->getBody(), 'Speakeasy\SpeakeasyClientSDK\Models\Shared\Error', 'json'); } } - return $res; + return $response; } /** * getRequestFromEventLog - Get information about a particular request. */ - public function getRequestFromEventLog(\Speakeasy\SpeakeasyClientSDK\models\operations\GetRequestFromEventLogRequest $request): \Speakeasy\SpeakeasyClientSDK\models\operations\GetRequestFromEventLogResponse + public function getRequestFromEventLog(\Speakeasy\SpeakeasyClientSDK\Models\Operations\GetRequestFromEventLogRequest $request): \Speakeasy\SpeakeasyClientSDK\Models\Operations\GetRequestFromEventLogResponse { $baseUrl = $this->_serverUrl; - $url = utils\Utils::generateURL($baseUrl, '/v1/eventlog/{requestID}', $request->pathParams); + $url = Utils\Utils::generateURL($baseUrl, '/v1/eventlog/{requestID}', $request->pathParams); $options = ['http_errors' => false]; - $options['headers']['user-agent'] = sprintf('speakeasy-sdk/%s %s %s', $this->_language, $this->_sdkVersion, $this->_genVersion); - $client = $this->_securityClient; + $httpResponse = $this->_securityClient->request('GET', $url, $options); - $httpRes = $client->request('GET', $url, $options); + $contentType = $httpResponse->getHeader('Content-Type')[0] ?? ''; - $contentType = $httpRes->getHeader('Content-Type')[0] ?? ''; - - $res = new \Speakeasy\SpeakeasyClientSDK\models\operations\GetRequestFromEventLogResponse(); - $res->statusCode = $httpRes->getStatusCode(); - $res->contentType = $contentType; + $response = new \Speakeasy\SpeakeasyClientSDK\Models\Operations\GetRequestFromEventLogResponse(); + $response->statusCode = $httpResponse->getStatusCode(); + $response->contentType = $contentType; - if ($httpRes->getStatusCode() == 200) { - if (utils\Utils::matchContentType($contentType, 'application/json')) { - $serializer = utils\JSON::createSerializer(); - $res->unboundedRequest = $serializer->deserialize($httpRes->getBody()->__toString(), 'Speakeasy\SpeakeasyClientSDK\models\shared\UnboundedRequest', 'json'); + if ($httpResponse->getStatusCode() === 200) { + if (Utils\Utils::matchContentType($contentType, 'application/json')) { + $serializer = Utils\JSON::createSerializer(); + $response->unboundedRequest = $serializer->deserialize((string)$httpResponse->getBody(), 'Speakeasy\SpeakeasyClientSDK\Models\Shared\UnboundedRequest', 'json'); } } else { - if (utils\Utils::matchContentType($contentType, 'application/json')) { - $serializer = utils\JSON::createSerializer(); - $res->error = $serializer->deserialize($httpRes->getBody()->__toString(), 'Speakeasy\SpeakeasyClientSDK\models\shared\Error', 'json'); + if (Utils\Utils::matchContentType($contentType, 'application/json')) { + $serializer = Utils\JSON::createSerializer(); + $response->error = $serializer->deserialize((string)$httpResponse->getBody(), 'Speakeasy\SpeakeasyClientSDK\Models\Shared\Error', 'json'); } } - return $res; + return $response; } /** @@ -107,39 +102,36 @@ public function getRequestFromEventLog(\Speakeasy\SpeakeasyClientSDK\models\oper * Supports retrieving a list of request captured by the SDK for this workspace. * Allows the filtering of requests on a number of criteria such as ApiID, VersionID, Path, Method, etc. */ - public function queryEventLog(\Speakeasy\SpeakeasyClientSDK\models\operations\QueryEventLogRequest $request): \Speakeasy\SpeakeasyClientSDK\models\operations\QueryEventLogResponse + public function queryEventLog(\Speakeasy\SpeakeasyClientSDK\Models\Operations\QueryEventLogRequest $request): \Speakeasy\SpeakeasyClientSDK\Models\Operations\QueryEventLogResponse { $baseUrl = $this->_serverUrl; - $url = utils\Utils::generateURL($baseUrl, '/v1/eventlog/query'); + $url = Utils\Utils::generateURL($baseUrl, '/v1/eventlog/query'); $options = ['http_errors' => false]; - $options = array_merge_recursive($options, utils\Utils::getQueryParams($request->queryParams)); - + $options = array_merge_recursive($options, Utils\Utils::getQueryParams($request->queryParams)); $options['headers']['user-agent'] = sprintf('speakeasy-sdk/%s %s %s', $this->_language, $this->_sdkVersion, $this->_genVersion); - $client = $this->_securityClient; + $httpResponse = $this->_securityClient->request('GET', $url, $options); - $httpRes = $client->request('GET', $url, $options); - - $contentType = $httpRes->getHeader('Content-Type')[0] ?? ''; + $contentType = $httpResponse->getHeader('Content-Type')[0] ?? ''; - $res = new \Speakeasy\SpeakeasyClientSDK\models\operations\QueryEventLogResponse(); - $res->statusCode = $httpRes->getStatusCode(); - $res->contentType = $contentType; + $response = new \Speakeasy\SpeakeasyClientSDK\Models\Operations\QueryEventLogResponse(); + $response->statusCode = $httpResponse->getStatusCode(); + $response->contentType = $contentType; - if ($httpRes->getStatusCode() == 200) { - if (utils\Utils::matchContentType($contentType, 'application/json')) { - $serializer = utils\JSON::createSerializer(); - $res->boundedRequests = $serializer->deserialize($httpRes->getBody()->__toString(), 'array', 'json'); + if ($httpResponse->getStatusCode() === 200) { + if (Utils\Utils::matchContentType($contentType, 'application/json')) { + $serializer = Utils\JSON::createSerializer(); + $response->boundedRequests = $serializer->deserialize((string)$httpResponse->getBody(), 'array', 'json'); } } else { - if (utils\Utils::matchContentType($contentType, 'application/json')) { - $serializer = utils\JSON::createSerializer(); - $res->error = $serializer->deserialize($httpRes->getBody()->__toString(), 'Speakeasy\SpeakeasyClientSDK\models\shared\Error', 'json'); + if (Utils\Utils::matchContentType($contentType, 'application/json')) { + $serializer = Utils\JSON::createSerializer(); + $response->error = $serializer->deserialize((string)$httpResponse->getBody(), 'Speakeasy\SpeakeasyClientSDK\Models\Shared\Error', 'json'); } } - return $res; + return $response; } } \ No newline at end of file diff --git a/src/SDK.php b/src/SDK.php index 9117744..bfac84d 100755 --- a/src/SDK.php +++ b/src/SDK.php @@ -23,13 +23,14 @@ class SDK public Requests $requests; public Schemas $schemas; + // SDK private variables namespaced with _ to avoid conflicts with API models private ?\GuzzleHttp\ClientInterface $_defaultClient; private ?\GuzzleHttp\ClientInterface $_securityClient; - private ?models\shared\Security $_security; + private ?Models\Shared\Security $_security; private string $_serverUrl; private string $_language = "php"; - private string $_sdkVersion = "0.1.2"; - private string $_genVersion = "1.3.3"; + private string $_sdkVersion = "0.2.0"; + private string $_genVersion = "1.4.2"; public static function builder(): SDKBuilder { @@ -38,32 +39,32 @@ public static function builder(): SDKBuilder /** * @param \GuzzleHttp\ClientInterface|null $client - * @param models\shared\Security|null $security + * @param Models\Shared\Security|null $security * @param string $serverUrl * @param array|null $params */ - public function __construct(?\GuzzleHttp\ClientInterface $client, ?models\shared\Security $security, string $serverUrl, ?array $params) + public function __construct(?\GuzzleHttp\ClientInterface $client, ?Models\Shared\Security $security, string $serverUrl, ?array $params) { $this->_defaultClient = $client; - if (is_null($this->_defaultClient)) { + if ($this->_defaultClient === null) { $this->_defaultClient = new \GuzzleHttp\Client([ 'timeout' => 60, ]); } $this->_securityClient = null; - if (!is_null($security)) { + if ($security !== null) { $this->_security = $security; - $this->_securityClient = utils\Utils::configureSecurityClient($this->_defaultClient, $this->_security); + $this->_securityClient = Utils\Utils::configureSecurityClient($this->_defaultClient, $this->_security); } - if (is_null($this->_securityClient)) { + if ($this->_securityClient === null) { $this->_securityClient = $this->_defaultClient; } if (!empty($serverUrl)) { - $this->_serverUrl = utils\Utils::replaceParameters($serverUrl, $params); + $this->_serverUrl = Utils\Utils::replaceParameters($serverUrl, $params); } if (empty($this->_serverUrl)) { @@ -137,34 +138,31 @@ public function __construct(?\GuzzleHttp\ClientInterface $client, ?models\shared /** * validateApiKey - Validate the current api key. */ - public function validateApiKey(): \Speakeasy\SpeakeasyClientSDK\models\operations\ValidateApiKeyResponse + public function validateApiKey(): \Speakeasy\SpeakeasyClientSDK\Models\Operations\ValidateApiKeyResponse { $baseUrl = $this->_serverUrl; - $url = utils\Utils::generateURL($baseUrl, '/v1/auth/validate'); + $url = Utils\Utils::generateURL($baseUrl, '/v1/auth/validate'); $options = ['http_errors' => false]; - $options['headers']['user-agent'] = sprintf('speakeasy-sdk/%s %s %s', $this->_language, $this->_sdkVersion, $this->_genVersion); - $client = $this->_securityClient; + $httpResponse = $this->_securityClient->request('GET', $url, $options); - $httpRes = $client->request('GET', $url, $options); - - $contentType = $httpRes->getHeader('Content-Type')[0] ?? ''; + $contentType = $httpResponse->getHeader('Content-Type')[0] ?? ''; - $res = new \Speakeasy\SpeakeasyClientSDK\models\operations\ValidateApiKeyResponse(); - $res->statusCode = $httpRes->getStatusCode(); - $res->contentType = $contentType; + $response = new \Speakeasy\SpeakeasyClientSDK\Models\Operations\ValidateApiKeyResponse(); + $response->statusCode = $httpResponse->getStatusCode(); + $response->contentType = $contentType; - if ($httpRes->getStatusCode() == 200) { + if ($httpResponse->getStatusCode() === 200) { } else { - if (utils\Utils::matchContentType($contentType, 'application/json')) { - $serializer = utils\JSON::createSerializer(); - $res->error = $serializer->deserialize($httpRes->getBody()->__toString(), 'Speakeasy\SpeakeasyClientSDK\models\shared\Error', 'json'); + if (Utils\Utils::matchContentType($contentType, 'application/json')) { + $serializer = Utils\JSON::createSerializer(); + $response->error = $serializer->deserialize((string)$httpResponse->getBody(), 'Speakeasy\SpeakeasyClientSDK\Models\Shared\Error', 'json'); } } - return $res; + return $response; } } \ No newline at end of file diff --git a/src/SDKBuilder.php b/src/SDKBuilder.php index c93793c..8cdbe34 100755 --- a/src/SDKBuilder.php +++ b/src/SDKBuilder.php @@ -7,7 +7,7 @@ class SDKBuilder { private ?\GuzzleHttp\ClientInterface $client; - private ?models\shared\Security $security; + private ?Models\Shared\Security $security; private string $serverUrl; /** @var array */ private ?array $params; @@ -25,7 +25,7 @@ public function setClient(\GuzzleHttp\ClientInterface $client): SDKBuilder return $this; } - public function setSecurity(models\shared\Security $security): SDKBuilder + public function setSecurity(Models\Shared\Security $security): SDKBuilder { $this->security = $security; return $this; @@ -40,7 +40,7 @@ public function setSecurity(models\shared\Security $security): SDKBuilder public function setServerURL(string $serverUrl, ?array $params = null): SDKBuilder { $this->serverUrl = $serverUrl; - if (!is_null($params)) { + if ($params !== null) { $this->params = $params; } return $this; @@ -55,7 +55,7 @@ public function setServerURL(string $serverUrl, ?array $params = null): SDKBuild public function setServer(string $server, ?array $params = null): SDKBuilder { $this->serverUrl = SDK::SERVERS[$server]; - if (!is_null($params)) { + if ($params !== null) { $this->params = $params; } return $this; diff --git a/src/Schemas.php b/src/Schemas.php index e1c63c4..a2821e8 100755 --- a/src/Schemas.php +++ b/src/Schemas.php @@ -6,6 +6,7 @@ class Schemas { + // SDK private variables namespaced with _ to avoid conflicts with API models private \GuzzleHttp\ClientInterface $_defaultClient; private \GuzzleHttp\ClientInterface $_securityClient; private string $_serverUrl; @@ -26,117 +27,108 @@ public function __construct(\GuzzleHttp\ClientInterface $defaultClient, \GuzzleH /** * deleteSchema - Delete a particular schema revision for an Api. */ - public function deleteSchema(\Speakeasy\SpeakeasyClientSDK\models\operations\DeleteSchemaRequest $request): \Speakeasy\SpeakeasyClientSDK\models\operations\DeleteSchemaResponse + public function deleteSchema(\Speakeasy\SpeakeasyClientSDK\Models\Operations\DeleteSchemaRequest $request): \Speakeasy\SpeakeasyClientSDK\Models\Operations\DeleteSchemaResponse { $baseUrl = $this->_serverUrl; - $url = utils\Utils::generateURL($baseUrl, '/v1/apis/{apiID}/version/{versionID}/schema/{revisionID}', $request->pathParams); + $url = Utils\Utils::generateURL($baseUrl, '/v1/apis/{apiID}/version/{versionID}/schema/{revisionID}', $request->pathParams); $options = ['http_errors' => false]; - $options['headers']['user-agent'] = sprintf('speakeasy-sdk/%s %s %s', $this->_language, $this->_sdkVersion, $this->_genVersion); - $client = $this->_securityClient; + $httpResponse = $this->_securityClient->request('DELETE', $url, $options); - $httpRes = $client->request('DELETE', $url, $options); - - $contentType = $httpRes->getHeader('Content-Type')[0] ?? ''; + $contentType = $httpResponse->getHeader('Content-Type')[0] ?? ''; - $res = new \Speakeasy\SpeakeasyClientSDK\models\operations\DeleteSchemaResponse(); - $res->statusCode = $httpRes->getStatusCode(); - $res->contentType = $contentType; + $response = new \Speakeasy\SpeakeasyClientSDK\Models\Operations\DeleteSchemaResponse(); + $response->statusCode = $httpResponse->getStatusCode(); + $response->contentType = $contentType; - if ($httpRes->getStatusCode() == 200) { + if ($httpResponse->getStatusCode() === 200) { } else { - if (utils\Utils::matchContentType($contentType, 'application/json')) { - $serializer = utils\JSON::createSerializer(); - $res->error = $serializer->deserialize($httpRes->getBody()->__toString(), 'Speakeasy\SpeakeasyClientSDK\models\shared\Error', 'json'); + if (Utils\Utils::matchContentType($contentType, 'application/json')) { + $serializer = Utils\JSON::createSerializer(); + $response->error = $serializer->deserialize((string)$httpResponse->getBody(), 'Speakeasy\SpeakeasyClientSDK\Models\Shared\Error', 'json'); } } - return $res; + return $response; } /** * downloadSchema - Download the latest schema for a particular apiID. */ - public function downloadSchema(\Speakeasy\SpeakeasyClientSDK\models\operations\DownloadSchemaRequest $request): \Speakeasy\SpeakeasyClientSDK\models\operations\DownloadSchemaResponse + public function downloadSchema(\Speakeasy\SpeakeasyClientSDK\Models\Operations\DownloadSchemaRequest $request): \Speakeasy\SpeakeasyClientSDK\Models\Operations\DownloadSchemaResponse { $baseUrl = $this->_serverUrl; - $url = utils\Utils::generateURL($baseUrl, '/v1/apis/{apiID}/version/{versionID}/schema/download', $request->pathParams); + $url = Utils\Utils::generateURL($baseUrl, '/v1/apis/{apiID}/version/{versionID}/schema/download', $request->pathParams); $options = ['http_errors' => false]; - $options['headers']['user-agent'] = sprintf('speakeasy-sdk/%s %s %s', $this->_language, $this->_sdkVersion, $this->_genVersion); - $client = $this->_securityClient; + $httpResponse = $this->_securityClient->request('GET', $url, $options); - $httpRes = $client->request('GET', $url, $options); - - $contentType = $httpRes->getHeader('Content-Type')[0] ?? ''; + $contentType = $httpResponse->getHeader('Content-Type')[0] ?? ''; - $res = new \Speakeasy\SpeakeasyClientSDK\models\operations\DownloadSchemaResponse(); - $res->statusCode = $httpRes->getStatusCode(); - $res->contentType = $contentType; - - if ($httpRes->getStatusCode() == 200) { - if (utils\Utils::matchContentType($contentType, 'application/json')) { - $serializer = utils\JSON::createSerializer(); - $res->schema = $serializer->deserialize($httpRes->getBody()->__toString(), 'string', 'json'); + $response = new \Speakeasy\SpeakeasyClientSDK\Models\Operations\DownloadSchemaResponse(); + $response->statusCode = $httpResponse->getStatusCode(); + $response->contentType = $contentType; + + if ($httpResponse->getStatusCode() === 200) { + if (Utils\Utils::matchContentType($contentType, 'application/json')) { + $serializer = Utils\JSON::createSerializer(); + $response->schema = $serializer->deserialize((string)$httpResponse->getBody(), 'string', 'json'); } - if (utils\Utils::matchContentType($contentType, 'application/x-yaml')) { - $res->schema = $httpRes->getBody()->getContents(); + if (Utils\Utils::matchContentType($contentType, 'application/x-yaml')) { + $response->schema = $httpResponse->getBody()->getContents(); } } else { - if (utils\Utils::matchContentType($contentType, 'application/json')) { - $serializer = utils\JSON::createSerializer(); - $res->error = $serializer->deserialize($httpRes->getBody()->__toString(), 'Speakeasy\SpeakeasyClientSDK\models\shared\Error', 'json'); + if (Utils\Utils::matchContentType($contentType, 'application/json')) { + $serializer = Utils\JSON::createSerializer(); + $response->error = $serializer->deserialize((string)$httpResponse->getBody(), 'Speakeasy\SpeakeasyClientSDK\Models\Shared\Error', 'json'); } } - return $res; + return $response; } /** * downloadSchemaRevision - Download a particular schema revision for an Api. */ - public function downloadSchemaRevision(\Speakeasy\SpeakeasyClientSDK\models\operations\DownloadSchemaRevisionRequest $request): \Speakeasy\SpeakeasyClientSDK\models\operations\DownloadSchemaRevisionResponse + public function downloadSchemaRevision(\Speakeasy\SpeakeasyClientSDK\Models\Operations\DownloadSchemaRevisionRequest $request): \Speakeasy\SpeakeasyClientSDK\Models\Operations\DownloadSchemaRevisionResponse { $baseUrl = $this->_serverUrl; - $url = utils\Utils::generateURL($baseUrl, '/v1/apis/{apiID}/version/{versionID}/schema/{revisionID}/download', $request->pathParams); + $url = Utils\Utils::generateURL($baseUrl, '/v1/apis/{apiID}/version/{versionID}/schema/{revisionID}/download', $request->pathParams); $options = ['http_errors' => false]; - $options['headers']['user-agent'] = sprintf('speakeasy-sdk/%s %s %s', $this->_language, $this->_sdkVersion, $this->_genVersion); - $client = $this->_securityClient; + $httpResponse = $this->_securityClient->request('GET', $url, $options); - $httpRes = $client->request('GET', $url, $options); - - $contentType = $httpRes->getHeader('Content-Type')[0] ?? ''; + $contentType = $httpResponse->getHeader('Content-Type')[0] ?? ''; - $res = new \Speakeasy\SpeakeasyClientSDK\models\operations\DownloadSchemaRevisionResponse(); - $res->statusCode = $httpRes->getStatusCode(); - $res->contentType = $contentType; - - if ($httpRes->getStatusCode() == 200) { - if (utils\Utils::matchContentType($contentType, 'application/json')) { - $serializer = utils\JSON::createSerializer(); - $res->schema = $serializer->deserialize($httpRes->getBody()->__toString(), 'string', 'json'); + $response = new \Speakeasy\SpeakeasyClientSDK\Models\Operations\DownloadSchemaRevisionResponse(); + $response->statusCode = $httpResponse->getStatusCode(); + $response->contentType = $contentType; + + if ($httpResponse->getStatusCode() === 200) { + if (Utils\Utils::matchContentType($contentType, 'application/json')) { + $serializer = Utils\JSON::createSerializer(); + $response->schema = $serializer->deserialize((string)$httpResponse->getBody(), 'string', 'json'); } - if (utils\Utils::matchContentType($contentType, 'application/x-yaml')) { - $res->schema = $httpRes->getBody()->getContents(); + if (Utils\Utils::matchContentType($contentType, 'application/x-yaml')) { + $response->schema = $httpResponse->getBody()->getContents(); } } else { - if (utils\Utils::matchContentType($contentType, 'application/json')) { - $serializer = utils\JSON::createSerializer(); - $res->error = $serializer->deserialize($httpRes->getBody()->__toString(), 'Speakeasy\SpeakeasyClientSDK\models\shared\Error', 'json'); + if (Utils\Utils::matchContentType($contentType, 'application/json')) { + $serializer = Utils\JSON::createSerializer(); + $response->error = $serializer->deserialize((string)$httpResponse->getBody(), 'Speakeasy\SpeakeasyClientSDK\Models\Shared\Error', 'json'); } } - return $res; + return $response; } /** @@ -145,77 +137,71 @@ public function downloadSchemaRevision(\Speakeasy\SpeakeasyClientSDK\models\oper * Returns information about the last uploaded schema for a particular API version. * This won't include the schema itself, that can be retrieved via the downloadSchema operation. */ - public function getSchema(\Speakeasy\SpeakeasyClientSDK\models\operations\GetSchemaRequest $request): \Speakeasy\SpeakeasyClientSDK\models\operations\GetSchemaResponse + public function getSchema(\Speakeasy\SpeakeasyClientSDK\Models\Operations\GetSchemaRequest $request): \Speakeasy\SpeakeasyClientSDK\Models\Operations\GetSchemaResponse { $baseUrl = $this->_serverUrl; - $url = utils\Utils::generateURL($baseUrl, '/v1/apis/{apiID}/version/{versionID}/schema', $request->pathParams); + $url = Utils\Utils::generateURL($baseUrl, '/v1/apis/{apiID}/version/{versionID}/schema', $request->pathParams); $options = ['http_errors' => false]; - $options['headers']['user-agent'] = sprintf('speakeasy-sdk/%s %s %s', $this->_language, $this->_sdkVersion, $this->_genVersion); - $client = $this->_securityClient; + $httpResponse = $this->_securityClient->request('GET', $url, $options); - $httpRes = $client->request('GET', $url, $options); - - $contentType = $httpRes->getHeader('Content-Type')[0] ?? ''; + $contentType = $httpResponse->getHeader('Content-Type')[0] ?? ''; - $res = new \Speakeasy\SpeakeasyClientSDK\models\operations\GetSchemaResponse(); - $res->statusCode = $httpRes->getStatusCode(); - $res->contentType = $contentType; - - if ($httpRes->getStatusCode() == 200) { - if (utils\Utils::matchContentType($contentType, 'application/json')) { - $serializer = utils\JSON::createSerializer(); - $res->schema = $serializer->deserialize($httpRes->getBody()->__toString(), 'Speakeasy\SpeakeasyClientSDK\models\shared\Schema', 'json'); + $response = new \Speakeasy\SpeakeasyClientSDK\Models\Operations\GetSchemaResponse(); + $response->statusCode = $httpResponse->getStatusCode(); + $response->contentType = $contentType; + + if ($httpResponse->getStatusCode() === 200) { + if (Utils\Utils::matchContentType($contentType, 'application/json')) { + $serializer = Utils\JSON::createSerializer(); + $response->schema = $serializer->deserialize((string)$httpResponse->getBody(), 'Speakeasy\SpeakeasyClientSDK\Models\Shared\Schema', 'json'); } } else { - if (utils\Utils::matchContentType($contentType, 'application/json')) { - $serializer = utils\JSON::createSerializer(); - $res->error = $serializer->deserialize($httpRes->getBody()->__toString(), 'Speakeasy\SpeakeasyClientSDK\models\shared\Error', 'json'); + if (Utils\Utils::matchContentType($contentType, 'application/json')) { + $serializer = Utils\JSON::createSerializer(); + $response->error = $serializer->deserialize((string)$httpResponse->getBody(), 'Speakeasy\SpeakeasyClientSDK\Models\Shared\Error', 'json'); } } - return $res; + return $response; } /** * getSchemaDiff - Get a diff of two schema revisions for an Api. */ - public function getSchemaDiff(\Speakeasy\SpeakeasyClientSDK\models\operations\GetSchemaDiffRequest $request): \Speakeasy\SpeakeasyClientSDK\models\operations\GetSchemaDiffResponse + public function getSchemaDiff(\Speakeasy\SpeakeasyClientSDK\Models\Operations\GetSchemaDiffRequest $request): \Speakeasy\SpeakeasyClientSDK\Models\Operations\GetSchemaDiffResponse { $baseUrl = $this->_serverUrl; - $url = utils\Utils::generateURL($baseUrl, '/v1/apis/{apiID}/version/{versionID}/schema/{baseRevisionID}/diff/{targetRevisionID}', $request->pathParams); + $url = Utils\Utils::generateURL($baseUrl, '/v1/apis/{apiID}/version/{versionID}/schema/{baseRevisionID}/diff/{targetRevisionID}', $request->pathParams); $options = ['http_errors' => false]; - $options['headers']['user-agent'] = sprintf('speakeasy-sdk/%s %s %s', $this->_language, $this->_sdkVersion, $this->_genVersion); - $client = $this->_securityClient; + $httpResponse = $this->_securityClient->request('GET', $url, $options); - $httpRes = $client->request('GET', $url, $options); - - $contentType = $httpRes->getHeader('Content-Type')[0] ?? ''; + $contentType = $httpResponse->getHeader('Content-Type')[0] ?? ''; - $res = new \Speakeasy\SpeakeasyClientSDK\models\operations\GetSchemaDiffResponse(); - $res->statusCode = $httpRes->getStatusCode(); - $res->contentType = $contentType; - - if ($httpRes->getStatusCode() == 200) { - if (utils\Utils::matchContentType($contentType, 'application/json')) { - $serializer = utils\JSON::createSerializer(); - $res->schemaDiff = $serializer->deserialize($httpRes->getBody()->__toString(), 'Speakeasy\SpeakeasyClientSDK\models\shared\SchemaDiff', 'json'); + $response = new \Speakeasy\SpeakeasyClientSDK\Models\Operations\GetSchemaDiffResponse(); + $response->statusCode = $httpResponse->getStatusCode(); + $response->contentType = $contentType; + + if ($httpResponse->getStatusCode() === 200) { + if (Utils\Utils::matchContentType($contentType, 'application/json')) { + $serializer = Utils\JSON::createSerializer(); + $response->schemaDiff = $serializer->deserialize((string)$httpResponse->getBody(), 'Speakeasy\SpeakeasyClientSDK\Models\Shared\SchemaDiff', 'json'); } } else { - if (utils\Utils::matchContentType($contentType, 'application/json')) { - $serializer = utils\JSON::createSerializer(); - $res->error = $serializer->deserialize($httpRes->getBody()->__toString(), 'Speakeasy\SpeakeasyClientSDK\models\shared\Error', 'json'); + if (Utils\Utils::matchContentType($contentType, 'application/json')) { + $serializer = Utils\JSON::createSerializer(); + $response->error = $serializer->deserialize((string)$httpResponse->getBody(), 'Speakeasy\SpeakeasyClientSDK\Models\Shared\Error', 'json'); } } - return $res; + return $response; } /** @@ -224,39 +210,36 @@ public function getSchemaDiff(\Speakeasy\SpeakeasyClientSDK\models\operations\Ge * Returns information about the last uploaded schema for a particular schema revision. * This won't include the schema itself, that can be retrieved via the downloadSchema operation. */ - public function getSchemaRevision(\Speakeasy\SpeakeasyClientSDK\models\operations\GetSchemaRevisionRequest $request): \Speakeasy\SpeakeasyClientSDK\models\operations\GetSchemaRevisionResponse + public function getSchemaRevision(\Speakeasy\SpeakeasyClientSDK\Models\Operations\GetSchemaRevisionRequest $request): \Speakeasy\SpeakeasyClientSDK\Models\Operations\GetSchemaRevisionResponse { $baseUrl = $this->_serverUrl; - $url = utils\Utils::generateURL($baseUrl, '/v1/apis/{apiID}/version/{versionID}/schema/{revisionID}', $request->pathParams); + $url = Utils\Utils::generateURL($baseUrl, '/v1/apis/{apiID}/version/{versionID}/schema/{revisionID}', $request->pathParams); $options = ['http_errors' => false]; - $options['headers']['user-agent'] = sprintf('speakeasy-sdk/%s %s %s', $this->_language, $this->_sdkVersion, $this->_genVersion); - $client = $this->_securityClient; + $httpResponse = $this->_securityClient->request('GET', $url, $options); - $httpRes = $client->request('GET', $url, $options); - - $contentType = $httpRes->getHeader('Content-Type')[0] ?? ''; + $contentType = $httpResponse->getHeader('Content-Type')[0] ?? ''; - $res = new \Speakeasy\SpeakeasyClientSDK\models\operations\GetSchemaRevisionResponse(); - $res->statusCode = $httpRes->getStatusCode(); - $res->contentType = $contentType; - - if ($httpRes->getStatusCode() == 200) { - if (utils\Utils::matchContentType($contentType, 'application/json')) { - $serializer = utils\JSON::createSerializer(); - $res->schema = $serializer->deserialize($httpRes->getBody()->__toString(), 'Speakeasy\SpeakeasyClientSDK\models\shared\Schema', 'json'); + $response = new \Speakeasy\SpeakeasyClientSDK\Models\Operations\GetSchemaRevisionResponse(); + $response->statusCode = $httpResponse->getStatusCode(); + $response->contentType = $contentType; + + if ($httpResponse->getStatusCode() === 200) { + if (Utils\Utils::matchContentType($contentType, 'application/json')) { + $serializer = Utils\JSON::createSerializer(); + $response->schema = $serializer->deserialize((string)$httpResponse->getBody(), 'Speakeasy\SpeakeasyClientSDK\Models\Shared\Schema', 'json'); } } else { - if (utils\Utils::matchContentType($contentType, 'application/json')) { - $serializer = utils\JSON::createSerializer(); - $res->error = $serializer->deserialize($httpRes->getBody()->__toString(), 'Speakeasy\SpeakeasyClientSDK\models\shared\Error', 'json'); + if (Utils\Utils::matchContentType($contentType, 'application/json')) { + $serializer = Utils\JSON::createSerializer(); + $response->error = $serializer->deserialize((string)$httpResponse->getBody(), 'Speakeasy\SpeakeasyClientSDK\Models\Shared\Error', 'json'); } } - return $res; + return $response; } /** @@ -265,39 +248,36 @@ public function getSchemaRevision(\Speakeasy\SpeakeasyClientSDK\models\operation * Returns information the schemas associated with a particular apiID. * This won't include the schemas themselves, they can be retrieved via the downloadSchema operation. */ - public function getSchemas(\Speakeasy\SpeakeasyClientSDK\models\operations\GetSchemasRequest $request): \Speakeasy\SpeakeasyClientSDK\models\operations\GetSchemasResponse + public function getSchemas(\Speakeasy\SpeakeasyClientSDK\Models\Operations\GetSchemasRequest $request): \Speakeasy\SpeakeasyClientSDK\Models\Operations\GetSchemasResponse { $baseUrl = $this->_serverUrl; - $url = utils\Utils::generateURL($baseUrl, '/v1/apis/{apiID}/version/{versionID}/schemas', $request->pathParams); + $url = Utils\Utils::generateURL($baseUrl, '/v1/apis/{apiID}/version/{versionID}/schemas', $request->pathParams); $options = ['http_errors' => false]; - $options['headers']['user-agent'] = sprintf('speakeasy-sdk/%s %s %s', $this->_language, $this->_sdkVersion, $this->_genVersion); - $client = $this->_securityClient; + $httpResponse = $this->_securityClient->request('GET', $url, $options); - $httpRes = $client->request('GET', $url, $options); - - $contentType = $httpRes->getHeader('Content-Type')[0] ?? ''; + $contentType = $httpResponse->getHeader('Content-Type')[0] ?? ''; - $res = new \Speakeasy\SpeakeasyClientSDK\models\operations\GetSchemasResponse(); - $res->statusCode = $httpRes->getStatusCode(); - $res->contentType = $contentType; - - if ($httpRes->getStatusCode() == 200) { - if (utils\Utils::matchContentType($contentType, 'application/json')) { - $serializer = utils\JSON::createSerializer(); - $res->schemata = $serializer->deserialize($httpRes->getBody()->__toString(), 'array', 'json'); + $response = new \Speakeasy\SpeakeasyClientSDK\Models\Operations\GetSchemasResponse(); + $response->statusCode = $httpResponse->getStatusCode(); + $response->contentType = $contentType; + + if ($httpResponse->getStatusCode() === 200) { + if (Utils\Utils::matchContentType($contentType, 'application/json')) { + $serializer = Utils\JSON::createSerializer(); + $response->schemata = $serializer->deserialize((string)$httpResponse->getBody(), 'array', 'json'); } } else { - if (utils\Utils::matchContentType($contentType, 'application/json')) { - $serializer = utils\JSON::createSerializer(); - $res->error = $serializer->deserialize($httpRes->getBody()->__toString(), 'Speakeasy\SpeakeasyClientSDK\models\shared\Error', 'json'); + if (Utils\Utils::matchContentType($contentType, 'application/json')) { + $serializer = Utils\JSON::createSerializer(); + $response->error = $serializer->deserialize((string)$httpResponse->getBody(), 'Speakeasy\SpeakeasyClientSDK\Models\Shared\Error', 'json'); } } - return $res; + return $response; } /** @@ -306,39 +286,36 @@ public function getSchemas(\Speakeasy\SpeakeasyClientSDK\models\operations\GetSc * Allows uploading a schema for a particular API version. * This will be used to populate ApiEndpoints and used as a base for any schema generation if present. */ - public function registerSchema(\Speakeasy\SpeakeasyClientSDK\models\operations\RegisterSchemaRequest $request): \Speakeasy\SpeakeasyClientSDK\models\operations\RegisterSchemaResponse + public function registerSchema(\Speakeasy\SpeakeasyClientSDK\Models\Operations\RegisterSchemaRequest $request): \Speakeasy\SpeakeasyClientSDK\Models\Operations\RegisterSchemaResponse { $baseUrl = $this->_serverUrl; - $url = utils\Utils::generateURL($baseUrl, '/v1/apis/{apiID}/version/{versionID}/schema', $request->pathParams); + $url = Utils\Utils::generateURL($baseUrl, '/v1/apis/{apiID}/version/{versionID}/schema', $request->pathParams); $options = ['http_errors' => false]; - $body = utils\Utils::serializeRequestBody($request); - if (is_null($body)) { + $body = Utils\Utils::serializeRequestBody($request); + if ($body === null) { throw new \Exception('Request body is required'); } $options = array_merge_recursive($options, $body); - $options['headers']['user-agent'] = sprintf('speakeasy-sdk/%s %s %s', $this->_language, $this->_sdkVersion, $this->_genVersion); - $client = $this->_securityClient; + $httpResponse = $this->_securityClient->request('POST', $url, $options); - $httpRes = $client->request('POST', $url, $options); - - $contentType = $httpRes->getHeader('Content-Type')[0] ?? ''; + $contentType = $httpResponse->getHeader('Content-Type')[0] ?? ''; - $res = new \Speakeasy\SpeakeasyClientSDK\models\operations\RegisterSchemaResponse(); - $res->statusCode = $httpRes->getStatusCode(); - $res->contentType = $contentType; + $response = new \Speakeasy\SpeakeasyClientSDK\Models\Operations\RegisterSchemaResponse(); + $response->statusCode = $httpResponse->getStatusCode(); + $response->contentType = $contentType; - if ($httpRes->getStatusCode() == 200) { + if ($httpResponse->getStatusCode() === 200) { } else { - if (utils\Utils::matchContentType($contentType, 'application/json')) { - $serializer = utils\JSON::createSerializer(); - $res->error = $serializer->deserialize($httpRes->getBody()->__toString(), 'Speakeasy\SpeakeasyClientSDK\models\shared\Error', 'json'); + if (Utils\Utils::matchContentType($contentType, 'application/json')) { + $serializer = Utils\JSON::createSerializer(); + $response->error = $serializer->deserialize((string)$httpResponse->getBody(), 'Speakeasy\SpeakeasyClientSDK\Models\Shared\Error', 'json'); } } - return $res; + return $response; } } \ No newline at end of file diff --git a/src/utils/EnumHandler.php b/src/Utils/EnumHandler.php similarity index 97% rename from src/utils/EnumHandler.php rename to src/Utils/EnumHandler.php index 118c12f..1558470 100755 --- a/src/utils/EnumHandler.php +++ b/src/Utils/EnumHandler.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\utils; +namespace Speakeasy\SpeakeasyClientSDK\Utils; use JMS\Serializer\Context; use JMS\Serializer\GraphNavigator; diff --git a/src/utils/FormMetadata.php b/src/Utils/FormMetadata.php similarity index 97% rename from src/utils/FormMetadata.php rename to src/Utils/FormMetadata.php index dc5bbd3..f1a2a4d 100755 --- a/src/utils/FormMetadata.php +++ b/src/Utils/FormMetadata.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\utils; +namespace Speakeasy\SpeakeasyClientSDK\Utils; class FormMetadata { diff --git a/src/utils/Headers.php b/src/Utils/Headers.php similarity index 87% rename from src/utils/Headers.php rename to src/Utils/Headers.php index 6bce22a..808d2ae 100755 --- a/src/utils/Headers.php +++ b/src/Utils/Headers.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\utils; +namespace Speakeasy\SpeakeasyClientSDK\Utils; use ReflectionProperty; @@ -16,17 +16,17 @@ public function parseHeaders(mixed $headers): array { $out = []; - if (is_null($headers)) { + if ($headers === null) { return $out; } foreach ($headers as $field => $value) { - if (is_null($value)) { + if ($value === null) { continue; } $metadata = $this->parseHeaderMetadata(new ReflectionProperty(get_class($headers), $field)); - if (is_null($metadata)) { + if ($metadata === null) { continue; } @@ -49,12 +49,12 @@ private function serializeHeader(ParamsMetadata $metadata, mixed $value): string $items = []; foreach ($value as $field => $fieldValue) { /** @phpstan-ignore-line */ - if (is_null($fieldValue)) { + if ($fieldValue === null) { continue; } $fieldMetadata = $this->parseHeaderMetadata(new ReflectionProperty(get_class($value), $field)); - if (is_null($fieldMetadata) || empty($fieldMetadata->name)) { + if ($fieldMetadata === null || empty($fieldMetadata->name)) { continue; } @@ -74,7 +74,7 @@ private function serializeHeader(ParamsMetadata $metadata, mixed $value): string $items = []; foreach ($value as $field => $fieldValue) { - if (is_null($fieldValue)) { + if ($fieldValue === null) { continue; } @@ -96,12 +96,12 @@ private function serializeHeader(ParamsMetadata $metadata, mixed $value): string private function parseHeaderMetadata(ReflectionProperty $property): ParamsMetadata | null { $metadataStr = SpeakeasyMetadata::find($property->getAttributes(SpeakeasyMetadata::class), "header"); - if (is_null($metadataStr)) { + if ($metadataStr === null) { return null; } $metadata = ParamsMetadata::parse($metadataStr); - if (is_null($metadata)) { + if ($metadata === null) { return null; } diff --git a/src/utils/JSON.php b/src/Utils/JSON.php similarity index 91% rename from src/utils/JSON.php rename to src/Utils/JSON.php index e04576c..7581044 100755 --- a/src/utils/JSON.php +++ b/src/Utils/JSON.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\utils; +namespace Speakeasy\SpeakeasyClientSDK\Utils; class JSON { diff --git a/src/utils/MixedJSONHandler.php b/src/Utils/MixedJSONHandler.php similarity index 97% rename from src/utils/MixedJSONHandler.php rename to src/Utils/MixedJSONHandler.php index c3558dc..2de0d38 100755 --- a/src/utils/MixedJSONHandler.php +++ b/src/Utils/MixedJSONHandler.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\utils; +namespace Speakeasy\SpeakeasyClientSDK\Utils; use JMS\Serializer\Handler\SubscribingHandlerInterface; use JMS\Serializer\GraphNavigator; diff --git a/src/utils/MultipartMetadata.php b/src/Utils/MultipartMetadata.php similarity index 97% rename from src/utils/MultipartMetadata.php rename to src/Utils/MultipartMetadata.php index c00a815..f2ab304 100755 --- a/src/utils/MultipartMetadata.php +++ b/src/Utils/MultipartMetadata.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\utils; +namespace Speakeasy\SpeakeasyClientSDK\Utils; class MultipartMetadata { diff --git a/src/utils/ParamsMetadata.php b/src/Utils/ParamsMetadata.php similarity index 98% rename from src/utils/ParamsMetadata.php rename to src/Utils/ParamsMetadata.php index 096592d..22c3717 100755 --- a/src/utils/ParamsMetadata.php +++ b/src/Utils/ParamsMetadata.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\utils; +namespace Speakeasy\SpeakeasyClientSDK\Utils; class ParamsMetadata { diff --git a/src/utils/PathParameters.php b/src/Utils/PathParameters.php similarity index 90% rename from src/utils/PathParameters.php rename to src/Utils/PathParameters.php index 906ed0e..d1edf67 100755 --- a/src/utils/PathParameters.php +++ b/src/Utils/PathParameters.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\utils; +namespace Speakeasy\SpeakeasyClientSDK\Utils; use ReflectionProperty; @@ -16,17 +16,17 @@ public function parsePathParams(mixed $pathParams): array { $parsed = []; - if (is_null($pathParams)) { + if ($pathParams === null) { return $parsed; } foreach ($pathParams as $field => $value) { - if (is_null($value)) { + if ($value === null) { continue; } $metadata = $this->parsePathParamsMetadata(new ReflectionProperty(get_class($pathParams), $field)); - if (is_null($metadata)) { + if ($metadata === null) { continue; } @@ -56,12 +56,12 @@ private function parseSimplePathParams(ParamsMetadata $metadata, mixed $value): $vals = []; foreach ($value as $field => $fieldValue) { /** @phpstan-ignore-line */ - if (is_null($fieldValue)) { + if ($fieldValue === null) { continue; } $fieldMetadata = $this->parsePathParamsMetadata(new ReflectionProperty(get_class($value), $field)); - if (is_null($fieldMetadata)) { + if ($fieldMetadata === null) { continue; } @@ -104,12 +104,12 @@ private function parseSimplePathParams(ParamsMetadata $metadata, mixed $value): private function parsePathParamsMetadata(ReflectionProperty $property): ParamsMetadata | null { $metadataStr = SpeakeasyMetadata::find($property->getAttributes(SpeakeasyMetadata::class), "pathParam"); - if (is_null($metadataStr)) { + if ($metadataStr === null) { return null; } $metadata = ParamsMetadata::parse($metadataStr); - if (is_null($metadata)) { + if ($metadata === null) { return null; } diff --git a/src/utils/QueryParameters.php b/src/Utils/QueryParameters.php similarity index 94% rename from src/utils/QueryParameters.php rename to src/Utils/QueryParameters.php index c4a757d..87591c7 100755 --- a/src/utils/QueryParameters.php +++ b/src/Utils/QueryParameters.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\utils; +namespace Speakeasy\SpeakeasyClientSDK\Utils; use ReflectionProperty; @@ -16,17 +16,17 @@ public function parseQueryParams(mixed $queryParams): string | null { $parts = []; - if (is_null($queryParams)) { + if ($queryParams === null) { return null; } foreach ($queryParams as $field => $value) { - if (is_null($value)) { + if ($value === null) { continue; } $metadata = $this->parseQueryParamsMetadata(new ReflectionProperty(get_class($queryParams), $field)); - if (is_null($metadata)) { + if ($metadata === null) { continue; } @@ -84,12 +84,12 @@ private function parseDeepObjectParams(ParamsMetadata $metadata, mixed $value): switch (gettype($value)) { case "object": foreach ($value as $field => $val) { /** @phpstan-ignore-line */ - if (is_null($val)) { + if ($val === null) { continue; } $fieldMetaData = $this->parseQueryParamsMetadata(new ReflectionProperty(get_class($value), $field)); - if (is_null($fieldMetaData)) { + if ($fieldMetaData === null) { continue; } @@ -113,7 +113,7 @@ private function parseDeepObjectParams(ParamsMetadata $metadata, mixed $value): case "array": if (!array_is_list($value)) { foreach ($value as $key => $val) { - if (is_null($val)) { + if ($val === null) { continue; } @@ -154,12 +154,12 @@ private function parseFormParams(ParamsMetadata $metadata, mixed $value): string $items = []; foreach ($value as $field => $val) { /** @phpstan-ignore-line */ - if (is_null($val)) { + if ($val === null) { continue; } $fieldMetaData = $this->parseQueryParamsMetadata(new ReflectionProperty(get_class($value), $field)); - if (is_null($fieldMetaData)) { + if ($fieldMetaData === null) { continue; } @@ -198,7 +198,7 @@ private function parseFormParams(ParamsMetadata $metadata, mixed $value): string $items = []; foreach ($value as $key => $val) { - if (is_null($val)) { + if ($val === null) { continue; } @@ -245,12 +245,12 @@ private function buildQueryString(array $queryParams): string private function parseQueryParamsMetadata(ReflectionProperty $property): ParamsMetadata | null { $metadataStr = SpeakeasyMetadata::find($property->getAttributes(SpeakeasyMetadata::class), "queryParam"); - if (is_null($metadataStr)) { + if ($metadataStr === null) { return null; } $metadata = ParamsMetadata::parse($metadataStr); - if (is_null($metadata)) { + if ($metadata === null) { return null; } diff --git a/src/utils/RequestBodies.php b/src/Utils/RequestBodies.php similarity index 92% rename from src/utils/RequestBodies.php rename to src/Utils/RequestBodies.php index 9dab97e..e1f4174 100755 --- a/src/utils/RequestBodies.php +++ b/src/Utils/RequestBodies.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\utils; +namespace Speakeasy\SpeakeasyClientSDK\Utils; use ReflectionProperty; @@ -14,7 +14,7 @@ class RequestBodies */ public function serializeRequestBody(mixed $request): array | null { - if (is_null($request)) { + if ($request === null) { return null; } @@ -23,22 +23,22 @@ public function serializeRequestBody(mixed $request): array | null } $requestVal = $request->request; - if (is_null($requestVal)) { + if ($requestVal === null) { return null; } $metadata = $this->parseRequestMetadata(new ReflectionProperty(get_class($request), 'request')); - if (!is_null($metadata)) { + if ($metadata !== null) { return $this->serializeContentType('request', $metadata->mediaType, $requestVal); } foreach ($requestVal as $field => $value) { - if (is_null($value)) { + if ($value === null) { continue; } $metadata = $this->parseRequestMetadata(new ReflectionProperty(get_class($requestVal), $field)); - if (is_null($metadata)) { + if ($metadata === null) { throw new \Exception("Missing request metadata for field $field"); } @@ -56,7 +56,7 @@ public function serializeRequestBody(mixed $request): array | null */ private function serializeContentType(string $fieldName, string $mediaType, mixed $value): array | null { - if (is_null($value)) { + if ($value === null) { return null; } @@ -94,12 +94,12 @@ private function serializeMultipart(mixed $value): array ]; foreach ($value as $field => $val) { - if (is_null($val)) { + if ($val === null) { continue; } $metadata = $this->parseMultipartMetadata(new ReflectionProperty(get_class($value), $field)); - if (is_null($metadata)) { + if ($metadata === null) { continue; } @@ -117,7 +117,7 @@ private function serializeMultipart(mixed $value): array } else { $dateTimeFormat = $metadata->dateTimeFormat; - if (gettype($val) == 'array' && array_is_list($val)) { + if (gettype($val) === 'array' && array_is_list($val)) { foreach ($value as $item) { $options['multipart'][] = [ 'name' => $metadata->name . '[]', @@ -151,12 +151,12 @@ private function serializeMultipartFile(mixed $value): array $content = ""; foreach ($value as $field => $val) { /** @phpstan-ignore-line */ - if (is_null($val)) { + if ($val === null) { continue; } $metadata = $this->parseMultipartMetadata(new ReflectionProperty(get_class($value), $field)); - if (is_null($metadata) || (!$metadata->content && empty($metadata->name))) { + if ($metadata === null || (!$metadata->content && empty($metadata->name))) { continue; } @@ -193,12 +193,12 @@ private function serializeFormData(string $fieldName, mixed $value): array switch (gettype($value)) { case 'object': foreach ($value as $field => $val) { /** @phpstan-ignore-line */ - if (is_null($val)) { + if ($val === null) { continue; } $metadata = $this->parseFormMetadata(new ReflectionProperty(get_class($value), $field)); - if (is_null($metadata)) { + if ($metadata === null) { continue; } @@ -259,12 +259,12 @@ private function serializeForm(FormMetadata $metadata, mixed $value): array $items = []; foreach ($value as $field => $val) { /** @phpstan-ignore-line */ - if (is_null($val)) { + if ($val === null) { continue; } $fieldMetadata = $this->parseFormMetadata(new ReflectionProperty(get_class($value), $field)); - if (is_null($fieldMetadata) || empty($fieldMetadata->name)) { + if ($fieldMetadata === null || empty($fieldMetadata->name)) { continue; } @@ -324,7 +324,7 @@ private function parseRequestMetadata(ReflectionProperty $property): RequestMeta } $metadata = RequestMetadata::parse($arguments[0]); - if (is_null($metadata)) { + if ($metadata === null) { return null; } @@ -334,12 +334,12 @@ private function parseRequestMetadata(ReflectionProperty $property): RequestMeta private function parseMultipartMetadata(ReflectionProperty $property): MultipartMetadata | null { $metadataStr = SpeakeasyMetadata::find($property->getAttributes(SpeakeasyMetadata::class), "multipartForm"); - if (is_null($metadataStr)) { + if ($metadataStr === null) { return null; } $metadata = MultipartMetadata::parse($metadataStr); - if (is_null($metadata)) { + if ($metadata === null) { return null; } @@ -349,12 +349,12 @@ private function parseMultipartMetadata(ReflectionProperty $property): Multipart private function parseFormMetadata(ReflectionProperty $property): FormMetadata | null { $metadataStr = SpeakeasyMetadata::find($property->getAttributes(SpeakeasyMetadata::class), "form"); - if (is_null($metadataStr)) { + if ($metadataStr === null) { return null; } $metadata = FormMetadata::parse($metadataStr); - if (is_null($metadata)) { + if ($metadata === null) { return null; } diff --git a/src/utils/RequestMetadata.php b/src/Utils/RequestMetadata.php similarity index 95% rename from src/utils/RequestMetadata.php rename to src/Utils/RequestMetadata.php index 5ec5080..291f335 100755 --- a/src/utils/RequestMetadata.php +++ b/src/Utils/RequestMetadata.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\utils; +namespace Speakeasy\SpeakeasyClientSDK\Utils; class RequestMetadata { diff --git a/src/utils/Security.php b/src/Utils/Security.php similarity index 92% rename from src/utils/Security.php rename to src/Utils/Security.php index 3b7df05..8d3aa48 100755 --- a/src/utils/Security.php +++ b/src/Utils/Security.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\utils; +namespace Speakeasy\SpeakeasyClientSDK\Utils; use ReflectionProperty; @@ -20,12 +20,12 @@ public function parseSecurity(mixed $security): array ]; foreach ($security as $field => $value) { - if (is_null($value)) { + if ($value === null) { continue; } $metadata = $this->parseSecurityMetadata(new ReflectionProperty(get_class($security), $field)); - if (is_null($metadata)) { + if ($metadata === null) { continue; } @@ -51,12 +51,12 @@ private function parseSecurityOption(mixed $option): array ]; foreach ($option as $field => $value) { - if (is_null($value)) { + if ($value === null) { continue; } $metadata = $this->parseSecurityMetadata(new ReflectionProperty(get_class($option), $field)); - if (is_null($metadata)) { + if ($metadata === null) { continue; } @@ -85,12 +85,12 @@ private function parseSecurityScheme(mixed $scheme, SecurityMetadata $metadata): ]; foreach ($scheme as $field => $value) { - if (is_null($value)) { + if ($value === null) { continue; } $fieldMetadata = $this->parseSecurityMetadata(new ReflectionProperty(get_class($scheme), $field)); - if (is_null($fieldMetadata) || empty($fieldMetadata->name)) { + if ($fieldMetadata === null || empty($fieldMetadata->name)) { continue; } @@ -142,12 +142,12 @@ private function parseBasicAuthScheme(mixed $scheme): array $password = ""; foreach ($scheme as $field => $value) { - if (is_null($value)) { + if ($value === null) { continue; } $fieldMetadata = $this->parseSecurityMetadata(new ReflectionProperty(get_class($scheme), $field)); - if (is_null($fieldMetadata) || empty($fieldMetadata->name)) { + if ($fieldMetadata === null || empty($fieldMetadata->name)) { continue; } @@ -172,12 +172,12 @@ private function parseBasicAuthScheme(mixed $scheme): array private function parseSecurityMetadata(ReflectionProperty $property): SecurityMetadata | null { $metadataStr = SpeakeasyMetadata::find($property->getAttributes(SpeakeasyMetadata::class), "security"); - if (is_null($metadataStr)) { + if ($metadataStr === null) { return null; } $metadata = SecurityMetadata::parse($metadataStr); - if (is_null($metadata)) { + if ($metadata === null) { return null; } diff --git a/src/utils/SecurityClient.php b/src/Utils/SecurityClient.php similarity index 98% rename from src/utils/SecurityClient.php rename to src/Utils/SecurityClient.php index 87c9f80..ee97581 100755 --- a/src/utils/SecurityClient.php +++ b/src/Utils/SecurityClient.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\utils; +namespace Speakeasy\SpeakeasyClientSDK\Utils; class SecurityClient implements \GuzzleHttp\ClientInterface { diff --git a/src/utils/SecurityMetadata.php b/src/Utils/SecurityMetadata.php similarity index 97% rename from src/utils/SecurityMetadata.php rename to src/Utils/SecurityMetadata.php index bbd0731..864ca59 100755 --- a/src/utils/SecurityMetadata.php +++ b/src/Utils/SecurityMetadata.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\utils; +namespace Speakeasy\SpeakeasyClientSDK\Utils; class SecurityMetadata { diff --git a/src/utils/SpeakeasyMetadata.php b/src/Utils/SpeakeasyMetadata.php similarity index 90% rename from src/utils/SpeakeasyMetadata.php rename to src/Utils/SpeakeasyMetadata.php index 2625ee4..c53f6bb 100755 --- a/src/utils/SpeakeasyMetadata.php +++ b/src/Utils/SpeakeasyMetadata.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\utils; +namespace Speakeasy\SpeakeasyClientSDK\Utils; use Attribute; @@ -33,7 +33,7 @@ public static function find(array $attributes, string $type): string | null return null; } - if ($prefix[0] == $type) { + if ($prefix[0] === $type) { return $arguments[0]; } } diff --git a/src/utils/Utils.php b/src/Utils/Utils.php similarity index 95% rename from src/utils/Utils.php rename to src/Utils/Utils.php index 7371bf3..545e676 100755 --- a/src/utils/Utils.php +++ b/src/Utils/Utils.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Speakeasy\SpeakeasyClientSDK\utils; +namespace Speakeasy\SpeakeasyClientSDK\Utils; class Utils { @@ -40,7 +40,7 @@ public static function generateURL(string $url, string $path, mixed $pathParams public static function matchContentType(string $contentType, string $pattern): bool { - if ($contentType === $pattern || $pattern == "*" || $pattern === "*/*") { + if ($contentType === $pattern || $pattern === "*" || $pattern === "*/*") { return true; } @@ -72,7 +72,7 @@ public static function serializeRequestBody(mixed $request): array | null $rb = new RequestBodies(); $body = $rb->serializeRequestBody($request); - if (is_null($body)) { + if ($body === null) { return []; } @@ -89,7 +89,7 @@ public static function getQueryParams(mixed $queryParams): array $query = $qp->parseQueryParams($queryParams); - if (is_null($query)) { + if ($query === null) { return []; } diff --git a/src/models/operations/GetApisRequest.php b/src/models/operations/GetApisRequest.php deleted file mode 100755 index 2d9f45c..0000000 --- a/src/models/operations/GetApisRequest.php +++ /dev/null @@ -1,17 +0,0 @@ -queryParams = new \Speakeasy\SpeakeasyClientSDK\models\operations\GetApisQueryParams(); - } -} diff --git a/src/models/operations/QueryEventLogRequest.php b/src/models/operations/QueryEventLogRequest.php deleted file mode 100755 index 25f0ec6..0000000 --- a/src/models/operations/QueryEventLogRequest.php +++ /dev/null @@ -1,17 +0,0 @@ -queryParams = new \Speakeasy\SpeakeasyClientSDK\models\operations\QueryEventLogQueryParams(); - } -} diff --git a/src/models/operations/UpsertApiRequest.php b/src/models/operations/UpsertApiRequest.php deleted file mode 100755 index 815b405..0000000 --- a/src/models/operations/UpsertApiRequest.php +++ /dev/null @@ -1,21 +0,0 @@ -pathParams = new \Speakeasy\SpeakeasyClientSDK\models\operations\UpsertApiPathParams(); - $this->request = new \Speakeasy\SpeakeasyClientSDK\models\shared\ApiInput(); - } -} diff --git a/src/models/operations/UpsertPluginRequest.php b/src/models/operations/UpsertPluginRequest.php deleted file mode 100755 index 02c1c6a..0000000 --- a/src/models/operations/UpsertPluginRequest.php +++ /dev/null @@ -1,18 +0,0 @@ -request = new \Speakeasy\SpeakeasyClientSDK\models\shared\Plugin(); - } -}