// This is a generated file - do not edit.
//
// Generated from site.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 siteDescriptor instead')
const Site$json = {
  '1': 'Site',
  '2': [
    {'1': 'ID', '3': 1, '4': 1, '5': 9, '8': {}, '10': 'ID'},
    {'1': 'Name', '3': 2, '4': 1, '5': 9, '8': {}, '10': 'Name'},
    {'1': 'OrganisationID', '3': 3, '4': 1, '5': 9, '8': {}, '10': 'OrganisationID'},
    {'1': 'Active', '3': 4, '4': 1, '5': 8, '10': 'Active'},
    {'1': 'PhotoURI', '3': 5, '4': 1, '5': 9, '10': 'PhotoURI'},
    {'1': 'Address', '3': 6, '4': 1, '5': 11, '6': '.api.Address', '10': 'Address'},
    {'1': 'Phones', '3': 7, '4': 3, '5': 9, '8': {}, '10': 'Phones'},
    {'1': 'Fax', '3': 8, '4': 1, '5': 9, '8': {}, '10': 'Fax'},
    {'1': 'Segmentations', '3': 9, '4': 3, '5': 11, '6': '.api.Segmentation', '10': 'Segmentations'},
    {'1': 'Authorisations', '3': 10, '4': 3, '5': 11, '6': '.api.ProjectAuthorisation', '10': 'Authorisations'},
    {'1': 'Units', '3': 11, '4': 3, '5': 11, '6': '.api.Unit', '8': {}, '10': 'Units'},
    {'1': 'OpeningRules', '3': 12, '4': 3, '5': 11, '6': '.api.OpeningRule', '10': 'OpeningRules'},
    {'1': 'DurationRules', '3': 13, '4': 3, '5': 11, '6': '.api.DurationRule', '10': 'DurationRules'},
    {'1': 'CapacityRules', '3': 14, '4': 3, '5': 11, '6': '.api.CapacityRule', '10': 'CapacityRules'},
    {'1': 'Instruction', '3': 15, '4': 1, '5': 11, '6': '.api.Instruction', '10': 'Instruction'},
    {'1': 'InstructionDocuments', '3': 16, '4': 3, '5': 11, '6': '.api.Document', '10': 'InstructionDocuments'},
    {'1': 'RoundedPeriodInMinutes', '3': 18, '4': 1, '5': 13, '10': 'RoundedPeriodInMinutes'},
    {'1': 'TimeZone', '3': 19, '4': 1, '5': 9, '8': {}, '10': 'TimeZone'},
    {'1': 'Emails', '3': 20, '4': 3, '5': 9, '8': {}, '10': 'Emails'},
    {'1': 'DefaultSiteLanguageISO6391', '3': 21, '4': 1, '5': 9, '8': {}, '10': 'DefaultSiteLanguageISO6391'},
    {'1': 'PrefixAppointmentID', '3': 23, '4': 1, '5': 9, '8': {}, '10': 'PrefixAppointmentID'},
    {'1': 'StandAloneConf', '3': 24, '4': 1, '5': 11, '6': '.api.StandAloneConf', '10': 'StandAloneConf'},
  ],
};

/// Descriptor for `Site`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List siteDescriptor = $convert.base64Decode(
    'CgRTaXRlEhgKAklEGAEgASgJQgi6gQEEcgIQAVICSUQSHAoETmFtZRgCIAEoCUIIuoEBBHICEA'
    'FSBE5hbWUSMAoOT3JnYW5pc2F0aW9uSUQYAyABKAlCCLqBAQRyAhABUg5PcmdhbmlzYXRpb25J'
    'RBIWCgZBY3RpdmUYBCABKAhSBkFjdGl2ZRIaCghQaG90b1VSSRgFIAEoCVIIUGhvdG9VUkkSJg'
    'oHQWRkcmVzcxgGIAEoCzIMLmFwaS5BZGRyZXNzUgdBZGRyZXNzEkMKBlBob25lcxgHIAMoCUIr'
    'kkEoSiZbIjA2IDAwIDAwIDAwIDAwIiwgIis0OSAwMCAwMDAwIDAwMDAiXVIGUGhvbmVzEikKA0'
    'ZheBgIIAEoCUIXkkEUShJbIjA2IDAwIDAwIDAwIDAwIl1SA0ZheBI3Cg1TZWdtZW50YXRpb25z'
    'GAkgAygLMhEuYXBpLlNlZ21lbnRhdGlvblINU2VnbWVudGF0aW9ucxJBCg5BdXRob3Jpc2F0aW'
    '9ucxgKIAMoCzIZLmFwaS5Qcm9qZWN0QXV0aG9yaXNhdGlvblIOQXV0aG9yaXNhdGlvbnMSKgoF'
    'VW5pdHMYCyADKAsyCS5hcGkuVW5pdEIJuoEBBZIBAggBUgVVbml0cxI0CgxPcGVuaW5nUnVsZX'
    'MYDCADKAsyEC5hcGkuT3BlbmluZ1J1bGVSDE9wZW5pbmdSdWxlcxI3Cg1EdXJhdGlvblJ1bGVz'
    'GA0gAygLMhEuYXBpLkR1cmF0aW9uUnVsZVINRHVyYXRpb25SdWxlcxI3Cg1DYXBhY2l0eVJ1bG'
    'VzGA4gAygLMhEuYXBpLkNhcGFjaXR5UnVsZVINQ2FwYWNpdHlSdWxlcxIyCgtJbnN0cnVjdGlv'
    'bhgPIAEoCzIQLmFwaS5JbnN0cnVjdGlvblILSW5zdHJ1Y3Rpb24SQQoUSW5zdHJ1Y3Rpb25Eb2'
    'N1bWVudHMYECADKAsyDS5hcGkuRG9jdW1lbnRSFEluc3RydWN0aW9uRG9jdW1lbnRzEjYKFlJv'
    'dW5kZWRQZXJpb2RJbk1pbnV0ZXMYEiABKA1SFlJvdW5kZWRQZXJpb2RJbk1pbnV0ZXMSngEKCF'
    'RpbWVab25lGBMgASgJQoEBkkFzMmFTaXRlIHRpbWUgem9uZSAgPGEgaHJlZj0naHR0cHM6Ly9l'
    'bi53aWtpcGVkaWEub3JnL3dpa2kvTGlzdF9vZl90el9kYXRhYmFzZV90aW1lX3pvbmVzJz5mb3'
    'JtYXQ8L2E+Sg4iRXVyb3BlL1BhcmlzIrqBAQdyBRAB4AEBUghUaW1lWm9uZRJdCgZFbWFpbHMY'
    'FCADKAlCRZJBMkowWyJKb2huLmRvZUByZWZsZXguY29tIiwgIndpbGwuc21pdGhAcmVmbGV4Lm'
    'NvbSJduoEBDJIBCSIHcgVgAfABAVIGRW1haWxzEsEBChpEZWZhdWx0U2l0ZUxhbmd1YWdlSVNP'
    'NjM5MRgVIAEoCUKAAZJBcDJoPGEgaHJlZj0naHR0cHM6Ly9lbi53aWtpcGVkaWEub3JnL3dpa2'
    'kvTGlzdF9vZl9JU09fNjM5X2xhbmd1YWdlX2NvZGVzJz5JU08gNjM5IGNvZGU8L2E+IG1lc3Nh'
    'Z2UgbGFuZ3VhZ2VKBCJlbiK6gQEJcgcQAhgDgAIBUhpEZWZhdWx0U2l0ZUxhbmd1YWdlSVNPNj'
    'M5MRI6ChNQcmVmaXhBcHBvaW50bWVudElEGBcgASgJQgi6gQEEcgIYBVITUHJlZml4QXBwb2lu'
    'dG1lbnRJRBI7Cg5TdGFuZEFsb25lQ29uZhgYIAEoCzITLmFwaS5TdGFuZEFsb25lQ29uZlIOU3'
    'RhbmRBbG9uZUNvbmY=');

@$core.Deprecated('Use createSettingsRequestDescriptor instead')
const CreateSettingsRequest$json = {
  '1': 'CreateSettingsRequest',
  '2': [
    {'1': 'OrganisationID', '3': 1, '4': 1, '5': 9, '8': {}, '10': 'OrganisationID'},
    {'1': 'SiteID', '3': 2, '4': 1, '5': 9, '8': {}, '10': 'SiteID'},
    {'1': 'SiteName', '3': 3, '4': 1, '5': 9, '8': {}, '10': 'SiteName'},
    {'1': 'Email', '3': 4, '4': 1, '5': 9, '8': {}, '10': 'Email'},
  ],
  '7': {},
};

/// Descriptor for `CreateSettingsRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List createSettingsRequestDescriptor = $convert.base64Decode(
    'ChVDcmVhdGVTZXR0aW5nc1JlcXVlc3QSMAoOT3JnYW5pc2F0aW9uSUQYASABKAlCCLqBAQRyAh'
    'ABUg5PcmdhbmlzYXRpb25JRBIgCgZTaXRlSUQYAiABKAlCCLqBAQRyAhABUgZTaXRlSUQSJAoI'
    'U2l0ZU5hbWUYAyABKAlCCLqBAQRyAhABUghTaXRlTmFtZRIgCgVFbWFpbBgEIAEoCUIKuoEBBn'
    'IEEAFgAVIFRW1haWw6IZJBHgoc0gEGU2l0ZUlE0gEFRW1haWzSAQhTaXRlTmFtZQ==');

@$core.Deprecated('Use createSettingsResponseDescriptor instead')
const CreateSettingsResponse$json = {
  '1': 'CreateSettingsResponse',
  '2': [
    {'1': 'Site', '3': 1, '4': 1, '5': 11, '6': '.api.Site', '10': 'Site'},
  ],
};

/// Descriptor for `CreateSettingsResponse`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List createSettingsResponseDescriptor = $convert.base64Decode(
    'ChZDcmVhdGVTZXR0aW5nc1Jlc3BvbnNlEh0KBFNpdGUYASABKAsyCS5hcGkuU2l0ZVIEU2l0ZQ'
    '==');

@$core.Deprecated('Use getSettingsRequestDescriptor instead')
const GetSettingsRequest$json = {
  '1': 'GetSettingsRequest',
  '2': [
    {'1': 'Header', '3': 1, '4': 1, '5': 11, '6': '.api.RequestProjectHeader', '8': {}, '10': 'Header'},
  ],
  '7': {},
};

/// Descriptor for `GetSettingsRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getSettingsRequestDescriptor = $convert.base64Decode(
    'ChJHZXRTZXR0aW5nc1JlcXVlc3QSPAoGSGVhZGVyGAEgASgLMhkuYXBpLlJlcXVlc3RQcm9qZW'
    'N0SGVhZGVyQgm6gQEFigECEAFSBkhlYWRlcjoOkkELCgnSAQZIZWFkZXI=');

@$core.Deprecated('Use listSettingsRequestDescriptor instead')
const ListSettingsRequest$json = {
  '1': 'ListSettingsRequest',
};

/// Descriptor for `ListSettingsRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List listSettingsRequestDescriptor = $convert.base64Decode(
    'ChNMaXN0U2V0dGluZ3NSZXF1ZXN0');

@$core.Deprecated('Use getSettingsResponseDescriptor instead')
const GetSettingsResponse$json = {
  '1': 'GetSettingsResponse',
  '2': [
    {'1': 'Site', '3': 1, '4': 1, '5': 11, '6': '.api.Site', '8': {}, '10': 'Site'},
  ],
};

/// Descriptor for `GetSettingsResponse`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getSettingsResponseDescriptor = $convert.base64Decode(
    'ChNHZXRTZXR0aW5nc1Jlc3BvbnNlEigKBFNpdGUYASABKAsyCS5hcGkuU2l0ZUIJuoEBBYoBAh'
    'ABUgRTaXRl');

@$core.Deprecated('Use filterSiteDescriptor instead')
const FilterSite$json = {
  '1': 'FilterSite',
  '2': [
    {'1': 'Label', '3': 1, '4': 1, '5': 9, '10': 'Label'},
    {'1': 'Phone', '3': 2, '4': 1, '5': 9, '10': 'Phone'},
    {'1': 'Address', '3': 3, '4': 1, '5': 9, '10': 'Address'},
    {'1': 'Mail', '3': 4, '4': 1, '5': 9, '10': 'Mail'},
    {'1': 'City', '3': 5, '4': 1, '5': 9, '10': 'City'},
    {'1': 'Limit', '3': 6, '4': 1, '5': 5, '10': 'Limit'},
  ],
};

/// Descriptor for `FilterSite`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List filterSiteDescriptor = $convert.base64Decode(
    'CgpGaWx0ZXJTaXRlEhQKBUxhYmVsGAEgASgJUgVMYWJlbBIUCgVQaG9uZRgCIAEoCVIFUGhvbm'
    'USGAoHQWRkcmVzcxgDIAEoCVIHQWRkcmVzcxISCgRNYWlsGAQgASgJUgRNYWlsEhIKBENpdHkY'
    'BSABKAlSBENpdHkSFAoFTGltaXQYBiABKAVSBUxpbWl0');

@$core.Deprecated('Use listSettingsResponseDescriptor instead')
const ListSettingsResponse$json = {
  '1': 'ListSettingsResponse',
  '2': [
    {'1': 'Sites', '3': 1, '4': 3, '5': 11, '6': '.api.Site', '10': 'Sites'},
  ],
};

