// This is a generated file - do not edit.
//
// Generated from appointment.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, unused_import

import 'dart:convert' as $convert;
import 'dart:core' as $core;
import 'dart:typed_data' as $typed_data;

@$core.Deprecated('Use appointmentDescriptor instead')
const Appointment$json = {
  '1': 'Appointment',
  '2': [
    {'1': 'LastEventHeader', '3': 1, '4': 1, '5': 11, '6': '.api.EventHeader', '10': 'LastEventHeader'},
    {'1': 'ID', '3': 2, '4': 1, '5': 11, '6': '.api.EntityID', '10': 'ID'},
    {'1': 'Payload', '3': 3, '4': 1, '5': 11, '6': '.api.AppointmentPayload', '10': 'Payload'},
  ],
  '7': {},
};

/// Descriptor for `Appointment`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List appointmentDescriptor = $convert.base64Decode(
    'CgtBcHBvaW50bWVudBI6Cg9MYXN0RXZlbnRIZWFkZXIYASABKAsyEC5hcGkuRXZlbnRIZWFkZX'
    'JSD0xhc3RFdmVudEhlYWRlchIdCgJJRBgCIAEoCzINLmFwaS5FbnRpdHlJRFICSUQSMQoHUGF5'
    'bG9hZBgDIAEoCzIXLmFwaS5BcHBvaW50bWVudFBheWxvYWRSB1BheWxvYWQ6IZJBHgocMhpBZ2'
    'dyZWdhdGlvbiBvYmplY3QgbWVzc2FnZQ==');

@$core.Deprecated('Use appointmentPayloadDescriptor instead')
const AppointmentPayload$json = {
  '1': 'AppointmentPayload',
  '2': [
    {'1': 'AppointmentType', '3': 1, '4': 1, '5': 14, '6': '.api.AppointmentType', '8': {}, '10': 'AppointmentType'},
    {
      '1': 'Commissions',
      '3': 2,
      '4': 3,
      '5': 11,
      '6': '.api.AppointmentCommission',
      '8': {'3': true},
      '10': 'Commissions',
    },
    {
      '1': 'SegmentationSelections',
      '3': 4,
      '4': 3,
      '5': 11,
      '6': '.api.SegmentationSelection',
      '8': {'3': true},
      '10': 'SegmentationSelections',
    },
    {'1': 'SegmentationKeys', '3': 29, '4': 3, '5': 11, '6': '.api.MetadataElement', '8': {}, '10': 'SegmentationKeys'},
    {'1': 'CarrierInformation', '3': 19, '4': 3, '5': 11, '6': '.api.MetadataElement', '8': {}, '10': 'CarrierInformation'},
    {'1': 'Slot', '3': 6, '4': 1, '5': 11, '6': '.api.Slot', '10': 'Slot'},
    {
      '1': 'Emails',
      '3': 7,
      '4': 3,
      '5': 9,
      '8': {'3': true},
      '10': 'Emails',
    },
    {
      '1': 'RemovedEmails',
      '3': 16,
      '4': 3,
      '5': 9,
      '8': {'3': true},
      '10': 'RemovedEmails',
    },
    {'1': 'Status', '3': 8, '4': 1, '5': 11, '6': '.api.AppointmentStatusStruct', '8': {}, '10': 'Status'},
    {
      '1': 'CreationDate',
      '3': 9,
      '4': 1,
      '5': 9,
      '8': {'3': true},
      '10': 'CreationDate',
    },
    {'1': 'CreationDateTime', '3': 30, '4': 1, '5': 11, '6': '.api.DateTime', '10': 'CreationDateTime'},
    {'1': 'MetaData', '3': 10, '4': 3, '5': 11, '6': '.api.MetadataElement', '8': {}, '10': 'MetaData'},
    {'1': 'Attachments', '3': 13, '4': 3, '5': 11, '6': '.api.AttachmentSummary', '8': {}, '10': 'Attachments'},
    {'1': 'AttachmentNumber', '3': 14, '4': 1, '5': 5, '8': {}, '10': 'AttachmentNumber'},
    {'1': 'Reason', '3': 17, '4': 1, '5': 9, '8': {}, '10': 'Reason'},
    {'1': 'InstructionAck', '3': 18, '4': 1, '5': 8, '10': 'InstructionAck'},
    {
      '1': 'ActorID',
      '3': 20,
      '4': 1,
      '5': 9,
      '8': {'3': true},
      '10': 'ActorID',
    },
    {'1': 'Address', '3': 21, '4': 1, '5': 11, '6': '.api.Address', '10': 'Address'},
    {'1': 'SiteName', '3': 22, '4': 1, '5': 9, '8': {}, '10': 'SiteName'},
    {'1': 'TimeZone', '3': 24, '4': 1, '5': 9, '10': 'TimeZone'},
    {'1': 'Loading', '3': 25, '4': 1, '5': 11, '6': '.api.AppointmentContent', '10': 'Loading'},
    {'1': 'Unloading', '3': 26, '4': 1, '5': 11, '6': '.api.AppointmentContent', '10': 'Unloading'},
    {'1': 'Attendees', '3': 27, '4': 3, '5': 9, '8': {}, '10': 'Attendees'},
    {'1': 'RemovedAttendees', '3': 28, '4': 3, '5': 9, '8': {}, '10': 'RemovedAttendees'},
    {'1': 'WMSCreated', '3': 31, '4': 1, '5': 8, '10': 'WMSCreated'},
    {'1': 'ExternalAccess', '3': 32, '4': 1, '5': 11, '6': '.api.AppointmentExternalAccess', '10': 'ExternalAccess'},
  ],
  '7': {},
};

