// Generated code - do not modify // ignore_for_file: annotate_overrides, camel_case_types, constant_identifier_names // ignore_for_file: non_constant_identifier_names, avoid_print // Based on grpc.reflection.v1alpha.reflection.proto import 'dart:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; enum ServerReflectionRequest_MessageRequest { fileByFilename, fileContainingSymbol, fileContainingExtension, allExtensionNumbersOfType, listServices, notSet } class ServerReflectionRequest extends $pb.GeneratedMessage { factory ServerReflectionRequest({ $core.String? host, $core.String? fileByFilename, $core.String? fileContainingSymbol, ExtensionRequest? fileContainingExtension, $core.String? allExtensionNumbersOfType, $core.String? listServices, }) { final result = create(); if (host != null) result.host = host; if (fileByFilename != null) result.fileByFilename = fileByFilename; if (fileContainingSymbol != null) result.fileContainingSymbol = fileContainingSymbol; if (fileContainingExtension != null) result.fileContainingExtension = fileContainingExtension; if (allExtensionNumbersOfType != null) result.allExtensionNumbersOfType = allExtensionNumbersOfType; if (listServices != null) result.listServices = listServices; return result; } ServerReflectionRequest._() : super(); factory ServerReflectionRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ServerReflectionRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static const $core.Map<$core.int, ServerReflectionRequest_MessageRequest> _ServerReflectionRequest_MessageRequestByTag = { 3: ServerReflectionRequest_MessageRequest.fileByFilename, 4: ServerReflectionRequest_MessageRequest.fileContainingSymbol, 5: ServerReflectionRequest_MessageRequest.fileContainingExtension, 6: ServerReflectionRequest_MessageRequest.allExtensionNumbersOfType, 7: ServerReflectionRequest_MessageRequest.listServices, 0: ServerReflectionRequest_MessageRequest.notSet }; static final $pb.BuilderInfo _i = $pb.BuilderInfo( 'ServerReflectionRequest', package: const $pb.PackageName('grpc.reflection.v1alpha'), createEmptyInstance: create) ..oo(0, [3, 4, 5, 6, 7]) ..aOS(1, 'host') ..aOS(3, 'fileByFilename') ..aOS(4, 'fileContainingSymbol') ..aOM(5, 'fileContainingExtension', subBuilder: ExtensionRequest.create) ..aOS(6, 'allExtensionNumbersOfType') ..aOS(7, 'listServices') ..hasRequiredFields = false; @$core.override $pb.BuilderInfo get info_ => _i; @$core.override ServerReflectionRequest createEmptyInstance() => create(); static ServerReflectionRequest create() => ServerReflectionRequest._(); @$core.override ServerReflectionRequest clone() => ServerReflectionRequest()..mergeFromMessage(this); static $core.List createRepeated() => []; ServerReflectionRequest_MessageRequest whichMessageRequest() => _ServerReflectionRequest_MessageRequestByTag[$_whichOneof(0)] ?? ServerReflectionRequest_MessageRequest.notSet; void clearMessageRequest() => clearField($_whichOneof(0)); @$pb.TagNumber(1) $core.String get host => $_getSZ(0); @$pb.TagNumber(1) set host($core.String v) => $_setString(0, v); @$pb.TagNumber(1) $core.bool hasHost() => $_has(0); @$pb.TagNumber(1) void clearHost() => clearField(1); @$pb.TagNumber(3) $core.String get fileByFilename => $_getSZ(1); @$pb.TagNumber(3) set fileByFilename($core.String v) => $_setString(1, v); @$pb.TagNumber(3) $core.bool hasFileByFilename() => $_has(1); @$pb.TagNumber(3) void clearFileByFilename() => clearField(3); @$pb.TagNumber(4) $core.String get fileContainingSymbol => $_getSZ(2); @$pb.TagNumber(4) set fileContainingSymbol($core.String v) => $_setString(2, v); @$pb.TagNumber(4) $core.bool hasFileContainingSymbol() => $_has(2); @$pb.TagNumber(4) void clearFileContainingSymbol() => clearField(4); @$pb.TagNumber(5) ExtensionRequest get fileContainingExtension => $_getN(3); @$pb.TagNumber(5) set fileContainingExtension(ExtensionRequest v) => setField(5, v); @$pb.TagNumber(5) $core.bool hasFileContainingExtension() => $_has(3); @$pb.TagNumber(5) void clearFileContainingExtension() => clearField(5); @$pb.TagNumber(5) ExtensionRequest ensureFileContainingExtension() => $_ensure(3); @$pb.TagNumber(6) $core.String get allExtensionNumbersOfType => $_getSZ(4); @$pb.TagNumber(6) set allExtensionNumbersOfType($core.String v) => $_setString(4, v); @$pb.TagNumber(6) $core.bool hasAllExtensionNumbersOfType() => $_has(4); @$pb.TagNumber(6) void clearAllExtensionNumbersOfType() => clearField(6); @$pb.TagNumber(7) $core.String get listServices => $_getSZ(5); @$pb.TagNumber(7) set listServices($core.String v) => $_setString(5, v); @$pb.TagNumber(7) $core.bool hasListServices() => $_has(5); @$pb.TagNumber(7) void clearListServices() => clearField(7); } class ExtensionRequest extends $pb.GeneratedMessage { factory ExtensionRequest({ $core.String? containingType, $core.int? extensionNumber, }) { final result = create(); if (containingType != null) result.containingType = containingType; if (extensionNumber != null) result.extensionNumber = extensionNumber; return result; } ExtensionRequest._() : super(); factory ExtensionRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo('ExtensionRequest', package: const $pb.PackageName('grpc.reflection.v1alpha'), createEmptyInstance: create) ..aOS(1, 'containingType') ..a<$core.int>(2, 'extensionNumber', $pb.PbFieldType.O3) ..hasRequiredFields = false; @$core.override $pb.BuilderInfo get info_ => _i; @$core.override ExtensionRequest createEmptyInstance() => create(); static ExtensionRequest create() => ExtensionRequest._(); @$core.override ExtensionRequest clone() => ExtensionRequest()..mergeFromMessage(this); static $core.List createRepeated() => []; @$pb.TagNumber(1) $core.String get containingType => $_getSZ(0); @$pb.TagNumber(1) set containingType($core.String v) => $_setString(0, v); @$pb.TagNumber(1) $core.bool hasContainingType() => $_has(0); @$pb.TagNumber(1) void clearContainingType() => clearField(1); @$pb.TagNumber(2) $core.int get extensionNumber => $_getIZ(1); @$pb.TagNumber(2) set extensionNumber($core.int v) => $_setSignedInt32(1, v); @$pb.TagNumber(2) $core.bool hasExtensionNumber() => $_has(1); @$pb.TagNumber(2) void clearExtensionNumber() => clearField(2); } enum ServerReflectionResponse_MessageResponse { fileDescriptorResponse, allExtensionNumbersResponse, listServicesResponse, errorResponse, notSet } class ServerReflectionResponse extends $pb.GeneratedMessage { factory ServerReflectionResponse({ $core.String? validHost, ServerReflectionRequest? originalRequest, FileDescriptorResponse? fileDescriptorResponse, ExtensionNumberResponse? allExtensionNumbersResponse, ListServiceResponse? listServicesResponse, ErrorResponse? errorResponse, }) { final result = create(); if (validHost != null) result.validHost = validHost; if (originalRequest != null) result.originalRequest = originalRequest; if (fileDescriptorResponse != null) result.fileDescriptorResponse = fileDescriptorResponse; if (allExtensionNumbersResponse != null) result.allExtensionNumbersResponse = allExtensionNumbersResponse; if (listServicesResponse != null) result.listServicesResponse = listServicesResponse; if (errorResponse != null) result.errorResponse = errorResponse; return result; } ServerReflectionResponse._() : super(); factory ServerReflectionResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); static const $core.Map<$core.int, ServerReflectionResponse_MessageResponse> _ServerReflectionResponse_MessageResponseByTag = { 4: ServerReflectionResponse_MessageResponse.fileDescriptorResponse, 5: ServerReflectionResponse_MessageResponse.allExtensionNumbersResponse, 6: ServerReflectionResponse_MessageResponse.listServicesResponse, 7: ServerReflectionResponse_MessageResponse.errorResponse, 0: ServerReflectionResponse_MessageResponse.notSet }; static final $pb.BuilderInfo _i = $pb.BuilderInfo( 'ServerReflectionResponse', package: const $pb.PackageName('grpc.reflection.v1alpha'), createEmptyInstance: create) ..oo(0, [4, 5, 6, 7]) ..aOS(1, 'validHost') ..aOM(2, 'originalRequest', subBuilder: ServerReflectionRequest.create) ..aOM(4, 'fileDescriptorResponse', subBuilder: FileDescriptorResponse.create) ..aOM(5, 'allExtensionNumbersResponse', subBuilder: ExtensionNumberResponse.create) ..aOM(6, 'listServicesResponse', subBuilder: ListServiceResponse.create) ..aOM(7, 'errorResponse', subBuilder: ErrorResponse.create) ..hasRequiredFields = false; @$core.override $pb.BuilderInfo get info_ => _i; @$core.override ServerReflectionResponse createEmptyInstance() => create(); static ServerReflectionResponse create() => ServerReflectionResponse._(); @$core.override ServerReflectionResponse clone() => ServerReflectionResponse()..mergeFromMessage(this); static $core.List createRepeated() => []; ServerReflectionResponse_MessageResponse whichMessageResponse() => _ServerReflectionResponse_MessageResponseByTag[$_whichOneof(0)] ?? ServerReflectionResponse_MessageResponse.notSet; void clearMessageResponse() => clearField($_whichOneof(0)); @$pb.TagNumber(1) $core.String get validHost => $_getSZ(0); @$pb.TagNumber(1) set validHost($core.String v) => $_setString(0, v); @$pb.TagNumber(1) $core.bool hasValidHost() => $_has(0); @$pb.TagNumber(1) void clearValidHost() => clearField(1); @$pb.TagNumber(2) ServerReflectionRequest get originalRequest => $_getN(1); @$pb.TagNumber(2) set originalRequest(ServerReflectionRequest v) => setField(2, v); @$pb.TagNumber(2) $core.bool hasOriginalRequest() => $_has(1); @$pb.TagNumber(2) void clearOriginalRequest() => clearField(2); @$pb.TagNumber(2) ServerReflectionRequest ensureOriginalRequest() => $_ensure(1); @$pb.TagNumber(4) FileDescriptorResponse get fileDescriptorResponse => $_getN(2); @$pb.TagNumber(4) set fileDescriptorResponse(FileDescriptorResponse v) => setField(4, v); @$pb.TagNumber(4) $core.bool hasFileDescriptorResponse() => $_has(2); @$pb.TagNumber(4) void clearFileDescriptorResponse() => clearField(4); @$pb.TagNumber(4) FileDescriptorResponse ensureFileDescriptorResponse() => $_ensure(2); @$pb.TagNumber(5) ExtensionNumberResponse get allExtensionNumbersResponse => $_getN(3); @$pb.TagNumber(5) set allExtensionNumbersResponse(ExtensionNumberResponse v) => setField(5, v); @$pb.TagNumber(5) $core.bool hasAllExtensionNumbersResponse() => $_has(3); @$pb.TagNumber(5) void clearAllExtensionNumbersResponse() => clearField(5); @$pb.TagNumber(5) ExtensionNumberResponse ensureAllExtensionNumbersResponse() => $_ensure(3); @$pb.TagNumber(6) ListServiceResponse get listServicesResponse => $_getN(4); @$pb.TagNumber(6) set listServicesResponse(ListServiceResponse v) => setField(6, v); @$pb.TagNumber(6) $core.bool hasListServicesResponse() => $_has(4); @$pb.TagNumber(6) void clearListServicesResponse() => clearField(6); @$pb.TagNumber(6) ListServiceResponse ensureListServicesResponse() => $_ensure(4); @$pb.TagNumber(7) ErrorResponse get errorResponse => $_getN(5); @$pb.TagNumber(7) set errorResponse(ErrorResponse v) => setField(7, v); @$pb.TagNumber(7) $core.bool hasErrorResponse() => $_has(5); @$pb.TagNumber(7) void clearErrorResponse() => clearField(7); @$pb.TagNumber(7) ErrorResponse ensureErrorResponse() => $_ensure(5); } class FileDescriptorResponse extends $pb.GeneratedMessage { factory FileDescriptorResponse({ $core.Iterable<$core.List<$core.int>>? fileDescriptorProto, }) { final result = create(); if (fileDescriptorProto != null) result.fileDescriptorProto.addAll(fileDescriptorProto); return result; } FileDescriptorResponse._() : super(); factory FileDescriptorResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo('FileDescriptorResponse', package: const $pb.PackageName('grpc.reflection.v1alpha'), createEmptyInstance: create) ..p<$core.List<$core.int>>(1, 'fileDescriptorProto', $pb.PbFieldType.PY) ..hasRequiredFields = false; @$core.override $pb.BuilderInfo get info_ => _i; @$core.override FileDescriptorResponse createEmptyInstance() => create(); static FileDescriptorResponse create() => FileDescriptorResponse._(); @$core.override FileDescriptorResponse clone() => FileDescriptorResponse()..mergeFromMessage(this); static $core.List createRepeated() => []; @$pb.TagNumber(1) $core.List<$core.List<$core.int>> get fileDescriptorProto => $_getList(0); } class ExtensionNumberResponse extends $pb.GeneratedMessage { factory ExtensionNumberResponse({ $core.String? baseTypeName, $core.Iterable<$core.int>? extensionNumber, }) { final result = create(); if (baseTypeName != null) result.baseTypeName = baseTypeName; if (extensionNumber != null) result.extensionNumber.addAll(extensionNumber); return result; } ExtensionNumberResponse._() : super(); factory ExtensionNumberResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo('ExtensionNumberResponse', package: const $pb.PackageName('grpc.reflection.v1alpha'), createEmptyInstance: create) ..aOS(1, 'baseTypeName') ..p<$core.int>(2, 'extensionNumber', $pb.PbFieldType.P3) ..hasRequiredFields = false; @$core.override $pb.BuilderInfo get info_ => _i; @$core.override ExtensionNumberResponse createEmptyInstance() => create(); static ExtensionNumberResponse create() => ExtensionNumberResponse._(); @$core.override ExtensionNumberResponse clone() => ExtensionNumberResponse()..mergeFromMessage(this); static $core.List createRepeated() => []; @$pb.TagNumber(1) $core.String get baseTypeName => $_getSZ(0); @$pb.TagNumber(1) set baseTypeName($core.String v) => $_setString(0, v); @$pb.TagNumber(1) $core.bool hasBaseTypeName() => $_has(0); @$pb.TagNumber(1) void clearBaseTypeName() => clearField(1); @$pb.TagNumber(2) $core.List<$core.int> get extensionNumber => $_getList(1); } class ListServiceResponse extends $pb.GeneratedMessage { factory ListServiceResponse({ $core.Iterable? service, }) { final result = create(); if (service != null) result.service.addAll(service); return result; } ListServiceResponse._() : super(); factory ListServiceResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo('ListServiceResponse', package: const $pb.PackageName('grpc.reflection.v1alpha'), createEmptyInstance: create) ..pc(1, 'service', $pb.PbFieldType.PM, subBuilder: ServiceResponse.create) ..hasRequiredFields = false; @$core.override $pb.BuilderInfo get info_ => _i; @$core.override ListServiceResponse createEmptyInstance() => create(); static ListServiceResponse create() => ListServiceResponse._(); @$core.override ListServiceResponse clone() => ListServiceResponse()..mergeFromMessage(this); static $core.List createRepeated() => []; @$pb.TagNumber(1) $core.List get service => $_getList(0); } class ServiceResponse extends $pb.GeneratedMessage { factory ServiceResponse({ $core.String? name, }) { final result = create(); if (name != null) result.name = name; return result; } ServiceResponse._() : super(); factory ServiceResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo('ServiceResponse', package: const $pb.PackageName('grpc.reflection.v1alpha'), createEmptyInstance: create) ..aOS(1, 'name') ..hasRequiredFields = false; @$core.override $pb.BuilderInfo get info_ => _i; @$core.override ServiceResponse createEmptyInstance() => create(); static ServiceResponse create() => ServiceResponse._(); @$core.override ServiceResponse clone() => ServiceResponse()..mergeFromMessage(this); static $core.List createRepeated() => []; @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) set name($core.String v) => $_setString(0, v); @$pb.TagNumber(1) $core.bool hasName() => $_has(0); @$pb.TagNumber(1) void clearName() => clearField(1); } class ErrorResponse extends $pb.GeneratedMessage { factory ErrorResponse({ $core.int? errorCode, $core.String? errorMessage, }) { final result = create(); if (errorCode != null) result.errorCode = errorCode; if (errorMessage != null) result.errorMessage = errorMessage; return result; } ErrorResponse._() : super(); factory ErrorResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo('ErrorResponse', package: const $pb.PackageName('grpc.reflection.v1alpha'), createEmptyInstance: create) ..a<$core.int>(1, 'errorCode', $pb.PbFieldType.O3) ..aOS(2, 'errorMessage') ..hasRequiredFields = false; @$core.override $pb.BuilderInfo get info_ => _i; @$core.override ErrorResponse createEmptyInstance() => create(); static ErrorResponse create() => ErrorResponse._(); @$core.override ErrorResponse clone() => ErrorResponse()..mergeFromMessage(this); static $core.List createRepeated() => []; @$pb.TagNumber(1) $core.int get errorCode => $_getIZ(0); @$pb.TagNumber(1) set errorCode($core.int v) => $_setSignedInt32(0, v); @$pb.TagNumber(1) $core.bool hasErrorCode() => $_has(0); @$pb.TagNumber(1) void clearErrorCode() => clearField(1); @$pb.TagNumber(2) $core.String get errorMessage => $_getSZ(1); @$pb.TagNumber(2) set errorMessage($core.String v) => $_setString(1, v); @$pb.TagNumber(2) $core.bool hasErrorMessage() => $_has(1); @$pb.TagNumber(2) void clearErrorMessage() => clearField(2); }