/// Descriptor for `ListSettingsResponse`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List listSettingsResponseDescriptor = $convert.base64Decode(
    'ChRMaXN0U2V0dGluZ3NSZXNwb25zZRIfCgVTaXRlcxgBIAMoCzIJLmFwaS5TaXRlUgVTaXRlcw'
    '==');

@$core.Deprecated('Use updateSettingsRequestDescriptor instead')
const UpdateSettingsRequest$json = {
  '1': 'UpdateSettingsRequest',
  '2': [
    {'1': 'Header', '3': 1, '4': 1, '5': 11, '6': '.api.RequestProjectHeader', '8': {}, '10': 'Header'},
    {'1': 'Name', '3': 3, '4': 1, '5': 9, '8': {}, '10': 'Name'},
    {'1': 'Active', '3': 4, '4': 1, '5': 8, '10': 'Active'},
    {'1': 'Address', '3': 6, '4': 1, '5': 11, '6': '.api.Address', '10': 'Address'},
    {'1': 'Phones', '3': 7, '4': 3, '5': 9, '8': {}, '10': 'Phones'},
    {'1': 'Fax', '3': 8, '4': 1, '5': 9, '8': {}, '10': 'Fax'},
    {
      '1': 'Segmentations',
      '3': 9,
      '4': 3,
      '5': 11,
      '6': '.api.Segmentation',
      '8': {'3': true},
      '10': 'Segmentations',
    },
    {'1': 'Authorisations', '3': 10, '4': 3, '5': 11, '6': '.api.ProjectAuthorisation', '10': 'Authorisations'},
    {
      '1': 'Units',
      '3': 11,
      '4': 3,
      '5': 11,
      '6': '.api.Unit',
      '8': {'3': true},
      '10': 'Units',
    },
    {'1': 'OpeningRules', '3': 12, '4': 3, '5': 11, '6': '.api.OpeningRule', '10': 'OpeningRules'},
    {'1': 'DurationRules', '3': 13, '4': 3, '5': 11, '6': '.api.DurationRule', '10': 'DurationRules'},
    {'1': 'CapacityRules', '3': 14, '4': 3, '5': 11, '6': '.api.CapacityRule', '10': 'CapacityRules'},
    {'1': 'Instruction', '3': 15, '4': 1, '5': 11, '6': '.api.Instruction', '10': 'Instruction'},
    {'1': 'RoundedPeriodInMinutes', '3': 18, '4': 1, '5': 13, '8': {}, '10': 'RoundedPeriodInMinutes'},
    {'1': 'TimeZone', '3': 19, '4': 1, '5': 9, '8': {}, '10': 'TimeZone'},
    {'1': 'Emails', '3': 20, '4': 3, '5': 9, '8': {}, '10': 'Emails'},
    {'1': 'DefaultSiteLanguageISO6391', '3': 21, '4': 1, '5': 9, '8': {}, '10': 'DefaultSiteLanguageISO6391'},
    {'1': 'PrefixAppointmentID', '3': 22, '4': 1, '5': 9, '8': {}, '10': 'PrefixAppointmentID'},
    {'1': 'StandAloneConf', '3': 23, '4': 1, '5': 11, '6': '.api.StandAloneConf', '10': 'StandAloneConf'},
  ],
  '7': {},
};

/// Descriptor for `UpdateSettingsRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List updateSettingsRequestDescriptor = $convert.base64Decode(
    'ChVVcGRhdGVTZXR0aW5nc1JlcXVlc3QSPAoGSGVhZGVyGAEgASgLMhkuYXBpLlJlcXVlc3RQcm'
    '9qZWN0SGVhZGVyQgm6gQEFigECEAFSBkhlYWRlchIcCgROYW1lGAMgASgJQgi6gQEEcgIQAVIE'
    'TmFtZRIWCgZBY3RpdmUYBCABKAhSBkFjdGl2ZRImCgdBZGRyZXNzGAYgASgLMgwuYXBpLkFkZH'
    'Jlc3NSB0FkZHJlc3MSQwoGUGhvbmVzGAcgAygJQiuSQShKJlsiMDYgMDAgMDAgMDAgMDAiLCAi'
    'KzQ5IDAwIDAwMDAgMDAwMCJdUgZQaG9uZXMSKQoDRmF4GAggASgJQheSQRRKElsiMDYgMDAgMD'
    'AgMDAgMDAiXVIDRmF4EjsKDVNlZ21lbnRhdGlvbnMYCSADKAsyES5hcGkuU2VnbWVudGF0aW9u'
    'QgIYAVINU2VnbWVudGF0aW9ucxJBCg5BdXRob3Jpc2F0aW9ucxgKIAMoCzIZLmFwaS5Qcm9qZW'
    'N0QXV0aG9yaXNhdGlvblIOQXV0aG9yaXNhdGlvbnMSIwoFVW5pdHMYCyADKAsyCS5hcGkuVW5p'
    'dEICGAFSBVVuaXRzEjQKDE9wZW5pbmdSdWxlcxgMIAMoCzIQLmFwaS5PcGVuaW5nUnVsZVIMT3'
    'BlbmluZ1J1bGVzEjcKDUR1cmF0aW9uUnVsZXMYDSADKAsyES5hcGkuRHVyYXRpb25SdWxlUg1E'
    'dXJhdGlvblJ1bGVzEjcKDUNhcGFjaXR5UnVsZXMYDiADKAsyES5hcGkuQ2FwYWNpdHlSdWxlUg'
    '1DYXBhY2l0eVJ1bGVzEjIKC0luc3RydWN0aW9uGA8gASgLMhAuYXBpLkluc3RydWN0aW9uUgtJ'
    'bnN0cnVjdGlvbhJAChZSb3VuZGVkUGVyaW9kSW5NaW51dGVzGBIgASgNQgi6gQEEKgIgAFIWUm'
    '91bmRlZFBlcmlvZEluTWludXRlcxKeAQoIVGltZVpvbmUYEyABKAlCgQGSQXMyYVNpdGUgdGlt'
    'ZSB6b25lICA8YSBocmVmPSdodHRwczovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9MaXN0X29mX3'
    'R6X2RhdGFiYXNlX3RpbWVfem9uZXMnPmZvcm1hdDwvYT5KDiJFdXJvcGUvUGFyaXMiuoEBB3IF'
    'EAHgAQFSCFRpbWVab25lEl0KBkVtYWlscxgUIAMoCUJFkkEySjBbIkpvaG4uZG9lQHJlZmxleC'
    '5jb20iLCAid2lsbC5zbWl0aEByZWZsZXguY29tIl26gQEMkgEJIgdyBWAB8AEBUgZFbWFpbHMS'
    'wQEKGkRlZmF1bHRTaXRlTGFuZ3VhZ2VJU082MzkxGBUgASgJQoABkkFwMmg8YSBocmVmPSdodH'
    'RwczovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9MaXN0X29mX0lTT182MzlfbGFuZ3VhZ2VfY29k'
    'ZXMnPklTTyA2MzkgY29kZTwvYT4gbWVzc2FnZSBsYW5ndWFnZUoEImVuIrqBAQlyBxACGAOAAg'
    'FSGkRlZmF1bHRTaXRlTGFuZ3VhZ2VJU082MzkxEmAKE1ByZWZpeEFwcG9pbnRtZW50SUQYFiAB'
    'KAlCLpJBEooBD15bYS16QS1aMC05LV0rJLqBARVyExgFMg9eW2EtekEtWjAtOS1dKyRSE1ByZW'
    'ZpeEFwcG9pbnRtZW50SUQSOwoOU3RhbmRBbG9uZUNvbmYYFyABKAsyEy5hcGkuU3RhbmRBbG9u'
    'ZUNvbmZSDlN0YW5kQWxvbmVDb25mOhOSQRAKDtIBBkhlYWRlctIBAklE');

@$core.Deprecated('Use updateSettingsResponseDescriptor instead')
const UpdateSettingsResponse$json = {
  '1': 'UpdateSettingsResponse',
  '2': [
    {'1': 'Site', '3': 1, '4': 1, '5': 11, '6': '.api.Site', '8': {}, '10': 'Site'},
  ],
};

/// Descriptor for `UpdateSettingsResponse`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List updateSettingsResponseDescriptor = $convert.base64Decode(
    'ChZVcGRhdGVTZXR0aW5nc1Jlc3BvbnNlEigKBFNpdGUYASABKAsyCS5hcGkuU2l0ZUIJuoEBBY'
    'oBAhABUgRTaXRl');

@$core.Deprecated('Use uploadPhotoRequestDescriptor instead')
const UploadPhotoRequest$json = {
  '1': 'UploadPhotoRequest',
  '2': [
    {'1': 'Header', '3': 1, '4': 1, '5': 11, '6': '.api.RequestProjectHeader', '8': {}, '10': 'Header'},
    {'1': 'File', '3': 2, '4': 1, '5': 11, '6': '.api.FileDataRequest', '8': {}, '10': 'File'},
  ],
  '7': {},
};

/// Descriptor for `UploadPhotoRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List uploadPhotoRequestDescriptor = $convert.base64Decode(
    'ChJVcGxvYWRQaG90b1JlcXVlc3QSPAoGSGVhZGVyGAEgASgLMhkuYXBpLlJlcXVlc3RQcm9qZW'
    'N0SGVhZGVyQgm6gQEFigECEAFSBkhlYWRlchIzCgRGaWxlGAIgASgLMhQuYXBpLkZpbGVEYXRh'
    'UmVxdWVzdEIJuoEBBYoBAhABUgRGaWxlOhWSQRIKENIBBkhlYWRlctIBBEZpbGU=');

@$core.Deprecated('Use uploadPhotoResponseDescriptor instead')
const UploadPhotoResponse$json = {
  '1': 'UploadPhotoResponse',
  '2': [
    {'1': 'URI', '3': 1, '4': 1, '5': 9, '10': 'URI'},
  ],
};

/// Descriptor for `UploadPhotoResponse`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List uploadPhotoResponseDescriptor = $convert.base64Decode(
    'ChNVcGxvYWRQaG90b1Jlc3BvbnNlEhAKA1VSSRgBIAEoCVIDVVJJ');

@$core.Deprecated('Use deletePhotoRequestDescriptor instead')
const DeletePhotoRequest$json = {
  '1': 'DeletePhotoRequest',
  '2': [
    {'1': 'Header', '3': 1, '4': 1, '5': 11, '6': '.api.RequestProjectHeader', '8': {}, '10': 'Header'},
  ],
  '7': {},
};

/// Descriptor for `DeletePhotoRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List deletePhotoRequestDescriptor = $convert.base64Decode(
    'ChJEZWxldGVQaG90b1JlcXVlc3QSPAoGSGVhZGVyGAEgASgLMhkuYXBpLlJlcXVlc3RQcm9qZW'
    'N0SGVhZGVyQgm6gQEFigECEAFSBkhlYWRlcjoOkkELCgnSAQZIZWFkZXI=');

@$core.Deprecated('Use deletePhotoResponseDescriptor instead')
const DeletePhotoResponse$json = {
  '1': 'DeletePhotoResponse',
};

/// Descriptor for `DeletePhotoResponse`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List deletePhotoResponseDescriptor = $convert.base64Decode(
    'ChNEZWxldGVQaG90b1Jlc3BvbnNl');

@$core.Deprecated('Use uploadInstructionDocumentRequestDescriptor instead')
const UploadInstructionDocumentRequest$json = {
  '1': 'UploadInstructionDocumentRequest',
  '2': [
    {'1': 'Header', '3': 1, '4': 1, '5': 11, '6': '.api.RequestProjectHeader', '8': {}, '10': 'Header'},
    {'1': 'File', '3': 2, '4': 1, '5': 11, '6': '.api.FileDataRequest', '10': 'File'},
    {'1': 'DocID', '3': 3, '4': 1, '5': 9, '8': {}, '10': 'DocID'},
    {'1': 'LanguageCodeISO6391', '3': 4, '4': 1, '5': 9, '8': {}, '10': 'LanguageCodeISO6391'},
    {'1': 'Name', '3': 5, '4': 1, '5': 9, '10': 'Name'},
    {'1': 'AckRequired', '3': 6, '4': 1, '5': 8, '10': 'AckRequired'},
  ],
  '7': {},
};

/// Descriptor for `UploadInstructionDocumentRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List uploadInstructionDocumentRequestDescriptor = $convert.base64Decode(
    'CiBVcGxvYWRJbnN0cnVjdGlvbkRvY3VtZW50UmVxdWVzdBI8CgZIZWFkZXIYASABKAsyGS5hcG'
    'kuUmVxdWVzdFByb2plY3RIZWFkZXJCCbqBAQWKAQIQAVIGSGVhZGVyEigKBEZpbGUYAiABKAsy'
    'FC5hcGkuRmlsZURhdGFSZXF1ZXN0UgRGaWxlEh4KBURvY0lEGAMgASgJQgi6gQEEcgIQAVIFRG'
    '9jSUQSswEKE0xhbmd1YWdlQ29kZUlTTzYzOTEYBCABKAlCgAGSQXAyaDxhIGhyZWY9J2h0dHBz'
    'Oi8vZW4ud2lraXBlZGlhLm9yZy93aWtpL0xpc3Rfb2ZfSVNPXzYzOV9sYW5ndWFnZV9jb2Rlcy'
    'c+SVNPIDYzOSBjb2RlPC9hPiBtZXNzYWdlIGxhbmd1YWdlSgQiZW4iuoEBCXIHEAIYA4ACAVIT'
    'TGFuZ3VhZ2VDb2RlSVNPNjM5MRISCgROYW1lGAUgASgJUgROYW1lEiAKC0Fja1JlcXVpcmVkGA'
    'YgASgIUgtBY2tSZXF1aXJlZDoskkEpCifSAQZIZWFkZXLSAQVEb2NJRNIBE0xhbmd1YWdlQ29k'
    'ZUlTTzYzOTE=');

