├── .devcontainer └── devcontainer.json ├── .github └── workflows │ ├── build-and-test.yml │ └── release.yml ├── .gitignore ├── CODEOWNERS ├── CONTRIBUTING.rst ├── LICENSE ├── README.rst ├── csharp-ovh.sln ├── csharp-ovh ├── .gitignore ├── Client │ ├── Client.Delete.cs │ ├── Client.Get.cs │ ├── Client.Post.cs │ ├── Client.Put.cs │ ├── Client.cs │ └── QueryStringParams.cs ├── Config.cs ├── Exceptions.cs ├── Models │ ├── AccessRight.cs │ ├── CredentialRequest.cs │ └── CredentialRequestResult.cs ├── Testing │ ├── ITimeProvider.cs │ └── TimeProvider.cs └── csharp-ovh.csproj └── test ├── .gitignore ├── ClientFactory.cs ├── ClientWithConfigFile.cs ├── ClientWithEnvironmentParam.cs ├── ClientWithManualParams.cs ├── Constants.cs ├── DeleteRequests.cs ├── FakeHttpMessageHandler.cs ├── GetRequests.cs ├── PostRequests.cs ├── PutRequests.cs ├── Responses ├── DeleteResponses.cs ├── GetResponses.cs ├── HttpResponseMessageFactory.cs ├── Models │ ├── Address.cs │ ├── Contact.cs │ ├── Currency.cs │ ├── Geolocation.cs │ └── Me.cs ├── PostResponses.cs └── PutResponses.cs ├── Signatures.cs └── test.csproj /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovh/csharp-ovh/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.github/workflows/build-and-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovh/csharp-ovh/HEAD/.github/workflows/build-and-test.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovh/csharp-ovh/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovh/csharp-ovh/HEAD/.gitignore -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @ovh/su-developer-platform-api-exposition -------------------------------------------------------------------------------- /CONTRIBUTING.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovh/csharp-ovh/HEAD/CONTRIBUTING.rst -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovh/csharp-ovh/HEAD/LICENSE -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovh/csharp-ovh/HEAD/README.rst -------------------------------------------------------------------------------- /csharp-ovh.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovh/csharp-ovh/HEAD/csharp-ovh.sln -------------------------------------------------------------------------------- /csharp-ovh/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovh/csharp-ovh/HEAD/csharp-ovh/.gitignore -------------------------------------------------------------------------------- /csharp-ovh/Client/Client.Delete.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovh/csharp-ovh/HEAD/csharp-ovh/Client/Client.Delete.cs -------------------------------------------------------------------------------- /csharp-ovh/Client/Client.Get.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovh/csharp-ovh/HEAD/csharp-ovh/Client/Client.Get.cs -------------------------------------------------------------------------------- /csharp-ovh/Client/Client.Post.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovh/csharp-ovh/HEAD/csharp-ovh/Client/Client.Post.cs -------------------------------------------------------------------------------- /csharp-ovh/Client/Client.Put.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovh/csharp-ovh/HEAD/csharp-ovh/Client/Client.Put.cs -------------------------------------------------------------------------------- /csharp-ovh/Client/Client.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovh/csharp-ovh/HEAD/csharp-ovh/Client/Client.cs -------------------------------------------------------------------------------- /csharp-ovh/Client/QueryStringParams.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovh/csharp-ovh/HEAD/csharp-ovh/Client/QueryStringParams.cs -------------------------------------------------------------------------------- /csharp-ovh/Config.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovh/csharp-ovh/HEAD/csharp-ovh/Config.cs -------------------------------------------------------------------------------- /csharp-ovh/Exceptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovh/csharp-ovh/HEAD/csharp-ovh/Exceptions.cs -------------------------------------------------------------------------------- /csharp-ovh/Models/AccessRight.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovh/csharp-ovh/HEAD/csharp-ovh/Models/AccessRight.cs -------------------------------------------------------------------------------- /csharp-ovh/Models/CredentialRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovh/csharp-ovh/HEAD/csharp-ovh/Models/CredentialRequest.cs -------------------------------------------------------------------------------- /csharp-ovh/Models/CredentialRequestResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovh/csharp-ovh/HEAD/csharp-ovh/Models/CredentialRequestResult.cs -------------------------------------------------------------------------------- /csharp-ovh/Testing/ITimeProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovh/csharp-ovh/HEAD/csharp-ovh/Testing/ITimeProvider.cs -------------------------------------------------------------------------------- /csharp-ovh/Testing/TimeProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovh/csharp-ovh/HEAD/csharp-ovh/Testing/TimeProvider.cs -------------------------------------------------------------------------------- /csharp-ovh/csharp-ovh.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovh/csharp-ovh/HEAD/csharp-ovh/csharp-ovh.csproj -------------------------------------------------------------------------------- /test/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovh/csharp-ovh/HEAD/test/.gitignore -------------------------------------------------------------------------------- /test/ClientFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovh/csharp-ovh/HEAD/test/ClientFactory.cs -------------------------------------------------------------------------------- /test/ClientWithConfigFile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovh/csharp-ovh/HEAD/test/ClientWithConfigFile.cs -------------------------------------------------------------------------------- /test/ClientWithEnvironmentParam.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovh/csharp-ovh/HEAD/test/ClientWithEnvironmentParam.cs -------------------------------------------------------------------------------- /test/ClientWithManualParams.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovh/csharp-ovh/HEAD/test/ClientWithManualParams.cs -------------------------------------------------------------------------------- /test/Constants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovh/csharp-ovh/HEAD/test/Constants.cs -------------------------------------------------------------------------------- /test/DeleteRequests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovh/csharp-ovh/HEAD/test/DeleteRequests.cs -------------------------------------------------------------------------------- /test/FakeHttpMessageHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovh/csharp-ovh/HEAD/test/FakeHttpMessageHandler.cs -------------------------------------------------------------------------------- /test/GetRequests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovh/csharp-ovh/HEAD/test/GetRequests.cs -------------------------------------------------------------------------------- /test/PostRequests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovh/csharp-ovh/HEAD/test/PostRequests.cs -------------------------------------------------------------------------------- /test/PutRequests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovh/csharp-ovh/HEAD/test/PutRequests.cs -------------------------------------------------------------------------------- /test/Responses/DeleteResponses.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovh/csharp-ovh/HEAD/test/Responses/DeleteResponses.cs -------------------------------------------------------------------------------- /test/Responses/GetResponses.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovh/csharp-ovh/HEAD/test/Responses/GetResponses.cs -------------------------------------------------------------------------------- /test/Responses/HttpResponseMessageFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovh/csharp-ovh/HEAD/test/Responses/HttpResponseMessageFactory.cs -------------------------------------------------------------------------------- /test/Responses/Models/Address.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovh/csharp-ovh/HEAD/test/Responses/Models/Address.cs -------------------------------------------------------------------------------- /test/Responses/Models/Contact.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovh/csharp-ovh/HEAD/test/Responses/Models/Contact.cs -------------------------------------------------------------------------------- /test/Responses/Models/Currency.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovh/csharp-ovh/HEAD/test/Responses/Models/Currency.cs -------------------------------------------------------------------------------- /test/Responses/Models/Geolocation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovh/csharp-ovh/HEAD/test/Responses/Models/Geolocation.cs -------------------------------------------------------------------------------- /test/Responses/Models/Me.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovh/csharp-ovh/HEAD/test/Responses/Models/Me.cs -------------------------------------------------------------------------------- /test/Responses/PostResponses.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovh/csharp-ovh/HEAD/test/Responses/PostResponses.cs -------------------------------------------------------------------------------- /test/Responses/PutResponses.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovh/csharp-ovh/HEAD/test/Responses/PutResponses.cs -------------------------------------------------------------------------------- /test/Signatures.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovh/csharp-ovh/HEAD/test/Signatures.cs -------------------------------------------------------------------------------- /test/test.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovh/csharp-ovh/HEAD/test/test.csproj --------------------------------------------------------------------------------