// This is a generated file - do not edit. // // Generated from shared.proto. // @dart = 3.3 // ignore_for_file: annotate_overrides, camel_case_types, comment_references // ignore_for_file: constant_identifier_names // ignore_for_file: curly_braces_in_flow_control_structures // ignore_for_file: deprecated_member_use_from_same_package, library_prefixes // ignore_for_file: non_constant_identifier_names import 'dart:core' as $core; import 'package:fixnum/fixnum.dart' as $fixnum; import 'package:protobuf/protobuf.dart' as $pb; import 'currencyCodes.pbenum.dart' as $0; import 'shared.pbenum.dart'; import 'unitOfMeasures.pbenum.dart' as $1; export 'package:protobuf/protobuf.dart' show GeneratedMessageGenericExtensions; export 'shared.pbenum.dart'; /// Deprecated Header for all requests on project resource class RequestHeader extends $pb.GeneratedMessage { factory RequestHeader({ $core.String? project, }) { final result = create(); if (project != null) result.project = project; return result; } RequestHeader._(); factory RequestHeader.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory RequestHeader.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'RequestHeader', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'Project', protoName: 'Project') ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') RequestHeader clone() => RequestHeader()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') RequestHeader copyWith(void Function(RequestHeader) updates) => super.copyWith((message) => updates(message as RequestHeader)) as RequestHeader; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static RequestHeader create() => RequestHeader._(); @$core.override RequestHeader createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static RequestHeader getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static RequestHeader? _defaultInstance; /// Identifier of the project @$pb.TagNumber(1) $core.String get project => $_getSZ(0); @$pb.TagNumber(1) set project($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasProject() => $_has(0); @$pb.TagNumber(1) void clearProject() => $_clearField(1); } class TimeRange extends $pb.GeneratedMessage { factory TimeRange({ $core.String? startTime, $core.String? endTime, }) { final result = create(); if (startTime != null) result.startTime = startTime; if (endTime != null) result.endTime = endTime; return result; } TimeRange._(); factory TimeRange.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory TimeRange.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'TimeRange', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'StartTime', protoName: 'StartTime') ..aOS(2, _omitFieldNames ? '' : 'EndTime', protoName: 'EndTime') ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') TimeRange clone() => TimeRange()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') TimeRange copyWith(void Function(TimeRange) updates) => super.copyWith((message) => updates(message as TimeRange)) as TimeRange; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static TimeRange create() => TimeRange._(); @$core.override TimeRange createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static TimeRange getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static TimeRange? _defaultInstance; /// Start time, format hh:mm @$pb.TagNumber(1) $core.String get startTime => $_getSZ(0); @$pb.TagNumber(1) set startTime($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasStartTime() => $_has(0); @$pb.TagNumber(1) void clearStartTime() => $_clearField(1); /// End time, format hh:mm @$pb.TagNumber(2) $core.String get endTime => $_getSZ(1); @$pb.TagNumber(2) set endTime($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasEndTime() => $_has(1); @$pb.TagNumber(2) void clearEndTime() => $_clearField(2); } /// Header for all requests on project resources class RequestProjectHeader extends $pb.GeneratedMessage { factory RequestProjectHeader({ $core.String? projectID, $core.String? correlationID, $core.String? technicalID, }) { final result = create(); if (projectID != null) result.projectID = projectID; if (correlationID != null) result.correlationID = correlationID; if (technicalID != null) result.technicalID = technicalID; return result; } RequestProjectHeader._(); factory RequestProjectHeader.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory RequestProjectHeader.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'RequestProjectHeader', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'ProjectID', protoName: 'ProjectID') ..aOS(3, _omitFieldNames ? '' : 'CorrelationID', protoName: 'CorrelationID') ..aOS(4, _omitFieldNames ? '' : 'TechnicalID', protoName: 'TechnicalID') ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') RequestProjectHeader clone() => RequestProjectHeader()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') RequestProjectHeader copyWith(void Function(RequestProjectHeader) updates) => super.copyWith((message) => updates(message as RequestProjectHeader)) as RequestProjectHeader; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static RequestProjectHeader create() => RequestProjectHeader._(); @$core.override RequestProjectHeader createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static RequestProjectHeader getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static RequestProjectHeader? _defaultInstance; /// Identifier of the project @$pb.TagNumber(1) $core.String get projectID => $_getSZ(0); @$pb.TagNumber(1) set projectID($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasProjectID() => $_has(0); @$pb.TagNumber(1) void clearProjectID() => $_clearField(1); /// DateTime ActualDate = 2 ; @$pb.TagNumber(3) $core.String get correlationID => $_getSZ(1); @$pb.TagNumber(3) set correlationID($core.String value) => $_setString(1, value); @$pb.TagNumber(3) $core.bool hasCorrelationID() => $_has(1); @$pb.TagNumber(3) void clearCorrelationID() => $_clearField(3); @$pb.TagNumber(4) $core.String get technicalID => $_getSZ(2); @$pb.TagNumber(4) set technicalID($core.String value) => $_setString(2, value); @$pb.TagNumber(4) $core.bool hasTechnicalID() => $_has(2); @$pb.TagNumber(4) void clearTechnicalID() => $_clearField(4); } /// Header for all requests on organisation resources class RequestOrganisationHeader extends $pb.GeneratedMessage { factory RequestOrganisationHeader({ $core.String? organisationID, $core.String? correlationID, $core.String? technicalID, }) { final result = create(); if (organisationID != null) result.organisationID = organisationID; if (correlationID != null) result.correlationID = correlationID; if (technicalID != null) result.technicalID = technicalID; return result; } RequestOrganisationHeader._(); factory RequestOrganisationHeader.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory RequestOrganisationHeader.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'RequestOrganisationHeader', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'OrganisationID', protoName: 'OrganisationID') ..aOS(2, _omitFieldNames ? '' : 'CorrelationID', protoName: 'CorrelationID') ..aOS(3, _omitFieldNames ? '' : 'TechnicalID', protoName: 'TechnicalID') ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') RequestOrganisationHeader clone() => RequestOrganisationHeader()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') RequestOrganisationHeader copyWith(void Function(RequestOrganisationHeader) updates) => super.copyWith((message) => updates(message as RequestOrganisationHeader)) as RequestOrganisationHeader; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static RequestOrganisationHeader create() => RequestOrganisationHeader._(); @$core.override RequestOrganisationHeader createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static RequestOrganisationHeader getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static RequestOrganisationHeader? _defaultInstance; /// Identifier of the organisation @$pb.TagNumber(1) $core.String get organisationID => $_getSZ(0); @$pb.TagNumber(1) set organisationID($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasOrganisationID() => $_has(0); @$pb.TagNumber(1) void clearOrganisationID() => $_clearField(1); @$pb.TagNumber(2) $core.String get correlationID => $_getSZ(1); @$pb.TagNumber(2) set correlationID($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasCorrelationID() => $_has(1); @$pb.TagNumber(2) void clearCorrelationID() => $_clearField(2); @$pb.TagNumber(3) $core.String get technicalID => $_getSZ(2); @$pb.TagNumber(3) set technicalID($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasTechnicalID() => $_has(2); @$pb.TagNumber(3) void clearTechnicalID() => $_clearField(3); } /// Header for all requests on bucket resources class RequestBucketHeader extends $pb.GeneratedMessage { factory RequestBucketHeader({ $core.String? bucketID, $core.String? correlationID, $core.String? technicalID, }) { final result = create(); if (bucketID != null) result.bucketID = bucketID; if (correlationID != null) result.correlationID = correlationID; if (technicalID != null) result.technicalID = technicalID; return result; } RequestBucketHeader._(); factory RequestBucketHeader.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory RequestBucketHeader.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'RequestBucketHeader', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'BucketID', protoName: 'BucketID') ..aOS(2, _omitFieldNames ? '' : 'CorrelationID', protoName: 'CorrelationID') ..aOS(3, _omitFieldNames ? '' : 'TechnicalID', protoName: 'TechnicalID') ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') RequestBucketHeader clone() => RequestBucketHeader()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') RequestBucketHeader copyWith(void Function(RequestBucketHeader) updates) => super.copyWith((message) => updates(message as RequestBucketHeader)) as RequestBucketHeader; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static RequestBucketHeader create() => RequestBucketHeader._(); @$core.override RequestBucketHeader createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static RequestBucketHeader getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static RequestBucketHeader? _defaultInstance; /// Identifier of the bucket @$pb.TagNumber(1) $core.String get bucketID => $_getSZ(0); @$pb.TagNumber(1) set bucketID($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasBucketID() => $_has(0); @$pb.TagNumber(1) void clearBucketID() => $_clearField(1); @$pb.TagNumber(2) $core.String get correlationID => $_getSZ(1); @$pb.TagNumber(2) set correlationID($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasCorrelationID() => $_has(1); @$pb.TagNumber(2) void clearCorrelationID() => $_clearField(2); @$pb.TagNumber(3) $core.String get technicalID => $_getSZ(2); @$pb.TagNumber(3) set technicalID($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasTechnicalID() => $_has(2); @$pb.TagNumber(3) void clearTechnicalID() => $_clearField(3); } /// Header for all requests on partnerApp resources class RequestPartnerAppHeader extends $pb.GeneratedMessage { factory RequestPartnerAppHeader({ $core.String? partnerAppID, $core.String? correlationID, $core.String? technicalID, }) { final result = create(); if (partnerAppID != null) result.partnerAppID = partnerAppID; if (correlationID != null) result.correlationID = correlationID; if (technicalID != null) result.technicalID = technicalID; return result; } RequestPartnerAppHeader._(); factory RequestPartnerAppHeader.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory RequestPartnerAppHeader.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'RequestPartnerAppHeader', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'PartnerAppID', protoName: 'PartnerAppID') ..aOS(2, _omitFieldNames ? '' : 'CorrelationID', protoName: 'CorrelationID') ..aOS(3, _omitFieldNames ? '' : 'TechnicalID', protoName: 'TechnicalID') ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') RequestPartnerAppHeader clone() => RequestPartnerAppHeader()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') RequestPartnerAppHeader copyWith(void Function(RequestPartnerAppHeader) updates) => super.copyWith((message) => updates(message as RequestPartnerAppHeader)) as RequestPartnerAppHeader; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static RequestPartnerAppHeader create() => RequestPartnerAppHeader._(); @$core.override RequestPartnerAppHeader createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static RequestPartnerAppHeader getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static RequestPartnerAppHeader? _defaultInstance; /// Identifier of the partnerApp @$pb.TagNumber(1) $core.String get partnerAppID => $_getSZ(0); @$pb.TagNumber(1) set partnerAppID($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasPartnerAppID() => $_has(0); @$pb.TagNumber(1) void clearPartnerAppID() => $_clearField(1); @$pb.TagNumber(2) $core.String get correlationID => $_getSZ(1); @$pb.TagNumber(2) set correlationID($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasCorrelationID() => $_has(1); @$pb.TagNumber(2) void clearCorrelationID() => $_clearField(2); @$pb.TagNumber(3) $core.String get technicalID => $_getSZ(2); @$pb.TagNumber(3) set technicalID($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasTechnicalID() => $_has(2); @$pb.TagNumber(3) void clearTechnicalID() => $_clearField(3); } /// Header for all requests on connection resources class RequestConnectionHeader extends $pb.GeneratedMessage { factory RequestConnectionHeader({ $core.String? connectionID, $core.String? correlationID, $core.String? technicalID, }) { final result = create(); if (connectionID != null) result.connectionID = connectionID; if (correlationID != null) result.correlationID = correlationID; if (technicalID != null) result.technicalID = technicalID; return result; } RequestConnectionHeader._(); factory RequestConnectionHeader.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory RequestConnectionHeader.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'RequestConnectionHeader', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'ConnectionID', protoName: 'ConnectionID') ..aOS(2, _omitFieldNames ? '' : 'CorrelationID', protoName: 'CorrelationID') ..aOS(3, _omitFieldNames ? '' : 'TechnicalID', protoName: 'TechnicalID') ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') RequestConnectionHeader clone() => RequestConnectionHeader()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') RequestConnectionHeader copyWith(void Function(RequestConnectionHeader) updates) => super.copyWith((message) => updates(message as RequestConnectionHeader)) as RequestConnectionHeader; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static RequestConnectionHeader create() => RequestConnectionHeader._(); @$core.override RequestConnectionHeader createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static RequestConnectionHeader getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static RequestConnectionHeader? _defaultInstance; /// Identifier of the connection @$pb.TagNumber(1) $core.String get connectionID => $_getSZ(0); @$pb.TagNumber(1) set connectionID($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasConnectionID() => $_has(0); @$pb.TagNumber(1) void clearConnectionID() => $_clearField(1); @$pb.TagNumber(2) $core.String get correlationID => $_getSZ(1); @$pb.TagNumber(2) set correlationID($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasCorrelationID() => $_has(1); @$pb.TagNumber(2) void clearCorrelationID() => $_clearField(2); @$pb.TagNumber(3) $core.String get technicalID => $_getSZ(2); @$pb.TagNumber(3) set technicalID($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasTechnicalID() => $_has(2); @$pb.TagNumber(3) void clearTechnicalID() => $_clearField(3); } /// Header for all requests on attachment type resources class RequestAttachmentTypeHeader extends $pb.GeneratedMessage { factory RequestAttachmentTypeHeader({ $core.String? attachmentTypeID, $core.String? correlationID, $core.String? technicalID, }) { final result = create(); if (attachmentTypeID != null) result.attachmentTypeID = attachmentTypeID; if (correlationID != null) result.correlationID = correlationID; if (technicalID != null) result.technicalID = technicalID; return result; } RequestAttachmentTypeHeader._(); factory RequestAttachmentTypeHeader.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory RequestAttachmentTypeHeader.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'RequestAttachmentTypeHeader', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'AttachmentTypeID', protoName: 'AttachmentTypeID') ..aOS(2, _omitFieldNames ? '' : 'CorrelationID', protoName: 'CorrelationID') ..aOS(3, _omitFieldNames ? '' : 'TechnicalID', protoName: 'TechnicalID') ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') RequestAttachmentTypeHeader clone() => RequestAttachmentTypeHeader()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') RequestAttachmentTypeHeader copyWith(void Function(RequestAttachmentTypeHeader) updates) => super.copyWith((message) => updates(message as RequestAttachmentTypeHeader)) as RequestAttachmentTypeHeader; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static RequestAttachmentTypeHeader create() => RequestAttachmentTypeHeader._(); @$core.override RequestAttachmentTypeHeader createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static RequestAttachmentTypeHeader getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static RequestAttachmentTypeHeader? _defaultInstance; /// Identifier of the attachment type @$pb.TagNumber(1) $core.String get attachmentTypeID => $_getSZ(0); @$pb.TagNumber(1) set attachmentTypeID($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasAttachmentTypeID() => $_has(0); @$pb.TagNumber(1) void clearAttachmentTypeID() => $_clearField(1); @$pb.TagNumber(2) $core.String get correlationID => $_getSZ(1); @$pb.TagNumber(2) set correlationID($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasCorrelationID() => $_has(1); @$pb.TagNumber(2) void clearCorrelationID() => $_clearField(2); @$pb.TagNumber(3) $core.String get technicalID => $_getSZ(2); @$pb.TagNumber(3) set technicalID($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasTechnicalID() => $_has(2); @$pb.TagNumber(3) void clearTechnicalID() => $_clearField(3); } /// Header for all project response messages class ResponseHeader extends $pb.GeneratedMessage { factory ResponseHeader({ $core.String? projectID, $core.String? correlationID, $core.String? technicalID, }) { final result = create(); if (projectID != null) result.projectID = projectID; if (correlationID != null) result.correlationID = correlationID; if (technicalID != null) result.technicalID = technicalID; return result; } ResponseHeader._(); factory ResponseHeader.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ResponseHeader.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ResponseHeader', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'ProjectID', protoName: 'ProjectID') ..aOS(2, _omitFieldNames ? '' : 'CorrelationID', protoName: 'CorrelationID') ..aOS(3, _omitFieldNames ? '' : 'TechnicalID', protoName: 'TechnicalID') ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ResponseHeader clone() => ResponseHeader()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ResponseHeader copyWith(void Function(ResponseHeader) updates) => super.copyWith((message) => updates(message as ResponseHeader)) as ResponseHeader; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ResponseHeader create() => ResponseHeader._(); @$core.override ResponseHeader createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static ResponseHeader getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ResponseHeader? _defaultInstance; /// Identifier of the project @$pb.TagNumber(1) $core.String get projectID => $_getSZ(0); @$pb.TagNumber(1) set projectID($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasProjectID() => $_has(0); @$pb.TagNumber(1) void clearProjectID() => $_clearField(1); @$pb.TagNumber(2) $core.String get correlationID => $_getSZ(1); @$pb.TagNumber(2) set correlationID($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasCorrelationID() => $_has(1); @$pb.TagNumber(2) void clearCorrelationID() => $_clearField(2); @$pb.TagNumber(3) $core.String get technicalID => $_getSZ(2); @$pb.TagNumber(3) set technicalID($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasTechnicalID() => $_has(2); @$pb.TagNumber(3) void clearTechnicalID() => $_clearField(3); } /// Header for all response messages class AttachmentTypeResponseHeader extends $pb.GeneratedMessage { factory AttachmentTypeResponseHeader({ $core.String? attachmentTypeID, $core.String? correlationID, $core.String? technicalID, }) { final result = create(); if (attachmentTypeID != null) result.attachmentTypeID = attachmentTypeID; if (correlationID != null) result.correlationID = correlationID; if (technicalID != null) result.technicalID = technicalID; return result; } AttachmentTypeResponseHeader._(); factory AttachmentTypeResponseHeader.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory AttachmentTypeResponseHeader.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'AttachmentTypeResponseHeader', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'AttachmentTypeID', protoName: 'AttachmentTypeID') ..aOS(2, _omitFieldNames ? '' : 'CorrelationID', protoName: 'CorrelationID') ..aOS(3, _omitFieldNames ? '' : 'TechnicalID', protoName: 'TechnicalID') ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') AttachmentTypeResponseHeader clone() => AttachmentTypeResponseHeader()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') AttachmentTypeResponseHeader copyWith(void Function(AttachmentTypeResponseHeader) updates) => super.copyWith((message) => updates(message as AttachmentTypeResponseHeader)) as AttachmentTypeResponseHeader; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static AttachmentTypeResponseHeader create() => AttachmentTypeResponseHeader._(); @$core.override AttachmentTypeResponseHeader createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static AttachmentTypeResponseHeader getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static AttachmentTypeResponseHeader? _defaultInstance; /// Identifier of the AttachmentType @$pb.TagNumber(1) $core.String get attachmentTypeID => $_getSZ(0); @$pb.TagNumber(1) set attachmentTypeID($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasAttachmentTypeID() => $_has(0); @$pb.TagNumber(1) void clearAttachmentTypeID() => $_clearField(1); @$pb.TagNumber(2) $core.String get correlationID => $_getSZ(1); @$pb.TagNumber(2) set correlationID($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasCorrelationID() => $_has(1); @$pb.TagNumber(2) void clearCorrelationID() => $_clearField(2); @$pb.TagNumber(3) $core.String get technicalID => $_getSZ(2); @$pb.TagNumber(3) set technicalID($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasTechnicalID() => $_has(2); @$pb.TagNumber(3) void clearTechnicalID() => $_clearField(3); } /// Header for all query messages class QueryHeader extends $pb.GeneratedMessage { factory QueryHeader({ $core.String? project, $core.String? pagingState, $core.String? limit, $core.bool? localizedLabel, }) { final result = create(); if (project != null) result.project = project; if (pagingState != null) result.pagingState = pagingState; if (limit != null) result.limit = limit; if (localizedLabel != null) result.localizedLabel = localizedLabel; return result; } QueryHeader._(); factory QueryHeader.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory QueryHeader.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'QueryHeader', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'Project', protoName: 'Project') ..aOS(3, _omitFieldNames ? '' : 'PagingState', protoName: 'PagingState') ..aOS(4, _omitFieldNames ? '' : 'Limit', protoName: 'Limit') ..aOB(5, _omitFieldNames ? '' : 'LocalizedLabel', protoName: 'LocalizedLabel') ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') QueryHeader clone() => QueryHeader()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') QueryHeader copyWith(void Function(QueryHeader) updates) => super.copyWith((message) => updates(message as QueryHeader)) as QueryHeader; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static QueryHeader create() => QueryHeader._(); @$core.override QueryHeader createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static QueryHeader getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static QueryHeader? _defaultInstance; @$pb.TagNumber(1) $core.String get project => $_getSZ(0); @$pb.TagNumber(1) set project($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasProject() => $_has(0); @$pb.TagNumber(1) void clearProject() => $_clearField(1); @$pb.TagNumber(3) $core.String get pagingState => $_getSZ(1); @$pb.TagNumber(3) set pagingState($core.String value) => $_setString(1, value); @$pb.TagNumber(3) $core.bool hasPagingState() => $_has(1); @$pb.TagNumber(3) void clearPagingState() => $_clearField(3); @$pb.TagNumber(4) $core.String get limit => $_getSZ(2); @$pb.TagNumber(4) set limit($core.String value) => $_setString(2, value); @$pb.TagNumber(4) $core.bool hasLimit() => $_has(2); @$pb.TagNumber(4) void clearLimit() => $_clearField(4); @$pb.TagNumber(5) $core.bool get localizedLabel => $_getBF(3); @$pb.TagNumber(5) set localizedLabel($core.bool value) => $_setBool(3, value); @$pb.TagNumber(5) $core.bool hasLocalizedLabel() => $_has(3); @$pb.TagNumber(5) void clearLocalizedLabel() => $_clearField(5); } /// Header for all query messages class QueryBasicHeader extends $pb.GeneratedMessage { factory QueryBasicHeader({ $core.String? pagingState, $core.String? limit, $core.bool? localizedLabel, }) { final result = create(); if (pagingState != null) result.pagingState = pagingState; if (limit != null) result.limit = limit; if (localizedLabel != null) result.localizedLabel = localizedLabel; return result; } QueryBasicHeader._(); factory QueryBasicHeader.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory QueryBasicHeader.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'QueryBasicHeader', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'PagingState', protoName: 'PagingState') ..aOS(2, _omitFieldNames ? '' : 'Limit', protoName: 'Limit') ..aOB(3, _omitFieldNames ? '' : 'LocalizedLabel', protoName: 'LocalizedLabel') ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') QueryBasicHeader clone() => QueryBasicHeader()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') QueryBasicHeader copyWith(void Function(QueryBasicHeader) updates) => super.copyWith((message) => updates(message as QueryBasicHeader)) as QueryBasicHeader; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static QueryBasicHeader create() => QueryBasicHeader._(); @$core.override QueryBasicHeader createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static QueryBasicHeader getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static QueryBasicHeader? _defaultInstance; @$pb.TagNumber(1) $core.String get pagingState => $_getSZ(0); @$pb.TagNumber(1) set pagingState($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasPagingState() => $_has(0); @$pb.TagNumber(1) void clearPagingState() => $_clearField(1); @$pb.TagNumber(2) $core.String get limit => $_getSZ(1); @$pb.TagNumber(2) set limit($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasLimit() => $_has(1); @$pb.TagNumber(2) void clearLimit() => $_clearField(2); @$pb.TagNumber(3) $core.bool get localizedLabel => $_getBF(2); @$pb.TagNumber(3) set localizedLabel($core.bool value) => $_setBool(2, value); @$pb.TagNumber(3) $core.bool hasLocalizedLabel() => $_has(2); @$pb.TagNumber(3) void clearLocalizedLabel() => $_clearField(3); } /// Header for all query project messages class QueryProjectHeader extends $pb.GeneratedMessage { factory QueryProjectHeader({ $core.String? projectID, $core.String? pagingState, $core.String? limit, $core.bool? localizedLabel, }) { final result = create(); if (projectID != null) result.projectID = projectID; if (pagingState != null) result.pagingState = pagingState; if (limit != null) result.limit = limit; if (localizedLabel != null) result.localizedLabel = localizedLabel; return result; } QueryProjectHeader._(); factory QueryProjectHeader.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory QueryProjectHeader.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'QueryProjectHeader', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'ProjectID', protoName: 'ProjectID') ..aOS(3, _omitFieldNames ? '' : 'PagingState', protoName: 'PagingState') ..aOS(4, _omitFieldNames ? '' : 'Limit', protoName: 'Limit') ..aOB(5, _omitFieldNames ? '' : 'LocalizedLabel', protoName: 'LocalizedLabel') ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') QueryProjectHeader clone() => QueryProjectHeader()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') QueryProjectHeader copyWith(void Function(QueryProjectHeader) updates) => super.copyWith((message) => updates(message as QueryProjectHeader)) as QueryProjectHeader; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static QueryProjectHeader create() => QueryProjectHeader._(); @$core.override QueryProjectHeader createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static QueryProjectHeader getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static QueryProjectHeader? _defaultInstance; /// Identifier of the project @$pb.TagNumber(1) $core.String get projectID => $_getSZ(0); @$pb.TagNumber(1) set projectID($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasProjectID() => $_has(0); @$pb.TagNumber(1) void clearProjectID() => $_clearField(1); /// Number of elements displayed @$pb.TagNumber(3) $core.String get pagingState => $_getSZ(1); @$pb.TagNumber(3) set pagingState($core.String value) => $_setString(1, value); @$pb.TagNumber(3) $core.bool hasPagingState() => $_has(1); @$pb.TagNumber(3) void clearPagingState() => $_clearField(3); /// Number of additional elements to display @$pb.TagNumber(4) $core.String get limit => $_getSZ(2); @$pb.TagNumber(4) set limit($core.String value) => $_setString(2, value); @$pb.TagNumber(4) $core.bool hasLimit() => $_has(2); @$pb.TagNumber(4) void clearLimit() => $_clearField(4); /// Return the message in the user's language @$pb.TagNumber(5) $core.bool get localizedLabel => $_getBF(3); @$pb.TagNumber(5) set localizedLabel($core.bool value) => $_setBool(3, value); @$pb.TagNumber(5) $core.bool hasLocalizedLabel() => $_has(3); @$pb.TagNumber(5) void clearLocalizedLabel() => $_clearField(5); } class ResultHeader extends $pb.GeneratedMessage { factory ResultHeader({ $core.String? pagingState, }) { final result = create(); if (pagingState != null) result.pagingState = pagingState; return result; } ResultHeader._(); factory ResultHeader.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ResultHeader.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ResultHeader', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'PagingState', protoName: 'PagingState') ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ResultHeader clone() => ResultHeader()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ResultHeader copyWith(void Function(ResultHeader) updates) => super.copyWith((message) => updates(message as ResultHeader)) as ResultHeader; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ResultHeader create() => ResultHeader._(); @$core.override ResultHeader createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static ResultHeader getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ResultHeader? _defaultInstance; /// Number of elements displayed @$pb.TagNumber(1) $core.String get pagingState => $_getSZ(0); @$pb.TagNumber(1) set pagingState($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasPagingState() => $_has(0); @$pb.TagNumber(1) void clearPagingState() => $_clearField(1); } /// Header for all command messages class CommandHeader extends $pb.GeneratedMessage { factory CommandHeader({ $core.String? actionCommand, DateTime? commandTS, $core.String? project, $core.String? fromDomain, $core.String? fromObject, $core.String? fromRule, $core.String? fromEvent, $core.String? fromAuthor, $core.String? correlationID, }) { final result = create(); if (actionCommand != null) result.actionCommand = actionCommand; if (commandTS != null) result.commandTS = commandTS; if (project != null) result.project = project; if (fromDomain != null) result.fromDomain = fromDomain; if (fromObject != null) result.fromObject = fromObject; if (fromRule != null) result.fromRule = fromRule; if (fromEvent != null) result.fromEvent = fromEvent; if (fromAuthor != null) result.fromAuthor = fromAuthor; if (correlationID != null) result.correlationID = correlationID; return result; } CommandHeader._(); factory CommandHeader.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory CommandHeader.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'CommandHeader', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'ActionCommand', protoName: 'ActionCommand') ..aOM(2, _omitFieldNames ? '' : 'CommandTS', protoName: 'CommandTS', subBuilder: DateTime.create) ..aOS(3, _omitFieldNames ? '' : 'Project', protoName: 'Project') ..aOS(4, _omitFieldNames ? '' : 'FromDomain', protoName: 'FromDomain') ..aOS(5, _omitFieldNames ? '' : 'FromObject', protoName: 'FromObject') ..aOS(6, _omitFieldNames ? '' : 'FromRule', protoName: 'FromRule') ..aOS(7, _omitFieldNames ? '' : 'FromEvent', protoName: 'FromEvent') ..aOS(8, _omitFieldNames ? '' : 'FromAuthor', protoName: 'FromAuthor') ..aOS(9, _omitFieldNames ? '' : 'CorrelationID', protoName: 'CorrelationID') ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CommandHeader clone() => CommandHeader()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CommandHeader copyWith(void Function(CommandHeader) updates) => super.copyWith((message) => updates(message as CommandHeader)) as CommandHeader; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static CommandHeader create() => CommandHeader._(); @$core.override CommandHeader createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static CommandHeader getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CommandHeader? _defaultInstance; @$pb.TagNumber(1) $core.String get actionCommand => $_getSZ(0); @$pb.TagNumber(1) set actionCommand($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasActionCommand() => $_has(0); @$pb.TagNumber(1) void clearActionCommand() => $_clearField(1); @$pb.TagNumber(2) DateTime get commandTS => $_getN(1); @$pb.TagNumber(2) set commandTS(DateTime value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasCommandTS() => $_has(1); @$pb.TagNumber(2) void clearCommandTS() => $_clearField(2); @$pb.TagNumber(2) DateTime ensureCommandTS() => $_ensure(1); @$pb.TagNumber(3) $core.String get project => $_getSZ(2); @$pb.TagNumber(3) set project($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasProject() => $_has(2); @$pb.TagNumber(3) void clearProject() => $_clearField(3); @$pb.TagNumber(4) $core.String get fromDomain => $_getSZ(3); @$pb.TagNumber(4) set fromDomain($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasFromDomain() => $_has(3); @$pb.TagNumber(4) void clearFromDomain() => $_clearField(4); @$pb.TagNumber(5) $core.String get fromObject => $_getSZ(4); @$pb.TagNumber(5) set fromObject($core.String value) => $_setString(4, value); @$pb.TagNumber(5) $core.bool hasFromObject() => $_has(4); @$pb.TagNumber(5) void clearFromObject() => $_clearField(5); @$pb.TagNumber(6) $core.String get fromRule => $_getSZ(5); @$pb.TagNumber(6) set fromRule($core.String value) => $_setString(5, value); @$pb.TagNumber(6) $core.bool hasFromRule() => $_has(5); @$pb.TagNumber(6) void clearFromRule() => $_clearField(6); @$pb.TagNumber(7) $core.String get fromEvent => $_getSZ(6); @$pb.TagNumber(7) set fromEvent($core.String value) => $_setString(6, value); @$pb.TagNumber(7) $core.bool hasFromEvent() => $_has(6); @$pb.TagNumber(7) void clearFromEvent() => $_clearField(7); @$pb.TagNumber(8) $core.String get fromAuthor => $_getSZ(7); @$pb.TagNumber(8) set fromAuthor($core.String value) => $_setString(7, value); @$pb.TagNumber(8) $core.bool hasFromAuthor() => $_has(7); @$pb.TagNumber(8) void clearFromAuthor() => $_clearField(8); @$pb.TagNumber(9) $core.String get correlationID => $_getSZ(8); @$pb.TagNumber(9) set correlationID($core.String value) => $_setString(8, value); @$pb.TagNumber(9) $core.bool hasCorrelationID() => $_has(8); @$pb.TagNumber(9) void clearCorrelationID() => $_clearField(9); } /// Header for all event messages class EventHeader extends $pb.GeneratedMessage { factory EventHeader({ $core.String? inputEvent, DateTime? eventTS, $core.String? project, $core.String? author, $core.String? eventID, $core.String? createdBy, $core.int? version, @$core.Deprecated('This field is deprecated.') $core.String? site, $core.bool? oversizedPayload, $core.String? correlationID, }) { final result = create(); if (inputEvent != null) result.inputEvent = inputEvent; if (eventTS != null) result.eventTS = eventTS; if (project != null) result.project = project; if (author != null) result.author = author; if (eventID != null) result.eventID = eventID; if (createdBy != null) result.createdBy = createdBy; if (version != null) result.version = version; if (site != null) result.site = site; if (oversizedPayload != null) result.oversizedPayload = oversizedPayload; if (correlationID != null) result.correlationID = correlationID; return result; } EventHeader._(); factory EventHeader.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory EventHeader.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'EventHeader', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'InputEvent', protoName: 'InputEvent') ..aOM(2, _omitFieldNames ? '' : 'EventTS', protoName: 'EventTS', subBuilder: DateTime.create) ..aOS(3, _omitFieldNames ? '' : 'Project', protoName: 'Project') ..aOS(4, _omitFieldNames ? '' : 'Author', protoName: 'Author') ..aOS(5, _omitFieldNames ? '' : 'EventID', protoName: 'EventID') ..aOS(6, _omitFieldNames ? '' : 'CreatedBy', protoName: 'CreatedBy') ..a<$core.int>(7, _omitFieldNames ? '' : 'Version', $pb.PbFieldType.OU3, protoName: 'Version') ..aOS(8, _omitFieldNames ? '' : 'Site', protoName: 'Site') ..aOB(9, _omitFieldNames ? '' : 'OversizedPayload', protoName: 'OversizedPayload') ..aOS(10, _omitFieldNames ? '' : 'CorrelationID', protoName: 'CorrelationID') ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') EventHeader clone() => EventHeader()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') EventHeader copyWith(void Function(EventHeader) updates) => super.copyWith((message) => updates(message as EventHeader)) as EventHeader; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static EventHeader create() => EventHeader._(); @$core.override EventHeader createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static EventHeader getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static EventHeader? _defaultInstance; @$pb.TagNumber(1) $core.String get inputEvent => $_getSZ(0); @$pb.TagNumber(1) set inputEvent($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasInputEvent() => $_has(0); @$pb.TagNumber(1) void clearInputEvent() => $_clearField(1); @$pb.TagNumber(2) DateTime get eventTS => $_getN(1); @$pb.TagNumber(2) set eventTS(DateTime value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasEventTS() => $_has(1); @$pb.TagNumber(2) void clearEventTS() => $_clearField(2); @$pb.TagNumber(2) DateTime ensureEventTS() => $_ensure(1); /// Contains the ID of the parent project if entity belongs to project rscType @$pb.TagNumber(3) $core.String get project => $_getSZ(2); @$pb.TagNumber(3) set project($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasProject() => $_has(2); @$pb.TagNumber(3) void clearProject() => $_clearField(3); @$pb.TagNumber(4) $core.String get author => $_getSZ(3); @$pb.TagNumber(4) set author($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasAuthor() => $_has(3); @$pb.TagNumber(4) void clearAuthor() => $_clearField(4); @$pb.TagNumber(5) $core.String get eventID => $_getSZ(4); @$pb.TagNumber(5) set eventID($core.String value) => $_setString(4, value); @$pb.TagNumber(5) $core.bool hasEventID() => $_has(4); @$pb.TagNumber(5) void clearEventID() => $_clearField(5); @$pb.TagNumber(6) $core.String get createdBy => $_getSZ(5); @$pb.TagNumber(6) set createdBy($core.String value) => $_setString(5, value); @$pb.TagNumber(6) $core.bool hasCreatedBy() => $_has(5); @$pb.TagNumber(6) void clearCreatedBy() => $_clearField(6); @$pb.TagNumber(7) $core.int get version => $_getIZ(6); @$pb.TagNumber(7) set version($core.int value) => $_setUnsignedInt32(6, value); @$pb.TagNumber(7) $core.bool hasVersion() => $_has(6); @$pb.TagNumber(7) void clearVersion() => $_clearField(7); /// Contains the ID of the parent site if entity belongs to site rscType @$core.Deprecated('This field is deprecated.') @$pb.TagNumber(8) $core.String get site => $_getSZ(7); @$core.Deprecated('This field is deprecated.') @$pb.TagNumber(8) set site($core.String value) => $_setString(7, value); @$core.Deprecated('This field is deprecated.') @$pb.TagNumber(8) $core.bool hasSite() => $_has(7); @$core.Deprecated('This field is deprecated.') @$pb.TagNumber(8) void clearSite() => $_clearField(8); @$pb.TagNumber(9) $core.bool get oversizedPayload => $_getBF(8); @$pb.TagNumber(9) set oversizedPayload($core.bool value) => $_setBool(8, value); @$pb.TagNumber(9) $core.bool hasOversizedPayload() => $_has(8); @$pb.TagNumber(9) void clearOversizedPayload() => $_clearField(9); @$pb.TagNumber(10) $core.String get correlationID => $_getSZ(9); @$pb.TagNumber(10) set correlationID($core.String value) => $_setString(9, value); @$pb.TagNumber(10) $core.bool hasCorrelationID() => $_has(9); @$pb.TagNumber(10) void clearCorrelationID() => $_clearField(10); } /// Generic Object structures class EntityID extends $pb.GeneratedMessage { factory EntityID({ $core.String? refID, DateTime? refDate, $core.Iterable? customFields, }) { final result = create(); if (refID != null) result.refID = refID; if (refDate != null) result.refDate = refDate; if (customFields != null) result.customFields.addAll(customFields); return result; } EntityID._(); factory EntityID.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory EntityID.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'EntityID', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOS(2, _omitFieldNames ? '' : 'RefID', protoName: 'RefID') ..aOM(3, _omitFieldNames ? '' : 'RefDate', protoName: 'RefDate', subBuilder: DateTime.create) ..pc(4, _omitFieldNames ? '' : 'CustomFields', $pb.PbFieldType.PM, protoName: 'CustomFields', subBuilder: CustomField.create) ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') EntityID clone() => EntityID()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') EntityID copyWith(void Function(EntityID) updates) => super.copyWith((message) => updates(message as EntityID)) as EntityID; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static EntityID create() => EntityID._(); @$core.override EntityID createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static EntityID getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static EntityID? _defaultInstance; /// Your identifier @$pb.TagNumber(2) $core.String get refID => $_getSZ(0); @$pb.TagNumber(2) set refID($core.String value) => $_setString(0, value); @$pb.TagNumber(2) $core.bool hasRefID() => $_has(0); @$pb.TagNumber(2) void clearRefID() => $_clearField(2); /// Your effective date. If your event triggers a status change, this date will be used into the status ActualDate @$pb.TagNumber(3) DateTime get refDate => $_getN(1); @$pb.TagNumber(3) set refDate(DateTime value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasRefDate() => $_has(1); @$pb.TagNumber(3) void clearRefDate() => $_clearField(3); @$pb.TagNumber(3) DateTime ensureRefDate() => $_ensure(1); /// A free-form key/value map provided by the client. The API stores and returns these fields as-is. Intended solely for client use; the API does not interpret or validate the content. @$pb.TagNumber(4) $pb.PbList get customFields => $_getList(2); } class QueryEntityID extends $pb.GeneratedMessage { factory QueryEntityID({ $core.String? refID, }) { final result = create(); if (refID != null) result.refID = refID; return result; } QueryEntityID._(); factory QueryEntityID.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory QueryEntityID.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'QueryEntityID', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'RefID', protoName: 'RefID') ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') QueryEntityID clone() => QueryEntityID()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') QueryEntityID copyWith(void Function(QueryEntityID) updates) => super.copyWith((message) => updates(message as QueryEntityID)) as QueryEntityID; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static QueryEntityID create() => QueryEntityID._(); @$core.override QueryEntityID createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static QueryEntityID getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static QueryEntityID? _defaultInstance; /// Your identifier @$pb.TagNumber(1) $core.String get refID => $_getSZ(0); @$pb.TagNumber(1) set refID($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasRefID() => $_has(0); @$pb.TagNumber(1) void clearRefID() => $_clearField(1); } class CustomField extends $pb.GeneratedMessage { factory CustomField({ $core.String? key, $core.String? value, }) { final result = create(); if (key != null) result.key = key; if (value != null) result.value = value; return result; } CustomField._(); factory CustomField.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory CustomField.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'CustomField', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'Key', protoName: 'Key') ..aOS(2, _omitFieldNames ? '' : 'Value', protoName: 'Value') ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CustomField clone() => CustomField()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CustomField copyWith(void Function(CustomField) updates) => super.copyWith((message) => updates(message as CustomField)) as CustomField; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static CustomField create() => CustomField._(); @$core.override CustomField createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static CustomField getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CustomField? _defaultInstance; /// Key of the custom field @$pb.TagNumber(1) $core.String get key => $_getSZ(0); @$pb.TagNumber(1) set key($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasKey() => $_has(0); @$pb.TagNumber(1) void clearKey() => $_clearField(1); /// Value of the custom field @$pb.TagNumber(2) $core.String get value => $_getSZ(1); @$pb.TagNumber(2) set value($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasValue() => $_has(1); @$pb.TagNumber(2) void clearValue() => $_clearField(2); } /// Specific Stock ID struct class StockID extends $pb.GeneratedMessage { factory StockID({ DateTime? refDate, $core.Iterable? customFields, }) { final result = create(); if (refDate != null) result.refDate = refDate; if (customFields != null) result.customFields.addAll(customFields); return result; } StockID._(); factory StockID.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory StockID.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'StockID', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOM(3, _omitFieldNames ? '' : 'RefDate', protoName: 'RefDate', subBuilder: DateTime.create) ..pc(4, _omitFieldNames ? '' : 'CustomFields', $pb.PbFieldType.PM, protoName: 'CustomFields', subBuilder: CustomField.create) ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') StockID clone() => StockID()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') StockID copyWith(void Function(StockID) updates) => super.copyWith((message) => updates(message as StockID)) as StockID; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static StockID create() => StockID._(); @$core.override StockID createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static StockID getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static StockID? _defaultInstance; /// Your effective date @$pb.TagNumber(3) DateTime get refDate => $_getN(0); @$pb.TagNumber(3) set refDate(DateTime value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasRefDate() => $_has(0); @$pb.TagNumber(3) void clearRefDate() => $_clearField(3); @$pb.TagNumber(3) DateTime ensureRefDate() => $_ensure(0); /// A free-form key/value map provided by the client. The API stores and returns these fields as-is. Intended solely for client use; the API does not interpret or validate the content. @$pb.TagNumber(4) $pb.PbList get customFields => $_getList(1); } /// Specific ID struct when No refid class NoID extends $pb.GeneratedMessage { factory NoID({ DateTime? refDate, }) { final result = create(); if (refDate != null) result.refDate = refDate; return result; } NoID._(); factory NoID.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory NoID.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'NoID', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOM(3, _omitFieldNames ? '' : 'RefDate', protoName: 'RefDate', subBuilder: DateTime.create) ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') NoID clone() => NoID()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') NoID copyWith(void Function(NoID) updates) => super.copyWith((message) => updates(message as NoID)) as NoID; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static NoID create() => NoID._(); @$core.override NoID createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static NoID getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static NoID? _defaultInstance; /// Your effective date @$pb.TagNumber(3) DateTime get refDate => $_getN(0); @$pb.TagNumber(3) set refDate(DateTime value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasRefDate() => $_has(0); @$pb.TagNumber(3) void clearRefDate() => $_clearField(3); @$pb.TagNumber(3) DateTime ensureRefDate() => $_ensure(0); } class GenericObject extends $pb.GeneratedMessage { factory GenericObject({ EventHeader? lastEventHeader, EntityID? iD, GenericObjectPayload? payload, }) { final result = create(); if (lastEventHeader != null) result.lastEventHeader = lastEventHeader; if (iD != null) result.iD = iD; if (payload != null) result.payload = payload; return result; } GenericObject._(); factory GenericObject.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory GenericObject.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'GenericObject', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOM(1, _omitFieldNames ? '' : 'LastEventHeader', protoName: 'LastEventHeader', subBuilder: EventHeader.create) ..aOM(2, _omitFieldNames ? '' : 'ID', protoName: 'ID', subBuilder: EntityID.create) ..aOM(3, _omitFieldNames ? '' : 'Payload', protoName: 'Payload', subBuilder: GenericObjectPayload.create) ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') GenericObject clone() => GenericObject()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') GenericObject copyWith(void Function(GenericObject) updates) => super.copyWith((message) => updates(message as GenericObject)) as GenericObject; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static GenericObject create() => GenericObject._(); @$core.override GenericObject createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static GenericObject getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GenericObject? _defaultInstance; @$pb.TagNumber(1) EventHeader get lastEventHeader => $_getN(0); @$pb.TagNumber(1) set lastEventHeader(EventHeader value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasLastEventHeader() => $_has(0); @$pb.TagNumber(1) void clearLastEventHeader() => $_clearField(1); @$pb.TagNumber(1) EventHeader ensureLastEventHeader() => $_ensure(0); @$pb.TagNumber(2) EntityID get iD => $_getN(1); @$pb.TagNumber(2) set iD(EntityID value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasID() => $_has(1); @$pb.TagNumber(2) void clearID() => $_clearField(2); @$pb.TagNumber(2) EntityID ensureID() => $_ensure(1); @$pb.TagNumber(3) GenericObjectPayload get payload => $_getN(2); @$pb.TagNumber(3) set payload(GenericObjectPayload value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasPayload() => $_has(2); @$pb.TagNumber(3) void clearPayload() => $_clearField(3); @$pb.TagNumber(3) GenericObjectPayload ensurePayload() => $_ensure(2); } class GenericObjectPayload extends $pb.GeneratedMessage { factory GenericObjectPayload() => create(); GenericObjectPayload._(); factory GenericObjectPayload.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory GenericObjectPayload.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'GenericObjectPayload', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') GenericObjectPayload clone() => GenericObjectPayload()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') GenericObjectPayload copyWith(void Function(GenericObjectPayload) updates) => super.copyWith((message) => updates(message as GenericObjectPayload)) as GenericObjectPayload; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static GenericObjectPayload create() => GenericObjectPayload._(); @$core.override GenericObjectPayload createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static GenericObjectPayload getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GenericObjectPayload? _defaultInstance; } /// Common structures class DateTime extends $pb.GeneratedMessage { factory DateTime({ $core.String? dateTime, $core.String? authorTimeZone, }) { final result = create(); if (dateTime != null) result.dateTime = dateTime; if (authorTimeZone != null) result.authorTimeZone = authorTimeZone; return result; } DateTime._(); factory DateTime.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory DateTime.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'DateTime', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'DateTime', protoName: 'DateTime') ..aOS(2, _omitFieldNames ? '' : 'AuthorTimeZone', protoName: 'AuthorTimeZone') ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DateTime clone() => DateTime()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DateTime copyWith(void Function(DateTime) updates) => super.copyWith((message) => updates(message as DateTime)) as DateTime; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DateTime create() => DateTime._(); @$core.override DateTime createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static DateTime getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DateTime? _defaultInstance; /// UTC date/time in ISO 8601 format @$pb.TagNumber(1) $core.String get dateTime => $_getSZ(0); @$pb.TagNumber(1) set dateTime($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasDateTime() => $_has(0); @$pb.TagNumber(1) void clearDateTime() => $_clearField(1); /// Time zone from where the author emits the event in this format @$pb.TagNumber(2) $core.String get authorTimeZone => $_getSZ(1); @$pb.TagNumber(2) set authorTimeZone($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasAuthorTimeZone() => $_has(1); @$pb.TagNumber(2) void clearAuthorTimeZone() => $_clearField(2); } enum ValueType_ValueType { string, int_2, float, bool_4, timestamp, notSet } class ValueType extends $pb.GeneratedMessage { factory ValueType({ $core.String? string, $fixnum.Int64? int_2, $core.double? float, $core.bool? bool_4, DateTime? timestamp, }) { final result = create(); if (string != null) result.string = string; if (int_2 != null) result.int_2 = int_2; if (float != null) result.float = float; if (bool_4 != null) result.bool_4 = bool_4; if (timestamp != null) result.timestamp = timestamp; return result; } ValueType._(); factory ValueType.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ValueType.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static const $core.Map<$core.int, ValueType_ValueType> _ValueType_ValueTypeByTag = { 1 : ValueType_ValueType.string, 2 : ValueType_ValueType.int_2, 3 : ValueType_ValueType.float, 4 : ValueType_ValueType.bool_4, 5 : ValueType_ValueType.timestamp, 0 : ValueType_ValueType.notSet }; static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ValueType', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..oo(0, [1, 2, 3, 4, 5]) ..aOS(1, _omitFieldNames ? '' : 'String', protoName: 'String') ..aInt64(2, _omitFieldNames ? '' : 'Int', protoName: 'Int') ..a<$core.double>(3, _omitFieldNames ? '' : 'Float', $pb.PbFieldType.OF, protoName: 'Float') ..aOB(4, _omitFieldNames ? '' : 'Bool', protoName: 'Bool') ..aOM(5, _omitFieldNames ? '' : 'Timestamp', protoName: 'Timestamp', subBuilder: DateTime.create) ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ValueType clone() => ValueType()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ValueType copyWith(void Function(ValueType) updates) => super.copyWith((message) => updates(message as ValueType)) as ValueType; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ValueType create() => ValueType._(); @$core.override ValueType createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static ValueType getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ValueType? _defaultInstance; ValueType_ValueType whichValueType() => _ValueType_ValueTypeByTag[$_whichOneof(0)]!; void clearValueType() => $_clearField($_whichOneof(0)); @$pb.TagNumber(1) $core.String get string => $_getSZ(0); @$pb.TagNumber(1) set string($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasString() => $_has(0); @$pb.TagNumber(1) void clearString() => $_clearField(1); @$pb.TagNumber(2) $fixnum.Int64 get int_2 => $_getI64(1); @$pb.TagNumber(2) set int_2($fixnum.Int64 value) => $_setInt64(1, value); @$pb.TagNumber(2) $core.bool hasInt_2() => $_has(1); @$pb.TagNumber(2) void clearInt_2() => $_clearField(2); @$pb.TagNumber(3) $core.double get float => $_getN(2); @$pb.TagNumber(3) set float($core.double value) => $_setFloat(2, value); @$pb.TagNumber(3) $core.bool hasFloat() => $_has(2); @$pb.TagNumber(3) void clearFloat() => $_clearField(3); @$pb.TagNumber(4) $core.bool get bool_4 => $_getBF(3); @$pb.TagNumber(4) set bool_4($core.bool value) => $_setBool(3, value); @$pb.TagNumber(4) $core.bool hasBool_4() => $_has(3); @$pb.TagNumber(4) void clearBool_4() => $_clearField(4); @$pb.TagNumber(5) DateTime get timestamp => $_getN(4); @$pb.TagNumber(5) set timestamp(DateTime value) => $_setField(5, value); @$pb.TagNumber(5) $core.bool hasTimestamp() => $_has(4); @$pb.TagNumber(5) void clearTimestamp() => $_clearField(5); @$pb.TagNumber(5) DateTime ensureTimestamp() => $_ensure(4); } class Amount extends $pb.GeneratedMessage { factory Amount({ $core.double? value, $0.Currency? currency, }) { final result = create(); if (value != null) result.value = value; if (currency != null) result.currency = currency; return result; } Amount._(); factory Amount.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory Amount.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'Amount', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..a<$core.double>(1, _omitFieldNames ? '' : 'Value', $pb.PbFieldType.OF, protoName: 'Value') ..e<$0.Currency>(2, _omitFieldNames ? '' : 'Currency', $pb.PbFieldType.OE, protoName: 'Currency', defaultOrMaker: $0.Currency.XXX, valueOf: $0.Currency.valueOf, enumValues: $0.Currency.values) ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') Amount clone() => Amount()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') Amount copyWith(void Function(Amount) updates) => super.copyWith((message) => updates(message as Amount)) as Amount; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static Amount create() => Amount._(); @$core.override Amount createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static Amount getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Amount? _defaultInstance; @$pb.TagNumber(1) $core.double get value => $_getN(0); @$pb.TagNumber(1) set value($core.double value) => $_setFloat(0, value); @$pb.TagNumber(1) $core.bool hasValue() => $_has(0); @$pb.TagNumber(1) void clearValue() => $_clearField(1); /// ISO 4217 currency code @$pb.TagNumber(2) $0.Currency get currency => $_getN(1); @$pb.TagNumber(2) set currency($0.Currency value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasCurrency() => $_has(1); @$pb.TagNumber(2) void clearCurrency() => $_clearField(2); } class QuantityLength extends $pb.GeneratedMessage { factory QuantityLength({ $core.double? value, $1.Length? unit, }) { final result = create(); if (value != null) result.value = value; if (unit != null) result.unit = unit; return result; } QuantityLength._(); factory QuantityLength.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory QuantityLength.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'QuantityLength', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..a<$core.double>(1, _omitFieldNames ? '' : 'Value', $pb.PbFieldType.OF, protoName: 'Value') ..e<$1.Length>(2, _omitFieldNames ? '' : 'Unit', $pb.PbFieldType.OE, protoName: 'Unit', defaultOrMaker: $1.Length.LENGTH_UNKNOWN, valueOf: $1.Length.valueOf, enumValues: $1.Length.values) ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') QuantityLength clone() => QuantityLength()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') QuantityLength copyWith(void Function(QuantityLength) updates) => super.copyWith((message) => updates(message as QuantityLength)) as QuantityLength; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static QuantityLength create() => QuantityLength._(); @$core.override QuantityLength createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static QuantityLength getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static QuantityLength? _defaultInstance; @$pb.TagNumber(1) $core.double get value => $_getN(0); @$pb.TagNumber(1) set value($core.double value) => $_setFloat(0, value); @$pb.TagNumber(1) $core.bool hasValue() => $_has(0); @$pb.TagNumber(1) void clearValue() => $_clearField(1); @$pb.TagNumber(2) $1.Length get unit => $_getN(1); @$pb.TagNumber(2) set unit($1.Length value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasUnit() => $_has(1); @$pb.TagNumber(2) void clearUnit() => $_clearField(2); } class QuantityVolume extends $pb.GeneratedMessage { factory QuantityVolume({ $core.double? value, $1.Volume? unit, }) { final result = create(); if (value != null) result.value = value; if (unit != null) result.unit = unit; return result; } QuantityVolume._(); factory QuantityVolume.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory QuantityVolume.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'QuantityVolume', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..a<$core.double>(1, _omitFieldNames ? '' : 'Value', $pb.PbFieldType.OF, protoName: 'Value') ..e<$1.Volume>(2, _omitFieldNames ? '' : 'Unit', $pb.PbFieldType.OE, protoName: 'Unit', defaultOrMaker: $1.Volume.VOLUME_UNKNOWN, valueOf: $1.Volume.valueOf, enumValues: $1.Volume.values) ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') QuantityVolume clone() => QuantityVolume()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') QuantityVolume copyWith(void Function(QuantityVolume) updates) => super.copyWith((message) => updates(message as QuantityVolume)) as QuantityVolume; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static QuantityVolume create() => QuantityVolume._(); @$core.override QuantityVolume createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static QuantityVolume getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static QuantityVolume? _defaultInstance; @$pb.TagNumber(1) $core.double get value => $_getN(0); @$pb.TagNumber(1) set value($core.double value) => $_setFloat(0, value); @$pb.TagNumber(1) $core.bool hasValue() => $_has(0); @$pb.TagNumber(1) void clearValue() => $_clearField(1); @$pb.TagNumber(2) $1.Volume get unit => $_getN(1); @$pb.TagNumber(2) set unit($1.Volume value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasUnit() => $_has(1); @$pb.TagNumber(2) void clearUnit() => $_clearField(2); } class QuantityWeight extends $pb.GeneratedMessage { factory QuantityWeight({ $core.double? value, $1.Weight? unit, }) { final result = create(); if (value != null) result.value = value; if (unit != null) result.unit = unit; return result; } QuantityWeight._(); factory QuantityWeight.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory QuantityWeight.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'QuantityWeight', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..a<$core.double>(1, _omitFieldNames ? '' : 'Value', $pb.PbFieldType.OF, protoName: 'Value') ..e<$1.Weight>(2, _omitFieldNames ? '' : 'Unit', $pb.PbFieldType.OE, protoName: 'Unit', defaultOrMaker: $1.Weight.WEIGHT_UNKNOWN, valueOf: $1.Weight.valueOf, enumValues: $1.Weight.values) ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') QuantityWeight clone() => QuantityWeight()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') QuantityWeight copyWith(void Function(QuantityWeight) updates) => super.copyWith((message) => updates(message as QuantityWeight)) as QuantityWeight; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static QuantityWeight create() => QuantityWeight._(); @$core.override QuantityWeight createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static QuantityWeight getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static QuantityWeight? _defaultInstance; @$pb.TagNumber(1) $core.double get value => $_getN(0); @$pb.TagNumber(1) set value($core.double value) => $_setFloat(0, value); @$pb.TagNumber(1) $core.bool hasValue() => $_has(0); @$pb.TagNumber(1) void clearValue() => $_clearField(1); @$pb.TagNumber(2) $1.Weight get unit => $_getN(1); @$pb.TagNumber(2) set unit($1.Weight value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasUnit() => $_has(1); @$pb.TagNumber(2) void clearUnit() => $_clearField(2); } class QuantityArea extends $pb.GeneratedMessage { factory QuantityArea({ $core.double? value, $1.Area? unit, }) { final result = create(); if (value != null) result.value = value; if (unit != null) result.unit = unit; return result; } QuantityArea._(); factory QuantityArea.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory QuantityArea.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'QuantityArea', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..a<$core.double>(1, _omitFieldNames ? '' : 'Value', $pb.PbFieldType.OF, protoName: 'Value') ..e<$1.Area>(2, _omitFieldNames ? '' : 'Unit', $pb.PbFieldType.OE, protoName: 'Unit', defaultOrMaker: $1.Area.AREA_UNKNOWN, valueOf: $1.Area.valueOf, enumValues: $1.Area.values) ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') QuantityArea clone() => QuantityArea()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') QuantityArea copyWith(void Function(QuantityArea) updates) => super.copyWith((message) => updates(message as QuantityArea)) as QuantityArea; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static QuantityArea create() => QuantityArea._(); @$core.override QuantityArea createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static QuantityArea getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static QuantityArea? _defaultInstance; @$pb.TagNumber(1) $core.double get value => $_getN(0); @$pb.TagNumber(1) set value($core.double value) => $_setFloat(0, value); @$pb.TagNumber(1) $core.bool hasValue() => $_has(0); @$pb.TagNumber(1) void clearValue() => $_clearField(1); @$pb.TagNumber(2) $1.Area get unit => $_getN(1); @$pb.TagNumber(2) set unit($1.Area value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasUnit() => $_has(1); @$pb.TagNumber(2) void clearUnit() => $_clearField(2); } class QuantityUnit extends $pb.GeneratedMessage { factory QuantityUnit({ $core.double? value, $1.DimensionLess? unit, }) { final result = create(); if (value != null) result.value = value; if (unit != null) result.unit = unit; return result; } QuantityUnit._(); factory QuantityUnit.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory QuantityUnit.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'QuantityUnit', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..a<$core.double>(1, _omitFieldNames ? '' : 'Value', $pb.PbFieldType.OF, protoName: 'Value') ..e<$1.DimensionLess>(2, _omitFieldNames ? '' : 'Unit', $pb.PbFieldType.OE, protoName: 'Unit', defaultOrMaker: $1.DimensionLess.DIMENSIONLESS_UNKNOWN, valueOf: $1.DimensionLess.valueOf, enumValues: $1.DimensionLess.values) ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') QuantityUnit clone() => QuantityUnit()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') QuantityUnit copyWith(void Function(QuantityUnit) updates) => super.copyWith((message) => updates(message as QuantityUnit)) as QuantityUnit; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static QuantityUnit create() => QuantityUnit._(); @$core.override QuantityUnit createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static QuantityUnit getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static QuantityUnit? _defaultInstance; @$pb.TagNumber(1) $core.double get value => $_getN(0); @$pb.TagNumber(1) set value($core.double value) => $_setFloat(0, value); @$pb.TagNumber(1) $core.bool hasValue() => $_has(0); @$pb.TagNumber(1) void clearValue() => $_clearField(1); @$pb.TagNumber(2) $1.DimensionLess get unit => $_getN(1); @$pb.TagNumber(2) set unit($1.DimensionLess value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasUnit() => $_has(1); @$pb.TagNumber(2) void clearUnit() => $_clearField(2); } class DomainDescriptionRequest extends $pb.GeneratedMessage { factory DomainDescriptionRequest() => create(); DomainDescriptionRequest._(); factory DomainDescriptionRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory DomainDescriptionRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'DomainDescriptionRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DomainDescriptionRequest clone() => DomainDescriptionRequest()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DomainDescriptionRequest copyWith(void Function(DomainDescriptionRequest) updates) => super.copyWith((message) => updates(message as DomainDescriptionRequest)) as DomainDescriptionRequest; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DomainDescriptionRequest create() => DomainDescriptionRequest._(); @$core.override DomainDescriptionRequest createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static DomainDescriptionRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DomainDescriptionRequest? _defaultInstance; } class DomainDescriptionResponse extends $pb.GeneratedMessage { factory DomainDescriptionResponse({ ResponseHeader? header, DomainDescription? payload, }) { final result = create(); if (header != null) result.header = header; if (payload != null) result.payload = payload; return result; } DomainDescriptionResponse._(); factory DomainDescriptionResponse.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory DomainDescriptionResponse.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'DomainDescriptionResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOM(1, _omitFieldNames ? '' : 'Header', protoName: 'Header', subBuilder: ResponseHeader.create) ..aOM(2, _omitFieldNames ? '' : 'Payload', protoName: 'Payload', subBuilder: DomainDescription.create) ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DomainDescriptionResponse clone() => DomainDescriptionResponse()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DomainDescriptionResponse copyWith(void Function(DomainDescriptionResponse) updates) => super.copyWith((message) => updates(message as DomainDescriptionResponse)) as DomainDescriptionResponse; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DomainDescriptionResponse create() => DomainDescriptionResponse._(); @$core.override DomainDescriptionResponse createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static DomainDescriptionResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DomainDescriptionResponse? _defaultInstance; @$pb.TagNumber(1) ResponseHeader get header => $_getN(0); @$pb.TagNumber(1) set header(ResponseHeader value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasHeader() => $_has(0); @$pb.TagNumber(1) void clearHeader() => $_clearField(1); @$pb.TagNumber(1) ResponseHeader ensureHeader() => $_ensure(0); @$pb.TagNumber(2) DomainDescription get payload => $_getN(1); @$pb.TagNumber(2) set payload(DomainDescription value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasPayload() => $_has(1); @$pb.TagNumber(2) void clearPayload() => $_clearField(2); @$pb.TagNumber(2) DomainDescription ensurePayload() => $_ensure(1); } class DomainDescription extends $pb.GeneratedMessage { factory DomainDescription({ $core.String? name, $core.Iterable? objectDescription, }) { final result = create(); if (name != null) result.name = name; if (objectDescription != null) result.objectDescription.addAll(objectDescription); return result; } DomainDescription._(); factory DomainDescription.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory DomainDescription.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'DomainDescription', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'Name', protoName: 'Name') ..pc(2, _omitFieldNames ? '' : 'ObjectDescription', $pb.PbFieldType.PM, protoName: 'ObjectDescription', subBuilder: ObjectDescription.create) ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DomainDescription clone() => DomainDescription()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DomainDescription copyWith(void Function(DomainDescription) updates) => super.copyWith((message) => updates(message as DomainDescription)) as DomainDescription; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DomainDescription create() => DomainDescription._(); @$core.override DomainDescription createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static DomainDescription getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DomainDescription? _defaultInstance; @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) set name($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasName() => $_has(0); @$pb.TagNumber(1) void clearName() => $_clearField(1); @$pb.TagNumber(2) $pb.PbList get objectDescription => $_getList(1); } class ObjectDescription extends $pb.GeneratedMessage { factory ObjectDescription({ $core.String? name, $core.Iterable? apiAction, $core.String? payloadJSON, $core.Iterable? apiInput, $core.Iterable? apiQuery, }) { final result = create(); if (name != null) result.name = name; if (apiAction != null) result.apiAction.addAll(apiAction); if (payloadJSON != null) result.payloadJSON = payloadJSON; if (apiInput != null) result.apiInput.addAll(apiInput); if (apiQuery != null) result.apiQuery.addAll(apiQuery); return result; } ObjectDescription._(); factory ObjectDescription.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ObjectDescription.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ObjectDescription', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'Name', protoName: 'Name') ..pc(2, _omitFieldNames ? '' : 'ApiAction', $pb.PbFieldType.PM, protoName: 'ApiAction', subBuilder: ObjectAction.create) ..aOS(3, _omitFieldNames ? '' : 'PayloadJSON', protoName: 'PayloadJSON') ..pc(4, _omitFieldNames ? '' : 'ApiInput', $pb.PbFieldType.PM, protoName: 'ApiInput', subBuilder: ObjectAction.create) ..pc(5, _omitFieldNames ? '' : 'ApiQuery', $pb.PbFieldType.PM, protoName: 'ApiQuery', subBuilder: ObjectAction.create) ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ObjectDescription clone() => ObjectDescription()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ObjectDescription copyWith(void Function(ObjectDescription) updates) => super.copyWith((message) => updates(message as ObjectDescription)) as ObjectDescription; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ObjectDescription create() => ObjectDescription._(); @$core.override ObjectDescription createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static ObjectDescription getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ObjectDescription? _defaultInstance; @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) set name($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasName() => $_has(0); @$pb.TagNumber(1) void clearName() => $_clearField(1); @$pb.TagNumber(2) $pb.PbList get apiAction => $_getList(1); @$pb.TagNumber(3) $core.String get payloadJSON => $_getSZ(2); @$pb.TagNumber(3) set payloadJSON($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasPayloadJSON() => $_has(2); @$pb.TagNumber(3) void clearPayloadJSON() => $_clearField(3); @$pb.TagNumber(4) $pb.PbList get apiInput => $_getList(3); @$pb.TagNumber(5) $pb.PbList get apiQuery => $_getList(4); } class ObjectAction extends $pb.GeneratedMessage { factory ObjectAction({ $core.String? name, $core.String? jsonTemplate, }) { final result = create(); if (name != null) result.name = name; if (jsonTemplate != null) result.jsonTemplate = jsonTemplate; return result; } ObjectAction._(); factory ObjectAction.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ObjectAction.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ObjectAction', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'Name', protoName: 'Name') ..aOS(2, _omitFieldNames ? '' : 'JsonTemplate', protoName: 'JsonTemplate') ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ObjectAction clone() => ObjectAction()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ObjectAction copyWith(void Function(ObjectAction) updates) => super.copyWith((message) => updates(message as ObjectAction)) as ObjectAction; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ObjectAction create() => ObjectAction._(); @$core.override ObjectAction createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static ObjectAction getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ObjectAction? _defaultInstance; @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) set name($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasName() => $_has(0); @$pb.TagNumber(1) void clearName() => $_clearField(1); @$pb.TagNumber(2) $core.String get jsonTemplate => $_getSZ(1); @$pb.TagNumber(2) set jsonTemplate($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasJsonTemplate() => $_has(1); @$pb.TagNumber(2) void clearJsonTemplate() => $_clearField(2); } /// * /// Message to store metadata definition class MetadataElement extends $pb.GeneratedMessage { factory MetadataElement({ $core.String? key, ValueType? value, }) { final result = create(); if (key != null) result.key = key; if (value != null) result.value = value; return result; } MetadataElement._(); factory MetadataElement.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory MetadataElement.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'MetadataElement', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'Key', protoName: 'Key') ..aOM(2, _omitFieldNames ? '' : 'Value', protoName: 'Value', subBuilder: ValueType.create) ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') MetadataElement clone() => MetadataElement()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') MetadataElement copyWith(void Function(MetadataElement) updates) => super.copyWith((message) => updates(message as MetadataElement)) as MetadataElement; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static MetadataElement create() => MetadataElement._(); @$core.override MetadataElement createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static MetadataElement getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static MetadataElement? _defaultInstance; /// Key of the Metadata and Segmentation of the project @$pb.TagNumber(1) $core.String get key => $_getSZ(0); @$pb.TagNumber(1) set key($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasKey() => $_has(0); @$pb.TagNumber(1) void clearKey() => $_clearField(1); /// Value of the Metadata and Segmentation of the project @$pb.TagNumber(2) ValueType get value => $_getN(1); @$pb.TagNumber(2) set value(ValueType value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasValue() => $_has(1); @$pb.TagNumber(2) void clearValue() => $_clearField(2); @$pb.TagNumber(2) ValueType ensureValue() => $_ensure(1); } /// /// Simple filter structure for Find query class SimpleFilter extends $pb.GeneratedMessage { factory SimpleFilter({ $core.String? attribute, $core.String? value, $core.Iterable<$core.String>? values, $core.String? operator, $core.String? combinedID, }) { final result = create(); if (attribute != null) result.attribute = attribute; if (value != null) result.value = value; if (values != null) result.values.addAll(values); if (operator != null) result.operator = operator; if (combinedID != null) result.combinedID = combinedID; return result; } SimpleFilter._(); factory SimpleFilter.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory SimpleFilter.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'SimpleFilter', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'Attribute', protoName: 'Attribute') ..aOS(2, _omitFieldNames ? '' : 'Value', protoName: 'Value') ..pPS(3, _omitFieldNames ? '' : 'Values', protoName: 'Values') ..aOS(4, _omitFieldNames ? '' : 'Operator', protoName: 'Operator') ..aOS(5, _omitFieldNames ? '' : 'CombinedID', protoName: 'CombinedID') ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') SimpleFilter clone() => SimpleFilter()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') SimpleFilter copyWith(void Function(SimpleFilter) updates) => super.copyWith((message) => updates(message as SimpleFilter)) as SimpleFilter; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static SimpleFilter create() => SimpleFilter._(); @$core.override SimpleFilter createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static SimpleFilter getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static SimpleFilter? _defaultInstance; /// Filter path @$pb.TagNumber(1) $core.String get attribute => $_getSZ(0); @$pb.TagNumber(1) set attribute($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasAttribute() => $_has(0); @$pb.TagNumber(1) void clearAttribute() => $_clearField(1); /// Use this parameter if only one value @$pb.TagNumber(2) $core.String get value => $_getSZ(1); @$pb.TagNumber(2) set value($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasValue() => $_has(1); @$pb.TagNumber(2) void clearValue() => $_clearField(2); /// Use this parameter if more than one value @$pb.TagNumber(3) $pb.PbList<$core.String> get values => $_getList(2); /// Allowed values : \"\", \"not\" @$pb.TagNumber(4) $core.String get operator => $_getSZ(3); @$pb.TagNumber(4) set operator($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasOperator() => $_has(3); @$pb.TagNumber(4) void clearOperator() => $_clearField(4); /// Metadata's key @$pb.TagNumber(5) $core.String get combinedID => $_getSZ(4); @$pb.TagNumber(5) set combinedID($core.String value) => $_setString(4, value); @$pb.TagNumber(5) $core.bool hasCombinedID() => $_has(4); @$pb.TagNumber(5) void clearCombinedID() => $_clearField(5); } /// /// Combined filter structure for Find query class CombinedFilter extends $pb.GeneratedMessage { factory CombinedFilter({ $core.String? path, $core.Iterable? simpleFilters, $core.Iterable? rangeFilters, $core.String? combinedID, }) { final result = create(); if (path != null) result.path = path; if (simpleFilters != null) result.simpleFilters.addAll(simpleFilters); if (rangeFilters != null) result.rangeFilters.addAll(rangeFilters); if (combinedID != null) result.combinedID = combinedID; return result; } CombinedFilter._(); factory CombinedFilter.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory CombinedFilter.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'CombinedFilter', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'Path', protoName: 'Path') ..pc(2, _omitFieldNames ? '' : 'simpleFilters', $pb.PbFieldType.PM, protoName: 'simpleFilters', subBuilder: SimpleFilter.create) ..pc(3, _omitFieldNames ? '' : 'rangeFilters', $pb.PbFieldType.PM, protoName: 'rangeFilters', subBuilder: RangeFilter.create) ..aOS(4, _omitFieldNames ? '' : 'CombinedID', protoName: 'CombinedID') ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CombinedFilter clone() => CombinedFilter()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CombinedFilter copyWith(void Function(CombinedFilter) updates) => super.copyWith((message) => updates(message as CombinedFilter)) as CombinedFilter; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static CombinedFilter create() => CombinedFilter._(); @$core.override CombinedFilter createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static CombinedFilter getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CombinedFilter? _defaultInstance; @$pb.TagNumber(1) $core.String get path => $_getSZ(0); @$pb.TagNumber(1) set path($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasPath() => $_has(0); @$pb.TagNumber(1) void clearPath() => $_clearField(1); /// Simple filter structure for Find query @$pb.TagNumber(2) $pb.PbList get simpleFilters => $_getList(1); /// Range filter structure for Find query @$pb.TagNumber(3) $pb.PbList get rangeFilters => $_getList(2); @$pb.TagNumber(4) $core.String get combinedID => $_getSZ(3); @$pb.TagNumber(4) set combinedID($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasCombinedID() => $_has(3); @$pb.TagNumber(4) void clearCombinedID() => $_clearField(4); } /// /// Range filter structure for Find query class RangeFilter extends $pb.GeneratedMessage { factory RangeFilter({ $core.String? attribute, $core.String? valueLt, $core.String? valueGt, $core.String? combinedID, }) { final result = create(); if (attribute != null) result.attribute = attribute; if (valueLt != null) result.valueLt = valueLt; if (valueGt != null) result.valueGt = valueGt; if (combinedID != null) result.combinedID = combinedID; return result; } RangeFilter._(); factory RangeFilter.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory RangeFilter.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'RangeFilter', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'Attribute', protoName: 'Attribute') ..aOS(2, _omitFieldNames ? '' : 'valueLt', protoName: 'valueLt') ..aOS(3, _omitFieldNames ? '' : 'valueGt', protoName: 'valueGt') ..aOS(4, _omitFieldNames ? '' : 'CombinedID', protoName: 'CombinedID') ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') RangeFilter clone() => RangeFilter()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') RangeFilter copyWith(void Function(RangeFilter) updates) => super.copyWith((message) => updates(message as RangeFilter)) as RangeFilter; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static RangeFilter create() => RangeFilter._(); @$core.override RangeFilter createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static RangeFilter getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static RangeFilter? _defaultInstance; /// Filter path @$pb.TagNumber(1) $core.String get attribute => $_getSZ(0); @$pb.TagNumber(1) set attribute($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasAttribute() => $_has(0); @$pb.TagNumber(1) void clearAttribute() => $_clearField(1); /// Maximum value @$pb.TagNumber(2) $core.String get valueLt => $_getSZ(1); @$pb.TagNumber(2) set valueLt($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasValueLt() => $_has(1); @$pb.TagNumber(2) void clearValueLt() => $_clearField(2); /// Minimum value @$pb.TagNumber(3) $core.String get valueGt => $_getSZ(2); @$pb.TagNumber(3) set valueGt($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasValueGt() => $_has(2); @$pb.TagNumber(3) void clearValueGt() => $_clearField(3); /// Metadata's key @$pb.TagNumber(4) $core.String get combinedID => $_getSZ(3); @$pb.TagNumber(4) set combinedID($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasCombinedID() => $_has(3); @$pb.TagNumber(4) void clearCombinedID() => $_clearField(4); } /// /// Block filter structure for Find query, each element (SimpleFilter, RangeFilter & BlockFilter) is an "AND" part of the query class BlockFilter extends $pb.GeneratedMessage { factory BlockFilter({ $core.Iterable? simpleFilters, $core.Iterable? rangeFilters, $core.Iterable? blockFilters, }) { final result = create(); if (simpleFilters != null) result.simpleFilters.addAll(simpleFilters); if (rangeFilters != null) result.rangeFilters.addAll(rangeFilters); if (blockFilters != null) result.blockFilters.addAll(blockFilters); return result; } BlockFilter._(); factory BlockFilter.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory BlockFilter.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'BlockFilter', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..pc(1, _omitFieldNames ? '' : 'simpleFilters', $pb.PbFieldType.PM, protoName: 'simpleFilters', subBuilder: SimpleFilter.create) ..pc(2, _omitFieldNames ? '' : 'rangeFilters', $pb.PbFieldType.PM, protoName: 'rangeFilters', subBuilder: RangeFilter.create) ..pc(3, _omitFieldNames ? '' : 'BlockFilters', $pb.PbFieldType.PM, protoName: 'BlockFilters', subBuilder: BlockFilter.create) ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') BlockFilter clone() => BlockFilter()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') BlockFilter copyWith(void Function(BlockFilter) updates) => super.copyWith((message) => updates(message as BlockFilter)) as BlockFilter; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static BlockFilter create() => BlockFilter._(); @$core.override BlockFilter createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static BlockFilter getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static BlockFilter? _defaultInstance; /// Simple filter structure for Find query @$pb.TagNumber(1) $pb.PbList get simpleFilters => $_getList(0); /// Range filter structure for Find query @$pb.TagNumber(2) $pb.PbList get rangeFilters => $_getList(1); /// block filter structure for Find query @$pb.TagNumber(3) $pb.PbList get blockFilters => $_getList(2); } /// /// MatchField structure, for FindMatching query class MatchField extends $pb.GeneratedMessage { factory MatchField({ $core.String? attribute, $core.String? attributeCombined, $core.String? combinedID, }) { final result = create(); if (attribute != null) result.attribute = attribute; if (attributeCombined != null) result.attributeCombined = attributeCombined; if (combinedID != null) result.combinedID = combinedID; return result; } MatchField._(); factory MatchField.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory MatchField.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'MatchField', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'Attribute', protoName: 'Attribute') ..aOS(2, _omitFieldNames ? '' : 'AttributeCombined', protoName: 'AttributeCombined') ..aOS(3, _omitFieldNames ? '' : 'CombinedID', protoName: 'CombinedID') ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') MatchField clone() => MatchField()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') MatchField copyWith(void Function(MatchField) updates) => super.copyWith((message) => updates(message as MatchField)) as MatchField; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static MatchField create() => MatchField._(); @$core.override MatchField createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static MatchField getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static MatchField? _defaultInstance; /// Filter path @$pb.TagNumber(1) $core.String get attribute => $_getSZ(0); @$pb.TagNumber(1) set attribute($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasAttribute() => $_has(0); @$pb.TagNumber(1) void clearAttribute() => $_clearField(1); /// Filter path for metadata filter @$pb.TagNumber(2) $core.String get attributeCombined => $_getSZ(1); @$pb.TagNumber(2) set attributeCombined($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasAttributeCombined() => $_has(1); @$pb.TagNumber(2) void clearAttributeCombined() => $_clearField(2); /// Metadata's key @$pb.TagNumber(3) $core.String get combinedID => $_getSZ(2); @$pb.TagNumber(3) set combinedID($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasCombinedID() => $_has(2); @$pb.TagNumber(3) void clearCombinedID() => $_clearField(3); } /// /// Standard structure, having an attribute,CombinedID and a list of values class MatchFieldResult extends $pb.GeneratedMessage { factory MatchFieldResult({ $core.String? attribute, $core.Iterable<$core.String>? values, $core.String? combinedID, }) { final result = create(); if (attribute != null) result.attribute = attribute; if (values != null) result.values.addAll(values); if (combinedID != null) result.combinedID = combinedID; return result; } MatchFieldResult._(); factory MatchFieldResult.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory MatchFieldResult.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'MatchFieldResult', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'Attribute', protoName: 'Attribute') ..pPS(2, _omitFieldNames ? '' : 'Values', protoName: 'Values') ..aOS(3, _omitFieldNames ? '' : 'CombinedID', protoName: 'CombinedID') ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') MatchFieldResult clone() => MatchFieldResult()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') MatchFieldResult copyWith(void Function(MatchFieldResult) updates) => super.copyWith((message) => updates(message as MatchFieldResult)) as MatchFieldResult; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static MatchFieldResult create() => MatchFieldResult._(); @$core.override MatchFieldResult createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static MatchFieldResult getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static MatchFieldResult? _defaultInstance; @$pb.TagNumber(1) $core.String get attribute => $_getSZ(0); @$pb.TagNumber(1) set attribute($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasAttribute() => $_has(0); @$pb.TagNumber(1) void clearAttribute() => $_clearField(1); @$pb.TagNumber(2) $pb.PbList<$core.String> get values => $_getList(1); @$pb.TagNumber(3) $core.String get combinedID => $_getSZ(2); @$pb.TagNumber(3) set combinedID($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasCombinedID() => $_has(2); @$pb.TagNumber(3) void clearCombinedID() => $_clearField(3); } /// /// structure containing error key & value class ErrorDetail extends $pb.GeneratedMessage { factory ErrorDetail({ $core.String? key, $core.String? value, }) { final result = create(); if (key != null) result.key = key; if (value != null) result.value = value; return result; } ErrorDetail._(); factory ErrorDetail.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ErrorDetail.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ErrorDetail', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'Key', protoName: 'Key') ..aOS(2, _omitFieldNames ? '' : 'Value', protoName: 'Value') ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ErrorDetail clone() => ErrorDetail()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ErrorDetail copyWith(void Function(ErrorDetail) updates) => super.copyWith((message) => updates(message as ErrorDetail)) as ErrorDetail; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ErrorDetail create() => ErrorDetail._(); @$core.override ErrorDetail createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static ErrorDetail getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ErrorDetail? _defaultInstance; @$pb.TagNumber(1) $core.String get key => $_getSZ(0); @$pb.TagNumber(1) set key($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasKey() => $_has(0); @$pb.TagNumber(1) void clearKey() => $_clearField(1); @$pb.TagNumber(2) $core.String get value => $_getSZ(1); @$pb.TagNumber(2) set value($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasValue() => $_has(1); @$pb.TagNumber(2) void clearValue() => $_clearField(2); } /// /// Error message to be found in all rpc responses class Errors extends $pb.GeneratedMessage { factory Errors({ $core.String? errorCode, $core.String? errorTrace, $core.Iterable? errorDetails, $core.String? contextType, $core.String? contextProcess, $core.String? contextPayload, }) { final result = create(); if (errorCode != null) result.errorCode = errorCode; if (errorTrace != null) result.errorTrace = errorTrace; if (errorDetails != null) result.errorDetails.addAll(errorDetails); if (contextType != null) result.contextType = contextType; if (contextProcess != null) result.contextProcess = contextProcess; if (contextPayload != null) result.contextPayload = contextPayload; return result; } Errors._(); factory Errors.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory Errors.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'Errors', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'ErrorCode', protoName: 'ErrorCode') ..aOS(2, _omitFieldNames ? '' : 'ErrorTrace', protoName: 'ErrorTrace') ..pc(3, _omitFieldNames ? '' : 'ErrorDetails', $pb.PbFieldType.PM, protoName: 'ErrorDetails', subBuilder: ErrorDetail.create) ..aOS(4, _omitFieldNames ? '' : 'ContextType', protoName: 'ContextType') ..aOS(5, _omitFieldNames ? '' : 'ContextProcess', protoName: 'ContextProcess') ..aOS(6, _omitFieldNames ? '' : 'ContextPayload', protoName: 'ContextPayload') ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') Errors clone() => Errors()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') Errors copyWith(void Function(Errors) updates) => super.copyWith((message) => updates(message as Errors)) as Errors; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static Errors create() => Errors._(); @$core.override Errors createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static Errors getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Errors? _defaultInstance; @$pb.TagNumber(1) $core.String get errorCode => $_getSZ(0); @$pb.TagNumber(1) set errorCode($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasErrorCode() => $_has(0); @$pb.TagNumber(1) void clearErrorCode() => $_clearField(1); @$pb.TagNumber(2) $core.String get errorTrace => $_getSZ(1); @$pb.TagNumber(2) set errorTrace($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasErrorTrace() => $_has(1); @$pb.TagNumber(2) void clearErrorTrace() => $_clearField(2); @$pb.TagNumber(3) $pb.PbList get errorDetails => $_getList(2); @$pb.TagNumber(4) $core.String get contextType => $_getSZ(3); @$pb.TagNumber(4) set contextType($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasContextType() => $_has(3); @$pb.TagNumber(4) void clearContextType() => $_clearField(4); @$pb.TagNumber(5) $core.String get contextProcess => $_getSZ(4); @$pb.TagNumber(5) set contextProcess($core.String value) => $_setString(4, value); @$pb.TagNumber(5) $core.bool hasContextProcess() => $_has(4); @$pb.TagNumber(5) void clearContextProcess() => $_clearField(5); @$pb.TagNumber(6) $core.String get contextPayload => $_getSZ(5); @$pb.TagNumber(6) set contextPayload($core.String value) => $_setString(5, value); @$pb.TagNumber(6) $core.bool hasContextPayload() => $_has(5); @$pb.TagNumber(6) void clearContextPayload() => $_clearField(6); } class ParamElement extends $pb.GeneratedMessage { factory ParamElement({ $core.String? key, ValueType? value, }) { final result = create(); if (key != null) result.key = key; if (value != null) result.value = value; return result; } ParamElement._(); factory ParamElement.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ParamElement.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ParamElement', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'Key', protoName: 'Key') ..aOM(3, _omitFieldNames ? '' : 'Value', protoName: 'Value', subBuilder: ValueType.create) ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ParamElement clone() => ParamElement()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ParamElement copyWith(void Function(ParamElement) updates) => super.copyWith((message) => updates(message as ParamElement)) as ParamElement; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ParamElement create() => ParamElement._(); @$core.override ParamElement createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static ParamElement getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ParamElement? _defaultInstance; @$pb.TagNumber(1) $core.String get key => $_getSZ(0); @$pb.TagNumber(1) set key($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasKey() => $_has(0); @$pb.TagNumber(1) void clearKey() => $_clearField(1); @$pb.TagNumber(3) ValueType get value => $_getN(1); @$pb.TagNumber(3) set value(ValueType value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasValue() => $_has(1); @$pb.TagNumber(3) void clearValue() => $_clearField(3); @$pb.TagNumber(3) ValueType ensureValue() => $_ensure(1); } class LabelStructure extends $pb.GeneratedMessage { factory LabelStructure({ $core.String? code, $core.String? label, $core.Iterable? params, }) { final result = create(); if (code != null) result.code = code; if (label != null) result.label = label; if (params != null) result.params.addAll(params); return result; } LabelStructure._(); factory LabelStructure.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory LabelStructure.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'LabelStructure', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'Code', protoName: 'Code') ..aOS(2, _omitFieldNames ? '' : 'Label', protoName: 'Label') ..pc(3, _omitFieldNames ? '' : 'Params', $pb.PbFieldType.PM, protoName: 'Params', subBuilder: ParamElement.create) ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') LabelStructure clone() => LabelStructure()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') LabelStructure copyWith(void Function(LabelStructure) updates) => super.copyWith((message) => updates(message as LabelStructure)) as LabelStructure; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static LabelStructure create() => LabelStructure._(); @$core.override LabelStructure createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static LabelStructure getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static LabelStructure? _defaultInstance; /// Code of the message @$pb.TagNumber(1) $core.String get code => $_getSZ(0); @$pb.TagNumber(1) set code($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasCode() => $_has(0); @$pb.TagNumber(1) void clearCode() => $_clearField(1); /// Label of the message @$pb.TagNumber(2) $core.String get label => $_getSZ(1); @$pb.TagNumber(2) set label($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasLabel() => $_has(1); @$pb.TagNumber(2) void clearLabel() => $_clearField(2); /// Map of parameter to be put/replaced in the error label /// Parameters for label @$pb.TagNumber(3) $pb.PbList get params => $_getList(2); } /// CoreEndpoint represents the REST webservices of HARDIS SC NETWORK class CoreEndpoint extends $pb.GeneratedMessage { factory CoreEndpoint({ $core.String? restEndpoint, $core.String? grpcInputEndpoint, $core.String? grpcQueryEndpoint, $core.String? grpcGcsEndpoint, $core.String? grpcLoggerEndpoint, $core.String? grpcProjectModelEndpoint, $core.String? grpcCoreCollabInputEndpoint, $core.String? grpcCoreCollabQueryEndpoint, $core.String? grpcCoreClaimTypeEndpoint, $core.String? grpcCoreEndpoint, }) { final result = create(); if (restEndpoint != null) result.restEndpoint = restEndpoint; if (grpcInputEndpoint != null) result.grpcInputEndpoint = grpcInputEndpoint; if (grpcQueryEndpoint != null) result.grpcQueryEndpoint = grpcQueryEndpoint; if (grpcGcsEndpoint != null) result.grpcGcsEndpoint = grpcGcsEndpoint; if (grpcLoggerEndpoint != null) result.grpcLoggerEndpoint = grpcLoggerEndpoint; if (grpcProjectModelEndpoint != null) result.grpcProjectModelEndpoint = grpcProjectModelEndpoint; if (grpcCoreCollabInputEndpoint != null) result.grpcCoreCollabInputEndpoint = grpcCoreCollabInputEndpoint; if (grpcCoreCollabQueryEndpoint != null) result.grpcCoreCollabQueryEndpoint = grpcCoreCollabQueryEndpoint; if (grpcCoreClaimTypeEndpoint != null) result.grpcCoreClaimTypeEndpoint = grpcCoreClaimTypeEndpoint; if (grpcCoreEndpoint != null) result.grpcCoreEndpoint = grpcCoreEndpoint; return result; } CoreEndpoint._(); factory CoreEndpoint.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory CoreEndpoint.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'CoreEndpoint', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'RestEndpoint', protoName: 'RestEndpoint') ..aOS(2, _omitFieldNames ? '' : 'GrpcInputEndpoint', protoName: 'GrpcInputEndpoint') ..aOS(3, _omitFieldNames ? '' : 'GrpcQueryEndpoint', protoName: 'GrpcQueryEndpoint') ..aOS(4, _omitFieldNames ? '' : 'GrpcGcsEndpoint', protoName: 'GrpcGcsEndpoint') ..aOS(5, _omitFieldNames ? '' : 'GrpcLoggerEndpoint', protoName: 'GrpcLoggerEndpoint') ..aOS(6, _omitFieldNames ? '' : 'GrpcProjectModelEndpoint', protoName: 'GrpcProjectModelEndpoint') ..aOS(7, _omitFieldNames ? '' : 'GrpcCoreCollabInputEndpoint', protoName: 'GrpcCoreCollabInputEndpoint') ..aOS(8, _omitFieldNames ? '' : 'GrpcCoreCollabQueryEndpoint', protoName: 'GrpcCoreCollabQueryEndpoint') ..aOS(9, _omitFieldNames ? '' : 'GrpcCoreClaimTypeEndpoint', protoName: 'GrpcCoreClaimTypeEndpoint') ..aOS(10, _omitFieldNames ? '' : 'GrpcCoreEndpoint', protoName: 'GrpcCoreEndpoint') ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CoreEndpoint clone() => CoreEndpoint()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CoreEndpoint copyWith(void Function(CoreEndpoint) updates) => super.copyWith((message) => updates(message as CoreEndpoint)) as CoreEndpoint; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static CoreEndpoint create() => CoreEndpoint._(); @$core.override CoreEndpoint createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static CoreEndpoint getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CoreEndpoint? _defaultInstance; /// RestEndpoint is the URL to access REST webservices of Platform. /// It is expected to include protocol. /// The protocol is expected to be "https://". /// Empty protocol MUST raise an error. /// Empty protocol or empty value MUST prevent attempts to access REST services. /// Empty value or protocol SHOULD NOT prevent normal use of other functions. @$pb.TagNumber(1) $core.String get restEndpoint => $_getSZ(0); @$pb.TagNumber(1) set restEndpoint($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasRestEndpoint() => $_has(0); @$pb.TagNumber(1) void clearRestEndpoint() => $_clearField(1); /// GrpcInputEndpoint is the URL to access GRPC Input services of Platform. /// It is expected to include protocol. /// The protocol is expected to be "https://". /// Empty protocol MUST raise an error. /// Empty protocol or empty value MUST prevent attempts to access gRPC services. /// Empty value or protocol SHOULD NOT prevent normal use of other functions. @$pb.TagNumber(2) $core.String get grpcInputEndpoint => $_getSZ(1); @$pb.TagNumber(2) set grpcInputEndpoint($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasGrpcInputEndpoint() => $_has(1); @$pb.TagNumber(2) void clearGrpcInputEndpoint() => $_clearField(2); /// GrpcQueryEndpoint is the URL to access GRPC Query services of Platform. /// It is expected to include protocol. /// The protocol is expected to be "https://". /// Empty protocol MUST raise an error. /// Empty protocol or empty value MUST prevent attempts to access gRPC services. /// Empty value or protocol SHOULD NOT prevent normal use of other functions. @$pb.TagNumber(3) $core.String get grpcQueryEndpoint => $_getSZ(2); @$pb.TagNumber(3) set grpcQueryEndpoint($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasGrpcQueryEndpoint() => $_has(2); @$pb.TagNumber(3) void clearGrpcQueryEndpoint() => $_clearField(3); /// GrpcGcsEndpoint is the URL to access GRPC Gcs services of Platform. /// It is expected to include protocol. /// The protocol is expected to be "https://". /// Empty protocol MUST raise an error. /// Empty protocol or empty value MUST prevent attempts to access gRPC services. /// Empty value or protocol SHOULD NOT prevent normal use of other functions. @$pb.TagNumber(4) $core.String get grpcGcsEndpoint => $_getSZ(3); @$pb.TagNumber(4) set grpcGcsEndpoint($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasGrpcGcsEndpoint() => $_has(3); @$pb.TagNumber(4) void clearGrpcGcsEndpoint() => $_clearField(4); /// GrpcLoggerEndpoint is the URL to access GRPC Logger services of Platform. /// It is expected to include protocol. /// The protocol is expected to be "https://". /// Empty protocol MUST raise an error. /// Empty protocol or empty value MUST prevent attempts to access gRPC services. /// Empty value or protocol SHOULD NOT prevent normal use of other functions. @$pb.TagNumber(5) $core.String get grpcLoggerEndpoint => $_getSZ(4); @$pb.TagNumber(5) set grpcLoggerEndpoint($core.String value) => $_setString(4, value); @$pb.TagNumber(5) $core.bool hasGrpcLoggerEndpoint() => $_has(4); @$pb.TagNumber(5) void clearGrpcLoggerEndpoint() => $_clearField(5); /// GrpcProjectModelEndpoint is the URL to access GRPC ProjectModel services of Platform which notably manages the metadata. /// It is expected to include protocol. /// The protocol is expected to be "https://". /// Empty protocol MUST raise an error. /// Empty protocol or empty value MUST prevent attempts to access gRPC services. /// Empty value or protocol SHOULD NOT prevent normal use of other functions. @$pb.TagNumber(6) $core.String get grpcProjectModelEndpoint => $_getSZ(5); @$pb.TagNumber(6) set grpcProjectModelEndpoint($core.String value) => $_setString(5, value); @$pb.TagNumber(6) $core.bool hasGrpcProjectModelEndpoint() => $_has(5); @$pb.TagNumber(6) void clearGrpcProjectModelEndpoint() => $_clearField(6); /// GrpcCoreCollabInputEndpoint is the URL to access GRPC Input services of Platform. /// It is expected to include protocol. /// The protocol is expected to be "https://". /// Empty protocol MUST raise an error. /// Empty protocol or empty value MUST prevent attempts to access gRPC services. /// Empty value or protocol SHOULD NOT prevent normal use of other functions. @$pb.TagNumber(7) $core.String get grpcCoreCollabInputEndpoint => $_getSZ(6); @$pb.TagNumber(7) set grpcCoreCollabInputEndpoint($core.String value) => $_setString(6, value); @$pb.TagNumber(7) $core.bool hasGrpcCoreCollabInputEndpoint() => $_has(6); @$pb.TagNumber(7) void clearGrpcCoreCollabInputEndpoint() => $_clearField(7); /// GrpcCoreCollabQueryEndpoint is the URL to access GRPC Query services of Platform. /// It is expected to include protocol. /// The protocol is expected to be "https://". /// Empty protocol MUST raise an error. /// Empty protocol or empty value MUST prevent attempts to access gRPC services. /// Empty value or protocol SHOULD NOT prevent normal use of other functions. @$pb.TagNumber(8) $core.String get grpcCoreCollabQueryEndpoint => $_getSZ(7); @$pb.TagNumber(8) set grpcCoreCollabQueryEndpoint($core.String value) => $_setString(7, value); @$pb.TagNumber(8) $core.bool hasGrpcCoreCollabQueryEndpoint() => $_has(7); @$pb.TagNumber(8) void clearGrpcCoreCollabQueryEndpoint() => $_clearField(8); /// GrpcCoreClaimTypeEndpoint is the URL to access GRPC Query services of Platform. /// It is expected to include protocol. /// The protocol is expected to be "https://". /// Empty protocol MUST raise an error. /// Empty protocol or empty value MUST prevent attempts to access gRPC services. /// Empty value or protocol SHOULD NOT prevent normal use of other functions. @$pb.TagNumber(9) $core.String get grpcCoreClaimTypeEndpoint => $_getSZ(8); @$pb.TagNumber(9) set grpcCoreClaimTypeEndpoint($core.String value) => $_setString(8, value); @$pb.TagNumber(9) $core.bool hasGrpcCoreClaimTypeEndpoint() => $_has(8); @$pb.TagNumber(9) void clearGrpcCoreClaimTypeEndpoint() => $_clearField(9); /// GrpcCoreEndpoint is the URL to access GRPC services of Platform. /// It is expected to include protocol. /// The protocol is expected to be "https://". /// Empty protocol MUST raise an error. /// Empty protocol or empty value MUST prevent attempts to access gRPC services. /// Empty value or protocol SHOULD NOT prevent normal use of other functions. @$pb.TagNumber(10) $core.String get grpcCoreEndpoint => $_getSZ(9); @$pb.TagNumber(10) set grpcCoreEndpoint($core.String value) => $_setString(9, value); @$pb.TagNumber(10) $core.bool hasGrpcCoreEndpoint() => $_has(9); @$pb.TagNumber(10) void clearGrpcCoreEndpoint() => $_clearField(10); } /// IntegrationEndpoint represents the different endpoints of the integration Platform /// These services are notably used to manage integration processes / pipelines. class IntegrationEndpoint extends $pb.GeneratedMessage { factory IntegrationEndpoint({ $core.String? restEndpoint, $core.String? grpcEndpoint, }) { final result = create(); if (restEndpoint != null) result.restEndpoint = restEndpoint; if (grpcEndpoint != null) result.grpcEndpoint = grpcEndpoint; return result; } IntegrationEndpoint._(); factory IntegrationEndpoint.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory IntegrationEndpoint.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'IntegrationEndpoint', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'RestEndpoint', protoName: 'RestEndpoint') ..aOS(2, _omitFieldNames ? '' : 'GrpcEndpoint', protoName: 'GrpcEndpoint') ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') IntegrationEndpoint clone() => IntegrationEndpoint()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') IntegrationEndpoint copyWith(void Function(IntegrationEndpoint) updates) => super.copyWith((message) => updates(message as IntegrationEndpoint)) as IntegrationEndpoint; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static IntegrationEndpoint create() => IntegrationEndpoint._(); @$core.override IntegrationEndpoint createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static IntegrationEndpoint getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static IntegrationEndpoint? _defaultInstance; /// RestEndpoint is the URL to access REST webservices of Integration. /// It is expected to include protocol. /// the protocol is expected to be "https://". /// Empty protocol MUST raise an error. /// Empty protocol or empty value MUST prevent attempts to access REST services. /// Empty value or protocol SHOULD NOT prevent normal use of other functions. @$pb.TagNumber(1) $core.String get restEndpoint => $_getSZ(0); @$pb.TagNumber(1) set restEndpoint($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasRestEndpoint() => $_has(0); @$pb.TagNumber(1) void clearRestEndpoint() => $_clearField(1); /// GrpcEndpoint is the URL to access GRPC services of Integration /// It is expected to include protocol and a port. /// The protocol is expected to be "https://". /// Empty protocol MUST raise an error. /// Empty protocol or empty value MUST prevent attempts to access gRPC services. /// Empty value or protocol SHOULD NOT prevent normal use of other functions. @$pb.TagNumber(2) $core.String get grpcEndpoint => $_getSZ(1); @$pb.TagNumber(2) set grpcEndpoint($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasGrpcEndpoint() => $_has(1); @$pb.TagNumber(2) void clearGrpcEndpoint() => $_clearField(2); } /// StorageEndpoint represents the REST webservices of Google Cloud Storage /// These REST services are notably used to upload and retrieve files from the storage. /// In order to authenticate to it, a STS token is required and can be obtained from the CoreEndpoint /api.GcsApi/GetBucketSTS API. class StorageEndpoint extends $pb.GeneratedMessage { factory StorageEndpoint({ $core.String? endpoint, $core.String? bucket, }) { final result = create(); if (endpoint != null) result.endpoint = endpoint; if (bucket != null) result.bucket = bucket; return result; } StorageEndpoint._(); factory StorageEndpoint.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory StorageEndpoint.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'StorageEndpoint', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'Endpoint', protoName: 'Endpoint') ..aOS(2, _omitFieldNames ? '' : 'Bucket', protoName: 'Bucket') ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') StorageEndpoint clone() => StorageEndpoint()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') StorageEndpoint copyWith(void Function(StorageEndpoint) updates) => super.copyWith((message) => updates(message as StorageEndpoint)) as StorageEndpoint; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static StorageEndpoint create() => StorageEndpoint._(); @$core.override StorageEndpoint createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static StorageEndpoint getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static StorageEndpoint? _defaultInstance; /// Endpoint is the URL to access the REST webservices. /// It is expected to include portocol. /// The protocol is expected to be "https://". /// Empty protocol MUST raise an error. /// Empty protocol or empty value MUST prevent attempts to access REST services. /// Empty value or protocol SHOULD NOT prevent normal use of other functions. @$pb.TagNumber(1) $core.String get endpoint => $_getSZ(0); @$pb.TagNumber(1) set endpoint($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasEndpoint() => $_has(0); @$pb.TagNumber(1) void clearEndpoint() => $_clearField(1); /// Bucket is the name of the bucket associated to this partner app. /// It should look like //. @$pb.TagNumber(2) $core.String get bucket => $_getSZ(1); @$pb.TagNumber(2) set bucket($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasBucket() => $_has(1); @$pb.TagNumber(2) void clearBucket() => $_clearField(2); } /// Platform provides a JetStream-enabled account for these credential set. /// The method to authenticate should comply with JWT decentralized auth. class NatsCredentials extends $pb.GeneratedMessage { factory NatsCredentials({ $core.String? endpoint, $core.String? rootSubject, $core.String? username, $core.String? userJwt, $core.String? userNkeySeed, }) { final result = create(); if (endpoint != null) result.endpoint = endpoint; if (rootSubject != null) result.rootSubject = rootSubject; if (username != null) result.username = username; if (userJwt != null) result.userJwt = userJwt; if (userNkeySeed != null) result.userNkeySeed = userNkeySeed; return result; } NatsCredentials._(); factory NatsCredentials.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory NatsCredentials.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'NatsCredentials', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'Endpoint', protoName: 'Endpoint') ..aOS(2, _omitFieldNames ? '' : 'RootSubject', protoName: 'RootSubject') ..aOS(3, _omitFieldNames ? '' : 'Username', protoName: 'Username') ..aOS(4, _omitFieldNames ? '' : 'UserJwt', protoName: 'UserJwt') ..aOS(5, _omitFieldNames ? '' : 'UserNkeySeed', protoName: 'UserNkeySeed') ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') NatsCredentials clone() => NatsCredentials()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') NatsCredentials copyWith(void Function(NatsCredentials) updates) => super.copyWith((message) => updates(message as NatsCredentials)) as NatsCredentials; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static NatsCredentials create() => NatsCredentials._(); @$core.override NatsCredentials createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static NatsCredentials getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static NatsCredentials? _defaultInstance; /// EndPoint is the URL to connect to NATS. /// This URL is expected to include protocol and port. /// Protocol is expected to be "nats://". /// Any port value SHOULD be acceptable. /// Missing protocol, address, or port SHOULD raise an error. /// Invalid protocol SHOULD raise an error. /// Errors raised in this protocol SHOULD NOT prevent use of any other protocols. @$pb.TagNumber(1) $core.String get endpoint => $_getSZ(0); @$pb.TagNumber(1) set endpoint($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasEndpoint() => $_has(0); @$pb.TagNumber(1) void clearEndpoint() => $_clearField(1); /// RootSubject defines a namespace of which all subjects must be prefixed with /// it is expected to be a dot-separated serries of "tokens" @$pb.TagNumber(2) $core.String get rootSubject => $_getSZ(1); @$pb.TagNumber(2) set rootSubject($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasRootSubject() => $_has(1); @$pb.TagNumber(2) void clearRootSubject() => $_clearField(2); /// Username is not used, but may help human readers to identify accounts. @$pb.TagNumber(3) $core.String get username => $_getSZ(2); @$pb.TagNumber(3) set username($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasUsername() => $_has(2); @$pb.TagNumber(3) void clearUsername() => $_clearField(3); @$pb.TagNumber(4) $core.String get userJwt => $_getSZ(3); @$pb.TagNumber(4) set userJwt($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasUserJwt() => $_has(3); @$pb.TagNumber(4) void clearUserJwt() => $_clearField(4); @$pb.TagNumber(5) $core.String get userNkeySeed => $_getSZ(4); @$pb.TagNumber(5) set userNkeySeed($core.String value) => $_setString(4, value); @$pb.TagNumber(5) $core.bool hasUserNkeySeed() => $_has(4); @$pb.TagNumber(5) void clearUserNkeySeed() => $_clearField(5); } /// OpenSearchCredentials holds the configuration for interacting with Platform integration's OpenSearch class OpenSearchCredentials extends $pb.GeneratedMessage { factory OpenSearchCredentials({ $core.String? endpoint, $core.String? username, $core.String? password, $core.String? index, }) { final result = create(); if (endpoint != null) result.endpoint = endpoint; if (username != null) result.username = username; if (password != null) result.password = password; if (index != null) result.index = index; return result; } OpenSearchCredentials._(); factory OpenSearchCredentials.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory OpenSearchCredentials.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'OpenSearchCredentials', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'Endpoint', protoName: 'Endpoint') ..aOS(2, _omitFieldNames ? '' : 'Username', protoName: 'Username') ..aOS(3, _omitFieldNames ? '' : 'Password', protoName: 'Password') ..aOS(4, _omitFieldNames ? '' : 'Index', protoName: 'Index') ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') OpenSearchCredentials clone() => OpenSearchCredentials()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') OpenSearchCredentials copyWith(void Function(OpenSearchCredentials) updates) => super.copyWith((message) => updates(message as OpenSearchCredentials)) as OpenSearchCredentials; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static OpenSearchCredentials create() => OpenSearchCredentials._(); @$core.override OpenSearchCredentials createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static OpenSearchCredentials getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static OpenSearchCredentials? _defaultInstance; /// Endpoint is the URL to access the OpenSearch dashboard. /// It is expected to include portocol. /// The protocol is expected to be "https://". /// Empty protocol MUST raise an error. /// Empty protocol or empty value MUST prevent attempts to access REST services. /// Empty value or protocol SHOULD NOT prevent normal use of other functions. @$pb.TagNumber(1) $core.String get endpoint => $_getSZ(0); @$pb.TagNumber(1) set endpoint($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasEndpoint() => $_has(0); @$pb.TagNumber(1) void clearEndpoint() => $_clearField(1); /// Username is the provided username to use for authentication @$pb.TagNumber(2) $core.String get username => $_getSZ(1); @$pb.TagNumber(2) set username($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasUsername() => $_has(1); @$pb.TagNumber(2) void clearUsername() => $_clearField(2); /// Password is the provided password to use for authentication @$pb.TagNumber(3) $core.String get password => $_getSZ(2); @$pb.TagNumber(3) set password($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasPassword() => $_has(2); @$pb.TagNumber(3) void clearPassword() => $_clearField(3); /// Index is the name of the index the partner app is allowed to use @$pb.TagNumber(4) $core.String get index => $_getSZ(3); @$pb.TagNumber(4) set index($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasIndex() => $_has(3); @$pb.TagNumber(4) void clearIndex() => $_clearField(4); } /// OpenIDCredentials holds the configuration for interacting with Platform's OpenID Connect server /// This is used to authenticate to the CoreEndpoint and IntegrationEndpoint by providing a JWT token. class OpenIDCredentials extends $pb.GeneratedMessage { factory OpenIDCredentials({ $core.String? wellKnownURI, $core.String? serviceAccountName, $core.String? serviceAccountPEM, }) { final result = create(); if (wellKnownURI != null) result.wellKnownURI = wellKnownURI; if (serviceAccountName != null) result.serviceAccountName = serviceAccountName; if (serviceAccountPEM != null) result.serviceAccountPEM = serviceAccountPEM; return result; } OpenIDCredentials._(); factory OpenIDCredentials.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory OpenIDCredentials.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'OpenIDCredentials', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'WellKnownURI', protoName: 'WellKnownURI') ..aOS(2, _omitFieldNames ? '' : 'ServiceAccountName', protoName: 'ServiceAccountName') ..aOS(3, _omitFieldNames ? '' : 'ServiceAccountPEM', protoName: 'ServiceAccountPEM') ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') OpenIDCredentials clone() => OpenIDCredentials()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') OpenIDCredentials copyWith(void Function(OpenIDCredentials) updates) => super.copyWith((message) => updates(message as OpenIDCredentials)) as OpenIDCredentials; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static OpenIDCredentials create() => OpenIDCredentials._(); @$core.override OpenIDCredentials createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static OpenIDCredentials getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static OpenIDCredentials? _defaultInstance; /// WellKnownURI is the URL to access the OpenID Connect server's well-known configuration /// It is expected to include protocol. /// the protocol is expected to be "https://". /// Empty protocol MUST raise an error. /// Empty protocol or empty value MUST prevent attempts to access REST services. /// Empty value or protocol SHOULD NOT prevent normal use of other functions. @$pb.TagNumber(1) $core.String get wellKnownURI => $_getSZ(0); @$pb.TagNumber(1) set wellKnownURI($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasWellKnownURI() => $_has(0); @$pb.TagNumber(1) void clearWellKnownURI() => $_clearField(1); /// ServiceAccountName is the name that identifies the service account. /// It is not used for authentication, but may help human readers to identify accounts. @$pb.TagNumber(2) $core.String get serviceAccountName => $_getSZ(1); @$pb.TagNumber(2) set serviceAccountName($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasServiceAccountName() => $_has(1); @$pb.TagNumber(2) void clearServiceAccountName() => $_clearField(2); /// ServiceAccountPEM is the PEM-encoded private key of the service account that is used for authentication. @$pb.TagNumber(3) $core.String get serviceAccountPEM => $_getSZ(2); @$pb.TagNumber(3) set serviceAccountPEM($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasServiceAccountPEM() => $_has(2); @$pb.TagNumber(3) void clearServiceAccountPEM() => $_clearField(3); } /// /// Basic messages (int, bool, string ,etc ) encapsulation inside a message /// we can use these message to escape default values of basic messages, and have the possibility to put an empty /// ex: not sending a string in a payload is the same as sending an empty string -> solution: use StringObject class Int32Object extends $pb.GeneratedMessage { factory Int32Object({ $core.int? int32, }) { final result = create(); if (int32 != null) result.int32 = int32; return result; } Int32Object._(); factory Int32Object.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory Int32Object.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'Int32Object', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..a<$core.int>(1, _omitFieldNames ? '' : 'Int32', $pb.PbFieldType.O3, protoName: 'Int32') ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') Int32Object clone() => Int32Object()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') Int32Object copyWith(void Function(Int32Object) updates) => super.copyWith((message) => updates(message as Int32Object)) as Int32Object; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static Int32Object create() => Int32Object._(); @$core.override Int32Object createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static Int32Object getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Int32Object? _defaultInstance; @$pb.TagNumber(1) $core.int get int32 => $_getIZ(0); @$pb.TagNumber(1) set int32($core.int value) => $_setSignedInt32(0, value); @$pb.TagNumber(1) $core.bool hasInt32() => $_has(0); @$pb.TagNumber(1) void clearInt32() => $_clearField(1); } class BoolObject extends $pb.GeneratedMessage { factory BoolObject({ $core.bool? bool_1, }) { final result = create(); if (bool_1 != null) result.bool_1 = bool_1; return result; } BoolObject._(); factory BoolObject.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory BoolObject.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'BoolObject', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOB(1, _omitFieldNames ? '' : 'Bool', protoName: 'Bool') ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') BoolObject clone() => BoolObject()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') BoolObject copyWith(void Function(BoolObject) updates) => super.copyWith((message) => updates(message as BoolObject)) as BoolObject; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static BoolObject create() => BoolObject._(); @$core.override BoolObject createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static BoolObject getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static BoolObject? _defaultInstance; @$pb.TagNumber(1) $core.bool get bool_1 => $_getBF(0); @$pb.TagNumber(1) set bool_1($core.bool value) => $_setBool(0, value); @$pb.TagNumber(1) $core.bool hasBool_1() => $_has(0); @$pb.TagNumber(1) void clearBool_1() => $_clearField(1); } class StringObject extends $pb.GeneratedMessage { factory StringObject({ $core.String? string, }) { final result = create(); if (string != null) result.string = string; return result; } StringObject._(); factory StringObject.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory StringObject.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'StringObject', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'String', protoName: 'String') ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') StringObject clone() => StringObject()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') StringObject copyWith(void Function(StringObject) updates) => super.copyWith((message) => updates(message as StringObject)) as StringObject; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static StringObject create() => StringObject._(); @$core.override StringObject createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static StringObject getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static StringObject? _defaultInstance; @$pb.TagNumber(1) $core.String get string => $_getSZ(0); @$pb.TagNumber(1) set string($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasString() => $_has(0); @$pb.TagNumber(1) void clearString() => $_clearField(1); } class StringDateObject extends $pb.GeneratedMessage { factory StringDateObject({ $core.String? dateTime, }) { final result = create(); if (dateTime != null) result.dateTime = dateTime; return result; } StringDateObject._(); factory StringDateObject.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory StringDateObject.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'StringDateObject', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOS(10, _omitFieldNames ? '' : 'DateTime', protoName: 'DateTime') ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') StringDateObject clone() => StringDateObject()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') StringDateObject copyWith(void Function(StringDateObject) updates) => super.copyWith((message) => updates(message as StringDateObject)) as StringDateObject; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static StringDateObject create() => StringDateObject._(); @$core.override StringDateObject createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static StringDateObject getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static StringDateObject? _defaultInstance; /// UTC date/time in ISO 8601 format @$pb.TagNumber(10) $core.String get dateTime => $_getSZ(0); @$pb.TagNumber(10) set dateTime($core.String value) => $_setString(0, value); @$pb.TagNumber(10) $core.bool hasDateTime() => $_has(0); @$pb.TagNumber(10) void clearDateTime() => $_clearField(10); } class WorkflowExecutionResult extends $pb.GeneratedMessage { factory WorkflowExecutionResult({ $core.String? workflowId, $core.String? runId, $core.String? domain, }) { final result = create(); if (workflowId != null) result.workflowId = workflowId; if (runId != null) result.runId = runId; if (domain != null) result.domain = domain; return result; } WorkflowExecutionResult._(); factory WorkflowExecutionResult.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory WorkflowExecutionResult.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'WorkflowExecutionResult', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'WorkflowId', protoName: 'WorkflowId') ..aOS(2, _omitFieldNames ? '' : 'RunId', protoName: 'RunId') ..aOS(3, _omitFieldNames ? '' : 'Domain', protoName: 'Domain') ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') WorkflowExecutionResult clone() => WorkflowExecutionResult()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') WorkflowExecutionResult copyWith(void Function(WorkflowExecutionResult) updates) => super.copyWith((message) => updates(message as WorkflowExecutionResult)) as WorkflowExecutionResult; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static WorkflowExecutionResult create() => WorkflowExecutionResult._(); @$core.override WorkflowExecutionResult createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static WorkflowExecutionResult getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static WorkflowExecutionResult? _defaultInstance; @$pb.TagNumber(1) $core.String get workflowId => $_getSZ(0); @$pb.TagNumber(1) set workflowId($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasWorkflowId() => $_has(0); @$pb.TagNumber(1) void clearWorkflowId() => $_clearField(1); @$pb.TagNumber(2) $core.String get runId => $_getSZ(1); @$pb.TagNumber(2) set runId($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasRunId() => $_has(1); @$pb.TagNumber(2) void clearRunId() => $_clearField(2); @$pb.TagNumber(3) $core.String get domain => $_getSZ(2); @$pb.TagNumber(3) set domain($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasDomain() => $_has(2); @$pb.TagNumber(3) void clearDomain() => $_clearField(3); } class ModuleRegistration extends $pb.GeneratedMessage { factory ModuleRegistration({ WorkflowTypeEnum? workflowTarget, $core.String? workflowPath, ModuleWorkflowTypeEnum? type, $core.int? timeout, }) { final result = create(); if (workflowTarget != null) result.workflowTarget = workflowTarget; if (workflowPath != null) result.workflowPath = workflowPath; if (type != null) result.type = type; if (timeout != null) result.timeout = timeout; return result; } ModuleRegistration._(); factory ModuleRegistration.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ModuleRegistration.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ModuleRegistration', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..e(1, _omitFieldNames ? '' : 'WorkflowTarget', $pb.PbFieldType.OE, protoName: 'WorkflowTarget', defaultOrMaker: WorkflowTypeEnum.CREATE_PROJECT, valueOf: WorkflowTypeEnum.valueOf, enumValues: WorkflowTypeEnum.values) ..aOS(2, _omitFieldNames ? '' : 'WorkflowPath', protoName: 'WorkflowPath') ..e(3, _omitFieldNames ? '' : 'Type', $pb.PbFieldType.OE, protoName: 'Type', defaultOrMaker: ModuleWorkflowTypeEnum.PRE_WORKFLOW, valueOf: ModuleWorkflowTypeEnum.valueOf, enumValues: ModuleWorkflowTypeEnum.values) ..a<$core.int>(4, _omitFieldNames ? '' : 'Timeout', $pb.PbFieldType.O3, protoName: 'Timeout') ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleRegistration clone() => ModuleRegistration()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleRegistration copyWith(void Function(ModuleRegistration) updates) => super.copyWith((message) => updates(message as ModuleRegistration)) as ModuleRegistration; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ModuleRegistration create() => ModuleRegistration._(); @$core.override ModuleRegistration createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static ModuleRegistration getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ModuleRegistration? _defaultInstance; @$pb.TagNumber(1) WorkflowTypeEnum get workflowTarget => $_getN(0); @$pb.TagNumber(1) set workflowTarget(WorkflowTypeEnum value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasWorkflowTarget() => $_has(0); @$pb.TagNumber(1) void clearWorkflowTarget() => $_clearField(1); @$pb.TagNumber(2) $core.String get workflowPath => $_getSZ(1); @$pb.TagNumber(2) set workflowPath($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasWorkflowPath() => $_has(1); @$pb.TagNumber(2) void clearWorkflowPath() => $_clearField(2); @$pb.TagNumber(3) ModuleWorkflowTypeEnum get type => $_getN(2); @$pb.TagNumber(3) set type(ModuleWorkflowTypeEnum value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasType() => $_has(2); @$pb.TagNumber(3) void clearType() => $_clearField(3); @$pb.TagNumber(4) $core.int get timeout => $_getIZ(3); @$pb.TagNumber(4) set timeout($core.int value) => $_setSignedInt32(3, value); @$pb.TagNumber(4) $core.bool hasTimeout() => $_has(3); @$pb.TagNumber(4) void clearTimeout() => $_clearField(4); } class ModuleDeregistration extends $pb.GeneratedMessage { factory ModuleDeregistration({ WorkflowTypeEnum? workflowTarget, $core.String? workflowPath, ModuleWorkflowTypeEnum? type, }) { final result = create(); if (workflowTarget != null) result.workflowTarget = workflowTarget; if (workflowPath != null) result.workflowPath = workflowPath; if (type != null) result.type = type; return result; } ModuleDeregistration._(); factory ModuleDeregistration.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ModuleDeregistration.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ModuleDeregistration', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..e(1, _omitFieldNames ? '' : 'WorkflowTarget', $pb.PbFieldType.OE, protoName: 'WorkflowTarget', defaultOrMaker: WorkflowTypeEnum.CREATE_PROJECT, valueOf: WorkflowTypeEnum.valueOf, enumValues: WorkflowTypeEnum.values) ..aOS(2, _omitFieldNames ? '' : 'WorkflowPath', protoName: 'WorkflowPath') ..e(3, _omitFieldNames ? '' : 'Type', $pb.PbFieldType.OE, protoName: 'Type', defaultOrMaker: ModuleWorkflowTypeEnum.PRE_WORKFLOW, valueOf: ModuleWorkflowTypeEnum.valueOf, enumValues: ModuleWorkflowTypeEnum.values) ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleDeregistration clone() => ModuleDeregistration()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ModuleDeregistration copyWith(void Function(ModuleDeregistration) updates) => super.copyWith((message) => updates(message as ModuleDeregistration)) as ModuleDeregistration; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ModuleDeregistration create() => ModuleDeregistration._(); @$core.override ModuleDeregistration createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static ModuleDeregistration getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ModuleDeregistration? _defaultInstance; @$pb.TagNumber(1) WorkflowTypeEnum get workflowTarget => $_getN(0); @$pb.TagNumber(1) set workflowTarget(WorkflowTypeEnum value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasWorkflowTarget() => $_has(0); @$pb.TagNumber(1) void clearWorkflowTarget() => $_clearField(1); @$pb.TagNumber(2) $core.String get workflowPath => $_getSZ(1); @$pb.TagNumber(2) set workflowPath($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasWorkflowPath() => $_has(1); @$pb.TagNumber(2) void clearWorkflowPath() => $_clearField(2); @$pb.TagNumber(3) ModuleWorkflowTypeEnum get type => $_getN(2); @$pb.TagNumber(3) set type(ModuleWorkflowTypeEnum value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasType() => $_has(2); @$pb.TagNumber(3) void clearType() => $_clearField(3); } /// Message defining the structure of a ClaimType. class ClaimType extends $pb.GeneratedMessage { factory ClaimType({ $core.String? iD, @$core.Deprecated('This field is deprecated.') $core.String? projectID, $core.String? reason, $core.String? reasonCode, ClaimEntityType? entityType, ClaimCriticality? defaultCriticality, $core.Iterable? transitions, $core.Iterable? possibleClosures, $core.Iterable<$core.String>? criticalityAllowedRoles, $core.Iterable<$core.String>? readAllowedRoles, $core.Iterable<$core.String>? writeAllowedRoles, $core.Iterable<$core.String>? assignAllowedRoles, $core.Iterable? allowedStatuses, ClaimStatus? defaultStatus, ClaimSector? sector, $core.Iterable<$core.String>? defaultAssignees, $core.String? resourceID, }) { final result = create(); if (iD != null) result.iD = iD; if (projectID != null) result.projectID = projectID; if (reason != null) result.reason = reason; if (reasonCode != null) result.reasonCode = reasonCode; if (entityType != null) result.entityType = entityType; if (defaultCriticality != null) result.defaultCriticality = defaultCriticality; if (transitions != null) result.transitions.addAll(transitions); if (possibleClosures != null) result.possibleClosures.addAll(possibleClosures); if (criticalityAllowedRoles != null) result.criticalityAllowedRoles.addAll(criticalityAllowedRoles); if (readAllowedRoles != null) result.readAllowedRoles.addAll(readAllowedRoles); if (writeAllowedRoles != null) result.writeAllowedRoles.addAll(writeAllowedRoles); if (assignAllowedRoles != null) result.assignAllowedRoles.addAll(assignAllowedRoles); if (allowedStatuses != null) result.allowedStatuses.addAll(allowedStatuses); if (defaultStatus != null) result.defaultStatus = defaultStatus; if (sector != null) result.sector = sector; if (defaultAssignees != null) result.defaultAssignees.addAll(defaultAssignees); if (resourceID != null) result.resourceID = resourceID; return result; } ClaimType._(); factory ClaimType.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ClaimType.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ClaimType', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'ID', protoName: 'ID') ..aOS(2, _omitFieldNames ? '' : 'ProjectID', protoName: 'ProjectID') ..aOS(3, _omitFieldNames ? '' : 'Reason', protoName: 'Reason') ..aOS(4, _omitFieldNames ? '' : 'ReasonCode', protoName: 'ReasonCode') ..e(5, _omitFieldNames ? '' : 'EntityType', $pb.PbFieldType.OE, protoName: 'EntityType', defaultOrMaker: ClaimEntityType.CLAIM_ENTITY_TYPE_UNKNOWN, valueOf: ClaimEntityType.valueOf, enumValues: ClaimEntityType.values) ..e(6, _omitFieldNames ? '' : 'DefaultCriticality', $pb.PbFieldType.OE, protoName: 'DefaultCriticality', defaultOrMaker: ClaimCriticality.CLAIM_CRITICALITY_UNKNOWN, valueOf: ClaimCriticality.valueOf, enumValues: ClaimCriticality.values) ..pc(7, _omitFieldNames ? '' : 'Transitions', $pb.PbFieldType.PM, protoName: 'Transitions', subBuilder: ClaimTransition.create) ..pc(8, _omitFieldNames ? '' : 'PossibleClosures', $pb.PbFieldType.PM, protoName: 'PossibleClosures', subBuilder: ClaimTypeClosure.create) ..pPS(9, _omitFieldNames ? '' : 'CriticalityAllowedRoles', protoName: 'CriticalityAllowedRoles') ..pPS(10, _omitFieldNames ? '' : 'ReadAllowedRoles', protoName: 'ReadAllowedRoles') ..pPS(11, _omitFieldNames ? '' : 'WriteAllowedRoles', protoName: 'WriteAllowedRoles') ..pPS(12, _omitFieldNames ? '' : 'AssignAllowedRoles', protoName: 'AssignAllowedRoles') ..pc(13, _omitFieldNames ? '' : 'AllowedStatuses', $pb.PbFieldType.KE, protoName: 'AllowedStatuses', valueOf: ClaimStatus.valueOf, enumValues: ClaimStatus.values, defaultEnumValue: ClaimStatus.CLAIM_STATUS_UNKNOWN) ..e(14, _omitFieldNames ? '' : 'DefaultStatus', $pb.PbFieldType.OE, protoName: 'DefaultStatus', defaultOrMaker: ClaimStatus.CLAIM_STATUS_UNKNOWN, valueOf: ClaimStatus.valueOf, enumValues: ClaimStatus.values) ..e(15, _omitFieldNames ? '' : 'Sector', $pb.PbFieldType.OE, protoName: 'Sector', defaultOrMaker: ClaimSector.CLAIM_SECTOR_UNKNOWN, valueOf: ClaimSector.valueOf, enumValues: ClaimSector.values) ..pPS(16, _omitFieldNames ? '' : 'DefaultAssignees', protoName: 'DefaultAssignees') ..aOS(17, _omitFieldNames ? '' : 'ResourceID', protoName: 'ResourceID') ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ClaimType clone() => ClaimType()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ClaimType copyWith(void Function(ClaimType) updates) => super.copyWith((message) => updates(message as ClaimType)) as ClaimType; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ClaimType create() => ClaimType._(); @$core.override ClaimType createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static ClaimType getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ClaimType? _defaultInstance; @$pb.TagNumber(1) $core.String get iD => $_getSZ(0); @$pb.TagNumber(1) set iD($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasID() => $_has(0); @$pb.TagNumber(1) void clearID() => $_clearField(1); @$core.Deprecated('This field is deprecated.') @$pb.TagNumber(2) $core.String get projectID => $_getSZ(1); @$core.Deprecated('This field is deprecated.') @$pb.TagNumber(2) set projectID($core.String value) => $_setString(1, value); @$core.Deprecated('This field is deprecated.') @$pb.TagNumber(2) $core.bool hasProjectID() => $_has(1); @$core.Deprecated('This field is deprecated.') @$pb.TagNumber(2) void clearProjectID() => $_clearField(2); @$pb.TagNumber(3) $core.String get reason => $_getSZ(2); @$pb.TagNumber(3) set reason($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasReason() => $_has(2); @$pb.TagNumber(3) void clearReason() => $_clearField(3); @$pb.TagNumber(4) $core.String get reasonCode => $_getSZ(3); @$pb.TagNumber(4) set reasonCode($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasReasonCode() => $_has(3); @$pb.TagNumber(4) void clearReasonCode() => $_clearField(4); @$pb.TagNumber(5) ClaimEntityType get entityType => $_getN(4); @$pb.TagNumber(5) set entityType(ClaimEntityType value) => $_setField(5, value); @$pb.TagNumber(5) $core.bool hasEntityType() => $_has(4); @$pb.TagNumber(5) void clearEntityType() => $_clearField(5); @$pb.TagNumber(6) ClaimCriticality get defaultCriticality => $_getN(5); @$pb.TagNumber(6) set defaultCriticality(ClaimCriticality value) => $_setField(6, value); @$pb.TagNumber(6) $core.bool hasDefaultCriticality() => $_has(5); @$pb.TagNumber(6) void clearDefaultCriticality() => $_clearField(6); @$pb.TagNumber(7) $pb.PbList get transitions => $_getList(6); @$pb.TagNumber(8) $pb.PbList get possibleClosures => $_getList(7); @$pb.TagNumber(9) $pb.PbList<$core.String> get criticalityAllowedRoles => $_getList(8); @$pb.TagNumber(10) $pb.PbList<$core.String> get readAllowedRoles => $_getList(9); @$pb.TagNumber(11) $pb.PbList<$core.String> get writeAllowedRoles => $_getList(10); @$pb.TagNumber(12) $pb.PbList<$core.String> get assignAllowedRoles => $_getList(11); @$pb.TagNumber(13) $pb.PbList get allowedStatuses => $_getList(12); @$pb.TagNumber(14) ClaimStatus get defaultStatus => $_getN(13); @$pb.TagNumber(14) set defaultStatus(ClaimStatus value) => $_setField(14, value); @$pb.TagNumber(14) $core.bool hasDefaultStatus() => $_has(13); @$pb.TagNumber(14) void clearDefaultStatus() => $_clearField(14); @$pb.TagNumber(15) ClaimSector get sector => $_getN(14); @$pb.TagNumber(15) set sector(ClaimSector value) => $_setField(15, value); @$pb.TagNumber(15) $core.bool hasSector() => $_has(14); @$pb.TagNumber(15) void clearSector() => $_clearField(15); @$pb.TagNumber(16) $pb.PbList<$core.String> get defaultAssignees => $_getList(15); @$pb.TagNumber(17) $core.String get resourceID => $_getSZ(16); @$pb.TagNumber(17) set resourceID($core.String value) => $_setString(16, value); @$pb.TagNumber(17) $core.bool hasResourceID() => $_has(16); @$pb.TagNumber(17) void clearResourceID() => $_clearField(17); } /// Message defining the structure of a ClaimTransition. class ClaimTransition extends $pb.GeneratedMessage { factory ClaimTransition({ ClaimStatus? fromStatus, ClaimStatus? toStatus, $core.Iterable<$core.String>? allowedRoles, $core.bool? shouldNotify, }) { final result = create(); if (fromStatus != null) result.fromStatus = fromStatus; if (toStatus != null) result.toStatus = toStatus; if (allowedRoles != null) result.allowedRoles.addAll(allowedRoles); if (shouldNotify != null) result.shouldNotify = shouldNotify; return result; } ClaimTransition._(); factory ClaimTransition.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ClaimTransition.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ClaimTransition', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..e(1, _omitFieldNames ? '' : 'FromStatus', $pb.PbFieldType.OE, protoName: 'FromStatus', defaultOrMaker: ClaimStatus.CLAIM_STATUS_UNKNOWN, valueOf: ClaimStatus.valueOf, enumValues: ClaimStatus.values) ..e(2, _omitFieldNames ? '' : 'ToStatus', $pb.PbFieldType.OE, protoName: 'ToStatus', defaultOrMaker: ClaimStatus.CLAIM_STATUS_UNKNOWN, valueOf: ClaimStatus.valueOf, enumValues: ClaimStatus.values) ..pPS(3, _omitFieldNames ? '' : 'AllowedRoles', protoName: 'AllowedRoles') ..aOB(4, _omitFieldNames ? '' : 'ShouldNotify', protoName: 'ShouldNotify') ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ClaimTransition clone() => ClaimTransition()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ClaimTransition copyWith(void Function(ClaimTransition) updates) => super.copyWith((message) => updates(message as ClaimTransition)) as ClaimTransition; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ClaimTransition create() => ClaimTransition._(); @$core.override ClaimTransition createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static ClaimTransition getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ClaimTransition? _defaultInstance; @$pb.TagNumber(1) ClaimStatus get fromStatus => $_getN(0); @$pb.TagNumber(1) set fromStatus(ClaimStatus value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasFromStatus() => $_has(0); @$pb.TagNumber(1) void clearFromStatus() => $_clearField(1); @$pb.TagNumber(2) ClaimStatus get toStatus => $_getN(1); @$pb.TagNumber(2) set toStatus(ClaimStatus value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasToStatus() => $_has(1); @$pb.TagNumber(2) void clearToStatus() => $_clearField(2); @$pb.TagNumber(3) $pb.PbList<$core.String> get allowedRoles => $_getList(2); @$pb.TagNumber(4) $core.bool get shouldNotify => $_getBF(3); @$pb.TagNumber(4) set shouldNotify($core.bool value) => $_setBool(3, value); @$pb.TagNumber(4) $core.bool hasShouldNotify() => $_has(3); @$pb.TagNumber(4) void clearShouldNotify() => $_clearField(4); } /// Message defining the structure of a ClaimTypeClosure for ClaimTypes. class ClaimTypeClosure extends $pb.GeneratedMessage { factory ClaimTypeClosure({ $core.String? responsible, $core.Iterable<$core.String>? causes, }) { final result = create(); if (responsible != null) result.responsible = responsible; if (causes != null) result.causes.addAll(causes); return result; } ClaimTypeClosure._(); factory ClaimTypeClosure.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ClaimTypeClosure.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ClaimTypeClosure', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'Responsible', protoName: 'Responsible') ..pPS(2, _omitFieldNames ? '' : 'Causes', protoName: 'Causes') ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ClaimTypeClosure clone() => ClaimTypeClosure()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ClaimTypeClosure copyWith(void Function(ClaimTypeClosure) updates) => super.copyWith((message) => updates(message as ClaimTypeClosure)) as ClaimTypeClosure; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ClaimTypeClosure create() => ClaimTypeClosure._(); @$core.override ClaimTypeClosure createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static ClaimTypeClosure getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ClaimTypeClosure? _defaultInstance; @$pb.TagNumber(1) $core.String get responsible => $_getSZ(0); @$pb.TagNumber(1) set responsible($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasResponsible() => $_has(0); @$pb.TagNumber(1) void clearResponsible() => $_clearField(1); @$pb.TagNumber(2) $pb.PbList<$core.String> get causes => $_getList(1); } /// Message defining the structure of a ClaimClosure for Claim instances. class ClaimClosure extends $pb.GeneratedMessage { factory ClaimClosure({ $core.String? responsible, $core.String? cause, }) { final result = create(); if (responsible != null) result.responsible = responsible; if (cause != null) result.cause = cause; return result; } ClaimClosure._(); factory ClaimClosure.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ClaimClosure.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ClaimClosure', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'Responsible', protoName: 'Responsible') ..aOS(2, _omitFieldNames ? '' : 'Cause', protoName: 'Cause') ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ClaimClosure clone() => ClaimClosure()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ClaimClosure copyWith(void Function(ClaimClosure) updates) => super.copyWith((message) => updates(message as ClaimClosure)) as ClaimClosure; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ClaimClosure create() => ClaimClosure._(); @$core.override ClaimClosure createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static ClaimClosure getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ClaimClosure? _defaultInstance; @$pb.TagNumber(1) $core.String get responsible => $_getSZ(0); @$pb.TagNumber(1) set responsible($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasResponsible() => $_has(0); @$pb.TagNumber(1) void clearResponsible() => $_clearField(1); @$pb.TagNumber(2) $core.String get cause => $_getSZ(1); @$pb.TagNumber(2) set cause($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasCause() => $_has(1); @$pb.TagNumber(2) void clearCause() => $_clearField(2); } /// Message defining the claim attached to entity class ClaimSummary extends $pb.GeneratedMessage { factory ClaimSummary({ $core.String? claimTypeID, $core.String? claimTypeReason, $core.int? number, }) { final result = create(); if (claimTypeID != null) result.claimTypeID = claimTypeID; if (claimTypeReason != null) result.claimTypeReason = claimTypeReason; if (number != null) result.number = number; return result; } ClaimSummary._(); factory ClaimSummary.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ClaimSummary.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ClaimSummary', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'ClaimTypeID', protoName: 'ClaimTypeID') ..aOS(2, _omitFieldNames ? '' : 'ClaimTypeReason', protoName: 'ClaimTypeReason') ..a<$core.int>(3, _omitFieldNames ? '' : 'Number', $pb.PbFieldType.O3, protoName: 'Number') ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ClaimSummary clone() => ClaimSummary()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ClaimSummary copyWith(void Function(ClaimSummary) updates) => super.copyWith((message) => updates(message as ClaimSummary)) as ClaimSummary; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ClaimSummary create() => ClaimSummary._(); @$core.override ClaimSummary createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static ClaimSummary getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ClaimSummary? _defaultInstance; /// Identifier of the claim type @$pb.TagNumber(1) $core.String get claimTypeID => $_getSZ(0); @$pb.TagNumber(1) set claimTypeID($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasClaimTypeID() => $_has(0); @$pb.TagNumber(1) void clearClaimTypeID() => $_clearField(1); /// Code of the claim type @$pb.TagNumber(2) $core.String get claimTypeReason => $_getSZ(1); @$pb.TagNumber(2) set claimTypeReason($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasClaimTypeReason() => $_has(1); @$pb.TagNumber(2) void clearClaimTypeReason() => $_clearField(2); @$pb.TagNumber(3) $core.int get number => $_getIZ(2); @$pb.TagNumber(3) set number($core.int value) => $_setSignedInt32(2, value); @$pb.TagNumber(3) $core.bool hasNumber() => $_has(2); @$pb.TagNumber(3) void clearNumber() => $_clearField(3); } class AttachmentType extends $pb.GeneratedMessage { factory AttachmentType({ $core.String? iD, $core.String? code, EntityType? entity, $core.String? label, SharePolicy? sharePolicy, $core.String? resourceID, ResourceType? resourceType, }) { final result = create(); if (iD != null) result.iD = iD; if (code != null) result.code = code; if (entity != null) result.entity = entity; if (label != null) result.label = label; if (sharePolicy != null) result.sharePolicy = sharePolicy; if (resourceID != null) result.resourceID = resourceID; if (resourceType != null) result.resourceType = resourceType; return result; } AttachmentType._(); factory AttachmentType.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory AttachmentType.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'AttachmentType', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'ID', protoName: 'ID') ..aOS(3, _omitFieldNames ? '' : 'Code', protoName: 'Code') ..e(4, _omitFieldNames ? '' : 'Entity', $pb.PbFieldType.OE, protoName: 'Entity', defaultOrMaker: EntityType.ENTITY_TYPE_UNKNOWN, valueOf: EntityType.valueOf, enumValues: EntityType.values) ..aOS(5, _omitFieldNames ? '' : 'Label', protoName: 'Label') ..e(6, _omitFieldNames ? '' : 'SharePolicy', $pb.PbFieldType.OE, protoName: 'SharePolicy', defaultOrMaker: SharePolicy.SHARE_POLICY_UNKNOWN, valueOf: SharePolicy.valueOf, enumValues: SharePolicy.values) ..aOS(7, _omitFieldNames ? '' : 'ResourceID', protoName: 'ResourceID') ..e(8, _omitFieldNames ? '' : 'ResourceType', $pb.PbFieldType.OE, protoName: 'ResourceType', defaultOrMaker: ResourceType.RESOURCE_TYPE_UNKNOWN, valueOf: ResourceType.valueOf, enumValues: ResourceType.values) ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') AttachmentType clone() => AttachmentType()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') AttachmentType copyWith(void Function(AttachmentType) updates) => super.copyWith((message) => updates(message as AttachmentType)) as AttachmentType; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static AttachmentType create() => AttachmentType._(); @$core.override AttachmentType createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static AttachmentType getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static AttachmentType? _defaultInstance; @$pb.TagNumber(1) $core.String get iD => $_getSZ(0); @$pb.TagNumber(1) set iD($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasID() => $_has(0); @$pb.TagNumber(1) void clearID() => $_clearField(1); /// string ProjectID = 2 /// [ /// (validate.rules).string.min_len = 1 /// ]; @$pb.TagNumber(3) $core.String get code => $_getSZ(1); @$pb.TagNumber(3) set code($core.String value) => $_setString(1, value); @$pb.TagNumber(3) $core.bool hasCode() => $_has(1); @$pb.TagNumber(3) void clearCode() => $_clearField(3); @$pb.TagNumber(4) EntityType get entity => $_getN(2); @$pb.TagNumber(4) set entity(EntityType value) => $_setField(4, value); @$pb.TagNumber(4) $core.bool hasEntity() => $_has(2); @$pb.TagNumber(4) void clearEntity() => $_clearField(4); @$pb.TagNumber(5) $core.String get label => $_getSZ(3); @$pb.TagNumber(5) set label($core.String value) => $_setString(3, value); @$pb.TagNumber(5) $core.bool hasLabel() => $_has(3); @$pb.TagNumber(5) void clearLabel() => $_clearField(5); @$pb.TagNumber(6) SharePolicy get sharePolicy => $_getN(4); @$pb.TagNumber(6) set sharePolicy(SharePolicy value) => $_setField(6, value); @$pb.TagNumber(6) $core.bool hasSharePolicy() => $_has(4); @$pb.TagNumber(6) void clearSharePolicy() => $_clearField(6); @$pb.TagNumber(7) $core.String get resourceID => $_getSZ(5); @$pb.TagNumber(7) set resourceID($core.String value) => $_setString(5, value); @$pb.TagNumber(7) $core.bool hasResourceID() => $_has(5); @$pb.TagNumber(7) void clearResourceID() => $_clearField(7); @$pb.TagNumber(8) ResourceType get resourceType => $_getN(6); @$pb.TagNumber(8) set resourceType(ResourceType value) => $_setField(8, value); @$pb.TagNumber(8) $core.bool hasResourceType() => $_has(6); @$pb.TagNumber(8) void clearResourceType() => $_clearField(8); } class AttachmentSummary extends $pb.GeneratedMessage { factory AttachmentSummary({ $core.String? attachmentTypeID, $core.String? attachmentTypeCode, $core.int? number, }) { final result = create(); if (attachmentTypeID != null) result.attachmentTypeID = attachmentTypeID; if (attachmentTypeCode != null) result.attachmentTypeCode = attachmentTypeCode; if (number != null) result.number = number; return result; } AttachmentSummary._(); factory AttachmentSummary.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory AttachmentSummary.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'AttachmentSummary', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'AttachmentTypeID', protoName: 'AttachmentTypeID') ..aOS(2, _omitFieldNames ? '' : 'AttachmentTypeCode', protoName: 'AttachmentTypeCode') ..a<$core.int>(3, _omitFieldNames ? '' : 'Number', $pb.PbFieldType.O3, protoName: 'Number') ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') AttachmentSummary clone() => AttachmentSummary()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') AttachmentSummary copyWith(void Function(AttachmentSummary) updates) => super.copyWith((message) => updates(message as AttachmentSummary)) as AttachmentSummary; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static AttachmentSummary create() => AttachmentSummary._(); @$core.override AttachmentSummary createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static AttachmentSummary getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static AttachmentSummary? _defaultInstance; @$pb.TagNumber(1) $core.String get attachmentTypeID => $_getSZ(0); @$pb.TagNumber(1) set attachmentTypeID($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasAttachmentTypeID() => $_has(0); @$pb.TagNumber(1) void clearAttachmentTypeID() => $_clearField(1); @$pb.TagNumber(2) $core.String get attachmentTypeCode => $_getSZ(1); @$pb.TagNumber(2) set attachmentTypeCode($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasAttachmentTypeCode() => $_has(1); @$pb.TagNumber(2) void clearAttachmentTypeCode() => $_clearField(2); @$pb.TagNumber(3) $core.int get number => $_getIZ(2); @$pb.TagNumber(3) set number($core.int value) => $_setSignedInt32(2, value); @$pb.TagNumber(3) $core.bool hasNumber() => $_has(2); @$pb.TagNumber(3) void clearNumber() => $_clearField(3); } class TranslationMap extends $pb.GeneratedMessage { factory TranslationMap({ $core.Iterable<$core.MapEntry<$core.String, $core.String>>? data, }) { final result = create(); if (data != null) result.data.addEntries(data); return result; } TranslationMap._(); factory TranslationMap.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory TranslationMap.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'TranslationMap', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..m<$core.String, $core.String>(1, _omitFieldNames ? '' : 'data', entryClassName: 'TranslationMap.DataEntry', keyFieldType: $pb.PbFieldType.OS, valueFieldType: $pb.PbFieldType.OS, packageName: const $pb.PackageName('api')) ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') TranslationMap clone() => TranslationMap()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') TranslationMap copyWith(void Function(TranslationMap) updates) => super.copyWith((message) => updates(message as TranslationMap)) as TranslationMap; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static TranslationMap create() => TranslationMap._(); @$core.override TranslationMap createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static TranslationMap getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static TranslationMap? _defaultInstance; @$pb.TagNumber(1) $pb.PbMap<$core.String, $core.String> get data => $_getMap(0); } class ExtractColumnFormat extends $pb.GeneratedMessage { factory ExtractColumnFormat({ ExtractColumnFormat_type? type, $core.String? format, DisplayDate? displayDate, }) { final result = create(); if (type != null) result.type = type; if (format != null) result.format = format; if (displayDate != null) result.displayDate = displayDate; return result; } ExtractColumnFormat._(); factory ExtractColumnFormat.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ExtractColumnFormat.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ExtractColumnFormat', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..e(1, _omitFieldNames ? '' : 'Type', $pb.PbFieldType.OE, protoName: 'Type', defaultOrMaker: ExtractColumnFormat_type.UNKNOWN, valueOf: ExtractColumnFormat_type.valueOf, enumValues: ExtractColumnFormat_type.values) ..aOS(2, _omitFieldNames ? '' : 'Format', protoName: 'Format') ..e(3, _omitFieldNames ? '' : 'DisplayDate', $pb.PbFieldType.OE, protoName: 'DisplayDate', defaultOrMaker: DisplayDate.DATE, valueOf: DisplayDate.valueOf, enumValues: DisplayDate.values) ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ExtractColumnFormat clone() => ExtractColumnFormat()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ExtractColumnFormat copyWith(void Function(ExtractColumnFormat) updates) => super.copyWith((message) => updates(message as ExtractColumnFormat)) as ExtractColumnFormat; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ExtractColumnFormat create() => ExtractColumnFormat._(); @$core.override ExtractColumnFormat createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static ExtractColumnFormat getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ExtractColumnFormat? _defaultInstance; @$pb.TagNumber(1) ExtractColumnFormat_type get type => $_getN(0); @$pb.TagNumber(1) set type(ExtractColumnFormat_type value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasType() => $_has(0); @$pb.TagNumber(1) void clearType() => $_clearField(1); @$pb.TagNumber(2) $core.String get format => $_getSZ(1); @$pb.TagNumber(2) set format($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasFormat() => $_has(1); @$pb.TagNumber(2) void clearFormat() => $_clearField(2); @$pb.TagNumber(3) DisplayDate get displayDate => $_getN(2); @$pb.TagNumber(3) set displayDate(DisplayDate value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasDisplayDate() => $_has(2); @$pb.TagNumber(3) void clearDisplayDate() => $_clearField(3); } class ExtractQuery extends $pb.GeneratedMessage { factory ExtractQuery({ QueryProjectHeader? header, $core.String? userId, $core.Iterable? blockFilters, $core.Iterable<$core.String>? fields, $core.String? listSeparator, $core.String? decimalSeparator, $core.Iterable<$core.String>? columnNames, $core.Iterable<$core.MapEntry<$core.String, TranslationMap>>? columnTranslationMaps, $core.Iterable<$core.MapEntry<$core.int, ExtractColumnFormat>>? columnFormats, $core.String? targetTimeZone, $core.String? dateFormat, $core.String? numberFormat, TimeFormat? timeFormat, }) { final result = create(); if (header != null) result.header = header; if (userId != null) result.userId = userId; if (blockFilters != null) result.blockFilters.addAll(blockFilters); if (fields != null) result.fields.addAll(fields); if (listSeparator != null) result.listSeparator = listSeparator; if (decimalSeparator != null) result.decimalSeparator = decimalSeparator; if (columnNames != null) result.columnNames.addAll(columnNames); if (columnTranslationMaps != null) result.columnTranslationMaps.addEntries(columnTranslationMaps); if (columnFormats != null) result.columnFormats.addEntries(columnFormats); if (targetTimeZone != null) result.targetTimeZone = targetTimeZone; if (dateFormat != null) result.dateFormat = dateFormat; if (numberFormat != null) result.numberFormat = numberFormat; if (timeFormat != null) result.timeFormat = timeFormat; return result; } ExtractQuery._(); factory ExtractQuery.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ExtractQuery.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ExtractQuery', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOM(1, _omitFieldNames ? '' : 'Header', protoName: 'Header', subBuilder: QueryProjectHeader.create) ..aOS(2, _omitFieldNames ? '' : 'UserId', protoName: 'UserId') ..pc(3, _omitFieldNames ? '' : 'BlockFilters', $pb.PbFieldType.PM, protoName: 'BlockFilters', subBuilder: BlockFilter.create) ..pPS(4, _omitFieldNames ? '' : 'Fields', protoName: 'Fields') ..aOS(5, _omitFieldNames ? '' : 'ListSeparator', protoName: 'ListSeparator') ..aOS(6, _omitFieldNames ? '' : 'DecimalSeparator', protoName: 'DecimalSeparator') ..pPS(7, _omitFieldNames ? '' : 'ColumnNames', protoName: 'ColumnNames') ..m<$core.String, TranslationMap>(8, _omitFieldNames ? '' : 'ColumnTranslationMaps', protoName: 'ColumnTranslationMaps', entryClassName: 'ExtractQuery.ColumnTranslationMapsEntry', keyFieldType: $pb.PbFieldType.OS, valueFieldType: $pb.PbFieldType.OM, valueCreator: TranslationMap.create, valueDefaultOrMaker: TranslationMap.getDefault, packageName: const $pb.PackageName('api')) ..m<$core.int, ExtractColumnFormat>(9, _omitFieldNames ? '' : 'ColumnFormats', protoName: 'ColumnFormats', entryClassName: 'ExtractQuery.ColumnFormatsEntry', keyFieldType: $pb.PbFieldType.O3, valueFieldType: $pb.PbFieldType.OM, valueCreator: ExtractColumnFormat.create, valueDefaultOrMaker: ExtractColumnFormat.getDefault, packageName: const $pb.PackageName('api')) ..aOS(10, _omitFieldNames ? '' : 'TargetTimeZone', protoName: 'TargetTimeZone') ..aOS(11, _omitFieldNames ? '' : 'DateFormat', protoName: 'DateFormat') ..aOS(12, _omitFieldNames ? '' : 'NumberFormat', protoName: 'NumberFormat') ..e(13, _omitFieldNames ? '' : 'TimeFormat', $pb.PbFieldType.OE, protoName: 'TimeFormat', defaultOrMaker: TimeFormat.H12, valueOf: TimeFormat.valueOf, enumValues: TimeFormat.values) ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ExtractQuery clone() => ExtractQuery()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ExtractQuery copyWith(void Function(ExtractQuery) updates) => super.copyWith((message) => updates(message as ExtractQuery)) as ExtractQuery; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ExtractQuery create() => ExtractQuery._(); @$core.override ExtractQuery createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static ExtractQuery getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ExtractQuery? _defaultInstance; @$pb.TagNumber(1) QueryProjectHeader get header => $_getN(0); @$pb.TagNumber(1) set header(QueryProjectHeader value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasHeader() => $_has(0); @$pb.TagNumber(1) void clearHeader() => $_clearField(1); @$pb.TagNumber(1) QueryProjectHeader ensureHeader() => $_ensure(0); @$pb.TagNumber(2) $core.String get userId => $_getSZ(1); @$pb.TagNumber(2) set userId($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasUserId() => $_has(1); @$pb.TagNumber(2) void clearUserId() => $_clearField(2); @$pb.TagNumber(3) $pb.PbList get blockFilters => $_getList(2); @$pb.TagNumber(4) $pb.PbList<$core.String> get fields => $_getList(3); @$pb.TagNumber(5) $core.String get listSeparator => $_getSZ(4); @$pb.TagNumber(5) set listSeparator($core.String value) => $_setString(4, value); @$pb.TagNumber(5) $core.bool hasListSeparator() => $_has(4); @$pb.TagNumber(5) void clearListSeparator() => $_clearField(5); @$pb.TagNumber(6) $core.String get decimalSeparator => $_getSZ(5); @$pb.TagNumber(6) set decimalSeparator($core.String value) => $_setString(5, value); @$pb.TagNumber(6) $core.bool hasDecimalSeparator() => $_has(5); @$pb.TagNumber(6) void clearDecimalSeparator() => $_clearField(6); @$pb.TagNumber(7) $pb.PbList<$core.String> get columnNames => $_getList(6); @$pb.TagNumber(8) $pb.PbMap<$core.String, TranslationMap> get columnTranslationMaps => $_getMap(7); @$pb.TagNumber(9) $pb.PbMap<$core.int, ExtractColumnFormat> get columnFormats => $_getMap(8); @$pb.TagNumber(10) $core.String get targetTimeZone => $_getSZ(9); @$pb.TagNumber(10) set targetTimeZone($core.String value) => $_setString(9, value); @$pb.TagNumber(10) $core.bool hasTargetTimeZone() => $_has(9); @$pb.TagNumber(10) void clearTargetTimeZone() => $_clearField(10); @$pb.TagNumber(11) $core.String get dateFormat => $_getSZ(10); @$pb.TagNumber(11) set dateFormat($core.String value) => $_setString(10, value); @$pb.TagNumber(11) $core.bool hasDateFormat() => $_has(10); @$pb.TagNumber(11) void clearDateFormat() => $_clearField(11); @$pb.TagNumber(12) $core.String get numberFormat => $_getSZ(11); @$pb.TagNumber(12) set numberFormat($core.String value) => $_setString(11, value); @$pb.TagNumber(12) $core.bool hasNumberFormat() => $_has(11); @$pb.TagNumber(12) void clearNumberFormat() => $_clearField(12); @$pb.TagNumber(13) TimeFormat get timeFormat => $_getN(12); @$pb.TagNumber(13) set timeFormat(TimeFormat value) => $_setField(13, value); @$pb.TagNumber(13) $core.bool hasTimeFormat() => $_has(12); @$pb.TagNumber(13) void clearTimeFormat() => $_clearField(13); } class CrossExtractQuery extends $pb.GeneratedMessage { factory CrossExtractQuery({ $core.String? userId, $core.Iterable? blockFilters, $core.Iterable<$core.String>? fields, $core.String? listSeparator, $core.String? decimalSeparator, $core.Iterable<$core.String>? columnNames, $core.Iterable<$core.MapEntry<$core.String, TranslationMap>>? columnTranslationMaps, $core.Iterable<$core.MapEntry<$core.int, ExtractColumnFormat>>? columnFormats, $core.String? targetTimeZone, $core.String? dateFormat, $core.String? numberFormat, TimeFormat? timeFormat, $core.Iterable<$core.String>? searchTagProjects, $core.Iterable<$core.String>? searchTagUsers, }) { final result = create(); if (userId != null) result.userId = userId; if (blockFilters != null) result.blockFilters.addAll(blockFilters); if (fields != null) result.fields.addAll(fields); if (listSeparator != null) result.listSeparator = listSeparator; if (decimalSeparator != null) result.decimalSeparator = decimalSeparator; if (columnNames != null) result.columnNames.addAll(columnNames); if (columnTranslationMaps != null) result.columnTranslationMaps.addEntries(columnTranslationMaps); if (columnFormats != null) result.columnFormats.addEntries(columnFormats); if (targetTimeZone != null) result.targetTimeZone = targetTimeZone; if (dateFormat != null) result.dateFormat = dateFormat; if (numberFormat != null) result.numberFormat = numberFormat; if (timeFormat != null) result.timeFormat = timeFormat; if (searchTagProjects != null) result.searchTagProjects.addAll(searchTagProjects); if (searchTagUsers != null) result.searchTagUsers.addAll(searchTagUsers); return result; } CrossExtractQuery._(); factory CrossExtractQuery.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory CrossExtractQuery.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'CrossExtractQuery', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'UserId', protoName: 'UserId') ..pc(2, _omitFieldNames ? '' : 'BlockFilters', $pb.PbFieldType.PM, protoName: 'BlockFilters', subBuilder: BlockFilter.create) ..pPS(3, _omitFieldNames ? '' : 'Fields', protoName: 'Fields') ..aOS(4, _omitFieldNames ? '' : 'ListSeparator', protoName: 'ListSeparator') ..aOS(5, _omitFieldNames ? '' : 'DecimalSeparator', protoName: 'DecimalSeparator') ..pPS(6, _omitFieldNames ? '' : 'ColumnNames', protoName: 'ColumnNames') ..m<$core.String, TranslationMap>(7, _omitFieldNames ? '' : 'ColumnTranslationMaps', protoName: 'ColumnTranslationMaps', entryClassName: 'CrossExtractQuery.ColumnTranslationMapsEntry', keyFieldType: $pb.PbFieldType.OS, valueFieldType: $pb.PbFieldType.OM, valueCreator: TranslationMap.create, valueDefaultOrMaker: TranslationMap.getDefault, packageName: const $pb.PackageName('api')) ..m<$core.int, ExtractColumnFormat>(8, _omitFieldNames ? '' : 'ColumnFormats', protoName: 'ColumnFormats', entryClassName: 'CrossExtractQuery.ColumnFormatsEntry', keyFieldType: $pb.PbFieldType.O3, valueFieldType: $pb.PbFieldType.OM, valueCreator: ExtractColumnFormat.create, valueDefaultOrMaker: ExtractColumnFormat.getDefault, packageName: const $pb.PackageName('api')) ..aOS(9, _omitFieldNames ? '' : 'TargetTimeZone', protoName: 'TargetTimeZone') ..aOS(10, _omitFieldNames ? '' : 'DateFormat', protoName: 'DateFormat') ..aOS(11, _omitFieldNames ? '' : 'NumberFormat', protoName: 'NumberFormat') ..e(12, _omitFieldNames ? '' : 'TimeFormat', $pb.PbFieldType.OE, protoName: 'TimeFormat', defaultOrMaker: TimeFormat.H12, valueOf: TimeFormat.valueOf, enumValues: TimeFormat.values) ..pPS(13, _omitFieldNames ? '' : 'SearchTagProjects', protoName: 'SearchTagProjects') ..pPS(14, _omitFieldNames ? '' : 'SearchTagUsers', protoName: 'SearchTagUsers') ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CrossExtractQuery clone() => CrossExtractQuery()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CrossExtractQuery copyWith(void Function(CrossExtractQuery) updates) => super.copyWith((message) => updates(message as CrossExtractQuery)) as CrossExtractQuery; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static CrossExtractQuery create() => CrossExtractQuery._(); @$core.override CrossExtractQuery createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static CrossExtractQuery getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CrossExtractQuery? _defaultInstance; @$pb.TagNumber(1) $core.String get userId => $_getSZ(0); @$pb.TagNumber(1) set userId($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasUserId() => $_has(0); @$pb.TagNumber(1) void clearUserId() => $_clearField(1); @$pb.TagNumber(2) $pb.PbList get blockFilters => $_getList(1); @$pb.TagNumber(3) $pb.PbList<$core.String> get fields => $_getList(2); @$pb.TagNumber(4) $core.String get listSeparator => $_getSZ(3); @$pb.TagNumber(4) set listSeparator($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasListSeparator() => $_has(3); @$pb.TagNumber(4) void clearListSeparator() => $_clearField(4); @$pb.TagNumber(5) $core.String get decimalSeparator => $_getSZ(4); @$pb.TagNumber(5) set decimalSeparator($core.String value) => $_setString(4, value); @$pb.TagNumber(5) $core.bool hasDecimalSeparator() => $_has(4); @$pb.TagNumber(5) void clearDecimalSeparator() => $_clearField(5); @$pb.TagNumber(6) $pb.PbList<$core.String> get columnNames => $_getList(5); @$pb.TagNumber(7) $pb.PbMap<$core.String, TranslationMap> get columnTranslationMaps => $_getMap(6); @$pb.TagNumber(8) $pb.PbMap<$core.int, ExtractColumnFormat> get columnFormats => $_getMap(7); @$pb.TagNumber(9) $core.String get targetTimeZone => $_getSZ(8); @$pb.TagNumber(9) set targetTimeZone($core.String value) => $_setString(8, value); @$pb.TagNumber(9) $core.bool hasTargetTimeZone() => $_has(8); @$pb.TagNumber(9) void clearTargetTimeZone() => $_clearField(9); @$pb.TagNumber(10) $core.String get dateFormat => $_getSZ(9); @$pb.TagNumber(10) set dateFormat($core.String value) => $_setString(9, value); @$pb.TagNumber(10) $core.bool hasDateFormat() => $_has(9); @$pb.TagNumber(10) void clearDateFormat() => $_clearField(10); @$pb.TagNumber(11) $core.String get numberFormat => $_getSZ(10); @$pb.TagNumber(11) set numberFormat($core.String value) => $_setString(10, value); @$pb.TagNumber(11) $core.bool hasNumberFormat() => $_has(10); @$pb.TagNumber(11) void clearNumberFormat() => $_clearField(11); @$pb.TagNumber(12) TimeFormat get timeFormat => $_getN(11); @$pb.TagNumber(12) set timeFormat(TimeFormat value) => $_setField(12, value); @$pb.TagNumber(12) $core.bool hasTimeFormat() => $_has(11); @$pb.TagNumber(12) void clearTimeFormat() => $_clearField(12); @$pb.TagNumber(13) $pb.PbList<$core.String> get searchTagProjects => $_getList(12); @$pb.TagNumber(14) $pb.PbList<$core.String> get searchTagUsers => $_getList(13); } class ExtractResult extends $pb.GeneratedMessage { factory ExtractResult({ WorkflowExecutionResult? workflowExecution, }) { final result = create(); if (workflowExecution != null) result.workflowExecution = workflowExecution; return result; } ExtractResult._(); factory ExtractResult.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ExtractResult.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ExtractResult', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOM(1, _omitFieldNames ? '' : 'WorkflowExecution', protoName: 'WorkflowExecution', subBuilder: WorkflowExecutionResult.create) ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ExtractResult clone() => ExtractResult()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ExtractResult copyWith(void Function(ExtractResult) updates) => super.copyWith((message) => updates(message as ExtractResult)) as ExtractResult; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ExtractResult create() => ExtractResult._(); @$core.override ExtractResult createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static ExtractResult getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ExtractResult? _defaultInstance; @$pb.TagNumber(1) WorkflowExecutionResult get workflowExecution => $_getN(0); @$pb.TagNumber(1) set workflowExecution(WorkflowExecutionResult value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasWorkflowExecution() => $_has(0); @$pb.TagNumber(1) void clearWorkflowExecution() => $_clearField(1); @$pb.TagNumber(1) WorkflowExecutionResult ensureWorkflowExecution() => $_ensure(0); } class CountLinesQuery extends $pb.GeneratedMessage { factory CountLinesQuery({ $core.String? projectID, $core.int? partition, }) { final result = create(); if (projectID != null) result.projectID = projectID; if (partition != null) result.partition = partition; return result; } CountLinesQuery._(); factory CountLinesQuery.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory CountLinesQuery.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'CountLinesQuery', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'ProjectID', protoName: 'ProjectID') ..a<$core.int>(2, _omitFieldNames ? '' : 'Partition', $pb.PbFieldType.O3, protoName: 'Partition') ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CountLinesQuery clone() => CountLinesQuery()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CountLinesQuery copyWith(void Function(CountLinesQuery) updates) => super.copyWith((message) => updates(message as CountLinesQuery)) as CountLinesQuery; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static CountLinesQuery create() => CountLinesQuery._(); @$core.override CountLinesQuery createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static CountLinesQuery getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CountLinesQuery? _defaultInstance; @$pb.TagNumber(1) $core.String get projectID => $_getSZ(0); @$pb.TagNumber(1) set projectID($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasProjectID() => $_has(0); @$pb.TagNumber(1) void clearProjectID() => $_clearField(1); @$pb.TagNumber(2) $core.int get partition => $_getIZ(1); @$pb.TagNumber(2) set partition($core.int value) => $_setSignedInt32(1, value); @$pb.TagNumber(2) $core.bool hasPartition() => $_has(1); @$pb.TagNumber(2) void clearPartition() => $_clearField(2); } class CountLinesResult extends $pb.GeneratedMessage { factory CountLinesResult({ $core.int? nbLines, }) { final result = create(); if (nbLines != null) result.nbLines = nbLines; return result; } CountLinesResult._(); factory CountLinesResult.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory CountLinesResult.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'CountLinesResult', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..a<$core.int>(1, _omitFieldNames ? '' : 'NbLines', $pb.PbFieldType.O3, protoName: 'NbLines') ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CountLinesResult clone() => CountLinesResult()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CountLinesResult copyWith(void Function(CountLinesResult) updates) => super.copyWith((message) => updates(message as CountLinesResult)) as CountLinesResult; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static CountLinesResult create() => CountLinesResult._(); @$core.override CountLinesResult createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static CountLinesResult getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CountLinesResult? _defaultInstance; @$pb.TagNumber(1) $core.int get nbLines => $_getIZ(0); @$pb.TagNumber(1) set nbLines($core.int value) => $_setSignedInt32(0, value); @$pb.TagNumber(1) $core.bool hasNbLines() => $_has(0); @$pb.TagNumber(1) void clearNbLines() => $_clearField(1); } class Scope extends $pb.GeneratedMessage { factory Scope({ $core.String? service, $core.String? method, ResourceType? rscType, $core.bool? platformReserved, $core.Iterable? transientPermissions, $core.String? rscID, $core.Iterable<$core.String>? appliesOnIDs, $core.String? moduleID, $core.bool? mandatory, $core.Iterable? tags, }) { final result = create(); if (service != null) result.service = service; if (method != null) result.method = method; if (rscType != null) result.rscType = rscType; if (platformReserved != null) result.platformReserved = platformReserved; if (transientPermissions != null) result.transientPermissions.addAll(transientPermissions); if (rscID != null) result.rscID = rscID; if (appliesOnIDs != null) result.appliesOnIDs.addAll(appliesOnIDs); if (moduleID != null) result.moduleID = moduleID; if (mandatory != null) result.mandatory = mandatory; if (tags != null) result.tags.addAll(tags); return result; } Scope._(); factory Scope.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory Scope.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'Scope', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'Service', protoName: 'Service') ..aOS(2, _omitFieldNames ? '' : 'Method', protoName: 'Method') ..e(3, _omitFieldNames ? '' : 'RscType', $pb.PbFieldType.OE, protoName: 'RscType', defaultOrMaker: ResourceType.RESOURCE_TYPE_UNKNOWN, valueOf: ResourceType.valueOf, enumValues: ResourceType.values) ..aOB(4, _omitFieldNames ? '' : 'PlatformReserved', protoName: 'PlatformReserved') ..pc(5, _omitFieldNames ? '' : 'TransientPermissions', $pb.PbFieldType.PM, protoName: 'TransientPermissions', subBuilder: Permission.create) ..aOS(6, _omitFieldNames ? '' : 'RscID', protoName: 'RscID') ..pPS(7, _omitFieldNames ? '' : 'AppliesOnIDs', protoName: 'AppliesOnIDs') ..aOS(8, _omitFieldNames ? '' : 'ModuleID', protoName: 'ModuleID') ..aOB(9, _omitFieldNames ? '' : 'Mandatory', protoName: 'Mandatory') ..pc(10, _omitFieldNames ? '' : 'Tags', $pb.PbFieldType.KE, protoName: 'Tags', valueOf: RoleTag.valueOf, enumValues: RoleTag.values, defaultEnumValue: RoleTag.ROLE_TAG_UNKNOWN) ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') Scope clone() => Scope()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') Scope copyWith(void Function(Scope) updates) => super.copyWith((message) => updates(message as Scope)) as Scope; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static Scope create() => Scope._(); @$core.override Scope createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static Scope getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Scope? _defaultInstance; @$pb.TagNumber(1) $core.String get service => $_getSZ(0); @$pb.TagNumber(1) set service($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasService() => $_has(0); @$pb.TagNumber(1) void clearService() => $_clearField(1); @$pb.TagNumber(2) $core.String get method => $_getSZ(1); @$pb.TagNumber(2) set method($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasMethod() => $_has(1); @$pb.TagNumber(2) void clearMethod() => $_clearField(2); @$pb.TagNumber(3) ResourceType get rscType => $_getN(2); @$pb.TagNumber(3) set rscType(ResourceType value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasRscType() => $_has(2); @$pb.TagNumber(3) void clearRscType() => $_clearField(3); @$pb.TagNumber(4) $core.bool get platformReserved => $_getBF(3); @$pb.TagNumber(4) set platformReserved($core.bool value) => $_setBool(3, value); @$pb.TagNumber(4) $core.bool hasPlatformReserved() => $_has(3); @$pb.TagNumber(4) void clearPlatformReserved() => $_clearField(4); @$pb.TagNumber(5) $pb.PbList get transientPermissions => $_getList(4); @$pb.TagNumber(6) $core.String get rscID => $_getSZ(5); @$pb.TagNumber(6) set rscID($core.String value) => $_setString(5, value); @$pb.TagNumber(6) $core.bool hasRscID() => $_has(5); @$pb.TagNumber(6) void clearRscID() => $_clearField(6); @$pb.TagNumber(7) $pb.PbList<$core.String> get appliesOnIDs => $_getList(6); @$pb.TagNumber(8) $core.String get moduleID => $_getSZ(7); @$pb.TagNumber(8) set moduleID($core.String value) => $_setString(7, value); @$pb.TagNumber(8) $core.bool hasModuleID() => $_has(7); @$pb.TagNumber(8) void clearModuleID() => $_clearField(8); @$pb.TagNumber(9) $core.bool get mandatory => $_getBF(8); @$pb.TagNumber(9) set mandatory($core.bool value) => $_setBool(8, value); @$pb.TagNumber(9) $core.bool hasMandatory() => $_has(8); @$pb.TagNumber(9) void clearMandatory() => $_clearField(9); @$pb.TagNumber(10) $pb.PbList get tags => $_getList(9); } class ClientAPI extends $pb.GeneratedMessage { factory ClientAPI({ $core.String? client, $core.Iterable? aPIs, $core.String? roles, }) { final result = create(); if (client != null) result.client = client; if (aPIs != null) result.aPIs.addAll(aPIs); if (roles != null) result.roles = roles; return result; } ClientAPI._(); factory ClientAPI.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ClientAPI.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ClientAPI', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'Client', protoName: 'Client') ..pc(2, _omitFieldNames ? '' : 'APIs', $pb.PbFieldType.PM, protoName: 'APIs', subBuilder: Scope.create) ..aOS(3, _omitFieldNames ? '' : 'Roles', protoName: 'Roles') ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ClientAPI clone() => ClientAPI()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ClientAPI copyWith(void Function(ClientAPI) updates) => super.copyWith((message) => updates(message as ClientAPI)) as ClientAPI; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ClientAPI create() => ClientAPI._(); @$core.override ClientAPI createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static ClientAPI getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ClientAPI? _defaultInstance; @$pb.TagNumber(1) $core.String get client => $_getSZ(0); @$pb.TagNumber(1) set client($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasClient() => $_has(0); @$pb.TagNumber(1) void clearClient() => $_clearField(1); @$pb.TagNumber(2) $pb.PbList get aPIs => $_getList(1); @$pb.TagNumber(3) $core.String get roles => $_getSZ(2); @$pb.TagNumber(3) set roles($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasRoles() => $_has(2); @$pb.TagNumber(3) void clearRoles() => $_clearField(3); } class Permission extends $pb.GeneratedMessage { factory Permission({ $core.String? client, $core.Iterable? scopes, }) { final result = create(); if (client != null) result.client = client; if (scopes != null) result.scopes.addAll(scopes); return result; } Permission._(); factory Permission.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory Permission.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'Permission', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'Client', protoName: 'Client') ..pc(2, _omitFieldNames ? '' : 'Scopes', $pb.PbFieldType.PM, protoName: 'Scopes', subBuilder: Scope.create) ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') Permission clone() => Permission()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') Permission copyWith(void Function(Permission) updates) => super.copyWith((message) => updates(message as Permission)) as Permission; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static Permission create() => Permission._(); @$core.override Permission createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static Permission getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Permission? _defaultInstance; @$pb.TagNumber(1) $core.String get client => $_getSZ(0); @$pb.TagNumber(1) set client($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasClient() => $_has(0); @$pb.TagNumber(1) void clearClient() => $_clearField(1); @$pb.TagNumber(2) $pb.PbList get scopes => $_getList(1); } class UserUIPermissions extends $pb.GeneratedMessage { factory UserUIPermissions({ ResourceType? rscType, $core.String? rscID, $core.Iterable? scopes, }) { final result = create(); if (rscType != null) result.rscType = rscType; if (rscID != null) result.rscID = rscID; if (scopes != null) result.scopes.addAll(scopes); return result; } UserUIPermissions._(); factory UserUIPermissions.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory UserUIPermissions.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'UserUIPermissions', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..e(1, _omitFieldNames ? '' : 'RscType', $pb.PbFieldType.OE, protoName: 'RscType', defaultOrMaker: ResourceType.RESOURCE_TYPE_UNKNOWN, valueOf: ResourceType.valueOf, enumValues: ResourceType.values) ..aOS(2, _omitFieldNames ? '' : 'RscID', protoName: 'RscID') ..pc(3, _omitFieldNames ? '' : 'Scopes', $pb.PbFieldType.PM, protoName: 'Scopes', subBuilder: Scope.create) ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') UserUIPermissions clone() => UserUIPermissions()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') UserUIPermissions copyWith(void Function(UserUIPermissions) updates) => super.copyWith((message) => updates(message as UserUIPermissions)) as UserUIPermissions; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static UserUIPermissions create() => UserUIPermissions._(); @$core.override UserUIPermissions createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static UserUIPermissions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static UserUIPermissions? _defaultInstance; @$pb.TagNumber(1) ResourceType get rscType => $_getN(0); @$pb.TagNumber(1) set rscType(ResourceType value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasRscType() => $_has(0); @$pb.TagNumber(1) void clearRscType() => $_clearField(1); @$pb.TagNumber(2) $core.String get rscID => $_getSZ(1); @$pb.TagNumber(2) set rscID($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasRscID() => $_has(1); @$pb.TagNumber(2) void clearRscID() => $_clearField(2); @$pb.TagNumber(3) $pb.PbList get scopes => $_getList(2); } class Resource extends $pb.GeneratedMessage { factory Resource({ $core.String? iD, ResourceType? type, $core.String? parentID, }) { final result = create(); if (iD != null) result.iD = iD; if (type != null) result.type = type; if (parentID != null) result.parentID = parentID; return result; } Resource._(); factory Resource.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory Resource.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'Resource', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'ID', protoName: 'ID') ..e(2, _omitFieldNames ? '' : 'Type', $pb.PbFieldType.OE, protoName: 'Type', defaultOrMaker: ResourceType.RESOURCE_TYPE_UNKNOWN, valueOf: ResourceType.valueOf, enumValues: ResourceType.values) ..aOS(3, _omitFieldNames ? '' : 'ParentID', protoName: 'ParentID') ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') Resource clone() => Resource()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') Resource copyWith(void Function(Resource) updates) => super.copyWith((message) => updates(message as Resource)) as Resource; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static Resource create() => Resource._(); @$core.override Resource createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static Resource getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Resource? _defaultInstance; @$pb.TagNumber(1) $core.String get iD => $_getSZ(0); @$pb.TagNumber(1) set iD($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasID() => $_has(0); @$pb.TagNumber(1) void clearID() => $_clearField(1); @$pb.TagNumber(2) ResourceType get type => $_getN(1); @$pb.TagNumber(2) set type(ResourceType value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasType() => $_has(1); @$pb.TagNumber(2) void clearType() => $_clearField(2); @$pb.TagNumber(3) $core.String get parentID => $_getSZ(2); @$pb.TagNumber(3) set parentID($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasParentID() => $_has(2); @$pb.TagNumber(3) void clearParentID() => $_clearField(3); } class ElementByMatchQuery extends $pb.GeneratedMessage { factory ElementByMatchQuery({ QueryProjectHeader? header, $core.Iterable? blockFilters, MatchElementField? matchElementField, EntityType? usageContextEntity, $core.String? usageContextPath, }) { final result = create(); if (header != null) result.header = header; if (blockFilters != null) result.blockFilters.addAll(blockFilters); if (matchElementField != null) result.matchElementField = matchElementField; if (usageContextEntity != null) result.usageContextEntity = usageContextEntity; if (usageContextPath != null) result.usageContextPath = usageContextPath; return result; } ElementByMatchQuery._(); factory ElementByMatchQuery.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ElementByMatchQuery.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ElementByMatchQuery', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOM(1, _omitFieldNames ? '' : 'Header', protoName: 'Header', subBuilder: QueryProjectHeader.create) ..pc(2, _omitFieldNames ? '' : 'BlockFilters', $pb.PbFieldType.PM, protoName: 'BlockFilters', subBuilder: BlockFilter.create) ..aOM(3, _omitFieldNames ? '' : 'MatchElementField', protoName: 'MatchElementField', subBuilder: MatchElementField.create) ..e(4, _omitFieldNames ? '' : 'UsageContextEntity', $pb.PbFieldType.OE, protoName: 'UsageContextEntity', defaultOrMaker: EntityType.ENTITY_TYPE_UNKNOWN, valueOf: EntityType.valueOf, enumValues: EntityType.values) ..aOS(5, _omitFieldNames ? '' : 'UsageContextPath', protoName: 'UsageContextPath') ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ElementByMatchQuery clone() => ElementByMatchQuery()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ElementByMatchQuery copyWith(void Function(ElementByMatchQuery) updates) => super.copyWith((message) => updates(message as ElementByMatchQuery)) as ElementByMatchQuery; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ElementByMatchQuery create() => ElementByMatchQuery._(); @$core.override ElementByMatchQuery createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static ElementByMatchQuery getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ElementByMatchQuery? _defaultInstance; @$pb.TagNumber(1) QueryProjectHeader get header => $_getN(0); @$pb.TagNumber(1) set header(QueryProjectHeader value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasHeader() => $_has(0); @$pb.TagNumber(1) void clearHeader() => $_clearField(1); @$pb.TagNumber(1) QueryProjectHeader ensureHeader() => $_ensure(0); /// list of blockFilters structure for Find query, each element (BlockFilter) in the list is an "OR" part of the query @$pb.TagNumber(2) $pb.PbList get blockFilters => $_getList(1); /// MatchElementField structure, containing wanted match string, and the fields to get. @$pb.TagNumber(3) MatchElementField get matchElementField => $_getN(2); @$pb.TagNumber(3) set matchElementField(MatchElementField value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasMatchElementField() => $_has(2); @$pb.TagNumber(3) void clearMatchElementField() => $_clearField(3); @$pb.TagNumber(3) MatchElementField ensureMatchElementField() => $_ensure(2); @$pb.TagNumber(4) EntityType get usageContextEntity => $_getN(3); @$pb.TagNumber(4) set usageContextEntity(EntityType value) => $_setField(4, value); @$pb.TagNumber(4) $core.bool hasUsageContextEntity() => $_has(3); @$pb.TagNumber(4) void clearUsageContextEntity() => $_clearField(4); @$pb.TagNumber(5) $core.String get usageContextPath => $_getSZ(4); @$pb.TagNumber(5) set usageContextPath($core.String value) => $_setString(4, value); @$pb.TagNumber(5) $core.bool hasUsageContextPath() => $_has(4); @$pb.TagNumber(5) void clearUsageContextPath() => $_clearField(5); } class ElementByMatchResult extends $pb.GeneratedMessage { factory ElementByMatchResult({ $core.Iterable? matchResults, }) { final result = create(); if (matchResults != null) result.matchResults.addAll(matchResults); return result; } ElementByMatchResult._(); factory ElementByMatchResult.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ElementByMatchResult.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ElementByMatchResult', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..pc(1, _omitFieldNames ? '' : 'MatchResults', $pb.PbFieldType.PM, protoName: 'MatchResults', subBuilder: MatchFieldElementResult.create) ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ElementByMatchResult clone() => ElementByMatchResult()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ElementByMatchResult copyWith(void Function(ElementByMatchResult) updates) => super.copyWith((message) => updates(message as ElementByMatchResult)) as ElementByMatchResult; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ElementByMatchResult create() => ElementByMatchResult._(); @$core.override ElementByMatchResult createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static ElementByMatchResult getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ElementByMatchResult? _defaultInstance; @$pb.TagNumber(1) $pb.PbList get matchResults => $_getList(0); } class MatchElementField extends $pb.GeneratedMessage { factory MatchElementField({ $core.String? match, $core.Iterable? matchFields, }) { final result = create(); if (match != null) result.match = match; if (matchFields != null) result.matchFields.addAll(matchFields); return result; } MatchElementField._(); factory MatchElementField.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory MatchElementField.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'MatchElementField', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'Match', protoName: 'Match') ..pc(2, _omitFieldNames ? '' : 'MatchFields', $pb.PbFieldType.PM, protoName: 'MatchFields', subBuilder: MatchField.create) ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') MatchElementField clone() => MatchElementField()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') MatchElementField copyWith(void Function(MatchElementField) updates) => super.copyWith((message) => updates(message as MatchElementField)) as MatchElementField; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static MatchElementField create() => MatchElementField._(); @$core.override MatchElementField createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static MatchElementField getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static MatchElementField? _defaultInstance; @$pb.TagNumber(1) $core.String get match => $_getSZ(0); @$pb.TagNumber(1) set match($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasMatch() => $_has(0); @$pb.TagNumber(1) void clearMatch() => $_clearField(1); /// MatchField list structure, for FindMatching query @$pb.TagNumber(2) $pb.PbList get matchFields => $_getList(1); } /// /// Standard structure, having an map of elements (key,value), In case of Metadata/SegmentationKey, we replace the attribute(Path) by the DisplayPath (to keep track of the Metadata/SegmentationKey Name) class MatchFieldElementResult extends $pb.GeneratedMessage { factory MatchFieldElementResult({ $core.Iterable<$core.MapEntry<$core.String, $core.String>>? matchingElements, }) { final result = create(); if (matchingElements != null) result.matchingElements.addEntries(matchingElements); return result; } MatchFieldElementResult._(); factory MatchFieldElementResult.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory MatchFieldElementResult.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'MatchFieldElementResult', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..m<$core.String, $core.String>(3, _omitFieldNames ? '' : 'MatchingElements', protoName: 'MatchingElements', entryClassName: 'MatchFieldElementResult.MatchingElementsEntry', keyFieldType: $pb.PbFieldType.OS, valueFieldType: $pb.PbFieldType.OS, packageName: const $pb.PackageName('api')) ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') MatchFieldElementResult clone() => MatchFieldElementResult()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') MatchFieldElementResult copyWith(void Function(MatchFieldElementResult) updates) => super.copyWith((message) => updates(message as MatchFieldElementResult)) as MatchFieldElementResult; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static MatchFieldElementResult create() => MatchFieldElementResult._(); @$core.override MatchFieldElementResult createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static MatchFieldElementResult getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static MatchFieldElementResult? _defaultInstance; @$pb.TagNumber(3) $pb.PbMap<$core.String, $core.String> get matchingElements => $_getMap(0); } class LabelByLanguage extends $pb.GeneratedMessage { factory LabelByLanguage({ $core.String? value, $core.String? languageCodeISO6391, }) { final result = create(); if (value != null) result.value = value; if (languageCodeISO6391 != null) result.languageCodeISO6391 = languageCodeISO6391; return result; } LabelByLanguage._(); factory LabelByLanguage.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory LabelByLanguage.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'LabelByLanguage', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'Value', protoName: 'Value') ..aOS(2, _omitFieldNames ? '' : 'LanguageCodeISO6391', protoName: 'LanguageCodeISO6391') ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') LabelByLanguage clone() => LabelByLanguage()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') LabelByLanguage copyWith(void Function(LabelByLanguage) updates) => super.copyWith((message) => updates(message as LabelByLanguage)) as LabelByLanguage; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static LabelByLanguage create() => LabelByLanguage._(); @$core.override LabelByLanguage createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static LabelByLanguage getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static LabelByLanguage? _defaultInstance; @$pb.TagNumber(1) $core.String get value => $_getSZ(0); @$pb.TagNumber(1) set value($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasValue() => $_has(0); @$pb.TagNumber(1) void clearValue() => $_clearField(1); @$pb.TagNumber(2) $core.String get languageCodeISO6391 => $_getSZ(1); @$pb.TagNumber(2) set languageCodeISO6391($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasLanguageCodeISO6391() => $_has(1); @$pb.TagNumber(2) void clearLanguageCodeISO6391() => $_clearField(2); } /// /// Standard structure, for request to upload file class FileDataRequest extends $pb.GeneratedMessage { factory FileDataRequest({ $core.String? name, $core.List<$core.int>? content, }) { final result = create(); if (name != null) result.name = name; if (content != null) result.content = content; return result; } FileDataRequest._(); factory FileDataRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory FileDataRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'FileDataRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'Name', protoName: 'Name') ..a<$core.List<$core.int>>(2, _omitFieldNames ? '' : 'Content', $pb.PbFieldType.OY, protoName: 'Content') ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') FileDataRequest clone() => FileDataRequest()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') FileDataRequest copyWith(void Function(FileDataRequest) updates) => super.copyWith((message) => updates(message as FileDataRequest)) as FileDataRequest; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static FileDataRequest create() => FileDataRequest._(); @$core.override FileDataRequest createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static FileDataRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static FileDataRequest? _defaultInstance; @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) set name($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasName() => $_has(0); @$pb.TagNumber(1) void clearName() => $_clearField(1); @$pb.TagNumber(2) $core.List<$core.int> get content => $_getN(1); @$pb.TagNumber(2) set content($core.List<$core.int> value) => $_setBytes(1, value); @$pb.TagNumber(2) $core.bool hasContent() => $_has(1); @$pb.TagNumber(2) void clearContent() => $_clearField(2); } class FileDataResponse extends $pb.GeneratedMessage { factory FileDataResponse({ $core.String? name, $core.String? contentType, $core.List<$core.int>? content, }) { final result = create(); if (name != null) result.name = name; if (contentType != null) result.contentType = contentType; if (content != null) result.content = content; return result; } FileDataResponse._(); factory FileDataResponse.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory FileDataResponse.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'FileDataResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'Name', protoName: 'Name') ..aOS(2, _omitFieldNames ? '' : 'ContentType', protoName: 'ContentType') ..a<$core.List<$core.int>>(3, _omitFieldNames ? '' : 'Content', $pb.PbFieldType.OY, protoName: 'Content') ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') FileDataResponse clone() => FileDataResponse()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') FileDataResponse copyWith(void Function(FileDataResponse) updates) => super.copyWith((message) => updates(message as FileDataResponse)) as FileDataResponse; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static FileDataResponse create() => FileDataResponse._(); @$core.override FileDataResponse createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static FileDataResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static FileDataResponse? _defaultInstance; @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) set name($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasName() => $_has(0); @$pb.TagNumber(1) void clearName() => $_clearField(1); @$pb.TagNumber(2) $core.String get contentType => $_getSZ(1); @$pb.TagNumber(2) set contentType($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasContentType() => $_has(1); @$pb.TagNumber(2) void clearContentType() => $_clearField(2); @$pb.TagNumber(3) $core.List<$core.int> get content => $_getN(2); @$pb.TagNumber(3) set content($core.List<$core.int> value) => $_setBytes(2, value); @$pb.TagNumber(3) $core.bool hasContent() => $_has(2); @$pb.TagNumber(3) void clearContent() => $_clearField(3); } class Period extends $pb.GeneratedMessage { factory Period({ $fixnum.Int64? value, PeriodUnit? unit, }) { final result = create(); if (value != null) result.value = value; if (unit != null) result.unit = unit; return result; } Period._(); factory Period.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory Period.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'Period', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aInt64(1, _omitFieldNames ? '' : 'Value', protoName: 'Value') ..e(2, _omitFieldNames ? '' : 'Unit', $pb.PbFieldType.OE, protoName: 'Unit', defaultOrMaker: PeriodUnit.PERIOD_UNIT_UNDEFINED, valueOf: PeriodUnit.valueOf, enumValues: PeriodUnit.values) ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') Period clone() => Period()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') Period copyWith(void Function(Period) updates) => super.copyWith((message) => updates(message as Period)) as Period; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static Period create() => Period._(); @$core.override Period createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static Period getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Period? _defaultInstance; @$pb.TagNumber(1) $fixnum.Int64 get value => $_getI64(0); @$pb.TagNumber(1) set value($fixnum.Int64 value) => $_setInt64(0, value); @$pb.TagNumber(1) $core.bool hasValue() => $_has(0); @$pb.TagNumber(1) void clearValue() => $_clearField(1); @$pb.TagNumber(2) PeriodUnit get unit => $_getN(1); @$pb.TagNumber(2) set unit(PeriodUnit value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasUnit() => $_has(1); @$pb.TagNumber(2) void clearUnit() => $_clearField(2); } class EntityDefinition extends $pb.GeneratedMessage { factory EntityDefinition({ $core.String? name, EntityType? type, Domain? domain, $core.Iterable? projectTypes, $core.bool? hasMetadata, $core.bool? hasSegmentationKeys, $core.bool? hasTransitiveMetadata, $core.bool? hasTransitiveSegmentationKeys, $core.bool? hasDataRestriction, $core.bool? isIndexed, $core.Iterable<$core.String>? kpiGroups, $core.int? modelVersion, $core.Iterable<$core.String>? dashboardViewsAnalysis, }) { final result = create(); if (name != null) result.name = name; if (type != null) result.type = type; if (domain != null) result.domain = domain; if (projectTypes != null) result.projectTypes.addAll(projectTypes); if (hasMetadata != null) result.hasMetadata = hasMetadata; if (hasSegmentationKeys != null) result.hasSegmentationKeys = hasSegmentationKeys; if (hasTransitiveMetadata != null) result.hasTransitiveMetadata = hasTransitiveMetadata; if (hasTransitiveSegmentationKeys != null) result.hasTransitiveSegmentationKeys = hasTransitiveSegmentationKeys; if (hasDataRestriction != null) result.hasDataRestriction = hasDataRestriction; if (isIndexed != null) result.isIndexed = isIndexed; if (kpiGroups != null) result.kpiGroups.addAll(kpiGroups); if (modelVersion != null) result.modelVersion = modelVersion; if (dashboardViewsAnalysis != null) result.dashboardViewsAnalysis.addAll(dashboardViewsAnalysis); return result; } EntityDefinition._(); factory EntityDefinition.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory EntityDefinition.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'EntityDefinition', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'Name', protoName: 'Name') ..e(2, _omitFieldNames ? '' : 'Type', $pb.PbFieldType.OE, protoName: 'Type', defaultOrMaker: EntityType.ENTITY_TYPE_UNKNOWN, valueOf: EntityType.valueOf, enumValues: EntityType.values) ..e(3, _omitFieldNames ? '' : 'Domain', $pb.PbFieldType.OE, protoName: 'Domain', defaultOrMaker: Domain.DOMAIN_UNDEFINED, valueOf: Domain.valueOf, enumValues: Domain.values) ..pc(4, _omitFieldNames ? '' : 'ProjectTypes', $pb.PbFieldType.KE, protoName: 'ProjectTypes', valueOf: ProjectType.valueOf, enumValues: ProjectType.values, defaultEnumValue: ProjectType.PROJECT_TYPE_UNKNOWN) ..aOB(5, _omitFieldNames ? '' : 'HasMetadata', protoName: 'HasMetadata') ..aOB(6, _omitFieldNames ? '' : 'HasSegmentationKeys', protoName: 'HasSegmentationKeys') ..aOB(7, _omitFieldNames ? '' : 'HasTransitiveMetadata', protoName: 'HasTransitiveMetadata') ..aOB(8, _omitFieldNames ? '' : 'HasTransitiveSegmentationKeys', protoName: 'HasTransitiveSegmentationKeys') ..aOB(9, _omitFieldNames ? '' : 'HasDataRestriction', protoName: 'HasDataRestriction') ..aOB(10, _omitFieldNames ? '' : 'IsIndexed', protoName: 'IsIndexed') ..pPS(11, _omitFieldNames ? '' : 'KpiGroups', protoName: 'KpiGroups') ..a<$core.int>(12, _omitFieldNames ? '' : 'ModelVersion', $pb.PbFieldType.OU3, protoName: 'ModelVersion') ..pPS(13, _omitFieldNames ? '' : 'DashboardViewsAnalysis', protoName: 'DashboardViewsAnalysis') ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') EntityDefinition clone() => EntityDefinition()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') EntityDefinition copyWith(void Function(EntityDefinition) updates) => super.copyWith((message) => updates(message as EntityDefinition)) as EntityDefinition; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static EntityDefinition create() => EntityDefinition._(); @$core.override EntityDefinition createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static EntityDefinition getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static EntityDefinition? _defaultInstance; @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) set name($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasName() => $_has(0); @$pb.TagNumber(1) void clearName() => $_clearField(1); @$pb.TagNumber(2) EntityType get type => $_getN(1); @$pb.TagNumber(2) set type(EntityType value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasType() => $_has(1); @$pb.TagNumber(2) void clearType() => $_clearField(2); @$pb.TagNumber(3) Domain get domain => $_getN(2); @$pb.TagNumber(3) set domain(Domain value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasDomain() => $_has(2); @$pb.TagNumber(3) void clearDomain() => $_clearField(3); @$pb.TagNumber(4) $pb.PbList get projectTypes => $_getList(3); @$pb.TagNumber(5) $core.bool get hasMetadata => $_getBF(4); @$pb.TagNumber(5) set hasMetadata($core.bool value) => $_setBool(4, value); @$pb.TagNumber(5) $core.bool hasHasMetadata() => $_has(4); @$pb.TagNumber(5) void clearHasMetadata() => $_clearField(5); @$pb.TagNumber(6) $core.bool get hasSegmentationKeys => $_getBF(5); @$pb.TagNumber(6) set hasSegmentationKeys($core.bool value) => $_setBool(5, value); @$pb.TagNumber(6) $core.bool hasHasSegmentationKeys() => $_has(5); @$pb.TagNumber(6) void clearHasSegmentationKeys() => $_clearField(6); @$pb.TagNumber(7) $core.bool get hasTransitiveMetadata => $_getBF(6); @$pb.TagNumber(7) set hasTransitiveMetadata($core.bool value) => $_setBool(6, value); @$pb.TagNumber(7) $core.bool hasHasTransitiveMetadata() => $_has(6); @$pb.TagNumber(7) void clearHasTransitiveMetadata() => $_clearField(7); @$pb.TagNumber(8) $core.bool get hasTransitiveSegmentationKeys => $_getBF(7); @$pb.TagNumber(8) set hasTransitiveSegmentationKeys($core.bool value) => $_setBool(7, value); @$pb.TagNumber(8) $core.bool hasHasTransitiveSegmentationKeys() => $_has(7); @$pb.TagNumber(8) void clearHasTransitiveSegmentationKeys() => $_clearField(8); @$pb.TagNumber(9) $core.bool get hasDataRestriction => $_getBF(8); @$pb.TagNumber(9) set hasDataRestriction($core.bool value) => $_setBool(8, value); @$pb.TagNumber(9) $core.bool hasHasDataRestriction() => $_has(8); @$pb.TagNumber(9) void clearHasDataRestriction() => $_clearField(9); @$pb.TagNumber(10) $core.bool get isIndexed => $_getBF(9); @$pb.TagNumber(10) set isIndexed($core.bool value) => $_setBool(9, value); @$pb.TagNumber(10) $core.bool hasIsIndexed() => $_has(9); @$pb.TagNumber(10) void clearIsIndexed() => $_clearField(10); @$pb.TagNumber(11) $pb.PbList<$core.String> get kpiGroups => $_getList(10); @$pb.TagNumber(12) $core.int get modelVersion => $_getIZ(11); @$pb.TagNumber(12) set modelVersion($core.int value) => $_setUnsignedInt32(11, value); @$pb.TagNumber(12) $core.bool hasModelVersion() => $_has(11); @$pb.TagNumber(12) void clearModelVersion() => $_clearField(12); @$pb.TagNumber(13) $pb.PbList<$core.String> get dashboardViewsAnalysis => $_getList(12); } class CrossFindQuery extends $pb.GeneratedMessage { factory CrossFindQuery({ QueryBasicHeader? header, $core.Iterable? blockFilters, $core.String? limitFilter, $core.String? queryContext, $core.Iterable<$core.String>? searchTagProjects, $core.Iterable<$core.String>? searchTagUsers, }) { final result = create(); if (header != null) result.header = header; if (blockFilters != null) result.blockFilters.addAll(blockFilters); if (limitFilter != null) result.limitFilter = limitFilter; if (queryContext != null) result.queryContext = queryContext; if (searchTagProjects != null) result.searchTagProjects.addAll(searchTagProjects); if (searchTagUsers != null) result.searchTagUsers.addAll(searchTagUsers); return result; } CrossFindQuery._(); factory CrossFindQuery.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory CrossFindQuery.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'CrossFindQuery', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOM(1, _omitFieldNames ? '' : 'Header', protoName: 'Header', subBuilder: QueryBasicHeader.create) ..pc(2, _omitFieldNames ? '' : 'BlockFilters', $pb.PbFieldType.PM, protoName: 'BlockFilters', subBuilder: BlockFilter.create) ..aOS(3, _omitFieldNames ? '' : 'LimitFilter', protoName: 'LimitFilter') ..aOS(4, _omitFieldNames ? '' : 'QueryContext', protoName: 'QueryContext') ..pPS(5, _omitFieldNames ? '' : 'SearchTagProjects', protoName: 'SearchTagProjects') ..pPS(6, _omitFieldNames ? '' : 'SearchTagUsers', protoName: 'SearchTagUsers') ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CrossFindQuery clone() => CrossFindQuery()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CrossFindQuery copyWith(void Function(CrossFindQuery) updates) => super.copyWith((message) => updates(message as CrossFindQuery)) as CrossFindQuery; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static CrossFindQuery create() => CrossFindQuery._(); @$core.override CrossFindQuery createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static CrossFindQuery getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CrossFindQuery? _defaultInstance; @$pb.TagNumber(1) QueryBasicHeader get header => $_getN(0); @$pb.TagNumber(1) set header(QueryBasicHeader value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasHeader() => $_has(0); @$pb.TagNumber(1) void clearHeader() => $_clearField(1); @$pb.TagNumber(1) QueryBasicHeader ensureHeader() => $_ensure(0); /// list of blockFilters structure for Find query, each element (BlockFilter) in the list is an "OR" part of the query @$pb.TagNumber(2) $pb.PbList get blockFilters => $_getList(1); /// Number of maximum result @$pb.TagNumber(3) $core.String get limitFilter => $_getSZ(2); @$pb.TagNumber(3) set limitFilter($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasLimitFilter() => $_has(2); @$pb.TagNumber(3) void clearLimitFilter() => $_clearField(3); @$pb.TagNumber(4) $core.String get queryContext => $_getSZ(3); @$pb.TagNumber(4) set queryContext($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasQueryContext() => $_has(3); @$pb.TagNumber(4) void clearQueryContext() => $_clearField(4); @$pb.TagNumber(5) $pb.PbList<$core.String> get searchTagProjects => $_getList(4); @$pb.TagNumber(6) $pb.PbList<$core.String> get searchTagUsers => $_getList(5); } class CrossFindByMatchQuery extends $pb.GeneratedMessage { factory CrossFindByMatchQuery({ QueryBasicHeader? header, $core.Iterable? blockFilters, $core.Iterable? matchFields, $core.Iterable<$core.String>? searchTagProjects, $core.Iterable<$core.String>? searchTagUsers, }) { final result = create(); if (header != null) result.header = header; if (blockFilters != null) result.blockFilters.addAll(blockFilters); if (matchFields != null) result.matchFields.addAll(matchFields); if (searchTagProjects != null) result.searchTagProjects.addAll(searchTagProjects); if (searchTagUsers != null) result.searchTagUsers.addAll(searchTagUsers); return result; } CrossFindByMatchQuery._(); factory CrossFindByMatchQuery.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory CrossFindByMatchQuery.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'CrossFindByMatchQuery', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOM(1, _omitFieldNames ? '' : 'Header', protoName: 'Header', subBuilder: QueryBasicHeader.create) ..pc(2, _omitFieldNames ? '' : 'BlockFilters', $pb.PbFieldType.PM, protoName: 'BlockFilters', subBuilder: BlockFilter.create) ..pc(3, _omitFieldNames ? '' : 'MatchFields', $pb.PbFieldType.PM, protoName: 'MatchFields', subBuilder: MatchField.create) ..pPS(4, _omitFieldNames ? '' : 'SearchTagProjects', protoName: 'SearchTagProjects') ..pPS(5, _omitFieldNames ? '' : 'SearchTagUsers', protoName: 'SearchTagUsers') ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CrossFindByMatchQuery clone() => CrossFindByMatchQuery()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CrossFindByMatchQuery copyWith(void Function(CrossFindByMatchQuery) updates) => super.copyWith((message) => updates(message as CrossFindByMatchQuery)) as CrossFindByMatchQuery; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static CrossFindByMatchQuery create() => CrossFindByMatchQuery._(); @$core.override CrossFindByMatchQuery createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static CrossFindByMatchQuery getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CrossFindByMatchQuery? _defaultInstance; @$pb.TagNumber(1) QueryBasicHeader get header => $_getN(0); @$pb.TagNumber(1) set header(QueryBasicHeader value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasHeader() => $_has(0); @$pb.TagNumber(1) void clearHeader() => $_clearField(1); @$pb.TagNumber(1) QueryBasicHeader ensureHeader() => $_ensure(0); /// list of blockFilters structure for Find query, each element (BlockFilter) in the list is an "OR" part of the query @$pb.TagNumber(2) $pb.PbList get blockFilters => $_getList(1); /// MatchField list structure, for FindMatching query @$pb.TagNumber(3) $pb.PbList get matchFields => $_getList(2); @$pb.TagNumber(4) $pb.PbList<$core.String> get searchTagProjects => $_getList(3); @$pb.TagNumber(5) $pb.PbList<$core.String> get searchTagUsers => $_getList(4); } class CrossFindElementByMatchQuery extends $pb.GeneratedMessage { factory CrossFindElementByMatchQuery({ QueryBasicHeader? header, $core.Iterable? blockFilters, MatchElementField? matchElementField, $core.Iterable<$core.String>? searchTagProjects, $core.Iterable<$core.String>? searchTagUsers, }) { final result = create(); if (header != null) result.header = header; if (blockFilters != null) result.blockFilters.addAll(blockFilters); if (matchElementField != null) result.matchElementField = matchElementField; if (searchTagProjects != null) result.searchTagProjects.addAll(searchTagProjects); if (searchTagUsers != null) result.searchTagUsers.addAll(searchTagUsers); return result; } CrossFindElementByMatchQuery._(); factory CrossFindElementByMatchQuery.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory CrossFindElementByMatchQuery.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'CrossFindElementByMatchQuery', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOM(1, _omitFieldNames ? '' : 'Header', protoName: 'Header', subBuilder: QueryBasicHeader.create) ..pc(2, _omitFieldNames ? '' : 'BlockFilters', $pb.PbFieldType.PM, protoName: 'BlockFilters', subBuilder: BlockFilter.create) ..aOM(3, _omitFieldNames ? '' : 'MatchElementField', protoName: 'MatchElementField', subBuilder: MatchElementField.create) ..pPS(4, _omitFieldNames ? '' : 'SearchTagProjects', protoName: 'SearchTagProjects') ..pPS(5, _omitFieldNames ? '' : 'SearchTagUsers', protoName: 'SearchTagUsers') ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CrossFindElementByMatchQuery clone() => CrossFindElementByMatchQuery()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CrossFindElementByMatchQuery copyWith(void Function(CrossFindElementByMatchQuery) updates) => super.copyWith((message) => updates(message as CrossFindElementByMatchQuery)) as CrossFindElementByMatchQuery; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static CrossFindElementByMatchQuery create() => CrossFindElementByMatchQuery._(); @$core.override CrossFindElementByMatchQuery createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static CrossFindElementByMatchQuery getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CrossFindElementByMatchQuery? _defaultInstance; @$pb.TagNumber(1) QueryBasicHeader get header => $_getN(0); @$pb.TagNumber(1) set header(QueryBasicHeader value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasHeader() => $_has(0); @$pb.TagNumber(1) void clearHeader() => $_clearField(1); @$pb.TagNumber(1) QueryBasicHeader ensureHeader() => $_ensure(0); /// list of blockFilters structure for Find query, each element (BlockFilter) in the list is an "OR" part of the query @$pb.TagNumber(2) $pb.PbList get blockFilters => $_getList(1); /// MatchElementField structure, containing wanted match string, and the fields to get. @$pb.TagNumber(3) MatchElementField get matchElementField => $_getN(2); @$pb.TagNumber(3) set matchElementField(MatchElementField value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasMatchElementField() => $_has(2); @$pb.TagNumber(3) void clearMatchElementField() => $_clearField(3); @$pb.TagNumber(3) MatchElementField ensureMatchElementField() => $_ensure(2); @$pb.TagNumber(4) $pb.PbList<$core.String> get searchTagProjects => $_getList(3); @$pb.TagNumber(5) $pb.PbList<$core.String> get searchTagUsers => $_getList(4); } class CrossFindByMatchResult extends $pb.GeneratedMessage { factory CrossFindByMatchResult({ $core.Iterable? matchResults, }) { final result = create(); if (matchResults != null) result.matchResults.addAll(matchResults); return result; } CrossFindByMatchResult._(); factory CrossFindByMatchResult.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory CrossFindByMatchResult.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'CrossFindByMatchResult', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..pc(1, _omitFieldNames ? '' : 'MatchResults', $pb.PbFieldType.PM, protoName: 'MatchResults', subBuilder: MatchFieldResult.create) ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CrossFindByMatchResult clone() => CrossFindByMatchResult()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CrossFindByMatchResult copyWith(void Function(CrossFindByMatchResult) updates) => super.copyWith((message) => updates(message as CrossFindByMatchResult)) as CrossFindByMatchResult; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static CrossFindByMatchResult create() => CrossFindByMatchResult._(); @$core.override CrossFindByMatchResult createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static CrossFindByMatchResult getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CrossFindByMatchResult? _defaultInstance; @$pb.TagNumber(1) $pb.PbList get matchResults => $_getList(0); } const $core.bool _omitFieldNames = $core.bool.fromEnvironment('protobuf.omit_field_names'); const $core.bool _omitMessageNames = $core.bool.fromEnvironment('protobuf.omit_message_names');