//
//  Generated code. Do not modify.
//  source: role.proto
//
// @dart = 3.3

// ignore_for_file: annotate_overrides, camel_case_types, comment_references
// ignore_for_file: constant_identifier_names, library_prefixes
// ignore_for_file: non_constant_identifier_names, prefer_final_fields
// ignore_for_file: unnecessary_import, unnecessary_this, unused_import

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

@$core.Deprecated('Use applicationTypeDescriptor instead')
const ApplicationType$json = {
  '1': 'ApplicationType',
  '2': [
    {'1': 'PROPAGATE', '2': 0},
    {'1': 'ORGANISATION_CLONE', '2': 1},
  ],
};

/// Descriptor for `ApplicationType`. Decode as a `google.protobuf.EnumDescriptorProto`.
final $typed_data.Uint8List applicationTypeDescriptor = $convert.base64Decode(
    'Cg9BcHBsaWNhdGlvblR5cGUSDQoJUFJPUEFHQVRFEAASFgoST1JHQU5JU0FUSU9OX0NMT05FEA'
    'E=');

@$core.Deprecated('Use roleTypeDescriptor instead')
const RoleType$json = {
  '1': 'RoleType',
  '2': [
    {'1': 'ROLE_TYPE_UNKNOWN', '2': 0},
    {'1': 'ROLE_TYPE_PERMISSION', '2': 10},
    {'1': 'ROLE_TYPE_COMPOSITE', '2': 20},
  ],
};

/// Descriptor for `RoleType`. Decode as a `google.protobuf.EnumDescriptorProto`.
final $typed_data.Uint8List roleTypeDescriptor = $convert.base64Decode(
    'CghSb2xlVHlwZRIVChFST0xFX1RZUEVfVU5LTk9XThAAEhgKFFJPTEVfVFlQRV9QRVJNSVNTSU'
    '9OEAoSFwoTUk9MRV9UWVBFX0NPTVBPU0lURRAU');

@$core.Deprecated('Use roleDescriptor instead')
const Role$json = {
  '1': 'Role',
  '2': [
    {'1': 'ID', '3': 1, '4': 1, '5': 9, '10': 'ID'},
    {'1': 'Name', '3': 2, '4': 1, '5': 9, '10': 'Name'},
    {'1': 'ResourceID', '3': 3, '4': 1, '5': 9, '10': 'ResourceID'},
    {'1': 'ResourceType', '3': 4, '4': 1, '5': 14, '6': '.api.ResourceType', '10': 'ResourceType'},
    {'1': 'Permissions', '3': 5, '4': 3, '5': 11, '6': '.api.Permission', '10': 'Permissions'},
    {'1': 'Type', '3': 6, '4': 1, '5': 14, '6': '.api.RoleType', '10': 'Type'},
    {'1': 'ReadOnly', '3': 7, '4': 1, '5': 8, '10': 'ReadOnly'},
    {'1': 'ApplicationType', '3': 8, '4': 1, '5': 14, '6': '.api.ApplicationType', '10': 'ApplicationType'},
    {'1': 'CreatedAt', '3': 11, '4': 1, '5': 9, '8': {}, '10': 'CreatedAt'},
    {'1': 'CreatedBy', '3': 12, '4': 1, '5': 9, '10': 'CreatedBy'},
    {'1': 'Description', '3': 13, '4': 1, '5': 9, '10': 'Description'},
    {'1': 'ExternalPermissions', '3': 14, '4': 3, '5': 11, '6': '.api.ExternalPermission', '10': 'ExternalPermissions'},
  ],
};

/// Descriptor for `Role`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List roleDescriptor = $convert.base64Decode(
    'CgRSb2xlEg4KAklEGAEgASgJUgJJRBISCgROYW1lGAIgASgJUgROYW1lEh4KClJlc291cmNlSU'
    'QYAyABKAlSClJlc291cmNlSUQSNQoMUmVzb3VyY2VUeXBlGAQgASgOMhEuYXBpLlJlc291cmNl'
    'VHlwZVIMUmVzb3VyY2VUeXBlEjEKC1Blcm1pc3Npb25zGAUgAygLMg8uYXBpLlBlcm1pc3Npb2'
    '5SC1Blcm1pc3Npb25zEiEKBFR5cGUYBiABKA4yDS5hcGkuUm9sZVR5cGVSBFR5cGUSGgoIUmVh'
    'ZE9ubHkYByABKAhSCFJlYWRPbmx5Ej4KD0FwcGxpY2F0aW9uVHlwZRgIIAEoDjIULmFwaS5BcH'
    'BsaWNhdGlvblR5cGVSD0FwcGxpY2F0aW9uVHlwZRJ8CglDcmVhdGVkQXQYCyABKAlCXpJBVzJV'
    'VVRDIGRhdGUvdGltZSBpbiA8YSBocmVmPSdodHRwczovL2VuLndpa2lwZWRpYS5vcmcvd2lraS'
    '9JU09fODYwMSc+SVNPIDg2MDE8L2E+IGZvcm1hdIjCGAFSCUNyZWF0ZWRBdBIcCglDcmVhdGVk'
    'QnkYDCABKAlSCUNyZWF0ZWRCeRIgCgtEZXNjcmlwdGlvbhgNIAEoCVILRGVzY3JpcHRpb24SSQ'
    'oTRXh0ZXJuYWxQZXJtaXNzaW9ucxgOIAMoCzIXLmFwaS5FeHRlcm5hbFBlcm1pc3Npb25SE0V4'
    'dGVybmFsUGVybWlzc2lvbnM=');

@$core.Deprecated('Use externalPermissionDescriptor instead')
const ExternalPermission$json = {
  '1': 'ExternalPermission',
  '2': [
    {'1': 'Key', '3': 1, '4': 1, '5': 9, '10': 'Key'},
    {'1': 'Values', '3': 2, '4': 3, '5': 9, '10': 'Values'},
  ],
};