@$core.Deprecated('Use uploadInstructionDocumentResponseDescriptor instead')
const UploadInstructionDocumentResponse$json = {
  '1': 'UploadInstructionDocumentResponse',
  '2': [
    {'1': 'URI', '3': 1, '4': 1, '5': 9, '10': 'URI'},
  ],
};

/// Descriptor for `UploadInstructionDocumentResponse`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List uploadInstructionDocumentResponseDescriptor = $convert.base64Decode(
    'CiFVcGxvYWRJbnN0cnVjdGlvbkRvY3VtZW50UmVzcG9uc2USEAoDVVJJGAEgASgJUgNVUkk=');

@$core.Deprecated('Use deleteInstructionDocumentRequestDescriptor instead')
const DeleteInstructionDocumentRequest$json = {
  '1': 'DeleteInstructionDocumentRequest',
  '2': [
    {'1': 'Header', '3': 1, '4': 1, '5': 11, '6': '.api.RequestProjectHeader', '8': {}, '10': 'Header'},
    {'1': 'DocID', '3': 2, '4': 1, '5': 9, '8': {}, '10': 'DocID'},
    {'1': 'LanguageCodeISO6391', '3': 3, '4': 1, '5': 9, '8': {}, '10': 'LanguageCodeISO6391'},
  ],
  '7': {},
};

/// Descriptor for `DeleteInstructionDocumentRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List deleteInstructionDocumentRequestDescriptor = $convert.base64Decode(
    'CiBEZWxldGVJbnN0cnVjdGlvbkRvY3VtZW50UmVxdWVzdBI8CgZIZWFkZXIYASABKAsyGS5hcG'
    'kuUmVxdWVzdFByb2plY3RIZWFkZXJCCbqBAQWKAQIQAVIGSGVhZGVyEh4KBURvY0lEGAIgASgJ'
    'Qgi6gQEEcgIQAVIFRG9jSUQS7QEKE0xhbmd1YWdlQ29kZUlTTzYzOTEYAyABKAlCugGSQbYBMq'
    '0BPGEgaHJlZj0naHR0cHM6Ly9lbi53aWtpcGVkaWEub3JnL3dpa2kvTGlzdF9vZl9JU09fNjM5'
    'X2xhbmd1YWdlX2NvZGVzJz5JU08gNjM5IGNvZGU8L2E+IG1lc3NhZ2UgbGFuZ3VhZ2UuIEl0IG'
    'NhbiBiZSBvbWl0dGVkIGluIG9yZGVyIHRvIGRlbGV0ZSBhbGwgdGhlIGRvY3VtZW50cyBwZXIg'
    'bGFuZ3VhZ2VKBCJlbiJSE0xhbmd1YWdlQ29kZUlTTzYzOTE6FpJBEwoR0gEGSGVhZGVy0gEFRG'
    '9jSUQ=');

@$core.Deprecated('Use deleteInstructionDocumentResponseDescriptor instead')
const DeleteInstructionDocumentResponse$json = {
  '1': 'DeleteInstructionDocumentResponse',
};

/// Descriptor for `DeleteInstructionDocumentResponse`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List deleteInstructionDocumentResponseDescriptor = $convert.base64Decode(
    'CiFEZWxldGVJbnN0cnVjdGlvbkRvY3VtZW50UmVzcG9uc2U=');

@$core.Deprecated('Use getAvailableSlotsRequestDescriptor instead')
const GetAvailableSlotsRequest$json = {
  '1': 'GetAvailableSlotsRequest',
  '2': [
    {'1': 'Header', '3': 1, '4': 1, '5': 11, '6': '.api.RequestProjectHeader', '8': {}, '10': 'Header'},
    {'1': 'AppointmentType', '3': 2, '4': 1, '5': 14, '6': '.api.AppointmentType', '8': {}, '10': 'AppointmentType'},
    {'1': 'Commissions', '3': 3, '4': 3, '5': 11, '6': '.api.Commission', '10': 'Commissions'},
    {'1': 'SegmentationSelections', '3': 4, '4': 3, '5': 11, '6': '.api.SegmentationSelection', '10': 'SegmentationSelections'},
    {'1': 'StartDate', '3': 5, '4': 1, '5': 9, '8': {}, '10': 'StartDate'},
    {'1': 'EndDate', '3': 6, '4': 1, '5': 9, '8': {}, '10': 'EndDate'},
    {'1': 'SkippedAppointmentIDs', '3': 7, '4': 3, '5': 9, '10': 'SkippedAppointmentIDs'},
    {'1': 'ActorID', '3': 8, '4': 1, '5': 9, '10': 'ActorID'},
    {'1': 'CarrierInformation', '3': 9, '4': 3, '5': 11, '6': '.api.MetadataElement', '8': {}, '10': 'CarrierInformation'},
    {'1': 'MetaData', '3': 10, '4': 3, '5': 11, '6': '.api.MetadataElement', '8': {}, '10': 'MetaData'},
  ],
  '7': {},
};

/// Descriptor for `GetAvailableSlotsRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getAvailableSlotsRequestDescriptor = $convert.base64Decode(
    'ChhHZXRBdmFpbGFibGVTbG90c1JlcXVlc3QSPAoGSGVhZGVyGAEgASgLMhkuYXBpLlJlcXVlc3'
    'RQcm9qZWN0SGVhZGVyQgm6gQEFigECEAFSBkhlYWRlchJJCg9BcHBvaW50bWVudFR5cGUYAiAB'
    'KA4yFC5hcGkuQXBwb2ludG1lbnRUeXBlQgm6gQEFggECEAFSD0FwcG9pbnRtZW50VHlwZRIxCg'
    'tDb21taXNzaW9ucxgDIAMoCzIPLmFwaS5Db21taXNzaW9uUgtDb21taXNzaW9ucxJSChZTZWdt'
    'ZW50YXRpb25TZWxlY3Rpb25zGAQgAygLMhouYXBpLlNlZ21lbnRhdGlvblNlbGVjdGlvblIWU2'
    'VnbWVudGF0aW9uU2VsZWN0aW9ucxKWAQoJU3RhcnREYXRlGAUgASgJQniSQTiKATVeMjBbMC05'
    'XXsyfS0oMFsxLTldfDFbMC0yXSktKDBbMS05XXxbMTJdWzAtOV18M1swMV0pJLqBATlyNzI1Xj'
    'IwWzAtOV17Mn0tKDBbMS05XXwxWzAtMl0pLSgwWzEtOV18WzEyXVswLTldfDNbMDFdKSRSCVN0'
    'YXJ0RGF0ZRKSAQoHRW5kRGF0ZRgGIAEoCUJ4kkE4igE1XjIwWzAtOV17Mn0tKDBbMS05XXwxWz'
    'AtMl0pLSgwWzEtOV18WzEyXVswLTldfDNbMDFdKSS6gQE5cjcyNV4yMFswLTldezJ9LSgwWzEt'
    'OV18MVswLTJdKS0oMFsxLTldfFsxMl1bMC05XXwzWzAxXSkkUgdFbmREYXRlEjQKFVNraXBwZW'
    'RBcHBvaW50bWVudElEcxgHIAMoCVIVU2tpcHBlZEFwcG9pbnRtZW50SURzEhgKB0FjdG9ySUQY'
    'CCABKAlSB0FjdG9ySUQScgoSQ2FycmllckluZm9ybWF0aW9uGAkgAygLMhQuYXBpLk1ldGFkYX'
    'RhRWxlbWVudEIskkEeMhxDYXJyaWVyIGluZm9ybWF0aW9uIG1ldGFkYXRhwMEYAerBGANLZXlS'
    'EkNhcnJpZXJJbmZvcm1hdGlvbhLHAQoITWV0YURhdGEYCiADKAsyFC5hcGkuTWV0YWRhdGFFbG'
    'VtZW50QpQBkkGFATKCAU1ldGFkYXRhIGFyZSBjaGFyYWN0ZXJpc3RpY3Mgc3BlY2lmaWMgdG8g'
    'dGhlIHNpdGUuIFRoZXkgY2FuIGJlIG9mIHNldmVyYWwgZGF0YSBmb3JtIChzdHJpbmcsIGludG'
    'VnZXIsIGZsb2F0LCBib29sZWFuIG9yIHRpbWVzdGFtcCnAwRgB6sEYA0tleVIITWV0YURhdGE6'
    'MJJBLQor0gEGSGVhZGVy0gEVU2VnbWVudGF0aW9uU2VsZWN0aW9u0gEHQWN0b3JJRA==');

@$core.Deprecated('Use getAvailableSlotsResponseDescriptor instead')
const GetAvailableSlotsResponse$json = {
  '1': 'GetAvailableSlotsResponse',
  '2': [
    {'1': 'SlotGroups', '3': 1, '4': 3, '5': 11, '6': '.api.SlotGroup', '10': 'SlotGroups'},
    {'1': 'EstimatedNeededDurationInMinutes', '3': 2, '4': 1, '5': 4, '10': 'EstimatedNeededDurationInMinutes'},
  ],
};

/// Descriptor for `GetAvailableSlotsResponse`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getAvailableSlotsResponseDescriptor = $convert.base64Decode(
    'ChlHZXRBdmFpbGFibGVTbG90c1Jlc3BvbnNlEi4KClNsb3RHcm91cHMYASADKAsyDi5hcGkuU2'
    'xvdEdyb3VwUgpTbG90R3JvdXBzEkoKIEVzdGltYXRlZE5lZWRlZER1cmF0aW9uSW5NaW51dGVz'
    'GAIgASgEUiBFc3RpbWF0ZWROZWVkZWREdXJhdGlvbkluTWludXRlcw==');

@$core.Deprecated('Use getAllSlotsResponseDescriptor instead')
const GetAllSlotsResponse$json = {
  '1': 'GetAllSlotsResponse',
  '2': [
    {'1': 'SlotGroupAndReasons', '3': 1, '4': 3, '5': 11, '6': '.api.SlotGroupAndReason', '10': 'SlotGroupAndReasons'},
    {'1': 'EstimatedNeededDurationInMinutes', '3': 2, '4': 1, '5': 4, '10': 'EstimatedNeededDurationInMinutes'},
  ],
};

/// Descriptor for `GetAllSlotsResponse`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getAllSlotsResponseDescriptor = $convert.base64Decode(
    'ChNHZXRBbGxTbG90c1Jlc3BvbnNlEkkKE1Nsb3RHcm91cEFuZFJlYXNvbnMYASADKAsyFy5hcG'
    'kuU2xvdEdyb3VwQW5kUmVhc29uUhNTbG90R3JvdXBBbmRSZWFzb25zEkoKIEVzdGltYXRlZE5l'
    'ZWRlZER1cmF0aW9uSW5NaW51dGVzGAIgASgEUiBFc3RpbWF0ZWROZWVkZWREdXJhdGlvbkluTW'
    'ludXRlcw==');

@$core.Deprecated('Use checkAppointmentCommissionRequestDescriptor instead')
const CheckAppointmentCommissionRequest$json = {
  '1': 'CheckAppointmentCommissionRequest',
  '2': [
    {'1': 'Header', '3': 1, '4': 1, '5': 11, '6': '.api.RequestProjectHeader', '8': {}, '10': 'Header'},
    {'1': 'AppointmentType', '3': 2, '4': 1, '5': 14, '6': '.api.AppointmentType', '8': {}, '10': 'AppointmentType'},
    {
      '1': 'Commission',
      '3': 3,
      '4': 1,
      '5': 11,
      '6': '.api.Commission',
      '8': {'3': true},
      '10': 'Commission',
    },
    {
      '1': 'ActorID',
      '3': 4,
      '4': 1,
      '5': 9,
      '8': {'3': true},
      '10': 'ActorID',
    },
    {'1': 'AppointmentCommission', '3': 5, '4': 1, '5': 11, '6': '.api.AppointmentCommission', '10': 'AppointmentCommission'},
  ],
  '7': {},
};

/// Descriptor for `CheckAppointmentCommissionRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List checkAppointmentCommissionRequestDescriptor = $convert.base64Decode(
    'CiFDaGVja0FwcG9pbnRtZW50Q29tbWlzc2lvblJlcXVlc3QSPAoGSGVhZGVyGAEgASgLMhkuYX'
    'BpLlJlcXVlc3RQcm9qZWN0SGVhZGVyQgm6gQEFigECEAFSBkhlYWRlchJJCg9BcHBvaW50bWVu'
    'dFR5cGUYAiABKA4yFC5hcGkuQXBwb2ludG1lbnRUeXBlQgm6gQEFggECEAFSD0FwcG9pbnRtZW'
    '50VHlwZRIzCgpDb21taXNzaW9uGAMgASgLMg8uYXBpLkNvbW1pc3Npb25CAhgBUgpDb21taXNz'
    'aW9uEhwKB0FjdG9ySUQYBCABKAlCAhgBUgdBY3RvcklEElAKFUFwcG9pbnRtZW50Q29tbWlzc2'
    'lvbhgFIAEoCzIaLmFwaS5BcHBvaW50bWVudENvbW1pc3Npb25SFUFwcG9pbnRtZW50Q29tbWlz'
    'c2lvbjogkkEdChvSAQZIZWFkZXLSAQ9BcHBvaW50bWVudFR5cGU=');

