Latest generation

This commit is contained in:
ci core model
2025-11-14 15:59:31 +00:00
parent 2c497db424
commit fd017d25d6
4 changed files with 362 additions and 3 deletions

View File

@@ -1,3 +1,3 @@
# CHANGELOG
Lib version: 1.12.0-SNAPSHOT-251114143534
Lib version: 1.12.0-SNAPSHOT-251114155902

View File

@@ -21,7 +21,7 @@ import 'slotbooking.pb.dart' as $0;
export 'package:protobuf/protobuf.dart' show GeneratedMessageGenericExtensions;
///
/// Notify : Push the claim event to notification
/// Notify : Push the appointment event to partner apps
class AppointmentNotifyPayload extends $pb.GeneratedMessage {
factory AppointmentNotifyPayload({
$0.AppointmentType? appointmentType,
@@ -327,6 +327,300 @@ class AppointmentNotify extends $pb.GeneratedMessage {
AppointmentNotifyPayload ensurePreviousPayload() => $_ensure(4);
}
///
/// Mail : Push the appointment event to watchers
class AppointmentMailPayload extends $pb.GeneratedMessage {
factory AppointmentMailPayload({
$0.AppointmentType? appointmentType,
$core.Iterable<$0.AppointmentCommission>? commissions,
$core.Iterable<$0.SegmentationSelection>? segmentationSelections,
$0.Slot? slot,
$core.Iterable<$core.String>? emails,
$1.AppointmentStatusStruct? status,
$core.String? creationDate,
$core.Iterable<$2.MetadataElement>? metaData,
$core.String? carrierID,
$core.String? carrierName,
$core.Iterable<$2.AttachmentSummary>? attachments,
$core.int? attachmentNumber,
$core.bool? hasCommission,
$core.Iterable<$core.String>? removedEmails,
$core.String? reason,
$core.Iterable<$2.MetadataElement>? carrierInformation,
}) {
final result = create();
if (appointmentType != null) result.appointmentType = appointmentType;
if (commissions != null) result.commissions.addAll(commissions);
if (segmentationSelections != null) result.segmentationSelections.addAll(segmentationSelections);
if (slot != null) result.slot = slot;
if (emails != null) result.emails.addAll(emails);
if (status != null) result.status = status;
if (creationDate != null) result.creationDate = creationDate;
if (metaData != null) result.metaData.addAll(metaData);
if (carrierID != null) result.carrierID = carrierID;
if (carrierName != null) result.carrierName = carrierName;
if (attachments != null) result.attachments.addAll(attachments);
if (attachmentNumber != null) result.attachmentNumber = attachmentNumber;
if (hasCommission != null) result.hasCommission = hasCommission;
if (removedEmails != null) result.removedEmails.addAll(removedEmails);
if (reason != null) result.reason = reason;
if (carrierInformation != null) result.carrierInformation.addAll(carrierInformation);
return result;
}
AppointmentMailPayload._();
factory AppointmentMailPayload.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
factory AppointmentMailPayload.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'AppointmentMailPayload', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create)
..e<$0.AppointmentType>(1, _omitFieldNames ? '' : 'AppointmentType', $pb.PbFieldType.OE, protoName: 'AppointmentType', defaultOrMaker: $0.AppointmentType.APPOINTMENT_TYPE_UNKNOWN, valueOf: $0.AppointmentType.valueOf, enumValues: $0.AppointmentType.values)
..pc<$0.AppointmentCommission>(2, _omitFieldNames ? '' : 'Commissions', $pb.PbFieldType.PM, protoName: 'Commissions', subBuilder: $0.AppointmentCommission.create)
..pc<$0.SegmentationSelection>(4, _omitFieldNames ? '' : 'SegmentationSelections', $pb.PbFieldType.PM, protoName: 'SegmentationSelections', subBuilder: $0.SegmentationSelection.create)
..aOM<$0.Slot>(6, _omitFieldNames ? '' : 'Slot', protoName: 'Slot', subBuilder: $0.Slot.create)
..pPS(7, _omitFieldNames ? '' : 'Emails', protoName: 'Emails')
..aOM<$1.AppointmentStatusStruct>(8, _omitFieldNames ? '' : 'Status', protoName: 'Status', subBuilder: $1.AppointmentStatusStruct.create)
..aOS(9, _omitFieldNames ? '' : 'CreationDate', protoName: 'CreationDate')
..pc<$2.MetadataElement>(10, _omitFieldNames ? '' : 'MetaData', $pb.PbFieldType.PM, protoName: 'MetaData', subBuilder: $2.MetadataElement.create)
..aOS(11, _omitFieldNames ? '' : 'CarrierID', protoName: 'CarrierID')
..aOS(12, _omitFieldNames ? '' : 'CarrierName', protoName: 'CarrierName')
..pc<$2.AttachmentSummary>(13, _omitFieldNames ? '' : 'Attachments', $pb.PbFieldType.PM, protoName: 'Attachments', subBuilder: $2.AttachmentSummary.create)
..a<$core.int>(14, _omitFieldNames ? '' : 'AttachmentNumber', $pb.PbFieldType.O3, protoName: 'AttachmentNumber')
..aOB(15, _omitFieldNames ? '' : 'HasCommission', protoName: 'HasCommission')
..pPS(16, _omitFieldNames ? '' : 'RemovedEmails', protoName: 'RemovedEmails')
..aOS(17, _omitFieldNames ? '' : 'Reason', protoName: 'Reason')
..pc<$2.MetadataElement>(19, _omitFieldNames ? '' : 'CarrierInformation', $pb.PbFieldType.PM, protoName: 'CarrierInformation', subBuilder: $2.MetadataElement.create)
..hasRequiredFields = false
;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
AppointmentMailPayload clone() => AppointmentMailPayload()..mergeFromMessage(this);
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
AppointmentMailPayload copyWith(void Function(AppointmentMailPayload) updates) => super.copyWith((message) => updates(message as AppointmentMailPayload)) as AppointmentMailPayload;
@$core.override
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static AppointmentMailPayload create() => AppointmentMailPayload._();
@$core.override
AppointmentMailPayload createEmptyInstance() => create();
static $pb.PbList<AppointmentMailPayload> createRepeated() => $pb.PbList<AppointmentMailPayload>();
@$core.pragma('dart2js:noInline')
static AppointmentMailPayload getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<AppointmentMailPayload>(create);
static AppointmentMailPayload? _defaultInstance;
@$pb.TagNumber(1)
$0.AppointmentType get appointmentType => $_getN(0);
@$pb.TagNumber(1)
set appointmentType($0.AppointmentType value) => $_setField(1, value);
@$pb.TagNumber(1)
$core.bool hasAppointmentType() => $_has(0);
@$pb.TagNumber(1)
void clearAppointmentType() => $_clearField(1);
@$pb.TagNumber(2)
$pb.PbList<$0.AppointmentCommission> get commissions => $_getList(1);
@$pb.TagNumber(4)
$pb.PbList<$0.SegmentationSelection> get segmentationSelections => $_getList(2);
@$pb.TagNumber(6)
$0.Slot get slot => $_getN(3);
@$pb.TagNumber(6)
set slot($0.Slot value) => $_setField(6, value);
@$pb.TagNumber(6)
$core.bool hasSlot() => $_has(3);
@$pb.TagNumber(6)
void clearSlot() => $_clearField(6);
@$pb.TagNumber(6)
$0.Slot ensureSlot() => $_ensure(3);
@$pb.TagNumber(7)
$pb.PbList<$core.String> get emails => $_getList(4);
@$pb.TagNumber(8)
$1.AppointmentStatusStruct get status => $_getN(5);
@$pb.TagNumber(8)
set status($1.AppointmentStatusStruct value) => $_setField(8, value);
@$pb.TagNumber(8)
$core.bool hasStatus() => $_has(5);
@$pb.TagNumber(8)
void clearStatus() => $_clearField(8);
@$pb.TagNumber(8)
$1.AppointmentStatusStruct ensureStatus() => $_ensure(5);
@$pb.TagNumber(9)
$core.String get creationDate => $_getSZ(6);
@$pb.TagNumber(9)
set creationDate($core.String value) => $_setString(6, value);
@$pb.TagNumber(9)
$core.bool hasCreationDate() => $_has(6);
@$pb.TagNumber(9)
void clearCreationDate() => $_clearField(9);
@$pb.TagNumber(10)
$pb.PbList<$2.MetadataElement> get metaData => $_getList(7);
@$pb.TagNumber(11)
$core.String get carrierID => $_getSZ(8);
@$pb.TagNumber(11)
set carrierID($core.String value) => $_setString(8, value);
@$pb.TagNumber(11)
$core.bool hasCarrierID() => $_has(8);
@$pb.TagNumber(11)
void clearCarrierID() => $_clearField(11);
@$pb.TagNumber(12)
$core.String get carrierName => $_getSZ(9);
@$pb.TagNumber(12)
set carrierName($core.String value) => $_setString(9, value);
@$pb.TagNumber(12)
$core.bool hasCarrierName() => $_has(9);
@$pb.TagNumber(12)
void clearCarrierName() => $_clearField(12);
@$pb.TagNumber(13)
$pb.PbList<$2.AttachmentSummary> get attachments => $_getList(10);
@$pb.TagNumber(14)
$core.int get attachmentNumber => $_getIZ(11);
@$pb.TagNumber(14)
set attachmentNumber($core.int value) => $_setSignedInt32(11, value);
@$pb.TagNumber(14)
$core.bool hasAttachmentNumber() => $_has(11);
@$pb.TagNumber(14)
void clearAttachmentNumber() => $_clearField(14);
@$pb.TagNumber(15)
$core.bool get hasCommission => $_getBF(12);
@$pb.TagNumber(15)
set hasCommission($core.bool value) => $_setBool(12, value);
@$pb.TagNumber(15)
$core.bool hasHasCommission() => $_has(12);
@$pb.TagNumber(15)
void clearHasCommission() => $_clearField(15);
@$pb.TagNumber(16)
$pb.PbList<$core.String> get removedEmails => $_getList(13);
@$pb.TagNumber(17)
$core.String get reason => $_getSZ(14);
@$pb.TagNumber(17)
set reason($core.String value) => $_setString(14, value);
@$pb.TagNumber(17)
$core.bool hasReason() => $_has(14);
@$pb.TagNumber(17)
void clearReason() => $_clearField(17);
@$pb.TagNumber(19)
$pb.PbList<$2.MetadataElement> get carrierInformation => $_getList(15);
}
class AppointmentMail extends $pb.GeneratedMessage {
factory AppointmentMail({
$2.CommandHeader? header,
$2.EntityID? iD,
AppointmentMailPayload? payload,
AppointmentMailPayload? eventPayload,
AppointmentMailPayload? previousPayload,
}) {
final result = create();
if (header != null) result.header = header;
if (iD != null) result.iD = iD;
if (payload != null) result.payload = payload;
if (eventPayload != null) result.eventPayload = eventPayload;
if (previousPayload != null) result.previousPayload = previousPayload;
return result;
}
AppointmentMail._();
factory AppointmentMail.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
factory AppointmentMail.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'AppointmentMail', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create)
..aOM<$2.CommandHeader>(1, _omitFieldNames ? '' : 'Header', protoName: 'Header', subBuilder: $2.CommandHeader.create)
..aOM<$2.EntityID>(2, _omitFieldNames ? '' : 'ID', protoName: 'ID', subBuilder: $2.EntityID.create)
..aOM<AppointmentMailPayload>(3, _omitFieldNames ? '' : 'Payload', protoName: 'Payload', subBuilder: AppointmentMailPayload.create)
..aOM<AppointmentMailPayload>(4, _omitFieldNames ? '' : 'EventPayload', protoName: 'EventPayload', subBuilder: AppointmentMailPayload.create)
..aOM<AppointmentMailPayload>(5, _omitFieldNames ? '' : 'PreviousPayload', protoName: 'PreviousPayload', subBuilder: AppointmentMailPayload.create)
..hasRequiredFields = false
;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
AppointmentMail clone() => AppointmentMail()..mergeFromMessage(this);
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
AppointmentMail copyWith(void Function(AppointmentMail) updates) => super.copyWith((message) => updates(message as AppointmentMail)) as AppointmentMail;
@$core.override
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static AppointmentMail create() => AppointmentMail._();
@$core.override
AppointmentMail createEmptyInstance() => create();
static $pb.PbList<AppointmentMail> createRepeated() => $pb.PbList<AppointmentMail>();
@$core.pragma('dart2js:noInline')
static AppointmentMail getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<AppointmentMail>(create);
static AppointmentMail? _defaultInstance;
@$pb.TagNumber(1)
$2.CommandHeader get header => $_getN(0);
@$pb.TagNumber(1)
set header($2.CommandHeader value) => $_setField(1, value);
@$pb.TagNumber(1)
$core.bool hasHeader() => $_has(0);
@$pb.TagNumber(1)
void clearHeader() => $_clearField(1);
@$pb.TagNumber(1)
$2.CommandHeader ensureHeader() => $_ensure(0);
@$pb.TagNumber(2)
$2.EntityID get iD => $_getN(1);
@$pb.TagNumber(2)
set iD($2.EntityID value) => $_setField(2, value);
@$pb.TagNumber(2)
$core.bool hasID() => $_has(1);
@$pb.TagNumber(2)
void clearID() => $_clearField(2);
@$pb.TagNumber(2)
$2.EntityID ensureID() => $_ensure(1);
@$pb.TagNumber(3)
AppointmentMailPayload get payload => $_getN(2);
@$pb.TagNumber(3)
set payload(AppointmentMailPayload value) => $_setField(3, value);
@$pb.TagNumber(3)
$core.bool hasPayload() => $_has(2);
@$pb.TagNumber(3)
void clearPayload() => $_clearField(3);
@$pb.TagNumber(3)
AppointmentMailPayload ensurePayload() => $_ensure(2);
@$pb.TagNumber(4)
AppointmentMailPayload get eventPayload => $_getN(3);
@$pb.TagNumber(4)
set eventPayload(AppointmentMailPayload value) => $_setField(4, value);
@$pb.TagNumber(4)
$core.bool hasEventPayload() => $_has(3);
@$pb.TagNumber(4)
void clearEventPayload() => $_clearField(4);
@$pb.TagNumber(4)
AppointmentMailPayload ensureEventPayload() => $_ensure(3);
@$pb.TagNumber(5)
AppointmentMailPayload get previousPayload => $_getN(4);
@$pb.TagNumber(5)
set previousPayload(AppointmentMailPayload value) => $_setField(5, value);
@$pb.TagNumber(5)
$core.bool hasPreviousPayload() => $_has(4);
@$pb.TagNumber(5)
void clearPreviousPayload() => $_clearField(5);
@$pb.TagNumber(5)
AppointmentMailPayload ensurePreviousPayload() => $_ensure(4);
}
const $core.bool _omitFieldNames = $core.bool.fromEnvironment('protobuf.omit_field_names');
const $core.bool _omitMessageNames = $core.bool.fromEnvironment('protobuf.omit_message_names');

View File

@@ -80,3 +80,68 @@ final $typed_data.Uint8List appointmentNotifyDescriptor = $convert.base64Decode(
'UHJldmlvdXNQYXlsb2FkGAUgASgLMh0uYXBpLkFwcG9pbnRtZW50Tm90aWZ5UGF5bG9hZFIPUH'
'JldmlvdXNQYXlsb2FkOhWiuxgHQ29tbWFuZLK7GAZOb3RpZnk=');
@$core.Deprecated('Use appointmentMailPayloadDescriptor instead')
const AppointmentMailPayload$json = {
'1': 'AppointmentMailPayload',
'2': [
{'1': 'AppointmentType', '3': 1, '4': 1, '5': 14, '6': '.api.AppointmentType', '10': 'AppointmentType'},
{'1': 'Commissions', '3': 2, '4': 3, '5': 11, '6': '.api.AppointmentCommission', '10': 'Commissions'},
{'1': 'SegmentationSelections', '3': 4, '4': 3, '5': 11, '6': '.api.SegmentationSelection', '10': 'SegmentationSelections'},
{'1': 'CarrierInformation', '3': 19, '4': 3, '5': 11, '6': '.api.MetadataElement', '10': 'CarrierInformation'},
{'1': 'Slot', '3': 6, '4': 1, '5': 11, '6': '.api.Slot', '10': 'Slot'},
{'1': 'Emails', '3': 7, '4': 3, '5': 9, '10': 'Emails'},
{'1': 'RemovedEmails', '3': 16, '4': 3, '5': 9, '10': 'RemovedEmails'},
{'1': 'Status', '3': 8, '4': 1, '5': 11, '6': '.api.AppointmentStatusStruct', '10': 'Status'},
{'1': 'CreationDate', '3': 9, '4': 1, '5': 9, '10': 'CreationDate'},
{'1': 'MetaData', '3': 10, '4': 3, '5': 11, '6': '.api.MetadataElement', '10': 'MetaData'},
{'1': 'CarrierID', '3': 11, '4': 1, '5': 9, '10': 'CarrierID'},
{'1': 'CarrierName', '3': 12, '4': 1, '5': 9, '10': 'CarrierName'},
{'1': 'Attachments', '3': 13, '4': 3, '5': 11, '6': '.api.AttachmentSummary', '10': 'Attachments'},
{'1': 'AttachmentNumber', '3': 14, '4': 1, '5': 5, '10': 'AttachmentNumber'},
{'1': 'HasCommission', '3': 15, '4': 1, '5': 8, '10': 'HasCommission'},
{'1': 'Reason', '3': 17, '4': 1, '5': 9, '10': 'Reason'},
],
'7': {},
};
/// Descriptor for `AppointmentMailPayload`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List appointmentMailPayloadDescriptor = $convert.base64Decode(
'ChZBcHBvaW50bWVudE1haWxQYXlsb2FkEj4KD0FwcG9pbnRtZW50VHlwZRgBIAEoDjIULmFwaS'
'5BcHBvaW50bWVudFR5cGVSD0FwcG9pbnRtZW50VHlwZRI8CgtDb21taXNzaW9ucxgCIAMoCzIa'
'LmFwaS5BcHBvaW50bWVudENvbW1pc3Npb25SC0NvbW1pc3Npb25zElIKFlNlZ21lbnRhdGlvbl'
'NlbGVjdGlvbnMYBCADKAsyGi5hcGkuU2VnbWVudGF0aW9uU2VsZWN0aW9uUhZTZWdtZW50YXRp'
'b25TZWxlY3Rpb25zEkQKEkNhcnJpZXJJbmZvcm1hdGlvbhgTIAMoCzIULmFwaS5NZXRhZGF0YU'
'VsZW1lbnRSEkNhcnJpZXJJbmZvcm1hdGlvbhIdCgRTbG90GAYgASgLMgkuYXBpLlNsb3RSBFNs'
'b3QSFgoGRW1haWxzGAcgAygJUgZFbWFpbHMSJAoNUmVtb3ZlZEVtYWlscxgQIAMoCVINUmVtb3'
'ZlZEVtYWlscxI0CgZTdGF0dXMYCCABKAsyHC5hcGkuQXBwb2ludG1lbnRTdGF0dXNTdHJ1Y3RS'
'BlN0YXR1cxIiCgxDcmVhdGlvbkRhdGUYCSABKAlSDENyZWF0aW9uRGF0ZRIwCghNZXRhRGF0YR'
'gKIAMoCzIULmFwaS5NZXRhZGF0YUVsZW1lbnRSCE1ldGFEYXRhEhwKCUNhcnJpZXJJRBgLIAEo'
'CVIJQ2FycmllcklEEiAKC0NhcnJpZXJOYW1lGAwgASgJUgtDYXJyaWVyTmFtZRI4CgtBdHRhY2'
'htZW50cxgNIAMoCzIWLmFwaS5BdHRhY2htZW50U3VtbWFyeVILQXR0YWNobWVudHMSKgoQQXR0'
'YWNobWVudE51bWJlchgOIAEoBVIQQXR0YWNobWVudE51bWJlchIkCg1IYXNDb21taXNzaW9uGA'
'8gASgIUg1IYXNDb21taXNzaW9uEhYKBlJlYXNvbhgRIAEoCVIGUmVhc29uOheiuxgHQ29tbWFu'
'ZKi7GAGyuxgETWFpbA==');
@$core.Deprecated('Use appointmentMailDescriptor instead')
const AppointmentMail$json = {
'1': 'AppointmentMail',
'2': [
{'1': 'Header', '3': 1, '4': 1, '5': 11, '6': '.api.CommandHeader', '10': 'Header'},
{'1': 'ID', '3': 2, '4': 1, '5': 11, '6': '.api.EntityID', '10': 'ID'},
{'1': 'Payload', '3': 3, '4': 1, '5': 11, '6': '.api.AppointmentMailPayload', '10': 'Payload'},
{'1': 'EventPayload', '3': 4, '4': 1, '5': 11, '6': '.api.AppointmentMailPayload', '10': 'EventPayload'},
{'1': 'PreviousPayload', '3': 5, '4': 1, '5': 11, '6': '.api.AppointmentMailPayload', '10': 'PreviousPayload'},
],
'7': {},
};
/// Descriptor for `AppointmentMail`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List appointmentMailDescriptor = $convert.base64Decode(
'Cg9BcHBvaW50bWVudE1haWwSKgoGSGVhZGVyGAEgASgLMhIuYXBpLkNvbW1hbmRIZWFkZXJSBk'
'hlYWRlchIdCgJJRBgCIAEoCzINLmFwaS5FbnRpdHlJRFICSUQSNQoHUGF5bG9hZBgDIAEoCzIb'
'LmFwaS5BcHBvaW50bWVudE1haWxQYXlsb2FkUgdQYXlsb2FkEj8KDEV2ZW50UGF5bG9hZBgEIA'
'EoCzIbLmFwaS5BcHBvaW50bWVudE1haWxQYXlsb2FkUgxFdmVudFBheWxvYWQSRQoPUHJldmlv'
'dXNQYXlsb2FkGAUgASgLMhsuYXBpLkFwcG9pbnRtZW50TWFpbFBheWxvYWRSD1ByZXZpb3VzUG'
'F5bG9hZDpGorsYB0NvbW1hbmSyuxgETWFpbMK7GBRjb2xsYWIubm90aWYuQ3JlYXRlZOq7GBdF'
'bWFpbHNBZGRlZCxTbG90VXBkYXRlZA==');

View File

@@ -1,6 +1,6 @@
name: dart_core_sdk
description: dart libs from core model proto files
version: 1.12.0-SNAPSHOT-251114143534
version: 1.12.0-SNAPSHOT-251114155902
homepage: ''
publish_to: ''
repository: ''