/// Descriptor for `ExternalPermission`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List externalPermissionDescriptor = $convert.base64Decode(
    'ChJFeHRlcm5hbFBlcm1pc3Npb24SEAoDS2V5GAEgASgJUgNLZXkSFgoGVmFsdWVzGAIgAygJUg'
    'ZWYWx1ZXM=');

@$core.Deprecated('Use createPlatformRoleRequestDescriptor instead')
const CreatePlatformRoleRequest$json = {
  '1': 'CreatePlatformRoleRequest',
  '2': [
    {'1': 'Name', '3': 2, '4': 1, '5': 9, '8': {}, '10': 'Name'},
    {'1': 'ResourceType', '3': 4, '4': 1, '5': 14, '6': '.api.ResourceType', '8': {}, '10': 'ResourceType'},
    {'1': 'Permissions', '3': 5, '4': 3, '5': 11, '6': '.api.Permission', '10': 'Permissions'},
    {'1': 'Type', '3': 6, '4': 1, '5': 14, '6': '.api.RoleType', '8': {}, '10': 'Type'},
    {'1': 'ApplicationType', '3': 7, '4': 1, '5': 14, '6': '.api.ApplicationType', '8': {}, '10': 'ApplicationType'},
    {'1': 'Description', '3': 8, '4': 1, '5': 9, '10': 'Description'},
  ],
};

/// Descriptor for `CreatePlatformRoleRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List createPlatformRoleRequestDescriptor = $convert.base64Decode(
    'ChlDcmVhdGVQbGF0Zm9ybVJvbGVSZXF1ZXN0EmcKBE5hbWUYAiABKAlCU5JBJYoBIl5bLmEtek'
    'EtWjAtOV0rKD86LVsuYS16QS1aMC05XSspKiT6QihyJhABMiJeWy5hLXpBLVowLTldKyg/Oi1b'
    'LmEtekEtWjAtOV0rKSokUgROYW1lEj8KDFJlc291cmNlVHlwZRgEIAEoDjIRLmFwaS5SZXNvdX'
    'JjZVR5cGVCCPpCBYIBAhABUgxSZXNvdXJjZVR5cGUSMQoLUGVybWlzc2lvbnMYBSADKAsyDy5h'
    'cGkuUGVybWlzc2lvblILUGVybWlzc2lvbnMSKwoEVHlwZRgGIAEoDjINLmFwaS5Sb2xlVHlwZU'
    'II+kIFggECEAFSBFR5cGUSSAoPQXBwbGljYXRpb25UeXBlGAcgASgOMhQuYXBpLkFwcGxpY2F0'
    'aW9uVHlwZUII+kIFggECEAFSD0FwcGxpY2F0aW9uVHlwZRIgCgtEZXNjcmlwdGlvbhgIIAEoCV'
    'ILRGVzY3JpcHRpb24=');

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

/// Descriptor for `CreatePlatformRoleResult`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List createPlatformRoleResultDescriptor = $convert.base64Decode(
    'ChhDcmVhdGVQbGF0Zm9ybVJvbGVSZXN1bHQSIQoGUmVzdWx0GAEgASgLMgkuYXBpLlJvbGVSBl'
    'Jlc3VsdA==');

@$core.Deprecated('Use createOrganisationRoleRequestDescriptor instead')
const CreateOrganisationRoleRequest$json = {
  '1': 'CreateOrganisationRoleRequest',
  '2': [
    {'1': 'Header', '3': 1, '4': 1, '5': 11, '6': '.api.RequestOrganisationHeader', '8': {}, '10': 'Header'},
    {'1': 'Name', '3': 2, '4': 1, '5': 9, '8': {}, '10': 'Name'},
    {'1': 'ResourceType', '3': 4, '4': 1, '5': 14, '6': '.api.ResourceType', '8': {}, '10': 'ResourceType'},
    {'1': 'Permissions', '3': 5, '4': 3, '5': 11, '6': '.api.Permission', '10': 'Permissions'},
    {'1': 'Type', '3': 6, '4': 1, '5': 14, '6': '.api.RoleType', '8': {}, '10': 'Type'},
    {'1': 'Description', '3': 7, '4': 1, '5': 9, '10': 'Description'},
  ],
};

/// Descriptor for `CreateOrganisationRoleRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List createOrganisationRoleRequestDescriptor = $convert.base64Decode(
    'Ch1DcmVhdGVPcmdhbmlzYXRpb25Sb2xlUmVxdWVzdBJACgZIZWFkZXIYASABKAsyHi5hcGkuUm'
    'VxdWVzdE9yZ2FuaXNhdGlvbkhlYWRlckII+kIFigECEAFSBkhlYWRlchJnCgROYW1lGAIgASgJ'
    'QlOSQSWKASJeWy5hLXpBLVowLTldKyg/Oi1bLmEtekEtWjAtOV0rKSok+kIociYQATIiXlsuYS'
    '16QS1aMC05XSsoPzotWy5hLXpBLVowLTldKykqJFIETmFtZRI/CgxSZXNvdXJjZVR5cGUYBCAB'
    'KA4yES5hcGkuUmVzb3VyY2VUeXBlQgj6QgWCAQIQAVIMUmVzb3VyY2VUeXBlEjEKC1Blcm1pc3'
    'Npb25zGAUgAygLMg8uYXBpLlBlcm1pc3Npb25SC1Blcm1pc3Npb25zEisKBFR5cGUYBiABKA4y'
    'DS5hcGkuUm9sZVR5cGVCCPpCBYIBAhABUgRUeXBlEiAKC0Rlc2NyaXB0aW9uGAcgASgJUgtEZX'
    'NjcmlwdGlvbg==');

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

/// Descriptor for `CreateOrganisationRoleResult`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List createOrganisationRoleResultDescriptor = $convert.base64Decode(
    'ChxDcmVhdGVPcmdhbmlzYXRpb25Sb2xlUmVzdWx0EiEKBlJlc3VsdBgBIAEoCzIJLmFwaS5Sb2'
    'xlUgZSZXN1bHQ=');