@$core.Deprecated('Use possibleExecutionFlowDescriptor instead')
const PossibleExecutionFlow$json = {
  '1': 'PossibleExecutionFlow',
  '2': [
    {'1': 'RefID', '3': 1, '4': 1, '5': 9, '10': 'RefID'},
    {'1': 'RequestedDeliveryDateTime', '3': 2, '4': 1, '5': 11, '6': '.api.DateTime', '10': 'RequestedDeliveryDateTime'},
  ],
};

/// Descriptor for `PossibleExecutionFlow`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List possibleExecutionFlowDescriptor = $convert.base64Decode(
    'ChVQb3NzaWJsZUV4ZWN1dGlvbkZsb3cSFAoFUmVmSUQYASABKAlSBVJlZklEEksKGVJlcXVlc3'
    'RlZERlbGl2ZXJ5RGF0ZVRpbWUYAiABKAsyDS5hcGkuRGF0ZVRpbWVSGVJlcXVlc3RlZERlbGl2'
    'ZXJ5RGF0ZVRpbWU=');

@$core.Deprecated('Use checkAppointmentCommissionResponseDescriptor instead')
const CheckAppointmentCommissionResponse$json = {
  '1': 'CheckAppointmentCommissionResponse',
  '2': [
    {'1': 'Header', '3': 2, '4': 1, '5': 11, '6': '.api.ResponseHeader', '10': 'Header'},
    {'1': 'PossibleExecutionFlows', '3': 3, '4': 3, '5': 11, '6': '.api.PossibleExecutionFlow', '10': 'PossibleExecutionFlows'},
  ],
};

/// Descriptor for `CheckAppointmentCommissionResponse`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List checkAppointmentCommissionResponseDescriptor = $convert.base64Decode(
    'CiJDaGVja0FwcG9pbnRtZW50Q29tbWlzc2lvblJlc3BvbnNlEisKBkhlYWRlchgCIAEoCzITLm'
    'FwaS5SZXNwb25zZUhlYWRlclIGSGVhZGVyElIKFlBvc3NpYmxlRXhlY3V0aW9uRmxvd3MYAyAD'
    'KAsyGi5hcGkuUG9zc2libGVFeGVjdXRpb25GbG93UhZQb3NzaWJsZUV4ZWN1dGlvbkZsb3dz');

@$core.Deprecated('Use standAloneConfDescriptor instead')
const StandAloneConf$json = {
  '1': 'StandAloneConf',
  '2': [
    {'1': 'IsStandAlone', '3': 1, '4': 1, '5': 8, '10': 'IsStandAlone'},
    {'1': 'IsBookingLoadingEnabledForUnknownUsers', '3': 2, '4': 1, '5': 8, '10': 'IsBookingLoadingEnabledForUnknownUsers'},
    {'1': 'IsBookingUnloadingEnabledForUnknownUsers', '3': 3, '4': 1, '5': 8, '10': 'IsBookingUnloadingEnabledForUnknownUsers'},
  ],
};

/// Descriptor for `StandAloneConf`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List standAloneConfDescriptor = $convert.base64Decode(
    'Cg5TdGFuZEFsb25lQ29uZhIiCgxJc1N0YW5kQWxvbmUYASABKAhSDElzU3RhbmRBbG9uZRJWCi'
    'ZJc0Jvb2tpbmdMb2FkaW5nRW5hYmxlZEZvclVua25vd25Vc2VycxgCIAEoCFImSXNCb29raW5n'
    'TG9hZGluZ0VuYWJsZWRGb3JVbmtub3duVXNlcnMSWgooSXNCb29raW5nVW5sb2FkaW5nRW5hYm'
    'xlZEZvclVua25vd25Vc2VycxgDIAEoCFIoSXNCb29raW5nVW5sb2FkaW5nRW5hYmxlZEZvclVu'
    'a25vd25Vc2Vycw==');

@$core.Deprecated('Use bookAppointmentRequestDescriptor instead')
const BookAppointmentRequest$json = {
  '1': 'BookAppointmentRequest',
  '2': [
    {'1': 'Header', '3': 1, '4': 1, '5': 11, '6': '.api.RequestProjectHeader', '8': {}, '10': 'Header'},
    {'1': 'AppointmentType', '3': 2, '4': 1, '5': 14, '6': '.api.AppointmentType', '8': {}, '10': 'AppointmentType'},
    {'1': 'Commissions', '3': 3, '4': 3, '5': 11, '6': '.api.Commission', '8': {}, '10': 'Commissions'},
    {'1': 'SegmentationSelections', '3': 4, '4': 3, '5': 11, '6': '.api.SegmentationSelection', '10': 'SegmentationSelections'},
    {'1': 'CarrierInformation', '3': 14, '4': 3, '5': 11, '6': '.api.MetadataElement', '8': {}, '10': 'CarrierInformation'},
    {'1': 'Slots', '3': 6, '4': 3, '5': 11, '6': '.api.Slot', '8': {}, '10': 'Slots'},
    {'1': 'Emails', '3': 8, '4': 3, '5': 9, '8': {}, '10': 'Emails'},
    {'1': 'AppointmentID', '3': 11, '4': 1, '5': 9, '8': {}, '10': 'AppointmentID'},
    {'1': 'InstructionAck', '3': 12, '4': 1, '5': 8, '10': 'InstructionAck'},
    {'1': 'ActorID', '3': 13, '4': 1, '5': 9, '10': 'ActorID'},
    {'1': 'MetaData', '3': 15, '4': 3, '5': 11, '6': '.api.MetadataElement', '8': {}, '10': 'MetaData'},
    {'1': 'Reason', '3': 16, '4': 1, '5': 9, '8': {}, '10': 'Reason'},
    {'1': 'TimeZone', '3': 17, '4': 1, '5': 9, '8': {}, '10': 'TimeZone'},
    {'1': 'CustomFields', '3': 18, '4': 3, '5': 11, '6': '.api.CustomField', '8': {}, '10': 'CustomFields'},
  ],
  '7': {},
};

/// Descriptor for `BookAppointmentRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List bookAppointmentRequestDescriptor = $convert.base64Decode(
    'ChZCb29rQXBwb2ludG1lbnRSZXF1ZXN0EjwKBkhlYWRlchgBIAEoCzIZLmFwaS5SZXF1ZXN0UH'
    'JvamVjdEhlYWRlckIJuoEBBYoBAhABUgZIZWFkZXISSQoPQXBwb2ludG1lbnRUeXBlGAIgASgO'
    'MhQuYXBpLkFwcG9pbnRtZW50VHlwZUIJuoEBBYIBAhABUg9BcHBvaW50bWVudFR5cGUSZgoLQ2'
    '9tbWlzc2lvbnMYAyADKAsyDy5hcGkuQ29tbWlzc2lvbkIzkkEnMiVDb250ZW50IG9mIHRoZSBh'
    'cHBvaW50bWVudCBieSBwcm9qZWN0uoEBBZIBAggBUgtDb21taXNzaW9ucxJSChZTZWdtZW50YX'
    'Rpb25TZWxlY3Rpb25zGAQgAygLMhouYXBpLlNlZ21lbnRhdGlvblNlbGVjdGlvblIWU2VnbWVu'
    'dGF0aW9uU2VsZWN0aW9ucxJyChJDYXJyaWVySW5mb3JtYXRpb24YDiADKAsyFC5hcGkuTWV0YW'
    'RhdGFFbGVtZW50QiySQR4yHENhcnJpZXIgaW5mb3JtYXRpb24gbWV0YWRhdGHAwRgB6sEYA0tl'
    'eVISQ2FycmllckluZm9ybWF0aW9uEkAKBVNsb3RzGAYgAygLMgkuYXBpLlNsb3RCH5JBEzIRQX'
    'Bwb2ludG1lbnQgc2xvdHO6gQEFkgECCAFSBVNsb3RzEn4KBkVtYWlscxgIIAMoCUJmkkFRMh1N'
    'dXN0IGJlIGEgdmFsaWQgZW1haWwgYWRkcmVzc0owWyJKb2huLmRvZUByZWZsZXguY29tIiwgIn'
    'dpbGwuc21pdGhAcmVmbGV4LmNvbSJduoEBDpIBCwgBIgdyBWAB8AEBUgZFbWFpbHMSXAoNQXBw'
    'b2ludG1lbnRJRBgLIAEoCUI2kkEoMg9Zb3VyIGlkZW50aWZpZXJKFSJZb3VyX0FwcG9pbnRtZW'
    '50X0lEIrqBAQdyBRABGMABUg1BcHBvaW50bWVudElEEiYKDkluc3RydWN0aW9uQWNrGAwgASgI'
    'Ug5JbnN0cnVjdGlvbkFjaxIYCgdBY3RvcklEGA0gASgJUgdBY3RvcklEEscBCghNZXRhRGF0YR'
    'gPIAMoCzIULmFwaS5NZXRhZGF0YUVsZW1lbnRClAGSQYUBMoIBTWV0YWRhdGEgYXJlIGNoYXJh'
    'Y3RlcmlzdGljcyBzcGVjaWZpYyB0byB0aGUgc2l0ZS4gVGhleSBjYW4gYmUgb2Ygc2V2ZXJhbC'
    'BkYXRhIGZvcm0gKHN0cmluZywgaW50ZWdlciwgZmxvYXQsIGJvb2xlYW4gb3IgdGltZXN0YW1w'
    'KcDBGAHqwRgDS2V5UghNZXRhRGF0YRJbCgZSZWFzb24YECABKAlCQ5JBQDI+UmVhc29uIGlzIH'
    'JlcXVpcmVkIHRvIGJvb2sgYXBwb2ludG1lbnQgd2l0aG91dCBvcmRlciByZWZlcmVuY2VSBlJl'
    'YXNvbhJTCghUaW1lWm9uZRgRIAEoCUI3kkE0MjJUaW1lWm9uZSBpcyByZXF1aXJlZCBvbmx5IH'
    'doZW4gYSBXTVMgY2FsbHMgdGhlIEFQSVIIVGltZVpvbmUS8gEKDEN1c3RvbUZpZWxkcxgSIAMo'
    'CzIQLmFwaS5DdXN0b21GaWVsZEK7AZJBtwEytAFBIGZyZWUtZm9ybSBrZXkvdmFsdWUgbWFwIH'
    'Byb3ZpZGVkIGJ5IHRoZSBjbGllbnQuIFRoZSBBUEkgc3RvcmVzIGFuZCByZXR1cm5zIHRoZXNl'
    'IGZpZWxkcyBhcy1pcy4gSW50ZW5kZWQgc29sZWx5IGZvciBjbGllbnQgdXNlOyB0aGUgQVBJIG'
    'RvZXMgbm90IGludGVycHJldCBvciB2YWxpZGF0ZSB0aGUgY29udGVudC5SDEN1c3RvbUZpZWxk'
    'czp3kkF0CnLSAQZIZWFkZXLSAQ9BcHBvaW50bWVudFR5cGXSAQVTbG90c9IBC0NvbW1pc3Npb2'
    '5z0gEWU2VnbWVudGF0aW9uU2VsZWN0aW9uc9IBEkNhcnJpZXJJbmZvcm1hdGlvbtIBB0FjdG9y'
    'SUTSAQZFbWFpbHM=');

@$core.Deprecated('Use getBookingContextRequestDescriptor instead')
const GetBookingContextRequest$json = {
  '1': 'GetBookingContextRequest',
  '2': [
    {'1': 'Header', '3': 1, '4': 1, '5': 11, '6': '.api.RequestProjectHeader', '8': {}, '10': 'Header'},
  ],
  '7': {},
};

/// Descriptor for `GetBookingContextRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getBookingContextRequestDescriptor = $convert.base64Decode(
    'ChhHZXRCb29raW5nQ29udGV4dFJlcXVlc3QSPAoGSGVhZGVyGAEgASgLMhkuYXBpLlJlcXVlc3'
    'RQcm9qZWN0SGVhZGVyQgm6gQEFigECEAFSBkhlYWRlcjoOkkELCgnSAQZIZWFkZXI=');

@$core.Deprecated('Use getBookingContextResponseDescriptor instead')
const GetBookingContextResponse$json = {
  '1': 'GetBookingContextResponse',
  '2': [
    {'1': 'ActorBookingContexts', '3': 5, '4': 3, '5': 11, '6': '.api.ActorBookingContext', '10': 'ActorBookingContexts'},
  ],
};

/// Descriptor for `GetBookingContextResponse`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getBookingContextResponseDescriptor = $convert.base64Decode(
    'ChlHZXRCb29raW5nQ29udGV4dFJlc3BvbnNlEkwKFEFjdG9yQm9va2luZ0NvbnRleHRzGAUgAy'
    'gLMhguYXBpLkFjdG9yQm9va2luZ0NvbnRleHRSFEFjdG9yQm9va2luZ0NvbnRleHRz');

