modules/openapi-generator/src/main
java/org/openapitools/codegen/languages
GoClientExperimentalCodegen.java +56 -4
resources/go-experimental
model.mustache +38 -0
model_doc.mustache +17 -0
samples
client/petstore/…/go-petstore
docs
AdditionalPropertiesAnyType.md +17 -0
AdditionalPropertiesArray.md +17 -0
AdditionalPropertiesBoolean.md +17 -0
AdditionalPropertiesClass.md +17 -0
AdditionalPropertiesInteger.md +17 -0
AdditionalPropertiesNumber.md +17 -0
AdditionalPropertiesObject.md +17 -0
AdditionalPropertiesString.md +17 -0
Animal.md +18 -1
ApiResponse.md +17 -0
ArrayOfArrayOfNumberOnly.md +17 -0
ArrayOfNumberOnly.md +17 -0
ArrayTest.md +17 -0
BigCat.md +17 -0
BigCatAllOf.md +17 -0
Capitalization.md +17 -0
Cat.md +17 -0
CatAllOf.md +17 -0
Category.md +18 -1
ClassModel.md +17 -0
Client.md +17 -0
Dog.md +17 -0
DogAllOf.md +17 -0
EnumArrays.md +17 -0
EnumTest.md +17 -0
FakeApi.md +4 -4
File.md +17 -0
FileSchemaTestClass.md +17 -0
FormatTest.md +17 -0
HasOnlyReadOnly.md +17 -0
List.md +17 -0
MapTest.md +17 -0
MixedPropertiesAndAdditionalPropertiesClass.md +17 -0
Model200Response.md +17 -0
Name.md +17 -0
NumberOnly.md +17 -0
Order.md +17 -0
OuterComposite.md +17 -0
Pet.md +17 -0
ReadOnlyFirst.md +17 -0
Return.md +17 -0
SpecialModelName.md +17 -0
Tag.md +17 -0
TypeHolderDefault.md +18 -1
TypeHolderExample.md +17 -0
User.md +17 -0
XmlItem.md +17 -0
model_200_response.go +17 -0
model_additional_properties_any_type.go +17 -0
model_additional_properties_array.go +17 -0
model_additional_properties_boolean.go +17 -0
model_additional_properties_class.go +17 -0
model_additional_properties_integer.go +17 -0
model_additional_properties_number.go +17 -0
model_additional_properties_object.go +17 -0
model_additional_properties_string.go +17 -0
model_animal.go +22 -0
model_api_response.go +17 -0
model_array_of_array_of_number_only.go +17 -0
model_array_of_number_only.go +17 -0
model_array_test_.go +17 -0
model_big_cat.go +17 -0
model_big_cat_all_of.go +17 -0
model_capitalization.go +17 -0
model_cat.go +17 -0
model_cat_all_of.go +17 -0
model_category.go +20 -0
model_class_model.go +17 -0
model_client.go +17 -0
model_dog.go +17 -0
model_dog_all_of.go +17 -0
model_enum_arrays.go +17 -0
model_enum_test_.go +18 -0
model_file.go +17 -0
model_file_schema_test_class.go +17 -0
model_format_test_.go +21 -0
model_has_only_read_only.go +17 -0
model_list.go +17 -0
model_map_test_.go +17 -0
model_mixed_properties_and_additional_properties_class.go +17 -0
model_name.go +18 -0
model_number_only.go +17 -0
model_order.go +21 -0
model_outer_composite.go +17 -0
model_pet.go +19 -0
model_read_only_first.go +17 -0
model_return.go +17 -0
model_special_model_name.go +17 -0
model_tag.go +17 -0
model_type_holder_default.go +26 -0
model_type_holder_example.go +23 -0
model_user.go +17 -0
model_xml_item.go +17 -0
openapi3/client/…/…/go-petstore
docs
AdditionalPropertiesClass.md +17 -0
Animal.md +18 -1
ApiResponse.md +17 -0
ArrayOfArrayOfNumberOnly.md +17 -0
ArrayOfNumberOnly.md +17 -0
ArrayTest.md +17 -0
Capitalization.md +17 -0
Cat.md +17 -0
CatAllOf.md +17 -0
Category.md +18 -1
ClassModel.md +17 -0
Client.md +17 -0
Dog.md +17 -0
DogAllOf.md +17 -0
EnumArrays.md +17 -0
EnumTest.md +19 -2
FakeApi.md +4 -4
File.md +17 -0
FileSchemaTestClass.md +17 -0
Foo.md +18 -1
FormatTest.md +17 -0
HasOnlyReadOnly.md +17 -0
HealthCheckResult.md +17 -0
InlineObject.md +17 -0
InlineObject1.md +17 -0
InlineObject2.md +18 -1
InlineObject3.md +17 -0
InlineObject4.md +17 -0
InlineObject5.md +17 -0
InlineResponseDefault.md +17 -0
List.md +17 -0
MapTest.md +17 -0
MixedPropertiesAndAdditionalPropertiesClass.md +17 -0
Model200Response.md +17 -0
Name.md +17 -0
NullableClass.md +17 -0
NumberOnly.md +17 -0
Order.md +17 -0
OuterComposite.md +17 -0
Pet.md +17 -0
ReadOnlyFirst.md +17 -0
Return.md +17 -0
SpecialModelName.md +17 -0
Tag.md +17 -0
User.md +17 -0
model_200_response.go +17 -0
model__special_model_name_.go +17 -0
model_additional_properties_class.go +17 -0
model_animal.go +22 -0
model_api_response.go +17 -0
model_array_of_array_of_number_only.go +17 -0
model_array_of_number_only.go +17 -0
model_array_test_.go +17 -0
model_capitalization.go +17 -0
model_cat.go +17 -0
model_cat_all_of.go +17 -0
model_category.go +20 -0
model_class_model.go +17 -0
model_client.go +17 -0
model_dog.go +17 -0
model_dog_all_of.go +17 -0
model_enum_arrays.go +17 -0
model_enum_test_.go +26 -0
model_file.go +17 -0
model_file_schema_test_class.go +17 -0
model_foo.go +21 -0
model_format_test_.go +21 -0
model_has_only_read_only.go +17 -0
model_health_check_result.go +17 -0
model_inline_object.go +17 -0
model_inline_object_1.go +17 -0
model_inline_object_2.go +21 -0
model_inline_object_3.go +21 -0
model_inline_object_4.go +19 -0
model_inline_object_5.go +18 -0
model_inline_response_default.go +17 -0
model_list.go +17 -0
model_map_test_.go +17 -0
model_mixed_properties_and_additional_properties_class.go +17 -0
model_name.go +18 -0
model_nullable_class.go +17 -0
model_number_only.go +17 -0
model_order.go +21 -0
model_outer_composite.go +17 -0
model_pet.go +19 -0
model_read_only_first.go +17 -0
model_return.go +17 -0
model_tag.go +17 -0
model_user.go +17 -0
@@ -16,6 +16,7 @@
@@ -23,14 +24,12 @@ import org.openapitools.codegen.CodegenSecurity;
@@ -97,6 +96,59 @@ public class GoClientExperimentalCodegen extends GoClientCodegen {
@@ -16,6 +16,7 @@
@@ -23,14 +24,12 @@ import org.openapitools.codegen.CodegenSecurity;
@@ -97,6 +96,59 @@ public class GoClientExperimentalCodegen extends GoClientCodegen {
@@ -52,6 +52,44 @@ type {{classname}} struct {
@@ -16,6 +16,23 @@ Name | Type | Description | Notes
@@ -8,6 +8,23 @@ Name | Type | Description | Notes
@@ -8,6 +8,23 @@ Name | Type | Description | Notes
@@ -8,6 +8,23 @@ Name | Type | Description | Notes
@@ -18,6 +18,23 @@ Name | Type | Description | Notes
@@ -8,6 +8,23 @@ Name | Type | Description | Notes
@@ -8,6 +8,23 @@ Name | Type | Description | Notes
@@ -8,6 +8,23 @@ Name | Type | Description | Notes
@@ -8,6 +8,23 @@ Name | Type | Description | Notes
@@ -5,10 +5,27 @@