@$core.Deprecated('Use createProjectRoleRequestDescriptor instead')
const CreateProjectRoleRequest$json = {
  '1': 'CreateProjectRoleRequest',
  '2': [
    {'1': 'Header', '3': 1, '4': 1, '5': 11, '6': '.api.RequestProjectHeader', '8': {}, '10': 'Header'},
    {'1': 'Name', '3': 2, '4': 1, '5': 9, '8': {}, '10': 'Name'},
    {'1': 'ResourceType', '3': 4, '4': 1, '5': 14, '6': '.api.ResourceType', '8': {}, '10': 'ResourceType'},
    {'1': 'Permissions', '3': 5, '4': 3, '5': 11, '6': '.api.Permission', '10': 'Permissions'},
    {'1': 'Type', '3': 6, '4': 1, '5': 14, '6': '.api.RoleType', '8': {}, '10': 'Type'},
    {'1': 'Description', '3': 7, '4': 1, '5': 9, '10': 'Description'},
  ],
};

/// Descriptor for `CreateProjectRoleRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List createProjectRoleRequestDescriptor = $convert.base64Decode(
    'ChhDcmVhdGVQcm9qZWN0Um9sZVJlcXVlc3QSOwoGSGVhZGVyGAEgASgLMhkuYXBpLlJlcXVlc3'
    'RQcm9qZWN0SGVhZGVyQgj6QgWKAQIQAVIGSGVhZGVyEmcKBE5hbWUYAiABKAlCU5JBJYoBIl5b'
    'LmEtekEtWjAtOV0rKD86LVsuYS16QS1aMC05XSspKiT6QihyJhABMiJeWy5hLXpBLVowLTldKy'
    'g/Oi1bLmEtekEtWjAtOV0rKSokUgROYW1lEj8KDFJlc291cmNlVHlwZRgEIAEoDjIRLmFwaS5S'
    'ZXNvdXJjZVR5cGVCCPpCBYIBAhABUgxSZXNvdXJjZVR5cGUSMQoLUGVybWlzc2lvbnMYBSADKA'
    'syDy5hcGkuUGVybWlzc2lvblILUGVybWlzc2lvbnMSKwoEVHlwZRgGIAEoDjINLmFwaS5Sb2xl'
    'VHlwZUII+kIFggECEAFSBFR5cGUSIAoLRGVzY3JpcHRpb24YByABKAlSC0Rlc2NyaXB0aW9u');

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

/// Descriptor for `CreateProjectRoleResult`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List createProjectRoleResultDescriptor = $convert.base64Decode(
    'ChdDcmVhdGVQcm9qZWN0Um9sZVJlc3VsdBIhCgZSZXN1bHQYASABKAsyCS5hcGkuUm9sZVIGUm'
    'VzdWx0');

@$core.Deprecated('Use updatePlatformRoleRequestDescriptor instead')
const UpdatePlatformRoleRequest$json = {
  '1': 'UpdatePlatformRoleRequest',
  '2': [
    {'1': 'Name', '3': 2, '4': 1, '5': 9, '8': {}, '10': 'Name'},
    {'1': 'ResourceType', '3': 4, '4': 1, '5': 14, '6': '.api.ResourceType', '8': {}, '10': 'ResourceType'},
    {'1': 'Permissions', '3': 5, '4': 3, '5': 11, '6': '.api.Permission', '10': 'Permissions'},
    {'1': 'Type', '3': 6, '4': 1, '5': 14, '6': '.api.RoleType', '8': {}, '10': 'Type'},
    {'1': 'ApplicationType', '3': 7, '4': 1, '5': 14, '6': '.api.ApplicationType', '8': {}, '10': 'ApplicationType'},
    {'1': 'Description', '3': 8, '4': 1, '5': 9, '10': 'Description'},
  ],
};

/// Descriptor for `UpdatePlatformRoleRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List updatePlatformRoleRequestDescriptor = $convert.base64Decode(
    'ChlVcGRhdGVQbGF0Zm9ybVJvbGVSZXF1ZXN0EmcKBE5hbWUYAiABKAlCU5JBJYoBIl5bLmEtek'
    'EtWjAtOV0rKD86LVsuYS16QS1aMC05XSspKiT6QihyJhABMiJeWy5hLXpBLVowLTldKyg/Oi1b'
    'LmEtekEtWjAtOV0rKSokUgROYW1lEj8KDFJlc291cmNlVHlwZRgEIAEoDjIRLmFwaS5SZXNvdX'
    'JjZVR5cGVCCPpCBYIBAhABUgxSZXNvdXJjZVR5cGUSMQoLUGVybWlzc2lvbnMYBSADKAsyDy5h'
    'cGkuUGVybWlzc2lvblILUGVybWlzc2lvbnMSKwoEVHlwZRgGIAEoDjINLmFwaS5Sb2xlVHlwZU'
    'II+kIFggECEAFSBFR5cGUSSAoPQXBwbGljYXRpb25UeXBlGAcgASgOMhQuYXBpLkFwcGxpY2F0'
    'aW9uVHlwZUII+kIFggECEAFSD0FwcGxpY2F0aW9uVHlwZRIgCgtEZXNjcmlwdGlvbhgIIAEoCV'
    'ILRGVzY3JpcHRpb24=');

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

/// Descriptor for `UpdatePlatformRoleResult`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List updatePlatformRoleResultDescriptor = $convert.base64Decode(
    'ChhVcGRhdGVQbGF0Zm9ybVJvbGVSZXN1bHQSIQoGUmVzdWx0GAEgASgLMgkuYXBpLlJvbGVSBl'
    'Jlc3VsdA==');

