// This is a generated file - do not edit.
//
// Generated from restrictions.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 restrictionTypeDescriptor instead')
const RestrictionType$json = {
  '1': 'RestrictionType',
  '2': [
    {'1': 'RESTRICTION_TYPE_UNKNOWN', '2': 0},
    {'1': 'RESTRICTION_TYPE_USER', '2': 1},
    {'1': 'RESTRICTION_TYPE_PARTNER', '2': 2},
  ],
};

/// Descriptor for `RestrictionType`. Decode as a `google.protobuf.EnumDescriptorProto`.
final $typed_data.Uint8List restrictionTypeDescriptor = $convert.base64Decode(
    'Cg9SZXN0cmljdGlvblR5cGUSHAoYUkVTVFJJQ1RJT05fVFlQRV9VTktOT1dOEAASGQoVUkVTVF'
    'JJQ1RJT05fVFlQRV9VU0VSEAESHAoYUkVTVFJJQ1RJT05fVFlQRV9QQVJUTkVSEAI=');

@$core.Deprecated('Use ruleComputeFormatDescriptor instead')
const RuleComputeFormat$json = {
  '1': 'RuleComputeFormat',
  '2': [
    {'1': 'RULE_COMPUTE_FORMAT_UNKNOWN', '2': 0},
    {'1': 'RULE_COMPUTE_FORMAT_CH', '2': 1},
    {'1': 'RULE_COMPUTE_FORMAT_OS', '2': 2},
    {'1': 'RULE_COMPUTE_FORMAT_JQ', '2': 3},
  ],
};

/// Descriptor for `RuleComputeFormat`. Decode as a `google.protobuf.EnumDescriptorProto`.
final $typed_data.Uint8List ruleComputeFormatDescriptor = $convert.base64Decode(
    'ChFSdWxlQ29tcHV0ZUZvcm1hdBIfChtSVUxFX0NPTVBVVEVfRk9STUFUX1VOS05PV04QABIaCh'
    'ZSVUxFX0NPTVBVVEVfRk9STUFUX0NIEAESGgoWUlVMRV9DT01QVVRFX0ZPUk1BVF9PUxACEhoK'
    'FlJVTEVfQ09NUFVURV9GT1JNQVRfSlEQAw==');

@$core.Deprecated('Use restrictionDescriptor instead')
const Restriction$json = {
  '1': 'Restriction',
  '2': [
    {'1': 'ID', '3': 1, '4': 1, '5': 9, '10': 'ID'},
    {'1': 'ProjectID', '3': 2, '4': 1, '5': 9, '10': 'ProjectID'},
    {'1': 'TargetType', '3': 3, '4': 1, '5': 14, '6': '.api.RestrictionType', '10': 'TargetType'},
    {'1': 'Name', '3': 4, '4': 1, '5': 9, '10': 'Name'},
    {'1': 'Description', '3': 5, '4': 1, '5': 9, '10': 'Description'},
    {'1': 'Status', '3': 6, '4': 1, '5': 8, '10': 'Status'},
    {'1': 'Rules', '3': 7, '4': 3, '5': 11, '6': '.api.Rule', '10': 'Rules'},
    {'1': 'UpdatedAt', '3': 8, '4': 1, '5': 9, '10': 'UpdatedAt'},
    {'1': 'CreatedAt', '3': 9, '4': 1, '5': 9, '10': 'CreatedAt'},
  ],
};

/// Descriptor for `Restriction`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List restrictionDescriptor = $convert.base64Decode(
    'CgtSZXN0cmljdGlvbhIOCgJJRBgBIAEoCVICSUQSHAoJUHJvamVjdElEGAIgASgJUglQcm9qZW'
    'N0SUQSNAoKVGFyZ2V0VHlwZRgDIAEoDjIULmFwaS5SZXN0cmljdGlvblR5cGVSClRhcmdldFR5'
    'cGUSEgoETmFtZRgEIAEoCVIETmFtZRIgCgtEZXNjcmlwdGlvbhgFIAEoCVILRGVzY3JpcHRpb2'
    '4SFgoGU3RhdHVzGAYgASgIUgZTdGF0dXMSHwoFUnVsZXMYByADKAsyCS5hcGkuUnVsZVIFUnVs'
    'ZXMSHAoJVXBkYXRlZEF0GAggASgJUglVcGRhdGVkQXQSHAoJQ3JlYXRlZEF0GAkgASgJUglDcm'
    'VhdGVkQXQ=');

