@@ -15,7 +15,7 @@ TypeResult resolveType(
15
15
openapi.OpenAPI spec,
16
16
State state,
17
17
String identifier,
18
- json_schema.Schema schema, {
18
+ json_schema.JsonSchema schema, {
19
19
bool nullable = false ,
20
20
}) {
21
21
final result = _resolveType (
@@ -34,11 +34,11 @@ TypeResult _resolveType(
34
34
openapi.OpenAPI spec,
35
35
State state,
36
36
String identifier,
37
- json_schema.Schema schema, {
37
+ json_schema.JsonSchema schema, {
38
38
bool nullable = false ,
39
39
}) {
40
40
switch (schema) {
41
- case json_schema.Schema ($enum: != null ):
41
+ case json_schema.JsonSchema ($enum: != null ):
42
42
final subResult = resolveType (
43
43
spec,
44
44
state,
@@ -58,7 +58,7 @@ TypeResult _resolveType(
58
58
nullable: nullable,
59
59
);
60
60
61
- case json_schema.Schema (allOf: != null ):
61
+ case json_schema.JsonSchema (allOf: != null ):
62
62
return resolveObject (
63
63
spec,
64
64
state,
@@ -67,13 +67,13 @@ TypeResult _resolveType(
67
67
nullable: nullable,
68
68
);
69
69
70
- case json_schema.Schema (ref: null , ofs: null , type: null ):
70
+ case json_schema.JsonSchema (ref: null , ofs: null , type: null ):
71
71
return TypeResultBase (
72
72
'JsonObject' ,
73
73
nullable: nullable,
74
74
);
75
75
76
- case json_schema.Schema (ref: != null ):
76
+ case json_schema.JsonSchema (ref: != null ):
77
77
final name = schema.ref! .fragment.split ('/' ).last;
78
78
final subResult = resolveType (
79
79
spec,
@@ -85,7 +85,7 @@ TypeResult _resolveType(
85
85
86
86
return subResult.asTypeDef;
87
87
88
- case json_schema.Schema (anyOf: != null ) || json_schema.Schema (oneOf: != null ):
88
+ case json_schema.JsonSchema (anyOf: != null ) || json_schema.JsonSchema (oneOf: != null ):
89
89
return resolveSomeOf (
90
90
spec,
91
91
state,
@@ -94,7 +94,7 @@ TypeResult _resolveType(
94
94
nullable: nullable,
95
95
);
96
96
97
- case json_schema.Schema (isContentString: true ):
97
+ case json_schema.JsonSchema (isContentString: true ):
98
98
final subResult = resolveType (
99
99
spec,
100
100
state,
@@ -108,43 +108,43 @@ TypeResult _resolveType(
108
108
nullable: nullable,
109
109
);
110
110
111
- case json_schema.Schema (type: json_schema.SchemaType .boolean):
111
+ case json_schema.JsonSchema (type: json_schema.JsonSchemaType .boolean):
112
112
return TypeResultBase (
113
113
'bool' ,
114
114
nullable: nullable,
115
115
);
116
116
117
- case json_schema.Schema (type: json_schema.SchemaType .integer):
117
+ case json_schema.JsonSchema (type: json_schema.JsonSchemaType .integer):
118
118
return TypeResultBase (
119
119
'int' ,
120
120
nullable: nullable,
121
121
);
122
122
123
- case json_schema.Schema (type: json_schema.SchemaType .number, format: 'float' || 'double' ):
123
+ case json_schema.JsonSchema (type: json_schema.JsonSchemaType .number, format: 'float' || 'double' ):
124
124
return TypeResultBase (
125
125
'double' ,
126
126
nullable: nullable,
127
127
);
128
128
129
- case json_schema.Schema (type: json_schema.SchemaType .number):
129
+ case json_schema.JsonSchema (type: json_schema.JsonSchemaType .number):
130
130
return TypeResultBase (
131
131
'num' ,
132
132
nullable: nullable,
133
133
);
134
134
135
- case json_schema.Schema (type: json_schema.SchemaType .string, format: 'binary' ):
135
+ case json_schema.JsonSchema (type: json_schema.JsonSchemaType .string, format: 'binary' ):
136
136
return TypeResultBase (
137
137
'Uint8List' ,
138
138
nullable: nullable,
139
139
);
140
140
141
- case json_schema.Schema (type: json_schema.SchemaType .string):
141
+ case json_schema.JsonSchema (type: json_schema.JsonSchemaType .string):
142
142
return TypeResultBase (
143
143
'String' ,
144
144
nullable: nullable,
145
145
);
146
146
147
- case json_schema.Schema (type: json_schema.SchemaType .array):
147
+ case json_schema.JsonSchema (type: json_schema.JsonSchemaType .array):
148
148
final TypeResult subResult;
149
149
if (schema.maxItems == 0 ) {
150
150
subResult = TypeResultBase ('Never' );
@@ -165,7 +165,7 @@ TypeResult _resolveType(
165
165
nullable: nullable,
166
166
);
167
167
168
- case json_schema.Schema (type: json_schema.SchemaType .object, properties: null ):
168
+ case json_schema.JsonSchema (type: json_schema.JsonSchemaType .object, properties: null ):
169
169
if (schema.additionalProperties == null ) {
170
170
return TypeResultBase (
171
171
'JsonObject' ,
@@ -185,15 +185,15 @@ TypeResult _resolveType(
185
185
);
186
186
}
187
187
188
- case json_schema.Schema (type: json_schema.SchemaType .object, : final properties)
188
+ case json_schema.JsonSchema (type: json_schema.JsonSchemaType .object, : final properties)
189
189
when properties != null && properties.isEmpty:
190
190
return TypeResultMap (
191
191
'BuiltMap' ,
192
192
TypeResultBase ('JsonObject' ),
193
193
nullable: nullable,
194
194
);
195
195
196
- case json_schema.Schema (type: json_schema.SchemaType .object):
196
+ case json_schema.JsonSchema (type: json_schema.JsonSchemaType .object):
197
197
return resolveObject (
198
198
spec,
199
199
state,
0 commit comments