// This is a generated file - do not edit. // // Generated from metadatadef.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 'metadata.pbenum.dart' as $2; import 'shared.pb.dart' as $1; export 'package:protobuf/protobuf.dart' show GeneratedMessageGenericExtensions; class PrjMetadata extends $pb.GeneratedMessage { factory PrjMetadata({ $core.bool? isSegmentationKey, $core.String? domain, $core.String? entity, $core.String? parent, $core.String? name, $core.String? type, $core.bool? isMandatory, $core.String? example, $core.String? regularExpression, $2.MetadataType? typology, $core.Iterable<$core.String>? enumeration, $2.MetadataDisplayType? showOnCreation, $core.Iterable<$1.LabelByLanguage>? labels, $core.bool? isKpi, }) { final result = create(); if (isSegmentationKey != null) result.isSegmentationKey = isSegmentationKey; if (domain != null) result.domain = domain; if (entity != null) result.entity = entity; if (parent != null) result.parent = parent; if (name != null) result.name = name; if (type != null) result.type = type; if (isMandatory != null) result.isMandatory = isMandatory; if (example != null) result.example = example; if (regularExpression != null) result.regularExpression = regularExpression; if (typology != null) result.typology = typology; if (enumeration != null) result.enumeration.addAll(enumeration); if (showOnCreation != null) result.showOnCreation = showOnCreation; if (labels != null) result.labels.addAll(labels); if (isKpi != null) result.isKpi = isKpi; return result; } PrjMetadata._(); factory PrjMetadata.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory PrjMetadata.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'PrjMetadata', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOB(2, _omitFieldNames ? '' : 'IsSegmentationKey', protoName: 'IsSegmentationKey') ..aOS(3, _omitFieldNames ? '' : 'Domain', protoName: 'Domain') ..aOS(4, _omitFieldNames ? '' : 'Entity', protoName: 'Entity') ..aOS(5, _omitFieldNames ? '' : 'Parent', protoName: 'Parent') ..aOS(6, _omitFieldNames ? '' : 'Name', protoName: 'Name') ..aOS(7, _omitFieldNames ? '' : 'Type', protoName: 'Type') ..aOB(8, _omitFieldNames ? '' : 'IsMandatory', protoName: 'IsMandatory') ..aOS(9, _omitFieldNames ? '' : 'Example', protoName: 'Example') ..aOS(10, _omitFieldNames ? '' : 'RegularExpression', protoName: 'RegularExpression') ..e<$2.MetadataType>(11, _omitFieldNames ? '' : 'Typology', $pb.PbFieldType.OE, protoName: 'Typology', defaultOrMaker: $2.MetadataType.TYPE_UNKNOWN, valueOf: $2.MetadataType.valueOf, enumValues: $2.MetadataType.values) ..pPS(12, _omitFieldNames ? '' : 'Enumeration', protoName: 'Enumeration') ..e<$2.MetadataDisplayType>(13, _omitFieldNames ? '' : 'ShowOnCreation', $pb.PbFieldType.OE, protoName: 'ShowOnCreation', defaultOrMaker: $2.MetadataDisplayType.DISPLAY_UNKNOWN, valueOf: $2.MetadataDisplayType.valueOf, enumValues: $2.MetadataDisplayType.values) ..pc<$1.LabelByLanguage>(14, _omitFieldNames ? '' : 'Labels', $pb.PbFieldType.PM, protoName: 'Labels', subBuilder: $1.LabelByLanguage.create) ..aOB(15, _omitFieldNames ? '' : 'IsKpi', protoName: 'IsKpi') ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') PrjMetadata clone() => PrjMetadata()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') PrjMetadata copyWith(void Function(PrjMetadata) updates) => super.copyWith((message) => updates(message as PrjMetadata)) as PrjMetadata; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static PrjMetadata create() => PrjMetadata._(); @$core.override PrjMetadata createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static PrjMetadata getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static PrjMetadata? _defaultInstance; /// The segmentation keys are used to complete the segmentation criteria of the project stock. They also apply to order lines and stock movements @$pb.TagNumber(2) $core.bool get isSegmentationKey => $_getBF(0); @$pb.TagNumber(2) set isSegmentationKey($core.bool value) => $_setBool(0, value); @$pb.TagNumber(2) $core.bool hasIsSegmentationKey() => $_has(0); @$pb.TagNumber(2) void clearIsSegmentationKey() => $_clearField(2); @$pb.TagNumber(3) $core.String get domain => $_getSZ(1); @$pb.TagNumber(3) set domain($core.String value) => $_setString(1, value); @$pb.TagNumber(3) $core.bool hasDomain() => $_has(1); @$pb.TagNumber(3) void clearDomain() => $_clearField(3); /// Entity where the metadata will be created. It can be \"executionflow\", \"handlingunit\", \"item\", \"order\", \"stock\" @$pb.TagNumber(4) $core.String get entity => $_getSZ(2); @$pb.TagNumber(4) set entity($core.String value) => $_setString(2, value); @$pb.TagNumber(4) $core.bool hasEntity() => $_has(2); @$pb.TagNumber(4) void clearEntity() => $_clearField(4); /// Where the metadata is located, either \"Payload.Metadata\" or \"Payload.Goods.SegmentationKeys\" @$pb.TagNumber(5) $core.String get parent => $_getSZ(3); @$pb.TagNumber(5) set parent($core.String value) => $_setString(3, value); @$pb.TagNumber(5) $core.bool hasParent() => $_has(3); @$pb.TagNumber(5) void clearParent() => $_clearField(5); @$pb.TagNumber(6) $core.String get name => $_getSZ(4); @$pb.TagNumber(6) set name($core.String value) => $_setString(4, value); @$pb.TagNumber(6) $core.bool hasName() => $_has(4); @$pb.TagNumber(6) void clearName() => $_clearField(6); /// Type attached to the metadata, should be in ["string","float","integer","bool","datetime"] @$pb.TagNumber(7) $core.String get type => $_getSZ(5); @$pb.TagNumber(7) set type($core.String value) => $_setString(5, value); @$pb.TagNumber(7) $core.bool hasType() => $_has(5); @$pb.TagNumber(7) void clearType() => $_clearField(7); @$pb.TagNumber(8) $core.bool get isMandatory => $_getBF(6); @$pb.TagNumber(8) set isMandatory($core.bool value) => $_setBool(6, value); @$pb.TagNumber(8) $core.bool hasIsMandatory() => $_has(6); @$pb.TagNumber(8) void clearIsMandatory() => $_clearField(8); @$pb.TagNumber(9) $core.String get example => $_getSZ(7); @$pb.TagNumber(9) set example($core.String value) => $_setString(7, value); @$pb.TagNumber(9) $core.bool hasExample() => $_has(7); @$pb.TagNumber(9) void clearExample() => $_clearField(9); @$pb.TagNumber(10) $core.String get regularExpression => $_getSZ(8); @$pb.TagNumber(10) set regularExpression($core.String value) => $_setString(8, value); @$pb.TagNumber(10) $core.bool hasRegularExpression() => $_has(8); @$pb.TagNumber(10) void clearRegularExpression() => $_clearField(10); @$pb.TagNumber(11) $2.MetadataType get typology => $_getN(9); @$pb.TagNumber(11) set typology($2.MetadataType value) => $_setField(11, value); @$pb.TagNumber(11) $core.bool hasTypology() => $_has(9); @$pb.TagNumber(11) void clearTypology() => $_clearField(11); /// Customizable enumeration @$pb.TagNumber(12) $pb.PbList<$core.String> get enumeration => $_getList(10); @$pb.TagNumber(13) $2.MetadataDisplayType get showOnCreation => $_getN(11); @$pb.TagNumber(13) set showOnCreation($2.MetadataDisplayType value) => $_setField(13, value); @$pb.TagNumber(13) $core.bool hasShowOnCreation() => $_has(11); @$pb.TagNumber(13) void clearShowOnCreation() => $_clearField(13); @$pb.TagNumber(14) $pb.PbList<$1.LabelByLanguage> get labels => $_getList(12); @$pb.TagNumber(15) $core.bool get isKpi => $_getBF(13); @$pb.TagNumber(15) set isKpi($core.bool value) => $_setBool(13, value); @$pb.TagNumber(15) $core.bool hasIsKpi() => $_has(13); @$pb.TagNumber(15) void clearIsKpi() => $_clearField(15); } class PrjMetadataTransitive extends $pb.GeneratedMessage { factory PrjMetadataTransitive({ $core.String? parent, $core.String? name, $core.bool? isSegmentationKey, $core.String? type, $core.bool? isMandatory, $core.String? example, $core.String? regularExpression, $core.Iterable<$core.String>? enumeration, $2.MetadataDisplayType? showOnCreation, $core.Iterable<$1.LabelByLanguage>? labels, $core.bool? isKpi, }) { final result = create(); if (parent != null) result.parent = parent; if (name != null) result.name = name; if (isSegmentationKey != null) result.isSegmentationKey = isSegmentationKey; if (type != null) result.type = type; if (isMandatory != null) result.isMandatory = isMandatory; if (example != null) result.example = example; if (regularExpression != null) result.regularExpression = regularExpression; if (enumeration != null) result.enumeration.addAll(enumeration); if (showOnCreation != null) result.showOnCreation = showOnCreation; if (labels != null) result.labels.addAll(labels); if (isKpi != null) result.isKpi = isKpi; return result; } PrjMetadataTransitive._(); factory PrjMetadataTransitive.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory PrjMetadataTransitive.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'PrjMetadataTransitive', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'Parent', protoName: 'Parent') ..aOS(2, _omitFieldNames ? '' : 'Name', protoName: 'Name') ..aOB(3, _omitFieldNames ? '' : 'IsSegmentationKey', protoName: 'IsSegmentationKey') ..aOS(4, _omitFieldNames ? '' : 'Type', protoName: 'Type') ..aOB(5, _omitFieldNames ? '' : 'IsMandatory', protoName: 'IsMandatory') ..aOS(6, _omitFieldNames ? '' : 'Example', protoName: 'Example') ..aOS(7, _omitFieldNames ? '' : 'RegularExpression', protoName: 'RegularExpression') ..pPS(8, _omitFieldNames ? '' : 'Enumeration', protoName: 'Enumeration') ..e<$2.MetadataDisplayType>(9, _omitFieldNames ? '' : 'ShowOnCreation', $pb.PbFieldType.OE, protoName: 'ShowOnCreation', defaultOrMaker: $2.MetadataDisplayType.DISPLAY_UNKNOWN, valueOf: $2.MetadataDisplayType.valueOf, enumValues: $2.MetadataDisplayType.values) ..pc<$1.LabelByLanguage>(10, _omitFieldNames ? '' : 'Labels', $pb.PbFieldType.PM, protoName: 'Labels', subBuilder: $1.LabelByLanguage.create) ..aOB(11, _omitFieldNames ? '' : 'IsKpi', protoName: 'IsKpi') ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') PrjMetadataTransitive clone() => PrjMetadataTransitive()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') PrjMetadataTransitive copyWith(void Function(PrjMetadataTransitive) updates) => super.copyWith((message) => updates(message as PrjMetadataTransitive)) as PrjMetadataTransitive; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static PrjMetadataTransitive create() => PrjMetadataTransitive._(); @$core.override PrjMetadataTransitive createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static PrjMetadataTransitive getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static PrjMetadataTransitive? _defaultInstance; /// Where the metadata is located, either \"Payload.Metadata\" or \"Payload.Goods.SegmentationKeys\" @$pb.TagNumber(1) $core.String get parent => $_getSZ(0); @$pb.TagNumber(1) set parent($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasParent() => $_has(0); @$pb.TagNumber(1) void clearParent() => $_clearField(1); @$pb.TagNumber(2) $core.String get name => $_getSZ(1); @$pb.TagNumber(2) set name($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasName() => $_has(1); @$pb.TagNumber(2) void clearName() => $_clearField(2); /// The segmentation keys are used to complete the segmentation criteria of the project stock. They also apply to order lines and stock movements @$pb.TagNumber(3) $core.bool get isSegmentationKey => $_getBF(2); @$pb.TagNumber(3) set isSegmentationKey($core.bool value) => $_setBool(2, value); @$pb.TagNumber(3) $core.bool hasIsSegmentationKey() => $_has(2); @$pb.TagNumber(3) void clearIsSegmentationKey() => $_clearField(3); /// Type attached to the metadata, should be in ["string","float","integer","bool","datetime"] @$pb.TagNumber(4) $core.String get type => $_getSZ(3); @$pb.TagNumber(4) set type($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasType() => $_has(3); @$pb.TagNumber(4) void clearType() => $_clearField(4); @$pb.TagNumber(5) $core.bool get isMandatory => $_getBF(4); @$pb.TagNumber(5) set isMandatory($core.bool value) => $_setBool(4, value); @$pb.TagNumber(5) $core.bool hasIsMandatory() => $_has(4); @$pb.TagNumber(5) void clearIsMandatory() => $_clearField(5); @$pb.TagNumber(6) $core.String get example => $_getSZ(5); @$pb.TagNumber(6) set example($core.String value) => $_setString(5, value); @$pb.TagNumber(6) $core.bool hasExample() => $_has(5); @$pb.TagNumber(6) void clearExample() => $_clearField(6); @$pb.TagNumber(7) $core.String get regularExpression => $_getSZ(6); @$pb.TagNumber(7) set regularExpression($core.String value) => $_setString(6, value); @$pb.TagNumber(7) $core.bool hasRegularExpression() => $_has(6); @$pb.TagNumber(7) void clearRegularExpression() => $_clearField(7); /// Customizable enumeration @$pb.TagNumber(8) $pb.PbList<$core.String> get enumeration => $_getList(7); @$pb.TagNumber(9) $2.MetadataDisplayType get showOnCreation => $_getN(8); @$pb.TagNumber(9) set showOnCreation($2.MetadataDisplayType value) => $_setField(9, value); @$pb.TagNumber(9) $core.bool hasShowOnCreation() => $_has(8); @$pb.TagNumber(9) void clearShowOnCreation() => $_clearField(9); @$pb.TagNumber(10) $pb.PbList<$1.LabelByLanguage> get labels => $_getList(9); @$pb.TagNumber(11) $core.bool get isKpi => $_getBF(10); @$pb.TagNumber(11) set isKpi($core.bool value) => $_setBool(10, value); @$pb.TagNumber(11) $core.bool hasIsKpi() => $_has(10); @$pb.TagNumber(11) void clearIsKpi() => $_clearField(11); } class PrjMetadataFilters extends $pb.GeneratedMessage { factory PrjMetadataFilters({ $core.String? domain, $core.String? entity, $core.bool? isSegmentationKey, $core.String? parent, $core.String? name, }) { final result = create(); if (domain != null) result.domain = domain; if (entity != null) result.entity = entity; if (isSegmentationKey != null) result.isSegmentationKey = isSegmentationKey; if (parent != null) result.parent = parent; if (name != null) result.name = name; return result; } PrjMetadataFilters._(); factory PrjMetadataFilters.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory PrjMetadataFilters.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'PrjMetadataFilters', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOS(2, _omitFieldNames ? '' : 'Domain', protoName: 'Domain') ..aOS(3, _omitFieldNames ? '' : 'Entity', protoName: 'Entity') ..aOB(4, _omitFieldNames ? '' : 'IsSegmentationKey', protoName: 'IsSegmentationKey') ..aOS(5, _omitFieldNames ? '' : 'Parent', protoName: 'Parent') ..aOS(6, _omitFieldNames ? '' : 'Name', protoName: 'Name') ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') PrjMetadataFilters clone() => PrjMetadataFilters()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') PrjMetadataFilters copyWith(void Function(PrjMetadataFilters) updates) => super.copyWith((message) => updates(message as PrjMetadataFilters)) as PrjMetadataFilters; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static PrjMetadataFilters create() => PrjMetadataFilters._(); @$core.override PrjMetadataFilters createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static PrjMetadataFilters getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static PrjMetadataFilters? _defaultInstance; @$pb.TagNumber(2) $core.String get domain => $_getSZ(0); @$pb.TagNumber(2) set domain($core.String value) => $_setString(0, value); @$pb.TagNumber(2) $core.bool hasDomain() => $_has(0); @$pb.TagNumber(2) void clearDomain() => $_clearField(2); /// Entity where the metadata will be created. It can be \"executionflow\", \"handlingunit\", \"item\", \"order\", \"stock\" @$pb.TagNumber(3) $core.String get entity => $_getSZ(1); @$pb.TagNumber(3) set entity($core.String value) => $_setString(1, value); @$pb.TagNumber(3) $core.bool hasEntity() => $_has(1); @$pb.TagNumber(3) void clearEntity() => $_clearField(3); /// The segmentation keys are used to complete the segmentation criteria of the project stock. They also apply to order lines and stock movements @$pb.TagNumber(4) $core.bool get isSegmentationKey => $_getBF(2); @$pb.TagNumber(4) set isSegmentationKey($core.bool value) => $_setBool(2, value); @$pb.TagNumber(4) $core.bool hasIsSegmentationKey() => $_has(2); @$pb.TagNumber(4) void clearIsSegmentationKey() => $_clearField(4); /// Where the metadata is located, either \"Payload.Metadata\" or \"Payload.Goods.SegmentationKeys\" @$pb.TagNumber(5) $core.String get parent => $_getSZ(3); @$pb.TagNumber(5) set parent($core.String value) => $_setString(3, value); @$pb.TagNumber(5) $core.bool hasParent() => $_has(3); @$pb.TagNumber(5) void clearParent() => $_clearField(5); @$pb.TagNumber(6) $core.String get name => $_getSZ(4); @$pb.TagNumber(6) set name($core.String value) => $_setString(4, value); @$pb.TagNumber(6) $core.bool hasName() => $_has(4); @$pb.TagNumber(6) void clearName() => $_clearField(6); } class PrjMetadatasByDomain extends $pb.GeneratedMessage { factory PrjMetadatasByDomain({ $core.Iterable<$core.MapEntry<$core.String, $fixnum.Int64>>? entities, $fixnum.Int64? total, }) { final result = create(); if (entities != null) result.entities.addEntries(entities); if (total != null) result.total = total; return result; } PrjMetadatasByDomain._(); factory PrjMetadatasByDomain.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory PrjMetadatasByDomain.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'PrjMetadatasByDomain', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..m<$core.String, $fixnum.Int64>(1, _omitFieldNames ? '' : 'Entities', protoName: 'Entities', entryClassName: 'PrjMetadatasByDomain.EntitiesEntry', keyFieldType: $pb.PbFieldType.OS, valueFieldType: $pb.PbFieldType.O6, packageName: const $pb.PackageName('api')) ..aInt64(2, _omitFieldNames ? '' : 'Total', protoName: 'Total') ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') PrjMetadatasByDomain clone() => PrjMetadatasByDomain()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') PrjMetadatasByDomain copyWith(void Function(PrjMetadatasByDomain) updates) => super.copyWith((message) => updates(message as PrjMetadatasByDomain)) as PrjMetadatasByDomain; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static PrjMetadatasByDomain create() => PrjMetadatasByDomain._(); @$core.override PrjMetadatasByDomain createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static PrjMetadatasByDomain getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static PrjMetadatasByDomain? _defaultInstance; @$pb.TagNumber(1) $pb.PbMap<$core.String, $fixnum.Int64> get entities => $_getMap(0); @$pb.TagNumber(2) $fixnum.Int64 get total => $_getI64(1); @$pb.TagNumber(2) set total($fixnum.Int64 value) => $_setInt64(1, value); @$pb.TagNumber(2) $core.bool hasTotal() => $_has(1); @$pb.TagNumber(2) void clearTotal() => $_clearField(2); } class CreateMetadataRequest extends $pb.GeneratedMessage { factory CreateMetadataRequest({ PrjMetadata? metadata, $1.RequestProjectHeader? header, }) { final result = create(); if (metadata != null) result.metadata = metadata; if (header != null) result.header = header; return result; } CreateMetadataRequest._(); factory CreateMetadataRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory CreateMetadataRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'CreateMetadataRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOM(1, _omitFieldNames ? '' : 'Metadata', protoName: 'Metadata', subBuilder: PrjMetadata.create) ..aOM<$1.RequestProjectHeader>(2, _omitFieldNames ? '' : 'Header', protoName: 'Header', subBuilder: $1.RequestProjectHeader.create) ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CreateMetadataRequest clone() => CreateMetadataRequest()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CreateMetadataRequest copyWith(void Function(CreateMetadataRequest) updates) => super.copyWith((message) => updates(message as CreateMetadataRequest)) as CreateMetadataRequest; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static CreateMetadataRequest create() => CreateMetadataRequest._(); @$core.override CreateMetadataRequest createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static CreateMetadataRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CreateMetadataRequest? _defaultInstance; /// Metadata are characteristics specific to the project. They can be of several data form (string, integer, float, boolean or timestamp) @$pb.TagNumber(1) PrjMetadata get metadata => $_getN(0); @$pb.TagNumber(1) set metadata(PrjMetadata value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasMetadata() => $_has(0); @$pb.TagNumber(1) void clearMetadata() => $_clearField(1); @$pb.TagNumber(1) PrjMetadata ensureMetadata() => $_ensure(0); @$pb.TagNumber(2) $1.RequestProjectHeader get header => $_getN(1); @$pb.TagNumber(2) set header($1.RequestProjectHeader value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasHeader() => $_has(1); @$pb.TagNumber(2) void clearHeader() => $_clearField(2); @$pb.TagNumber(2) $1.RequestProjectHeader ensureHeader() => $_ensure(1); } class CreateMetadataResult extends $pb.GeneratedMessage { factory CreateMetadataResult({ PrjMetadata? metadata, }) { final result = create(); if (metadata != null) result.metadata = metadata; return result; } CreateMetadataResult._(); factory CreateMetadataResult.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory CreateMetadataResult.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'CreateMetadataResult', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOM(1, _omitFieldNames ? '' : 'Metadata', protoName: 'Metadata', subBuilder: PrjMetadata.create) ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CreateMetadataResult clone() => CreateMetadataResult()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CreateMetadataResult copyWith(void Function(CreateMetadataResult) updates) => super.copyWith((message) => updates(message as CreateMetadataResult)) as CreateMetadataResult; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static CreateMetadataResult create() => CreateMetadataResult._(); @$core.override CreateMetadataResult createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static CreateMetadataResult getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CreateMetadataResult? _defaultInstance; @$pb.TagNumber(1) PrjMetadata get metadata => $_getN(0); @$pb.TagNumber(1) set metadata(PrjMetadata value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasMetadata() => $_has(0); @$pb.TagNumber(1) void clearMetadata() => $_clearField(1); @$pb.TagNumber(1) PrjMetadata ensureMetadata() => $_ensure(0); } class UpdateMetadataRequest extends $pb.GeneratedMessage { factory UpdateMetadataRequest({ PrjMetadata? metadata, $1.RequestProjectHeader? header, }) { final result = create(); if (metadata != null) result.metadata = metadata; if (header != null) result.header = header; return result; } UpdateMetadataRequest._(); factory UpdateMetadataRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory UpdateMetadataRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'UpdateMetadataRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOM(1, _omitFieldNames ? '' : 'Metadata', protoName: 'Metadata', subBuilder: PrjMetadata.create) ..aOM<$1.RequestProjectHeader>(2, _omitFieldNames ? '' : 'Header', protoName: 'Header', subBuilder: $1.RequestProjectHeader.create) ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') UpdateMetadataRequest clone() => UpdateMetadataRequest()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') UpdateMetadataRequest copyWith(void Function(UpdateMetadataRequest) updates) => super.copyWith((message) => updates(message as UpdateMetadataRequest)) as UpdateMetadataRequest; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static UpdateMetadataRequest create() => UpdateMetadataRequest._(); @$core.override UpdateMetadataRequest createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static UpdateMetadataRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static UpdateMetadataRequest? _defaultInstance; /// Metadata are characteristics specific to the project. They can be of several data form (string, integer, float, boolean or timestamp) @$pb.TagNumber(1) PrjMetadata get metadata => $_getN(0); @$pb.TagNumber(1) set metadata(PrjMetadata value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasMetadata() => $_has(0); @$pb.TagNumber(1) void clearMetadata() => $_clearField(1); @$pb.TagNumber(1) PrjMetadata ensureMetadata() => $_ensure(0); @$pb.TagNumber(2) $1.RequestProjectHeader get header => $_getN(1); @$pb.TagNumber(2) set header($1.RequestProjectHeader value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasHeader() => $_has(1); @$pb.TagNumber(2) void clearHeader() => $_clearField(2); @$pb.TagNumber(2) $1.RequestProjectHeader ensureHeader() => $_ensure(1); } class UpdateMetadataResult extends $pb.GeneratedMessage { factory UpdateMetadataResult({ PrjMetadata? metadata, }) { final result = create(); if (metadata != null) result.metadata = metadata; return result; } UpdateMetadataResult._(); factory UpdateMetadataResult.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory UpdateMetadataResult.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'UpdateMetadataResult', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOM(1, _omitFieldNames ? '' : 'Metadata', protoName: 'Metadata', subBuilder: PrjMetadata.create) ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') UpdateMetadataResult clone() => UpdateMetadataResult()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') UpdateMetadataResult copyWith(void Function(UpdateMetadataResult) updates) => super.copyWith((message) => updates(message as UpdateMetadataResult)) as UpdateMetadataResult; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static UpdateMetadataResult create() => UpdateMetadataResult._(); @$core.override UpdateMetadataResult createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static UpdateMetadataResult getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static UpdateMetadataResult? _defaultInstance; @$pb.TagNumber(1) PrjMetadata get metadata => $_getN(0); @$pb.TagNumber(1) set metadata(PrjMetadata value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasMetadata() => $_has(0); @$pb.TagNumber(1) void clearMetadata() => $_clearField(1); @$pb.TagNumber(1) PrjMetadata ensureMetadata() => $_ensure(0); } class DeleteMetadatasRequest extends $pb.GeneratedMessage { factory DeleteMetadatasRequest({ PrjMetadataFilters? filters, $1.RequestProjectHeader? header, }) { final result = create(); if (filters != null) result.filters = filters; if (header != null) result.header = header; return result; } DeleteMetadatasRequest._(); factory DeleteMetadatasRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory DeleteMetadatasRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'DeleteMetadatasRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOM(1, _omitFieldNames ? '' : 'Filters', protoName: 'Filters', subBuilder: PrjMetadataFilters.create) ..aOM<$1.RequestProjectHeader>(2, _omitFieldNames ? '' : 'Header', protoName: 'Header', subBuilder: $1.RequestProjectHeader.create) ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DeleteMetadatasRequest clone() => DeleteMetadatasRequest()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DeleteMetadatasRequest copyWith(void Function(DeleteMetadatasRequest) updates) => super.copyWith((message) => updates(message as DeleteMetadatasRequest)) as DeleteMetadatasRequest; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DeleteMetadatasRequest create() => DeleteMetadatasRequest._(); @$core.override DeleteMetadatasRequest createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static DeleteMetadatasRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DeleteMetadatasRequest? _defaultInstance; @$pb.TagNumber(1) PrjMetadataFilters get filters => $_getN(0); @$pb.TagNumber(1) set filters(PrjMetadataFilters value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasFilters() => $_has(0); @$pb.TagNumber(1) void clearFilters() => $_clearField(1); @$pb.TagNumber(1) PrjMetadataFilters ensureFilters() => $_ensure(0); @$pb.TagNumber(2) $1.RequestProjectHeader get header => $_getN(1); @$pb.TagNumber(2) set header($1.RequestProjectHeader value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasHeader() => $_has(1); @$pb.TagNumber(2) void clearHeader() => $_clearField(2); @$pb.TagNumber(2) $1.RequestProjectHeader ensureHeader() => $_ensure(1); } class DeleteMetadatasResult extends $pb.GeneratedMessage { factory DeleteMetadatasResult() => create(); DeleteMetadatasResult._(); factory DeleteMetadatasResult.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory DeleteMetadatasResult.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'DeleteMetadatasResult', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DeleteMetadatasResult clone() => DeleteMetadatasResult()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DeleteMetadatasResult copyWith(void Function(DeleteMetadatasResult) updates) => super.copyWith((message) => updates(message as DeleteMetadatasResult)) as DeleteMetadatasResult; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DeleteMetadatasResult create() => DeleteMetadatasResult._(); @$core.override DeleteMetadatasResult createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static DeleteMetadatasResult getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DeleteMetadatasResult? _defaultInstance; } class GetMetadatasRequest extends $pb.GeneratedMessage { factory GetMetadatasRequest({ PrjMetadataFilters? filters, $1.RequestProjectHeader? header, }) { final result = create(); if (filters != null) result.filters = filters; if (header != null) result.header = header; return result; } GetMetadatasRequest._(); factory GetMetadatasRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory GetMetadatasRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'GetMetadatasRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOM(1, _omitFieldNames ? '' : 'Filters', protoName: 'Filters', subBuilder: PrjMetadataFilters.create) ..aOM<$1.RequestProjectHeader>(2, _omitFieldNames ? '' : 'Header', protoName: 'Header', subBuilder: $1.RequestProjectHeader.create) ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') GetMetadatasRequest clone() => GetMetadatasRequest()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') GetMetadatasRequest copyWith(void Function(GetMetadatasRequest) updates) => super.copyWith((message) => updates(message as GetMetadatasRequest)) as GetMetadatasRequest; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static GetMetadatasRequest create() => GetMetadatasRequest._(); @$core.override GetMetadatasRequest createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static GetMetadatasRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetMetadatasRequest? _defaultInstance; @$pb.TagNumber(1) PrjMetadataFilters get filters => $_getN(0); @$pb.TagNumber(1) set filters(PrjMetadataFilters value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasFilters() => $_has(0); @$pb.TagNumber(1) void clearFilters() => $_clearField(1); @$pb.TagNumber(1) PrjMetadataFilters ensureFilters() => $_ensure(0); @$pb.TagNumber(2) $1.RequestProjectHeader get header => $_getN(1); @$pb.TagNumber(2) set header($1.RequestProjectHeader value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasHeader() => $_has(1); @$pb.TagNumber(2) void clearHeader() => $_clearField(2); @$pb.TagNumber(2) $1.RequestProjectHeader ensureHeader() => $_ensure(1); } class GetMetadatasResult extends $pb.GeneratedMessage { factory GetMetadatasResult({ $core.Iterable? metadatas, }) { final result = create(); if (metadatas != null) result.metadatas.addAll(metadatas); return result; } GetMetadatasResult._(); factory GetMetadatasResult.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory GetMetadatasResult.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'GetMetadatasResult', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..pc(1, _omitFieldNames ? '' : 'Metadatas', $pb.PbFieldType.PM, protoName: 'Metadatas', subBuilder: PrjMetadata.create) ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') GetMetadatasResult clone() => GetMetadatasResult()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') GetMetadatasResult copyWith(void Function(GetMetadatasResult) updates) => super.copyWith((message) => updates(message as GetMetadatasResult)) as GetMetadatasResult; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static GetMetadatasResult create() => GetMetadatasResult._(); @$core.override GetMetadatasResult createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static GetMetadatasResult getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetMetadatasResult? _defaultInstance; @$pb.TagNumber(1) $pb.PbList get metadatas => $_getList(0); } class GetMetadataCountRequest extends $pb.GeneratedMessage { factory GetMetadataCountRequest({ $core.bool? isSegmentationKey, $1.RequestProjectHeader? header, }) { final result = create(); if (isSegmentationKey != null) result.isSegmentationKey = isSegmentationKey; if (header != null) result.header = header; return result; } GetMetadataCountRequest._(); factory GetMetadataCountRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory GetMetadataCountRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'GetMetadataCountRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOB(2, _omitFieldNames ? '' : 'IsSegmentationKey', protoName: 'IsSegmentationKey') ..aOM<$1.RequestProjectHeader>(3, _omitFieldNames ? '' : 'Header', protoName: 'Header', subBuilder: $1.RequestProjectHeader.create) ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') GetMetadataCountRequest clone() => GetMetadataCountRequest()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') GetMetadataCountRequest copyWith(void Function(GetMetadataCountRequest) updates) => super.copyWith((message) => updates(message as GetMetadataCountRequest)) as GetMetadataCountRequest; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static GetMetadataCountRequest create() => GetMetadataCountRequest._(); @$core.override GetMetadataCountRequest createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static GetMetadataCountRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetMetadataCountRequest? _defaultInstance; /// The segmentation keys are used to complete the segmentation criteria of the project stock. They also apply to order lines and stock movements @$pb.TagNumber(2) $core.bool get isSegmentationKey => $_getBF(0); @$pb.TagNumber(2) set isSegmentationKey($core.bool value) => $_setBool(0, value); @$pb.TagNumber(2) $core.bool hasIsSegmentationKey() => $_has(0); @$pb.TagNumber(2) void clearIsSegmentationKey() => $_clearField(2); @$pb.TagNumber(3) $1.RequestProjectHeader get header => $_getN(1); @$pb.TagNumber(3) set header($1.RequestProjectHeader value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasHeader() => $_has(1); @$pb.TagNumber(3) void clearHeader() => $_clearField(3); @$pb.TagNumber(3) $1.RequestProjectHeader ensureHeader() => $_ensure(1); } class GetMetadataCountResult extends $pb.GeneratedMessage { factory GetMetadataCountResult({ $core.Iterable<$core.MapEntry<$core.String, PrjMetadatasByDomain>>? domains, $fixnum.Int64? total, }) { final result = create(); if (domains != null) result.domains.addEntries(domains); if (total != null) result.total = total; return result; } GetMetadataCountResult._(); factory GetMetadataCountResult.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory GetMetadataCountResult.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'GetMetadataCountResult', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..m<$core.String, PrjMetadatasByDomain>(1, _omitFieldNames ? '' : 'Domains', protoName: 'Domains', entryClassName: 'GetMetadataCountResult.DomainsEntry', keyFieldType: $pb.PbFieldType.OS, valueFieldType: $pb.PbFieldType.OM, valueCreator: PrjMetadatasByDomain.create, valueDefaultOrMaker: PrjMetadatasByDomain.getDefault, packageName: const $pb.PackageName('api')) ..aInt64(2, _omitFieldNames ? '' : 'Total', protoName: 'Total') ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') GetMetadataCountResult clone() => GetMetadataCountResult()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') GetMetadataCountResult copyWith(void Function(GetMetadataCountResult) updates) => super.copyWith((message) => updates(message as GetMetadataCountResult)) as GetMetadataCountResult; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static GetMetadataCountResult create() => GetMetadataCountResult._(); @$core.override GetMetadataCountResult createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static GetMetadataCountResult getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetMetadataCountResult? _defaultInstance; @$pb.TagNumber(1) $pb.PbMap<$core.String, PrjMetadatasByDomain> get domains => $_getMap(0); @$pb.TagNumber(2) $fixnum.Int64 get total => $_getI64(1); @$pb.TagNumber(2) set total($fixnum.Int64 value) => $_setInt64(1, value); @$pb.TagNumber(2) $core.bool hasTotal() => $_has(1); @$pb.TagNumber(2) void clearTotal() => $_clearField(2); } class GetTransitiveMetadatasRequest extends $pb.GeneratedMessage { factory GetTransitiveMetadatasRequest({ $core.String? domain, $core.String? entity, $1.RequestProjectHeader? header, }) { final result = create(); if (domain != null) result.domain = domain; if (entity != null) result.entity = entity; if (header != null) result.header = header; return result; } GetTransitiveMetadatasRequest._(); factory GetTransitiveMetadatasRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory GetTransitiveMetadatasRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'GetTransitiveMetadatasRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOS(2, _omitFieldNames ? '' : 'Domain', protoName: 'Domain') ..aOS(3, _omitFieldNames ? '' : 'Entity', protoName: 'Entity') ..aOM<$1.RequestProjectHeader>(4, _omitFieldNames ? '' : 'Header', protoName: 'Header', subBuilder: $1.RequestProjectHeader.create) ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') GetTransitiveMetadatasRequest clone() => GetTransitiveMetadatasRequest()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') GetTransitiveMetadatasRequest copyWith(void Function(GetTransitiveMetadatasRequest) updates) => super.copyWith((message) => updates(message as GetTransitiveMetadatasRequest)) as GetTransitiveMetadatasRequest; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static GetTransitiveMetadatasRequest create() => GetTransitiveMetadatasRequest._(); @$core.override GetTransitiveMetadatasRequest createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static GetTransitiveMetadatasRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetTransitiveMetadatasRequest? _defaultInstance; @$pb.TagNumber(2) $core.String get domain => $_getSZ(0); @$pb.TagNumber(2) set domain($core.String value) => $_setString(0, value); @$pb.TagNumber(2) $core.bool hasDomain() => $_has(0); @$pb.TagNumber(2) void clearDomain() => $_clearField(2); /// Entity where the metadata will be created. It can be \"executionflow\", \"handlingunit\", \"item\", \"order\", \"stock\" @$pb.TagNumber(3) $core.String get entity => $_getSZ(1); @$pb.TagNumber(3) set entity($core.String value) => $_setString(1, value); @$pb.TagNumber(3) $core.bool hasEntity() => $_has(1); @$pb.TagNumber(3) void clearEntity() => $_clearField(3); @$pb.TagNumber(4) $1.RequestProjectHeader get header => $_getN(2); @$pb.TagNumber(4) set header($1.RequestProjectHeader value) => $_setField(4, value); @$pb.TagNumber(4) $core.bool hasHeader() => $_has(2); @$pb.TagNumber(4) void clearHeader() => $_clearField(4); @$pb.TagNumber(4) $1.RequestProjectHeader ensureHeader() => $_ensure(2); } class GetTransitiveMetadatasResult extends $pb.GeneratedMessage { factory GetTransitiveMetadatasResult({ $core.Iterable? metadataTransitive, }) { final result = create(); if (metadataTransitive != null) result.metadataTransitive.addAll(metadataTransitive); return result; } GetTransitiveMetadatasResult._(); factory GetTransitiveMetadatasResult.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory GetTransitiveMetadatasResult.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'GetTransitiveMetadatasResult', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..pc(1, _omitFieldNames ? '' : 'MetadataTransitive', $pb.PbFieldType.PM, protoName: 'MetadataTransitive', subBuilder: PrjMetadataTransitive.create) ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') GetTransitiveMetadatasResult clone() => GetTransitiveMetadatasResult()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') GetTransitiveMetadatasResult copyWith(void Function(GetTransitiveMetadatasResult) updates) => super.copyWith((message) => updates(message as GetTransitiveMetadatasResult)) as GetTransitiveMetadatasResult; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static GetTransitiveMetadatasResult create() => GetTransitiveMetadatasResult._(); @$core.override GetTransitiveMetadatasResult createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static GetTransitiveMetadatasResult getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetTransitiveMetadatasResult? _defaultInstance; @$pb.TagNumber(1) $pb.PbList get metadataTransitive => $_getList(0); } class RestoreMetadatasRequest extends $pb.GeneratedMessage { factory RestoreMetadatasRequest({ $core.String? rscID, $core.bool? alterClickhouse, $1.EntityType? entity, }) { final result = create(); if (rscID != null) result.rscID = rscID; if (alterClickhouse != null) result.alterClickhouse = alterClickhouse; if (entity != null) result.entity = entity; return result; } RestoreMetadatasRequest._(); factory RestoreMetadatasRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory RestoreMetadatasRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'RestoreMetadatasRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'RscID', protoName: 'RscID') ..aOB(2, _omitFieldNames ? '' : 'AlterClickhouse', protoName: 'AlterClickhouse') ..e<$1.EntityType>(3, _omitFieldNames ? '' : 'Entity', $pb.PbFieldType.OE, protoName: 'Entity', defaultOrMaker: $1.EntityType.ENTITY_TYPE_UNKNOWN, valueOf: $1.EntityType.valueOf, enumValues: $1.EntityType.values) ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') RestoreMetadatasRequest clone() => RestoreMetadatasRequest()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') RestoreMetadatasRequest copyWith(void Function(RestoreMetadatasRequest) updates) => super.copyWith((message) => updates(message as RestoreMetadatasRequest)) as RestoreMetadatasRequest; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static RestoreMetadatasRequest create() => RestoreMetadatasRequest._(); @$core.override RestoreMetadatasRequest createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static RestoreMetadatasRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static RestoreMetadatasRequest? _defaultInstance; @$pb.TagNumber(1) $core.String get rscID => $_getSZ(0); @$pb.TagNumber(1) set rscID($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasRscID() => $_has(0); @$pb.TagNumber(1) void clearRscID() => $_clearField(1); /// Resource Identifier : ProjectID or SiteID @$pb.TagNumber(2) $core.bool get alterClickhouse => $_getBF(1); @$pb.TagNumber(2) set alterClickhouse($core.bool value) => $_setBool(1, value); @$pb.TagNumber(2) $core.bool hasAlterClickhouse() => $_has(1); @$pb.TagNumber(2) void clearAlterClickhouse() => $_clearField(2); @$pb.TagNumber(3) $1.EntityType get entity => $_getN(2); @$pb.TagNumber(3) set entity($1.EntityType value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasEntity() => $_has(2); @$pb.TagNumber(3) void clearEntity() => $_clearField(3); } class RestoreMetadatasResult extends $pb.GeneratedMessage { factory RestoreMetadatasResult() => create(); RestoreMetadatasResult._(); factory RestoreMetadatasResult.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory RestoreMetadatasResult.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'RestoreMetadatasResult', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') RestoreMetadatasResult clone() => RestoreMetadatasResult()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') RestoreMetadatasResult copyWith(void Function(RestoreMetadatasResult) updates) => super.copyWith((message) => updates(message as RestoreMetadatasResult)) as RestoreMetadatasResult; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static RestoreMetadatasResult create() => RestoreMetadatasResult._(); @$core.override RestoreMetadatasResult createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static RestoreMetadatasResult getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static RestoreMetadatasResult? _defaultInstance; } const $core.bool _omitFieldNames = $core.bool.fromEnvironment('protobuf.omit_field_names'); const $core.bool _omitMessageNames = $core.bool.fromEnvironment('protobuf.omit_message_names');