@$core.Deprecated('Use restrictionComputeResultDescriptor instead')
const RestrictionComputeResult$json = {
  '1': 'RestrictionComputeResult',
  '2': [
    {'1': 'Results', '3': 1, '4': 3, '5': 11, '6': '.api.RuleComputeResult', '10': 'Results'},
    {'1': 'RestrictionID', '3': 2, '4': 1, '5': 9, '10': 'RestrictionID'},
    {'1': 'RestrictionName', '3': 3, '4': 1, '5': 9, '10': 'RestrictionName'},
  ],
};

/// Descriptor for `RestrictionComputeResult`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List restrictionComputeResultDescriptor = $convert.base64Decode(
    'ChhSZXN0cmljdGlvbkNvbXB1dGVSZXN1bHQSMAoHUmVzdWx0cxgBIAMoCzIWLmFwaS5SdWxlQ2'
    '9tcHV0ZVJlc3VsdFIHUmVzdWx0cxIkCg1SZXN0cmljdGlvbklEGAIgASgJUg1SZXN0cmljdGlv'
    'bklEEigKD1Jlc3RyaWN0aW9uTmFtZRgDIAEoCVIPUmVzdHJpY3Rpb25OYW1l');

@$core.Deprecated('Use ruleComputeResultDescriptor instead')
const RuleComputeResult$json = {
  '1': 'RuleComputeResult',
  '2': [
    {'1': 'Format', '3': 1, '4': 1, '5': 14, '6': '.api.RuleComputeFormat', '10': 'Format'},
    {'1': 'Value', '3': 2, '4': 1, '5': 9, '10': 'Value'},
    {'1': 'RuleID', '3': 3, '4': 1, '5': 9, '10': 'RuleID'},
    {'1': 'Attributes', '3': 4, '4': 3, '5': 9, '10': 'Attributes'},
  ],
};

/// Descriptor for `RuleComputeResult`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List ruleComputeResultDescriptor = $convert.base64Decode(
    'ChFSdWxlQ29tcHV0ZVJlc3VsdBIuCgZGb3JtYXQYASABKA4yFi5hcGkuUnVsZUNvbXB1dGVGb3'
    'JtYXRSBkZvcm1hdBIUCgVWYWx1ZRgCIAEoCVIFVmFsdWUSFgoGUnVsZUlEGAMgASgJUgZSdWxl'
    'SUQSHgoKQXR0cmlidXRlcxgEIAMoCVIKQXR0cmlidXRlcw==');

@$core.Deprecated('Use restrictionRuleDescriptor instead')
const RestrictionRule$json = {
  '1': 'RestrictionRule',
  '2': [
    {'1': 'Name', '3': 1, '4': 1, '5': 9, '8': {}, '10': 'Name'},
    {'1': 'Entity', '3': 2, '4': 1, '5': 14, '6': '.api.EntityType', '8': {}, '10': 'Entity'},
    {'1': 'Description', '3': 3, '4': 1, '5': 9, '10': 'Description'},
    {'1': 'Definition', '3': 4, '4': 1, '5': 9, '8': {}, '10': 'Definition'},
    {'1': 'Attributes', '3': 5, '4': 3, '5': 9, '10': 'Attributes'},
  ],
  '7': {},
};

/// Descriptor for `RestrictionRule`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List restrictionRuleDescriptor = $convert.base64Decode(
    'Cg9SZXN0cmljdGlvblJ1bGUSHAoETmFtZRgBIAEoCUIIuoEBBHICEAFSBE5hbWUSMgoGRW50aX'
    'R5GAIgASgOMg8uYXBpLkVudGl0eVR5cGVCCbqBAQWCAQIQAVIGRW50aXR5EiAKC0Rlc2NyaXB0'
    'aW9uGAMgASgJUgtEZXNjcmlwdGlvbhIoCgpEZWZpbml0aW9uGAQgASgJQgi6gQEEcgIQAVIKRG'
    'VmaW5pdGlvbhIeCgpBdHRyaWJ1dGVzGAUgAygJUgpBdHRyaWJ1dGVzOiKSQR8KHdIBBE5hbWXS'
    'AQZFbnRpdHnSAQpEZWZpbml0aW9u');