@$core.Deprecated('Use actorBookingContextDescriptor instead')
const ActorBookingContext$json = {
  '1': 'ActorBookingContext',
  '2': [
    {'1': 'ActorID', '3': 1, '4': 1, '5': 9, '10': 'ActorID'},
    {'1': 'SiteID', '3': 8, '4': 1, '5': 9, '10': 'SiteID'},
    {'1': 'ProjectID', '3': 9, '4': 1, '5': 9, '10': 'ProjectID'},
    {'1': 'UnitIDs', '3': 2, '4': 3, '5': 9, '10': 'UnitIDs'},
    {'1': 'CarrierInformation', '3': 3, '4': 3, '5': 11, '6': '.api.PrjMetadata', '10': 'CarrierInformation'},
    {'1': 'MetaData', '3': 4, '4': 3, '5': 11, '6': '.api.PrjMetadata', '10': 'MetaData'},
    {'1': 'Instruction', '3': 5, '4': 1, '5': 11, '6': '.api.Instruction', '10': 'Instruction'},
    {'1': 'InstructionDocuments', '3': 6, '4': 3, '5': 11, '6': '.api.Document', '10': 'InstructionDocuments'},
    {'1': 'SegmentationsByTypes', '3': 7, '4': 3, '5': 11, '6': '.api.SegmentationsByType', '10': 'SegmentationsByTypes'},
  ],
};

/// Descriptor for `ActorBookingContext`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List actorBookingContextDescriptor = $convert.base64Decode(
    'ChNBY3RvckJvb2tpbmdDb250ZXh0EhgKB0FjdG9ySUQYASABKAlSB0FjdG9ySUQSFgoGU2l0ZU'
    'lEGAggASgJUgZTaXRlSUQSHAoJUHJvamVjdElEGAkgASgJUglQcm9qZWN0SUQSGAoHVW5pdElE'
    'cxgCIAMoCVIHVW5pdElEcxJAChJDYXJyaWVySW5mb3JtYXRpb24YAyADKAsyEC5hcGkuUHJqTW'
    'V0YWRhdGFSEkNhcnJpZXJJbmZvcm1hdGlvbhIsCghNZXRhRGF0YRgEIAMoCzIQLmFwaS5QcmpN'
    'ZXRhZGF0YVIITWV0YURhdGESMgoLSW5zdHJ1Y3Rpb24YBSABKAsyEC5hcGkuSW5zdHJ1Y3Rpb2'
    '5SC0luc3RydWN0aW9uEkEKFEluc3RydWN0aW9uRG9jdW1lbnRzGAYgAygLMg0uYXBpLkRvY3Vt'
    'ZW50UhRJbnN0cnVjdGlvbkRvY3VtZW50cxJMChRTZWdtZW50YXRpb25zQnlUeXBlcxgHIAMoCz'
    'IYLmFwaS5TZWdtZW50YXRpb25zQnlUeXBlUhRTZWdtZW50YXRpb25zQnlUeXBlcw==');

@$core.Deprecated('Use segmentationsByTypeDescriptor instead')
const SegmentationsByType$json = {
  '1': 'SegmentationsByType',
  '2': [
    {'1': 'AppointmentType', '3': 1, '4': 1, '5': 14, '6': '.api.AppointmentType', '10': 'AppointmentType'},
    {'1': 'Segmentations', '3': 2, '4': 3, '5': 11, '6': '.api.SegmentationFilter', '10': 'Segmentations'},
  ],
};

/// Descriptor for `SegmentationsByType`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List segmentationsByTypeDescriptor = $convert.base64Decode(
    'ChNTZWdtZW50YXRpb25zQnlUeXBlEj4KD0FwcG9pbnRtZW50VHlwZRgBIAEoDjIULmFwaS5BcH'
    'BvaW50bWVudFR5cGVSD0FwcG9pbnRtZW50VHlwZRI9Cg1TZWdtZW50YXRpb25zGAIgAygLMhcu'
    'YXBpLlNlZ21lbnRhdGlvbkZpbHRlclINU2VnbWVudGF0aW9ucw==');

@$core.Deprecated('Use bookAppointmentResponseDescriptor instead')
const BookAppointmentResponse$json = {
  '1': 'BookAppointmentResponse',
  '2': [
    {'1': 'Header', '3': 2, '4': 1, '5': 11, '6': '.api.ResponseHeader', '10': 'Header'},
    {'1': 'AppointmentID', '3': 1, '4': 1, '5': 9, '10': 'AppointmentID'},
  ],
};

/// Descriptor for `BookAppointmentResponse`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List bookAppointmentResponseDescriptor = $convert.base64Decode(
    'ChdCb29rQXBwb2ludG1lbnRSZXNwb25zZRIrCgZIZWFkZXIYAiABKAsyEy5hcGkuUmVzcG9uc2'
    'VIZWFkZXJSBkhlYWRlchIkCg1BcHBvaW50bWVudElEGAEgASgJUg1BcHBvaW50bWVudElE');

@$core.Deprecated('Use cancelAppointmentRequestDescriptor instead')
const CancelAppointmentRequest$json = {
  '1': 'CancelAppointmentRequest',
  '2': [
    {'1': 'Header', '3': 1, '4': 1, '5': 11, '6': '.api.RequestProjectHeader', '8': {}, '10': 'Header'},
    {'1': 'AppointmentID', '3': 2, '4': 1, '5': 9, '8': {}, '10': 'AppointmentID'},
    {'1': 'ActorID', '3': 3, '4': 1, '5': 9, '10': 'ActorID'},
    {'1': 'CustomFields', '3': 4, '4': 3, '5': 11, '6': '.api.CustomField', '8': {}, '10': 'CustomFields'},
  ],
  '7': {},
};

/// Descriptor for `CancelAppointmentRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List cancelAppointmentRequestDescriptor = $convert.base64Decode(
    'ChhDYW5jZWxBcHBvaW50bWVudFJlcXVlc3QSPAoGSGVhZGVyGAEgASgLMhkuYXBpLlJlcXVlc3'
    'RQcm9qZWN0SGVhZGVyQgm6gQEFigECEAFSBkhlYWRlchJcCg1BcHBvaW50bWVudElEGAIgASgJ'
    'QjaSQSgyD1lvdXIgaWRlbnRpZmllckoVIllvdXJfQXBwb2ludG1lbnRfSUQiuoEBB3IFEAEYwA'
    'FSDUFwcG9pbnRtZW50SUQSGAoHQWN0b3JJRBgDIAEoCVIHQWN0b3JJRBLyAQoMQ3VzdG9tRmll'
    'bGRzGAQgAygLMhAuYXBpLkN1c3RvbUZpZWxkQrsBkkG3ATK0AUEgZnJlZS1mb3JtIGtleS92YW'
    'x1ZSBtYXAgcHJvdmlkZWQgYnkgdGhlIGNsaWVudC4gVGhlIEFQSSBzdG9yZXMgYW5kIHJldHVy'
    'bnMgdGhlc2UgZmllbGRzIGFzLWlzLiBJbnRlbmRlZCBzb2xlbHkgZm9yIGNsaWVudCB1c2U7IH'
    'RoZSBBUEkgZG9lcyBub3QgaW50ZXJwcmV0IG9yIHZhbGlkYXRlIHRoZSBjb250ZW50LlIMQ3Vz'
    'dG9tRmllbGRzOh6SQRsKGdIBBkhlYWRlctIBDUFwcG9pbnRtZW50SUQ=');

@$core.Deprecated('Use cancelAppointmentResponseDescriptor instead')
const CancelAppointmentResponse$json = {
  '1': 'CancelAppointmentResponse',
  '2': [
    {'1': 'Header', '3': 2, '4': 1, '5': 11, '6': '.api.ResponseHeader', '10': 'Header'},
    {'1': 'AppointmentID', '3': 1, '4': 1, '5': 9, '10': 'AppointmentID'},
  ],
};

/// Descriptor for `CancelAppointmentResponse`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List cancelAppointmentResponseDescriptor = $convert.base64Decode(
    'ChlDYW5jZWxBcHBvaW50bWVudFJlc3BvbnNlEisKBkhlYWRlchgCIAEoCzITLmFwaS5SZXNwb2'
    '5zZUhlYWRlclIGSGVhZGVyEiQKDUFwcG9pbnRtZW50SUQYASABKAlSDUFwcG9pbnRtZW50SUQ=');

@$core.Deprecated('Use rescheduleAppointmentRequestDescriptor instead')
const RescheduleAppointmentRequest$json = {
  '1': 'RescheduleAppointmentRequest',
  '2': [
    {'1': 'Header', '3': 1, '4': 1, '5': 11, '6': '.api.RequestProjectHeader', '8': {}, '10': 'Header'},
    {'1': 'AppointmentID', '3': 2, '4': 1, '5': 9, '8': {}, '10': 'AppointmentID'},
    {'1': 'Slots', '3': 3, '4': 3, '5': 11, '6': '.api.Slot', '10': 'Slots'},
    {'1': 'ActorID', '3': 4, '4': 1, '5': 9, '10': 'ActorID'},
  ],
  '7': {},
};

/// Descriptor for `RescheduleAppointmentRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List rescheduleAppointmentRequestDescriptor = $convert.base64Decode(
    'ChxSZXNjaGVkdWxlQXBwb2ludG1lbnRSZXF1ZXN0EjwKBkhlYWRlchgBIAEoCzIZLmFwaS5SZX'
    'F1ZXN0UHJvamVjdEhlYWRlckIJuoEBBYoBAhABUgZIZWFkZXISXAoNQXBwb2ludG1lbnRJRBgC'
    'IAEoCUI2kkEoMg9Zb3VyIGlkZW50aWZpZXJKFSJZb3VyX0FwcG9pbnRtZW50X0lEIrqBAQdyBR'
    'ABGMABUg1BcHBvaW50bWVudElEEh8KBVNsb3RzGAMgAygLMgkuYXBpLlNsb3RSBVNsb3RzEhgK'
    'B0FjdG9ySUQYBCABKAlSB0FjdG9ySUQ6JpJBIwoh0gEGSGVhZGVy0gENQXBwb2ludG1lbnRJRN'
    'IBBVNsb3Rz');

@$core.Deprecated('Use updateAppointmentRequestDescriptor instead')
const UpdateAppointmentRequest$json = {
  '1': 'UpdateAppointmentRequest',
  '2': [
    {'1': 'Header', '3': 1, '4': 1, '5': 11, '6': '.api.RequestProjectHeader', '8': {}, '10': 'Header'},
    {'1': 'AppointmentID', '3': 2, '4': 1, '5': 9, '8': {}, '10': 'AppointmentID'},
    {'1': 'Slots', '3': 3, '4': 3, '5': 11, '6': '.api.Slot', '8': {}, '10': 'Slots'},
    {'1': 'Commissions', '3': 4, '4': 3, '5': 11, '6': '.api.Commission', '8': {}, '10': 'Commissions'},
    {'1': 'ActorID', '3': 5, '4': 1, '5': 9, '10': 'ActorID'},
    {'1': 'Emails', '3': 6, '4': 3, '5': 9, '8': {}, '10': 'Emails'},
    {'1': 'Reason', '3': 7, '4': 1, '5': 9, '8': {}, '10': 'Reason'},
    {'1': 'TimeZone', '3': 8, '4': 1, '5': 9, '8': {}, '10': 'TimeZone'},
    {'1': 'CustomFields', '3': 9, '4': 3, '5': 11, '6': '.api.CustomField', '8': {}, '10': 'CustomFields'},
  ],
  '7': {},
};

/// Descriptor for `UpdateAppointmentRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List updateAppointmentRequestDescriptor = $convert.base64Decode(
    'ChhVcGRhdGVBcHBvaW50bWVudFJlcXVlc3QSPAoGSGVhZGVyGAEgASgLMhkuYXBpLlJlcXVlc3'
    'RQcm9qZWN0SGVhZGVyQgm6gQEFigECEAFSBkhlYWRlchJcCg1BcHBvaW50bWVudElEGAIgASgJ'
    'QjaSQSgyD1lvdXIgaWRlbnRpZmllckoVIllvdXJfQXBwb2ludG1lbnRfSUQiuoEBB3IFEAEYwA'
    'FSDUFwcG9pbnRtZW50SUQSQAoFU2xvdHMYAyADKAsyCS5hcGkuU2xvdEIfkkETMhFBcHBvaW50'
    'bWVudCBzbG90c7qBAQWSAQIIAVIFU2xvdHMSZgoLQ29tbWlzc2lvbnMYBCADKAsyDy5hcGkuQ2'
    '9tbWlzc2lvbkIzkkEnMiVDb250ZW50IG9mIHRoZSBhcHBvaW50bWVudCBieSBwcm9qZWN0uoEB'
    'BZIBAggBUgtDb21taXNzaW9ucxIYCgdBY3RvcklEGAUgASgJUgdBY3RvcklEEl8KBkVtYWlscx'
    'gGIAMoCUJHkkEySjBbIkpvaG4uZG9lQHJlZmxleC5jb20iLCAid2lsbC5zbWl0aEByZWZsZXgu'
    'Y29tIl26gQEOkgELCAEiB3IFYAHwAQFSBkVtYWlscxJbCgZSZWFzb24YByABKAlCQ5JBQDI+Um'
    'Vhc29uIGlzIHJlcXVpcmVkIHRvIGJvb2sgYXBwb2ludG1lbnQgd2l0aG91dCBvcmRlciByZWZl'
    'cmVuY2VSBlJlYXNvbhJTCghUaW1lWm9uZRgIIAEoCUI3kkE0MjJUaW1lWm9uZSBpcyByZXF1aX'
    'JlZCBvbmx5IHdoZW4gYSBXTVMgY2FsbHMgdGhlIEFQSVIIVGltZVpvbmUS8gEKDEN1c3RvbUZp'
    'ZWxkcxgJIAMoCzIQLmFwaS5DdXN0b21GaWVsZEK7AZJBtwEytAFBIGZyZWUtZm9ybSBrZXkvdm'
    'FsdWUgbWFwIHByb3ZpZGVkIGJ5IHRoZSBjbGllbnQuIFRoZSBBUEkgc3RvcmVzIGFuZCByZXR1'
    'cm5zIHRoZXNlIGZpZWxkcyBhcy1pcy4gSW50ZW5kZWQgc29sZWx5IGZvciBjbGllbnQgdXNlOy'
    'B0aGUgQVBJIGRvZXMgbm90IGludGVycHJldCBvciB2YWxpZGF0ZSB0aGUgY29udGVudC5SDEN1'
    'c3RvbUZpZWxkczpHkkFECkLSAQZIZWFkZXLSAQ1BcHBvaW50bWVudElE0gEFU2xvdHPSAQtDb2'
    '1taXNzaW9uc9IBB0FjdG9ySUTSAQZFbWFpbHM=');

