//
//  Generated code. Do not modify.
//  source: restrictions.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 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 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'},
  ],
};

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

@$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'},
  ],
  '7': {},
};

/// Descriptor for `RestrictionRule`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List restrictionRuleDescriptor = $convert.base64Decode(
    'Cg9SZXN0cmljdGlvblJ1bGUSGwoETmFtZRgBIAEoCUIH+kIEcgIQAVIETmFtZRIxCgZFbnRpdH'
    'kYAiABKA4yDy5hcGkuRW50aXR5VHlwZUII+kIFggECEAFSBkVudGl0eRIgCgtEZXNjcmlwdGlv'
    'bhgDIAEoCVILRGVzY3JpcHRpb24SJwoKRGVmaW5pdGlvbhgEIAEoCUIH+kIEcgIQAVIKRGVmaW'
    '5pdGlvbjoikkEfCh3SAQROYW1l0gEGRW50aXR50gEKRGVmaW5pdGlvbg==');

@$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(
    'ChhDcmVhdGVSZXN0cmljdGlvblJlcXVlc3QSOwoGSGVhZGVyGAEgASgLMhkuYXBpLlJlcXVlc3'
    'RQcm9qZWN0SGVhZGVyQgj6QgWKAQIQAVIGSGVhZGVyEj4KClRhcmdldFR5cGUYAiABKA4yFC5h'
    'cGkuUmVzdHJpY3Rpb25UeXBlQgj6QgWCAQIQAVIKVGFyZ2V0VHlwZRIbCgROYW1lGAMgASgJQg'
    'f6QgRyAhABUgROYW1lEiAKC0Rlc2NyaXB0aW9uGAQgASgJUgtEZXNjcmlwdGlvbhIqCgVSdWxl'
    'cxgFIAMoCzIULmFwaS5SZXN0cmljdGlvblJ1bGVSBVJ1bGVzOiKSQR8KHdIBBkhlYWRlctIBCl'
    'RhcmdldFR5cGXSAQROYW1l');

@$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(
    'ChhVcGRhdGVSZXN0cmljdGlvblJlcXVlc3QSOwoGSGVhZGVyGAEgASgLMhkuYXBpLlJlcXVlc3'
    'RQcm9qZWN0SGVhZGVyQgj6QgWKAQIQAVIGSGVhZGVyEi0KDVJlc3RyaWN0aW9uSUQYAiABKAlC'
    'B/pCBHICEAFSDVJlc3RyaWN0aW9uSUQSGwoETmFtZRgDIAEoCUIH+kIEcgIQAVIETmFtZRIgCg'
    'tEZXNjcmlwdGlvbhgEIAEoCVILRGVzY3JpcHRpb24SKgoFUnVsZXMYBSADKAsyFC5hcGkuUmVz'
    'dHJpY3Rpb25SdWxlUgVSdWxlczolkkEiCiDSAQZIZWFkZXLSAQ1SZXN0cmljdGlvbklE0gEETm'
    'FtZQ==');

@$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(
    'ChVHZXRSZXN0cmljdGlvblJlcXVlc3QSOwoGSGVhZGVyGAEgASgLMhkuYXBpLlJlcXVlc3RQcm'
    '9qZWN0SGVhZGVyQgj6QgWKAQIQAVIGSGVhZGVyEi0KDVJlc3RyaWN0aW9uSUQYAiABKAlCB/pC'
    'BHICEAFSDVJlc3RyaWN0aW9uSUQ6HpJBGwoZ0gEGSGVhZGVy0gENUmVzdHJpY3Rpb25JRA==');

@$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(
    'ChdMaXN0UmVzdHJpY3Rpb25zUmVxdWVzdBI7CgZIZWFkZXIYASABKAsyGS5hcGkuUmVxdWVzdF'
    'Byb2plY3RIZWFkZXJCCPpCBYoBAhABUgZIZWFkZXISNAoKVGFyZ2V0VHlwZRgCIAEoDjIULmFw'
    'aS5SZXN0cmljdGlvblR5cGVSClRhcmdldFR5cGU6DpJBCwoJ0gEGSGVhZGVy');

@$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(
    'ChhEZWxldGVSZXN0cmljdGlvblJlcXVlc3QSOwoGSGVhZGVyGAEgASgLMhkuYXBpLlJlcXVlc3'
    'RQcm9qZWN0SGVhZGVyQgj6QgWKAQIQAVIGSGVhZGVyEi0KDVJlc3RyaWN0aW9uSUQYAiABKAlC'
    'B/pCBHICEAFSDVJlc3RyaWN0aW9uSUQ6HpJBGwoZ0gEGSGVhZGVy0gENUmVzdHJpY3Rpb25JRA'
    '==');