/// Descriptor for `AppointmentPayload`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List appointmentPayloadDescriptor = $convert.base64Decode(
    'ChJBcHBvaW50bWVudFBheWxvYWQScQoPQXBwb2ludG1lbnRUeXBlGAEgASgOMhQuYXBpLkFwcG'
    '9pbnRtZW50VHlwZUIxosIYC0FwcG9pbnRtZW500sIYHgocCgtBcHBvaW50bWVudBILYXBwb2lu'
    'dG1lbnQYAVIPQXBwb2ludG1lbnRUeXBlErkBCgtDb21taXNzaW9ucxgCIAMoCzIaLmFwaS5BcH'
    'BvaW50bWVudENvbW1pc3Npb25CexgBkkFNMklEZXByZWNhdGVkIGZpZWxkLCB0byBiZSByZW1v'
    'dmVkLiBVc2UgTG9hZGluZyBhbmQgVW5sb2FkaW5nIGZpZWxkcyBpbnN0ZWFkQAG6gQEFkgECEA'
    'CawhgcChoKC0FwcG9pbnRtZW50EgthcHBvaW50bWVudFILQ29tbWlzc2lvbnMSdgoWU2VnbWVu'
    'dGF0aW9uU2VsZWN0aW9ucxgEIAMoCzIaLmFwaS5TZWdtZW50YXRpb25TZWxlY3Rpb25CIhgBms'
    'IYHAoaCgtBcHBvaW50bWVudBILYXBwb2ludG1lbnRSFlNlZ21lbnRhdGlvblNlbGVjdGlvbnMS'
    'kAEKEFNlZ21lbnRhdGlvbktleXMYHSADKAsyFC5hcGkuTWV0YWRhdGFFbGVtZW50Qk6SQTEyL1'
    'NlZ21lbnRhdGlvbiBrZXlzIGNvbnN0cmFpbmluZyB0aGUgc2xvdCBib29raW5n6sEYA0tlefjB'
    'GAGqwhgLQXBwb2ludG1lbnRSEFNlZ21lbnRhdGlvbktleXMSgQEKEkNhcnJpZXJJbmZvcm1hdG'
    'lvbhgTIAMoCzIULmFwaS5NZXRhZGF0YUVsZW1lbnRCO5JBHjIcQ2FycmllciBpbmZvcm1hdGlv'
    'biBtZXRhZGF0YcDBGAHqwRgDS2V5qsIYC0FwcG9pbnRtZW50UhJDYXJyaWVySW5mb3JtYXRpb2'
    '4SHQoEU2xvdBgGIAEoCzIJLmFwaS5TbG90UgRTbG90EowBCgZFbWFpbHMYByADKAlCdBgBkkFA'
    'MjxEZXByZWNhdGVkIGZpZWxkLCB0byBiZSByZW1vdmVkLiBVc2UgQXR0ZW5kZWVzIGZpZWxkIG'
    'luc3RlYWRAAbqBAQ6SAQsQACIHcgVgAfABAfLBGBlFbWFpbHNSZW1vdmVkLEVtYWlsc0FkZGVk'
    'UgZFbWFpbHMSjAEKDVJlbW92ZWRFbWFpbHMYECADKAlCZhgBkkFHMkNEZXByZWNhdGVkIGZpZW'
    'xkLCB0byBiZSByZW1vdmVkLiBVc2UgUmVtb3ZlZEF0dGVuZGVlcyBmaWVsZCBpbnN0ZWFkQAG6'
    'gQEFkgECEADywRgNRW1haWxzUmVtb3ZlZFINUmVtb3ZlZEVtYWlscxJlCgZTdGF0dXMYCCABKA'
    'syHC5hcGkuQXBwb2ludG1lbnRTdGF0dXNTdHJ1Y3RCL5JBGzIZU3RhdHVzIG9mIHRoZSBhcHBv'
    'aW50bWVudPLBGA1TdGF0dXNVcGRhdGVkUgZTdGF0dXMSYAoMQ3JlYXRpb25EYXRlGAkgASgJQj'
    'wYAbqBAQVyA9ABAdLCGB4KHAoLQXBwb2ludG1lbnQSC2FwcG9pbnRtZW50GAHawhgLCgkKASoS'
    'BGRhdGVSDENyZWF0aW9uRGF0ZRI5ChBDcmVhdGlvbkRhdGVUaW1lGB4gASgLMg0uYXBpLkRhdG'
    'VUaW1lUhBDcmVhdGlvbkRhdGVUaW1lEtYBCghNZXRhRGF0YRgKIAMoCzIULmFwaS5NZXRhZGF0'
    'YUVsZW1lbnRCowGSQYUBMoIBTWV0YWRhdGEgYXJlIGNoYXJhY3RlcmlzdGljcyBzcGVjaWZpYy'
    'B0byB0aGUgc2l0ZS4gVGhleSBjYW4gYmUgb2Ygc2V2ZXJhbCBkYXRhIGZvcm0gKHN0cmluZywg'
    'aW50ZWdlciwgZmxvYXQsIGJvb2xlYW4gb3IgdGltZXN0YW1wKcDBGAHqwRgDS2V5qsIYC0FwcG'
    '9pbnRtZW50UghNZXRhRGF0YRKCAQoLQXR0YWNobWVudHMYDSADKAsyFi5hcGkuQXR0YWNobWVu'
    'dFN1bW1hcnlCSJJBIDIeTnVtYmVyIG9mIGF0dGFjaG1lbnRzIHBlciB0eXBl8sEYIUF0dGFjaG'
    '1lbnRBZGRlZCxBdHRhY2htZW50UmVtb3ZlZFILQXR0YWNobWVudHMSTAoQQXR0YWNobWVudE51'
    'bWJlchgOIAEoBUIgkkEdMhtUb3RhbCBudW1iZXIgb2YgYXR0YWNobWVudHNSEEF0dGFjaG1lbn'
    'ROdW1iZXISOgoGUmVhc29uGBEgASgJQiLSwhgeChwKC0FwcG9pbnRtZW50EgthcHBvaW50bWVu'
    'dBgBUgZSZWFzb24SJgoOSW5zdHJ1Y3Rpb25BY2sYEiABKAhSDkluc3RydWN0aW9uQWNrEvQCCg'
    'dBY3RvcklEGBQgASgJQtkCGAHywRjSAkNyZWF0ZWQsQ2FuY2VsZWQsRGVsZXRlZCxBbGxvY2F0'
    'aW9uQ29uZmlybWVkLFNsb3RVcGRhdGVkLENvbW1pc3Npb25zVXBkYXRlZCxDYXJyaWVySW5mb3'
    'JtYXRpb25VcGRhdGVkLENhcnJpZXJFeHBlY3RlZCxBbGxvY2F0aW9uRXJyb3IsQ2FycmllckFy'
    'cml2ZWQsTG9hZGluZ1N0YXJ0ZWQsTG9hZGluZ0NvbXBsZXRlZCxVbmxvYWRpbmdTdGFydGVkLF'
    'VubG9hZGluZ0NvbXBsZXRlZCxDYXJyaWVyRGVwYXJ0ZWQsTWV0YURhdGFVcGRhdGVkLEF0dGFj'
    'aG1lbnRBZGRlZCxBdHRhY2htZW50UmVtb3ZlZCxFbWFpbHNBZGRlZCxFbWFpbHNSZW1vdmVkLF'
    'Nhbml0aXNlZCxDdXN0b21GaWVsZHNVcGRhdGVkUgdBY3RvcklEEiYKB0FkZHJlc3MYFSABKAsy'
    'DC5hcGkuQWRkcmVzc1IHQWRkcmVzcxI+CghTaXRlTmFtZRgWIAEoCUIi0sIYHgocCgtBcHBvaW'
    '50bWVudBILYXBwb2ludG1lbnQYAVIIU2l0ZU5hbWUSGgoIVGltZVpvbmUYGCABKAlSCFRpbWVa'
    'b25lEjEKB0xvYWRpbmcYGSABKAsyFy5hcGkuQXBwb2ludG1lbnRDb250ZW50UgdMb2FkaW5nEj'
    'UKCVVubG9hZGluZxgaIAEoCzIXLmFwaS5BcHBvaW50bWVudENvbnRlbnRSCVVubG9hZGluZxJp'
    'CglBdHRlbmRlZXMYGyADKAlCS5JBHjIcQXR0ZW5kZWVzIG9mIHRoZSBhcHBvaW50bWVudLqBAQ'
    'WSAQIIAfLBGA5BdHRlbmRlZXNBZGRlZNrCGAsKCQoBKhIEdXNlclIJQXR0ZW5kZWVzElQKEFJl'
    'bW92ZWRBdHRlbmRlZXMYHCADKAlCKJJBAkAB8sEYEEF0dGVuZGVlc1JlbW92ZWTawhgLCgkKAS'
    'oSBHVzZXJSEFJlbW92ZWRBdHRlbmRlZXMSHgoKV01TQ3JlYXRlZBgfIAEoCFIKV01TQ3JlYXRl'
    'ZBJGCg5FeHRlcm5hbEFjY2VzcxggIAEoCzIeLmFwaS5BcHBvaW50bWVudEV4dGVybmFsQWNjZX'
    'NzUg5FeHRlcm5hbEFjY2VzczonkkEkCiLSAQ9BcHBvaW50bWVudFR5cGXSAQ1TZWdtZW50YXRp'
    'b25z');

