// // 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:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; import 'restrictions.pb.dart' as $26; import 'shared.pb.dart' as $35; export 'package:protobuf/protobuf.dart' show GeneratedMessageGenericExtensions; /// ========== MODEL MESSAGES ========== class RestrictionLink extends $pb.GeneratedMessage { factory RestrictionLink({ $core.String? projectID, $core.String? restrictionID, $core.String? targetID, $26.Restriction? restriction, }) { final $result = create(); if (projectID != null) { $result.projectID = projectID; } if (restrictionID != null) { $result.restrictionID = restrictionID; } if (targetID != null) { $result.targetID = targetID; } if (restriction != null) { $result.restriction = restriction; } return $result; } RestrictionLink._() : super(); factory RestrictionLink.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory RestrictionLink.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'RestrictionLink', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'ProjectID', protoName: 'ProjectID') ..aOS(2, _omitFieldNames ? '' : 'RestrictionID', protoName: 'RestrictionID') ..aOS(4, _omitFieldNames ? '' : 'TargetID', protoName: 'TargetID') ..aOM<$26.Restriction>(6, _omitFieldNames ? '' : 'Restriction', protoName: 'Restriction', subBuilder: $26.Restriction.create) ..hasRequiredFields = false ; @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') RestrictionLink clone() => RestrictionLink()..mergeFromMessage(this); @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') RestrictionLink copyWith(void Function(RestrictionLink) updates) => super.copyWith((message) => updates(message as RestrictionLink)) as RestrictionLink; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static RestrictionLink create() => RestrictionLink._(); RestrictionLink createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static RestrictionLink getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static RestrictionLink? _defaultInstance; @$pb.TagNumber(1) $core.String get projectID => $_getSZ(0); @$pb.TagNumber(1) set projectID($core.String v) { $_setString(0, v); } @$pb.TagNumber(1) $core.bool hasProjectID() => $_has(0); @$pb.TagNumber(1) void clearProjectID() => $_clearField(1); @$pb.TagNumber(2) $core.String get restrictionID => $_getSZ(1); @$pb.TagNumber(2) set restrictionID($core.String v) { $_setString(1, v); } @$pb.TagNumber(2) $core.bool hasRestrictionID() => $_has(1); @$pb.TagNumber(2) void clearRestrictionID() => $_clearField(2); @$pb.TagNumber(4) $core.String get targetID => $_getSZ(2); @$pb.TagNumber(4) set targetID($core.String v) { $_setString(2, v); } @$pb.TagNumber(4) $core.bool hasTargetID() => $_has(2); @$pb.TagNumber(4) void clearTargetID() => $_clearField(4); @$pb.TagNumber(6) $26.Restriction get restriction => $_getN(3); @$pb.TagNumber(6) set restriction($26.Restriction v) { $_setField(6, v); } @$pb.TagNumber(6) $core.bool hasRestriction() => $_has(3); @$pb.TagNumber(6) void clearRestriction() => $_clearField(6); @$pb.TagNumber(6) $26.Restriction ensureRestriction() => $_ensure(3); } /// Create class CreateRestrictionLinkRequest extends $pb.GeneratedMessage { factory CreateRestrictionLinkRequest({ $35.RequestProjectHeader? header, $core.String? restrictionID, $core.String? targetID, }) { final $result = create(); if (header != null) { $result.header = header; } if (restrictionID != null) { $result.restrictionID = restrictionID; } if (targetID != null) { $result.targetID = targetID; } return $result; } CreateRestrictionLinkRequest._() : super(); factory CreateRestrictionLinkRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory CreateRestrictionLinkRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'CreateRestrictionLinkRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOM<$35.RequestProjectHeader>(1, _omitFieldNames ? '' : 'Header', protoName: 'Header', subBuilder: $35.RequestProjectHeader.create) ..aOS(2, _omitFieldNames ? '' : 'RestrictionID', protoName: 'RestrictionID') ..aOS(3, _omitFieldNames ? '' : 'TargetID', protoName: 'TargetID') ..hasRequiredFields = false ; @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') CreateRestrictionLinkRequest clone() => CreateRestrictionLinkRequest()..mergeFromMessage(this); @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') CreateRestrictionLinkRequest copyWith(void Function(CreateRestrictionLinkRequest) updates) => super.copyWith((message) => updates(message as CreateRestrictionLinkRequest)) as CreateRestrictionLinkRequest; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static CreateRestrictionLinkRequest create() => CreateRestrictionLinkRequest._(); CreateRestrictionLinkRequest createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static CreateRestrictionLinkRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CreateRestrictionLinkRequest? _defaultInstance; @$pb.TagNumber(1) $35.RequestProjectHeader get header => $_getN(0); @$pb.TagNumber(1) set header($35.RequestProjectHeader v) { $_setField(1, v); } @$pb.TagNumber(1) $core.bool hasHeader() => $_has(0); @$pb.TagNumber(1) void clearHeader() => $_clearField(1); @$pb.TagNumber(1) $35.RequestProjectHeader ensureHeader() => $_ensure(0); @$pb.TagNumber(2) $core.String get restrictionID => $_getSZ(1); @$pb.TagNumber(2) set restrictionID($core.String v) { $_setString(1, v); } @$pb.TagNumber(2) $core.bool hasRestrictionID() => $_has(1); @$pb.TagNumber(2) void clearRestrictionID() => $_clearField(2); @$pb.TagNumber(3) $core.String get targetID => $_getSZ(2); @$pb.TagNumber(3) set targetID($core.String v) { $_setString(2, v); } @$pb.TagNumber(3) $core.bool hasTargetID() => $_has(2); @$pb.TagNumber(3) void clearTargetID() => $_clearField(3); } class CreateRestrictionLinkResponse extends $pb.GeneratedMessage { factory CreateRestrictionLinkResponse({ RestrictionLink? restrictionLink, }) { final $result = create(); if (restrictionLink != null) { $result.restrictionLink = restrictionLink; } return $result; } CreateRestrictionLinkResponse._() : super(); factory CreateRestrictionLinkResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory CreateRestrictionLinkResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'CreateRestrictionLinkResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOM(1, _omitFieldNames ? '' : 'RestrictionLink', protoName: 'RestrictionLink', subBuilder: RestrictionLink.create) ..hasRequiredFields = false ; @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') CreateRestrictionLinkResponse clone() => CreateRestrictionLinkResponse()..mergeFromMessage(this); @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') CreateRestrictionLinkResponse copyWith(void Function(CreateRestrictionLinkResponse) updates) => super.copyWith((message) => updates(message as CreateRestrictionLinkResponse)) as CreateRestrictionLinkResponse; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static CreateRestrictionLinkResponse create() => CreateRestrictionLinkResponse._(); CreateRestrictionLinkResponse createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static CreateRestrictionLinkResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CreateRestrictionLinkResponse? _defaultInstance; @$pb.TagNumber(1) RestrictionLink get restrictionLink => $_getN(0); @$pb.TagNumber(1) set restrictionLink(RestrictionLink v) { $_setField(1, v); } @$pb.TagNumber(1) $core.bool hasRestrictionLink() => $_has(0); @$pb.TagNumber(1) void clearRestrictionLink() => $_clearField(1); @$pb.TagNumber(1) RestrictionLink ensureRestrictionLink() => $_ensure(0); } /// Update class UpdateRestrictionLinkRequest extends $pb.GeneratedMessage { factory UpdateRestrictionLinkRequest({ $35.RequestProjectHeader? header, $core.String? restrictionID, $core.String? targetID, }) { final $result = create(); if (header != null) { $result.header = header; } if (restrictionID != null) { $result.restrictionID = restrictionID; } if (targetID != null) { $result.targetID = targetID; } return $result; } UpdateRestrictionLinkRequest._() : super(); factory UpdateRestrictionLinkRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory UpdateRestrictionLinkRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'UpdateRestrictionLinkRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOM<$35.RequestProjectHeader>(1, _omitFieldNames ? '' : 'Header', protoName: 'Header', subBuilder: $35.RequestProjectHeader.create) ..aOS(2, _omitFieldNames ? '' : 'RestrictionID', protoName: 'RestrictionID') ..aOS(3, _omitFieldNames ? '' : 'TargetID', protoName: 'TargetID') ..hasRequiredFields = false ; @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') UpdateRestrictionLinkRequest clone() => UpdateRestrictionLinkRequest()..mergeFromMessage(this); @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') UpdateRestrictionLinkRequest copyWith(void Function(UpdateRestrictionLinkRequest) updates) => super.copyWith((message) => updates(message as UpdateRestrictionLinkRequest)) as UpdateRestrictionLinkRequest; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static UpdateRestrictionLinkRequest create() => UpdateRestrictionLinkRequest._(); UpdateRestrictionLinkRequest createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static UpdateRestrictionLinkRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static UpdateRestrictionLinkRequest? _defaultInstance; @$pb.TagNumber(1) $35.RequestProjectHeader get header => $_getN(0); @$pb.TagNumber(1) set header($35.RequestProjectHeader v) { $_setField(1, v); } @$pb.TagNumber(1) $core.bool hasHeader() => $_has(0); @$pb.TagNumber(1) void clearHeader() => $_clearField(1); @$pb.TagNumber(1) $35.RequestProjectHeader ensureHeader() => $_ensure(0); @$pb.TagNumber(2) $core.String get restrictionID => $_getSZ(1); @$pb.TagNumber(2) set restrictionID($core.String v) { $_setString(1, v); } @$pb.TagNumber(2) $core.bool hasRestrictionID() => $_has(1); @$pb.TagNumber(2) void clearRestrictionID() => $_clearField(2); @$pb.TagNumber(3) $core.String get targetID => $_getSZ(2); @$pb.TagNumber(3) set targetID($core.String v) { $_setString(2, v); } @$pb.TagNumber(3) $core.bool hasTargetID() => $_has(2); @$pb.TagNumber(3) void clearTargetID() => $_clearField(3); } class UpdateRestrictionLinkResponse extends $pb.GeneratedMessage { factory UpdateRestrictionLinkResponse({ RestrictionLink? restrictionLink, }) { final $result = create(); if (restrictionLink != null) { $result.restrictionLink = restrictionLink; } return $result; } UpdateRestrictionLinkResponse._() : super(); factory UpdateRestrictionLinkResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory UpdateRestrictionLinkResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'UpdateRestrictionLinkResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOM(1, _omitFieldNames ? '' : 'RestrictionLink', protoName: 'RestrictionLink', subBuilder: RestrictionLink.create) ..hasRequiredFields = false ; @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') UpdateRestrictionLinkResponse clone() => UpdateRestrictionLinkResponse()..mergeFromMessage(this); @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') UpdateRestrictionLinkResponse copyWith(void Function(UpdateRestrictionLinkResponse) updates) => super.copyWith((message) => updates(message as UpdateRestrictionLinkResponse)) as UpdateRestrictionLinkResponse; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static UpdateRestrictionLinkResponse create() => UpdateRestrictionLinkResponse._(); UpdateRestrictionLinkResponse createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static UpdateRestrictionLinkResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static UpdateRestrictionLinkResponse? _defaultInstance; @$pb.TagNumber(1) RestrictionLink get restrictionLink => $_getN(0); @$pb.TagNumber(1) set restrictionLink(RestrictionLink v) { $_setField(1, v); } @$pb.TagNumber(1) $core.bool hasRestrictionLink() => $_has(0); @$pb.TagNumber(1) void clearRestrictionLink() => $_clearField(1); @$pb.TagNumber(1) RestrictionLink ensureRestrictionLink() => $_ensure(0); } /// Delete class DeleteRestrictionLinkRequest extends $pb.GeneratedMessage { factory DeleteRestrictionLinkRequest({ $35.RequestProjectHeader? header, $core.String? restrictionID, $core.String? targetID, }) { final $result = create(); if (header != null) { $result.header = header; } if (restrictionID != null) { $result.restrictionID = restrictionID; } if (targetID != null) { $result.targetID = targetID; } return $result; } DeleteRestrictionLinkRequest._() : super(); factory DeleteRestrictionLinkRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory DeleteRestrictionLinkRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'DeleteRestrictionLinkRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOM<$35.RequestProjectHeader>(1, _omitFieldNames ? '' : 'Header', protoName: 'Header', subBuilder: $35.RequestProjectHeader.create) ..aOS(2, _omitFieldNames ? '' : 'RestrictionID', protoName: 'RestrictionID') ..aOS(3, _omitFieldNames ? '' : 'TargetID', protoName: 'TargetID') ..hasRequiredFields = false ; @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') DeleteRestrictionLinkRequest clone() => DeleteRestrictionLinkRequest()..mergeFromMessage(this); @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') DeleteRestrictionLinkRequest copyWith(void Function(DeleteRestrictionLinkRequest) updates) => super.copyWith((message) => updates(message as DeleteRestrictionLinkRequest)) as DeleteRestrictionLinkRequest; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DeleteRestrictionLinkRequest create() => DeleteRestrictionLinkRequest._(); DeleteRestrictionLinkRequest createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static DeleteRestrictionLinkRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DeleteRestrictionLinkRequest? _defaultInstance; @$pb.TagNumber(1) $35.RequestProjectHeader get header => $_getN(0); @$pb.TagNumber(1) set header($35.RequestProjectHeader v) { $_setField(1, v); } @$pb.TagNumber(1) $core.bool hasHeader() => $_has(0); @$pb.TagNumber(1) void clearHeader() => $_clearField(1); @$pb.TagNumber(1) $35.RequestProjectHeader ensureHeader() => $_ensure(0); @$pb.TagNumber(2) $core.String get restrictionID => $_getSZ(1); @$pb.TagNumber(2) set restrictionID($core.String v) { $_setString(1, v); } @$pb.TagNumber(2) $core.bool hasRestrictionID() => $_has(1); @$pb.TagNumber(2) void clearRestrictionID() => $_clearField(2); @$pb.TagNumber(3) $core.String get targetID => $_getSZ(2); @$pb.TagNumber(3) set targetID($core.String v) { $_setString(2, v); } @$pb.TagNumber(3) $core.bool hasTargetID() => $_has(2); @$pb.TagNumber(3) void clearTargetID() => $_clearField(3); } class DeleteRestrictionLinkResponse extends $pb.GeneratedMessage { factory DeleteRestrictionLinkResponse() => create(); DeleteRestrictionLinkResponse._() : super(); factory DeleteRestrictionLinkResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory DeleteRestrictionLinkResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'DeleteRestrictionLinkResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..hasRequiredFields = false ; @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') DeleteRestrictionLinkResponse clone() => DeleteRestrictionLinkResponse()..mergeFromMessage(this); @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') DeleteRestrictionLinkResponse copyWith(void Function(DeleteRestrictionLinkResponse) updates) => super.copyWith((message) => updates(message as DeleteRestrictionLinkResponse)) as DeleteRestrictionLinkResponse; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DeleteRestrictionLinkResponse create() => DeleteRestrictionLinkResponse._(); DeleteRestrictionLinkResponse createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static DeleteRestrictionLinkResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DeleteRestrictionLinkResponse? _defaultInstance; } /// Get class GetRestrictionLinkRequest extends $pb.GeneratedMessage { factory GetRestrictionLinkRequest({ $35.RequestProjectHeader? header, $core.String? restrictionID, $core.String? targetID, }) { final $result = create(); if (header != null) { $result.header = header; } if (restrictionID != null) { $result.restrictionID = restrictionID; } if (targetID != null) { $result.targetID = targetID; } return $result; } GetRestrictionLinkRequest._() : super(); factory GetRestrictionLinkRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetRestrictionLinkRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'GetRestrictionLinkRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOM<$35.RequestProjectHeader>(1, _omitFieldNames ? '' : 'Header', protoName: 'Header', subBuilder: $35.RequestProjectHeader.create) ..aOS(2, _omitFieldNames ? '' : 'RestrictionID', protoName: 'RestrictionID') ..aOS(3, _omitFieldNames ? '' : 'TargetID', protoName: 'TargetID') ..hasRequiredFields = false ; @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') GetRestrictionLinkRequest clone() => GetRestrictionLinkRequest()..mergeFromMessage(this); @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') GetRestrictionLinkRequest copyWith(void Function(GetRestrictionLinkRequest) updates) => super.copyWith((message) => updates(message as GetRestrictionLinkRequest)) as GetRestrictionLinkRequest; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static GetRestrictionLinkRequest create() => GetRestrictionLinkRequest._(); GetRestrictionLinkRequest createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static GetRestrictionLinkRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetRestrictionLinkRequest? _defaultInstance; @$pb.TagNumber(1) $35.RequestProjectHeader get header => $_getN(0); @$pb.TagNumber(1) set header($35.RequestProjectHeader v) { $_setField(1, v); } @$pb.TagNumber(1) $core.bool hasHeader() => $_has(0); @$pb.TagNumber(1) void clearHeader() => $_clearField(1); @$pb.TagNumber(1) $35.RequestProjectHeader ensureHeader() => $_ensure(0); @$pb.TagNumber(2) $core.String get restrictionID => $_getSZ(1); @$pb.TagNumber(2) set restrictionID($core.String v) { $_setString(1, v); } @$pb.TagNumber(2) $core.bool hasRestrictionID() => $_has(1); @$pb.TagNumber(2) void clearRestrictionID() => $_clearField(2); @$pb.TagNumber(3) $core.String get targetID => $_getSZ(2); @$pb.TagNumber(3) set targetID($core.String v) { $_setString(2, v); } @$pb.TagNumber(3) $core.bool hasTargetID() => $_has(2); @$pb.TagNumber(3) void clearTargetID() => $_clearField(3); } class GetRestrictionLinkResponse extends $pb.GeneratedMessage { factory GetRestrictionLinkResponse({ RestrictionLink? restrictionLink, }) { final $result = create(); if (restrictionLink != null) { $result.restrictionLink = restrictionLink; } return $result; } GetRestrictionLinkResponse._() : super(); factory GetRestrictionLinkResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory GetRestrictionLinkResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'GetRestrictionLinkResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOM(1, _omitFieldNames ? '' : 'RestrictionLink', protoName: 'RestrictionLink', subBuilder: RestrictionLink.create) ..hasRequiredFields = false ; @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') GetRestrictionLinkResponse clone() => GetRestrictionLinkResponse()..mergeFromMessage(this); @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') GetRestrictionLinkResponse copyWith(void Function(GetRestrictionLinkResponse) updates) => super.copyWith((message) => updates(message as GetRestrictionLinkResponse)) as GetRestrictionLinkResponse; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static GetRestrictionLinkResponse create() => GetRestrictionLinkResponse._(); GetRestrictionLinkResponse createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static GetRestrictionLinkResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetRestrictionLinkResponse? _defaultInstance; @$pb.TagNumber(1) RestrictionLink get restrictionLink => $_getN(0); @$pb.TagNumber(1) set restrictionLink(RestrictionLink v) { $_setField(1, v); } @$pb.TagNumber(1) $core.bool hasRestrictionLink() => $_has(0); @$pb.TagNumber(1) void clearRestrictionLink() => $_clearField(1); @$pb.TagNumber(1) RestrictionLink ensureRestrictionLink() => $_ensure(0); } /// List class ListRestrictionLinksRequest extends $pb.GeneratedMessage { factory ListRestrictionLinksRequest({ $35.RequestProjectHeader? header, $core.String? restrictionID, $core.String? targetID, }) { final $result = create(); if (header != null) { $result.header = header; } if (restrictionID != null) { $result.restrictionID = restrictionID; } if (targetID != null) { $result.targetID = targetID; } return $result; } ListRestrictionLinksRequest._() : super(); factory ListRestrictionLinksRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ListRestrictionLinksRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ListRestrictionLinksRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOM<$35.RequestProjectHeader>(1, _omitFieldNames ? '' : 'Header', protoName: 'Header', subBuilder: $35.RequestProjectHeader.create) ..aOS(2, _omitFieldNames ? '' : 'RestrictionID', protoName: 'RestrictionID') ..aOS(3, _omitFieldNames ? '' : 'TargetID', protoName: 'TargetID') ..hasRequiredFields = false ; @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') ListRestrictionLinksRequest clone() => ListRestrictionLinksRequest()..mergeFromMessage(this); @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') ListRestrictionLinksRequest copyWith(void Function(ListRestrictionLinksRequest) updates) => super.copyWith((message) => updates(message as ListRestrictionLinksRequest)) as ListRestrictionLinksRequest; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ListRestrictionLinksRequest create() => ListRestrictionLinksRequest._(); ListRestrictionLinksRequest createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static ListRestrictionLinksRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ListRestrictionLinksRequest? _defaultInstance; @$pb.TagNumber(1) $35.RequestProjectHeader get header => $_getN(0); @$pb.TagNumber(1) set header($35.RequestProjectHeader v) { $_setField(1, v); } @$pb.TagNumber(1) $core.bool hasHeader() => $_has(0); @$pb.TagNumber(1) void clearHeader() => $_clearField(1); @$pb.TagNumber(1) $35.RequestProjectHeader ensureHeader() => $_ensure(0); @$pb.TagNumber(2) $core.String get restrictionID => $_getSZ(1); @$pb.TagNumber(2) set restrictionID($core.String v) { $_setString(1, v); } @$pb.TagNumber(2) $core.bool hasRestrictionID() => $_has(1); @$pb.TagNumber(2) void clearRestrictionID() => $_clearField(2); @$pb.TagNumber(3) $core.String get targetID => $_getSZ(2); @$pb.TagNumber(3) set targetID($core.String v) { $_setString(2, v); } @$pb.TagNumber(3) $core.bool hasTargetID() => $_has(2); @$pb.TagNumber(3) void clearTargetID() => $_clearField(3); } class ListRestrictionLinksResponse extends $pb.GeneratedMessage { factory ListRestrictionLinksResponse({ $core.Iterable? restrictionLinks, }) { final $result = create(); if (restrictionLinks != null) { $result.restrictionLinks.addAll(restrictionLinks); } return $result; } ListRestrictionLinksResponse._() : super(); factory ListRestrictionLinksResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ListRestrictionLinksResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ListRestrictionLinksResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..pc(1, _omitFieldNames ? '' : 'RestrictionLinks', $pb.PbFieldType.PM, protoName: 'RestrictionLinks', subBuilder: RestrictionLink.create) ..hasRequiredFields = false ; @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') ListRestrictionLinksResponse clone() => ListRestrictionLinksResponse()..mergeFromMessage(this); @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') ListRestrictionLinksResponse copyWith(void Function(ListRestrictionLinksResponse) updates) => super.copyWith((message) => updates(message as ListRestrictionLinksResponse)) as ListRestrictionLinksResponse; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ListRestrictionLinksResponse create() => ListRestrictionLinksResponse._(); ListRestrictionLinksResponse createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static ListRestrictionLinksResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ListRestrictionLinksResponse? _defaultInstance; @$pb.TagNumber(1) $pb.PbList get restrictionLinks => $_getList(0); } /// SetUserActors class SetUserActorsRequest extends $pb.GeneratedMessage { factory SetUserActorsRequest({ $35.RequestProjectHeader? header, $core.String? restrictionID, $core.String? userID, $core.Iterable<$core.String>? userActorIDs, }) { final $result = create(); if (header != null) { $result.header = header; } if (restrictionID != null) { $result.restrictionID = restrictionID; } if (userID != null) { $result.userID = userID; } if (userActorIDs != null) { $result.userActorIDs.addAll(userActorIDs); } return $result; } SetUserActorsRequest._() : super(); factory SetUserActorsRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory SetUserActorsRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'SetUserActorsRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOM<$35.RequestProjectHeader>(1, _omitFieldNames ? '' : 'Header', protoName: 'Header', subBuilder: $35.RequestProjectHeader.create) ..aOS(2, _omitFieldNames ? '' : 'RestrictionID', protoName: 'RestrictionID') ..aOS(3, _omitFieldNames ? '' : 'UserID', protoName: 'UserID') ..pPS(4, _omitFieldNames ? '' : 'UserActorIDs', protoName: 'UserActorIDs') ..hasRequiredFields = false ; @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') SetUserActorsRequest clone() => SetUserActorsRequest()..mergeFromMessage(this); @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') SetUserActorsRequest copyWith(void Function(SetUserActorsRequest) updates) => super.copyWith((message) => updates(message as SetUserActorsRequest)) as SetUserActorsRequest; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static SetUserActorsRequest create() => SetUserActorsRequest._(); SetUserActorsRequest createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static SetUserActorsRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static SetUserActorsRequest? _defaultInstance; @$pb.TagNumber(1) $35.RequestProjectHeader get header => $_getN(0); @$pb.TagNumber(1) set header($35.RequestProjectHeader v) { $_setField(1, v); } @$pb.TagNumber(1) $core.bool hasHeader() => $_has(0); @$pb.TagNumber(1) void clearHeader() => $_clearField(1); @$pb.TagNumber(1) $35.RequestProjectHeader ensureHeader() => $_ensure(0); @$pb.TagNumber(2) $core.String get restrictionID => $_getSZ(1); @$pb.TagNumber(2) set restrictionID($core.String v) { $_setString(1, v); } @$pb.TagNumber(2) $core.bool hasRestrictionID() => $_has(1); @$pb.TagNumber(2) void clearRestrictionID() => $_clearField(2); @$pb.TagNumber(3) $core.String get userID => $_getSZ(2); @$pb.TagNumber(3) set userID($core.String v) { $_setString(2, v); } @$pb.TagNumber(3) $core.bool hasUserID() => $_has(2); @$pb.TagNumber(3) void clearUserID() => $_clearField(3); @$pb.TagNumber(4) $pb.PbList<$core.String> get userActorIDs => $_getList(3); } class SetUserActorsResponse extends $pb.GeneratedMessage { factory SetUserActorsResponse() => create(); SetUserActorsResponse._() : super(); factory SetUserActorsResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory SetUserActorsResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'SetUserActorsResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..hasRequiredFields = false ; @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') SetUserActorsResponse clone() => SetUserActorsResponse()..mergeFromMessage(this); @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') SetUserActorsResponse copyWith(void Function(SetUserActorsResponse) updates) => super.copyWith((message) => updates(message as SetUserActorsResponse)) as SetUserActorsResponse; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static SetUserActorsResponse create() => SetUserActorsResponse._(); SetUserActorsResponse createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static SetUserActorsResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static SetUserActorsResponse? _defaultInstance; } /// DeleteForProject class DeleteForProjectRestrictionLinkRequest extends $pb.GeneratedMessage { factory DeleteForProjectRestrictionLinkRequest({ $35.RequestProjectHeader? header, }) { final $result = create(); if (header != null) { $result.header = header; } return $result; } DeleteForProjectRestrictionLinkRequest._() : super(); factory DeleteForProjectRestrictionLinkRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory DeleteForProjectRestrictionLinkRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'DeleteForProjectRestrictionLinkRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOM<$35.RequestProjectHeader>(1, _omitFieldNames ? '' : 'Header', protoName: 'Header', subBuilder: $35.RequestProjectHeader.create) ..hasRequiredFields = false ; @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') DeleteForProjectRestrictionLinkRequest clone() => DeleteForProjectRestrictionLinkRequest()..mergeFromMessage(this); @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') DeleteForProjectRestrictionLinkRequest copyWith(void Function(DeleteForProjectRestrictionLinkRequest) updates) => super.copyWith((message) => updates(message as DeleteForProjectRestrictionLinkRequest)) as DeleteForProjectRestrictionLinkRequest; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DeleteForProjectRestrictionLinkRequest create() => DeleteForProjectRestrictionLinkRequest._(); DeleteForProjectRestrictionLinkRequest createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static DeleteForProjectRestrictionLinkRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DeleteForProjectRestrictionLinkRequest? _defaultInstance; @$pb.TagNumber(1) $35.RequestProjectHeader get header => $_getN(0); @$pb.TagNumber(1) set header($35.RequestProjectHeader v) { $_setField(1, v); } @$pb.TagNumber(1) $core.bool hasHeader() => $_has(0); @$pb.TagNumber(1) void clearHeader() => $_clearField(1); @$pb.TagNumber(1) $35.RequestProjectHeader ensureHeader() => $_ensure(0); } class DeleteForProjectRestrictionLinkResponse extends $pb.GeneratedMessage { factory DeleteForProjectRestrictionLinkResponse() => create(); DeleteForProjectRestrictionLinkResponse._() : super(); factory DeleteForProjectRestrictionLinkResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory DeleteForProjectRestrictionLinkResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'DeleteForProjectRestrictionLinkResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..hasRequiredFields = false ; @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.deepCopy] instead. ' 'Will be removed in next major version') DeleteForProjectRestrictionLinkResponse clone() => DeleteForProjectRestrictionLinkResponse()..mergeFromMessage(this); @$core.Deprecated( 'Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') DeleteForProjectRestrictionLinkResponse copyWith(void Function(DeleteForProjectRestrictionLinkResponse) updates) => super.copyWith((message) => updates(message as DeleteForProjectRestrictionLinkResponse)) as DeleteForProjectRestrictionLinkResponse; $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DeleteForProjectRestrictionLinkResponse create() => DeleteForProjectRestrictionLinkResponse._(); DeleteForProjectRestrictionLinkResponse createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static DeleteForProjectRestrictionLinkResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DeleteForProjectRestrictionLinkResponse? _defaultInstance; } const _omitFieldNames = $core.bool.fromEnvironment('protobuf.omit_field_names'); const _omitMessageNames = $core.bool.fromEnvironment('protobuf.omit_message_names');