@$core.Deprecated('Use updateOrganisationRoleRequestDescriptor instead')
const UpdateOrganisationRoleRequest$json = {
  '1': 'UpdateOrganisationRoleRequest',
  '2': [
    {'1': 'Header', '3': 1, '4': 1, '5': 11, '6': '.api.RequestOrganisationHeader', '8': {}, '10': 'Header'},
    {'1': 'Name', '3': 2, '4': 1, '5': 9, '8': {}, '10': 'Name'},
    {'1': 'ResourceType', '3': 4, '4': 1, '5': 14, '6': '.api.ResourceType', '8': {}, '10': 'ResourceType'},
    {'1': 'Permissions', '3': 5, '4': 3, '5': 11, '6': '.api.Permission', '8': {}, '10': 'Permissions'},
    {'1': 'Type', '3': 6, '4': 1, '5': 14, '6': '.api.RoleType', '8': {}, '10': 'Type'},
    {'1': 'Description', '3': 7, '4': 1, '5': 9, '10': 'Description'},
  ],
};

/// Descriptor for `UpdateOrganisationRoleRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List updateOrganisationRoleRequestDescriptor = $convert.base64Decode(
    'Ch1VcGRhdGVPcmdhbmlzYXRpb25Sb2xlUmVxdWVzdBJACgZIZWFkZXIYASABKAsyHi5hcGkuUm'
    'VxdWVzdE9yZ2FuaXNhdGlvbkhlYWRlckII+kIFigECEAFSBkhlYWRlchJnCgROYW1lGAIgASgJ'
    'QlOSQSWKASJeWy5hLXpBLVowLTldKyg/Oi1bLmEtekEtWjAtOV0rKSok+kIociYQATIiXlsuYS'
    '16QS1aMC05XSsoPzotWy5hLXpBLVowLTldKykqJFIETmFtZRI/CgxSZXNvdXJjZVR5cGUYBCAB'
    'KA4yES5hcGkuUmVzb3VyY2VUeXBlQgj6QgWCAQIQAVIMUmVzb3VyY2VUeXBlEjsKC1Blcm1pc3'
    'Npb25zGAUgAygLMg8uYXBpLlBlcm1pc3Npb25CCPpCBZIBAggBUgtQZXJtaXNzaW9ucxIrCgRU'
    'eXBlGAYgASgOMg0uYXBpLlJvbGVUeXBlQgj6QgWCAQIQAVIEVHlwZRIgCgtEZXNjcmlwdGlvbh'
    'gHIAEoCVILRGVzY3JpcHRpb24=');

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

/// Descriptor for `UpdateOrganisationRoleResult`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List updateOrganisationRoleResultDescriptor = $convert.base64Decode(
    'ChxVcGRhdGVPcmdhbmlzYXRpb25Sb2xlUmVzdWx0EiEKBlJlc3VsdBgBIAEoCzIJLmFwaS5Sb2'
    'xlUgZSZXN1bHQ=');

@$core.Deprecated('Use updateProjectRoleRequestDescriptor instead')
const UpdateProjectRoleRequest$json = {
  '1': 'UpdateProjectRoleRequest',
  '2': [
    {'1': 'Header', '3': 1, '4': 1, '5': 11, '6': '.api.RequestProjectHeader', '8': {}, '10': 'Header'},
    {'1': 'Name', '3': 2, '4': 1, '5': 9, '8': {}, '10': 'Name'},
    {'1': 'ResourceType', '3': 4, '4': 1, '5': 14, '6': '.api.ResourceType', '8': {}, '10': 'ResourceType'},
    {'1': 'Permissions', '3': 5, '4': 3, '5': 11, '6': '.api.Permission', '10': 'Permissions'},
    {'1': 'Type', '3': 6, '4': 1, '5': 14, '6': '.api.RoleType', '8': {}, '10': 'Type'},
    {'1': 'Description', '3': 7, '4': 1, '5': 9, '10': 'Description'},
  ],
};

/// Descriptor for `UpdateProjectRoleRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List updateProjectRoleRequestDescriptor = $convert.base64Decode(
    'ChhVcGRhdGVQcm9qZWN0Um9sZVJlcXVlc3QSOwoGSGVhZGVyGAEgASgLMhkuYXBpLlJlcXVlc3'
    'RQcm9qZWN0SGVhZGVyQgj6QgWKAQIQAVIGSGVhZGVyEmcKBE5hbWUYAiABKAlCU5JBJYoBIl5b'
    'LmEtekEtWjAtOV0rKD86LVsuYS16QS1aMC05XSspKiT6QihyJhABMiJeWy5hLXpBLVowLTldKy'
    'g/Oi1bLmEtekEtWjAtOV0rKSokUgROYW1lEj8KDFJlc291cmNlVHlwZRgEIAEoDjIRLmFwaS5S'
    'ZXNvdXJjZVR5cGVCCPpCBYIBAhABUgxSZXNvdXJjZVR5cGUSMQoLUGVybWlzc2lvbnMYBSADKA'
    'syDy5hcGkuUGVybWlzc2lvblILUGVybWlzc2lvbnMSKwoEVHlwZRgGIAEoDjINLmFwaS5Sb2xl'
    'VHlwZUII+kIFggECEAFSBFR5cGUSIAoLRGVzY3JpcHRpb24YByABKAlSC0Rlc2NyaXB0aW9u');

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

/// Descriptor for `UpdateProjectRoleResult`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List updateProjectRoleResultDescriptor = $convert.base64Decode(
    'ChdVcGRhdGVQcm9qZWN0Um9sZVJlc3VsdBIhCgZSZXN1bHQYASABKAsyCS5hcGkuUm9sZVIGUm'
    'VzdWx0');

@$core.Deprecated('Use getPlatformRoleRequestDescriptor instead')
const GetPlatformRoleRequest$json = {
  '1': 'GetPlatformRoleRequest',
  '2': [
    {'1': 'Name', '3': 1, '4': 1, '5': 9, '8': {}, '10': 'Name'},
    {'1': 'ResourceType', '3': 2, '4': 1, '5': 14, '6': '.api.ResourceType', '8': {}, '10': 'ResourceType'},
  ],
};

/// Descriptor for `GetPlatformRoleRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getPlatformRoleRequestDescriptor = $convert.base64Decode(
    'ChZHZXRQbGF0Zm9ybVJvbGVSZXF1ZXN0EhsKBE5hbWUYASABKAlCB/pCBHICEAFSBE5hbWUSPw'
    'oMUmVzb3VyY2VUeXBlGAIgASgOMhEuYXBpLlJlc291cmNlVHlwZUII+kIFggECEAFSDFJlc291'
    'cmNlVHlwZQ==');

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

