Skip to content
This repository was archived by the owner on Dec 25, 2024. It is now read-only.

Commit cc176d1

Browse files
authored
Java client, misc improvements (#411)
* Fixes docRoot in response docs * Adjusts rsponse content shema doc docRoot * Adds builder for ServerInfo * Samples regen with server info builders * Adds missing import in operation code sample, fixes server info docs for methods * Uses a TreeSet for allServers and fixes typos in ApiConfiguration * Stops generation of operation servers if they were already generated * Adds and uses security ondex builder * Keyword builder added, samples updated * python petstore doc regen with server fix * Sample regen with python operation servers fix * Fixes python server index info * Fixes server index initialization in python api config * Fixes get server key prefixes in api_configuration python files * Fixes api config security info for python * Fixes python api configuration detection of security with no items * Fixes security usage in python operation files
1 parent 291c589 commit cc176d1

File tree

1,650 files changed

+6903
-5343
lines changed

Some content is hidden

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

1,650 files changed

+6903
-5343
lines changed

samples/client/3_0_3_unit_test/java/docs/RootServerInfo.md

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,14 @@ public class RootServerInfo
55

66
A class that provides a server, and any needed server info classes
77
- a class that is a ServerProvider
8+
- a builder for the ServerProvider
89
- an enum class that stores server index values
910

1011
## Nested Class Summary
1112
| Modifier and Type | Class and Description |
1213
| ----------------- | --------------------- |
1314
| static class | [RootServerInfo.RootServerInfo1](#rootserverinfo1)<br>class that stores a server index |
15+
| static class | [RootServerInfo.RootServerInfoBuilder](#rootserverinfobuilder)<br>class that stores a server index |
1416
| enum | [RootServerInfo.ServerIndex](#serverindex)<br>class that stores a server index |
1517

1618
## RootServerInfo1
@@ -21,7 +23,6 @@ A class that stores servers and allows one to be returned with a ServerIndex ins
2123
### Constructor Summary
2224
| Constructor and Description |
2325
| --------------------------- |
24-
| RootServerInfo1()<br>Creates an instance using default server variable values |
2526
| RootServerInfo1(@Nullable [Server0](servers/Server0.md) server0)<br>Creates an instance using passed in servers |
2627

2728
### Field Summary
@@ -34,6 +35,21 @@ A class that stores servers and allows one to be returned with a ServerIndex ins
3435
| ----------------- | ---------------------- |
3536
| Server | getServer([ServerIndex](#serverindex) serverIndex) |
3637

38+
## RootServerInfoBuilder
39+
40+
a builder for [RootServerInfo1](#rootserverinfo1)
41+
42+
### Constructor Summary
43+
| Constructor and Description |
44+
| --------------------------- |
45+
| RootServerInfoBuilder()<br>Creates an instance |
46+
47+
### Method Summary
48+
| Modifier and Type | Method and Description |
49+
| ----------------- | ---------------------- |
50+
| [RootServerInfoBuilder](#rootserverinfobuilder) | server0([Server0](servers/Server0.md) server0)<br>sets the server |
51+
| [RootServerInfo1](#rootserverinfo1) | build() |
52+
3753
## ServerIndex
3854
enum ServerIndex<br>
3955

samples/client/3_0_3_unit_test/java/docs/components/schemas/AdditionalpropertiesAllowsASchemaWhichShouldValidate.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ import java.util.Arrays;
8181
import java.util.List;
8282
import java.util.AbstractMap;
8383
84-
static final SchemaConfiguration configuration = new SchemaConfiguration(JsonSchemaKeywordFlags.ofNone());
84+
static final SchemaConfiguration configuration = new SchemaConfiguration(new JsonSchemaKeywordFlags.Builder().build());
8585
8686
// Map validation
8787
AdditionalpropertiesAllowsASchemaWhichShouldValidate.AdditionalpropertiesAllowsASchemaWhichShouldValidateMap validatedPayload =

samples/client/3_0_3_unit_test/java/docs/components/schemas/AdditionalpropertiesCanExistByItself.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ import java.util.Arrays;
6565
import java.util.List;
6666
import java.util.AbstractMap;
6767
68-
static final SchemaConfiguration configuration = new SchemaConfiguration(JsonSchemaKeywordFlags.ofNone());
68+
static final SchemaConfiguration configuration = new SchemaConfiguration(new JsonSchemaKeywordFlags.Builder().build());
6969
7070
// Map validation
7171
AdditionalpropertiesCanExistByItself.AdditionalpropertiesCanExistByItselfMap validatedPayload =

samples/client/3_0_3_unit_test/java/docs/components/schemas/AnyofWithBaseSchema.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ import java.util.Arrays;
7474
import java.util.List;
7575
import java.util.AbstractMap;
7676
77-
static final SchemaConfiguration configuration = new SchemaConfiguration(JsonSchemaKeywordFlags.ofNone());
77+
static final SchemaConfiguration configuration = new SchemaConfiguration(new JsonSchemaKeywordFlags.Builder().build());
7878
7979
// String validation
8080
String validatedPayload = AnyofWithBaseSchema.AnyofWithBaseSchema1.validate(

samples/client/3_0_3_unit_test/java/docs/components/schemas/ArrayTypeMatchesArrays.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ import java.util.Arrays;
7070
import java.util.List;
7171
import java.util.AbstractMap;
7272
73-
static final SchemaConfiguration configuration = new SchemaConfiguration(JsonSchemaKeywordFlags.ofNone());
73+
static final SchemaConfiguration configuration = new SchemaConfiguration(new JsonSchemaKeywordFlags.Builder().build());
7474
7575
// List validation
7676
ArrayTypeMatchesArrays.ArrayTypeMatchesArraysList validatedPayload =

samples/client/3_0_3_unit_test/java/docs/components/schemas/EnumWith0DoesNotMatchFalse.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ import java.util.Arrays;
6363
import java.util.List;
6464
import java.util.AbstractMap;
6565
66-
static final SchemaConfiguration configuration = new SchemaConfiguration(JsonSchemaKeywordFlags.ofNone());
66+
static final SchemaConfiguration configuration = new SchemaConfiguration(new JsonSchemaKeywordFlags.Builder().build());
6767
6868
// int validation
6969
int validatedPayload = EnumWith0DoesNotMatchFalse.EnumWith0DoesNotMatchFalse1.validate(

samples/client/3_0_3_unit_test/java/docs/components/schemas/EnumWith1DoesNotMatchTrue.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ import java.util.Arrays;
6363
import java.util.List;
6464
import java.util.AbstractMap;
6565
66-
static final SchemaConfiguration configuration = new SchemaConfiguration(JsonSchemaKeywordFlags.ofNone());
66+
static final SchemaConfiguration configuration = new SchemaConfiguration(new JsonSchemaKeywordFlags.Builder().build());
6767
6868
// int validation
6969
int validatedPayload = EnumWith1DoesNotMatchTrue.EnumWith1DoesNotMatchTrue1.validate(

samples/client/3_0_3_unit_test/java/docs/components/schemas/EnumWithEscapedCharacters.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ import java.util.Arrays;
6060
import java.util.List;
6161
import java.util.AbstractMap;
6262
63-
static final SchemaConfiguration configuration = new SchemaConfiguration(JsonSchemaKeywordFlags.ofNone());
63+
static final SchemaConfiguration configuration = new SchemaConfiguration(new JsonSchemaKeywordFlags.Builder().build());
6464
6565
// String validation
6666
String validatedPayload = EnumWithEscapedCharacters.EnumWithEscapedCharacters1.validate(

samples/client/3_0_3_unit_test/java/docs/components/schemas/EnumWithFalseDoesNotMatch0.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ import java.util.Arrays;
6060
import java.util.List;
6161
import java.util.AbstractMap;
6262
63-
static final SchemaConfiguration configuration = new SchemaConfiguration(JsonSchemaKeywordFlags.ofNone());
63+
static final SchemaConfiguration configuration = new SchemaConfiguration(new JsonSchemaKeywordFlags.Builder().build());
6464
6565
// boolean validation
6666
boolean validatedPayload = EnumWithFalseDoesNotMatch0.EnumWithFalseDoesNotMatch01.validate(

samples/client/3_0_3_unit_test/java/docs/components/schemas/EnumWithTrueDoesNotMatch1.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ import java.util.Arrays;
6060
import java.util.List;
6161
import java.util.AbstractMap;
6262
63-
static final SchemaConfiguration configuration = new SchemaConfiguration(JsonSchemaKeywordFlags.ofNone());
63+
static final SchemaConfiguration configuration = new SchemaConfiguration(new JsonSchemaKeywordFlags.Builder().build());
6464
6565
// boolean validation
6666
boolean validatedPayload = EnumWithTrueDoesNotMatch1.EnumWithTrueDoesNotMatch11.validate(

0 commit comments

Comments
 (0)