// This is a generated file - do not edit. // // Generated from role.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 import 'dart:core' as $core; import 'package:protobuf/protobuf.dart' as $pb; import 'base.pb.dart' as $2; import 'role.pbenum.dart'; import 'shared.pb.dart' as $1; export 'package:protobuf/protobuf.dart' show GeneratedMessageGenericExtensions; export 'role.pbenum.dart'; class Role extends $pb.GeneratedMessage { factory Role({ $core.String? iD, $core.String? name, $core.String? resourceID, $1.ResourceType? resourceType, $core.Iterable<$1.Permission>? permissions, RoleType? type, $core.bool? readOnly, ApplicationType? applicationType, $core.String? createdAt, $core.String? createdBy, $core.String? description, $core.Iterable? externalPermissions, $core.Iterable<$1.RoleTag>? tags, }) { final result = create(); if (iD != null) result.iD = iD; if (name != null) result.name = name; if (resourceID != null) result.resourceID = resourceID; if (resourceType != null) result.resourceType = resourceType; if (permissions != null) result.permissions.addAll(permissions); if (type != null) result.type = type; if (readOnly != null) result.readOnly = readOnly; if (applicationType != null) result.applicationType = applicationType; if (createdAt != null) result.createdAt = createdAt; if (createdBy != null) result.createdBy = createdBy; if (description != null) result.description = description; if (externalPermissions != null) result.externalPermissions.addAll(externalPermissions); if (tags != null) result.tags.addAll(tags); return result; } Role._(); factory Role.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory Role.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'Role', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'ID', protoName: 'ID') ..aOS(2, _omitFieldNames ? '' : 'Name', protoName: 'Name') ..aOS(3, _omitFieldNames ? '' : 'ResourceID', protoName: 'ResourceID') ..e<$1.ResourceType>(4, _omitFieldNames ? '' : 'ResourceType', $pb.PbFieldType.OE, protoName: 'ResourceType', defaultOrMaker: $1.ResourceType.RESOURCE_TYPE_UNKNOWN, valueOf: $1.ResourceType.valueOf, enumValues: $1.ResourceType.values) ..pc<$1.Permission>(5, _omitFieldNames ? '' : 'Permissions', $pb.PbFieldType.PM, protoName: 'Permissions', subBuilder: $1.Permission.create) ..e(6, _omitFieldNames ? '' : 'Type', $pb.PbFieldType.OE, protoName: 'Type', defaultOrMaker: RoleType.ROLE_TYPE_UNKNOWN, valueOf: RoleType.valueOf, enumValues: RoleType.values) ..aOB(7, _omitFieldNames ? '' : 'ReadOnly', protoName: 'ReadOnly') ..e(8, _omitFieldNames ? '' : 'ApplicationType', $pb.PbFieldType.OE, protoName: 'ApplicationType', defaultOrMaker: ApplicationType.PROPAGATE, valueOf: ApplicationType.valueOf, enumValues: ApplicationType.values) ..aOS(11, _omitFieldNames ? '' : 'CreatedAt', protoName: 'CreatedAt') ..aOS(12, _omitFieldNames ? '' : 'CreatedBy', protoName: 'CreatedBy') ..aOS(13, _omitFieldNames ? '' : 'Description', protoName: 'Description') ..pc(14, _omitFieldNames ? '' : 'ExternalPermissions', $pb.PbFieldType.PM, protoName: 'ExternalPermissions', subBuilder: ExternalPermission.create) ..pc<$1.RoleTag>(15, _omitFieldNames ? '' : 'Tags', $pb.PbFieldType.KE, protoName: 'Tags', valueOf: $1.RoleTag.valueOf, enumValues: $1.RoleTag.values, defaultEnumValue: $1.RoleTag.ROLE_TAG_UNKNOWN) ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') Role clone() => Role()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') Role copyWith(void Function(Role) updates) => super.copyWith((message) => updates(message as Role)) as Role; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static Role create() => Role._(); @$core.override Role createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static Role getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Role? _defaultInstance; @$pb.TagNumber(1) $core.String get iD => $_getSZ(0); @$pb.TagNumber(1) set iD($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasID() => $_has(0); @$pb.TagNumber(1) void clearID() => $_clearField(1); @$pb.TagNumber(2) $core.String get name => $_getSZ(1); @$pb.TagNumber(2) set name($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasName() => $_has(1); @$pb.TagNumber(2) void clearName() => $_clearField(2); @$pb.TagNumber(3) $core.String get resourceID => $_getSZ(2); @$pb.TagNumber(3) set resourceID($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasResourceID() => $_has(2); @$pb.TagNumber(3) void clearResourceID() => $_clearField(3); @$pb.TagNumber(4) $1.ResourceType get resourceType => $_getN(3); @$pb.TagNumber(4) set resourceType($1.ResourceType value) => $_setField(4, value); @$pb.TagNumber(4) $core.bool hasResourceType() => $_has(3); @$pb.TagNumber(4) void clearResourceType() => $_clearField(4); @$pb.TagNumber(5) $pb.PbList<$1.Permission> get permissions => $_getList(4); @$pb.TagNumber(6) RoleType get type => $_getN(5); @$pb.TagNumber(6) set type(RoleType value) => $_setField(6, value); @$pb.TagNumber(6) $core.bool hasType() => $_has(5); @$pb.TagNumber(6) void clearType() => $_clearField(6); @$pb.TagNumber(7) $core.bool get readOnly => $_getBF(6); @$pb.TagNumber(7) set readOnly($core.bool value) => $_setBool(6, value); @$pb.TagNumber(7) $core.bool hasReadOnly() => $_has(6); @$pb.TagNumber(7) void clearReadOnly() => $_clearField(7); @$pb.TagNumber(8) ApplicationType get applicationType => $_getN(7); @$pb.TagNumber(8) set applicationType(ApplicationType value) => $_setField(8, value); @$pb.TagNumber(8) $core.bool hasApplicationType() => $_has(7); @$pb.TagNumber(8) void clearApplicationType() => $_clearField(8); @$pb.TagNumber(11) $core.String get createdAt => $_getSZ(8); @$pb.TagNumber(11) set createdAt($core.String value) => $_setString(8, value); @$pb.TagNumber(11) $core.bool hasCreatedAt() => $_has(8); @$pb.TagNumber(11) void clearCreatedAt() => $_clearField(11); @$pb.TagNumber(12) $core.String get createdBy => $_getSZ(9); @$pb.TagNumber(12) set createdBy($core.String value) => $_setString(9, value); @$pb.TagNumber(12) $core.bool hasCreatedBy() => $_has(9); @$pb.TagNumber(12) void clearCreatedBy() => $_clearField(12); @$pb.TagNumber(13) $core.String get description => $_getSZ(10); @$pb.TagNumber(13) set description($core.String value) => $_setString(10, value); @$pb.TagNumber(13) $core.bool hasDescription() => $_has(10); @$pb.TagNumber(13) void clearDescription() => $_clearField(13); @$pb.TagNumber(14) $pb.PbList get externalPermissions => $_getList(11); @$pb.TagNumber(15) $pb.PbList<$1.RoleTag> get tags => $_getList(12); } class ExternalPermission extends $pb.GeneratedMessage { factory ExternalPermission({ $core.String? key, $core.Iterable<$core.String>? values, }) { final result = create(); if (key != null) result.key = key; if (values != null) result.values.addAll(values); return result; } ExternalPermission._(); factory ExternalPermission.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ExternalPermission.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ExternalPermission', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'Key', protoName: 'Key') ..pPS(2, _omitFieldNames ? '' : 'Values', protoName: 'Values') ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ExternalPermission clone() => ExternalPermission()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ExternalPermission copyWith(void Function(ExternalPermission) updates) => super.copyWith((message) => updates(message as ExternalPermission)) as ExternalPermission; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ExternalPermission create() => ExternalPermission._(); @$core.override ExternalPermission createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static ExternalPermission getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ExternalPermission? _defaultInstance; @$pb.TagNumber(1) $core.String get key => $_getSZ(0); @$pb.TagNumber(1) set key($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasKey() => $_has(0); @$pb.TagNumber(1) void clearKey() => $_clearField(1); @$pb.TagNumber(2) $pb.PbList<$core.String> get values => $_getList(1); } class CreatePlatformRoleRequest extends $pb.GeneratedMessage { factory CreatePlatformRoleRequest({ $core.String? name, $1.ResourceType? resourceType, $core.Iterable<$1.Permission>? permissions, RoleType? type, ApplicationType? applicationType, $core.String? description, }) { final result = create(); if (name != null) result.name = name; if (resourceType != null) result.resourceType = resourceType; if (permissions != null) result.permissions.addAll(permissions); if (type != null) result.type = type; if (applicationType != null) result.applicationType = applicationType; if (description != null) result.description = description; return result; } CreatePlatformRoleRequest._(); factory CreatePlatformRoleRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory CreatePlatformRoleRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'CreatePlatformRoleRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOS(2, _omitFieldNames ? '' : 'Name', protoName: 'Name') ..e<$1.ResourceType>(4, _omitFieldNames ? '' : 'ResourceType', $pb.PbFieldType.OE, protoName: 'ResourceType', defaultOrMaker: $1.ResourceType.RESOURCE_TYPE_UNKNOWN, valueOf: $1.ResourceType.valueOf, enumValues: $1.ResourceType.values) ..pc<$1.Permission>(5, _omitFieldNames ? '' : 'Permissions', $pb.PbFieldType.PM, protoName: 'Permissions', subBuilder: $1.Permission.create) ..e(6, _omitFieldNames ? '' : 'Type', $pb.PbFieldType.OE, protoName: 'Type', defaultOrMaker: RoleType.ROLE_TYPE_UNKNOWN, valueOf: RoleType.valueOf, enumValues: RoleType.values) ..e(7, _omitFieldNames ? '' : 'ApplicationType', $pb.PbFieldType.OE, protoName: 'ApplicationType', defaultOrMaker: ApplicationType.PROPAGATE, valueOf: ApplicationType.valueOf, enumValues: ApplicationType.values) ..aOS(8, _omitFieldNames ? '' : 'Description', protoName: 'Description') ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CreatePlatformRoleRequest clone() => CreatePlatformRoleRequest()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CreatePlatformRoleRequest copyWith(void Function(CreatePlatformRoleRequest) updates) => super.copyWith((message) => updates(message as CreatePlatformRoleRequest)) as CreatePlatformRoleRequest; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static CreatePlatformRoleRequest create() => CreatePlatformRoleRequest._(); @$core.override CreatePlatformRoleRequest createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static CreatePlatformRoleRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CreatePlatformRoleRequest? _defaultInstance; @$pb.TagNumber(2) $core.String get name => $_getSZ(0); @$pb.TagNumber(2) set name($core.String value) => $_setString(0, value); @$pb.TagNumber(2) $core.bool hasName() => $_has(0); @$pb.TagNumber(2) void clearName() => $_clearField(2); @$pb.TagNumber(4) $1.ResourceType get resourceType => $_getN(1); @$pb.TagNumber(4) set resourceType($1.ResourceType value) => $_setField(4, value); @$pb.TagNumber(4) $core.bool hasResourceType() => $_has(1); @$pb.TagNumber(4) void clearResourceType() => $_clearField(4); @$pb.TagNumber(5) $pb.PbList<$1.Permission> get permissions => $_getList(2); @$pb.TagNumber(6) RoleType get type => $_getN(3); @$pb.TagNumber(6) set type(RoleType value) => $_setField(6, value); @$pb.TagNumber(6) $core.bool hasType() => $_has(3); @$pb.TagNumber(6) void clearType() => $_clearField(6); @$pb.TagNumber(7) ApplicationType get applicationType => $_getN(4); @$pb.TagNumber(7) set applicationType(ApplicationType value) => $_setField(7, value); @$pb.TagNumber(7) $core.bool hasApplicationType() => $_has(4); @$pb.TagNumber(7) void clearApplicationType() => $_clearField(7); @$pb.TagNumber(8) $core.String get description => $_getSZ(5); @$pb.TagNumber(8) set description($core.String value) => $_setString(5, value); @$pb.TagNumber(8) $core.bool hasDescription() => $_has(5); @$pb.TagNumber(8) void clearDescription() => $_clearField(8); } class CreatePlatformRoleResult extends $pb.GeneratedMessage { factory CreatePlatformRoleResult({ Role? result, }) { final result$ = create(); if (result != null) result$.result = result; return result$; } CreatePlatformRoleResult._(); factory CreatePlatformRoleResult.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory CreatePlatformRoleResult.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'CreatePlatformRoleResult', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOM(1, _omitFieldNames ? '' : 'Result', protoName: 'Result', subBuilder: Role.create) ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CreatePlatformRoleResult clone() => CreatePlatformRoleResult()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CreatePlatformRoleResult copyWith(void Function(CreatePlatformRoleResult) updates) => super.copyWith((message) => updates(message as CreatePlatformRoleResult)) as CreatePlatformRoleResult; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static CreatePlatformRoleResult create() => CreatePlatformRoleResult._(); @$core.override CreatePlatformRoleResult createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static CreatePlatformRoleResult getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CreatePlatformRoleResult? _defaultInstance; @$pb.TagNumber(1) Role get result => $_getN(0); @$pb.TagNumber(1) set result(Role value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasResult() => $_has(0); @$pb.TagNumber(1) void clearResult() => $_clearField(1); @$pb.TagNumber(1) Role ensureResult() => $_ensure(0); } class CreateOrganisationRoleRequest extends $pb.GeneratedMessage { factory CreateOrganisationRoleRequest({ $1.RequestOrganisationHeader? header, $core.String? name, $1.ResourceType? resourceType, $core.Iterable<$1.Permission>? permissions, RoleType? type, $core.String? description, }) { final result = create(); if (header != null) result.header = header; if (name != null) result.name = name; if (resourceType != null) result.resourceType = resourceType; if (permissions != null) result.permissions.addAll(permissions); if (type != null) result.type = type; if (description != null) result.description = description; return result; } CreateOrganisationRoleRequest._(); factory CreateOrganisationRoleRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory CreateOrganisationRoleRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'CreateOrganisationRoleRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOM<$1.RequestOrganisationHeader>(1, _omitFieldNames ? '' : 'Header', protoName: 'Header', subBuilder: $1.RequestOrganisationHeader.create) ..aOS(2, _omitFieldNames ? '' : 'Name', protoName: 'Name') ..e<$1.ResourceType>(4, _omitFieldNames ? '' : 'ResourceType', $pb.PbFieldType.OE, protoName: 'ResourceType', defaultOrMaker: $1.ResourceType.RESOURCE_TYPE_UNKNOWN, valueOf: $1.ResourceType.valueOf, enumValues: $1.ResourceType.values) ..pc<$1.Permission>(5, _omitFieldNames ? '' : 'Permissions', $pb.PbFieldType.PM, protoName: 'Permissions', subBuilder: $1.Permission.create) ..e(6, _omitFieldNames ? '' : 'Type', $pb.PbFieldType.OE, protoName: 'Type', defaultOrMaker: RoleType.ROLE_TYPE_UNKNOWN, valueOf: RoleType.valueOf, enumValues: RoleType.values) ..aOS(7, _omitFieldNames ? '' : 'Description', protoName: 'Description') ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CreateOrganisationRoleRequest clone() => CreateOrganisationRoleRequest()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CreateOrganisationRoleRequest copyWith(void Function(CreateOrganisationRoleRequest) updates) => super.copyWith((message) => updates(message as CreateOrganisationRoleRequest)) as CreateOrganisationRoleRequest; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static CreateOrganisationRoleRequest create() => CreateOrganisationRoleRequest._(); @$core.override CreateOrganisationRoleRequest createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static CreateOrganisationRoleRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CreateOrganisationRoleRequest? _defaultInstance; @$pb.TagNumber(1) $1.RequestOrganisationHeader get header => $_getN(0); @$pb.TagNumber(1) set header($1.RequestOrganisationHeader value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasHeader() => $_has(0); @$pb.TagNumber(1) void clearHeader() => $_clearField(1); @$pb.TagNumber(1) $1.RequestOrganisationHeader ensureHeader() => $_ensure(0); @$pb.TagNumber(2) $core.String get name => $_getSZ(1); @$pb.TagNumber(2) set name($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasName() => $_has(1); @$pb.TagNumber(2) void clearName() => $_clearField(2); @$pb.TagNumber(4) $1.ResourceType get resourceType => $_getN(2); @$pb.TagNumber(4) set resourceType($1.ResourceType value) => $_setField(4, value); @$pb.TagNumber(4) $core.bool hasResourceType() => $_has(2); @$pb.TagNumber(4) void clearResourceType() => $_clearField(4); @$pb.TagNumber(5) $pb.PbList<$1.Permission> get permissions => $_getList(3); @$pb.TagNumber(6) RoleType get type => $_getN(4); @$pb.TagNumber(6) set type(RoleType value) => $_setField(6, value); @$pb.TagNumber(6) $core.bool hasType() => $_has(4); @$pb.TagNumber(6) void clearType() => $_clearField(6); @$pb.TagNumber(7) $core.String get description => $_getSZ(5); @$pb.TagNumber(7) set description($core.String value) => $_setString(5, value); @$pb.TagNumber(7) $core.bool hasDescription() => $_has(5); @$pb.TagNumber(7) void clearDescription() => $_clearField(7); } class CreateOrganisationRoleResult extends $pb.GeneratedMessage { factory CreateOrganisationRoleResult({ Role? result, }) { final result$ = create(); if (result != null) result$.result = result; return result$; } CreateOrganisationRoleResult._(); factory CreateOrganisationRoleResult.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory CreateOrganisationRoleResult.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'CreateOrganisationRoleResult', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOM(1, _omitFieldNames ? '' : 'Result', protoName: 'Result', subBuilder: Role.create) ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CreateOrganisationRoleResult clone() => CreateOrganisationRoleResult()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CreateOrganisationRoleResult copyWith(void Function(CreateOrganisationRoleResult) updates) => super.copyWith((message) => updates(message as CreateOrganisationRoleResult)) as CreateOrganisationRoleResult; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static CreateOrganisationRoleResult create() => CreateOrganisationRoleResult._(); @$core.override CreateOrganisationRoleResult createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static CreateOrganisationRoleResult getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CreateOrganisationRoleResult? _defaultInstance; @$pb.TagNumber(1) Role get result => $_getN(0); @$pb.TagNumber(1) set result(Role value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasResult() => $_has(0); @$pb.TagNumber(1) void clearResult() => $_clearField(1); @$pb.TagNumber(1) Role ensureResult() => $_ensure(0); } class CreateProjectRoleRequest extends $pb.GeneratedMessage { factory CreateProjectRoleRequest({ $1.RequestProjectHeader? header, $core.String? name, $1.ResourceType? resourceType, $core.Iterable<$1.Permission>? permissions, RoleType? type, $core.String? description, }) { final result = create(); if (header != null) result.header = header; if (name != null) result.name = name; if (resourceType != null) result.resourceType = resourceType; if (permissions != null) result.permissions.addAll(permissions); if (type != null) result.type = type; if (description != null) result.description = description; return result; } CreateProjectRoleRequest._(); factory CreateProjectRoleRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory CreateProjectRoleRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'CreateProjectRoleRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOM<$1.RequestProjectHeader>(1, _omitFieldNames ? '' : 'Header', protoName: 'Header', subBuilder: $1.RequestProjectHeader.create) ..aOS(2, _omitFieldNames ? '' : 'Name', protoName: 'Name') ..e<$1.ResourceType>(4, _omitFieldNames ? '' : 'ResourceType', $pb.PbFieldType.OE, protoName: 'ResourceType', defaultOrMaker: $1.ResourceType.RESOURCE_TYPE_UNKNOWN, valueOf: $1.ResourceType.valueOf, enumValues: $1.ResourceType.values) ..pc<$1.Permission>(5, _omitFieldNames ? '' : 'Permissions', $pb.PbFieldType.PM, protoName: 'Permissions', subBuilder: $1.Permission.create) ..e(6, _omitFieldNames ? '' : 'Type', $pb.PbFieldType.OE, protoName: 'Type', defaultOrMaker: RoleType.ROLE_TYPE_UNKNOWN, valueOf: RoleType.valueOf, enumValues: RoleType.values) ..aOS(7, _omitFieldNames ? '' : 'Description', protoName: 'Description') ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CreateProjectRoleRequest clone() => CreateProjectRoleRequest()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CreateProjectRoleRequest copyWith(void Function(CreateProjectRoleRequest) updates) => super.copyWith((message) => updates(message as CreateProjectRoleRequest)) as CreateProjectRoleRequest; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static CreateProjectRoleRequest create() => CreateProjectRoleRequest._(); @$core.override CreateProjectRoleRequest createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static CreateProjectRoleRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CreateProjectRoleRequest? _defaultInstance; @$pb.TagNumber(1) $1.RequestProjectHeader get header => $_getN(0); @$pb.TagNumber(1) set header($1.RequestProjectHeader value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasHeader() => $_has(0); @$pb.TagNumber(1) void clearHeader() => $_clearField(1); @$pb.TagNumber(1) $1.RequestProjectHeader ensureHeader() => $_ensure(0); @$pb.TagNumber(2) $core.String get name => $_getSZ(1); @$pb.TagNumber(2) set name($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasName() => $_has(1); @$pb.TagNumber(2) void clearName() => $_clearField(2); @$pb.TagNumber(4) $1.ResourceType get resourceType => $_getN(2); @$pb.TagNumber(4) set resourceType($1.ResourceType value) => $_setField(4, value); @$pb.TagNumber(4) $core.bool hasResourceType() => $_has(2); @$pb.TagNumber(4) void clearResourceType() => $_clearField(4); @$pb.TagNumber(5) $pb.PbList<$1.Permission> get permissions => $_getList(3); @$pb.TagNumber(6) RoleType get type => $_getN(4); @$pb.TagNumber(6) set type(RoleType value) => $_setField(6, value); @$pb.TagNumber(6) $core.bool hasType() => $_has(4); @$pb.TagNumber(6) void clearType() => $_clearField(6); @$pb.TagNumber(7) $core.String get description => $_getSZ(5); @$pb.TagNumber(7) set description($core.String value) => $_setString(5, value); @$pb.TagNumber(7) $core.bool hasDescription() => $_has(5); @$pb.TagNumber(7) void clearDescription() => $_clearField(7); } class CreateProjectRoleResult extends $pb.GeneratedMessage { factory CreateProjectRoleResult({ Role? result, }) { final result$ = create(); if (result != null) result$.result = result; return result$; } CreateProjectRoleResult._(); factory CreateProjectRoleResult.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory CreateProjectRoleResult.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'CreateProjectRoleResult', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOM(1, _omitFieldNames ? '' : 'Result', protoName: 'Result', subBuilder: Role.create) ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CreateProjectRoleResult clone() => CreateProjectRoleResult()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') CreateProjectRoleResult copyWith(void Function(CreateProjectRoleResult) updates) => super.copyWith((message) => updates(message as CreateProjectRoleResult)) as CreateProjectRoleResult; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static CreateProjectRoleResult create() => CreateProjectRoleResult._(); @$core.override CreateProjectRoleResult createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static CreateProjectRoleResult getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static CreateProjectRoleResult? _defaultInstance; @$pb.TagNumber(1) Role get result => $_getN(0); @$pb.TagNumber(1) set result(Role value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasResult() => $_has(0); @$pb.TagNumber(1) void clearResult() => $_clearField(1); @$pb.TagNumber(1) Role ensureResult() => $_ensure(0); } class UpdatePlatformRoleRequest extends $pb.GeneratedMessage { factory UpdatePlatformRoleRequest({ $core.String? name, $1.ResourceType? resourceType, $core.Iterable<$1.Permission>? permissions, RoleType? type, ApplicationType? applicationType, $core.String? description, }) { final result = create(); if (name != null) result.name = name; if (resourceType != null) result.resourceType = resourceType; if (permissions != null) result.permissions.addAll(permissions); if (type != null) result.type = type; if (applicationType != null) result.applicationType = applicationType; if (description != null) result.description = description; return result; } UpdatePlatformRoleRequest._(); factory UpdatePlatformRoleRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory UpdatePlatformRoleRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'UpdatePlatformRoleRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOS(2, _omitFieldNames ? '' : 'Name', protoName: 'Name') ..e<$1.ResourceType>(4, _omitFieldNames ? '' : 'ResourceType', $pb.PbFieldType.OE, protoName: 'ResourceType', defaultOrMaker: $1.ResourceType.RESOURCE_TYPE_UNKNOWN, valueOf: $1.ResourceType.valueOf, enumValues: $1.ResourceType.values) ..pc<$1.Permission>(5, _omitFieldNames ? '' : 'Permissions', $pb.PbFieldType.PM, protoName: 'Permissions', subBuilder: $1.Permission.create) ..e(6, _omitFieldNames ? '' : 'Type', $pb.PbFieldType.OE, protoName: 'Type', defaultOrMaker: RoleType.ROLE_TYPE_UNKNOWN, valueOf: RoleType.valueOf, enumValues: RoleType.values) ..e(7, _omitFieldNames ? '' : 'ApplicationType', $pb.PbFieldType.OE, protoName: 'ApplicationType', defaultOrMaker: ApplicationType.PROPAGATE, valueOf: ApplicationType.valueOf, enumValues: ApplicationType.values) ..aOS(8, _omitFieldNames ? '' : 'Description', protoName: 'Description') ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') UpdatePlatformRoleRequest clone() => UpdatePlatformRoleRequest()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') UpdatePlatformRoleRequest copyWith(void Function(UpdatePlatformRoleRequest) updates) => super.copyWith((message) => updates(message as UpdatePlatformRoleRequest)) as UpdatePlatformRoleRequest; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static UpdatePlatformRoleRequest create() => UpdatePlatformRoleRequest._(); @$core.override UpdatePlatformRoleRequest createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static UpdatePlatformRoleRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static UpdatePlatformRoleRequest? _defaultInstance; @$pb.TagNumber(2) $core.String get name => $_getSZ(0); @$pb.TagNumber(2) set name($core.String value) => $_setString(0, value); @$pb.TagNumber(2) $core.bool hasName() => $_has(0); @$pb.TagNumber(2) void clearName() => $_clearField(2); @$pb.TagNumber(4) $1.ResourceType get resourceType => $_getN(1); @$pb.TagNumber(4) set resourceType($1.ResourceType value) => $_setField(4, value); @$pb.TagNumber(4) $core.bool hasResourceType() => $_has(1); @$pb.TagNumber(4) void clearResourceType() => $_clearField(4); @$pb.TagNumber(5) $pb.PbList<$1.Permission> get permissions => $_getList(2); @$pb.TagNumber(6) RoleType get type => $_getN(3); @$pb.TagNumber(6) set type(RoleType value) => $_setField(6, value); @$pb.TagNumber(6) $core.bool hasType() => $_has(3); @$pb.TagNumber(6) void clearType() => $_clearField(6); @$pb.TagNumber(7) ApplicationType get applicationType => $_getN(4); @$pb.TagNumber(7) set applicationType(ApplicationType value) => $_setField(7, value); @$pb.TagNumber(7) $core.bool hasApplicationType() => $_has(4); @$pb.TagNumber(7) void clearApplicationType() => $_clearField(7); @$pb.TagNumber(8) $core.String get description => $_getSZ(5); @$pb.TagNumber(8) set description($core.String value) => $_setString(5, value); @$pb.TagNumber(8) $core.bool hasDescription() => $_has(5); @$pb.TagNumber(8) void clearDescription() => $_clearField(8); } class UpdatePlatformRoleResult extends $pb.GeneratedMessage { factory UpdatePlatformRoleResult({ Role? result, }) { final result$ = create(); if (result != null) result$.result = result; return result$; } UpdatePlatformRoleResult._(); factory UpdatePlatformRoleResult.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory UpdatePlatformRoleResult.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'UpdatePlatformRoleResult', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOM(1, _omitFieldNames ? '' : 'Result', protoName: 'Result', subBuilder: Role.create) ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') UpdatePlatformRoleResult clone() => UpdatePlatformRoleResult()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') UpdatePlatformRoleResult copyWith(void Function(UpdatePlatformRoleResult) updates) => super.copyWith((message) => updates(message as UpdatePlatformRoleResult)) as UpdatePlatformRoleResult; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static UpdatePlatformRoleResult create() => UpdatePlatformRoleResult._(); @$core.override UpdatePlatformRoleResult createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static UpdatePlatformRoleResult getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static UpdatePlatformRoleResult? _defaultInstance; @$pb.TagNumber(1) Role get result => $_getN(0); @$pb.TagNumber(1) set result(Role value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasResult() => $_has(0); @$pb.TagNumber(1) void clearResult() => $_clearField(1); @$pb.TagNumber(1) Role ensureResult() => $_ensure(0); } class UpdateOrganisationRoleRequest extends $pb.GeneratedMessage { factory UpdateOrganisationRoleRequest({ $1.RequestOrganisationHeader? header, $core.String? name, $1.ResourceType? resourceType, $core.Iterable<$1.Permission>? permissions, RoleType? type, $core.String? description, }) { final result = create(); if (header != null) result.header = header; if (name != null) result.name = name; if (resourceType != null) result.resourceType = resourceType; if (permissions != null) result.permissions.addAll(permissions); if (type != null) result.type = type; if (description != null) result.description = description; return result; } UpdateOrganisationRoleRequest._(); factory UpdateOrganisationRoleRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory UpdateOrganisationRoleRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'UpdateOrganisationRoleRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOM<$1.RequestOrganisationHeader>(1, _omitFieldNames ? '' : 'Header', protoName: 'Header', subBuilder: $1.RequestOrganisationHeader.create) ..aOS(2, _omitFieldNames ? '' : 'Name', protoName: 'Name') ..e<$1.ResourceType>(4, _omitFieldNames ? '' : 'ResourceType', $pb.PbFieldType.OE, protoName: 'ResourceType', defaultOrMaker: $1.ResourceType.RESOURCE_TYPE_UNKNOWN, valueOf: $1.ResourceType.valueOf, enumValues: $1.ResourceType.values) ..pc<$1.Permission>(5, _omitFieldNames ? '' : 'Permissions', $pb.PbFieldType.PM, protoName: 'Permissions', subBuilder: $1.Permission.create) ..e(6, _omitFieldNames ? '' : 'Type', $pb.PbFieldType.OE, protoName: 'Type', defaultOrMaker: RoleType.ROLE_TYPE_UNKNOWN, valueOf: RoleType.valueOf, enumValues: RoleType.values) ..aOS(7, _omitFieldNames ? '' : 'Description', protoName: 'Description') ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') UpdateOrganisationRoleRequest clone() => UpdateOrganisationRoleRequest()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') UpdateOrganisationRoleRequest copyWith(void Function(UpdateOrganisationRoleRequest) updates) => super.copyWith((message) => updates(message as UpdateOrganisationRoleRequest)) as UpdateOrganisationRoleRequest; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static UpdateOrganisationRoleRequest create() => UpdateOrganisationRoleRequest._(); @$core.override UpdateOrganisationRoleRequest createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static UpdateOrganisationRoleRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static UpdateOrganisationRoleRequest? _defaultInstance; @$pb.TagNumber(1) $1.RequestOrganisationHeader get header => $_getN(0); @$pb.TagNumber(1) set header($1.RequestOrganisationHeader value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasHeader() => $_has(0); @$pb.TagNumber(1) void clearHeader() => $_clearField(1); @$pb.TagNumber(1) $1.RequestOrganisationHeader ensureHeader() => $_ensure(0); @$pb.TagNumber(2) $core.String get name => $_getSZ(1); @$pb.TagNumber(2) set name($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasName() => $_has(1); @$pb.TagNumber(2) void clearName() => $_clearField(2); @$pb.TagNumber(4) $1.ResourceType get resourceType => $_getN(2); @$pb.TagNumber(4) set resourceType($1.ResourceType value) => $_setField(4, value); @$pb.TagNumber(4) $core.bool hasResourceType() => $_has(2); @$pb.TagNumber(4) void clearResourceType() => $_clearField(4); @$pb.TagNumber(5) $pb.PbList<$1.Permission> get permissions => $_getList(3); @$pb.TagNumber(6) RoleType get type => $_getN(4); @$pb.TagNumber(6) set type(RoleType value) => $_setField(6, value); @$pb.TagNumber(6) $core.bool hasType() => $_has(4); @$pb.TagNumber(6) void clearType() => $_clearField(6); @$pb.TagNumber(7) $core.String get description => $_getSZ(5); @$pb.TagNumber(7) set description($core.String value) => $_setString(5, value); @$pb.TagNumber(7) $core.bool hasDescription() => $_has(5); @$pb.TagNumber(7) void clearDescription() => $_clearField(7); } class UpdateOrganisationRoleResult extends $pb.GeneratedMessage { factory UpdateOrganisationRoleResult({ Role? result, }) { final result$ = create(); if (result != null) result$.result = result; return result$; } UpdateOrganisationRoleResult._(); factory UpdateOrganisationRoleResult.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory UpdateOrganisationRoleResult.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'UpdateOrganisationRoleResult', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOM(1, _omitFieldNames ? '' : 'Result', protoName: 'Result', subBuilder: Role.create) ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') UpdateOrganisationRoleResult clone() => UpdateOrganisationRoleResult()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') UpdateOrganisationRoleResult copyWith(void Function(UpdateOrganisationRoleResult) updates) => super.copyWith((message) => updates(message as UpdateOrganisationRoleResult)) as UpdateOrganisationRoleResult; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static UpdateOrganisationRoleResult create() => UpdateOrganisationRoleResult._(); @$core.override UpdateOrganisationRoleResult createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static UpdateOrganisationRoleResult getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static UpdateOrganisationRoleResult? _defaultInstance; @$pb.TagNumber(1) Role get result => $_getN(0); @$pb.TagNumber(1) set result(Role value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasResult() => $_has(0); @$pb.TagNumber(1) void clearResult() => $_clearField(1); @$pb.TagNumber(1) Role ensureResult() => $_ensure(0); } class UpdateProjectRoleRequest extends $pb.GeneratedMessage { factory UpdateProjectRoleRequest({ $1.RequestProjectHeader? header, $core.String? name, $1.ResourceType? resourceType, $core.Iterable<$1.Permission>? permissions, RoleType? type, $core.String? description, }) { final result = create(); if (header != null) result.header = header; if (name != null) result.name = name; if (resourceType != null) result.resourceType = resourceType; if (permissions != null) result.permissions.addAll(permissions); if (type != null) result.type = type; if (description != null) result.description = description; return result; } UpdateProjectRoleRequest._(); factory UpdateProjectRoleRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory UpdateProjectRoleRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'UpdateProjectRoleRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOM<$1.RequestProjectHeader>(1, _omitFieldNames ? '' : 'Header', protoName: 'Header', subBuilder: $1.RequestProjectHeader.create) ..aOS(2, _omitFieldNames ? '' : 'Name', protoName: 'Name') ..e<$1.ResourceType>(4, _omitFieldNames ? '' : 'ResourceType', $pb.PbFieldType.OE, protoName: 'ResourceType', defaultOrMaker: $1.ResourceType.RESOURCE_TYPE_UNKNOWN, valueOf: $1.ResourceType.valueOf, enumValues: $1.ResourceType.values) ..pc<$1.Permission>(5, _omitFieldNames ? '' : 'Permissions', $pb.PbFieldType.PM, protoName: 'Permissions', subBuilder: $1.Permission.create) ..e(6, _omitFieldNames ? '' : 'Type', $pb.PbFieldType.OE, protoName: 'Type', defaultOrMaker: RoleType.ROLE_TYPE_UNKNOWN, valueOf: RoleType.valueOf, enumValues: RoleType.values) ..aOS(7, _omitFieldNames ? '' : 'Description', protoName: 'Description') ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') UpdateProjectRoleRequest clone() => UpdateProjectRoleRequest()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') UpdateProjectRoleRequest copyWith(void Function(UpdateProjectRoleRequest) updates) => super.copyWith((message) => updates(message as UpdateProjectRoleRequest)) as UpdateProjectRoleRequest; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static UpdateProjectRoleRequest create() => UpdateProjectRoleRequest._(); @$core.override UpdateProjectRoleRequest createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static UpdateProjectRoleRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static UpdateProjectRoleRequest? _defaultInstance; @$pb.TagNumber(1) $1.RequestProjectHeader get header => $_getN(0); @$pb.TagNumber(1) set header($1.RequestProjectHeader value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasHeader() => $_has(0); @$pb.TagNumber(1) void clearHeader() => $_clearField(1); @$pb.TagNumber(1) $1.RequestProjectHeader ensureHeader() => $_ensure(0); @$pb.TagNumber(2) $core.String get name => $_getSZ(1); @$pb.TagNumber(2) set name($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasName() => $_has(1); @$pb.TagNumber(2) void clearName() => $_clearField(2); @$pb.TagNumber(4) $1.ResourceType get resourceType => $_getN(2); @$pb.TagNumber(4) set resourceType($1.ResourceType value) => $_setField(4, value); @$pb.TagNumber(4) $core.bool hasResourceType() => $_has(2); @$pb.TagNumber(4) void clearResourceType() => $_clearField(4); @$pb.TagNumber(5) $pb.PbList<$1.Permission> get permissions => $_getList(3); @$pb.TagNumber(6) RoleType get type => $_getN(4); @$pb.TagNumber(6) set type(RoleType value) => $_setField(6, value); @$pb.TagNumber(6) $core.bool hasType() => $_has(4); @$pb.TagNumber(6) void clearType() => $_clearField(6); @$pb.TagNumber(7) $core.String get description => $_getSZ(5); @$pb.TagNumber(7) set description($core.String value) => $_setString(5, value); @$pb.TagNumber(7) $core.bool hasDescription() => $_has(5); @$pb.TagNumber(7) void clearDescription() => $_clearField(7); } class UpdateProjectRoleResult extends $pb.GeneratedMessage { factory UpdateProjectRoleResult({ Role? result, }) { final result$ = create(); if (result != null) result$.result = result; return result$; } UpdateProjectRoleResult._(); factory UpdateProjectRoleResult.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory UpdateProjectRoleResult.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'UpdateProjectRoleResult', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOM(1, _omitFieldNames ? '' : 'Result', protoName: 'Result', subBuilder: Role.create) ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') UpdateProjectRoleResult clone() => UpdateProjectRoleResult()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') UpdateProjectRoleResult copyWith(void Function(UpdateProjectRoleResult) updates) => super.copyWith((message) => updates(message as UpdateProjectRoleResult)) as UpdateProjectRoleResult; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static UpdateProjectRoleResult create() => UpdateProjectRoleResult._(); @$core.override UpdateProjectRoleResult createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static UpdateProjectRoleResult getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static UpdateProjectRoleResult? _defaultInstance; @$pb.TagNumber(1) Role get result => $_getN(0); @$pb.TagNumber(1) set result(Role value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasResult() => $_has(0); @$pb.TagNumber(1) void clearResult() => $_clearField(1); @$pb.TagNumber(1) Role ensureResult() => $_ensure(0); } class GetPlatformRoleRequest extends $pb.GeneratedMessage { factory GetPlatformRoleRequest({ $core.String? name, $1.ResourceType? resourceType, }) { final result = create(); if (name != null) result.name = name; if (resourceType != null) result.resourceType = resourceType; return result; } GetPlatformRoleRequest._(); factory GetPlatformRoleRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory GetPlatformRoleRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'GetPlatformRoleRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'Name', protoName: 'Name') ..e<$1.ResourceType>(2, _omitFieldNames ? '' : 'ResourceType', $pb.PbFieldType.OE, protoName: 'ResourceType', defaultOrMaker: $1.ResourceType.RESOURCE_TYPE_UNKNOWN, valueOf: $1.ResourceType.valueOf, enumValues: $1.ResourceType.values) ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') GetPlatformRoleRequest clone() => GetPlatformRoleRequest()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') GetPlatformRoleRequest copyWith(void Function(GetPlatformRoleRequest) updates) => super.copyWith((message) => updates(message as GetPlatformRoleRequest)) as GetPlatformRoleRequest; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static GetPlatformRoleRequest create() => GetPlatformRoleRequest._(); @$core.override GetPlatformRoleRequest createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static GetPlatformRoleRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetPlatformRoleRequest? _defaultInstance; @$pb.TagNumber(1) $core.String get name => $_getSZ(0); @$pb.TagNumber(1) set name($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasName() => $_has(0); @$pb.TagNumber(1) void clearName() => $_clearField(1); @$pb.TagNumber(2) $1.ResourceType get resourceType => $_getN(1); @$pb.TagNumber(2) set resourceType($1.ResourceType value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasResourceType() => $_has(1); @$pb.TagNumber(2) void clearResourceType() => $_clearField(2); } class GetPlatformRoleResult extends $pb.GeneratedMessage { factory GetPlatformRoleResult({ Role? result, }) { final result$ = create(); if (result != null) result$.result = result; return result$; } GetPlatformRoleResult._(); factory GetPlatformRoleResult.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory GetPlatformRoleResult.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'GetPlatformRoleResult', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOM(1, _omitFieldNames ? '' : 'Result', protoName: 'Result', subBuilder: Role.create) ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') GetPlatformRoleResult clone() => GetPlatformRoleResult()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') GetPlatformRoleResult copyWith(void Function(GetPlatformRoleResult) updates) => super.copyWith((message) => updates(message as GetPlatformRoleResult)) as GetPlatformRoleResult; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static GetPlatformRoleResult create() => GetPlatformRoleResult._(); @$core.override GetPlatformRoleResult createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static GetPlatformRoleResult getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetPlatformRoleResult? _defaultInstance; @$pb.TagNumber(1) Role get result => $_getN(0); @$pb.TagNumber(1) set result(Role value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasResult() => $_has(0); @$pb.TagNumber(1) void clearResult() => $_clearField(1); @$pb.TagNumber(1) Role ensureResult() => $_ensure(0); } class GetOrganisationRoleRequest extends $pb.GeneratedMessage { factory GetOrganisationRoleRequest({ $1.RequestOrganisationHeader? header, $core.String? name, $1.ResourceType? resourceType, }) { final result = create(); if (header != null) result.header = header; if (name != null) result.name = name; if (resourceType != null) result.resourceType = resourceType; return result; } GetOrganisationRoleRequest._(); factory GetOrganisationRoleRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory GetOrganisationRoleRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'GetOrganisationRoleRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOM<$1.RequestOrganisationHeader>(1, _omitFieldNames ? '' : 'Header', protoName: 'Header', subBuilder: $1.RequestOrganisationHeader.create) ..aOS(2, _omitFieldNames ? '' : 'Name', protoName: 'Name') ..e<$1.ResourceType>(3, _omitFieldNames ? '' : 'ResourceType', $pb.PbFieldType.OE, protoName: 'ResourceType', defaultOrMaker: $1.ResourceType.RESOURCE_TYPE_UNKNOWN, valueOf: $1.ResourceType.valueOf, enumValues: $1.ResourceType.values) ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') GetOrganisationRoleRequest clone() => GetOrganisationRoleRequest()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') GetOrganisationRoleRequest copyWith(void Function(GetOrganisationRoleRequest) updates) => super.copyWith((message) => updates(message as GetOrganisationRoleRequest)) as GetOrganisationRoleRequest; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static GetOrganisationRoleRequest create() => GetOrganisationRoleRequest._(); @$core.override GetOrganisationRoleRequest createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static GetOrganisationRoleRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetOrganisationRoleRequest? _defaultInstance; @$pb.TagNumber(1) $1.RequestOrganisationHeader get header => $_getN(0); @$pb.TagNumber(1) set header($1.RequestOrganisationHeader value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasHeader() => $_has(0); @$pb.TagNumber(1) void clearHeader() => $_clearField(1); @$pb.TagNumber(1) $1.RequestOrganisationHeader ensureHeader() => $_ensure(0); @$pb.TagNumber(2) $core.String get name => $_getSZ(1); @$pb.TagNumber(2) set name($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasName() => $_has(1); @$pb.TagNumber(2) void clearName() => $_clearField(2); @$pb.TagNumber(3) $1.ResourceType get resourceType => $_getN(2); @$pb.TagNumber(3) set resourceType($1.ResourceType value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasResourceType() => $_has(2); @$pb.TagNumber(3) void clearResourceType() => $_clearField(3); } class GetOrganisationRoleResult extends $pb.GeneratedMessage { factory GetOrganisationRoleResult({ Role? result, }) { final result$ = create(); if (result != null) result$.result = result; return result$; } GetOrganisationRoleResult._(); factory GetOrganisationRoleResult.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory GetOrganisationRoleResult.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'GetOrganisationRoleResult', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOM(1, _omitFieldNames ? '' : 'Result', protoName: 'Result', subBuilder: Role.create) ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') GetOrganisationRoleResult clone() => GetOrganisationRoleResult()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') GetOrganisationRoleResult copyWith(void Function(GetOrganisationRoleResult) updates) => super.copyWith((message) => updates(message as GetOrganisationRoleResult)) as GetOrganisationRoleResult; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static GetOrganisationRoleResult create() => GetOrganisationRoleResult._(); @$core.override GetOrganisationRoleResult createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static GetOrganisationRoleResult getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetOrganisationRoleResult? _defaultInstance; @$pb.TagNumber(1) Role get result => $_getN(0); @$pb.TagNumber(1) set result(Role value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasResult() => $_has(0); @$pb.TagNumber(1) void clearResult() => $_clearField(1); @$pb.TagNumber(1) Role ensureResult() => $_ensure(0); } class GetProjectRoleRequest extends $pb.GeneratedMessage { factory GetProjectRoleRequest({ $1.RequestProjectHeader? header, $core.String? name, $1.ResourceType? resourceType, }) { final result = create(); if (header != null) result.header = header; if (name != null) result.name = name; if (resourceType != null) result.resourceType = resourceType; return result; } GetProjectRoleRequest._(); factory GetProjectRoleRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory GetProjectRoleRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'GetProjectRoleRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOM<$1.RequestProjectHeader>(1, _omitFieldNames ? '' : 'Header', protoName: 'Header', subBuilder: $1.RequestProjectHeader.create) ..aOS(2, _omitFieldNames ? '' : 'Name', protoName: 'Name') ..e<$1.ResourceType>(3, _omitFieldNames ? '' : 'ResourceType', $pb.PbFieldType.OE, protoName: 'ResourceType', defaultOrMaker: $1.ResourceType.RESOURCE_TYPE_UNKNOWN, valueOf: $1.ResourceType.valueOf, enumValues: $1.ResourceType.values) ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') GetProjectRoleRequest clone() => GetProjectRoleRequest()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') GetProjectRoleRequest copyWith(void Function(GetProjectRoleRequest) updates) => super.copyWith((message) => updates(message as GetProjectRoleRequest)) as GetProjectRoleRequest; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static GetProjectRoleRequest create() => GetProjectRoleRequest._(); @$core.override GetProjectRoleRequest createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static GetProjectRoleRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetProjectRoleRequest? _defaultInstance; @$pb.TagNumber(1) $1.RequestProjectHeader get header => $_getN(0); @$pb.TagNumber(1) set header($1.RequestProjectHeader value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasHeader() => $_has(0); @$pb.TagNumber(1) void clearHeader() => $_clearField(1); @$pb.TagNumber(1) $1.RequestProjectHeader ensureHeader() => $_ensure(0); @$pb.TagNumber(2) $core.String get name => $_getSZ(1); @$pb.TagNumber(2) set name($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasName() => $_has(1); @$pb.TagNumber(2) void clearName() => $_clearField(2); @$pb.TagNumber(3) $1.ResourceType get resourceType => $_getN(2); @$pb.TagNumber(3) set resourceType($1.ResourceType value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasResourceType() => $_has(2); @$pb.TagNumber(3) void clearResourceType() => $_clearField(3); } class GetProjectRoleResult extends $pb.GeneratedMessage { factory GetProjectRoleResult({ Role? result, }) { final result$ = create(); if (result != null) result$.result = result; return result$; } GetProjectRoleResult._(); factory GetProjectRoleResult.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory GetProjectRoleResult.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'GetProjectRoleResult', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOM(1, _omitFieldNames ? '' : 'Result', protoName: 'Result', subBuilder: Role.create) ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') GetProjectRoleResult clone() => GetProjectRoleResult()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') GetProjectRoleResult copyWith(void Function(GetProjectRoleResult) updates) => super.copyWith((message) => updates(message as GetProjectRoleResult)) as GetProjectRoleResult; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static GetProjectRoleResult create() => GetProjectRoleResult._(); @$core.override GetProjectRoleResult createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static GetProjectRoleResult getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetProjectRoleResult? _defaultInstance; @$pb.TagNumber(1) Role get result => $_getN(0); @$pb.TagNumber(1) set result(Role value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasResult() => $_has(0); @$pb.TagNumber(1) void clearResult() => $_clearField(1); @$pb.TagNumber(1) Role ensureResult() => $_ensure(0); } class ListPlatformRolesRequest extends $pb.GeneratedMessage { factory ListPlatformRolesRequest({ $1.ResourceType? resourceType, $2.Paging? paging, RoleType? type, ApplicationType? applicationType, }) { final result = create(); if (resourceType != null) result.resourceType = resourceType; if (paging != null) result.paging = paging; if (type != null) result.type = type; if (applicationType != null) result.applicationType = applicationType; return result; } ListPlatformRolesRequest._(); factory ListPlatformRolesRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ListPlatformRolesRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ListPlatformRolesRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..e<$1.ResourceType>(2, _omitFieldNames ? '' : 'ResourceType', $pb.PbFieldType.OE, protoName: 'ResourceType', defaultOrMaker: $1.ResourceType.RESOURCE_TYPE_UNKNOWN, valueOf: $1.ResourceType.valueOf, enumValues: $1.ResourceType.values) ..aOM<$2.Paging>(3, _omitFieldNames ? '' : 'Paging', protoName: 'Paging', subBuilder: $2.Paging.create) ..e(4, _omitFieldNames ? '' : 'Type', $pb.PbFieldType.OE, protoName: 'Type', defaultOrMaker: RoleType.ROLE_TYPE_UNKNOWN, valueOf: RoleType.valueOf, enumValues: RoleType.values) ..e(5, _omitFieldNames ? '' : 'ApplicationType', $pb.PbFieldType.OE, protoName: 'ApplicationType', defaultOrMaker: ApplicationType.PROPAGATE, valueOf: ApplicationType.valueOf, enumValues: ApplicationType.values) ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ListPlatformRolesRequest clone() => ListPlatformRolesRequest()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ListPlatformRolesRequest copyWith(void Function(ListPlatformRolesRequest) updates) => super.copyWith((message) => updates(message as ListPlatformRolesRequest)) as ListPlatformRolesRequest; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ListPlatformRolesRequest create() => ListPlatformRolesRequest._(); @$core.override ListPlatformRolesRequest createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static ListPlatformRolesRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ListPlatformRolesRequest? _defaultInstance; @$pb.TagNumber(2) $1.ResourceType get resourceType => $_getN(0); @$pb.TagNumber(2) set resourceType($1.ResourceType value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasResourceType() => $_has(0); @$pb.TagNumber(2) void clearResourceType() => $_clearField(2); @$pb.TagNumber(3) $2.Paging get paging => $_getN(1); @$pb.TagNumber(3) set paging($2.Paging value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasPaging() => $_has(1); @$pb.TagNumber(3) void clearPaging() => $_clearField(3); @$pb.TagNumber(3) $2.Paging ensurePaging() => $_ensure(1); @$pb.TagNumber(4) RoleType get type => $_getN(2); @$pb.TagNumber(4) set type(RoleType value) => $_setField(4, value); @$pb.TagNumber(4) $core.bool hasType() => $_has(2); @$pb.TagNumber(4) void clearType() => $_clearField(4); @$pb.TagNumber(5) ApplicationType get applicationType => $_getN(3); @$pb.TagNumber(5) set applicationType(ApplicationType value) => $_setField(5, value); @$pb.TagNumber(5) $core.bool hasApplicationType() => $_has(3); @$pb.TagNumber(5) void clearApplicationType() => $_clearField(5); } class ListPlatformRolesResult extends $pb.GeneratedMessage { factory ListPlatformRolesResult({ $core.Iterable? results, }) { final result = create(); if (results != null) result.results.addAll(results); return result; } ListPlatformRolesResult._(); factory ListPlatformRolesResult.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ListPlatformRolesResult.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ListPlatformRolesResult', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..pc(1, _omitFieldNames ? '' : 'Results', $pb.PbFieldType.PM, protoName: 'Results', subBuilder: Role.create) ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ListPlatformRolesResult clone() => ListPlatformRolesResult()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ListPlatformRolesResult copyWith(void Function(ListPlatformRolesResult) updates) => super.copyWith((message) => updates(message as ListPlatformRolesResult)) as ListPlatformRolesResult; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ListPlatformRolesResult create() => ListPlatformRolesResult._(); @$core.override ListPlatformRolesResult createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static ListPlatformRolesResult getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ListPlatformRolesResult? _defaultInstance; @$pb.TagNumber(1) $pb.PbList get results => $_getList(0); } class ListOrganisationRolesRequest extends $pb.GeneratedMessage { factory ListOrganisationRolesRequest({ $1.RequestOrganisationHeader? header, $1.ResourceType? resourceType, $2.Paging? paging, RoleType? type, }) { final result = create(); if (header != null) result.header = header; if (resourceType != null) result.resourceType = resourceType; if (paging != null) result.paging = paging; if (type != null) result.type = type; return result; } ListOrganisationRolesRequest._(); factory ListOrganisationRolesRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ListOrganisationRolesRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ListOrganisationRolesRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOM<$1.RequestOrganisationHeader>(1, _omitFieldNames ? '' : 'Header', protoName: 'Header', subBuilder: $1.RequestOrganisationHeader.create) ..e<$1.ResourceType>(2, _omitFieldNames ? '' : 'ResourceType', $pb.PbFieldType.OE, protoName: 'ResourceType', defaultOrMaker: $1.ResourceType.RESOURCE_TYPE_UNKNOWN, valueOf: $1.ResourceType.valueOf, enumValues: $1.ResourceType.values) ..aOM<$2.Paging>(3, _omitFieldNames ? '' : 'Paging', protoName: 'Paging', subBuilder: $2.Paging.create) ..e(4, _omitFieldNames ? '' : 'Type', $pb.PbFieldType.OE, protoName: 'Type', defaultOrMaker: RoleType.ROLE_TYPE_UNKNOWN, valueOf: RoleType.valueOf, enumValues: RoleType.values) ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ListOrganisationRolesRequest clone() => ListOrganisationRolesRequest()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ListOrganisationRolesRequest copyWith(void Function(ListOrganisationRolesRequest) updates) => super.copyWith((message) => updates(message as ListOrganisationRolesRequest)) as ListOrganisationRolesRequest; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ListOrganisationRolesRequest create() => ListOrganisationRolesRequest._(); @$core.override ListOrganisationRolesRequest createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static ListOrganisationRolesRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ListOrganisationRolesRequest? _defaultInstance; @$pb.TagNumber(1) $1.RequestOrganisationHeader get header => $_getN(0); @$pb.TagNumber(1) set header($1.RequestOrganisationHeader value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasHeader() => $_has(0); @$pb.TagNumber(1) void clearHeader() => $_clearField(1); @$pb.TagNumber(1) $1.RequestOrganisationHeader ensureHeader() => $_ensure(0); @$pb.TagNumber(2) $1.ResourceType get resourceType => $_getN(1); @$pb.TagNumber(2) set resourceType($1.ResourceType value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasResourceType() => $_has(1); @$pb.TagNumber(2) void clearResourceType() => $_clearField(2); @$pb.TagNumber(3) $2.Paging get paging => $_getN(2); @$pb.TagNumber(3) set paging($2.Paging value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasPaging() => $_has(2); @$pb.TagNumber(3) void clearPaging() => $_clearField(3); @$pb.TagNumber(3) $2.Paging ensurePaging() => $_ensure(2); @$pb.TagNumber(4) RoleType get type => $_getN(3); @$pb.TagNumber(4) set type(RoleType value) => $_setField(4, value); @$pb.TagNumber(4) $core.bool hasType() => $_has(3); @$pb.TagNumber(4) void clearType() => $_clearField(4); } class ListOrganisationRolesResult extends $pb.GeneratedMessage { factory ListOrganisationRolesResult({ $core.Iterable? results, }) { final result = create(); if (results != null) result.results.addAll(results); return result; } ListOrganisationRolesResult._(); factory ListOrganisationRolesResult.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ListOrganisationRolesResult.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ListOrganisationRolesResult', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..pc(1, _omitFieldNames ? '' : 'Results', $pb.PbFieldType.PM, protoName: 'Results', subBuilder: Role.create) ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ListOrganisationRolesResult clone() => ListOrganisationRolesResult()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ListOrganisationRolesResult copyWith(void Function(ListOrganisationRolesResult) updates) => super.copyWith((message) => updates(message as ListOrganisationRolesResult)) as ListOrganisationRolesResult; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ListOrganisationRolesResult create() => ListOrganisationRolesResult._(); @$core.override ListOrganisationRolesResult createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static ListOrganisationRolesResult getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ListOrganisationRolesResult? _defaultInstance; @$pb.TagNumber(1) $pb.PbList get results => $_getList(0); } class ListProjectRolesRequest extends $pb.GeneratedMessage { factory ListProjectRolesRequest({ $1.RequestProjectHeader? header, $1.ResourceType? resourceType, $2.Paging? paging, RoleType? type, }) { final result = create(); if (header != null) result.header = header; if (resourceType != null) result.resourceType = resourceType; if (paging != null) result.paging = paging; if (type != null) result.type = type; return result; } ListProjectRolesRequest._(); factory ListProjectRolesRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ListProjectRolesRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ListProjectRolesRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOM<$1.RequestProjectHeader>(1, _omitFieldNames ? '' : 'Header', protoName: 'Header', subBuilder: $1.RequestProjectHeader.create) ..e<$1.ResourceType>(2, _omitFieldNames ? '' : 'ResourceType', $pb.PbFieldType.OE, protoName: 'ResourceType', defaultOrMaker: $1.ResourceType.RESOURCE_TYPE_UNKNOWN, valueOf: $1.ResourceType.valueOf, enumValues: $1.ResourceType.values) ..aOM<$2.Paging>(3, _omitFieldNames ? '' : 'Paging', protoName: 'Paging', subBuilder: $2.Paging.create) ..e(4, _omitFieldNames ? '' : 'Type', $pb.PbFieldType.OE, protoName: 'Type', defaultOrMaker: RoleType.ROLE_TYPE_UNKNOWN, valueOf: RoleType.valueOf, enumValues: RoleType.values) ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ListProjectRolesRequest clone() => ListProjectRolesRequest()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ListProjectRolesRequest copyWith(void Function(ListProjectRolesRequest) updates) => super.copyWith((message) => updates(message as ListProjectRolesRequest)) as ListProjectRolesRequest; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ListProjectRolesRequest create() => ListProjectRolesRequest._(); @$core.override ListProjectRolesRequest createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static ListProjectRolesRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ListProjectRolesRequest? _defaultInstance; @$pb.TagNumber(1) $1.RequestProjectHeader get header => $_getN(0); @$pb.TagNumber(1) set header($1.RequestProjectHeader value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasHeader() => $_has(0); @$pb.TagNumber(1) void clearHeader() => $_clearField(1); @$pb.TagNumber(1) $1.RequestProjectHeader ensureHeader() => $_ensure(0); @$pb.TagNumber(2) $1.ResourceType get resourceType => $_getN(1); @$pb.TagNumber(2) set resourceType($1.ResourceType value) => $_setField(2, value); @$pb.TagNumber(2) $core.bool hasResourceType() => $_has(1); @$pb.TagNumber(2) void clearResourceType() => $_clearField(2); @$pb.TagNumber(3) $2.Paging get paging => $_getN(2); @$pb.TagNumber(3) set paging($2.Paging value) => $_setField(3, value); @$pb.TagNumber(3) $core.bool hasPaging() => $_has(2); @$pb.TagNumber(3) void clearPaging() => $_clearField(3); @$pb.TagNumber(3) $2.Paging ensurePaging() => $_ensure(2); @$pb.TagNumber(4) RoleType get type => $_getN(3); @$pb.TagNumber(4) set type(RoleType value) => $_setField(4, value); @$pb.TagNumber(4) $core.bool hasType() => $_has(3); @$pb.TagNumber(4) void clearType() => $_clearField(4); } class ListProjectRolesResult extends $pb.GeneratedMessage { factory ListProjectRolesResult({ $core.Iterable? results, }) { final result = create(); if (results != null) result.results.addAll(results); return result; } ListProjectRolesResult._(); factory ListProjectRolesResult.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory ListProjectRolesResult.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ListProjectRolesResult', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..pc(1, _omitFieldNames ? '' : 'Results', $pb.PbFieldType.PM, protoName: 'Results', subBuilder: Role.create) ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ListProjectRolesResult clone() => ListProjectRolesResult()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') ListProjectRolesResult copyWith(void Function(ListProjectRolesResult) updates) => super.copyWith((message) => updates(message as ListProjectRolesResult)) as ListProjectRolesResult; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ListProjectRolesResult create() => ListProjectRolesResult._(); @$core.override ListProjectRolesResult createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static ListProjectRolesResult getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ListProjectRolesResult? _defaultInstance; @$pb.TagNumber(1) $pb.PbList get results => $_getList(0); } class PutRoleExternalPermissionsRequest extends $pb.GeneratedMessage { factory PutRoleExternalPermissionsRequest({ $core.String? iD, $core.Iterable? externalPermissions, }) { final result = create(); if (iD != null) result.iD = iD; if (externalPermissions != null) result.externalPermissions.addAll(externalPermissions); return result; } PutRoleExternalPermissionsRequest._(); factory PutRoleExternalPermissionsRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory PutRoleExternalPermissionsRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'PutRoleExternalPermissionsRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'ID', protoName: 'ID') ..pc(2, _omitFieldNames ? '' : 'ExternalPermissions', $pb.PbFieldType.PM, protoName: 'ExternalPermissions', subBuilder: ExternalPermission.create) ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') PutRoleExternalPermissionsRequest clone() => PutRoleExternalPermissionsRequest()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') PutRoleExternalPermissionsRequest copyWith(void Function(PutRoleExternalPermissionsRequest) updates) => super.copyWith((message) => updates(message as PutRoleExternalPermissionsRequest)) as PutRoleExternalPermissionsRequest; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static PutRoleExternalPermissionsRequest create() => PutRoleExternalPermissionsRequest._(); @$core.override PutRoleExternalPermissionsRequest createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static PutRoleExternalPermissionsRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static PutRoleExternalPermissionsRequest? _defaultInstance; @$pb.TagNumber(1) $core.String get iD => $_getSZ(0); @$pb.TagNumber(1) set iD($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasID() => $_has(0); @$pb.TagNumber(1) void clearID() => $_clearField(1); @$pb.TagNumber(2) $pb.PbList get externalPermissions => $_getList(1); } class PutRoleExternalPermissionsResult extends $pb.GeneratedMessage { factory PutRoleExternalPermissionsResult({ Role? result, }) { final result$ = create(); if (result != null) result$.result = result; return result$; } PutRoleExternalPermissionsResult._(); factory PutRoleExternalPermissionsResult.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory PutRoleExternalPermissionsResult.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'PutRoleExternalPermissionsResult', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOM(1, _omitFieldNames ? '' : 'Result', protoName: 'Result', subBuilder: Role.create) ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') PutRoleExternalPermissionsResult clone() => PutRoleExternalPermissionsResult()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') PutRoleExternalPermissionsResult copyWith(void Function(PutRoleExternalPermissionsResult) updates) => super.copyWith((message) => updates(message as PutRoleExternalPermissionsResult)) as PutRoleExternalPermissionsResult; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static PutRoleExternalPermissionsResult create() => PutRoleExternalPermissionsResult._(); @$core.override PutRoleExternalPermissionsResult createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static PutRoleExternalPermissionsResult getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static PutRoleExternalPermissionsResult? _defaultInstance; @$pb.TagNumber(1) Role get result => $_getN(0); @$pb.TagNumber(1) set result(Role value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasResult() => $_has(0); @$pb.TagNumber(1) void clearResult() => $_clearField(1); @$pb.TagNumber(1) Role ensureResult() => $_ensure(0); } class DeleteRoleExternalPermissionsRequest extends $pb.GeneratedMessage { factory DeleteRoleExternalPermissionsRequest({ $core.String? iD, $core.Iterable? externalPermissions, }) { final result = create(); if (iD != null) result.iD = iD; if (externalPermissions != null) result.externalPermissions.addAll(externalPermissions); return result; } DeleteRoleExternalPermissionsRequest._(); factory DeleteRoleExternalPermissionsRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory DeleteRoleExternalPermissionsRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'DeleteRoleExternalPermissionsRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOS(1, _omitFieldNames ? '' : 'ID', protoName: 'ID') ..pc(2, _omitFieldNames ? '' : 'ExternalPermissions', $pb.PbFieldType.PM, protoName: 'ExternalPermissions', subBuilder: ExternalPermission.create) ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DeleteRoleExternalPermissionsRequest clone() => DeleteRoleExternalPermissionsRequest()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DeleteRoleExternalPermissionsRequest copyWith(void Function(DeleteRoleExternalPermissionsRequest) updates) => super.copyWith((message) => updates(message as DeleteRoleExternalPermissionsRequest)) as DeleteRoleExternalPermissionsRequest; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DeleteRoleExternalPermissionsRequest create() => DeleteRoleExternalPermissionsRequest._(); @$core.override DeleteRoleExternalPermissionsRequest createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static DeleteRoleExternalPermissionsRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DeleteRoleExternalPermissionsRequest? _defaultInstance; @$pb.TagNumber(1) $core.String get iD => $_getSZ(0); @$pb.TagNumber(1) set iD($core.String value) => $_setString(0, value); @$pb.TagNumber(1) $core.bool hasID() => $_has(0); @$pb.TagNumber(1) void clearID() => $_clearField(1); @$pb.TagNumber(2) $pb.PbList get externalPermissions => $_getList(1); } class DeleteRoleExternalPermissionsResult extends $pb.GeneratedMessage { factory DeleteRoleExternalPermissionsResult({ Role? result, }) { final result$ = create(); if (result != null) result$.result = result; return result$; } DeleteRoleExternalPermissionsResult._(); factory DeleteRoleExternalPermissionsResult.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory DeleteRoleExternalPermissionsResult.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'DeleteRoleExternalPermissionsResult', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOM(1, _omitFieldNames ? '' : 'Result', protoName: 'Result', subBuilder: Role.create) ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DeleteRoleExternalPermissionsResult clone() => DeleteRoleExternalPermissionsResult()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DeleteRoleExternalPermissionsResult copyWith(void Function(DeleteRoleExternalPermissionsResult) updates) => super.copyWith((message) => updates(message as DeleteRoleExternalPermissionsResult)) as DeleteRoleExternalPermissionsResult; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DeleteRoleExternalPermissionsResult create() => DeleteRoleExternalPermissionsResult._(); @$core.override DeleteRoleExternalPermissionsResult createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static DeleteRoleExternalPermissionsResult getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DeleteRoleExternalPermissionsResult? _defaultInstance; @$pb.TagNumber(1) Role get result => $_getN(0); @$pb.TagNumber(1) set result(Role value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasResult() => $_has(0); @$pb.TagNumber(1) void clearResult() => $_clearField(1); @$pb.TagNumber(1) Role ensureResult() => $_ensure(0); } class DeleteAllPlatformRolesRequest extends $pb.GeneratedMessage { factory DeleteAllPlatformRolesRequest({ $1.ResourceType? resourceType, }) { final result = create(); if (resourceType != null) result.resourceType = resourceType; return result; } DeleteAllPlatformRolesRequest._(); factory DeleteAllPlatformRolesRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory DeleteAllPlatformRolesRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'DeleteAllPlatformRolesRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..e<$1.ResourceType>(4, _omitFieldNames ? '' : 'ResourceType', $pb.PbFieldType.OE, protoName: 'ResourceType', defaultOrMaker: $1.ResourceType.RESOURCE_TYPE_UNKNOWN, valueOf: $1.ResourceType.valueOf, enumValues: $1.ResourceType.values) ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DeleteAllPlatformRolesRequest clone() => DeleteAllPlatformRolesRequest()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DeleteAllPlatformRolesRequest copyWith(void Function(DeleteAllPlatformRolesRequest) updates) => super.copyWith((message) => updates(message as DeleteAllPlatformRolesRequest)) as DeleteAllPlatformRolesRequest; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DeleteAllPlatformRolesRequest create() => DeleteAllPlatformRolesRequest._(); @$core.override DeleteAllPlatformRolesRequest createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static DeleteAllPlatformRolesRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DeleteAllPlatformRolesRequest? _defaultInstance; @$pb.TagNumber(4) $1.ResourceType get resourceType => $_getN(0); @$pb.TagNumber(4) set resourceType($1.ResourceType value) => $_setField(4, value); @$pb.TagNumber(4) $core.bool hasResourceType() => $_has(0); @$pb.TagNumber(4) void clearResourceType() => $_clearField(4); } class DeleteAllPlatformRolesResult extends $pb.GeneratedMessage { factory DeleteAllPlatformRolesResult() => create(); DeleteAllPlatformRolesResult._(); factory DeleteAllPlatformRolesResult.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory DeleteAllPlatformRolesResult.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'DeleteAllPlatformRolesResult', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DeleteAllPlatformRolesResult clone() => DeleteAllPlatformRolesResult()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DeleteAllPlatformRolesResult copyWith(void Function(DeleteAllPlatformRolesResult) updates) => super.copyWith((message) => updates(message as DeleteAllPlatformRolesResult)) as DeleteAllPlatformRolesResult; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DeleteAllPlatformRolesResult create() => DeleteAllPlatformRolesResult._(); @$core.override DeleteAllPlatformRolesResult createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static DeleteAllPlatformRolesResult getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DeleteAllPlatformRolesResult? _defaultInstance; } class DeletePlatformRoleRequest extends $pb.GeneratedMessage { factory DeletePlatformRoleRequest({ $core.String? name, $1.ResourceType? resourceType, }) { final result = create(); if (name != null) result.name = name; if (resourceType != null) result.resourceType = resourceType; return result; } DeletePlatformRoleRequest._(); factory DeletePlatformRoleRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory DeletePlatformRoleRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'DeletePlatformRoleRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOS(2, _omitFieldNames ? '' : 'Name', protoName: 'Name') ..e<$1.ResourceType>(4, _omitFieldNames ? '' : 'ResourceType', $pb.PbFieldType.OE, protoName: 'ResourceType', defaultOrMaker: $1.ResourceType.RESOURCE_TYPE_UNKNOWN, valueOf: $1.ResourceType.valueOf, enumValues: $1.ResourceType.values) ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DeletePlatformRoleRequest clone() => DeletePlatformRoleRequest()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DeletePlatformRoleRequest copyWith(void Function(DeletePlatformRoleRequest) updates) => super.copyWith((message) => updates(message as DeletePlatformRoleRequest)) as DeletePlatformRoleRequest; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DeletePlatformRoleRequest create() => DeletePlatformRoleRequest._(); @$core.override DeletePlatformRoleRequest createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static DeletePlatformRoleRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DeletePlatformRoleRequest? _defaultInstance; @$pb.TagNumber(2) $core.String get name => $_getSZ(0); @$pb.TagNumber(2) set name($core.String value) => $_setString(0, value); @$pb.TagNumber(2) $core.bool hasName() => $_has(0); @$pb.TagNumber(2) void clearName() => $_clearField(2); @$pb.TagNumber(4) $1.ResourceType get resourceType => $_getN(1); @$pb.TagNumber(4) set resourceType($1.ResourceType value) => $_setField(4, value); @$pb.TagNumber(4) $core.bool hasResourceType() => $_has(1); @$pb.TagNumber(4) void clearResourceType() => $_clearField(4); } class DeletePlatformRoleResult extends $pb.GeneratedMessage { factory DeletePlatformRoleResult() => create(); DeletePlatformRoleResult._(); factory DeletePlatformRoleResult.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory DeletePlatformRoleResult.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'DeletePlatformRoleResult', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DeletePlatformRoleResult clone() => DeletePlatformRoleResult()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DeletePlatformRoleResult copyWith(void Function(DeletePlatformRoleResult) updates) => super.copyWith((message) => updates(message as DeletePlatformRoleResult)) as DeletePlatformRoleResult; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DeletePlatformRoleResult create() => DeletePlatformRoleResult._(); @$core.override DeletePlatformRoleResult createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static DeletePlatformRoleResult getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DeletePlatformRoleResult? _defaultInstance; } class DeleteOrganisationRoleRequest extends $pb.GeneratedMessage { factory DeleteOrganisationRoleRequest({ $1.RequestOrganisationHeader? header, $core.String? name, $1.ResourceType? resourceType, }) { final result = create(); if (header != null) result.header = header; if (name != null) result.name = name; if (resourceType != null) result.resourceType = resourceType; return result; } DeleteOrganisationRoleRequest._(); factory DeleteOrganisationRoleRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory DeleteOrganisationRoleRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'DeleteOrganisationRoleRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOM<$1.RequestOrganisationHeader>(1, _omitFieldNames ? '' : 'Header', protoName: 'Header', subBuilder: $1.RequestOrganisationHeader.create) ..aOS(2, _omitFieldNames ? '' : 'Name', protoName: 'Name') ..e<$1.ResourceType>(4, _omitFieldNames ? '' : 'ResourceType', $pb.PbFieldType.OE, protoName: 'ResourceType', defaultOrMaker: $1.ResourceType.RESOURCE_TYPE_UNKNOWN, valueOf: $1.ResourceType.valueOf, enumValues: $1.ResourceType.values) ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DeleteOrganisationRoleRequest clone() => DeleteOrganisationRoleRequest()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DeleteOrganisationRoleRequest copyWith(void Function(DeleteOrganisationRoleRequest) updates) => super.copyWith((message) => updates(message as DeleteOrganisationRoleRequest)) as DeleteOrganisationRoleRequest; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DeleteOrganisationRoleRequest create() => DeleteOrganisationRoleRequest._(); @$core.override DeleteOrganisationRoleRequest createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static DeleteOrganisationRoleRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DeleteOrganisationRoleRequest? _defaultInstance; @$pb.TagNumber(1) $1.RequestOrganisationHeader get header => $_getN(0); @$pb.TagNumber(1) set header($1.RequestOrganisationHeader value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasHeader() => $_has(0); @$pb.TagNumber(1) void clearHeader() => $_clearField(1); @$pb.TagNumber(1) $1.RequestOrganisationHeader ensureHeader() => $_ensure(0); @$pb.TagNumber(2) $core.String get name => $_getSZ(1); @$pb.TagNumber(2) set name($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasName() => $_has(1); @$pb.TagNumber(2) void clearName() => $_clearField(2); @$pb.TagNumber(4) $1.ResourceType get resourceType => $_getN(2); @$pb.TagNumber(4) set resourceType($1.ResourceType value) => $_setField(4, value); @$pb.TagNumber(4) $core.bool hasResourceType() => $_has(2); @$pb.TagNumber(4) void clearResourceType() => $_clearField(4); } class DeleteOrganisationRoleResult extends $pb.GeneratedMessage { factory DeleteOrganisationRoleResult() => create(); DeleteOrganisationRoleResult._(); factory DeleteOrganisationRoleResult.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory DeleteOrganisationRoleResult.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'DeleteOrganisationRoleResult', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DeleteOrganisationRoleResult clone() => DeleteOrganisationRoleResult()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DeleteOrganisationRoleResult copyWith(void Function(DeleteOrganisationRoleResult) updates) => super.copyWith((message) => updates(message as DeleteOrganisationRoleResult)) as DeleteOrganisationRoleResult; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DeleteOrganisationRoleResult create() => DeleteOrganisationRoleResult._(); @$core.override DeleteOrganisationRoleResult createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static DeleteOrganisationRoleResult getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DeleteOrganisationRoleResult? _defaultInstance; } class DeleteProjectRoleRequest extends $pb.GeneratedMessage { factory DeleteProjectRoleRequest({ $1.RequestProjectHeader? header, $core.String? name, $1.ResourceType? resourceType, }) { final result = create(); if (header != null) result.header = header; if (name != null) result.name = name; if (resourceType != null) result.resourceType = resourceType; return result; } DeleteProjectRoleRequest._(); factory DeleteProjectRoleRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory DeleteProjectRoleRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'DeleteProjectRoleRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..aOM<$1.RequestProjectHeader>(1, _omitFieldNames ? '' : 'Header', protoName: 'Header', subBuilder: $1.RequestProjectHeader.create) ..aOS(2, _omitFieldNames ? '' : 'Name', protoName: 'Name') ..e<$1.ResourceType>(4, _omitFieldNames ? '' : 'ResourceType', $pb.PbFieldType.OE, protoName: 'ResourceType', defaultOrMaker: $1.ResourceType.RESOURCE_TYPE_UNKNOWN, valueOf: $1.ResourceType.valueOf, enumValues: $1.ResourceType.values) ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DeleteProjectRoleRequest clone() => DeleteProjectRoleRequest()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DeleteProjectRoleRequest copyWith(void Function(DeleteProjectRoleRequest) updates) => super.copyWith((message) => updates(message as DeleteProjectRoleRequest)) as DeleteProjectRoleRequest; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DeleteProjectRoleRequest create() => DeleteProjectRoleRequest._(); @$core.override DeleteProjectRoleRequest createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static DeleteProjectRoleRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DeleteProjectRoleRequest? _defaultInstance; @$pb.TagNumber(1) $1.RequestProjectHeader get header => $_getN(0); @$pb.TagNumber(1) set header($1.RequestProjectHeader value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasHeader() => $_has(0); @$pb.TagNumber(1) void clearHeader() => $_clearField(1); @$pb.TagNumber(1) $1.RequestProjectHeader ensureHeader() => $_ensure(0); @$pb.TagNumber(2) $core.String get name => $_getSZ(1); @$pb.TagNumber(2) set name($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasName() => $_has(1); @$pb.TagNumber(2) void clearName() => $_clearField(2); @$pb.TagNumber(4) $1.ResourceType get resourceType => $_getN(2); @$pb.TagNumber(4) set resourceType($1.ResourceType value) => $_setField(4, value); @$pb.TagNumber(4) $core.bool hasResourceType() => $_has(2); @$pb.TagNumber(4) void clearResourceType() => $_clearField(4); } class DeleteProjectRoleResult extends $pb.GeneratedMessage { factory DeleteProjectRoleResult() => create(); DeleteProjectRoleResult._(); factory DeleteProjectRoleResult.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory DeleteProjectRoleResult.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'DeleteProjectRoleResult', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DeleteProjectRoleResult clone() => DeleteProjectRoleResult()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DeleteProjectRoleResult copyWith(void Function(DeleteProjectRoleResult) updates) => super.copyWith((message) => updates(message as DeleteProjectRoleResult)) as DeleteProjectRoleResult; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DeleteProjectRoleResult create() => DeleteProjectRoleResult._(); @$core.override DeleteProjectRoleResult createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static DeleteProjectRoleResult getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DeleteProjectRoleResult? _defaultInstance; } class PropagateRolesOnResourceRequest extends $pb.GeneratedMessage { factory PropagateRolesOnResourceRequest({ $1.ResourceType? resourceType, $core.String? resourceId, $core.String? parentRscId, }) { final result = create(); if (resourceType != null) result.resourceType = resourceType; if (resourceId != null) result.resourceId = resourceId; if (parentRscId != null) result.parentRscId = parentRscId; return result; } PropagateRolesOnResourceRequest._(); factory PropagateRolesOnResourceRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory PropagateRolesOnResourceRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'PropagateRolesOnResourceRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..e<$1.ResourceType>(1, _omitFieldNames ? '' : 'ResourceType', $pb.PbFieldType.OE, protoName: 'ResourceType', defaultOrMaker: $1.ResourceType.RESOURCE_TYPE_UNKNOWN, valueOf: $1.ResourceType.valueOf, enumValues: $1.ResourceType.values) ..aOS(2, _omitFieldNames ? '' : 'ResourceId', protoName: 'ResourceId') ..aOS(3, _omitFieldNames ? '' : 'ParentRscId', protoName: 'ParentRscId') ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') PropagateRolesOnResourceRequest clone() => PropagateRolesOnResourceRequest()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') PropagateRolesOnResourceRequest copyWith(void Function(PropagateRolesOnResourceRequest) updates) => super.copyWith((message) => updates(message as PropagateRolesOnResourceRequest)) as PropagateRolesOnResourceRequest; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static PropagateRolesOnResourceRequest create() => PropagateRolesOnResourceRequest._(); @$core.override PropagateRolesOnResourceRequest createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static PropagateRolesOnResourceRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static PropagateRolesOnResourceRequest? _defaultInstance; @$pb.TagNumber(1) $1.ResourceType get resourceType => $_getN(0); @$pb.TagNumber(1) set resourceType($1.ResourceType value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasResourceType() => $_has(0); @$pb.TagNumber(1) void clearResourceType() => $_clearField(1); @$pb.TagNumber(2) $core.String get resourceId => $_getSZ(1); @$pb.TagNumber(2) set resourceId($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasResourceId() => $_has(1); @$pb.TagNumber(2) void clearResourceId() => $_clearField(2); @$pb.TagNumber(3) $core.String get parentRscId => $_getSZ(2); @$pb.TagNumber(3) set parentRscId($core.String value) => $_setString(2, value); @$pb.TagNumber(3) $core.bool hasParentRscId() => $_has(2); @$pb.TagNumber(3) void clearParentRscId() => $_clearField(3); } class PropagateRolesOnResourceResult extends $pb.GeneratedMessage { factory PropagateRolesOnResourceResult() => create(); PropagateRolesOnResourceResult._(); factory PropagateRolesOnResourceResult.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory PropagateRolesOnResourceResult.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'PropagateRolesOnResourceResult', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') PropagateRolesOnResourceResult clone() => PropagateRolesOnResourceResult()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') PropagateRolesOnResourceResult copyWith(void Function(PropagateRolesOnResourceResult) updates) => super.copyWith((message) => updates(message as PropagateRolesOnResourceResult)) as PropagateRolesOnResourceResult; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static PropagateRolesOnResourceResult create() => PropagateRolesOnResourceResult._(); @$core.override PropagateRolesOnResourceResult createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static PropagateRolesOnResourceResult getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static PropagateRolesOnResourceResult? _defaultInstance; } class DeleteRolesOnResourceRequest extends $pb.GeneratedMessage { factory DeleteRolesOnResourceRequest({ $1.ResourceType? resourceType, $core.String? resourceId, }) { final result = create(); if (resourceType != null) result.resourceType = resourceType; if (resourceId != null) result.resourceId = resourceId; return result; } DeleteRolesOnResourceRequest._(); factory DeleteRolesOnResourceRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory DeleteRolesOnResourceRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'DeleteRolesOnResourceRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..e<$1.ResourceType>(1, _omitFieldNames ? '' : 'ResourceType', $pb.PbFieldType.OE, protoName: 'ResourceType', defaultOrMaker: $1.ResourceType.RESOURCE_TYPE_UNKNOWN, valueOf: $1.ResourceType.valueOf, enumValues: $1.ResourceType.values) ..aOS(2, _omitFieldNames ? '' : 'ResourceId', protoName: 'ResourceId') ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DeleteRolesOnResourceRequest clone() => DeleteRolesOnResourceRequest()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DeleteRolesOnResourceRequest copyWith(void Function(DeleteRolesOnResourceRequest) updates) => super.copyWith((message) => updates(message as DeleteRolesOnResourceRequest)) as DeleteRolesOnResourceRequest; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DeleteRolesOnResourceRequest create() => DeleteRolesOnResourceRequest._(); @$core.override DeleteRolesOnResourceRequest createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static DeleteRolesOnResourceRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DeleteRolesOnResourceRequest? _defaultInstance; @$pb.TagNumber(1) $1.ResourceType get resourceType => $_getN(0); @$pb.TagNumber(1) set resourceType($1.ResourceType value) => $_setField(1, value); @$pb.TagNumber(1) $core.bool hasResourceType() => $_has(0); @$pb.TagNumber(1) void clearResourceType() => $_clearField(1); @$pb.TagNumber(2) $core.String get resourceId => $_getSZ(1); @$pb.TagNumber(2) set resourceId($core.String value) => $_setString(1, value); @$pb.TagNumber(2) $core.bool hasResourceId() => $_has(1); @$pb.TagNumber(2) void clearResourceId() => $_clearField(2); } class DeleteRolesOnResourceResult extends $pb.GeneratedMessage { factory DeleteRolesOnResourceResult() => create(); DeleteRolesOnResourceResult._(); factory DeleteRolesOnResourceResult.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory DeleteRolesOnResourceResult.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'DeleteRolesOnResourceResult', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DeleteRolesOnResourceResult clone() => DeleteRolesOnResourceResult()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') DeleteRolesOnResourceResult copyWith(void Function(DeleteRolesOnResourceResult) updates) => super.copyWith((message) => updates(message as DeleteRolesOnResourceResult)) as DeleteRolesOnResourceResult; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DeleteRolesOnResourceResult create() => DeleteRolesOnResourceResult._(); @$core.override DeleteRolesOnResourceResult createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static DeleteRolesOnResourceResult getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DeleteRolesOnResourceResult? _defaultInstance; } class GetRoleResourceTypesRequest extends $pb.GeneratedMessage { factory GetRoleResourceTypesRequest() => create(); GetRoleResourceTypesRequest._(); factory GetRoleResourceTypesRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory GetRoleResourceTypesRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'GetRoleResourceTypesRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') GetRoleResourceTypesRequest clone() => GetRoleResourceTypesRequest()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') GetRoleResourceTypesRequest copyWith(void Function(GetRoleResourceTypesRequest) updates) => super.copyWith((message) => updates(message as GetRoleResourceTypesRequest)) as GetRoleResourceTypesRequest; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static GetRoleResourceTypesRequest create() => GetRoleResourceTypesRequest._(); @$core.override GetRoleResourceTypesRequest createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static GetRoleResourceTypesRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetRoleResourceTypesRequest? _defaultInstance; } class GetRoleResourceTypesResult extends $pb.GeneratedMessage { factory GetRoleResourceTypesResult({ $core.Iterable<$1.ResourceType>? resourceTypes, }) { final result = create(); if (resourceTypes != null) result.resourceTypes.addAll(resourceTypes); return result; } GetRoleResourceTypesResult._(); factory GetRoleResourceTypesResult.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry); factory GetRoleResourceTypesResult.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry); static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'GetRoleResourceTypesResult', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create) ..pc<$1.ResourceType>(1, _omitFieldNames ? '' : 'ResourceTypes', $pb.PbFieldType.KE, protoName: 'ResourceTypes', valueOf: $1.ResourceType.valueOf, enumValues: $1.ResourceType.values, defaultEnumValue: $1.ResourceType.RESOURCE_TYPE_UNKNOWN) ..hasRequiredFields = false ; @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') GetRoleResourceTypesResult clone() => GetRoleResourceTypesResult()..mergeFromMessage(this); @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') GetRoleResourceTypesResult copyWith(void Function(GetRoleResourceTypesResult) updates) => super.copyWith((message) => updates(message as GetRoleResourceTypesResult)) as GetRoleResourceTypesResult; @$core.override $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static GetRoleResourceTypesResult create() => GetRoleResourceTypesResult._(); @$core.override GetRoleResourceTypesResult createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static GetRoleResourceTypesResult getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static GetRoleResourceTypesResult? _defaultInstance; @$pb.TagNumber(1) $pb.PbList<$1.ResourceType> get resourceTypes => $_getList(0); } const $core.bool _omitFieldNames = $core.bool.fromEnvironment('protobuf.omit_field_names'); const $core.bool _omitMessageNames = $core.bool.fromEnvironment('protobuf.omit_message_names');