Skip to content

Commit 9212fef

Browse files
committed
another attempt to fix the doc generator
1 parent 8bd6777 commit 9212fef

95 files changed

Lines changed: 132 additions & 132 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

modules/openapi-generator/src/main/resources/rust/api_doc.mustache

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ Method | HTTP request | Description
2525
Name | Type | Description | Required | Notes
2626
------------- | ------------- | ------------- | ------------- | -------------{{/-last}}{{/allParams}}
2727
{{#allParams}}
28-
**{{{paramName}}}** | {{^required}}Option<{{/required}}{{#required}}{{#isNullable}}Option<{{/isNullable}}{{/required}}{{#isPrimitiveType}}**{{{dataType}}}**{{/isPrimitiveType}}{{^isPrimitiveType}}{{#isModel}}{{#baseType}}[**{{{dataType}}}**]({{#lambda.pascalcase}}{{{baseType}}}{{/lambda.pascalcase}}.md){{/baseType}}{{^baseType}}[**{{{dataType}}}**]({{{dataType}}}.md){{/baseType}}{{/isModel}}{{^isModel}}{{#isEnumRef}}{{#baseType}}[**{{{dataType}}}**]({{#lambda.pascalcase}}{{{baseType}}}{{/lambda.pascalcase}}.md){{/baseType}}{{^baseType}}[**{{{dataType}}}**]({{{dataType}}}.md){{/baseType}}{{/isEnumRef}}{{^isEnumRef}}{{#isEnum}}{{#baseType}}[**{{{dataType}}}**]({{#lambda.pascalcase}}{{{baseType}}}{{/lambda.pascalcase}}.md){{/baseType}}{{^baseType}}[**{{{dataType}}}**]({{{dataType}}}.md){{/baseType}}{{/isEnum}}{{^isEnum}}**{{{dataType}}}**{{/isEnum}}{{/isEnumRef}}{{/isModel}}{{/isPrimitiveType}}{{^required}}>{{/required}}{{#required}}{{#isNullable}}>{{/isNullable}}{{/required}} | {{{description}}} | {{#required}}[required]{{/required}} |{{#defaultValue}}[default to {{{.}}}]{{/defaultValue}}
28+
**{{{paramName}}}** | {{^required}}Option<{{/required}}{{#required}}{{#isNullable}}Option<{{/isNullable}}{{/required}}{{#isPrimitiveType}}**{{{dataType}}}**{{/isPrimitiveType}}{{^isPrimitiveType}}{{#complexType}}[**{{{dataType}}}**]({{#lambda.pascalcase}}{{{complexType}}}{{/lambda.pascalcase}}.md){{/complexType}}{{^complexType}}[**{{{dataType}}}**]({{#lambda.pascalcase}}{{{dataType}}}{{/lambda.pascalcase}}.md){{/complexType}}{{/isPrimitiveType}}{{^required}}>{{/required}}{{#required}}{{#isNullable}}>{{/isNullable}}{{/required}} | {{{description}}}{{#isInnerEnum}} (enum: {{#allowableValues}}{{#values}}{{{.}}}{{^-last}}, {{/-last}}{{/values}}{{/allowableValues}}){{/isInnerEnum}} | {{#required}}[required]{{/required}} |{{#defaultValue}}[default to {{{.}}}]{{/defaultValue}}
2929
{{/allParams}}
3030

3131
### Return type

modules/openapi-generator/src/main/resources/rust/model_doc.mustache

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222

2323
Name | Type | Description | Notes
2424
------------ | ------------- | ------------- | -------------
25-
{{#vars}}**{{{name}}}** | {{^required}}Option<{{/required}}{{#required}}{{#isNullable}}Option<{{/isNullable}}{{/required}}{{#isPrimitiveType}}**{{{dataType}}}**{{/isPrimitiveType}}{{^isPrimitiveType}}{{#isModel}}[**{{{dataType}}}**]({{#lambda.pascalcase}}{{{complexType}}}{{/lambda.pascalcase}}.md){{/isModel}}{{^isModel}}{{#isEnumRef}}[**{{{dataType}}}**]({{#lambda.pascalcase}}{{{complexType}}}{{/lambda.pascalcase}}.md){{/isEnumRef}}{{^isEnumRef}}{{#isEnum}}[**{{{dataType}}}**]({{#lambda.pascalcase}}{{{complexType}}}{{/lambda.pascalcase}}.md){{/isEnum}}{{^isEnum}}**{{{dataType}}}**{{/isEnum}}{{/isEnumRef}}{{/isModel}}{{/isPrimitiveType}}{{^required}}>{{/required}}{{#required}}{{#isNullable}}>{{/isNullable}}{{/required}} | {{{description}}} | {{^required}}[optional]{{/required}}{{#isReadOnly}}[readonly]{{/isReadOnly}}{{#defaultValue}}[default to {{{.}}}]{{/defaultValue}}
25+
{{#vars}}**{{{name}}}** | {{^required}}Option<{{/required}}{{#required}}{{#isNullable}}Option<{{/isNullable}}{{/required}}{{#isPrimitiveType}}**{{{dataType}}}**{{/isPrimitiveType}}{{^isPrimitiveType}}{{#complexType}}[**{{{dataType}}}**]({{#lambda.pascalcase}}{{{complexType}}}{{/lambda.pascalcase}}.md){{/complexType}}{{^complexType}}**{{{dataType}}}**{{/complexType}}{{/isPrimitiveType}}{{^required}}>{{/required}}{{#required}}{{#isNullable}}>{{/isNullable}}{{/required}} | {{{description}}}{{#isInnerEnum}} (enum: {{#allowableValues}}{{#values}}{{{.}}}{{^-last}}, {{/-last}}{{/values}}{{/allowableValues}}){{/isInnerEnum}} | {{^required}}[optional]{{/required}}{{#isReadOnly}}[readonly]{{/isReadOnly}}{{#defaultValue}}[default to {{{.}}}]{{/defaultValue}}
2626
{{/vars}}
2727
{{/x-mapped-models}}
2828
{{/vendorExtensions}}
@@ -35,7 +35,7 @@ Name | Type | Description | Notes
3535

3636
Name | Type | Description | Notes
3737
------------ | ------------- | ------------- | -------------
38-
{{#vars}}**{{{name}}}** | {{^required}}Option<{{/required}}{{#required}}{{#isNullable}}Option<{{/isNullable}}{{/required}}{{#isPrimitiveType}}**{{{dataType}}}**{{/isPrimitiveType}}{{^isPrimitiveType}}{{#isModel}}[**{{{dataType}}}**]({{#lambda.pascalcase}}{{{complexType}}}{{/lambda.pascalcase}}.md){{/isModel}}{{^isModel}}{{#isEnumRef}}[**{{{dataType}}}**]({{#lambda.pascalcase}}{{{complexType}}}{{/lambda.pascalcase}}.md){{/isEnumRef}}{{^isEnumRef}}{{#isEnum}}[**{{{dataType}}}**]({{#lambda.pascalcase}}{{{complexType}}}{{/lambda.pascalcase}}.md){{/isEnum}}{{^isEnum}}**{{{dataType}}}**{{/isEnum}}{{/isEnumRef}}{{/isModel}}{{/isPrimitiveType}}{{^required}}>{{/required}}{{#required}}{{#isNullable}}>{{/isNullable}}{{/required}} | {{{description}}} | {{^required}}[optional]{{/required}}{{#isReadOnly}}[readonly]{{/isReadOnly}}{{#defaultValue}}[default to {{{.}}}]{{/defaultValue}}
38+
{{#vars}}**{{{name}}}** | {{^required}}Option<{{/required}}{{#required}}{{#isNullable}}Option<{{/isNullable}}{{/required}}{{#isPrimitiveType}}**{{{dataType}}}**{{/isPrimitiveType}}{{^isPrimitiveType}}{{#complexType}}[**{{{dataType}}}**]({{#lambda.pascalcase}}{{{complexType}}}{{/lambda.pascalcase}}.md){{/complexType}}{{^complexType}}**{{{dataType}}}**{{/complexType}}{{/isPrimitiveType}}{{^required}}>{{/required}}{{#required}}{{#isNullable}}>{{/isNullable}}{{/required}} | {{{description}}}{{#isInnerEnum}} (enum: {{#allowableValues}}{{#values}}{{{.}}}{{^-last}}, {{/-last}}{{/values}}{{/allowableValues}}){{/isInnerEnum}} | {{^required}}[optional]{{/required}}{{#isReadOnly}}[readonly]{{/isReadOnly}}{{#defaultValue}}[default to {{{.}}}]{{/defaultValue}}
3939
{{/vars}}
4040
{{/oneOf.isEmpty}}
4141
{{^oneOf.isEmpty}}

samples/client/others/rust/reqwest-regression-16119/docs/Parent.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
Name | Type | Description | Notes
66
------------ | ------------- | ------------- | -------------
7-
**child** | Option<**std::collections::HashMap<String, serde_json::Value>**> | | [optional]
7+
**child** | Option<[**std::collections::HashMap<String, serde_json::Value>**](SerdeJson__Value.md)> | | [optional]
88

99
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
1010

samples/client/others/rust/reqwest/enum-query-params/docs/AggregateResponse.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
Name | Type | Description | Notes
66
------------ | ------------- | ------------- | -------------
77
**count** | Option<**i64**> | | [optional]
8-
**data** | Option<**Vec<std::collections::HashMap<String, serde_json::Value>>**> | | [optional]
8+
**data** | Option<[**Vec<std::collections::HashMap<String, serde_json::Value>>**](Std__collections__HashMap.md)> | | [optional]
99

1010
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
1111

samples/client/others/rust/reqwest/multipart-async/docs/DefaultApi.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ Name | Type | Description | Required | Notes
2424
------------- | ------------- | ------------- | ------------- | -------------
2525
**primary_file** | **std::path::PathBuf** | Primary file (required) | [required] |
2626
**title** | Option<**String**> | Upload title | |
27-
**tags** | Option<**Vec<String>**> | Tags for the upload | |
27+
**tags** | Option<[**Vec<String>**](String.md)> | Tags for the upload | |
2828
**thumbnail** | Option<**std::path::PathBuf**> | Optional thumbnail file | |
2929

3030
### Return type

samples/client/petstore/rust/reqwest-trait/petstore/docs/ArrayItemRefTest.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44

55
Name | Type | Description | Notes
66
------------ | ------------- | ------------- | -------------
7-
**list_with_array_ref** | **Vec<Vec<String>>** | |
8-
**list_with_object_ref** | **Vec<std::collections::HashMap<String, serde_json::Value>>** | |
7+
**list_with_array_ref** | [**Vec<Vec<String>>**](Vec.md) | |
8+
**list_with_object_ref** | [**Vec<std::collections::HashMap<String, serde_json::Value>>**](Std__collections__HashMap.md) | |
99

1010
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
1111

samples/client/petstore/rust/reqwest-trait/petstore/docs/EnumArrayTesting.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
Name | Type | Description | Notes
66
------------ | ------------- | ------------- | -------------
7-
**required_enums** | **Vec<String>** | |
7+
**required_enums** | **Vec<String>** | (enum: A, B, C) |
88

99
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
1010

samples/client/petstore/rust/reqwest-trait/petstore/docs/ModelWithInlineEnum.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
Name | Type | Description | Notes
66
------------ | ------------- | ------------- | -------------
77
**id** | Option<**i64**> | Model ID | [optional]
8-
**status** | **String** | Status with inline enum (tests inline enum not being boxed in constructor) |
9-
**priority** | Option<**String**> | Priority level (optional inline enum) | [optional]
8+
**status** | **String** | Status with inline enum (tests inline enum not being boxed in constructor) (enum: draft, published, archived) |
9+
**priority** | Option<**String**> | Priority level (optional inline enum) (enum: low, medium, high, critical) | [optional]
1010
**metadata** | Option<[**models::ModelWithInlineEnumMetadata**](ModelWithInlineEnumMetadata.md)> | | [optional]
1111

1212
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

samples/client/petstore/rust/reqwest-trait/petstore/docs/Order.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ Name | Type | Description | Notes
88
**pet_id** | Option<**i64**> | | [optional]
99
**quantity** | Option<**i32**> | | [optional]
1010
**ship_date** | Option<**String**> | | [optional]
11-
**status** | Option<**String**> | Order Status | [optional]
11+
**status** | Option<**String**> | Order Status (enum: placed, approved, delivered) | [optional]
1212
**complete** | Option<**bool**> | | [optional][default to false]
1313

1414
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

samples/client/petstore/rust/reqwest-trait/petstore/docs/Pet.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ Name | Type | Description | Notes
88
**category** | Option<[**models::Category**](Category.md)> | | [optional]
99
**name** | **String** | |
1010
**photo_urls** | **Vec<String>** | |
11-
**tags** | Option<**Vec<models::Tag>**> | | [optional]
12-
**status** | Option<**String**> | pet status in the store | [optional]
11+
**tags** | Option<[**Vec<models::Tag>**](Tag.md)> | | [optional]
12+
**status** | Option<**String**> | pet status in the store (enum: available, pending, sold) | [optional]
1313

1414
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
1515

0 commit comments

Comments
 (0)