// This is a generated file - do not edit. // // Generated from tradeShared.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:protobuf/protobuf.dart' as $pb; import 'actor.pb.dart' as $2; import 'partner.pb.dart' as $4; import 'repositoryShared.pb.dart' as $3; import 'shared.pb.dart' as $0; import 'tradeShared.pbenum.dart'; import 'warehousingShared.pb.dart' as $1; export 'package:protobuf/protobuf.dart' show GeneratedMessageGenericExtensions; export 'tradeShared.pbenum.dart'; /// /// Structure to reference another entity with a reason class ReferencedID extends $pb.GeneratedMessage { factory ReferencedID({ $core.String? refID, $core.String? reason, }) { final result = create(); if (refID != null) result.refID = refID; if (reason != null) result.reason = reason; return result; } ReferencedID._(); factory ReferencedID.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ReferencedID.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ReferencedID', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'RefID', protoName: 'RefID') ..aOS(2, _omitFieldNames ? '' : 'Reason', protoName: 'Reason') ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ReferencedID clone() => ReferencedID()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ReferencedID copyWith(void Function(ReferencedID) updates) => super.copyWith((message) => updates(message as ReferencedID)) as ReferencedID; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ReferencedID create() => ReferencedID._(); @$core.override ReferencedID createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static ReferencedID getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ReferencedID? _defaultInstance; @$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); @$pb.TagNumber(2) $core.String get reason => $_getSZ(1); @$pb.TagNumber(2) set reason($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasReason() => $_has(1); @$pb.TagNumber(2) void clearReason() => $_clearField(2); } class OrderRequestedMilestones extends $pb.GeneratedMessage { factory OrderRequestedMilestones({ $0.DateTime? requestedDeliveryDateTime, $0.DateTime? requestedPickUpDateTime, $0.DateTime? requestedShipDateTime, }) { final result = create(); if (requestedDeliveryDateTime != null) result.requestedDeliveryDateTime = requestedDeliveryDateTime; if (requestedPickUpDateTime != null) result.requestedPickUpDateTime = requestedPickUpDateTime; if (requestedShipDateTime != null) result.requestedShipDateTime = requestedShipDateTime; return result; } OrderRequestedMilestones._(); factory OrderRequestedMilestones.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory OrderRequestedMilestones.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'OrderRequestedMilestones', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOM<$0.DateTime>(1, _omitFieldNames ? '' : 'RequestedDeliveryDateTime', protoName: 'RequestedDeliveryDateTime', subBuilder: $0.DateTime.create) ..aOM<$0.DateTime>(2, _omitFieldNames ? '' : 'RequestedPickUpDateTime', protoName: 'RequestedPickUpDateTime', subBuilder: $0.DateTime.create) ..aOM<$0.DateTime>(3, _omitFieldNames ? '' : 'RequestedShipDateTime', protoName: 'RequestedShipDateTime', subBuilder: $0.DateTime.create) ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') OrderRequestedMilestones clone() => OrderRequestedMilestones()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') OrderRequestedMilestones copyWith(void Function(OrderRequestedMilestones) updates) => super.copyWith((message) => updates(message as OrderRequestedMilestones)) as OrderRequestedMilestones; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static OrderRequestedMilestones create() => OrderRequestedMilestones._(); @$core.override OrderRequestedMilestones createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static OrderRequestedMilestones getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static OrderRequestedMilestones? _defaultInstance; @$pb.TagNumber(1) $0.DateTime get requestedDeliveryDateTime => $_getN(0); @$pb.TagNumber(1) set requestedDeliveryDateTime($0.DateTime value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasRequestedDeliveryDateTime() => $_has(0); @$pb.TagNumber(1) void clearRequestedDeliveryDateTime() => $_clearField(1); @$pb.TagNumber(1) $0.DateTime ensureRequestedDeliveryDateTime() => $_ensure(0); @$pb.TagNumber(2) $0.DateTime get requestedPickUpDateTime => $_getN(1); @$pb.TagNumber(2) set requestedPickUpDateTime($0.DateTime value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasRequestedPickUpDateTime() => $_has(1); @$pb.TagNumber(2) void clearRequestedPickUpDateTime() => $_clearField(2); @$pb.TagNumber(2) $0.DateTime ensureRequestedPickUpDateTime() => $_ensure(1); @$pb.TagNumber(3) $0.DateTime get requestedShipDateTime => $_getN(2); @$pb.TagNumber(3) set requestedShipDateTime($0.DateTime value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasRequestedShipDateTime() => $_has(2); @$pb.TagNumber(3) void clearRequestedShipDateTime() => $_clearField(3); @$pb.TagNumber(3) $0.DateTime ensureRequestedShipDateTime() => $_ensure(2); } /// /// Definition of trade.Order. /// It defines the requested goods class OrderLine extends $pb.GeneratedMessage { factory OrderLine({ $core.String? lineID, $1.QuantifiedRequestedGoods? requestedContent, $core.Iterable<$0.MetadataElement>? metaData, GoodsMetrics? requestedMetrics, $1.QuantityInLV? preparedQuantity, $1.QuantityInLV? receivedQuantity, }) { final result = create(); if (lineID != null) result.lineID = lineID; if (requestedContent != null) result.requestedContent = requestedContent; if (metaData != null) result.metaData.addAll(metaData); if (requestedMetrics != null) result.requestedMetrics = requestedMetrics; if (preparedQuantity != null) result.preparedQuantity = preparedQuantity; if (receivedQuantity != null) result.receivedQuantity = receivedQuantity; return result; } OrderLine._(); factory OrderLine.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory OrderLine.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'OrderLine', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'LineID', protoName: 'LineID') ..aOM<$1.QuantifiedRequestedGoods>(2, _omitFieldNames ? '' : 'RequestedContent', protoName: 'RequestedContent', subBuilder: $1.QuantifiedRequestedGoods.create) ..pc<$0.MetadataElement>(3, _omitFieldNames ? '' : 'MetaData', $pb.PbFieldType.PM, protoName: 'MetaData', subBuilder: $0.MetadataElement.create) ..aOM(4, _omitFieldNames ? '' : 'RequestedMetrics', protoName: 'RequestedMetrics', subBuilder: GoodsMetrics.create) ..aOM<$1.QuantityInLV>(6, _omitFieldNames ? '' : 'PreparedQuantity', protoName: 'PreparedQuantity', subBuilder: $1.QuantityInLV.create) ..aOM<$1.QuantityInLV>(7, _omitFieldNames ? '' : 'ReceivedQuantity', protoName: 'ReceivedQuantity', subBuilder: $1.QuantityInLV.create) ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') OrderLine clone() => OrderLine()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') OrderLine copyWith(void Function(OrderLine) updates) => super.copyWith((message) => updates(message as OrderLine)) as OrderLine; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static OrderLine create() => OrderLine._(); @$core.override OrderLine createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static OrderLine getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static OrderLine? _defaultInstance; @$pb.TagNumber(1) $core.String get lineID => $_getSZ(0); @$pb.TagNumber(1) set lineID($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasLineID() => $_has(0); @$pb.TagNumber(1) void clearLineID() => $_clearField(1); @$pb.TagNumber(2) $1.QuantifiedRequestedGoods get requestedContent => $_getN(1); @$pb.TagNumber(2) set requestedContent($1.QuantifiedRequestedGoods value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasRequestedContent() => $_has(1); @$pb.TagNumber(2) void clearRequestedContent() => $_clearField(2); @$pb.TagNumber(2) $1.QuantifiedRequestedGoods ensureRequestedContent() => $_ensure(1); /// Metadata are characteristics specific to the project. They can be of several data form (string, integer, float, boolean or timestamp) @$pb.TagNumber(3) $pb.PbList<$0.MetadataElement> get metaData => $_getList(2); @$pb.TagNumber(4) GoodsMetrics get requestedMetrics => $_getN(3); @$pb.TagNumber(4) set requestedMetrics(GoodsMetrics value) => $_setField(4, value); @$pb.TagNumber(4) $core.bool hasRequestedMetrics() => $_has(3); @$pb.TagNumber(4) void clearRequestedMetrics() => $_clearField(4); @$pb.TagNumber(4) GoodsMetrics ensureRequestedMetrics() => $_ensure(3); @$pb.TagNumber(6) $1.QuantityInLV get preparedQuantity => $_getN(4); @$pb.TagNumber(6) set preparedQuantity($1.QuantityInLV value) => $_setField(6, value); @$pb.TagNumber(6) $core.bool hasPreparedQuantity() => $_has(4); @$pb.TagNumber(6) void clearPreparedQuantity() => $_clearField(6); @$pb.TagNumber(6) $1.QuantityInLV ensurePreparedQuantity() => $_ensure(4); @$pb.TagNumber(7) $1.QuantityInLV get receivedQuantity => $_getN(5); @$pb.TagNumber(7) set receivedQuantity($1.QuantityInLV value) => $_setField(7, value); @$pb.TagNumber(7) $core.bool hasReceivedQuantity() => $_has(5); @$pb.TagNumber(7) void clearReceivedQuantity() => $_clearField(7); @$pb.TagNumber(7) $1.QuantityInLV ensureReceivedQuantity() => $_ensure(5); } class OrderShippedLine extends $pb.GeneratedMessage { factory OrderShippedLine({ $core.String? lineID, $1.QuantifiedRequestedGoods? shippedContent, }) { final result = create(); if (lineID != null) result.lineID = lineID; if (shippedContent != null) result.shippedContent = shippedContent; return result; } OrderShippedLine._(); factory OrderShippedLine.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory OrderShippedLine.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'OrderShippedLine', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'LineID', protoName: 'LineID') ..aOM<$1.QuantifiedRequestedGoods>(2, _omitFieldNames ? '' : 'ShippedContent', protoName: 'ShippedContent', subBuilder: $1.QuantifiedRequestedGoods.create) ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') OrderShippedLine clone() => OrderShippedLine()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') OrderShippedLine copyWith(void Function(OrderShippedLine) updates) => super.copyWith((message) => updates(message as OrderShippedLine)) as OrderShippedLine; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static OrderShippedLine create() => OrderShippedLine._(); @$core.override OrderShippedLine createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static OrderShippedLine getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static OrderShippedLine? _defaultInstance; @$pb.TagNumber(1) $core.String get lineID => $_getSZ(0); @$pb.TagNumber(1) set lineID($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasLineID() => $_has(0); @$pb.TagNumber(1) void clearLineID() => $_clearField(1); @$pb.TagNumber(2) $1.QuantifiedRequestedGoods get shippedContent => $_getN(1); @$pb.TagNumber(2) set shippedContent($1.QuantifiedRequestedGoods value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasShippedContent() => $_has(1); @$pb.TagNumber(2) void clearShippedContent() => $_clearField(2); @$pb.TagNumber(2) $1.QuantifiedRequestedGoods ensureShippedContent() => $_ensure(1); } /// /// Definition of trade. Executionflow lines. /// It defines the requested goods and the prepared goods class ExeFlowLine extends $pb.GeneratedMessage { factory ExeFlowLine({ $core.String? lineID, $1.QuantifiedRequestedGoods? requestedContent, $core.Iterable<$0.MetadataElement>? metaData, $core.Iterable<$1.QuantifiedGoodsByHU>? shippedContents, $core.bool? preparedItemDiffersFromRequestedItem, $core.bool? receivedItemDiffersFromRequestedItem, GoodsMetrics? requestedMetrics, GoodsMetrics? totalPreparedMetrics, GoodsMetrics? totalReceivedMetrics, $core.bool? createdFromHU, }) { final result = create(); if (lineID != null) result.lineID = lineID; if (requestedContent != null) result.requestedContent = requestedContent; if (metaData != null) result.metaData.addAll(metaData); if (shippedContents != null) result.shippedContents.addAll(shippedContents); if (preparedItemDiffersFromRequestedItem != null) result.preparedItemDiffersFromRequestedItem = preparedItemDiffersFromRequestedItem; if (receivedItemDiffersFromRequestedItem != null) result.receivedItemDiffersFromRequestedItem = receivedItemDiffersFromRequestedItem; if (requestedMetrics != null) result.requestedMetrics = requestedMetrics; if (totalPreparedMetrics != null) result.totalPreparedMetrics = totalPreparedMetrics; if (totalReceivedMetrics != null) result.totalReceivedMetrics = totalReceivedMetrics; if (createdFromHU != null) result.createdFromHU = createdFromHU; return result; } ExeFlowLine._(); factory ExeFlowLine.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ExeFlowLine.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ExeFlowLine', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'LineID', protoName: 'LineID') ..aOM<$1.QuantifiedRequestedGoods>(2, _omitFieldNames ? '' : 'RequestedContent', protoName: 'RequestedContent', subBuilder: $1.QuantifiedRequestedGoods.create) ..pc<$0.MetadataElement>(3, _omitFieldNames ? '' : 'MetaData', $pb.PbFieldType.PM, protoName: 'MetaData', subBuilder: $0.MetadataElement.create) ..pc<$1.QuantifiedGoodsByHU>(4, _omitFieldNames ? '' : 'ShippedContents', $pb.PbFieldType.PM, protoName: 'ShippedContents', subBuilder: $1.QuantifiedGoodsByHU.create) ..aOB(5, _omitFieldNames ? '' : 'PreparedItemDiffersFromRequestedItem', protoName: 'PreparedItemDiffersFromRequestedItem') ..aOB(6, _omitFieldNames ? '' : 'ReceivedItemDiffersFromRequestedItem', protoName: 'ReceivedItemDiffersFromRequestedItem') ..aOM(7, _omitFieldNames ? '' : 'RequestedMetrics', protoName: 'RequestedMetrics', subBuilder: GoodsMetrics.create) ..aOM(8, _omitFieldNames ? '' : 'TotalPreparedMetrics', protoName: 'TotalPreparedMetrics', subBuilder: GoodsMetrics.create) ..aOM(9, _omitFieldNames ? '' : 'TotalReceivedMetrics', protoName: 'TotalReceivedMetrics', subBuilder: GoodsMetrics.create) ..aOB(12, _omitFieldNames ? '' : 'CreatedFromHU', protoName: 'CreatedFromHU') ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ExeFlowLine clone() => ExeFlowLine()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ExeFlowLine copyWith(void Function(ExeFlowLine) updates) => super.copyWith((message) => updates(message as ExeFlowLine)) as ExeFlowLine; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ExeFlowLine create() => ExeFlowLine._(); @$core.override ExeFlowLine createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static ExeFlowLine getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ExeFlowLine? _defaultInstance; @$pb.TagNumber(1) $core.String get lineID => $_getSZ(0); @$pb.TagNumber(1) set lineID($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasLineID() => $_has(0); @$pb.TagNumber(1) void clearLineID() => $_clearField(1); @$pb.TagNumber(2) $1.QuantifiedRequestedGoods get requestedContent => $_getN(1); @$pb.TagNumber(2) set requestedContent($1.QuantifiedRequestedGoods value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasRequestedContent() => $_has(1); @$pb.TagNumber(2) void clearRequestedContent() => $_clearField(2); @$pb.TagNumber(2) $1.QuantifiedRequestedGoods ensureRequestedContent() => $_ensure(1); /// Metadata are characteristics specific to the project. They can be of several data form (string, integer, float, boolean or timestamp) @$pb.TagNumber(3) $pb.PbList<$0.MetadataElement> get metaData => $_getList(2); @$pb.TagNumber(4) $pb.PbList<$1.QuantifiedGoodsByHU> get shippedContents => $_getList(3); @$pb.TagNumber(5) $core.bool get preparedItemDiffersFromRequestedItem => $_getBF(4); @$pb.TagNumber(5) set preparedItemDiffersFromRequestedItem($core.bool value) => $_setBool(4, value); @$pb.TagNumber(5) $core.bool hasPreparedItemDiffersFromRequestedItem() => $_has(4); @$pb.TagNumber(5) void clearPreparedItemDiffersFromRequestedItem() => $_clearField(5); @$pb.TagNumber(6) $core.bool get receivedItemDiffersFromRequestedItem => $_getBF(5); @$pb.TagNumber(6) set receivedItemDiffersFromRequestedItem($core.bool value) => $_setBool(5, value); @$pb.TagNumber(6) $core.bool hasReceivedItemDiffersFromRequestedItem() => $_has(5); @$pb.TagNumber(6) void clearReceivedItemDiffersFromRequestedItem() => $_clearField(6); @$pb.TagNumber(7) GoodsMetrics get requestedMetrics => $_getN(6); @$pb.TagNumber(7) set requestedMetrics(GoodsMetrics value) => $_setField(7, value); @$pb.TagNumber(7) $core.bool hasRequestedMetrics() => $_has(6); @$pb.TagNumber(7) void clearRequestedMetrics() => $_clearField(7); @$pb.TagNumber(7) GoodsMetrics ensureRequestedMetrics() => $_ensure(6); @$pb.TagNumber(8) GoodsMetrics get totalPreparedMetrics => $_getN(7); @$pb.TagNumber(8) set totalPreparedMetrics(GoodsMetrics value) => $_setField(8, value); @$pb.TagNumber(8) $core.bool hasTotalPreparedMetrics() => $_has(7); @$pb.TagNumber(8) void clearTotalPreparedMetrics() => $_clearField(8); @$pb.TagNumber(8) GoodsMetrics ensureTotalPreparedMetrics() => $_ensure(7); @$pb.TagNumber(9) GoodsMetrics get totalReceivedMetrics => $_getN(8); @$pb.TagNumber(9) set totalReceivedMetrics(GoodsMetrics value) => $_setField(9, value); @$pb.TagNumber(9) $core.bool hasTotalReceivedMetrics() => $_has(8); @$pb.TagNumber(9) void clearTotalReceivedMetrics() => $_clearField(9); @$pb.TagNumber(9) GoodsMetrics ensureTotalReceivedMetrics() => $_ensure(8); @$pb.TagNumber(12) $core.bool get createdFromHU => $_getBF(9); @$pb.TagNumber(12) set createdFromHU($core.bool value) => $_setBool(9, value); @$pb.TagNumber(12) $core.bool hasCreatedFromHU() => $_has(9); @$pb.TagNumber(12) void clearCreatedFromHU() => $_clearField(12); } class GoodsMetrics extends $pb.GeneratedMessage { factory GoodsMetrics({ $0.QuantityWeight? grossWeight, $0.QuantityVolume? volume, $1.QuantityInLV? quantityInBaseLV, $core.Iterable<$1.QuantityByLV>? quantityByLVs, $core.String? lVDetailledQuantity, }) { final result = create(); if (grossWeight != null) result.grossWeight = grossWeight; if (volume != null) result.volume = volume; if (quantityInBaseLV != null) result.quantityInBaseLV = quantityInBaseLV; if (quantityByLVs != null) result.quantityByLVs.addAll(quantityByLVs); if (lVDetailledQuantity != null) result.lVDetailledQuantity = lVDetailledQuantity; return result; } GoodsMetrics._(); factory GoodsMetrics.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory GoodsMetrics.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'GoodsMetrics', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOM<$0.QuantityWeight>(1, _omitFieldNames ? '' : 'GrossWeight', protoName: 'GrossWeight', subBuilder: $0.QuantityWeight.create) ..aOM<$0.QuantityVolume>(2, _omitFieldNames ? '' : 'Volume', protoName: 'Volume', subBuilder: $0.QuantityVolume.create) ..aOM<$1.QuantityInLV>(3, _omitFieldNames ? '' : 'QuantityInBaseLV', protoName: 'QuantityInBaseLV', subBuilder: $1.QuantityInLV.create) ..pc<$1.QuantityByLV>(4, _omitFieldNames ? '' : 'QuantityByLVs', $pb.PbFieldType.PM, protoName: 'QuantityByLVs', subBuilder: $1.QuantityByLV.create) ..aOS(5, _omitFieldNames ? '' : 'LVDetailledQuantity', protoName: 'LVDetailledQuantity') ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') GoodsMetrics clone() => GoodsMetrics()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') GoodsMetrics copyWith(void Function(GoodsMetrics) updates) => super.copyWith((message) => updates(message as GoodsMetrics)) as GoodsMetrics; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static GoodsMetrics create() => GoodsMetrics._(); @$core.override GoodsMetrics createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static GoodsMetrics getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GoodsMetrics? _defaultInstance; @$pb.TagNumber(1) $0.QuantityWeight get grossWeight => $_getN(0); @$pb.TagNumber(1) set grossWeight($0.QuantityWeight value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasGrossWeight() => $_has(0); @$pb.TagNumber(1) void clearGrossWeight() => $_clearField(1); @$pb.TagNumber(1) $0.QuantityWeight ensureGrossWeight() => $_ensure(0); @$pb.TagNumber(2) $0.QuantityVolume get volume => $_getN(1); @$pb.TagNumber(2) set volume($0.QuantityVolume value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasVolume() => $_has(1); @$pb.TagNumber(2) void clearVolume() => $_clearField(2); @$pb.TagNumber(2) $0.QuantityVolume ensureVolume() => $_ensure(1); @$pb.TagNumber(3) $1.QuantityInLV get quantityInBaseLV => $_getN(2); @$pb.TagNumber(3) set quantityInBaseLV($1.QuantityInLV value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasQuantityInBaseLV() => $_has(2); @$pb.TagNumber(3) void clearQuantityInBaseLV() => $_clearField(3); @$pb.TagNumber(3) $1.QuantityInLV ensureQuantityInBaseLV() => $_ensure(2); @$pb.TagNumber(4) $pb.PbList<$1.QuantityByLV> get quantityByLVs => $_getList(3); @$pb.TagNumber(5) $core.String get lVDetailledQuantity => $_getSZ(4); @$pb.TagNumber(5) set lVDetailledQuantity($core.String value) => $_setString(4, value); @$pb.TagNumber(5) $core.bool hasLVDetailledQuantity() => $_has(4); @$pb.TagNumber(5) void clearLVDetailledQuantity() => $_clearField(5); } class TradeTier extends $pb.GeneratedMessage { factory TradeTier({ $core.String? actorID, $2.ActorPayload? actor, $3.Interlocutor? contact, $core.String? partnerID, $4.PartnerPayload? partner, }) { final result = create(); if (actorID != null) result.actorID = actorID; if (actor != null) result.actor = actor; if (contact != null) result.contact = contact; if (partnerID != null) result.partnerID = partnerID; if (partner != null) result.partner = partner; return result; } TradeTier._(); factory TradeTier.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory TradeTier.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'TradeTier', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOS(2, _omitFieldNames ? '' : 'ActorID', protoName: 'ActorID') ..aOM<$2.ActorPayload>(4, _omitFieldNames ? '' : 'Actor', protoName: 'Actor', subBuilder: $2.ActorPayload.create) ..aOM<$3.Interlocutor>(5, _omitFieldNames ? '' : 'Contact', protoName: 'Contact', subBuilder: $3.Interlocutor.create) ..aOS(6, _omitFieldNames ? '' : 'PartnerID', protoName: 'PartnerID') ..aOM<$4.PartnerPayload>(7, _omitFieldNames ? '' : 'Partner', protoName: 'Partner', subBuilder: $4.PartnerPayload.create) ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') TradeTier clone() => TradeTier()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') TradeTier copyWith(void Function(TradeTier) updates) => super.copyWith((message) => updates(message as TradeTier)) as TradeTier; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static TradeTier create() => TradeTier._(); @$core.override TradeTier createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static TradeTier getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static TradeTier? _defaultInstance; @$pb.TagNumber(2) $core.String get actorID => $_getSZ(0); @$pb.TagNumber(2) set actorID($core.String value) => $_setString(0, value); @$pb.TagNumber(2) $core.bool hasActorID() => $_has(0); @$pb.TagNumber(2) void clearActorID() => $_clearField(2); @$pb.TagNumber(4) $2.ActorPayload get actor => $_getN(1); @$pb.TagNumber(4) set actor($2.ActorPayload value) => $_setField(4, value); @$pb.TagNumber(4) $core.bool hasActor() => $_has(1); @$pb.TagNumber(4) void clearActor() => $_clearField(4); @$pb.TagNumber(4) $2.ActorPayload ensureActor() => $_ensure(1); @$pb.TagNumber(5) $3.Interlocutor get contact => $_getN(2); @$pb.TagNumber(5) set contact($3.Interlocutor value) => $_setField(5, value); @$pb.TagNumber(5) $core.bool hasContact() => $_has(2); @$pb.TagNumber(5) void clearContact() => $_clearField(5); @$pb.TagNumber(5) $3.Interlocutor ensureContact() => $_ensure(2); /// Must be an ID of an existing partner @$pb.TagNumber(6) $core.String get partnerID => $_getSZ(3); @$pb.TagNumber(6) set partnerID($core.String value) => $_setString(3, value); @$pb.TagNumber(6) $core.bool hasPartnerID() => $_has(3); @$pb.TagNumber(6) void clearPartnerID() => $_clearField(6); @$pb.TagNumber(7) $4.PartnerPayload get partner => $_getN(4); @$pb.TagNumber(7) set partner($4.PartnerPayload value) => $_setField(7, value); @$pb.TagNumber(7) $core.bool hasPartner() => $_has(4); @$pb.TagNumber(7) void clearPartner() => $_clearField(7); @$pb.TagNumber(7) $4.PartnerPayload ensurePartner() => $_ensure(4); } class ETA extends $pb.GeneratedMessage { factory ETA({ $0.DateTime? startETA, $0.DateTime? endETA, $0.DateTime? actualDate, $core.String? comment, }) { final result = create(); if (startETA != null) result.startETA = startETA; if (endETA != null) result.endETA = endETA; if (actualDate != null) result.actualDate = actualDate; if (comment != null) result.comment = comment; return result; } ETA._(); factory ETA.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ETA.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ETA', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOM<$0.DateTime>(3, _omitFieldNames ? '' : 'StartETA', protoName: 'StartETA', subBuilder: $0.DateTime.create) ..aOM<$0.DateTime>(4, _omitFieldNames ? '' : 'EndETA', protoName: 'EndETA', subBuilder: $0.DateTime.create) ..aOM<$0.DateTime>(5, _omitFieldNames ? '' : 'ActualDate', protoName: 'ActualDate', subBuilder: $0.DateTime.create) ..aOS(6, _omitFieldNames ? '' : 'Comment', protoName: 'Comment') ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ETA clone() => ETA()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ETA copyWith(void Function(ETA) updates) => super.copyWith((message) => updates(message as ETA)) as ETA; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ETA create() => ETA._(); @$core.override ETA createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static ETA getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ETA? _defaultInstance; /// DateTime ETA = 1; // removed for 1.7 /// DateTime WhenETAWasCalculated = 2; // removed for 1.7 @$pb.TagNumber(3) $0.DateTime get startETA => $_getN(0); @$pb.TagNumber(3) set startETA($0.DateTime value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasStartETA() => $_has(0); @$pb.TagNumber(3) void clearStartETA() => $_clearField(3); @$pb.TagNumber(3) $0.DateTime ensureStartETA() => $_ensure(0); @$pb.TagNumber(4) $0.DateTime get endETA => $_getN(1); @$pb.TagNumber(4) set endETA($0.DateTime value) => $_setField(4, value); @$pb.TagNumber(4) $core.bool hasEndETA() => $_has(1); @$pb.TagNumber(4) void clearEndETA() => $_clearField(4); @$pb.TagNumber(4) $0.DateTime ensureEndETA() => $_ensure(1); @$pb.TagNumber(5) $0.DateTime get actualDate => $_getN(2); @$pb.TagNumber(5) set actualDate($0.DateTime value) => $_setField(5, value); @$pb.TagNumber(5) $core.bool hasActualDate() => $_has(2); @$pb.TagNumber(5) void clearActualDate() => $_clearField(5); @$pb.TagNumber(5) $0.DateTime ensureActualDate() => $_ensure(2); @$pb.TagNumber(6) $core.String get comment => $_getSZ(3); @$pb.TagNumber(6) set comment($core.String value) => $_setString(3, value); @$pb.TagNumber(6) $core.bool hasComment() => $_has(3); @$pb.TagNumber(6) void clearComment() => $_clearField(6); } class ETAbyHU extends $pb.GeneratedMessage { factory ETAbyHU({ $core.String? handlingunitID, ETA? eTA, }) { final result = create(); if (handlingunitID != null) result.handlingunitID = handlingunitID; if (eTA != null) result.eTA = eTA; return result; } ETAbyHU._(); factory ETAbyHU.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ETAbyHU.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ETAbyHU', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'HandlingunitID', protoName: 'HandlingunitID') ..aOM(2, _omitFieldNames ? '' : 'ETA', protoName: 'ETA', subBuilder: ETA.create) ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ETAbyHU clone() => ETAbyHU()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ETAbyHU copyWith(void Function(ETAbyHU) updates) => super.copyWith((message) => updates(message as ETAbyHU)) as ETAbyHU; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ETAbyHU create() => ETAbyHU._(); @$core.override ETAbyHU createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static ETAbyHU getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ETAbyHU? _defaultInstance; @$pb.TagNumber(1) $core.String get handlingunitID => $_getSZ(0); @$pb.TagNumber(1) set handlingunitID($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasHandlingunitID() => $_has(0); @$pb.TagNumber(1) void clearHandlingunitID() => $_clearField(1); @$pb.TagNumber(2) ETA get eTA => $_getN(1); @$pb.TagNumber(2) set eTA(ETA value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasETA() => $_has(1); @$pb.TagNumber(2) void clearETA() => $_clearField(2); @$pb.TagNumber(2) ETA ensureETA() => $_ensure(1); } class ETAbyExecutionflow extends $pb.GeneratedMessage { factory ETAbyExecutionflow({ $core.String? executionflowID, ETA? eTA, }) { final result = create(); if (executionflowID != null) result.executionflowID = executionflowID; if (eTA != null) result.eTA = eTA; return result; } ETAbyExecutionflow._(); factory ETAbyExecutionflow.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ETAbyExecutionflow.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ETAbyExecutionflow', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'ExecutionflowID', protoName: 'ExecutionflowID') ..aOM(2, _omitFieldNames ? '' : 'ETA', protoName: 'ETA', subBuilder: ETA.create) ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ETAbyExecutionflow clone() => ETAbyExecutionflow()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ETAbyExecutionflow copyWith(void Function(ETAbyExecutionflow) updates) => super.copyWith((message) => updates(message as ETAbyExecutionflow)) as ETAbyExecutionflow; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ETAbyExecutionflow create() => ETAbyExecutionflow._(); @$core.override ETAbyExecutionflow createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static ETAbyExecutionflow getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ETAbyExecutionflow? _defaultInstance; @$pb.TagNumber(1) $core.String get executionflowID => $_getSZ(0); @$pb.TagNumber(1) set executionflowID($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasExecutionflowID() => $_has(0); @$pb.TagNumber(1) void clearExecutionflowID() => $_clearField(1); @$pb.TagNumber(2) ETA get eTA => $_getN(1); @$pb.TagNumber(2) set eTA(ETA value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasETA() => $_has(1); @$pb.TagNumber(2) void clearETA() => $_clearField(2); @$pb.TagNumber(2) ETA ensureETA() => $_ensure(1); } /// /// Order entity status structure class OrderStatus extends $pb.GeneratedMessage { factory OrderStatus({ OrderStatusCode? statusCode, $core.String? date, $0.DateTime? actualDate, }) { final result = create(); if (statusCode != null) result.statusCode = statusCode; if (date != null) result.date = date; if (actualDate != null) result.actualDate = actualDate; return result; } OrderStatus._(); factory OrderStatus.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory OrderStatus.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'OrderStatus', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..e(1, _omitFieldNames ? '' : 'StatusCode', $pb.PbFieldType.OE, protoName: 'StatusCode', defaultOrMaker: OrderStatusCode.ORDER_0000_UNKNOWN, valueOf: OrderStatusCode.valueOf, enumValues: OrderStatusCode.values) ..aOS(2, _omitFieldNames ? '' : 'Date', protoName: 'Date') ..aOM<$0.DateTime>(3, _omitFieldNames ? '' : 'ActualDate', protoName: 'ActualDate', subBuilder: $0.DateTime.create) ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') OrderStatus clone() => OrderStatus()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') OrderStatus copyWith(void Function(OrderStatus) updates) => super.copyWith((message) => updates(message as OrderStatus)) as OrderStatus; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static OrderStatus create() => OrderStatus._(); @$core.override OrderStatus createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static OrderStatus getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static OrderStatus? _defaultInstance; @$pb.TagNumber(1) OrderStatusCode get statusCode => $_getN(0); @$pb.TagNumber(1) set statusCode(OrderStatusCode value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasStatusCode() => $_has(0); @$pb.TagNumber(1) void clearStatusCode() => $_clearField(1); @$pb.TagNumber(2) $core.String get date => $_getSZ(1); @$pb.TagNumber(2) set date($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasDate() => $_has(1); @$pb.TagNumber(2) void clearDate() => $_clearField(2); /// Status effective date. Set by the event's RefDate that triggered the status change. @$pb.TagNumber(3) $0.DateTime get actualDate => $_getN(2); @$pb.TagNumber(3) set actualDate($0.DateTime value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasActualDate() => $_has(2); @$pb.TagNumber(3) void clearActualDate() => $_clearField(3); @$pb.TagNumber(3) $0.DateTime ensureActualDate() => $_ensure(2); } /// /// OrderStatusStruct statuses structure class OrderStatusStruct extends $pb.GeneratedMessage { factory OrderStatusStruct({ OrderStatus? current, $core.Iterable? history, $core.String? creationDate, }) { final result = create(); if (current != null) result.current = current; if (history != null) result.history.addAll(history); if (creationDate != null) result.creationDate = creationDate; return result; } OrderStatusStruct._(); factory OrderStatusStruct.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory OrderStatusStruct.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'OrderStatusStruct', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOM(1, _omitFieldNames ? '' : 'Current', protoName: 'Current', subBuilder: OrderStatus.create) ..pc(2, _omitFieldNames ? '' : 'History', $pb.PbFieldType.PM, protoName: 'History', subBuilder: OrderStatus.create) ..aOS(3, _omitFieldNames ? '' : 'CreationDate', protoName: 'CreationDate') ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') OrderStatusStruct clone() => OrderStatusStruct()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') OrderStatusStruct copyWith(void Function(OrderStatusStruct) updates) => super.copyWith((message) => updates(message as OrderStatusStruct)) as OrderStatusStruct; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static OrderStatusStruct create() => OrderStatusStruct._(); @$core.override OrderStatusStruct createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static OrderStatusStruct getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static OrderStatusStruct? _defaultInstance; @$pb.TagNumber(1) OrderStatus get current => $_getN(0); @$pb.TagNumber(1) set current(OrderStatus value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasCurrent() => $_has(0); @$pb.TagNumber(1) void clearCurrent() => $_clearField(1); @$pb.TagNumber(1) OrderStatus ensureCurrent() => $_ensure(0); @$pb.TagNumber(2) $pb.PbList get history => $_getList(1); @$pb.TagNumber(3) $core.String get creationDate => $_getSZ(2); @$pb.TagNumber(3) set creationDate($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasCreationDate() => $_has(2); @$pb.TagNumber(3) void clearCreationDate() => $_clearField(3); } /// /// Executionflow entity status structure class ExecutionflowStatus extends $pb.GeneratedMessage { factory ExecutionflowStatus({ ExecutionflowStatusCode? statusCode, $core.String? date, $0.DateTime? actualDate, }) { final result = create(); if (statusCode != null) result.statusCode = statusCode; if (date != null) result.date = date; if (actualDate != null) result.actualDate = actualDate; return result; } ExecutionflowStatus._(); factory ExecutionflowStatus.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ExecutionflowStatus.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ExecutionflowStatus', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..e(1, _omitFieldNames ? '' : 'StatusCode', $pb.PbFieldType.OE, protoName: 'StatusCode', defaultOrMaker: ExecutionflowStatusCode.EXECUTIONFLOW_0000_UNKNOWN, valueOf: ExecutionflowStatusCode.valueOf, enumValues: ExecutionflowStatusCode.values) ..aOS(2, _omitFieldNames ? '' : 'Date', protoName: 'Date') ..aOM<$0.DateTime>(3, _omitFieldNames ? '' : 'ActualDate', protoName: 'ActualDate', subBuilder: $0.DateTime.create) ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ExecutionflowStatus clone() => ExecutionflowStatus()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ExecutionflowStatus copyWith(void Function(ExecutionflowStatus) updates) => super.copyWith((message) => updates(message as ExecutionflowStatus)) as ExecutionflowStatus; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ExecutionflowStatus create() => ExecutionflowStatus._(); @$core.override ExecutionflowStatus createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static ExecutionflowStatus getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ExecutionflowStatus? _defaultInstance; @$pb.TagNumber(1) ExecutionflowStatusCode get statusCode => $_getN(0); @$pb.TagNumber(1) set statusCode(ExecutionflowStatusCode value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasStatusCode() => $_has(0); @$pb.TagNumber(1) void clearStatusCode() => $_clearField(1); @$pb.TagNumber(2) $core.String get date => $_getSZ(1); @$pb.TagNumber(2) set date($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasDate() => $_has(1); @$pb.TagNumber(2) void clearDate() => $_clearField(2); /// Status effective date. Set by the event's RefDate that triggered the status change. @$pb.TagNumber(3) $0.DateTime get actualDate => $_getN(2); @$pb.TagNumber(3) set actualDate($0.DateTime value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasActualDate() => $_has(2); @$pb.TagNumber(3) void clearActualDate() => $_clearField(3); @$pb.TagNumber(3) $0.DateTime ensureActualDate() => $_ensure(2); } /// /// ExecutionflowStatusStruct statuses structure class ExecutionflowStatusStruct extends $pb.GeneratedMessage { factory ExecutionflowStatusStruct({ ExecutionflowStatus? current, $core.Iterable? history, $core.int? version, $core.String? creationDate, }) { final result = create(); if (current != null) result.current = current; if (history != null) result.history.addAll(history); if (version != null) result.version = version; if (creationDate != null) result.creationDate = creationDate; return result; } ExecutionflowStatusStruct._(); factory ExecutionflowStatusStruct.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ExecutionflowStatusStruct.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ExecutionflowStatusStruct', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOM(1, _omitFieldNames ? '' : 'Current', protoName: 'Current', subBuilder: ExecutionflowStatus.create) ..pc(2, _omitFieldNames ? '' : 'History', $pb.PbFieldType.PM, protoName: 'History', subBuilder: ExecutionflowStatus.create) ..a<$core.int>(3, _omitFieldNames ? '' : 'Version', $pb.PbFieldType.OU3, protoName: 'Version') ..aOS(4, _omitFieldNames ? '' : 'CreationDate', protoName: 'CreationDate') ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ExecutionflowStatusStruct clone() => ExecutionflowStatusStruct()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ExecutionflowStatusStruct copyWith(void Function(ExecutionflowStatusStruct) updates) => super.copyWith((message) => updates(message as ExecutionflowStatusStruct)) as ExecutionflowStatusStruct; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ExecutionflowStatusStruct create() => ExecutionflowStatusStruct._(); @$core.override ExecutionflowStatusStruct createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static ExecutionflowStatusStruct getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ExecutionflowStatusStruct? _defaultInstance; @$pb.TagNumber(1) ExecutionflowStatus get current => $_getN(0); @$pb.TagNumber(1) set current(ExecutionflowStatus value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasCurrent() => $_has(0); @$pb.TagNumber(1) void clearCurrent() => $_clearField(1); @$pb.TagNumber(1) ExecutionflowStatus ensureCurrent() => $_ensure(0); @$pb.TagNumber(2) $pb.PbList get history => $_getList(1); @$pb.TagNumber(3) $core.int get version => $_getIZ(2); @$pb.TagNumber(3) set version($core.int value) => $_setUnsignedInt32(2, value); @$pb.TagNumber(3) $core.bool hasVersion() => $_has(2); @$pb.TagNumber(3) void clearVersion() => $_clearField(3); @$pb.TagNumber(4) $core.String get creationDate => $_getSZ(3); @$pb.TagNumber(4) set creationDate($core.String value) => $_setString(3, value); @$pb.TagNumber(4) $core.bool hasCreationDate() => $_has(3); @$pb.TagNumber(4) void clearCreationDate() => $_clearField(4); } class ExecutionflowSummary extends $pb.GeneratedMessage { factory ExecutionflowSummary({ $core.String? executionflowID, ExecutionflowStatus? status, TradeTier? carrier, TradeTier? shipFrom, TradeTier? shipTo, $core.Iterable<$0.AttachmentSummary>? attachments, $core.int? attachmentNumber, $core.Iterable<$0.ClaimSummary>? claims, $core.int? claimNumber, $core.Iterable<$0.AppointmentSummary>? appointments, }) { final result = create(); if (executionflowID != null) result.executionflowID = executionflowID; if (status != null) result.status = status; if (carrier != null) result.carrier = carrier; if (shipFrom != null) result.shipFrom = shipFrom; if (shipTo != null) result.shipTo = shipTo; if (attachments != null) result.attachments.addAll(attachments); if (attachmentNumber != null) result.attachmentNumber = attachmentNumber; if (claims != null) result.claims.addAll(claims); if (claimNumber != null) result.claimNumber = claimNumber; if (appointments != null) result.appointments.addAll(appointments); return result; } ExecutionflowSummary._(); factory ExecutionflowSummary.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ExecutionflowSummary.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ExecutionflowSummary', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'ExecutionflowID', protoName: 'ExecutionflowID') ..aOM(2, _omitFieldNames ? '' : 'Status', protoName: 'Status', subBuilder: ExecutionflowStatus.create) ..aOM(6, _omitFieldNames ? '' : 'Carrier', protoName: 'Carrier', subBuilder: TradeTier.create) ..aOM(7, _omitFieldNames ? '' : 'ShipFrom', protoName: 'ShipFrom', subBuilder: TradeTier.create) ..aOM(8, _omitFieldNames ? '' : 'ShipTo', protoName: 'ShipTo', subBuilder: TradeTier.create) ..pc<$0.AttachmentSummary>(18, _omitFieldNames ? '' : 'Attachments', $pb.PbFieldType.PM, protoName: 'Attachments', subBuilder: $0.AttachmentSummary.create) ..a<$core.int>(19, _omitFieldNames ? '' : 'AttachmentNumber', $pb.PbFieldType.O3, protoName: 'AttachmentNumber') ..pc<$0.ClaimSummary>(20, _omitFieldNames ? '' : 'Claims', $pb.PbFieldType.PM, protoName: 'Claims', subBuilder: $0.ClaimSummary.create) ..a<$core.int>(21, _omitFieldNames ? '' : 'ClaimNumber', $pb.PbFieldType.O3, protoName: 'ClaimNumber') ..pc<$0.AppointmentSummary>(22, _omitFieldNames ? '' : 'Appointments', $pb.PbFieldType.PM, protoName: 'Appointments', subBuilder: $0.AppointmentSummary.create) ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ExecutionflowSummary clone() => ExecutionflowSummary()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ExecutionflowSummary copyWith(void Function(ExecutionflowSummary) updates) => super.copyWith((message) => updates(message as ExecutionflowSummary)) as ExecutionflowSummary; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ExecutionflowSummary create() => ExecutionflowSummary._(); @$core.override ExecutionflowSummary createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static ExecutionflowSummary getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ExecutionflowSummary? _defaultInstance; @$pb.TagNumber(1) $core.String get executionflowID => $_getSZ(0); @$pb.TagNumber(1) set executionflowID($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasExecutionflowID() => $_has(0); @$pb.TagNumber(1) void clearExecutionflowID() => $_clearField(1); @$pb.TagNumber(2) ExecutionflowStatus get status => $_getN(1); @$pb.TagNumber(2) set status(ExecutionflowStatus value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasStatus() => $_has(1); @$pb.TagNumber(2) void clearStatus() => $_clearField(2); @$pb.TagNumber(2) ExecutionflowStatus ensureStatus() => $_ensure(1); @$pb.TagNumber(6) TradeTier get carrier => $_getN(2); @$pb.TagNumber(6) set carrier(TradeTier value) => $_setField(6, value); @$pb.TagNumber(6) $core.bool hasCarrier() => $_has(2); @$pb.TagNumber(6) void clearCarrier() => $_clearField(6); @$pb.TagNumber(6) TradeTier ensureCarrier() => $_ensure(2); /// Where to ship the executionflow from @$pb.TagNumber(7) TradeTier get shipFrom => $_getN(3); @$pb.TagNumber(7) set shipFrom(TradeTier value) => $_setField(7, value); @$pb.TagNumber(7) $core.bool hasShipFrom() => $_has(3); @$pb.TagNumber(7) void clearShipFrom() => $_clearField(7); @$pb.TagNumber(7) TradeTier ensureShipFrom() => $_ensure(3); /// Where to ship the executionflow to @$pb.TagNumber(8) TradeTier get shipTo => $_getN(4); @$pb.TagNumber(8) set shipTo(TradeTier value) => $_setField(8, value); @$pb.TagNumber(8) $core.bool hasShipTo() => $_has(4); @$pb.TagNumber(8) void clearShipTo() => $_clearField(8); @$pb.TagNumber(8) TradeTier ensureShipTo() => $_ensure(4); @$pb.TagNumber(18) $pb.PbList<$0.AttachmentSummary> get attachments => $_getList(5); @$pb.TagNumber(19) $core.int get attachmentNumber => $_getIZ(6); @$pb.TagNumber(19) set attachmentNumber($core.int value) => $_setSignedInt32(6, value); @$pb.TagNumber(19) $core.bool hasAttachmentNumber() => $_has(6); @$pb.TagNumber(19) void clearAttachmentNumber() => $_clearField(19); @$pb.TagNumber(20) $pb.PbList<$0.ClaimSummary> get claims => $_getList(7); @$pb.TagNumber(21) $core.int get claimNumber => $_getIZ(8); @$pb.TagNumber(21) set claimNumber($core.int value) => $_setSignedInt32(8, value); @$pb.TagNumber(21) $core.bool hasClaimNumber() => $_has(8); @$pb.TagNumber(21) void clearClaimNumber() => $_clearField(21); @$pb.TagNumber(22) $pb.PbList<$0.AppointmentSummary> get appointments => $_getList(9); } /// Not a GS1 Object. /// Temporary version class ExecutionGraph extends $pb.GeneratedMessage { factory ExecutionGraph({ $core.Iterable<$core.String>? parcelIDs, }) { final result = create(); if (parcelIDs != null) result.parcelIDs.addAll(parcelIDs); return result; } ExecutionGraph._(); factory ExecutionGraph.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ExecutionGraph.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ExecutionGraph', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..pPS(1, _omitFieldNames ? '' : 'ParcelIDs', protoName: 'ParcelIDs') ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ExecutionGraph clone() => ExecutionGraph()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ExecutionGraph copyWith(void Function(ExecutionGraph) updates) => super.copyWith((message) => updates(message as ExecutionGraph)) as ExecutionGraph; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ExecutionGraph create() => ExecutionGraph._(); @$core.override ExecutionGraph createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static ExecutionGraph getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ExecutionGraph? _defaultInstance; @$pb.TagNumber(1) $pb.PbList<$core.String> get parcelIDs => $_getList(0); } const $core.bool _omitFieldNames = $core.bool.fromEnvironment('protobuf.omit_field_names'); const $core.bool _omitMessageNames = $core.bool.fromEnvironment('protobuf.omit_message_names');