@$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(
    'ChhFbmFibGVSZXN0cmljdGlvblJlcXVlc3QSOwoGSGVhZGVyGAEgASgLMhkuYXBpLlJlcXVlc3'
    'RQcm9qZWN0SGVhZGVyQgj6QgWKAQIQAVIGSGVhZGVyEi0KDVJlc3RyaWN0aW9uSUQYAiABKAlC'
    'B/pCBHICEAFSDVJlc3RyaWN0aW9uSUQ6HpJBGwoZ0gEGSGVhZGVy0gENUmVzdHJpY3Rpb25JRA'
    '==');

@$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(
    'ChlEaXNhYmxlUmVzdHJpY3Rpb25SZXF1ZXN0EjsKBkhlYWRlchgBIAEoCzIZLmFwaS5SZXF1ZX'
    'N0UHJvamVjdEhlYWRlckII+kIFigECEAFSBkhlYWRlchItCg1SZXN0cmljdGlvbklEGAIgASgJ'
    'Qgf6QgRyAhABUg1SZXN0cmljdGlvbklEOh6SQRsKGdIBBkhlYWRlctIBDVJlc3RyaWN0aW9uSU'
    'Q=');

@$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(
    'CiJEZWxldGVGb3JQcm9qZWN0UmVzdHJpY3Rpb25SZXF1ZXN0EjsKBkhlYWRlchgBIAEoCzIZLm'
    'FwaS5SZXF1ZXN0UHJvamVjdEhlYWRlckII+kIFigECEAFSBkhlYWRlcjoOkkELCgnSAQZIZWFk'
    'ZXI=');

@$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(
    'ChdHZXRSdWxlc0pTT05UcmVlUmVxdWVzdBI7CgZIZWFkZXIYASABKAsyGS5hcGkuUmVxdWVzdF'
    'Byb2plY3RIZWFkZXJCCPpCBYoBAhABUgZIZWFkZXISLQoNUmVzdHJpY3Rpb25JRBgCIAEoCUIH'
    '+kIEcgIQAVINUmVzdHJpY3Rpb25JRDoekkEbChnSAQZIZWFkZXLSAQ1SZXN0cmljdGlvbklE');

@$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(
    'ChZHZXRSdWxlSlNPTlRyZWVSZXF1ZXN0EjsKBkhlYWRlchgBIAEoCzIZLmFwaS5SZXF1ZXN0UH'
    'JvamVjdEhlYWRlckII+kIFigECEAFSBkhlYWRlchItCg1SZXN0cmljdGlvbklEGAIgASgJQgf6'
    'QgRyAhABUg1SZXN0cmljdGlvbklEEhsKBE5hbWUYAyABKAlCB/pCBHICEAFSBE5hbWUSMQoGRW'
    '50aXR5GAQgASgOMg8uYXBpLkVudGl0eVR5cGVCCPpCBYIBAhABUgZFbnRpdHk6LpJBKwop0gEG'
    'SGVhZGVy0gENUmVzdHJpY3Rpb25JRNIBBE5hbWXSAQZFbnRpdHk=');

@$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'},
  ],
  '7': {},
};

/// Descriptor for `ComputeRuleRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List computeRuleRequestDescriptor = $convert.base64Decode(
    'ChJDb21wdXRlUnVsZVJlcXVlc3QSOwoGSGVhZGVyGAEgASgLMhkuYXBpLlJlcXVlc3RQcm9qZW'
    'N0SGVhZGVyQgj6QgWKAQIQAVIGSGVhZGVyEjEKBkVudGl0eRgCIAEoDjIPLmFwaS5FbnRpdHlU'
    'eXBlQgj6QgWCAQIQAVIGRW50aXR5Eh8KBlVzZXJJRBgDIAEoCUIH+kIEcgIQAVIGVXNlcklEEk'
    'YKDU91dHB1dEZvcm1hdHMYBCADKA4yFi5hcGkuUnVsZUNvbXB1dGVGb3JtYXRCCPpCBZIBAggB'
    'Ug1PdXRwdXRGb3JtYXRzOjCSQS0KK9IBBkhlYWRlctIBBkVudGl0edIBBlVzZXJJRNIBDU91dH'
    'B1dEZvcm1hdHM=');

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

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

@$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(
    'Ch5WYWxpZGF0ZVJlc3RyaWN0aW9uUnVsZVJlcXVlc3QSOwoGSGVhZGVyGAEgASgLMhkuYXBpLl'
    'JlcXVlc3RQcm9qZWN0SGVhZGVyQgj6QgWKAQIQAVIGSGVhZGVyEigKBFJ1bGUYAiABKAsyFC5h'
    'cGkuUmVzdHJpY3Rpb25SdWxlUgRSdWxlOhWSQRIKENIBBkhlYWRlctIBBFJ1bGU=');

@$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');