@$core.Deprecated('Use wMSUpdateAppointmentRequestDescriptor instead')
const WMSUpdateAppointmentRequest$json = {
  '1': 'WMSUpdateAppointmentRequest',
  '2': [
    {'1': 'Header', '3': 1, '4': 1, '5': 11, '6': '.api.RequestProjectHeader', '8': {}, '10': 'Header'},
    {'1': 'AppointmentID', '3': 2, '4': 1, '5': 9, '8': {}, '10': 'AppointmentID'},
    {'1': 'Slots', '3': 3, '4': 3, '5': 11, '6': '.api.Slot', '8': {}, '10': 'Slots'},
    {'1': 'Commissions', '3': 4, '4': 3, '5': 11, '6': '.api.WMSCommission', '8': {}, '10': 'Commissions'},
    {'1': 'ActorID', '3': 5, '4': 1, '5': 9, '10': 'ActorID'},
    {'1': 'Reason', '3': 7, '4': 1, '5': 9, '8': {}, '10': 'Reason'},
    {'1': 'TimeZone', '3': 8, '4': 1, '5': 9, '8': {}, '10': 'TimeZone'},
    {'1': 'CustomFields', '3': 9, '4': 3, '5': 11, '6': '.api.CustomField', '8': {}, '10': 'CustomFields'},
  ],
  '7': {},
};

/// Descriptor for `WMSUpdateAppointmentRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List wMSUpdateAppointmentRequestDescriptor = $convert.base64Decode(
    'ChtXTVNVcGRhdGVBcHBvaW50bWVudFJlcXVlc3QSPAoGSGVhZGVyGAEgASgLMhkuYXBpLlJlcX'
    'Vlc3RQcm9qZWN0SGVhZGVyQgm6gQEFigECEAFSBkhlYWRlchJcCg1BcHBvaW50bWVudElEGAIg'
    'ASgJQjaSQSgyD1lvdXIgaWRlbnRpZmllckoVIllvdXJfQXBwb2ludG1lbnRfSUQiuoEBB3IFEA'
    'EYwAFSDUFwcG9pbnRtZW50SUQSQAoFU2xvdHMYAyADKAsyCS5hcGkuU2xvdEIfkkETMhFBcHBv'
    'aW50bWVudCBzbG90c7qBAQWSAQIIAVIFU2xvdHMSYAoLQ29tbWlzc2lvbnMYBCADKAsyEi5hcG'
    'kuV01TQ29tbWlzc2lvbkIqkkEnMiVDb250ZW50IG9mIHRoZSBhcHBvaW50bWVudCBieSBwcm9q'
    'ZWN0UgtDb21taXNzaW9ucxIYCgdBY3RvcklEGAUgASgJUgdBY3RvcklEEl0KBlJlYXNvbhgHIA'
    'EoCUJFkkFCMkBSZWFzb24gaXMgcmVxdWlyZWQgdG8gdXBkYXRlIGFwcG9pbnRtZW50IHdpdGhv'
    'dXQgb3JkZXIgcmVmZXJlbmNlUgZSZWFzb24SUwoIVGltZVpvbmUYCCABKAlCN5JBNDIyVGltZV'
    'pvbmUgaXMgcmVxdWlyZWQgb25seSB3aGVuIGEgV01TIGNhbGxzIHRoZSBBUElSCFRpbWVab25l'
    'EvIBCgxDdXN0b21GaWVsZHMYCSADKAsyEC5hcGkuQ3VzdG9tRmllbGRCuwGSQbcBMrQBQSBmcm'
    'VlLWZvcm0ga2V5L3ZhbHVlIG1hcCBwcm92aWRlZCBieSB0aGUgY2xpZW50LiBUaGUgQVBJIHN0'
    'b3JlcyBhbmQgcmV0dXJucyB0aGVzZSBmaWVsZHMgYXMtaXMuIEludGVuZGVkIHNvbGVseSBmb3'
    'IgY2xpZW50IHVzZTsgdGhlIEFQSSBkb2VzIG5vdCBpbnRlcnByZXQgb3IgdmFsaWRhdGUgdGhl'
    'IGNvbnRlbnQuUgxDdXN0b21GaWVsZHM6MJJBLQor0gEGSGVhZGVy0gENQXBwb2ludG1lbnRJRN'
    'IBBVNsb3Rz0gEHQWN0b3JJRA==');

@$core.Deprecated('Use deleteSettingsRequestDescriptor instead')
const DeleteSettingsRequest$json = {
  '1': 'DeleteSettingsRequest',
  '2': [
    {'1': 'SiteID', '3': 1, '4': 1, '5': 9, '8': {}, '10': 'SiteID'},
  ],
  '7': {},
};

/// Descriptor for `DeleteSettingsRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List deleteSettingsRequestDescriptor = $convert.base64Decode(
    'ChVEZWxldGVTZXR0aW5nc1JlcXVlc3QSIAoGU2l0ZUlEGAEgASgJQgi6gQEEcgIQAVIGU2l0ZU'
    'lEOg6SQQsKCdIBBlNpdGVJRA==');

@$core.Deprecated('Use deleteSettingsResultDescriptor instead')
const DeleteSettingsResult$json = {
  '1': 'DeleteSettingsResult',
};

/// Descriptor for `DeleteSettingsResult`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List deleteSettingsResultDescriptor = $convert.base64Decode(
    'ChREZWxldGVTZXR0aW5nc1Jlc3VsdA==');

@$core.Deprecated('Use resolveSiteRequestDescriptor instead')
const ResolveSiteRequest$json = {
  '1': 'ResolveSiteRequest',
  '2': [
    {'1': 'ProjectID', '3': 1, '4': 1, '5': 9, '8': {}, '10': 'ProjectID'},
    {'1': 'ActorID', '3': 2, '4': 1, '5': 9, '10': 'ActorID'},
  ],
  '7': {},
};

/// Descriptor for `ResolveSiteRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List resolveSiteRequestDescriptor = $convert.base64Decode(
    'ChJSZXNvbHZlU2l0ZVJlcXVlc3QSJgoJUHJvamVjdElEGAEgASgJQgi6gQEEcgIQAVIJUHJvam'
    'VjdElEEhgKB0FjdG9ySUQYAiABKAlSB0FjdG9ySUQ6EZJBDgoM0gEJUHJvamVjdElE');

@$core.Deprecated('Use resolveSiteResponseDescriptor instead')
const ResolveSiteResponse$json = {
  '1': 'ResolveSiteResponse',
  '2': [
    {'1': 'Site', '3': 1, '4': 1, '5': 11, '6': '.api.Site', '10': 'Site'},
  ],
};

/// Descriptor for `ResolveSiteResponse`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List resolveSiteResponseDescriptor = $convert.base64Decode(
    'ChNSZXNvbHZlU2l0ZVJlc3BvbnNlEh0KBFNpdGUYASABKAsyCS5hcGkuU2l0ZVIEU2l0ZQ==');

@$core.Deprecated('Use projectAuthorisationWithValueDescriptor instead')
const ProjectAuthorisationWithValue$json = {
  '1': 'ProjectAuthorisationWithValue',
  '2': [
    {'1': 'ProjectID', '3': 1, '4': 1, '5': 9, '10': 'ProjectID'},
    {'1': 'UnloadingConstraint', '3': 2, '4': 1, '5': 11, '6': '.api.ProjectConstraintWithValue', '10': 'UnloadingConstraint'},
    {'1': 'LoadingConstraint', '3': 3, '4': 1, '5': 11, '6': '.api.ProjectConstraintWithValue', '10': 'LoadingConstraint'},
  ],
};

/// Descriptor for `ProjectAuthorisationWithValue`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List projectAuthorisationWithValueDescriptor = $convert.base64Decode(
    'Ch1Qcm9qZWN0QXV0aG9yaXNhdGlvbldpdGhWYWx1ZRIcCglQcm9qZWN0SUQYASABKAlSCVByb2'
    'plY3RJRBJRChNVbmxvYWRpbmdDb25zdHJhaW50GAIgASgLMh8uYXBpLlByb2plY3RDb25zdHJh'
    'aW50V2l0aFZhbHVlUhNVbmxvYWRpbmdDb25zdHJhaW50Ek0KEUxvYWRpbmdDb25zdHJhaW50GA'
    'MgASgLMh8uYXBpLlByb2plY3RDb25zdHJhaW50V2l0aFZhbHVlUhFMb2FkaW5nQ29uc3RyYWlu'
    'dA==');

@$core.Deprecated('Use projectConstraintWithValueDescriptor instead')
const ProjectConstraintWithValue$json = {
  '1': 'ProjectConstraintWithValue',
  '2': [
    {'1': 'SegmentationFilters', '3': 1, '4': 3, '5': 11, '6': '.api.Segmentation', '8': {}, '10': 'SegmentationFilters'},
    {'1': 'MinNoticePeriod', '3': 2, '4': 1, '5': 11, '6': '.api.Period', '10': 'MinNoticePeriod'},
    {'1': 'MaxBookingPeriod', '3': 3, '4': 1, '5': 11, '6': '.api.Period', '10': 'MaxBookingPeriod'},
  ],
};

/// Descriptor for `ProjectConstraintWithValue`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List projectConstraintWithValueDescriptor = $convert.base64Decode(
    'ChpQcm9qZWN0Q29uc3RyYWludFdpdGhWYWx1ZRJXChNTZWdtZW50YXRpb25GaWx0ZXJzGAEgAy'
    'gLMhEuYXBpLlNlZ21lbnRhdGlvbkIS6sEYDlNlZ21lbnRhdGlvbklEUhNTZWdtZW50YXRpb25G'
    'aWx0ZXJzEjUKD01pbk5vdGljZVBlcmlvZBgCIAEoCzILLmFwaS5QZXJpb2RSD01pbk5vdGljZV'
    'BlcmlvZBI3ChBNYXhCb29raW5nUGVyaW9kGAMgASgLMgsuYXBpLlBlcmlvZFIQTWF4Qm9va2lu'
    'Z1BlcmlvZA==');

@$core.Deprecated('Use segmentationsSettingDescriptor instead')
const SegmentationsSetting$json = {
  '1': 'SegmentationsSetting',
  '2': [
    {'1': 'Authorisation', '3': 1, '4': 1, '5': 11, '6': '.api.ProjectAuthorisationWithValue', '10': 'Authorisation'},
    {'1': 'Name', '3': 2, '4': 1, '5': 9, '10': 'Name'},
    {'1': 'ProjectID', '3': 3, '4': 1, '5': 9, '10': 'ProjectID'},
  ],
};

/// Descriptor for `SegmentationsSetting`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List segmentationsSettingDescriptor = $convert.base64Decode(
    'ChRTZWdtZW50YXRpb25zU2V0dGluZxJICg1BdXRob3Jpc2F0aW9uGAEgASgLMiIuYXBpLlByb2'
    'plY3RBdXRob3Jpc2F0aW9uV2l0aFZhbHVlUg1BdXRob3Jpc2F0aW9uEhIKBE5hbWUYAiABKAlS'
    'BE5hbWUSHAoJUHJvamVjdElEGAMgASgJUglQcm9qZWN0SUQ=');

@$core.Deprecated('Use listOfSitesPerOrganisationDescriptor instead')
const ListOfSitesPerOrganisation$json = {
  '1': 'ListOfSitesPerOrganisation',
  '2': [
    {'1': 'OrganisationID', '3': 1, '4': 1, '5': 9, '10': 'OrganisationID'},
    {'1': 'SegmentationsSettings', '3': 2, '4': 3, '5': 11, '6': '.api.SegmentationsSetting', '10': 'SegmentationsSettings'},
  ],
};