@$core.Deprecated('Use createRestrictionRequestDescriptor instead')
const CreateRestrictionRequest$json = {
  '1': 'CreateRestrictionRequest',
  '2': [
    {'1': 'Header', '3': 1, '4': 1, '5': 11, '6': '.api.RequestProjectHeader', '8': {}, '10': 'Header'},
    {'1': 'TargetType', '3': 2, '4': 1, '5': 14, '6': '.api.RestrictionType', '8': {}, '10': 'TargetType'},
    {'1': 'Name', '3': 3, '4': 1, '5': 9, '8': {}, '10': 'Name'},
    {'1': 'Description', '3': 4, '4': 1, '5': 9, '10': 'Description'},
    {'1': 'Rules', '3': 5, '4': 3, '5': 11, '6': '.api.RestrictionRule', '10': 'Rules'},
  ],
  '7': {},
};

/// Descriptor for `CreateRestrictionRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List createRestrictionRequestDescriptor = $convert.base64Decode(
    'ChhDcmVhdGVSZXN0cmljdGlvblJlcXVlc3QSPAoGSGVhZGVyGAEgASgLMhkuYXBpLlJlcXVlc3'
    'RQcm9qZWN0SGVhZGVyQgm6gQEFigECEAFSBkhlYWRlchI/CgpUYXJnZXRUeXBlGAIgASgOMhQu'
    'YXBpLlJlc3RyaWN0aW9uVHlwZUIJuoEBBYIBAhABUgpUYXJnZXRUeXBlEhwKBE5hbWUYAyABKA'
    'lCCLqBAQRyAhABUgROYW1lEiAKC0Rlc2NyaXB0aW9uGAQgASgJUgtEZXNjcmlwdGlvbhIqCgVS'
    'dWxlcxgFIAMoCzIULmFwaS5SZXN0cmljdGlvblJ1bGVSBVJ1bGVzOiKSQR8KHdIBBkhlYWRlct'
    'IBClRhcmdldFR5cGXSAQROYW1l');

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

/// Descriptor for `CreateRestrictionResponse`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List createRestrictionResponseDescriptor = $convert.base64Decode(
    'ChlDcmVhdGVSZXN0cmljdGlvblJlc3BvbnNlEjIKC1Jlc3RyaWN0aW9uGAEgASgLMhAuYXBpLl'
    'Jlc3RyaWN0aW9uUgtSZXN0cmljdGlvbg==');

@$core.Deprecated('Use updateRestrictionRequestDescriptor instead')
const UpdateRestrictionRequest$json = {
  '1': 'UpdateRestrictionRequest',
  '2': [
    {'1': 'Header', '3': 1, '4': 1, '5': 11, '6': '.api.RequestProjectHeader', '8': {}, '10': 'Header'},
    {'1': 'RestrictionID', '3': 2, '4': 1, '5': 9, '8': {}, '10': 'RestrictionID'},
    {'1': 'Name', '3': 3, '4': 1, '5': 9, '8': {}, '10': 'Name'},
    {'1': 'Description', '3': 4, '4': 1, '5': 9, '10': 'Description'},
    {'1': 'Rules', '3': 5, '4': 3, '5': 11, '6': '.api.RestrictionRule', '10': 'Rules'},
  ],
  '7': {},
};

/// Descriptor for `UpdateRestrictionRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List updateRestrictionRequestDescriptor = $convert.base64Decode(
    'ChhVcGRhdGVSZXN0cmljdGlvblJlcXVlc3QSPAoGSGVhZGVyGAEgASgLMhkuYXBpLlJlcXVlc3'
    'RQcm9qZWN0SGVhZGVyQgm6gQEFigECEAFSBkhlYWRlchIuCg1SZXN0cmljdGlvbklEGAIgASgJ'
    'Qgi6gQEEcgIQAVINUmVzdHJpY3Rpb25JRBIcCgROYW1lGAMgASgJQgi6gQEEcgIQAVIETmFtZR'
    'IgCgtEZXNjcmlwdGlvbhgEIAEoCVILRGVzY3JpcHRpb24SKgoFUnVsZXMYBSADKAsyFC5hcGku'
    'UmVzdHJpY3Rpb25SdWxlUgVSdWxlczolkkEiCiDSAQZIZWFkZXLSAQ1SZXN0cmljdGlvbklE0g'
    'EETmFtZQ==');

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

