Latest generation

This commit is contained in:
ci core model
2025-03-31 12:58:50 +00:00
parent ca987a8e5b
commit 79f3015ef8
450 changed files with 8802 additions and 8388 deletions

View File

@@ -2,7 +2,7 @@
// Generated code. Do not modify.
// source: openapiv2.proto
//
// @dart = 2.12
// @dart = 3.3
// ignore_for_file: annotate_overrides, camel_case_types, comment_references
// ignore_for_file: constant_identifier_names, library_prefixes
@@ -17,6 +17,8 @@ import 'package:protobuf/protobuf.dart' as $pb;
import 'google/protobuf/struct.pb.dart' as $66;
import 'openapiv2.pbenum.dart';
export 'package:protobuf/protobuf.dart' show GeneratedMessageGenericExtensions;
export 'openapiv2.pbenum.dart';
/// `Swagger` is a representation of OpenAPI v2 specification's Swagger object.
@@ -53,12 +55,12 @@ class Swagger extends $pb.GeneratedMessage {
$core.Iterable<Scheme>? schemes,
$core.Iterable<$core.String>? consumes,
$core.Iterable<$core.String>? produces,
$core.Map<$core.String, Response>? responses,
$pb.PbMap<$core.String, Response>? responses,
SecurityDefinitions? securityDefinitions,
$core.Iterable<SecurityRequirement>? security,
$core.Iterable<Tag>? tags,
ExternalDocumentation? externalDocs,
$core.Map<$core.String, $66.Value>? extensions,
$pb.PbMap<$core.String, $66.Value>? extensions,
}) {
final $result = create();
if (swagger != null) {
@@ -154,18 +156,18 @@ class Swagger extends $pb.GeneratedMessage {
@$pb.TagNumber(1)
$core.bool hasSwagger() => $_has(0);
@$pb.TagNumber(1)
void clearSwagger() => clearField(1);
void clearSwagger() => $_clearField(1);
/// Provides metadata about the API. The metadata can be used by the
/// clients if needed.
@$pb.TagNumber(2)
Info get info => $_getN(1);
@$pb.TagNumber(2)
set info(Info v) { setField(2, v); }
set info(Info v) { $_setField(2, v); }
@$pb.TagNumber(2)
$core.bool hasInfo() => $_has(1);
@$pb.TagNumber(2)
void clearInfo() => clearField(2);
void clearInfo() => $_clearField(2);
@$pb.TagNumber(2)
Info ensureInfo() => $_ensure(1);
@@ -180,7 +182,7 @@ class Swagger extends $pb.GeneratedMessage {
@$pb.TagNumber(3)
$core.bool hasHost() => $_has(2);
@$pb.TagNumber(3)
void clearHost() => clearField(3);
void clearHost() => $_clearField(3);
/// The base path on which the API is served, which is relative to the host. If
/// it is not included, the API is served directly under the host. The value
@@ -198,40 +200,40 @@ class Swagger extends $pb.GeneratedMessage {
@$pb.TagNumber(4)
$core.bool hasBasePath() => $_has(3);
@$pb.TagNumber(4)
void clearBasePath() => clearField(4);
void clearBasePath() => $_clearField(4);
/// The transfer protocol of the API. Values MUST be from the list: "http",
/// "https", "ws", "wss". If the schemes is not included, the default scheme to
/// be used is the one used to access the OpenAPI definition itself.
@$pb.TagNumber(5)
$core.List<Scheme> get schemes => $_getList(4);
$pb.PbList<Scheme> get schemes => $_getList(4);
/// A list of MIME types the APIs can consume. This is global to all APIs but
/// can be overridden on specific API calls. Value MUST be as described under
/// Mime Types.
@$pb.TagNumber(6)
$core.List<$core.String> get consumes => $_getList(5);
$pb.PbList<$core.String> get consumes => $_getList(5);
/// A list of MIME types the APIs can produce. This is global to all APIs but
/// can be overridden on specific API calls. Value MUST be as described under
/// Mime Types.
@$pb.TagNumber(7)
$core.List<$core.String> get produces => $_getList(6);
$pb.PbList<$core.String> get produces => $_getList(6);
/// An object to hold responses that can be used across operations. This
/// property does not define global responses for all operations.
@$pb.TagNumber(10)
$core.Map<$core.String, Response> get responses => $_getMap(7);
$pb.PbMap<$core.String, Response> get responses => $_getMap(7);
/// Security scheme definitions that can be used across the specification.
@$pb.TagNumber(11)
SecurityDefinitions get securityDefinitions => $_getN(8);
@$pb.TagNumber(11)
set securityDefinitions(SecurityDefinitions v) { setField(11, v); }
set securityDefinitions(SecurityDefinitions v) { $_setField(11, v); }
@$pb.TagNumber(11)
$core.bool hasSecurityDefinitions() => $_has(8);
@$pb.TagNumber(11)
void clearSecurityDefinitions() => clearField(11);
void clearSecurityDefinitions() => $_clearField(11);
@$pb.TagNumber(11)
SecurityDefinitions ensureSecurityDefinitions() => $_ensure(8);
@@ -240,22 +242,22 @@ class Swagger extends $pb.GeneratedMessage {
/// (that is, there is a logical OR between the security requirements).
/// Individual operations can override this definition.
@$pb.TagNumber(12)
$core.List<SecurityRequirement> get security => $_getList(9);
$pb.PbList<SecurityRequirement> get security => $_getList(9);
/// A list of tags for API documentation control. Tags can be used for logical
/// grouping of operations by resources or any other qualifier.
@$pb.TagNumber(13)
$core.List<Tag> get tags => $_getList(10);
$pb.PbList<Tag> get tags => $_getList(10);
/// Additional external documentation.
@$pb.TagNumber(14)
ExternalDocumentation get externalDocs => $_getN(11);
@$pb.TagNumber(14)
set externalDocs(ExternalDocumentation v) { setField(14, v); }
set externalDocs(ExternalDocumentation v) { $_setField(14, v); }
@$pb.TagNumber(14)
$core.bool hasExternalDocs() => $_has(11);
@$pb.TagNumber(14)
void clearExternalDocs() => clearField(14);
void clearExternalDocs() => $_clearField(14);
@$pb.TagNumber(14)
ExternalDocumentation ensureExternalDocs() => $_ensure(11);
@@ -263,7 +265,7 @@ class Swagger extends $pb.GeneratedMessage {
/// extra functionality that is not covered by the standard OpenAPI Specification.
/// See: https://swagger.io/docs/specification/2-0/swagger-extensions/
@$pb.TagNumber(15)
$core.Map<$core.String, $66.Value> get extensions => $_getMap(12);
$pb.PbMap<$core.String, $66.Value> get extensions => $_getMap(12);
}
/// `Operation` is a representation of OpenAPI v2 specification's Operation object.
@@ -300,11 +302,11 @@ class Operation extends $pb.GeneratedMessage {
$core.String? operationId,
$core.Iterable<$core.String>? consumes,
$core.Iterable<$core.String>? produces,
$core.Map<$core.String, Response>? responses,
$pb.PbMap<$core.String, Response>? responses,
$core.Iterable<Scheme>? schemes,
$core.bool? deprecated,
$core.Iterable<SecurityRequirement>? security,
$core.Map<$core.String, $66.Value>? extensions,
$pb.PbMap<$core.String, $66.Value>? extensions,
}) {
final $result = create();
if (tags != null) {
@@ -389,7 +391,7 @@ class Operation extends $pb.GeneratedMessage {
/// A list of tags for API documentation control. Tags can be used for logical
/// grouping of operations by resources or any other qualifier.
@$pb.TagNumber(1)
$core.List<$core.String> get tags => $_getList(0);
$pb.PbList<$core.String> get tags => $_getList(0);
/// A short summary of what the operation does. For maximum readability in the
/// swagger-ui, this field SHOULD be less than 120 characters.
@@ -400,7 +402,7 @@ class Operation extends $pb.GeneratedMessage {
@$pb.TagNumber(2)
$core.bool hasSummary() => $_has(1);
@$pb.TagNumber(2)
void clearSummary() => clearField(2);
void clearSummary() => $_clearField(2);
/// A verbose explanation of the operation behavior. GFM syntax can be used for
/// rich text representation.
@@ -411,17 +413,17 @@ class Operation extends $pb.GeneratedMessage {
@$pb.TagNumber(3)
$core.bool hasDescription() => $_has(2);
@$pb.TagNumber(3)
void clearDescription() => clearField(3);
void clearDescription() => $_clearField(3);
/// Additional external documentation for this operation.
@$pb.TagNumber(4)
ExternalDocumentation get externalDocs => $_getN(3);
@$pb.TagNumber(4)
set externalDocs(ExternalDocumentation v) { setField(4, v); }
set externalDocs(ExternalDocumentation v) { $_setField(4, v); }
@$pb.TagNumber(4)
$core.bool hasExternalDocs() => $_has(3);
@$pb.TagNumber(4)
void clearExternalDocs() => clearField(4);
void clearExternalDocs() => $_clearField(4);
@$pb.TagNumber(4)
ExternalDocumentation ensureExternalDocs() => $_ensure(3);
@@ -436,30 +438,30 @@ class Operation extends $pb.GeneratedMessage {
@$pb.TagNumber(5)
$core.bool hasOperationId() => $_has(4);
@$pb.TagNumber(5)
void clearOperationId() => clearField(5);
void clearOperationId() => $_clearField(5);
/// A list of MIME types the operation can consume. This overrides the consumes
/// definition at the OpenAPI Object. An empty value MAY be used to clear the
/// global definition. Value MUST be as described under Mime Types.
@$pb.TagNumber(6)
$core.List<$core.String> get consumes => $_getList(5);
$pb.PbList<$core.String> get consumes => $_getList(5);
/// A list of MIME types the operation can produce. This overrides the produces
/// definition at the OpenAPI Object. An empty value MAY be used to clear the
/// global definition. Value MUST be as described under Mime Types.
@$pb.TagNumber(7)
$core.List<$core.String> get produces => $_getList(6);
$pb.PbList<$core.String> get produces => $_getList(6);
/// The list of possible responses as they are returned from executing this
/// operation.
@$pb.TagNumber(9)
$core.Map<$core.String, Response> get responses => $_getMap(7);
$pb.PbMap<$core.String, Response> get responses => $_getMap(7);
/// The transfer protocol for the operation. Values MUST be from the list:
/// "http", "https", "ws", "wss". The value overrides the OpenAPI Object
/// schemes definition.
@$pb.TagNumber(10)
$core.List<Scheme> get schemes => $_getList(8);
$pb.PbList<Scheme> get schemes => $_getList(8);
/// Declares this operation to be deprecated. Usage of the declared operation
/// should be refrained. Default value is false.
@@ -470,7 +472,7 @@ class Operation extends $pb.GeneratedMessage {
@$pb.TagNumber(11)
$core.bool hasDeprecated() => $_has(9);
@$pb.TagNumber(11)
void clearDeprecated() => clearField(11);
void clearDeprecated() => $_clearField(11);
/// A declaration of which security schemes are applied for this operation. The
/// list of values describes alternative security schemes that can be used
@@ -478,13 +480,13 @@ class Operation extends $pb.GeneratedMessage {
/// definition overrides any declared top-level security. To remove a top-level
/// security declaration, an empty array can be used.
@$pb.TagNumber(12)
$core.List<SecurityRequirement> get security => $_getList(10);
$pb.PbList<SecurityRequirement> get security => $_getList(10);
/// Custom properties that start with "x-" such as "x-foo" used to describe
/// extra functionality that is not covered by the standard OpenAPI Specification.
/// See: https://swagger.io/docs/specification/2-0/swagger-extensions/
@$pb.TagNumber(13)
$core.Map<$core.String, $66.Value> get extensions => $_getMap(11);
$pb.PbMap<$core.String, $66.Value> get extensions => $_getMap(11);
}
/// `Header` is a representation of OpenAPI v2 specification's Header object.
@@ -558,7 +560,7 @@ class Header extends $pb.GeneratedMessage {
@$pb.TagNumber(1)
$core.bool hasDescription() => $_has(0);
@$pb.TagNumber(1)
void clearDescription() => clearField(1);
void clearDescription() => $_clearField(1);
/// The type of the object. The value MUST be one of "string", "number", "integer", or "boolean". The "array" type is not supported.
@$pb.TagNumber(2)
@@ -568,7 +570,7 @@ class Header extends $pb.GeneratedMessage {
@$pb.TagNumber(2)
$core.bool hasType() => $_has(1);
@$pb.TagNumber(2)
void clearType() => clearField(2);
void clearType() => $_clearField(2);
/// `Format` The extending format for the previously mentioned type.
@$pb.TagNumber(3)
@@ -578,7 +580,7 @@ class Header extends $pb.GeneratedMessage {
@$pb.TagNumber(3)
$core.bool hasFormat() => $_has(2);
@$pb.TagNumber(3)
void clearFormat() => clearField(3);
void clearFormat() => $_clearField(3);
/// `Default` Declares the value of the header that the server will use if none is provided.
/// See: https://tools.ietf.org/html/draft-fge-json-schema-validation-00#section-6.2.
@@ -590,7 +592,7 @@ class Header extends $pb.GeneratedMessage {
@$pb.TagNumber(6)
$core.bool hasDefault_6() => $_has(3);
@$pb.TagNumber(6)
void clearDefault_6() => clearField(6);
void clearDefault_6() => $_clearField(6);
/// 'Pattern' See https://tools.ietf.org/html/draft-fge-json-schema-validation-00#section-5.2.3.
@$pb.TagNumber(13)
@@ -600,7 +602,7 @@ class Header extends $pb.GeneratedMessage {
@$pb.TagNumber(13)
$core.bool hasPattern() => $_has(4);
@$pb.TagNumber(13)
void clearPattern() => clearField(13);
void clearPattern() => $_clearField(13);
}
/// `Response` is a representation of OpenAPI v2 specification's Response object.
@@ -610,9 +612,9 @@ class Response extends $pb.GeneratedMessage {
factory Response({
$core.String? description,
Schema? schema,
$core.Map<$core.String, Header>? headers,
$core.Map<$core.String, $core.String>? examples,
$core.Map<$core.String, $66.Value>? extensions,
$pb.PbMap<$core.String, Header>? headers,
$pb.PbMap<$core.String, $core.String>? examples,
$pb.PbMap<$core.String, $66.Value>? extensions,
}) {
final $result = create();
if (description != null) {
@@ -675,18 +677,18 @@ class Response extends $pb.GeneratedMessage {
@$pb.TagNumber(1)
$core.bool hasDescription() => $_has(0);
@$pb.TagNumber(1)
void clearDescription() => clearField(1);
void clearDescription() => $_clearField(1);
/// `Schema` optionally defines the structure of the response.
/// If `Schema` is not provided, it means there is no content to the response.
@$pb.TagNumber(2)
Schema get schema => $_getN(1);
@$pb.TagNumber(2)
set schema(Schema v) { setField(2, v); }
set schema(Schema v) { $_setField(2, v); }
@$pb.TagNumber(2)
$core.bool hasSchema() => $_has(1);
@$pb.TagNumber(2)
void clearSchema() => clearField(2);
void clearSchema() => $_clearField(2);
@$pb.TagNumber(2)
Schema ensureSchema() => $_ensure(1);
@@ -694,18 +696,18 @@ class Response extends $pb.GeneratedMessage {
/// `Header` name is expected to be a string in the canonical format of the MIME header key
/// See: https://golang.org/pkg/net/textproto/#CanonicalMIMEHeaderKey
@$pb.TagNumber(3)
$core.Map<$core.String, Header> get headers => $_getMap(2);
$pb.PbMap<$core.String, Header> get headers => $_getMap(2);
/// `Examples` gives per-mimetype response examples.
/// See: https://github.com/OAI/OpenAPI-Specification/blob/3.0.0/versions/2.0.md#example-object
@$pb.TagNumber(4)
$core.Map<$core.String, $core.String> get examples => $_getMap(3);
$pb.PbMap<$core.String, $core.String> get examples => $_getMap(3);
/// Custom properties that start with "x-" such as "x-foo" used to describe
/// extra functionality that is not covered by the standard OpenAPI Specification.
/// See: https://swagger.io/docs/specification/2-0/swagger-extensions/
@$pb.TagNumber(5)
$core.Map<$core.String, $66.Value> get extensions => $_getMap(4);
$pb.PbMap<$core.String, $66.Value> get extensions => $_getMap(4);
}
/// `Info` is a representation of OpenAPI v2 specification's Info object.
@@ -739,7 +741,7 @@ class Info extends $pb.GeneratedMessage {
Contact? contact,
License? license,
$core.String? version,
$core.Map<$core.String, $66.Value>? extensions,
$pb.PbMap<$core.String, $66.Value>? extensions,
}) {
final $result = create();
if (title != null) {
@@ -809,7 +811,7 @@ class Info extends $pb.GeneratedMessage {
@$pb.TagNumber(1)
$core.bool hasTitle() => $_has(0);
@$pb.TagNumber(1)
void clearTitle() => clearField(1);
void clearTitle() => $_clearField(1);
/// A short description of the application. GFM syntax can be used for rich
/// text representation.
@@ -820,7 +822,7 @@ class Info extends $pb.GeneratedMessage {
@$pb.TagNumber(2)
$core.bool hasDescription() => $_has(1);
@$pb.TagNumber(2)
void clearDescription() => clearField(2);
void clearDescription() => $_clearField(2);
/// The Terms of Service for the API.
@$pb.TagNumber(3)
@@ -830,17 +832,17 @@ class Info extends $pb.GeneratedMessage {
@$pb.TagNumber(3)
$core.bool hasTermsOfService() => $_has(2);
@$pb.TagNumber(3)
void clearTermsOfService() => clearField(3);
void clearTermsOfService() => $_clearField(3);
/// The contact information for the exposed API.
@$pb.TagNumber(4)
Contact get contact => $_getN(3);
@$pb.TagNumber(4)
set contact(Contact v) { setField(4, v); }
set contact(Contact v) { $_setField(4, v); }
@$pb.TagNumber(4)
$core.bool hasContact() => $_has(3);
@$pb.TagNumber(4)
void clearContact() => clearField(4);
void clearContact() => $_clearField(4);
@$pb.TagNumber(4)
Contact ensureContact() => $_ensure(3);
@@ -848,11 +850,11 @@ class Info extends $pb.GeneratedMessage {
@$pb.TagNumber(5)
License get license => $_getN(4);
@$pb.TagNumber(5)
set license(License v) { setField(5, v); }
set license(License v) { $_setField(5, v); }
@$pb.TagNumber(5)
$core.bool hasLicense() => $_has(4);
@$pb.TagNumber(5)
void clearLicense() => clearField(5);
void clearLicense() => $_clearField(5);
@$pb.TagNumber(5)
License ensureLicense() => $_ensure(4);
@@ -865,13 +867,13 @@ class Info extends $pb.GeneratedMessage {
@$pb.TagNumber(6)
$core.bool hasVersion() => $_has(5);
@$pb.TagNumber(6)
void clearVersion() => clearField(6);
void clearVersion() => $_clearField(6);
/// Custom properties that start with "x-" such as "x-foo" used to describe
/// extra functionality that is not covered by the standard OpenAPI Specification.
/// See: https://swagger.io/docs/specification/2-0/swagger-extensions/
@$pb.TagNumber(7)
$core.Map<$core.String, $66.Value> get extensions => $_getMap(6);
$pb.PbMap<$core.String, $66.Value> get extensions => $_getMap(6);
}
/// `Contact` is a representation of OpenAPI v2 specification's Contact object.
@@ -950,7 +952,7 @@ class Contact extends $pb.GeneratedMessage {
@$pb.TagNumber(1)
$core.bool hasName() => $_has(0);
@$pb.TagNumber(1)
void clearName() => clearField(1);
void clearName() => $_clearField(1);
/// The URL pointing to the contact information. MUST be in the format of a
/// URL.
@@ -961,7 +963,7 @@ class Contact extends $pb.GeneratedMessage {
@$pb.TagNumber(2)
$core.bool hasUrl() => $_has(1);
@$pb.TagNumber(2)
void clearUrl() => clearField(2);
void clearUrl() => $_clearField(2);
/// The email address of the contact person/organization. MUST be in the format
/// of an email address.
@@ -972,7 +974,7 @@ class Contact extends $pb.GeneratedMessage {
@$pb.TagNumber(3)
$core.bool hasEmail() => $_has(2);
@$pb.TagNumber(3)
void clearEmail() => clearField(3);
void clearEmail() => $_clearField(3);
}
/// `License` is a representation of OpenAPI v2 specification's License object.
@@ -1045,7 +1047,7 @@ class License extends $pb.GeneratedMessage {
@$pb.TagNumber(1)
$core.bool hasName() => $_has(0);
@$pb.TagNumber(1)
void clearName() => clearField(1);
void clearName() => $_clearField(1);
/// A URL to the license used for the API. MUST be in the format of a URL.
@$pb.TagNumber(2)
@@ -1055,7 +1057,7 @@ class License extends $pb.GeneratedMessage {
@$pb.TagNumber(2)
$core.bool hasUrl() => $_has(1);
@$pb.TagNumber(2)
void clearUrl() => clearField(2);
void clearUrl() => $_clearField(2);
}
/// `ExternalDocumentation` is a representation of OpenAPI v2 specification's
@@ -1127,7 +1129,7 @@ class ExternalDocumentation extends $pb.GeneratedMessage {
@$pb.TagNumber(1)
$core.bool hasDescription() => $_has(0);
@$pb.TagNumber(1)
void clearDescription() => clearField(1);
void clearDescription() => $_clearField(1);
/// The URL for the target documentation. Value MUST be in the format
/// of a URL.
@@ -1138,7 +1140,7 @@ class ExternalDocumentation extends $pb.GeneratedMessage {
@$pb.TagNumber(2)
$core.bool hasUrl() => $_has(1);
@$pb.TagNumber(2)
void clearUrl() => clearField(2);
void clearUrl() => $_clearField(2);
}
/// `Schema` is a representation of OpenAPI v2 specification's Schema object.
@@ -1207,11 +1209,11 @@ class Schema extends $pb.GeneratedMessage {
@$pb.TagNumber(1)
JSONSchema get jsonSchema => $_getN(0);
@$pb.TagNumber(1)
set jsonSchema(JSONSchema v) { setField(1, v); }
set jsonSchema(JSONSchema v) { $_setField(1, v); }
@$pb.TagNumber(1)
$core.bool hasJsonSchema() => $_has(0);
@$pb.TagNumber(1)
void clearJsonSchema() => clearField(1);
void clearJsonSchema() => $_clearField(1);
@$pb.TagNumber(1)
JSONSchema ensureJsonSchema() => $_ensure(0);
@@ -1227,7 +1229,7 @@ class Schema extends $pb.GeneratedMessage {
@$pb.TagNumber(2)
$core.bool hasDiscriminator() => $_has(1);
@$pb.TagNumber(2)
void clearDiscriminator() => clearField(2);
void clearDiscriminator() => $_clearField(2);
/// Relevant only for Schema "properties" definitions. Declares the property as
/// "read only". This means that it MAY be sent as part of a response but MUST
@@ -1241,17 +1243,17 @@ class Schema extends $pb.GeneratedMessage {
@$pb.TagNumber(3)
$core.bool hasReadOnly() => $_has(2);
@$pb.TagNumber(3)
void clearReadOnly() => clearField(3);
void clearReadOnly() => $_clearField(3);
/// Additional external documentation for this schema.
@$pb.TagNumber(5)
ExternalDocumentation get externalDocs => $_getN(3);
@$pb.TagNumber(5)
set externalDocs(ExternalDocumentation v) { setField(5, v); }
set externalDocs(ExternalDocumentation v) { $_setField(5, v); }
@$pb.TagNumber(5)
$core.bool hasExternalDocs() => $_has(3);
@$pb.TagNumber(5)
void clearExternalDocs() => clearField(5);
void clearExternalDocs() => $_clearField(5);
@$pb.TagNumber(5)
ExternalDocumentation ensureExternalDocs() => $_ensure(3);
@@ -1264,7 +1266,7 @@ class Schema extends $pb.GeneratedMessage {
@$pb.TagNumber(6)
$core.bool hasExample() => $_has(4);
@$pb.TagNumber(6)
void clearExample() => clearField(6);
void clearExample() => $_clearField(6);
}
/// 'FieldConfiguration' provides additional field level properties used when generating the OpenAPI v2 file.
@@ -1320,7 +1322,7 @@ class JSONSchema_FieldConfiguration extends $pb.GeneratedMessage {
@$pb.TagNumber(47)
$core.bool hasPathParamName() => $_has(0);
@$pb.TagNumber(47)
void clearPathParamName() => clearField(47);
void clearPathParamName() => $_clearField(47);
}
/// `JSONSchema` represents properties from JSON Schema taken, and as used, in
@@ -1376,7 +1378,7 @@ class JSONSchema extends $pb.GeneratedMessage {
$core.Iterable<JSONSchema_JSONSchemaSimpleTypes>? type,
$core.String? format,
$core.Iterable<$core.String>? enum_46,
$core.Map<$core.String, $66.Value>? extensions,
$pb.PbMap<$core.String, $66.Value>? extensions,
JSONSchema_FieldConfiguration? fieldConfiguration,
}) {
final $result = create();
@@ -1528,7 +1530,7 @@ class JSONSchema extends $pb.GeneratedMessage {
@$pb.TagNumber(3)
$core.bool hasRef() => $_has(0);
@$pb.TagNumber(3)
void clearRef() => clearField(3);
void clearRef() => $_clearField(3);
/// The title of the schema.
@$pb.TagNumber(5)
@@ -1538,7 +1540,7 @@ class JSONSchema extends $pb.GeneratedMessage {
@$pb.TagNumber(5)
$core.bool hasTitle() => $_has(1);
@$pb.TagNumber(5)
void clearTitle() => clearField(5);
void clearTitle() => $_clearField(5);
/// A short description of the schema.
@$pb.TagNumber(6)
@@ -1548,7 +1550,7 @@ class JSONSchema extends $pb.GeneratedMessage {
@$pb.TagNumber(6)
$core.bool hasDescription() => $_has(2);
@$pb.TagNumber(6)
void clearDescription() => clearField(6);
void clearDescription() => $_clearField(6);
@$pb.TagNumber(7)
$core.String get default_7 => $_getSZ(3);
@@ -1557,7 +1559,7 @@ class JSONSchema extends $pb.GeneratedMessage {
@$pb.TagNumber(7)
$core.bool hasDefault_7() => $_has(3);
@$pb.TagNumber(7)
void clearDefault_7() => clearField(7);
void clearDefault_7() => $_clearField(7);
@$pb.TagNumber(8)
$core.bool get readOnly => $_getBF(4);
@@ -1566,7 +1568,7 @@ class JSONSchema extends $pb.GeneratedMessage {
@$pb.TagNumber(8)
$core.bool hasReadOnly() => $_has(4);
@$pb.TagNumber(8)
void clearReadOnly() => clearField(8);
void clearReadOnly() => $_clearField(8);
/// A free-form property to include a JSON example of this field. This is copied
/// verbatim to the output swagger.json. Quotes must be escaped.
@@ -1578,7 +1580,7 @@ class JSONSchema extends $pb.GeneratedMessage {
@$pb.TagNumber(9)
$core.bool hasExample() => $_has(5);
@$pb.TagNumber(9)
void clearExample() => clearField(9);
void clearExample() => $_clearField(9);
@$pb.TagNumber(10)
$core.double get multipleOf => $_getN(6);
@@ -1587,7 +1589,7 @@ class JSONSchema extends $pb.GeneratedMessage {
@$pb.TagNumber(10)
$core.bool hasMultipleOf() => $_has(6);
@$pb.TagNumber(10)
void clearMultipleOf() => clearField(10);
void clearMultipleOf() => $_clearField(10);
/// Maximum represents an inclusive upper limit for a numeric instance. The
/// value of MUST be a number,
@@ -1598,7 +1600,7 @@ class JSONSchema extends $pb.GeneratedMessage {
@$pb.TagNumber(11)
$core.bool hasMaximum() => $_has(7);
@$pb.TagNumber(11)
void clearMaximum() => clearField(11);
void clearMaximum() => $_clearField(11);
@$pb.TagNumber(12)
$core.bool get exclusiveMaximum => $_getBF(8);
@@ -1607,7 +1609,7 @@ class JSONSchema extends $pb.GeneratedMessage {
@$pb.TagNumber(12)
$core.bool hasExclusiveMaximum() => $_has(8);
@$pb.TagNumber(12)
void clearExclusiveMaximum() => clearField(12);
void clearExclusiveMaximum() => $_clearField(12);
/// minimum represents an inclusive lower limit for a numeric instance. The
/// value of MUST be a number,
@@ -1618,7 +1620,7 @@ class JSONSchema extends $pb.GeneratedMessage {
@$pb.TagNumber(13)
$core.bool hasMinimum() => $_has(9);
@$pb.TagNumber(13)
void clearMinimum() => clearField(13);
void clearMinimum() => $_clearField(13);
@$pb.TagNumber(14)
$core.bool get exclusiveMinimum => $_getBF(10);
@@ -1627,7 +1629,7 @@ class JSONSchema extends $pb.GeneratedMessage {
@$pb.TagNumber(14)
$core.bool hasExclusiveMinimum() => $_has(10);
@$pb.TagNumber(14)
void clearExclusiveMinimum() => clearField(14);
void clearExclusiveMinimum() => $_clearField(14);
@$pb.TagNumber(15)
$fixnum.Int64 get maxLength => $_getI64(11);
@@ -1636,7 +1638,7 @@ class JSONSchema extends $pb.GeneratedMessage {
@$pb.TagNumber(15)
$core.bool hasMaxLength() => $_has(11);
@$pb.TagNumber(15)
void clearMaxLength() => clearField(15);
void clearMaxLength() => $_clearField(15);
@$pb.TagNumber(16)
$fixnum.Int64 get minLength => $_getI64(12);
@@ -1645,7 +1647,7 @@ class JSONSchema extends $pb.GeneratedMessage {
@$pb.TagNumber(16)
$core.bool hasMinLength() => $_has(12);
@$pb.TagNumber(16)
void clearMinLength() => clearField(16);
void clearMinLength() => $_clearField(16);
@$pb.TagNumber(17)
$core.String get pattern => $_getSZ(13);
@@ -1654,7 +1656,7 @@ class JSONSchema extends $pb.GeneratedMessage {
@$pb.TagNumber(17)
$core.bool hasPattern() => $_has(13);
@$pb.TagNumber(17)
void clearPattern() => clearField(17);
void clearPattern() => $_clearField(17);
@$pb.TagNumber(20)
$fixnum.Int64 get maxItems => $_getI64(14);
@@ -1663,7 +1665,7 @@ class JSONSchema extends $pb.GeneratedMessage {
@$pb.TagNumber(20)
$core.bool hasMaxItems() => $_has(14);
@$pb.TagNumber(20)
void clearMaxItems() => clearField(20);
void clearMaxItems() => $_clearField(20);
@$pb.TagNumber(21)
$fixnum.Int64 get minItems => $_getI64(15);
@@ -1672,7 +1674,7 @@ class JSONSchema extends $pb.GeneratedMessage {
@$pb.TagNumber(21)
$core.bool hasMinItems() => $_has(15);
@$pb.TagNumber(21)
void clearMinItems() => clearField(21);
void clearMinItems() => $_clearField(21);
@$pb.TagNumber(22)
$core.bool get uniqueItems => $_getBF(16);
@@ -1681,7 +1683,7 @@ class JSONSchema extends $pb.GeneratedMessage {
@$pb.TagNumber(22)
$core.bool hasUniqueItems() => $_has(16);
@$pb.TagNumber(22)
void clearUniqueItems() => clearField(22);
void clearUniqueItems() => $_clearField(22);
@$pb.TagNumber(24)
$fixnum.Int64 get maxProperties => $_getI64(17);
@@ -1690,7 +1692,7 @@ class JSONSchema extends $pb.GeneratedMessage {
@$pb.TagNumber(24)
$core.bool hasMaxProperties() => $_has(17);
@$pb.TagNumber(24)
void clearMaxProperties() => clearField(24);
void clearMaxProperties() => $_clearField(24);
@$pb.TagNumber(25)
$fixnum.Int64 get minProperties => $_getI64(18);
@@ -1699,17 +1701,17 @@ class JSONSchema extends $pb.GeneratedMessage {
@$pb.TagNumber(25)
$core.bool hasMinProperties() => $_has(18);
@$pb.TagNumber(25)
void clearMinProperties() => clearField(25);
void clearMinProperties() => $_clearField(25);
@$pb.TagNumber(26)
$core.List<$core.String> get required => $_getList(19);
$pb.PbList<$core.String> get required => $_getList(19);
/// Items in 'array' must be unique.
@$pb.TagNumber(34)
$core.List<$core.String> get array => $_getList(20);
$pb.PbList<$core.String> get array => $_getList(20);
@$pb.TagNumber(35)
$core.List<JSONSchema_JSONSchemaSimpleTypes> get type => $_getList(21);
$pb.PbList<JSONSchema_JSONSchemaSimpleTypes> get type => $_getList(21);
/// `Format`
@$pb.TagNumber(36)
@@ -1719,27 +1721,27 @@ class JSONSchema extends $pb.GeneratedMessage {
@$pb.TagNumber(36)
$core.bool hasFormat() => $_has(22);
@$pb.TagNumber(36)
void clearFormat() => clearField(36);
void clearFormat() => $_clearField(36);
/// Items in `enum` must be unique https://tools.ietf.org/html/draft-fge-json-schema-validation-00#section-5.5.1
@$pb.TagNumber(46)
$core.List<$core.String> get enum_46 => $_getList(23);
$pb.PbList<$core.String> get enum_46 => $_getList(23);
/// Custom properties that start with "x-" such as "x-foo" used to describe
/// extra functionality that is not covered by the standard OpenAPI Specification.
/// See: https://swagger.io/docs/specification/2-0/swagger-extensions/
@$pb.TagNumber(48)
$core.Map<$core.String, $66.Value> get extensions => $_getMap(24);
$pb.PbMap<$core.String, $66.Value> get extensions => $_getMap(24);
/// Additional field level properties used when generating the OpenAPI v2 file.
@$pb.TagNumber(1001)
JSONSchema_FieldConfiguration get fieldConfiguration => $_getN(25);
@$pb.TagNumber(1001)
set fieldConfiguration(JSONSchema_FieldConfiguration v) { setField(1001, v); }
set fieldConfiguration(JSONSchema_FieldConfiguration v) { $_setField(1001, v); }
@$pb.TagNumber(1001)
$core.bool hasFieldConfiguration() => $_has(25);
@$pb.TagNumber(1001)
void clearFieldConfiguration() => clearField(1001);
void clearFieldConfiguration() => $_clearField(1001);
@$pb.TagNumber(1001)
JSONSchema_FieldConfiguration ensureFieldConfiguration() => $_ensure(25);
}
@@ -1752,7 +1754,7 @@ class Tag extends $pb.GeneratedMessage {
$core.String? name,
$core.String? description,
ExternalDocumentation? externalDocs,
$core.Map<$core.String, $66.Value>? extensions,
$pb.PbMap<$core.String, $66.Value>? extensions,
}) {
final $result = create();
if (name != null) {
@@ -1812,7 +1814,7 @@ class Tag extends $pb.GeneratedMessage {
@$pb.TagNumber(1)
$core.bool hasName() => $_has(0);
@$pb.TagNumber(1)
void clearName() => clearField(1);
void clearName() => $_clearField(1);
/// A short description for the tag. GFM syntax can be used for rich text
/// representation.
@@ -1823,17 +1825,17 @@ class Tag extends $pb.GeneratedMessage {
@$pb.TagNumber(2)
$core.bool hasDescription() => $_has(1);
@$pb.TagNumber(2)
void clearDescription() => clearField(2);
void clearDescription() => $_clearField(2);
/// Additional external documentation for this tag.
@$pb.TagNumber(3)
ExternalDocumentation get externalDocs => $_getN(2);
@$pb.TagNumber(3)
set externalDocs(ExternalDocumentation v) { setField(3, v); }
set externalDocs(ExternalDocumentation v) { $_setField(3, v); }
@$pb.TagNumber(3)
$core.bool hasExternalDocs() => $_has(2);
@$pb.TagNumber(3)
void clearExternalDocs() => clearField(3);
void clearExternalDocs() => $_clearField(3);
@$pb.TagNumber(3)
ExternalDocumentation ensureExternalDocs() => $_ensure(2);
@@ -1841,7 +1843,7 @@ class Tag extends $pb.GeneratedMessage {
/// extra functionality that is not covered by the standard OpenAPI Specification.
/// See: https://swagger.io/docs/specification/2-0/swagger-extensions/
@$pb.TagNumber(4)
$core.Map<$core.String, $66.Value> get extensions => $_getMap(3);
$pb.PbMap<$core.String, $66.Value> get extensions => $_getMap(3);
}
/// `SecurityDefinitions` is a representation of OpenAPI v2 specification's
@@ -1854,7 +1856,7 @@ class Tag extends $pb.GeneratedMessage {
/// and only serves to provide the relevant details for each scheme.
class SecurityDefinitions extends $pb.GeneratedMessage {
factory SecurityDefinitions({
$core.Map<$core.String, SecurityScheme>? security,
$pb.PbMap<$core.String, SecurityScheme>? security,
}) {
final $result = create();
if (security != null) {
@@ -1895,7 +1897,7 @@ class SecurityDefinitions extends $pb.GeneratedMessage {
/// A single security scheme definition, mapping a "name" to the scheme it
/// defines.
@$pb.TagNumber(1)
$core.Map<$core.String, SecurityScheme> get security => $_getMap(0);
$pb.PbMap<$core.String, SecurityScheme> get security => $_getMap(0);
}
/// `SecurityScheme` is a representation of OpenAPI v2 specification's
@@ -1917,7 +1919,7 @@ class SecurityScheme extends $pb.GeneratedMessage {
$core.String? authorizationUrl,
$core.String? tokenUrl,
Scopes? scopes,
$core.Map<$core.String, $66.Value>? extensions,
$pb.PbMap<$core.String, $66.Value>? extensions,
}) {
final $result = create();
if (type != null) {
@@ -1992,11 +1994,11 @@ class SecurityScheme extends $pb.GeneratedMessage {
@$pb.TagNumber(1)
SecurityScheme_Type get type => $_getN(0);
@$pb.TagNumber(1)
set type(SecurityScheme_Type v) { setField(1, v); }
set type(SecurityScheme_Type v) { $_setField(1, v); }
@$pb.TagNumber(1)
$core.bool hasType() => $_has(0);
@$pb.TagNumber(1)
void clearType() => clearField(1);
void clearType() => $_clearField(1);
/// A short description for security scheme.
@$pb.TagNumber(2)
@@ -2006,7 +2008,7 @@ class SecurityScheme extends $pb.GeneratedMessage {
@$pb.TagNumber(2)
$core.bool hasDescription() => $_has(1);
@$pb.TagNumber(2)
void clearDescription() => clearField(2);
void clearDescription() => $_clearField(2);
/// The name of the header or query parameter to be used.
/// Valid for apiKey.
@@ -2017,7 +2019,7 @@ class SecurityScheme extends $pb.GeneratedMessage {
@$pb.TagNumber(3)
$core.bool hasName() => $_has(2);
@$pb.TagNumber(3)
void clearName() => clearField(3);
void clearName() => $_clearField(3);
/// The location of the API key. Valid values are "query" or
/// "header".
@@ -2025,11 +2027,11 @@ class SecurityScheme extends $pb.GeneratedMessage {
@$pb.TagNumber(4)
SecurityScheme_In get in_4 => $_getN(3);
@$pb.TagNumber(4)
set in_4(SecurityScheme_In v) { setField(4, v); }
set in_4(SecurityScheme_In v) { $_setField(4, v); }
@$pb.TagNumber(4)
$core.bool hasIn_4() => $_has(3);
@$pb.TagNumber(4)
void clearIn_4() => clearField(4);
void clearIn_4() => $_clearField(4);
/// The flow used by the OAuth2 security scheme. Valid values are
/// "implicit", "password", "application" or "accessCode".
@@ -2037,11 +2039,11 @@ class SecurityScheme extends $pb.GeneratedMessage {
@$pb.TagNumber(5)
SecurityScheme_Flow get flow => $_getN(4);
@$pb.TagNumber(5)
set flow(SecurityScheme_Flow v) { setField(5, v); }
set flow(SecurityScheme_Flow v) { $_setField(5, v); }
@$pb.TagNumber(5)
$core.bool hasFlow() => $_has(4);
@$pb.TagNumber(5)
void clearFlow() => clearField(5);
void clearFlow() => $_clearField(5);
/// The authorization URL to be used for this flow. This SHOULD be in
/// the form of a URL.
@@ -2053,7 +2055,7 @@ class SecurityScheme extends $pb.GeneratedMessage {
@$pb.TagNumber(6)
$core.bool hasAuthorizationUrl() => $_has(5);
@$pb.TagNumber(6)
void clearAuthorizationUrl() => clearField(6);
void clearAuthorizationUrl() => $_clearField(6);
/// The token URL to be used for this flow. This SHOULD be in the
/// form of a URL.
@@ -2065,18 +2067,18 @@ class SecurityScheme extends $pb.GeneratedMessage {
@$pb.TagNumber(7)
$core.bool hasTokenUrl() => $_has(6);
@$pb.TagNumber(7)
void clearTokenUrl() => clearField(7);
void clearTokenUrl() => $_clearField(7);
/// The available scopes for the OAuth2 security scheme.
/// Valid for oauth2.
@$pb.TagNumber(8)
Scopes get scopes => $_getN(7);
@$pb.TagNumber(8)
set scopes(Scopes v) { setField(8, v); }
set scopes(Scopes v) { $_setField(8, v); }
@$pb.TagNumber(8)
$core.bool hasScopes() => $_has(7);
@$pb.TagNumber(8)
void clearScopes() => clearField(8);
void clearScopes() => $_clearField(8);
@$pb.TagNumber(8)
Scopes ensureScopes() => $_ensure(7);
@@ -2084,7 +2086,7 @@ class SecurityScheme extends $pb.GeneratedMessage {
/// extra functionality that is not covered by the standard OpenAPI Specification.
/// See: https://swagger.io/docs/specification/2-0/swagger-extensions/
@$pb.TagNumber(9)
$core.Map<$core.String, $66.Value> get extensions => $_getMap(8);
$pb.PbMap<$core.String, $66.Value> get extensions => $_getMap(8);
}
/// If the security scheme is of type "oauth2", then the value is a list of
@@ -2131,7 +2133,7 @@ class SecurityRequirement_SecurityRequirementValue extends $pb.GeneratedMessage
static SecurityRequirement_SecurityRequirementValue? _defaultInstance;
@$pb.TagNumber(1)
$core.List<$core.String> get scope => $_getList(0);
$pb.PbList<$core.String> get scope => $_getList(0);
}
/// `SecurityRequirement` is a representation of OpenAPI v2 specification's
@@ -2147,7 +2149,7 @@ class SecurityRequirement_SecurityRequirementValue extends $pb.GeneratedMessage
/// declared in the Security Definitions.
class SecurityRequirement extends $pb.GeneratedMessage {
factory SecurityRequirement({
$core.Map<$core.String, SecurityRequirement_SecurityRequirementValue>? securityRequirement,
$pb.PbMap<$core.String, SecurityRequirement_SecurityRequirementValue>? securityRequirement,
}) {
final $result = create();
if (securityRequirement != null) {
@@ -2190,7 +2192,7 @@ class SecurityRequirement extends $pb.GeneratedMessage {
/// then the value is a list of scope names required for the execution.
/// For other security scheme types, the array MUST be empty.
@$pb.TagNumber(1)
$core.Map<$core.String, SecurityRequirement_SecurityRequirementValue> get securityRequirement => $_getMap(0);
$pb.PbMap<$core.String, SecurityRequirement_SecurityRequirementValue> get securityRequirement => $_getMap(0);
}
/// `Scopes` is a representation of OpenAPI v2 specification's Scopes object.
@@ -2200,7 +2202,7 @@ class SecurityRequirement extends $pb.GeneratedMessage {
/// Lists the available scopes for an OAuth2 security scheme.
class Scopes extends $pb.GeneratedMessage {
factory Scopes({
$core.Map<$core.String, $core.String>? scope,
$pb.PbMap<$core.String, $core.String>? scope,
}) {
final $result = create();
if (scope != null) {
@@ -2241,7 +2243,7 @@ class Scopes extends $pb.GeneratedMessage {
/// Maps between a name of a scope to a short description of it (as the value
/// of the property).
@$pb.TagNumber(1)
$core.Map<$core.String, $core.String> get scope => $_getMap(0);
$pb.PbMap<$core.String, $core.String> get scope => $_getMap(0);
}