//
//  Generated code. Do not modify.
//  source: restrictionLinks.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 restrictionLinkDescriptor instead')
const RestrictionLink$json = {
  '1': 'RestrictionLink',
  '2': [
    {'1': 'ProjectID', '3': 1, '4': 1, '5': 9, '10': 'ProjectID'},
    {'1': 'RestrictionID', '3': 2, '4': 1, '5': 9, '10': 'RestrictionID'},
    {'1': 'TargetID', '3': 4, '4': 1, '5': 9, '10': 'TargetID'},
    {'1': 'Restriction', '3': 6, '4': 1, '5': 11, '6': '.api.Restriction', '10': 'Restriction'},
  ],
};

/// Descriptor for `RestrictionLink`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List restrictionLinkDescriptor = $convert.base64Decode(
    'Cg9SZXN0cmljdGlvbkxpbmsSHAoJUHJvamVjdElEGAEgASgJUglQcm9qZWN0SUQSJAoNUmVzdH'
    'JpY3Rpb25JRBgCIAEoCVINUmVzdHJpY3Rpb25JRBIaCghUYXJnZXRJRBgEIAEoCVIIVGFyZ2V0'
    'SUQSMgoLUmVzdHJpY3Rpb24YBiABKAsyEC5hcGkuUmVzdHJpY3Rpb25SC1Jlc3RyaWN0aW9u');

@$core.Deprecated('Use createRestrictionLinkRequestDescriptor instead')
const CreateRestrictionLinkRequest$json = {
  '1': 'CreateRestrictionLinkRequest',
  '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': 'TargetID', '3': 3, '4': 1, '5': 9, '8': {}, '10': 'TargetID'},
  ],
  '7': {},
};

/// Descriptor for `CreateRestrictionLinkRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List createRestrictionLinkRequestDescriptor = $convert.base64Decode(
    'ChxDcmVhdGVSZXN0cmljdGlvbkxpbmtSZXF1ZXN0EjsKBkhlYWRlchgBIAEoCzIZLmFwaS5SZX'
    'F1ZXN0UHJvamVjdEhlYWRlckII+kIFigECEAFSBkhlYWRlchItCg1SZXN0cmljdGlvbklEGAIg'
    'ASgJQgf6QgRyAhABUg1SZXN0cmljdGlvbklEEiMKCFRhcmdldElEGAMgASgJQgf6QgRyAhABUg'
    'hUYXJnZXRJRDopkkEmCiTSAQZIZWFkZXLSAQ1SZXN0cmljdGlvbklE0gEIVGFyZ2V0SUQ=');

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

/// Descriptor for `CreateRestrictionLinkResponse`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List createRestrictionLinkResponseDescriptor = $convert.base64Decode(
    'Ch1DcmVhdGVSZXN0cmljdGlvbkxpbmtSZXNwb25zZRI+Cg9SZXN0cmljdGlvbkxpbmsYASABKA'
    'syFC5hcGkuUmVzdHJpY3Rpb25MaW5rUg9SZXN0cmljdGlvbkxpbms=');

@$core.Deprecated('Use updateRestrictionLinkRequestDescriptor instead')
const UpdateRestrictionLinkRequest$json = {
  '1': 'UpdateRestrictionLinkRequest',
  '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': 'TargetID', '3': 3, '4': 1, '5': 9, '8': {}, '10': 'TargetID'},
  ],
  '7': {},
};

/// Descriptor for `UpdateRestrictionLinkRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List updateRestrictionLinkRequestDescriptor = $convert.base64Decode(
    'ChxVcGRhdGVSZXN0cmljdGlvbkxpbmtSZXF1ZXN0EjsKBkhlYWRlchgBIAEoCzIZLmFwaS5SZX'
    'F1ZXN0UHJvamVjdEhlYWRlckII+kIFigECEAFSBkhlYWRlchItCg1SZXN0cmljdGlvbklEGAIg'
    'ASgJQgf6QgRyAhABUg1SZXN0cmljdGlvbklEEiMKCFRhcmdldElEGAMgASgJQgf6QgRyAhABUg'
    'hUYXJnZXRJRDopkkEmCiTSAQZIZWFkZXLSAQ1SZXN0cmljdGlvbklE0gEIVGFyZ2V0SUQ=');

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

/// Descriptor for `UpdateRestrictionLinkResponse`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List updateRestrictionLinkResponseDescriptor = $convert.base64Decode(
    'Ch1VcGRhdGVSZXN0cmljdGlvbkxpbmtSZXNwb25zZRI+Cg9SZXN0cmljdGlvbkxpbmsYASABKA'
    'syFC5hcGkuUmVzdHJpY3Rpb25MaW5rUg9SZXN0cmljdGlvbkxpbms=');

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

/// Descriptor for `DeleteRestrictionLinkRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List deleteRestrictionLinkRequestDescriptor = $convert.base64Decode(
    'ChxEZWxldGVSZXN0cmljdGlvbkxpbmtSZXF1ZXN0EjsKBkhlYWRlchgBIAEoCzIZLmFwaS5SZX'
    'F1ZXN0UHJvamVjdEhlYWRlckII+kIFigECEAFSBkhlYWRlchIkCg1SZXN0cmljdGlvbklEGAIg'
    'ASgJUg1SZXN0cmljdGlvbklEEiMKCFRhcmdldElEGAMgASgJQgf6QgRyAhABUghUYXJnZXRJRD'
    'oZkkEWChTSAQZIZWFkZXLSAQhUYXJnZXRJRA==');

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