/// Descriptor for `ListOfSitesPerOrganisation`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List listOfSitesPerOrganisationDescriptor = $convert.base64Decode(
    'ChpMaXN0T2ZTaXRlc1Blck9yZ2FuaXNhdGlvbhImCg5PcmdhbmlzYXRpb25JRBgBIAEoCVIOT3'
    'JnYW5pc2F0aW9uSUQSTwoVU2VnbWVudGF0aW9uc1NldHRpbmdzGAIgAygLMhkuYXBpLlNlZ21l'
    'bnRhdGlvbnNTZXR0aW5nUhVTZWdtZW50YXRpb25zU2V0dGluZ3M=');

@$core.Deprecated('Use listSitesAuthorizedForBookingRequestDescriptor instead')
const ListSitesAuthorizedForBookingRequest$json = {
  '1': 'ListSitesAuthorizedForBookingRequest',
  '2': [
    {'1': 'Header', '3': 1, '4': 1, '5': 11, '6': '.api.RequestProjectHeader', '8': {}, '10': 'Header'},
  ],
  '7': {'3': true},
};

/// Descriptor for `ListSitesAuthorizedForBookingRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List listSitesAuthorizedForBookingRequestDescriptor = $convert.base64Decode(
    'CiRMaXN0U2l0ZXNBdXRob3JpemVkRm9yQm9va2luZ1JlcXVlc3QSPAoGSGVhZGVyGAEgASgLMh'
    'kuYXBpLlJlcXVlc3RQcm9qZWN0SGVhZGVyQgm6gQEFigECEAFSBkhlYWRlcjoQGAGSQQsKCdIB'
    'BkhlYWRlcg==');

@$core.Deprecated('Use listSitesAuthorizedForBookingResponseDescriptor instead')
const ListSitesAuthorizedForBookingResponse$json = {
  '1': 'ListSitesAuthorizedForBookingResponse',
  '2': [
    {'1': 'ListOfSitesPerOrganisations', '3': 1, '4': 3, '5': 11, '6': '.api.ListOfSitesPerOrganisation', '10': 'ListOfSitesPerOrganisations'},
  ],
  '7': {'3': true},
};

/// Descriptor for `ListSitesAuthorizedForBookingResponse`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List listSitesAuthorizedForBookingResponseDescriptor = $convert.base64Decode(
    'CiVMaXN0U2l0ZXNBdXRob3JpemVkRm9yQm9va2luZ1Jlc3BvbnNlEmEKG0xpc3RPZlNpdGVzUG'
    'VyT3JnYW5pc2F0aW9ucxgBIAMoCzIfLmFwaS5MaXN0T2ZTaXRlc1Blck9yZ2FuaXNhdGlvblIb'
    'TGlzdE9mU2l0ZXNQZXJPcmdhbmlzYXRpb25zOgIYAQ==');

@$core.Deprecated('Use siteDescriptionDescriptor instead')
const SiteDescription$json = {
  '1': 'SiteDescription',
  '2': [
    {'1': 'OrganisationID', '3': 1, '4': 1, '5': 9, '10': 'OrganisationID'},
    {'1': 'SiteID', '3': 2, '4': 1, '5': 9, '10': 'SiteID'},
    {'1': 'SiteName', '3': 3, '4': 1, '5': 9, '10': 'SiteName'},
  ],
};

/// Descriptor for `SiteDescription`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List siteDescriptionDescriptor = $convert.base64Decode(
    'Cg9TaXRlRGVzY3JpcHRpb24SJgoOT3JnYW5pc2F0aW9uSUQYASABKAlSDk9yZ2FuaXNhdGlvbk'
    'lEEhYKBlNpdGVJRBgCIAEoCVIGU2l0ZUlEEhoKCFNpdGVOYW1lGAMgASgJUghTaXRlTmFtZQ==');

@$core.Deprecated('Use listAllowedSitesRequestDescriptor instead')
const ListAllowedSitesRequest$json = {
  '1': 'ListAllowedSitesRequest',
  '2': [
    {'1': 'Header', '3': 1, '4': 1, '5': 11, '6': '.api.RequestProjectHeader', '8': {}, '10': 'Header'},
  ],
  '7': {},
};

/// Descriptor for `ListAllowedSitesRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List listAllowedSitesRequestDescriptor = $convert.base64Decode(
    'ChdMaXN0QWxsb3dlZFNpdGVzUmVxdWVzdBI8CgZIZWFkZXIYASABKAsyGS5hcGkuUmVxdWVzdF'
    'Byb2plY3RIZWFkZXJCCbqBAQWKAQIQAVIGSGVhZGVyOg6SQQsKCdIBBkhlYWRlcg==');

@$core.Deprecated('Use listAllowedSitesResponseDescriptor instead')
const ListAllowedSitesResponse$json = {
  '1': 'ListAllowedSitesResponse',
  '2': [
    {'1': 'SitesAllowed', '3': 1, '4': 3, '5': 11, '6': '.api.SiteDescription', '10': 'SitesAllowed'},
  ],
};

/// Descriptor for `ListAllowedSitesResponse`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List listAllowedSitesResponseDescriptor = $convert.base64Decode(
    'ChhMaXN0QWxsb3dlZFNpdGVzUmVzcG9uc2USOAoMU2l0ZXNBbGxvd2VkGAEgAygLMhQuYXBpLl'
    'NpdGVEZXNjcmlwdGlvblIMU2l0ZXNBbGxvd2Vk');

@$core.Deprecated('Use getActorAuthorisationRequestDescriptor instead')
const GetActorAuthorisationRequest$json = {
  '1': 'GetActorAuthorisationRequest',
  '2': [
    {'1': 'Header', '3': 1, '4': 1, '5': 11, '6': '.api.RequestProjectHeader', '8': {}, '10': 'Header'},
    {'1': 'SiteID', '3': 2, '4': 1, '5': 9, '8': {}, '10': 'SiteID'},
  ],
  '7': {},
};

/// Descriptor for `GetActorAuthorisationRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getActorAuthorisationRequestDescriptor = $convert.base64Decode(
    'ChxHZXRBY3RvckF1dGhvcmlzYXRpb25SZXF1ZXN0EjwKBkhlYWRlchgBIAEoCzIZLmFwaS5SZX'
    'F1ZXN0UHJvamVjdEhlYWRlckIJuoEBBYoBAhABUgZIZWFkZXISIAoGU2l0ZUlEGAIgASgJQgi6'
    'gQEEcgIQAVIGU2l0ZUlEOheSQRQKEtIBBkhlYWRlctIBBlNpdGVJRA==');

@$core.Deprecated('Use getActorAuthorisationResponseDescriptor instead')
const GetActorAuthorisationResponse$json = {
  '1': 'GetActorAuthorisationResponse',
  '2': [
    {'1': 'Authorisation', '3': 2, '4': 1, '5': 11, '6': '.api.ProjectAuthorisationWithValue', '10': 'Authorisation'},
  ],
};

/// Descriptor for `GetActorAuthorisationResponse`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getActorAuthorisationResponseDescriptor = $convert.base64Decode(
    'Ch1HZXRBY3RvckF1dGhvcmlzYXRpb25SZXNwb25zZRJICg1BdXRob3Jpc2F0aW9uGAIgASgLMi'
    'IuYXBpLlByb2plY3RBdXRob3Jpc2F0aW9uV2l0aFZhbHVlUg1BdXRob3Jpc2F0aW9u');

@$core.Deprecated('Use getBasicSettingsRequestDescriptor instead')
const GetBasicSettingsRequest$json = {
  '1': 'GetBasicSettingsRequest',
  '2': [
    {'1': 'Header', '3': 1, '4': 1, '5': 11, '6': '.api.RequestProjectHeader', '8': {}, '10': 'Header'},
    {
      '1': 'ActorID',
      '3': 2,
      '4': 1,
      '5': 9,
      '8': {'3': true},
      '10': 'ActorID',
    },
  ],
  '7': {},
};

/// Descriptor for `GetBasicSettingsRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getBasicSettingsRequestDescriptor = $convert.base64Decode(
    'ChdHZXRCYXNpY1NldHRpbmdzUmVxdWVzdBI8CgZIZWFkZXIYASABKAsyGS5hcGkuUmVxdWVzdF'
    'Byb2plY3RIZWFkZXJCCbqBAQWKAQIQAVIGSGVhZGVyEhwKB0FjdG9ySUQYAiABKAlCAhgBUgdB'
    'Y3RvcklEOg6SQQsKCdIBBkhlYWRlcg==');

@$core.Deprecated('Use getBasicSettingsResponseDescriptor instead')
const GetBasicSettingsResponse$json = {
  '1': 'GetBasicSettingsResponse',
  '2': [
    {'1': 'Name', '3': 1, '4': 1, '5': 9, '10': 'Name'},
    {'1': 'Active', '3': 2, '4': 1, '5': 8, '10': 'Active'},
    {'1': 'Address', '3': 3, '4': 1, '5': 11, '6': '.api.Address', '10': 'Address'},
    {'1': 'Phones', '3': 4, '4': 3, '5': 9, '10': 'Phones'},
    {'1': 'Fax', '3': 5, '4': 1, '5': 9, '10': 'Fax'},
    {'1': 'Emails', '3': 6, '4': 3, '5': 9, '10': 'Emails'},
    {'1': 'ID', '3': 7, '4': 1, '5': 9, '10': 'ID'},
    {'1': 'PhotoURI', '3': 8, '4': 1, '5': 9, '10': 'PhotoURI'},
    {'1': 'PrefixAppointmentID', '3': 9, '4': 1, '5': 9, '10': 'PrefixAppointmentID'},
  ],
};

/// Descriptor for `GetBasicSettingsResponse`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getBasicSettingsResponseDescriptor = $convert.base64Decode(
    'ChhHZXRCYXNpY1NldHRpbmdzUmVzcG9uc2USEgoETmFtZRgBIAEoCVIETmFtZRIWCgZBY3Rpdm'
    'UYAiABKAhSBkFjdGl2ZRImCgdBZGRyZXNzGAMgASgLMgwuYXBpLkFkZHJlc3NSB0FkZHJlc3MS'
    'FgoGUGhvbmVzGAQgAygJUgZQaG9uZXMSEAoDRmF4GAUgASgJUgNGYXgSFgoGRW1haWxzGAYgAy'
    'gJUgZFbWFpbHMSDgoCSUQYByABKAlSAklEEhoKCFBob3RvVVJJGAggASgJUghQaG90b1VSSRIw'
    'ChNQcmVmaXhBcHBvaW50bWVudElEGAkgASgJUhNQcmVmaXhBcHBvaW50bWVudElE');

@$core.Deprecated('Use getUnitsRequestDescriptor instead')
const GetUnitsRequest$json = {
  '1': 'GetUnitsRequest',
  '2': [
    {'1': 'Header', '3': 1, '4': 1, '5': 11, '6': '.api.RequestProjectHeader', '8': {}, '10': 'Header'},
    {
      '1': 'ActorID',
      '3': 2,
      '4': 1,
      '5': 9,
      '8': {'3': true},
      '10': 'ActorID',
    },
  ],
  '7': {},
};

/// Descriptor for `GetUnitsRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getUnitsRequestDescriptor = $convert.base64Decode(
    'Cg9HZXRVbml0c1JlcXVlc3QSPAoGSGVhZGVyGAEgASgLMhkuYXBpLlJlcXVlc3RQcm9qZWN0SG'
    'VhZGVyQgm6gQEFigECEAFSBkhlYWRlchIcCgdBY3RvcklEGAIgASgJQgIYAVIHQWN0b3JJRDoO'
    'kkELCgnSAQZIZWFkZXI=');

@$core.Deprecated('Use getUnitsResponseDescriptor instead')
const GetUnitsResponse$json = {
  '1': 'GetUnitsResponse',
  '2': [
    {'1': 'Units', '3': 1, '4': 3, '5': 11, '6': '.api.Unit', '10': 'Units'},
  ],
};

/// Descriptor for `GetUnitsResponse`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getUnitsResponseDescriptor = $convert.base64Decode(
    'ChBHZXRVbml0c1Jlc3BvbnNlEh8KBVVuaXRzGAEgAygLMgkuYXBpLlVuaXRSBVVuaXRz');

@$core.Deprecated('Use getBookingSegmentationsRequestDescriptor instead')
const GetBookingSegmentationsRequest$json = {
  '1': 'GetBookingSegmentationsRequest',
  '2': [
    {'1': 'Header', '3': 1, '4': 1, '5': 11, '6': '.api.RequestProjectHeader', '8': {}, '10': 'Header'},
    {
      '1': 'ActorID',
      '3': 2,
      '4': 1,
      '5': 9,
      '8': {'3': true},
      '10': 'ActorID',
    },
    {'1': 'AppointmentType', '3': 3, '4': 1, '5': 14, '6': '.api.AppointmentType', '10': 'AppointmentType'},
    {
      '1': 'Commissions',
      '3': 4,
      '4': 3,
      '5': 11,
      '6': '.api.Commission',
      '8': {'3': true},
      '10': 'Commissions',
    },
    {'1': 'Loading', '3': 5, '4': 1, '5': 11, '6': '.api.AppointmentContent', '10': 'Loading'},
    {'1': 'Unloading', '3': 6, '4': 1, '5': 11, '6': '.api.AppointmentContent', '10': 'Unloading'},
  ],
  '7': {},
};

