diff --git a/CHANGELOG.md b/CHANGELOG.md index fc487a6d..7af1367f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,3 @@ # CHANGELOG -Lib version: 1.15.0-SNAPSHOT-260828141723 +Lib version: 1.15.0-SNAPSHOT-260831081014 diff --git a/lib/slotbooking.pb.dart b/lib/slotbooking.pb.dart index 87f84a50..df93ed8c 100644 --- a/lib/slotbooking.pb.dart +++ b/lib/slotbooking.pb.dart @@ -1468,13 +1468,15 @@ class ActorAuthorisation extends $pb.GeneratedMessage { class DateRestriction extends $pb.GeneratedMessage { factory DateRestriction({ DateRestrictionType? type, - $core.String? restrictionField, + DateRestrictionField? restrictionField, $fixnum.Int64? restrictionValue, + $core.String? restrictionMetadataKey, }) { final result = create(); if (type != null) result.type = type; if (restrictionField != null) result.restrictionField = restrictionField; if (restrictionValue != null) result.restrictionValue = restrictionValue; + if (restrictionMetadataKey != null) result.restrictionMetadataKey = restrictionMetadataKey; return result; } @@ -1485,8 +1487,9 @@ class DateRestriction extends $pb.GeneratedMessage { static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'DateRestriction', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..e(1, _omitFieldNames ? '' : 'Type', $pb.PbFieldType.OE, protoName: 'Type', defaultOrMaker: DateRestrictionType.DATE_RESTRICTION_TYPE_UNKNOWN, valueOf: DateRestrictionType.valueOf, enumValues: DateRestrictionType.values) - ..aOS(2, _omitFieldNames ? '' : 'RestrictionField', protoName: 'RestrictionField') + ..e(2, _omitFieldNames ? '' : 'RestrictionField', $pb.PbFieldType.OE, protoName: 'RestrictionField', defaultOrMaker: DateRestrictionField.DATE_RESTRICTION_FIELD_UNKNOWN, valueOf: DateRestrictionField.valueOf, enumValues: DateRestrictionField.values) ..aInt64(3, _omitFieldNames ? '' : 'RestrictionValue', protoName: 'RestrictionValue') + ..aOS(4, _omitFieldNames ? '' : 'RestrictionMetadataKey', protoName: 'RestrictionMetadataKey') ..hasRequiredFields = false ; @@ -1519,9 +1522,9 @@ class DateRestriction extends $pb.GeneratedMessage { /// Date to use for computing the limitation. @$pb.TagNumber(2) - $core.String get restrictionField => $_getSZ(1); + DateRestrictionField get restrictionField => $_getN(1); @$pb.TagNumber(2) - set restrictionField($core.String value) => $_setString(1, value); + set restrictionField(DateRestrictionField value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasRestrictionField() => $_has(1); @$pb.TagNumber(2) @@ -1536,6 +1539,16 @@ class DateRestriction extends $pb.GeneratedMessage { $core.bool hasRestrictionValue() => $_has(2); @$pb.TagNumber(3) void clearRestrictionValue() => $_clearField(3); + + /// Metadata key to use for computing the limitation, if the restriction field is set to METADATA. + @$pb.TagNumber(4) + $core.String get restrictionMetadataKey => $_getSZ(3); + @$pb.TagNumber(4) + set restrictionMetadataKey($core.String value) => $_setString(3, value); + @$pb.TagNumber(4) + $core.bool hasRestrictionMetadataKey() => $_has(3); + @$pb.TagNumber(4) + void clearRestrictionMetadataKey() => $_clearField(4); } class ActorDateRestriction extends $pb.GeneratedMessage { diff --git a/lib/slotbooking.pbenum.dart b/lib/slotbooking.pbenum.dart index 4b1012c2..93888f72 100644 --- a/lib/slotbooking.pbenum.dart +++ b/lib/slotbooking.pbenum.dart @@ -50,6 +50,27 @@ class DateRestrictionType extends $pb.ProtobufEnum { const DateRestrictionType._(super.value, super.name); } +class DateRestrictionField extends $pb.ProtobufEnum { + static const DateRestrictionField DATE_RESTRICTION_FIELD_UNKNOWN = DateRestrictionField._(0, _omitEnumNames ? '' : 'DATE_RESTRICTION_FIELD_UNKNOWN'); + static const DateRestrictionField DATE_RESTRICTION_FIELD_REQUESTED_DELIVERY_DATE_TIME = DateRestrictionField._(1, _omitEnumNames ? '' : 'DATE_RESTRICTION_FIELD_REQUESTED_DELIVERY_DATE_TIME'); + static const DateRestrictionField DATE_RESTRICTION_FIELD_REQUESTED_PICK_UP_DATE_TIME = DateRestrictionField._(2, _omitEnumNames ? '' : 'DATE_RESTRICTION_FIELD_REQUESTED_PICK_UP_DATE_TIME'); + static const DateRestrictionField DATE_RESTRICTION_FIELD_REQUESTED_SHIP_DATE_TIME = DateRestrictionField._(3, _omitEnumNames ? '' : 'DATE_RESTRICTION_FIELD_REQUESTED_SHIP_DATE_TIME'); + static const DateRestrictionField DATE_RESTRICTION_FIELD_METADATA = DateRestrictionField._(4, _omitEnumNames ? '' : 'DATE_RESTRICTION_FIELD_METADATA'); + + static const $core.List values = [ + DATE_RESTRICTION_FIELD_UNKNOWN, + DATE_RESTRICTION_FIELD_REQUESTED_DELIVERY_DATE_TIME, + DATE_RESTRICTION_FIELD_REQUESTED_PICK_UP_DATE_TIME, + DATE_RESTRICTION_FIELD_REQUESTED_SHIP_DATE_TIME, + DATE_RESTRICTION_FIELD_METADATA, + ]; + + static final $core.List _byValue = $pb.ProtobufEnum.$_initByValueList(values, 4); + static DateRestrictionField? valueOf($core.int value) => value < 0 || value >= _byValue.length ? null : _byValue[value]; + + const DateRestrictionField._(super.value, super.name); +} + class CommandIdentifierEntry extends $pb.ProtobufEnum { static const CommandIdentifierEntry CommandIdentifierEntry_MandatoryExceptForAllowedUsers = CommandIdentifierEntry._(0, _omitEnumNames ? '' : 'CommandIdentifierEntry_MandatoryExceptForAllowedUsers'); static const CommandIdentifierEntry CommandIdentifierEntry_NoRef = CommandIdentifierEntry._(1, _omitEnumNames ? '' : 'CommandIdentifierEntry_NoRef'); @@ -87,9 +108,13 @@ class SlotAvailabilityReasonCode extends $pb.ProtobufEnum { static const SlotAvailabilityReasonCode SLOT_REASON_1000_AVAILABLE = SlotAvailabilityReasonCode._(1000, _omitEnumNames ? '' : 'SLOT_REASON_1000_AVAILABLE'); static const SlotAvailabilityReasonCode SLOT_REASON_1100_AVAILABLE_BEFORE_MINIMUM_NOTICE_TIME = SlotAvailabilityReasonCode._(1100, _omitEnumNames ? '' : 'SLOT_REASON_1100_AVAILABLE_BEFORE_MINIMUM_NOTICE_TIME'); static const SlotAvailabilityReasonCode SLOT_REASON_1200_AVAILABLE_AFTER_MAXIMUM_NOTICE_TIME = SlotAvailabilityReasonCode._(1200, _omitEnumNames ? '' : 'SLOT_REASON_1200_AVAILABLE_AFTER_MAXIMUM_NOTICE_TIME'); + static const SlotAvailabilityReasonCode SLOT_REASON_1300_AVAILABLE_BEFORE_ORDER_NOTICE_TIME = SlotAvailabilityReasonCode._(1300, _omitEnumNames ? '' : 'SLOT_REASON_1300_AVAILABLE_BEFORE_ORDER_NOTICE_TIME'); + static const SlotAvailabilityReasonCode SLOT_REASON_1400_AVAILABLE_AFTER_ORDER_NOTICE_TIME = SlotAvailabilityReasonCode._(1400, _omitEnumNames ? '' : 'SLOT_REASON_1400_AVAILABLE_AFTER_ORDER_NOTICE_TIME'); static const SlotAvailabilityReasonCode SLOT_REASON_2000_OVERBOOKED = SlotAvailabilityReasonCode._(2000, _omitEnumNames ? '' : 'SLOT_REASON_2000_OVERBOOKED'); static const SlotAvailabilityReasonCode SLOT_REASON_2100_OVERBOOKED_BEFORE_MINIMUM_NOTICE_TIME = SlotAvailabilityReasonCode._(2100, _omitEnumNames ? '' : 'SLOT_REASON_2100_OVERBOOKED_BEFORE_MINIMUM_NOTICE_TIME'); static const SlotAvailabilityReasonCode SLOT_REASON_2200_OVERBOOKED_AFTER_MAXIMUM_NOTICE_TIME = SlotAvailabilityReasonCode._(2200, _omitEnumNames ? '' : 'SLOT_REASON_2200_OVERBOOKED_AFTER_MAXIMUM_NOTICE_TIME'); + static const SlotAvailabilityReasonCode SLOT_REASON_2300_OVERBOOKED_BEFORE_ORDER_NOTICE_TIME = SlotAvailabilityReasonCode._(2300, _omitEnumNames ? '' : 'SLOT_REASON_2300_OVERBOOKED_BEFORE_ORDER_NOTICE_TIME'); + static const SlotAvailabilityReasonCode SLOT_REASON_2400_OVERBOOKED_AFTER_ORDER_NOTICE_TIME = SlotAvailabilityReasonCode._(2400, _omitEnumNames ? '' : 'SLOT_REASON_2400_OVERBOOKED_AFTER_ORDER_NOTICE_TIME'); static const SlotAvailabilityReasonCode SLOT_REASON_3000_NO_CAPACITY_DEFINED = SlotAvailabilityReasonCode._(3000, _omitEnumNames ? '' : 'SLOT_REASON_3000_NO_CAPACITY_DEFINED'); static const SlotAvailabilityReasonCode SLOT_REASON_4000_CLOSED = SlotAvailabilityReasonCode._(4000, _omitEnumNames ? '' : 'SLOT_REASON_4000_CLOSED'); static const SlotAvailabilityReasonCode SLOT_REASON_5000_EXPIRED = SlotAvailabilityReasonCode._(5000, _omitEnumNames ? '' : 'SLOT_REASON_5000_EXPIRED'); @@ -99,9 +124,13 @@ class SlotAvailabilityReasonCode extends $pb.ProtobufEnum { SLOT_REASON_1000_AVAILABLE, SLOT_REASON_1100_AVAILABLE_BEFORE_MINIMUM_NOTICE_TIME, SLOT_REASON_1200_AVAILABLE_AFTER_MAXIMUM_NOTICE_TIME, + SLOT_REASON_1300_AVAILABLE_BEFORE_ORDER_NOTICE_TIME, + SLOT_REASON_1400_AVAILABLE_AFTER_ORDER_NOTICE_TIME, SLOT_REASON_2000_OVERBOOKED, SLOT_REASON_2100_OVERBOOKED_BEFORE_MINIMUM_NOTICE_TIME, SLOT_REASON_2200_OVERBOOKED_AFTER_MAXIMUM_NOTICE_TIME, + SLOT_REASON_2300_OVERBOOKED_BEFORE_ORDER_NOTICE_TIME, + SLOT_REASON_2400_OVERBOOKED_AFTER_ORDER_NOTICE_TIME, SLOT_REASON_3000_NO_CAPACITY_DEFINED, SLOT_REASON_4000_CLOSED, SLOT_REASON_5000_EXPIRED, diff --git a/lib/slotbooking.pbjson.dart b/lib/slotbooking.pbjson.dart index c4714abf..f5b5062d 100644 --- a/lib/slotbooking.pbjson.dart +++ b/lib/slotbooking.pbjson.dart @@ -48,6 +48,26 @@ final $typed_data.Uint8List dateRestrictionTypeDescriptor = $convert.base64Decod 'SU9OX1RZUEVfQVVUSE9SSVpFRF9XSVRIX0xJTUlUEAISIwofREFURV9SRVNUUklDVElPTl9UWV' 'BFX0ZPUkJJRERFThAD'); +@$core.Deprecated('Use dateRestrictionFieldDescriptor instead') +const DateRestrictionField$json = { + '1': 'DateRestrictionField', + '2': [ + {'1': 'DATE_RESTRICTION_FIELD_UNKNOWN', '2': 0}, + {'1': 'DATE_RESTRICTION_FIELD_REQUESTED_DELIVERY_DATE_TIME', '2': 1}, + {'1': 'DATE_RESTRICTION_FIELD_REQUESTED_PICK_UP_DATE_TIME', '2': 2}, + {'1': 'DATE_RESTRICTION_FIELD_REQUESTED_SHIP_DATE_TIME', '2': 3}, + {'1': 'DATE_RESTRICTION_FIELD_METADATA', '2': 4}, + ], +}; + +/// Descriptor for `DateRestrictionField`. Decode as a `google.protobuf.EnumDescriptorProto`. +final $typed_data.Uint8List dateRestrictionFieldDescriptor = $convert.base64Decode( + 'ChREYXRlUmVzdHJpY3Rpb25GaWVsZBIiCh5EQVRFX1JFU1RSSUNUSU9OX0ZJRUxEX1VOS05PV0' + '4QABI3CjNEQVRFX1JFU1RSSUNUSU9OX0ZJRUxEX1JFUVVFU1RFRF9ERUxJVkVSWV9EQVRFX1RJ' + 'TUUQARI2CjJEQVRFX1JFU1RSSUNUSU9OX0ZJRUxEX1JFUVVFU1RFRF9QSUNLX1VQX0RBVEVfVE' + 'lNRRACEjMKL0RBVEVfUkVTVFJJQ1RJT05fRklFTERfUkVRVUVTVEVEX1NISVBfREFURV9USU1F' + 'EAMSIwofREFURV9SRVNUUklDVElPTl9GSUVMRF9NRVRBREFUQRAE'); + @$core.Deprecated('Use commandIdentifierEntryDescriptor instead') const CommandIdentifierEntry$json = { '1': 'CommandIdentifierEntry', @@ -88,9 +108,13 @@ const SlotAvailabilityReasonCode$json = { {'1': 'SLOT_REASON_1000_AVAILABLE', '2': 1000}, {'1': 'SLOT_REASON_1100_AVAILABLE_BEFORE_MINIMUM_NOTICE_TIME', '2': 1100}, {'1': 'SLOT_REASON_1200_AVAILABLE_AFTER_MAXIMUM_NOTICE_TIME', '2': 1200}, + {'1': 'SLOT_REASON_1300_AVAILABLE_BEFORE_ORDER_NOTICE_TIME', '2': 1300}, + {'1': 'SLOT_REASON_1400_AVAILABLE_AFTER_ORDER_NOTICE_TIME', '2': 1400}, {'1': 'SLOT_REASON_2000_OVERBOOKED', '2': 2000}, {'1': 'SLOT_REASON_2100_OVERBOOKED_BEFORE_MINIMUM_NOTICE_TIME', '2': 2100}, {'1': 'SLOT_REASON_2200_OVERBOOKED_AFTER_MAXIMUM_NOTICE_TIME', '2': 2200}, + {'1': 'SLOT_REASON_2300_OVERBOOKED_BEFORE_ORDER_NOTICE_TIME', '2': 2300}, + {'1': 'SLOT_REASON_2400_OVERBOOKED_AFTER_ORDER_NOTICE_TIME', '2': 2400}, {'1': 'SLOT_REASON_3000_NO_CAPACITY_DEFINED', '2': 3000}, {'1': 'SLOT_REASON_4000_CLOSED', '2': 4000}, {'1': 'SLOT_REASON_5000_EXPIRED', '2': 5000}, @@ -102,12 +126,16 @@ final $typed_data.Uint8List slotAvailabilityReasonCodeDescriptor = $convert.base 'ChpTbG90QXZhaWxhYmlsaXR5UmVhc29uQ29kZRIcChhTTE9UX1JFQVNPTl8wMDAwX1VOS05PV0' '4QABIfChpTTE9UX1JFQVNPTl8xMDAwX0FWQUlMQUJMRRDoBxI6CjVTTE9UX1JFQVNPTl8xMTAw' 'X0FWQUlMQUJMRV9CRUZPUkVfTUlOSU1VTV9OT1RJQ0VfVElNRRDMCBI5CjRTTE9UX1JFQVNPTl' - '8xMjAwX0FWQUlMQUJMRV9BRlRFUl9NQVhJTVVNX05PVElDRV9USU1FELAJEiAKG1NMT1RfUkVB' - 'U09OXzIwMDBfT1ZFUkJPT0tFRBDQDxI7CjZTTE9UX1JFQVNPTl8yMTAwX09WRVJCT09LRURfQk' - 'VGT1JFX01JTklNVU1fTk9USUNFX1RJTUUQtBASOgo1U0xPVF9SRUFTT05fMjIwMF9PVkVSQk9P' - 'S0VEX0FGVEVSX01BWElNVU1fTk9USUNFX1RJTUUQmBESKQokU0xPVF9SRUFTT05fMzAwMF9OT1' - '9DQVBBQ0lUWV9ERUZJTkVEELgXEhwKF1NMT1RfUkVBU09OXzQwMDBfQ0xPU0VEEKAfEh0KGFNM' - 'T1RfUkVBU09OXzUwMDBfRVhQSVJFRBCIJw=='); + '8xMjAwX0FWQUlMQUJMRV9BRlRFUl9NQVhJTVVNX05PVElDRV9USU1FELAJEjgKM1NMT1RfUkVB' + 'U09OXzEzMDBfQVZBSUxBQkxFX0JFRk9SRV9PUkRFUl9OT1RJQ0VfVElNRRCUChI3CjJTTE9UX1' + 'JFQVNPTl8xNDAwX0FWQUlMQUJMRV9BRlRFUl9PUkRFUl9OT1RJQ0VfVElNRRD4ChIgChtTTE9U' + 'X1JFQVNPTl8yMDAwX09WRVJCT09LRUQQ0A8SOwo2U0xPVF9SRUFTT05fMjEwMF9PVkVSQk9PS0' + 'VEX0JFRk9SRV9NSU5JTVVNX05PVElDRV9USU1FELQQEjoKNVNMT1RfUkVBU09OXzIyMDBfT1ZF' + 'UkJPT0tFRF9BRlRFUl9NQVhJTVVNX05PVElDRV9USU1FEJgREjkKNFNMT1RfUkVBU09OXzIzMD' + 'BfT1ZFUkJPT0tFRF9CRUZPUkVfT1JERVJfTk9USUNFX1RJTUUQ/BESOAozU0xPVF9SRUFTT05f' + 'MjQwMF9PVkVSQk9PS0VEX0FGVEVSX09SREVSX05PVElDRV9USU1FEOASEikKJFNMT1RfUkVBU0' + '9OXzMwMDBfTk9fQ0FQQUNJVFlfREVGSU5FRBC4FxIcChdTTE9UX1JFQVNPTl80MDAwX0NMT1NF' + 'RBCgHxIdChhTTE9UX1JFQVNPTl81MDAwX0VYUElSRUQQiCc='); @$core.Deprecated('Use unitDescriptor instead') const Unit$json = { @@ -475,7 +503,8 @@ const DateRestriction$json = { '1': 'DateRestriction', '2': [ {'1': 'Type', '3': 1, '4': 1, '5': 14, '6': '.api.DateRestrictionType', '8': {}, '10': 'Type'}, - {'1': 'RestrictionField', '3': 2, '4': 1, '5': 9, '10': 'RestrictionField'}, + {'1': 'RestrictionField', '3': 2, '4': 1, '5': 14, '6': '.api.DateRestrictionField', '10': 'RestrictionField'}, + {'1': 'RestrictionMetadataKey', '3': 4, '4': 1, '5': 9, '10': 'RestrictionMetadataKey'}, {'1': 'RestrictionValue', '3': 3, '4': 1, '5': 3, '8': {}, '10': 'RestrictionValue'}, ], }; @@ -483,9 +512,10 @@ const DateRestriction$json = { /// Descriptor for `DateRestriction`. Decode as a `google.protobuf.DescriptorProto`. final $typed_data.Uint8List dateRestrictionDescriptor = $convert.base64Decode( 'Cg9EYXRlUmVzdHJpY3Rpb24SNwoEVHlwZRgBIAEoDjIYLmFwaS5EYXRlUmVzdHJpY3Rpb25UeX' - 'BlQgm6gQEFggECEAFSBFR5cGUSKgoQUmVzdHJpY3Rpb25GaWVsZBgCIAEoCVIQUmVzdHJpY3Rp' - 'b25GaWVsZBI2ChBSZXN0cmljdGlvblZhbHVlGAMgASgDQgq6gQEGIgQoAUgBUhBSZXN0cmljdG' - 'lvblZhbHVl'); + 'BlQgm6gQEFggECEAFSBFR5cGUSRQoQUmVzdHJpY3Rpb25GaWVsZBgCIAEoDjIZLmFwaS5EYXRl' + 'UmVzdHJpY3Rpb25GaWVsZFIQUmVzdHJpY3Rpb25GaWVsZBI2ChZSZXN0cmljdGlvbk1ldGFkYX' + 'RhS2V5GAQgASgJUhZSZXN0cmljdGlvbk1ldGFkYXRhS2V5EjYKEFJlc3RyaWN0aW9uVmFsdWUY' + 'AyABKANCCrqBAQYiBCgBSAFSEFJlc3RyaWN0aW9uVmFsdWU='); @$core.Deprecated('Use actorDateRestrictionDescriptor instead') const ActorDateRestriction$json = { diff --git a/pubspec.lock b/pubspec.lock index 7a5d8971..11fdec0b 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -21,10 +21,10 @@ packages: dependency: transitive description: name: clock - sha256: fddb70d9b5277016c77a80201021d40a2247104d9f4aa7bab7157b7e3f05b84b + sha256: e51d50bca3217c9a9fa2b41a30e4a38971133f5f9ec7a3d57bae095007f1d28e url: "https://pub.dev" source: hosted - version: "1.1.2" + version: "1.1.3" collection: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index d15b4da3..18d8ad86 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,6 +1,6 @@ name: dart_core_sdk description: dart libs from core model proto files -version: 1.15.0-SNAPSHOT-260828141723 +version: 1.15.0-SNAPSHOT-260831081014 homepage: '' publish_to: '' repository: ''