/// Descriptor for `DeleteRestrictionLinkResponse`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List deleteRestrictionLinkResponseDescriptor = $convert.base64Decode(
    'Ch1EZWxldGVSZXN0cmljdGlvbkxpbmtSZXNwb25zZQ==');

@$core.Deprecated('Use getRestrictionLinkRequestDescriptor instead')
const GetRestrictionLinkRequest$json = {
  '1': 'GetRestrictionLinkRequest',
  '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': 'TargetID', '3': 3, '4': 1, '5': 9, '8': {}, '10': 'TargetID'},
  ],
  '7': {},
};

/// Descriptor for `GetRestrictionLinkRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getRestrictionLinkRequestDescriptor = $convert.base64Decode(
    'ChlHZXRSZXN0cmljdGlvbkxpbmtSZXF1ZXN0EjsKBkhlYWRlchgBIAEoCzIZLmFwaS5SZXF1ZX'
    'N0UHJvamVjdEhlYWRlckII+kIFigECEAFSBkhlYWRlchItCg1SZXN0cmljdGlvbklEGAIgASgJ'
    'Qgf6QgRyAhABUg1SZXN0cmljdGlvbklEEiMKCFRhcmdldElEGAMgASgJQgf6QgRyAhABUghUYX'
    'JnZXRJRDopkkEmCiTSAQZIZWFkZXLSAQ1SZXN0cmljdGlvbklE0gEIVGFyZ2V0SUQ=');

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

/// Descriptor for `GetRestrictionLinkResponse`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getRestrictionLinkResponseDescriptor = $convert.base64Decode(
    'ChpHZXRSZXN0cmljdGlvbkxpbmtSZXNwb25zZRI+Cg9SZXN0cmljdGlvbkxpbmsYASABKAsyFC'
    '5hcGkuUmVzdHJpY3Rpb25MaW5rUg9SZXN0cmljdGlvbkxpbms=');

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

/// Descriptor for `ListRestrictionLinksRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List listRestrictionLinksRequestDescriptor = $convert.base64Decode(
    'ChtMaXN0UmVzdHJpY3Rpb25MaW5rc1JlcXVlc3QSOwoGSGVhZGVyGAEgASgLMhkuYXBpLlJlcX'
    'Vlc3RQcm9qZWN0SGVhZGVyQgj6QgWKAQIQAVIGSGVhZGVyEiQKDVJlc3RyaWN0aW9uSUQYAiAB'
    'KAlSDVJlc3RyaWN0aW9uSUQSGgoIVGFyZ2V0SUQYAyABKAlSCFRhcmdldElEOg6SQQsKCdIBBk'
    'hlYWRlcg==');

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

/// Descriptor for `ListRestrictionLinksResponse`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List listRestrictionLinksResponseDescriptor = $convert.base64Decode(
    'ChxMaXN0UmVzdHJpY3Rpb25MaW5rc1Jlc3BvbnNlEkAKEFJlc3RyaWN0aW9uTGlua3MYASADKA'
    'syFC5hcGkuUmVzdHJpY3Rpb25MaW5rUhBSZXN0cmljdGlvbkxpbmtz');

@$core.Deprecated('Use setUserActorsRequestDescriptor instead')
const SetUserActorsRequest$json = {
  '1': 'SetUserActorsRequest',
  '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': 'UserID', '3': 3, '4': 1, '5': 9, '8': {}, '10': 'UserID'},
    {'1': 'UserActorIDs', '3': 4, '4': 3, '5': 9, '10': 'UserActorIDs'},
  ],
  '7': {},
};

/// Descriptor for `SetUserActorsRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List setUserActorsRequestDescriptor = $convert.base64Decode(
    'ChRTZXRVc2VyQWN0b3JzUmVxdWVzdBI7CgZIZWFkZXIYASABKAsyGS5hcGkuUmVxdWVzdFByb2'
    'plY3RIZWFkZXJCCPpCBYoBAhABUgZIZWFkZXISLQoNUmVzdHJpY3Rpb25JRBgCIAEoCUIH+kIE'
    'cgIQAVINUmVzdHJpY3Rpb25JRBIfCgZVc2VySUQYAyABKAlCB/pCBHICEAFSBlVzZXJJRBIiCg'
    'xVc2VyQWN0b3JJRHMYBCADKAlSDFVzZXJBY3RvcklEczonkkEkCiLSAQZIZWFkZXLSAQ1SZXN0'
    'cmljdGlvbklE0gEGVXNlcklE');

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

/// Descriptor for `SetUserActorsResponse`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List setUserActorsResponseDescriptor = $convert.base64Decode(
    'ChVTZXRVc2VyQWN0b3JzUmVzcG9uc2U=');

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

/// Descriptor for `DeleteForProjectRestrictionLinkRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List deleteForProjectRestrictionLinkRequestDescriptor = $convert.base64Decode(
    'CiZEZWxldGVGb3JQcm9qZWN0UmVzdHJpY3Rpb25MaW5rUmVxdWVzdBI7CgZIZWFkZXIYASABKA'
    'syGS5hcGkuUmVxdWVzdFByb2plY3RIZWFkZXJCCPpCBYoBAhABUgZIZWFkZXI6HpJBGwoZ0gEG'
    'SGVhZGVy0gENUmVzdHJpY3Rpb25JRA==');

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

/// Descriptor for `DeleteForProjectRestrictionLinkResponse`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List deleteForProjectRestrictionLinkResponseDescriptor = $convert.base64Decode(
    'CidEZWxldGVGb3JQcm9qZWN0UmVzdHJpY3Rpb25MaW5rUmVzcG9uc2U=');