/// Descriptor for `GetBookingSegmentationsRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getBookingSegmentationsRequestDescriptor = $convert.base64Decode(
    'Ch5HZXRCb29raW5nU2VnbWVudGF0aW9uc1JlcXVlc3QSPAoGSGVhZGVyGAEgASgLMhkuYXBpLl'
    'JlcXVlc3RQcm9qZWN0SGVhZGVyQgm6gQEFigECEAFSBkhlYWRlchIcCgdBY3RvcklEGAIgASgJ'
    'QgIYAVIHQWN0b3JJRBI+Cg9BcHBvaW50bWVudFR5cGUYAyABKA4yFC5hcGkuQXBwb2ludG1lbn'
    'RUeXBlUg9BcHBvaW50bWVudFR5cGUSNQoLQ29tbWlzc2lvbnMYBCADKAsyDy5hcGkuQ29tbWlz'
    'c2lvbkICGAFSC0NvbW1pc3Npb25zEjEKB0xvYWRpbmcYBSABKAsyFy5hcGkuQXBwb2ludG1lbn'
    'RDb250ZW50UgdMb2FkaW5nEjUKCVVubG9hZGluZxgGIAEoCzIXLmFwaS5BcHBvaW50bWVudENv'
    'bnRlbnRSCVVubG9hZGluZzogkkEdChvSAQZIZWFkZXLSAQ9BcHBvaW50bWVudFR5cGU=');

@$core.Deprecated('Use getBookingSegmentationsResponseDescriptor instead')
const GetBookingSegmentationsResponse$json = {
  '1': 'GetBookingSegmentationsResponse',
  '2': [
    {
      '1': 'SegmentationChoices',
      '3': 1,
      '4': 3,
      '5': 11,
      '6': '.api.Segmentation',
      '8': {'3': true},
      '10': 'SegmentationChoices',
    },
    {'1': 'SegmentationKeys', '3': 2, '4': 3, '5': 11, '6': '.api.PrjMetadata', '10': 'SegmentationKeys'},
  ],
};

/// Descriptor for `GetBookingSegmentationsResponse`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getBookingSegmentationsResponseDescriptor = $convert.base64Decode(
    'Ch9HZXRCb29raW5nU2VnbWVudGF0aW9uc1Jlc3BvbnNlEkcKE1NlZ21lbnRhdGlvbkNob2ljZX'
    'MYASADKAsyES5hcGkuU2VnbWVudGF0aW9uQgIYAVITU2VnbWVudGF0aW9uQ2hvaWNlcxI8ChBT'
    'ZWdtZW50YXRpb25LZXlzGAIgAygLMhAuYXBpLlByak1ldGFkYXRhUhBTZWdtZW50YXRpb25LZX'
    'lz');

@$core.Deprecated('Use getMyBookingContextRequestDescriptor instead')
const GetMyBookingContextRequest$json = {
  '1': 'GetMyBookingContextRequest',
};

/// Descriptor for `GetMyBookingContextRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getMyBookingContextRequestDescriptor = $convert.base64Decode(
    'ChpHZXRNeUJvb2tpbmdDb250ZXh0UmVxdWVzdA==');

@$core.Deprecated('Use getMyBookingContextResponseDescriptor instead')
const GetMyBookingContextResponse$json = {
  '1': 'GetMyBookingContextResponse',
  '2': [
    {'1': 'SiteBookingContexts', '3': 1, '4': 3, '5': 11, '6': '.api.SiteBookingContext', '10': 'SiteBookingContexts'},
    {'1': 'SiteViewingContexts', '3': 2, '4': 3, '5': 11, '6': '.api.SiteBookingContext', '10': 'SiteViewingContexts'},
  ],
};

/// Descriptor for `GetMyBookingContextResponse`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getMyBookingContextResponseDescriptor = $convert.base64Decode(
    'ChtHZXRNeUJvb2tpbmdDb250ZXh0UmVzcG9uc2USSQoTU2l0ZUJvb2tpbmdDb250ZXh0cxgBIA'
    'MoCzIXLmFwaS5TaXRlQm9va2luZ0NvbnRleHRSE1NpdGVCb29raW5nQ29udGV4dHMSSQoTU2l0'
    'ZVZpZXdpbmdDb250ZXh0cxgCIAMoCzIXLmFwaS5TaXRlQm9va2luZ0NvbnRleHRSE1NpdGVWaW'
    'V3aW5nQ29udGV4dHM=');

@$core.Deprecated('Use siteBookingContextDescriptor instead')
const SiteBookingContext$json = {
  '1': 'SiteBookingContext',
  '2': [
    {'1': 'SiteID', '3': 1, '4': 1, '5': 9, '10': 'SiteID'},
    {'1': 'ByProjects', '3': 2, '4': 3, '5': 11, '6': '.api.SiteProjectBookingContext', '10': 'ByProjects'},
    {'1': 'Name', '3': 3, '4': 1, '5': 9, '10': 'Name'},
    {'1': 'Address', '3': 4, '4': 1, '5': 11, '6': '.api.Address', '10': 'Address'},
    {'1': 'Phones', '3': 5, '4': 3, '5': 9, '10': 'Phones'},
    {'1': 'Fax', '3': 6, '4': 1, '5': 9, '10': 'Fax'},
    {'1': 'Emails', '3': 7, '4': 3, '5': 9, '10': 'Emails'},
    {'1': 'PhotoURI', '3': 8, '4': 1, '5': 9, '10': 'PhotoURI'},
    {'1': 'PrefixAppointmentID', '3': 9, '4': 1, '5': 9, '10': 'PrefixAppointmentID'},
    {'1': 'RoundedPeriodInMinutes', '3': 10, '4': 1, '5': 13, '10': 'RoundedPeriodInMinutes'},
    {'1': 'LanguageCode', '3': 11, '4': 1, '5': 9, '10': 'LanguageCode'},
    {'1': 'IsSiteStandAlone', '3': 12, '4': 1, '5': 8, '10': 'IsSiteStandAlone'},
  ],
};

/// Descriptor for `SiteBookingContext`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List siteBookingContextDescriptor = $convert.base64Decode(
    'ChJTaXRlQm9va2luZ0NvbnRleHQSFgoGU2l0ZUlEGAEgASgJUgZTaXRlSUQSPgoKQnlQcm9qZW'
    'N0cxgCIAMoCzIeLmFwaS5TaXRlUHJvamVjdEJvb2tpbmdDb250ZXh0UgpCeVByb2plY3RzEhIK'
    'BE5hbWUYAyABKAlSBE5hbWUSJgoHQWRkcmVzcxgEIAEoCzIMLmFwaS5BZGRyZXNzUgdBZGRyZX'
    'NzEhYKBlBob25lcxgFIAMoCVIGUGhvbmVzEhAKA0ZheBgGIAEoCVIDRmF4EhYKBkVtYWlscxgH'
    'IAMoCVIGRW1haWxzEhoKCFBob3RvVVJJGAggASgJUghQaG90b1VSSRIwChNQcmVmaXhBcHBvaW'
    '50bWVudElEGAkgASgJUhNQcmVmaXhBcHBvaW50bWVudElEEjYKFlJvdW5kZWRQZXJpb2RJbk1p'
    'bnV0ZXMYCiABKA1SFlJvdW5kZWRQZXJpb2RJbk1pbnV0ZXMSIgoMTGFuZ3VhZ2VDb2RlGAsgAS'
    'gJUgxMYW5ndWFnZUNvZGUSKgoQSXNTaXRlU3RhbmRBbG9uZRgMIAEoCFIQSXNTaXRlU3RhbmRB'
    'bG9uZQ==');

@$core.Deprecated('Use siteProjectBookingContextDescriptor instead')
const SiteProjectBookingContext$json = {
  '1': 'SiteProjectBookingContext',
  '2': [
    {'1': 'ProjectID', '3': 1, '4': 1, '5': 9, '10': 'ProjectID'},
    {'1': 'ByAppointmentTypes', '3': 2, '4': 3, '5': 11, '6': '.api.SiteProjectAptTypeBookingContext', '10': 'ByAppointmentTypes'},
    {'1': 'ProjectName', '3': 3, '4': 1, '5': 9, '10': 'ProjectName'},
  ],
};

/// Descriptor for `SiteProjectBookingContext`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List siteProjectBookingContextDescriptor = $convert.base64Decode(
    'ChlTaXRlUHJvamVjdEJvb2tpbmdDb250ZXh0EhwKCVByb2plY3RJRBgBIAEoCVIJUHJvamVjdE'
    'lEElUKEkJ5QXBwb2ludG1lbnRUeXBlcxgCIAMoCzIlLmFwaS5TaXRlUHJvamVjdEFwdFR5cGVC'
    'b29raW5nQ29udGV4dFISQnlBcHBvaW50bWVudFR5cGVzEiAKC1Byb2plY3ROYW1lGAMgASgJUg'
    'tQcm9qZWN0TmFtZQ==');

@$core.Deprecated('Use siteProjectAptTypeBookingContextDescriptor instead')
const SiteProjectAptTypeBookingContext$json = {
  '1': 'SiteProjectAptTypeBookingContext',
  '2': [
    {'1': 'AppointmentType', '3': 1, '4': 1, '5': 14, '6': '.api.AppointmentType', '10': 'AppointmentType'},
    {'1': 'Actors', '3': 2, '4': 3, '5': 11, '6': '.api.SiteProjectAptTypeBookingActorsContext', '10': 'Actors'},
  ],
};

/// Descriptor for `SiteProjectAptTypeBookingContext`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List siteProjectAptTypeBookingContextDescriptor = $convert.base64Decode(
    'CiBTaXRlUHJvamVjdEFwdFR5cGVCb29raW5nQ29udGV4dBI+Cg9BcHBvaW50bWVudFR5cGUYAS'
    'ABKA4yFC5hcGkuQXBwb2ludG1lbnRUeXBlUg9BcHBvaW50bWVudFR5cGUSQwoGQWN0b3JzGAIg'
    'AygLMisuYXBpLlNpdGVQcm9qZWN0QXB0VHlwZUJvb2tpbmdBY3RvcnNDb250ZXh0UgZBY3Rvcn'
    'M=');

@$core.Deprecated('Use siteProjectAptTypeBookingActorsContextDescriptor instead')
const SiteProjectAptTypeBookingActorsContext$json = {
  '1': 'SiteProjectAptTypeBookingActorsContext',
  '2': [
    {'1': 'CommandIdentifierEntry', '3': 1, '4': 1, '5': 14, '6': '.api.CommandIdentifierEntry', '10': 'CommandIdentifierEntry'},
    {'1': 'ActorID', '3': 2, '4': 1, '5': 9, '10': 'ActorID'},
    {'1': 'ActorName', '3': 3, '4': 1, '5': 9, '10': 'ActorName'},
  ],
};

/// Descriptor for `SiteProjectAptTypeBookingActorsContext`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List siteProjectAptTypeBookingActorsContextDescriptor = $convert.base64Decode(
    'CiZTaXRlUHJvamVjdEFwdFR5cGVCb29raW5nQWN0b3JzQ29udGV4dBJTChZDb21tYW5kSWRlbn'
    'RpZmllckVudHJ5GAEgASgOMhsuYXBpLkNvbW1hbmRJZGVudGlmaWVyRW50cnlSFkNvbW1hbmRJ'
    'ZGVudGlmaWVyRW50cnkSGAoHQWN0b3JJRBgCIAEoCVIHQWN0b3JJRBIcCglBY3Rvck5hbWUYAy'
    'ABKAlSCUFjdG9yTmFtZQ==');

@$core.Deprecated('Use initBookerProfileRequestDescriptor instead')
const InitBookerProfileRequest$json = {
  '1': 'InitBookerProfileRequest',
  '2': [
    {'1': 'ProjectID', '3': 1, '4': 1, '5': 9, '10': 'ProjectID'},
    {'1': 'ActorID', '3': 2, '4': 1, '5': 9, '10': 'ActorID'},
    {'1': 'SiteID', '3': 3, '4': 1, '5': 9, '10': 'SiteID'},
  ],
};

/// Descriptor for `InitBookerProfileRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List initBookerProfileRequestDescriptor = $convert.base64Decode(
    'ChhJbml0Qm9va2VyUHJvZmlsZVJlcXVlc3QSHAoJUHJvamVjdElEGAEgASgJUglQcm9qZWN0SU'
    'QSGAoHQWN0b3JJRBgCIAEoCVIHQWN0b3JJRBIWCgZTaXRlSUQYAyABKAlSBlNpdGVJRA==');

@$core.Deprecated('Use initBookerProfileResponseDescriptor instead')
const InitBookerProfileResponse$json = {
  '1': 'InitBookerProfileResponse',
  '2': [
    {'1': 'OrganisationID', '3': 1, '4': 1, '5': 9, '10': 'OrganisationID'},
    {'1': 'SiteID', '3': 2, '4': 1, '5': 9, '10': 'SiteID'},
  ],
};

/// Descriptor for `InitBookerProfileResponse`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List initBookerProfileResponseDescriptor = $convert.base64Decode(
    'ChlJbml0Qm9va2VyUHJvZmlsZVJlc3BvbnNlEiYKDk9yZ2FuaXNhdGlvbklEGAEgASgJUg5Pcm'
    'dhbmlzYXRpb25JRBIWCgZTaXRlSUQYAiABKAlSBlNpdGVJRA==');