/// Descriptor for `UpdateRestrictionResponse`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List updateRestrictionResponseDescriptor = $convert.base64Decode(
    'ChlVcGRhdGVSZXN0cmljdGlvblJlc3BvbnNlEjIKC1Jlc3RyaWN0aW9uGAEgASgLMhAuYXBpLl'
    'Jlc3RyaWN0aW9uUgtSZXN0cmljdGlvbg==');

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

/// Descriptor for `GetRestrictionRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getRestrictionRequestDescriptor = $convert.base64Decode(
    'ChVHZXRSZXN0cmljdGlvblJlcXVlc3QSPAoGSGVhZGVyGAEgASgLMhkuYXBpLlJlcXVlc3RQcm'
    '9qZWN0SGVhZGVyQgm6gQEFigECEAFSBkhlYWRlchIuCg1SZXN0cmljdGlvbklEGAIgASgJQgi6'
    'gQEEcgIQAVINUmVzdHJpY3Rpb25JRDoekkEbChnSAQZIZWFkZXLSAQ1SZXN0cmljdGlvbklE');

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

/// Descriptor for `GetRestrictionResponse`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getRestrictionResponseDescriptor = $convert.base64Decode(
    'ChZHZXRSZXN0cmljdGlvblJlc3BvbnNlEjIKC1Jlc3RyaWN0aW9uGAEgASgLMhAuYXBpLlJlc3'
    'RyaWN0aW9uUgtSZXN0cmljdGlvbg==');

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

/// Descriptor for `ListRestrictionsRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List listRestrictionsRequestDescriptor = $convert.base64Decode(
    'ChdMaXN0UmVzdHJpY3Rpb25zUmVxdWVzdBI8CgZIZWFkZXIYASABKAsyGS5hcGkuUmVxdWVzdF'
    'Byb2plY3RIZWFkZXJCCbqBAQWKAQIQAVIGSGVhZGVyEjQKClRhcmdldFR5cGUYAiABKA4yFC5h'
    'cGkuUmVzdHJpY3Rpb25UeXBlUgpUYXJnZXRUeXBlOg6SQQsKCdIBBkhlYWRlcg==');

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

/// Descriptor for `ListRestrictionsResponse`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List listRestrictionsResponseDescriptor = $convert.base64Decode(
    'ChhMaXN0UmVzdHJpY3Rpb25zUmVzcG9uc2USNAoMUmVzdHJpY3Rpb25zGAEgAygLMhAuYXBpLl'
    'Jlc3RyaWN0aW9uUgxSZXN0cmljdGlvbnM=');

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

/// Descriptor for `DeleteRestrictionRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List deleteRestrictionRequestDescriptor = $convert.base64Decode(
    'ChhEZWxldGVSZXN0cmljdGlvblJlcXVlc3QSPAoGSGVhZGVyGAEgASgLMhkuYXBpLlJlcXVlc3'
    'RQcm9qZWN0SGVhZGVyQgm6gQEFigECEAFSBkhlYWRlchIuCg1SZXN0cmljdGlvbklEGAIgASgJ'
    'Qgi6gQEEcgIQAVINUmVzdHJpY3Rpb25JRDoekkEbChnSAQZIZWFkZXLSAQ1SZXN0cmljdGlvbk'
    'lE');

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

/// Descriptor for `DeleteRestrictionResponse`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List deleteRestrictionResponseDescriptor = $convert.base64Decode(
    'ChlEZWxldGVSZXN0cmljdGlvblJlc3BvbnNl');

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

/// Descriptor for `EnableRestrictionRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List enableRestrictionRequestDescriptor = $convert.base64Decode(
    'ChhFbmFibGVSZXN0cmljdGlvblJlcXVlc3QSPAoGSGVhZGVyGAEgASgLMhkuYXBpLlJlcXVlc3'
    'RQcm9qZWN0SGVhZGVyQgm6gQEFigECEAFSBkhlYWRlchIuCg1SZXN0cmljdGlvbklEGAIgASgJ'
    'Qgi6gQEEcgIQAVINUmVzdHJpY3Rpb25JRDoekkEbChnSAQZIZWFkZXLSAQ1SZXN0cmljdGlvbk'
    'lE');

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

/// Descriptor for `EnableRestrictionResponse`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List enableRestrictionResponseDescriptor = $convert.base64Decode(
    'ChlFbmFibGVSZXN0cmljdGlvblJlc3BvbnNlEjIKC1Jlc3RyaWN0aW9uGAEgASgLMhAuYXBpLl'
    'Jlc3RyaWN0aW9uUgtSZXN0cmljdGlvbg==');

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