/// Descriptor for `GetPlatformRoleResult`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getPlatformRoleResultDescriptor = $convert.base64Decode(
    'ChVHZXRQbGF0Zm9ybVJvbGVSZXN1bHQSIQoGUmVzdWx0GAEgASgLMgkuYXBpLlJvbGVSBlJlc3'
    'VsdA==');

@$core.Deprecated('Use getOrganisationRoleRequestDescriptor instead')
const GetOrganisationRoleRequest$json = {
  '1': 'GetOrganisationRoleRequest',
  '2': [
    {'1': 'Header', '3': 1, '4': 1, '5': 11, '6': '.api.RequestOrganisationHeader', '8': {}, '10': 'Header'},
    {'1': 'Name', '3': 2, '4': 1, '5': 9, '8': {}, '10': 'Name'},
    {'1': 'ResourceType', '3': 3, '4': 1, '5': 14, '6': '.api.ResourceType', '8': {}, '10': 'ResourceType'},
  ],
};

/// Descriptor for `GetOrganisationRoleRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getOrganisationRoleRequestDescriptor = $convert.base64Decode(
    'ChpHZXRPcmdhbmlzYXRpb25Sb2xlUmVxdWVzdBJACgZIZWFkZXIYASABKAsyHi5hcGkuUmVxdW'
    'VzdE9yZ2FuaXNhdGlvbkhlYWRlckII+kIFigECEAFSBkhlYWRlchJnCgROYW1lGAIgASgJQlOS'
    'QSWKASJeWy5hLXpBLVowLTldKyg/Oi1bLmEtekEtWjAtOV0rKSok+kIociYQATIiXlsuYS16QS'
    '1aMC05XSsoPzotWy5hLXpBLVowLTldKykqJFIETmFtZRI/CgxSZXNvdXJjZVR5cGUYAyABKA4y'
    'ES5hcGkuUmVzb3VyY2VUeXBlQgj6QgWCAQIQAVIMUmVzb3VyY2VUeXBl');

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

/// Descriptor for `GetOrganisationRoleResult`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getOrganisationRoleResultDescriptor = $convert.base64Decode(
    'ChlHZXRPcmdhbmlzYXRpb25Sb2xlUmVzdWx0EiEKBlJlc3VsdBgBIAEoCzIJLmFwaS5Sb2xlUg'
    'ZSZXN1bHQ=');

@$core.Deprecated('Use getProjectRoleRequestDescriptor instead')
const GetProjectRoleRequest$json = {
  '1': 'GetProjectRoleRequest',
  '2': [
    {'1': 'Header', '3': 1, '4': 1, '5': 11, '6': '.api.RequestProjectHeader', '8': {}, '10': 'Header'},
    {'1': 'Name', '3': 2, '4': 1, '5': 9, '8': {}, '10': 'Name'},
    {'1': 'ResourceType', '3': 3, '4': 1, '5': 14, '6': '.api.ResourceType', '8': {}, '10': 'ResourceType'},
  ],
};

/// Descriptor for `GetProjectRoleRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getProjectRoleRequestDescriptor = $convert.base64Decode(
    'ChVHZXRQcm9qZWN0Um9sZVJlcXVlc3QSOwoGSGVhZGVyGAEgASgLMhkuYXBpLlJlcXVlc3RQcm'
    '9qZWN0SGVhZGVyQgj6QgWKAQIQAVIGSGVhZGVyEmcKBE5hbWUYAiABKAlCU5JBJYoBIl5bLmEt'
    'ekEtWjAtOV0rKD86LVsuYS16QS1aMC05XSspKiT6QihyJhABMiJeWy5hLXpBLVowLTldKyg/Oi'
    '1bLmEtekEtWjAtOV0rKSokUgROYW1lEj8KDFJlc291cmNlVHlwZRgDIAEoDjIRLmFwaS5SZXNv'
    'dXJjZVR5cGVCCPpCBYIBAhABUgxSZXNvdXJjZVR5cGU=');

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

/// Descriptor for `GetProjectRoleResult`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getProjectRoleResultDescriptor = $convert.base64Decode(
    'ChRHZXRQcm9qZWN0Um9sZVJlc3VsdBIhCgZSZXN1bHQYASABKAsyCS5hcGkuUm9sZVIGUmVzdW'
    'x0');

@$core.Deprecated('Use listPlatformRolesRequestDescriptor instead')
const ListPlatformRolesRequest$json = {
  '1': 'ListPlatformRolesRequest',
  '2': [
    {'1': 'ResourceType', '3': 2, '4': 1, '5': 14, '6': '.api.ResourceType', '10': 'ResourceType'},
    {'1': 'Paging', '3': 3, '4': 1, '5': 11, '6': '.api.Paging', '10': 'Paging'},
    {'1': 'Type', '3': 4, '4': 1, '5': 14, '6': '.api.RoleType', '10': 'Type'},
    {'1': 'ApplicationType', '3': 5, '4': 1, '5': 14, '6': '.api.ApplicationType', '10': 'ApplicationType'},
  ],
};

/// Descriptor for `ListPlatformRolesRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List listPlatformRolesRequestDescriptor = $convert.base64Decode(
    'ChhMaXN0UGxhdGZvcm1Sb2xlc1JlcXVlc3QSNQoMUmVzb3VyY2VUeXBlGAIgASgOMhEuYXBpLl'
    'Jlc291cmNlVHlwZVIMUmVzb3VyY2VUeXBlEiMKBlBhZ2luZxgDIAEoCzILLmFwaS5QYWdpbmdS'
    'BlBhZ2luZxIhCgRUeXBlGAQgASgOMg0uYXBpLlJvbGVUeXBlUgRUeXBlEj4KD0FwcGxpY2F0aW'
    '9uVHlwZRgFIAEoDjIULmFwaS5BcHBsaWNhdGlvblR5cGVSD0FwcGxpY2F0aW9uVHlwZQ==');

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

