Tobias Tiemerding
75fc1383bc
Fix typo (Unsuported -> Unsupported) ( #9790 )
2021-06-17 13:44:12 +08:00
Bruno Coelho
687692cedc
update AnyCodable and gitignore ( #9777 )
2021-06-17 00:37:23 +08:00
Ayman Bagabas
f923a0ef15
Swift5 Vapor 4 client library ( #9625 )
...
* [swift5] Add Vapor client library
* Try to improve overall spacing (#17 )
* [swift5] try to remove changes in model and api
* [swift5] update sample projects
* [swift5] update sample projects
* [swift5] update sample projects
* [swift5] update sample projects
* [swift5] update sample projects
* [swift5] update sample projects
* [swift5] update sample projects
* [swift5] update sample projects
* [swift5] update sample projects
* [swift5] update sample projects
* [swift5] update sample projects
* Update samples
* [swift5] vapor: return clientResponse when no default case
* Update samples
Co-authored-by: Bruno Coelho <4brunu@users.noreply.github.com>
2021-06-06 22:08:14 +08:00
Ayman Bagabas
9bce71656c
Swift5 namespace changes ( #9624 )
...
* [swift5] Rename the API class to {{projectName}}
Instead of {{projectName}}API. This removes some unnecessary naming
complexity.
* [swift5] Define models and Configuration classes under namespace
When swiftUseApiNamespace is set, API classes get defined under the
projectName namespace. This does the same for models and the
Configuration class. Plus adding a deprecation warning when using the
un-namespaced variants.
* [swift5] Use CodingKeys in model decoder
Fixes: 0f5e7d1e3cb9 ("Swift5 models improvements (#9205 )")
* [swift5] Add swiftUseApiNamespace to urlsessionLibrary config
* Update samples
* Try to reduce model changes
Co-authored-by: Bruno Coelho <4brunu@gmail.com>
2021-06-02 00:45:01 +08:00
Bruno Coelho
6cf4843249
[swift5][client] update dependencies ( #9633 )
...
* [swift5][client] update dependencies
* [swift5][client] update sample projects
* [swift5][client] update dependencies in Carthage
2021-06-01 10:09:22 +08:00
Bruno Coelho
dee2840b20
[swift5][client] improve docs for Data ( #9605 )
2021-05-30 17:40:09 +08:00
Bruno Coelho
a61db6e596
[swift5][client] fix binary response ( #9595 )
...
* [swift5][client] fix binary respose
* [swift5][client] fix binary respose
2021-05-27 10:18:51 +08:00
William Cheng
4948ce78ed
update samples
2021-05-21 12:54:40 +08:00
Makoto Aoyama
0a34839567
Add hashableModels to additional properties ( #9495 )
...
* Add hashableStruct
* Revert "Remove x-swift-hashable"
This reverts commit 18053af0016fdba13fd1e5df00ad86abee071283.
* Add Hashable for x-swift-hashable
* Add config yaml to test x-swift-hashable
* Run ./bin/generate-samples.sh ./bin/configs/swift5*
* Run ./bin/utils/export_docs_generators.sh
* Run ./bin/generate-samples.sh ./bin/configs/swift5*
* Verify setHashableStruct
* Rename hashableStruct => hashableModels
- Replace hashableStruct => hashableModels
- Replace HashableStruct => HashableModels
- Replace HASHABLE_STRUCT => HASHABLE_MODELS
- Update docs
* Refactor modelObject.mustache
* Control equals and hash functions
2021-05-20 23:04:19 +08:00