/// Descriptor for `DisableRestrictionRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List disableRestrictionRequestDescriptor = $convert.base64Decode(
    'ChlEaXNhYmxlUmVzdHJpY3Rpb25SZXF1ZXN0EjwKBkhlYWRlchgBIAEoCzIZLmFwaS5SZXF1ZX'
    'N0UHJvamVjdEhlYWRlckIJuoEBBYoBAhABUgZIZWFkZXISLgoNUmVzdHJpY3Rpb25JRBgCIAEo'
    'CUIIuoEBBHICEAFSDVJlc3RyaWN0aW9uSUQ6HpJBGwoZ0gEGSGVhZGVy0gENUmVzdHJpY3Rpb2'
    '5JRA==');

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

/// Descriptor for `DisableRestrictionResponse`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List disableRestrictionResponseDescriptor = $convert.base64Decode(
    'ChpEaXNhYmxlUmVzdHJpY3Rpb25SZXNwb25zZRIyCgtSZXN0cmljdGlvbhgBIAEoCzIQLmFwaS'
    '5SZXN0cmljdGlvblILUmVzdHJpY3Rpb24=');

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

/// Descriptor for `DeleteForProjectRestrictionRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List deleteForProjectRestrictionRequestDescriptor = $convert.base64Decode(
    'CiJEZWxldGVGb3JQcm9qZWN0UmVzdHJpY3Rpb25SZXF1ZXN0EjwKBkhlYWRlchgBIAEoCzIZLm'
    'FwaS5SZXF1ZXN0UHJvamVjdEhlYWRlckIJuoEBBYoBAhABUgZIZWFkZXI6DpJBCwoJ0gEGSGVh'
    'ZGVy');

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

/// Descriptor for `DeleteForProjectRestrictionResponse`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List deleteForProjectRestrictionResponseDescriptor = $convert.base64Decode(
    'CiNEZWxldGVGb3JQcm9qZWN0UmVzdHJpY3Rpb25SZXNwb25zZQ==');

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

/// Descriptor for `GetRulesJSONTreeRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getRulesJSONTreeRequestDescriptor = $convert.base64Decode(
    'ChdHZXRSdWxlc0pTT05UcmVlUmVxdWVzdBI8CgZIZWFkZXIYASABKAsyGS5hcGkuUmVxdWVzdF'
    'Byb2plY3RIZWFkZXJCCbqBAQWKAQIQAVIGSGVhZGVyEi4KDVJlc3RyaWN0aW9uSUQYAiABKAlC'
    'CLqBAQRyAhABUg1SZXN0cmljdGlvbklEOh6SQRsKGdIBBkhlYWRlctIBDVJlc3RyaWN0aW9uSU'
    'Q=');

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

/// Descriptor for `GetRulesJSONTreeResponse`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getRulesJSONTreeResponseDescriptor = $convert.base64Decode(
    'ChhHZXRSdWxlc0pTT05UcmVlUmVzcG9uc2USGgoISlNPTlRyZWUYASABKAlSCEpTT05UcmVl');

@$core.Deprecated('Use getRuleJSONTreeRequestDescriptor instead')
const GetRuleJSONTreeRequest$json = {
  '1': 'GetRuleJSONTreeRequest',
  '2': [
    {'1': 'Header', '3': 1, '4': 1, '5': 11, '6': '.api.RequestProjectHeader', '8': {}, '10': 'Header'},
    {'1': 'RestrictionID', '3': 2, '4': 1, '5': 9, '8': {}, '10': 'RestrictionID'},
    {'1': 'Name', '3': 3, '4': 1, '5': 9, '8': {}, '10': 'Name'},
    {'1': 'Entity', '3': 4, '4': 1, '5': 14, '6': '.api.EntityType', '8': {}, '10': 'Entity'},
  ],
  '7': {},
};