@$core.Deprecated('Use appointmentTripletDescriptor instead')
const AppointmentTriplet$json = {
  '1': 'AppointmentTriplet',
  '2': [
    {'1': 'Current', '3': 1, '4': 1, '5': 11, '6': '.api.Appointment', '10': 'Current'},
    {'1': 'Previous', '3': 2, '4': 1, '5': 11, '6': '.api.Appointment', '10': 'Previous'},
    {'1': 'LastEvent', '3': 3, '4': 1, '5': 11, '6': '.api.Appointment', '10': 'LastEvent'},
  ],
};

/// Descriptor for `AppointmentTriplet`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List appointmentTripletDescriptor = $convert.base64Decode(
    'ChJBcHBvaW50bWVudFRyaXBsZXQSKgoHQ3VycmVudBgBIAEoCzIQLmFwaS5BcHBvaW50bWVudF'
    'IHQ3VycmVudBIsCghQcmV2aW91cxgCIAEoCzIQLmFwaS5BcHBvaW50bWVudFIIUHJldmlvdXMS'
    'LgoJTGFzdEV2ZW50GAMgASgLMhAuYXBpLkFwcG9pbnRtZW50UglMYXN0RXZlbnQ=');

@$core.Deprecated('Use appointmentExternalAccessDescriptor instead')
const AppointmentExternalAccess$json = {
  '1': 'AppointmentExternalAccess',
  '2': [
    {'1': 'Hash', '3': 1, '4': 1, '5': 9, '10': 'Hash'},
    {'1': 'URL', '3': 2, '4': 1, '5': 9, '10': 'URL'},
    {'1': 'ExpirationTime', '3': 3, '4': 1, '5': 3, '10': 'ExpirationTime'},
  ],
};

/// Descriptor for `AppointmentExternalAccess`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List appointmentExternalAccessDescriptor = $convert.base64Decode(
    'ChlBcHBvaW50bWVudEV4dGVybmFsQWNjZXNzEhIKBEhhc2gYASABKAlSBEhhc2gSEAoDVVJMGA'
    'IgASgJUgNVUkwSJgoORXhwaXJhdGlvblRpbWUYAyABKANSDkV4cGlyYXRpb25UaW1l');