/// Descriptor for `ListPlatformRolesResult`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List listPlatformRolesResultDescriptor = $convert.base64Decode(
    'ChdMaXN0UGxhdGZvcm1Sb2xlc1Jlc3VsdBIjCgdSZXN1bHRzGAEgAygLMgkuYXBpLlJvbGVSB1'
    'Jlc3VsdHM=');

@$core.Deprecated('Use listOrganisationRolesRequestDescriptor instead')
const ListOrganisationRolesRequest$json = {
  '1': 'ListOrganisationRolesRequest',
  '2': [
    {'1': 'Header', '3': 1, '4': 1, '5': 11, '6': '.api.RequestOrganisationHeader', '8': {}, '10': 'Header'},
    {'1': 'ResourceType', '3': 2, '4': 1, '5': 14, '6': '.api.ResourceType', '10': 'ResourceType'},
    {'1': 'Paging', '3': 3, '4': 1, '5': 11, '6': '.api.Paging', '10': 'Paging'},
    {'1': 'Type', '3': 4, '4': 1, '5': 14, '6': '.api.RoleType', '10': 'Type'},
  ],
};

/// Descriptor for `ListOrganisationRolesRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List listOrganisationRolesRequestDescriptor = $convert.base64Decode(
    'ChxMaXN0T3JnYW5pc2F0aW9uUm9sZXNSZXF1ZXN0EkAKBkhlYWRlchgBIAEoCzIeLmFwaS5SZX'
    'F1ZXN0T3JnYW5pc2F0aW9uSGVhZGVyQgj6QgWKAQIQAVIGSGVhZGVyEjUKDFJlc291cmNlVHlw'
    'ZRgCIAEoDjIRLmFwaS5SZXNvdXJjZVR5cGVSDFJlc291cmNlVHlwZRIjCgZQYWdpbmcYAyABKA'
    'syCy5hcGkuUGFnaW5nUgZQYWdpbmcSIQoEVHlwZRgEIAEoDjINLmFwaS5Sb2xlVHlwZVIEVHlw'
    'ZQ==');

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

/// Descriptor for `ListOrganisationRolesResult`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List listOrganisationRolesResultDescriptor = $convert.base64Decode(
    'ChtMaXN0T3JnYW5pc2F0aW9uUm9sZXNSZXN1bHQSIwoHUmVzdWx0cxgBIAMoCzIJLmFwaS5Sb2'
    'xlUgdSZXN1bHRz');

@$core.Deprecated('Use listProjectRolesRequestDescriptor instead')
const ListProjectRolesRequest$json = {
  '1': 'ListProjectRolesRequest',
  '2': [
    {'1': 'Header', '3': 1, '4': 1, '5': 11, '6': '.api.RequestProjectHeader', '8': {}, '10': 'Header'},
    {'1': 'ResourceType', '3': 2, '4': 1, '5': 14, '6': '.api.ResourceType', '10': 'ResourceType'},
    {'1': 'Paging', '3': 3, '4': 1, '5': 11, '6': '.api.Paging', '10': 'Paging'},
    {'1': 'Type', '3': 4, '4': 1, '5': 14, '6': '.api.RoleType', '10': 'Type'},
  ],
};

/// Descriptor for `ListProjectRolesRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List listProjectRolesRequestDescriptor = $convert.base64Decode(
    'ChdMaXN0UHJvamVjdFJvbGVzUmVxdWVzdBI7CgZIZWFkZXIYASABKAsyGS5hcGkuUmVxdWVzdF'
    'Byb2plY3RIZWFkZXJCCPpCBYoBAhABUgZIZWFkZXISNQoMUmVzb3VyY2VUeXBlGAIgASgOMhEu'
    'YXBpLlJlc291cmNlVHlwZVIMUmVzb3VyY2VUeXBlEiMKBlBhZ2luZxgDIAEoCzILLmFwaS5QYW'
    'dpbmdSBlBhZ2luZxIhCgRUeXBlGAQgASgOMg0uYXBpLlJvbGVUeXBlUgRUeXBl');

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

/// Descriptor for `ListProjectRolesResult`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List listProjectRolesResultDescriptor = $convert.base64Decode(
    'ChZMaXN0UHJvamVjdFJvbGVzUmVzdWx0EiMKB1Jlc3VsdHMYASADKAsyCS5hcGkuUm9sZVIHUm'
    'VzdWx0cw==');

@$core.Deprecated('Use putRoleExternalPermissionsRequestDescriptor instead')
const PutRoleExternalPermissionsRequest$json = {
  '1': 'PutRoleExternalPermissionsRequest',
  '2': [
    {'1': 'ID', '3': 1, '4': 1, '5': 9, '8': {}, '10': 'ID'},
    {'1': 'ExternalPermissions', '3': 2, '4': 3, '5': 11, '6': '.api.ExternalPermission', '10': 'ExternalPermissions'},
  ],
};

/// Descriptor for `PutRoleExternalPermissionsRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List putRoleExternalPermissionsRequestDescriptor = $convert.base64Decode(
    'CiFQdXRSb2xlRXh0ZXJuYWxQZXJtaXNzaW9uc1JlcXVlc3QSFwoCSUQYASABKAlCB/pCBHICEA'
    'FSAklEEkkKE0V4dGVybmFsUGVybWlzc2lvbnMYAiADKAsyFy5hcGkuRXh0ZXJuYWxQZXJtaXNz'
    'aW9uUhNFeHRlcm5hbFBlcm1pc3Npb25z');

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

/// Descriptor for `PutRoleExternalPermissionsResult`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List putRoleExternalPermissionsResultDescriptor = $convert.base64Decode(
    'CiBQdXRSb2xlRXh0ZXJuYWxQZXJtaXNzaW9uc1Jlc3VsdBIhCgZSZXN1bHQYASABKAsyCS5hcG'
    'kuUm9sZVIGUmVzdWx0');