/// Descriptor for `GetRuleJSONTreeRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getRuleJSONTreeRequestDescriptor = $convert.base64Decode(
    'ChZHZXRSdWxlSlNPTlRyZWVSZXF1ZXN0EjwKBkhlYWRlchgBIAEoCzIZLmFwaS5SZXF1ZXN0UH'
    'JvamVjdEhlYWRlckIJuoEBBYoBAhABUgZIZWFkZXISLgoNUmVzdHJpY3Rpb25JRBgCIAEoCUII'
    'uoEBBHICEAFSDVJlc3RyaWN0aW9uSUQSHAoETmFtZRgDIAEoCUIIuoEBBHICEAFSBE5hbWUSMg'
    'oGRW50aXR5GAQgASgOMg8uYXBpLkVudGl0eVR5cGVCCbqBAQWCAQIQAVIGRW50aXR5Oi6SQSsK'
    'KdIBBkhlYWRlctIBDVJlc3RyaWN0aW9uSUTSAQROYW1l0gEGRW50aXR5');

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

/// Descriptor for `GetRuleJSONTreeResponse`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getRuleJSONTreeResponseDescriptor = $convert.base64Decode(
    'ChdHZXRSdWxlSlNPTlRyZWVSZXNwb25zZRIaCghKU09OVHJlZRgBIAEoCVIISlNPTlRyZWU=');

@$core.Deprecated('Use computeRuleRequestDescriptor instead')
const ComputeRuleRequest$json = {
  '1': 'ComputeRuleRequest',
  '2': [
    {'1': 'Header', '3': 1, '4': 1, '5': 11, '6': '.api.RequestProjectHeader', '8': {}, '10': 'Header'},
    {'1': 'Entity', '3': 2, '4': 1, '5': 14, '6': '.api.EntityType', '8': {}, '10': 'Entity'},
    {'1': 'UserID', '3': 3, '4': 1, '5': 9, '8': {}, '10': 'UserID'},
    {'1': 'OutputFormats', '3': 4, '4': 3, '5': 14, '6': '.api.RuleComputeFormat', '8': {}, '10': 'OutputFormats'},
    {'1': 'RewriteFor', '3': 5, '4': 1, '5': 9, '10': 'RewriteFor'},
  ],
  '7': {},
};

/// Descriptor for `ComputeRuleRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List computeRuleRequestDescriptor = $convert.base64Decode(
    'ChJDb21wdXRlUnVsZVJlcXVlc3QSPAoGSGVhZGVyGAEgASgLMhkuYXBpLlJlcXVlc3RQcm9qZW'
    'N0SGVhZGVyQgm6gQEFigECEAFSBkhlYWRlchIyCgZFbnRpdHkYAiABKA4yDy5hcGkuRW50aXR5'
    'VHlwZUIJuoEBBYIBAhABUgZFbnRpdHkSIAoGVXNlcklEGAMgASgJQgi6gQEEcgIQAVIGVXNlck'
    'lEEkcKDU91dHB1dEZvcm1hdHMYBCADKA4yFi5hcGkuUnVsZUNvbXB1dGVGb3JtYXRCCbqBAQWS'
    'AQIIAVINT3V0cHV0Rm9ybWF0cxIeCgpSZXdyaXRlRm9yGAUgASgJUgpSZXdyaXRlRm9yOjCSQS'
    '0KK9IBBkhlYWRlctIBBkVudGl0edIBBlVzZXJJRNIBDU91dHB1dEZvcm1hdHM=');

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

/// Descriptor for `ComputeRuleResponse`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List computeRuleResponseDescriptor = $convert.base64Decode(
    'ChNDb21wdXRlUnVsZVJlc3BvbnNlEjcKB1Jlc3VsdHMYASADKAsyHS5hcGkuUmVzdHJpY3Rpb2'
    '5Db21wdXRlUmVzdWx0UgdSZXN1bHRz');

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

/// Descriptor for `ValidateRestrictionRuleRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List validateRestrictionRuleRequestDescriptor = $convert.base64Decode(
    'Ch5WYWxpZGF0ZVJlc3RyaWN0aW9uUnVsZVJlcXVlc3QSPAoGSGVhZGVyGAEgASgLMhkuYXBpLl'
    'JlcXVlc3RQcm9qZWN0SGVhZGVyQgm6gQEFigECEAFSBkhlYWRlchIoCgRSdWxlGAIgASgLMhQu'
    'YXBpLlJlc3RyaWN0aW9uUnVsZVIEUnVsZToVkkESChDSAQZIZWFkZXLSAQRSdWxl');

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

/// Descriptor for `ValidateRestrictionRuleResponse`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List validateRestrictionRuleResponseDescriptor = $convert.base64Decode(
    'Ch9WYWxpZGF0ZVJlc3RyaWN0aW9uUnVsZVJlc3BvbnNl');