@$core.Deprecated('Use deleteRoleExternalPermissionsRequestDescriptor instead')
const DeleteRoleExternalPermissionsRequest$json = {
  '1': 'DeleteRoleExternalPermissionsRequest',
  '2': [
    {'1': 'ID', '3': 1, '4': 1, '5': 9, '8': {}, '10': 'ID'},
    {'1': 'ExternalPermissions', '3': 2, '4': 3, '5': 11, '6': '.api.ExternalPermission', '10': 'ExternalPermissions'},
  ],
};

/// Descriptor for `DeleteRoleExternalPermissionsRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List deleteRoleExternalPermissionsRequestDescriptor = $convert.base64Decode(
    'CiREZWxldGVSb2xlRXh0ZXJuYWxQZXJtaXNzaW9uc1JlcXVlc3QSFwoCSUQYASABKAlCB/pCBH'
    'ICEAFSAklEEkkKE0V4dGVybmFsUGVybWlzc2lvbnMYAiADKAsyFy5hcGkuRXh0ZXJuYWxQZXJt'
    'aXNzaW9uUhNFeHRlcm5hbFBlcm1pc3Npb25z');

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

/// Descriptor for `DeleteRoleExternalPermissionsResult`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List deleteRoleExternalPermissionsResultDescriptor = $convert.base64Decode(
    'CiNEZWxldGVSb2xlRXh0ZXJuYWxQZXJtaXNzaW9uc1Jlc3VsdBIhCgZSZXN1bHQYASABKAsyCS'
    '5hcGkuUm9sZVIGUmVzdWx0');

@$core.Deprecated('Use deleteAllPlatformRolesRequestDescriptor instead')
const DeleteAllPlatformRolesRequest$json = {
  '1': 'DeleteAllPlatformRolesRequest',
  '2': [
    {'1': 'ResourceType', '3': 4, '4': 1, '5': 14, '6': '.api.ResourceType', '8': {}, '10': 'ResourceType'},
  ],
};

/// Descriptor for `DeleteAllPlatformRolesRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List deleteAllPlatformRolesRequestDescriptor = $convert.base64Decode(
    'Ch1EZWxldGVBbGxQbGF0Zm9ybVJvbGVzUmVxdWVzdBI/CgxSZXNvdXJjZVR5cGUYBCABKA4yES'
    '5hcGkuUmVzb3VyY2VUeXBlQgj6QgWCAQIQAVIMUmVzb3VyY2VUeXBl');

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

/// Descriptor for `DeleteAllPlatformRolesResult`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List deleteAllPlatformRolesResultDescriptor = $convert.base64Decode(
    'ChxEZWxldGVBbGxQbGF0Zm9ybVJvbGVzUmVzdWx0');

@$core.Deprecated('Use deletePlatformRoleRequestDescriptor instead')
const DeletePlatformRoleRequest$json = {
  '1': 'DeletePlatformRoleRequest',
  '2': [
    {'1': 'Name', '3': 2, '4': 1, '5': 9, '8': {}, '10': 'Name'},
    {'1': 'ResourceType', '3': 4, '4': 1, '5': 14, '6': '.api.ResourceType', '8': {}, '10': 'ResourceType'},
  ],
};

/// Descriptor for `DeletePlatformRoleRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List deletePlatformRoleRequestDescriptor = $convert.base64Decode(
    'ChlEZWxldGVQbGF0Zm9ybVJvbGVSZXF1ZXN0EmcKBE5hbWUYAiABKAlCU5JBJYoBIl5bLmEtek'
    'EtWjAtOV0rKD86LVsuYS16QS1aMC05XSspKiT6QihyJhABMiJeWy5hLXpBLVowLTldKyg/Oi1b'
    'LmEtekEtWjAtOV0rKSokUgROYW1lEj8KDFJlc291cmNlVHlwZRgEIAEoDjIRLmFwaS5SZXNvdX'
    'JjZVR5cGVCCPpCBYIBAhABUgxSZXNvdXJjZVR5cGU=');

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

/// Descriptor for `DeletePlatformRoleResult`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List deletePlatformRoleResultDescriptor = $convert.base64Decode(
    'ChhEZWxldGVQbGF0Zm9ybVJvbGVSZXN1bHQ=');

@$core.Deprecated('Use deleteOrganisationRoleRequestDescriptor instead')
const DeleteOrganisationRoleRequest$json = {
  '1': 'DeleteOrganisationRoleRequest',
  '2': [
    {'1': 'Header', '3': 1, '4': 1, '5': 11, '6': '.api.RequestOrganisationHeader', '8': {}, '10': 'Header'},
    {'1': 'Name', '3': 2, '4': 1, '5': 9, '8': {}, '10': 'Name'},
    {'1': 'ResourceType', '3': 4, '4': 1, '5': 14, '6': '.api.ResourceType', '8': {}, '10': 'ResourceType'},
  ],
};

/// Descriptor for `DeleteOrganisationRoleRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List deleteOrganisationRoleRequestDescriptor = $convert.base64Decode(
    'Ch1EZWxldGVPcmdhbmlzYXRpb25Sb2xlUmVxdWVzdBJACgZIZWFkZXIYASABKAsyHi5hcGkuUm'
    'VxdWVzdE9yZ2FuaXNhdGlvbkhlYWRlckII+kIFigECEAFSBkhlYWRlchJnCgROYW1lGAIgASgJ'
    'QlOSQSWKASJeWy5hLXpBLVowLTldKyg/Oi1bLmEtekEtWjAtOV0rKSok+kIociYQATIiXlsuYS'
    '16QS1aMC05XSsoPzotWy5hLXpBLVowLTldKykqJFIETmFtZRI/CgxSZXNvdXJjZVR5cGUYBCAB'
    'KA4yES5hcGkuUmVzb3VyY2VUeXBlQgj6QgWCAQIQAVIMUmVzb3VyY2VUeXBl');

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

/// Descriptor for `DeleteOrganisationRoleResult`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List deleteOrganisationRoleResultDescriptor = $convert.base64Decode(
    'ChxEZWxldGVPcmdhbmlzYXRpb25Sb2xlUmVzdWx0');

@$core.Deprecated('Use deleteProjectRoleRequestDescriptor instead')
const DeleteProjectRoleRequest$json = {
  '1': 'DeleteProjectRoleRequest',
  '2': [
    {'1': 'Header', '3': 1, '4': 1, '5': 11, '6': '.api.RequestProjectHeader', '8': {}, '10': 'Header'},
    {'1': 'Name', '3': 2, '4': 1, '5': 9, '8': {}, '10': 'Name'},
    {'1': 'ResourceType', '3': 4, '4': 1, '5': 14, '6': '.api.ResourceType', '8': {}, '10': 'ResourceType'},
  ],
};

/// Descriptor for `DeleteProjectRoleRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List deleteProjectRoleRequestDescriptor = $convert.base64Decode(
    'ChhEZWxldGVQcm9qZWN0Um9sZVJlcXVlc3QSOwoGSGVhZGVyGAEgASgLMhkuYXBpLlJlcXVlc3'
    'RQcm9qZWN0SGVhZGVyQgj6QgWKAQIQAVIGSGVhZGVyEmcKBE5hbWUYAiABKAlCU5JBJYoBIl5b'
    'LmEtekEtWjAtOV0rKD86LVsuYS16QS1aMC05XSspKiT6QihyJhABMiJeWy5hLXpBLVowLTldKy'
    'g/Oi1bLmEtekEtWjAtOV0rKSokUgROYW1lEj8KDFJlc291cmNlVHlwZRgEIAEoDjIRLmFwaS5S'
    'ZXNvdXJjZVR5cGVCCPpCBYIBAhABUgxSZXNvdXJjZVR5cGU=');

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

/// Descriptor for `DeleteProjectRoleResult`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List deleteProjectRoleResultDescriptor = $convert.base64Decode(
    'ChdEZWxldGVQcm9qZWN0Um9sZVJlc3VsdA==');

@$core.Deprecated('Use propagateRolesOnResourceRequestDescriptor instead')
const PropagateRolesOnResourceRequest$json = {
  '1': 'PropagateRolesOnResourceRequest',
  '2': [
    {'1': 'ResourceType', '3': 1, '4': 1, '5': 14, '6': '.api.ResourceType', '8': {}, '10': 'ResourceType'},
    {'1': 'ResourceId', '3': 2, '4': 1, '5': 9, '8': {}, '10': 'ResourceId'},
    {'1': 'ParentRscId', '3': 3, '4': 1, '5': 9, '8': {}, '10': 'ParentRscId'},
  ],
};

/// Descriptor for `PropagateRolesOnResourceRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List propagateRolesOnResourceRequestDescriptor = $convert.base64Decode(
    'Ch9Qcm9wYWdhdGVSb2xlc09uUmVzb3VyY2VSZXF1ZXN0Ej8KDFJlc291cmNlVHlwZRgBIAEoDj'
    'IRLmFwaS5SZXNvdXJjZVR5cGVCCPpCBYIBAhABUgxSZXNvdXJjZVR5cGUSJwoKUmVzb3VyY2VJ'
    'ZBgCIAEoCUIH+kIEcgIQAVIKUmVzb3VyY2VJZBIpCgtQYXJlbnRSc2NJZBgDIAEoCUIH+kIEcg'
    'IQAVILUGFyZW50UnNjSWQ=');

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

/// Descriptor for `PropagateRolesOnResourceResult`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List propagateRolesOnResourceResultDescriptor = $convert.base64Decode(
    'Ch5Qcm9wYWdhdGVSb2xlc09uUmVzb3VyY2VSZXN1bHQ=');

@$core.Deprecated('Use deleteRolesOnResourceRequestDescriptor instead')
const DeleteRolesOnResourceRequest$json = {
  '1': 'DeleteRolesOnResourceRequest',
  '2': [
    {'1': 'ResourceType', '3': 1, '4': 1, '5': 14, '6': '.api.ResourceType', '8': {}, '10': 'ResourceType'},
    {'1': 'ResourceId', '3': 2, '4': 1, '5': 9, '8': {}, '10': 'ResourceId'},
  ],
};

/// Descriptor for `DeleteRolesOnResourceRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List deleteRolesOnResourceRequestDescriptor = $convert.base64Decode(
    'ChxEZWxldGVSb2xlc09uUmVzb3VyY2VSZXF1ZXN0Ej8KDFJlc291cmNlVHlwZRgBIAEoDjIRLm'
    'FwaS5SZXNvdXJjZVR5cGVCCPpCBYIBAhABUgxSZXNvdXJjZVR5cGUSJwoKUmVzb3VyY2VJZBgC'
    'IAEoCUIH+kIEcgIQAVIKUmVzb3VyY2VJZA==');

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

/// Descriptor for `DeleteRolesOnResourceResult`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List deleteRolesOnResourceResultDescriptor = $convert.base64Decode(
    'ChtEZWxldGVSb2xlc09uUmVzb3VyY2VSZXN1bHQ=');

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

/// Descriptor for `GetRoleResourceTypesRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getRoleResourceTypesRequestDescriptor = $convert.base64Decode(
    'ChtHZXRSb2xlUmVzb3VyY2VUeXBlc1JlcXVlc3Q=');

@$core.Deprecated('Use getRoleResourceTypesResultDescriptor instead')
const GetRoleResourceTypesResult$json = {
  '1': 'GetRoleResourceTypesResult',
  '2': [
    {'1': 'ResourceTypes', '3': 1, '4': 3, '5': 14, '6': '.api.ResourceType', '10': 'ResourceTypes'},
  ],
};

/// Descriptor for `GetRoleResourceTypesResult`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getRoleResourceTypesResultDescriptor = $convert.base64Decode(
    'ChpHZXRSb2xlUmVzb3VyY2VUeXBlc1Jlc3VsdBI3Cg1SZXNvdXJjZVR5cGVzGAEgAygOMhEuYX'
    'BpLlJlc291cmNlVHlwZVINUmVzb3VyY2VUeXBlcw==');

