Latest generation

This commit is contained in:
ci core model
2025-05-28 15:26:03 +00:00
parent 722ee8d383
commit 31e3e485f3
3 changed files with 779 additions and 29 deletions

674
user.ts
View File

@@ -11,6 +11,7 @@ import { UnknownFieldHandler } from "@protobuf-ts/runtime";
import type { PartialMessage } from "@protobuf-ts/runtime";
import { reflectionMergePartial } from "@protobuf-ts/runtime";
import { MessageType } from "@protobuf-ts/runtime";
import { RequestSiteHeader } from "./shared";
import { RequestProjectHeader } from "./shared";
import { RequestOrganisationHeader } from "./shared";
/**
@@ -290,6 +291,15 @@ export interface ListConnectionUsersRequest {
*/
ConnectionID: string;
}
/**
* @generated from protobuf message api.ListSiteUsersRequest
*/
export interface ListSiteUsersRequest {
/**
* @generated from protobuf field: api.RequestSiteHeader Header = 1
*/
Header?: RequestSiteHeader;
}
/**
* @generated from protobuf message api.GetPlatformUserRequest
*/
@@ -325,6 +335,19 @@ export interface GetProjectUserRequest {
*/
UserID: string;
}
/**
* @generated from protobuf message api.GetSiteUserRequest
*/
export interface GetSiteUserRequest {
/**
* @generated from protobuf field: api.RequestSiteHeader Header = 1
*/
Header?: RequestSiteHeader;
/**
* @generated from protobuf field: string UserID = 2
*/
UserID: string;
}
/**
* @generated from protobuf message api.ListUserPlatformRolesRequest
*/
@@ -411,6 +434,19 @@ export interface ListUserAttachmentTypeRolesRequest {
*/
UserID: string;
}
/**
* @generated from protobuf message api.ListUserSiteRolesRequest
*/
export interface ListUserSiteRolesRequest {
/**
* @generated from protobuf field: api.RequestSiteHeader Header = 1
*/
Header?: RequestSiteHeader;
/**
* @generated from protobuf field: string UserID = 2
*/
UserID: string;
}
/**
* @generated from protobuf message api.SetUserPlatformRolesRequest
*/
@@ -521,6 +557,23 @@ export interface SetUserAttachmentTypeRolesRequest {
*/
Roles: string[];
}
/**
* @generated from protobuf message api.SetUserSiteRolesRequest
*/
export interface SetUserSiteRolesRequest {
/**
* @generated from protobuf field: api.RequestSiteHeader Header = 1
*/
Header?: RequestSiteHeader;
/**
* @generated from protobuf field: string UserID = 2
*/
UserID: string;
/**
* @generated from protobuf field: repeated string Roles = 3
*/
Roles: string[];
}
/**
* @generated from protobuf message api.RemoveUserResult
*/
@@ -629,6 +682,15 @@ export interface ListConnectionUsersResult {
*/
Users: User[];
}
/**
* @generated from protobuf message api.ListSiteUsersResult
*/
export interface ListSiteUsersResult {
/**
* @generated from protobuf field: repeated api.User Users = 1
*/
Users: User[];
}
/**
* @generated from protobuf message api.GetPlatformUserResult
*/
@@ -656,6 +718,15 @@ export interface GetProjectUserResult {
*/
User?: User;
}
/**
* @generated from protobuf message api.GetSiteUserResult
*/
export interface GetSiteUserResult {
/**
* @generated from protobuf field: api.User User = 1
*/
User?: User;
}
/**
* @generated from protobuf message api.ListUserPlatformRolesResult
*/
@@ -710,6 +781,15 @@ export interface ListUserAttachmentTypeRolesResult {
*/
Roles: string[];
}
/**
* @generated from protobuf message api.ListUserSiteRolesResult
*/
export interface ListUserSiteRolesResult {
/**
* @generated from protobuf field: repeated string Roles = 1
*/
Roles: string[];
}
/**
* @generated from protobuf message api.SetUserPlatformRolesResult
*/
@@ -725,6 +805,11 @@ export interface SetUserOrganisationRolesResult {
*/
export interface SetUserProjectRolesResult {
}
/**
* @generated from protobuf message api.SetUserSiteRolesResult
*/
export interface SetUserSiteRolesResult {
}
/**
* @generated from protobuf message api.SetUserPartnerAppRolesResult
*/
@@ -962,6 +1047,19 @@ export interface FindConnectionUsersRequest {
*/
Filter?: FindUsersFilters;
}
/**
* @generated from protobuf message api.FindSiteUsersRequest
*/
export interface FindSiteUsersRequest {
/**
* @generated from protobuf field: api.RequestSiteHeader Header = 1
*/
Header?: RequestSiteHeader;
/**
* @generated from protobuf field: api.FindUsersFilters Filter = 2
*/
Filter?: FindUsersFilters;
}
/**
* @generated from protobuf message api.FindUsersResult
*/
@@ -971,6 +1069,15 @@ export interface FindUsersResult {
*/
Users: User[];
}
/**
* @generated from protobuf message api.FindSitesResult
*/
export interface FindSitesResult {
/**
* @generated from protobuf field: repeated api.User Users = 1
*/
Users: User[];
}
/**
* @generated from protobuf message api.ListUsersInPlatformRoleRequest
*/
@@ -1040,6 +1147,19 @@ export interface ListUsersInConnectionRoleRequest {
*/
Roles: string[]; // The roles to filter on (at least one)
}
/**
* @generated from protobuf message api.ListUsersInSiteRoleRequest
*/
export interface ListUsersInSiteRoleRequest {
/**
* @generated from protobuf field: api.RequestSiteHeader Header = 1
*/
Header?: RequestSiteHeader;
/**
* @generated from protobuf field: repeated string Roles = 3
*/
Roles: string[]; // The roles to filter on (at least one)
}
/**
* @generated from protobuf message api.ListUsersInRoleResult
*/
@@ -2096,6 +2216,52 @@ class ListConnectionUsersRequest$Type extends MessageType<ListConnectionUsersReq
*/
export const ListConnectionUsersRequest = new ListConnectionUsersRequest$Type();
// @generated message type with reflection information, may provide speed optimized methods
class ListSiteUsersRequest$Type extends MessageType<ListSiteUsersRequest> {
constructor() {
super("api.ListSiteUsersRequest", [
{ no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestSiteHeader, options: { "validate.rules": { message: { required: true } } } }
], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { required: ["Header"] } } });
}
create(value?: PartialMessage<ListSiteUsersRequest>): ListSiteUsersRequest {
const message = globalThis.Object.create((this.messagePrototype!));
if (value !== undefined)
reflectionMergePartial<ListSiteUsersRequest>(this, message, value);
return message;
}
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: ListSiteUsersRequest): ListSiteUsersRequest {
let message = target ?? this.create(), end = reader.pos + length;
while (reader.pos < end) {
let [fieldNo, wireType] = reader.tag();
switch (fieldNo) {
case /* api.RequestSiteHeader Header */ 1:
message.Header = RequestSiteHeader.internalBinaryRead(reader, reader.uint32(), options, message.Header);
break;
default:
let u = options.readUnknownField;
if (u === "throw")
throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`);
let d = reader.skip(wireType);
if (u !== false)
(u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d);
}
}
return message;
}
internalBinaryWrite(message: ListSiteUsersRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
/* api.RequestSiteHeader Header = 1; */
if (message.Header)
RequestSiteHeader.internalBinaryWrite(message.Header, writer.tag(1, WireType.LengthDelimited).fork(), options).join();
let u = options.writeUnknownFields;
if (u !== false)
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
return writer;
}
}
/**
* @generated MessageType for protobuf message api.ListSiteUsersRequest
*/
export const ListSiteUsersRequest = new ListSiteUsersRequest$Type();
// @generated message type with reflection information, may provide speed optimized methods
class GetPlatformUserRequest$Type extends MessageType<GetPlatformUserRequest> {
constructor() {
super("api.GetPlatformUserRequest", [
@@ -2251,6 +2417,60 @@ class GetProjectUserRequest$Type extends MessageType<GetProjectUserRequest> {
*/
export const GetProjectUserRequest = new GetProjectUserRequest$Type();
// @generated message type with reflection information, may provide speed optimized methods
class GetSiteUserRequest$Type extends MessageType<GetSiteUserRequest> {
constructor() {
super("api.GetSiteUserRequest", [
{ no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestSiteHeader, options: { "validate.rules": { message: { required: true } } } },
{ no: 2, name: "UserID", kind: "scalar", localName: "UserID", jsonName: "UserID", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1" } } } }
], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { required: ["Header", "UserID"] } } });
}
create(value?: PartialMessage<GetSiteUserRequest>): GetSiteUserRequest {
const message = globalThis.Object.create((this.messagePrototype!));
message.UserID = "";
if (value !== undefined)
reflectionMergePartial<GetSiteUserRequest>(this, message, value);
return message;
}
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: GetSiteUserRequest): GetSiteUserRequest {
let message = target ?? this.create(), end = reader.pos + length;
while (reader.pos < end) {
let [fieldNo, wireType] = reader.tag();
switch (fieldNo) {
case /* api.RequestSiteHeader Header */ 1:
message.Header = RequestSiteHeader.internalBinaryRead(reader, reader.uint32(), options, message.Header);
break;
case /* string UserID */ 2:
message.UserID = reader.string();
break;
default:
let u = options.readUnknownField;
if (u === "throw")
throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`);
let d = reader.skip(wireType);
if (u !== false)
(u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d);
}
}
return message;
}
internalBinaryWrite(message: GetSiteUserRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
/* api.RequestSiteHeader Header = 1; */
if (message.Header)
RequestSiteHeader.internalBinaryWrite(message.Header, writer.tag(1, WireType.LengthDelimited).fork(), options).join();
/* string UserID = 2; */
if (message.UserID !== "")
writer.tag(2, WireType.LengthDelimited).string(message.UserID);
let u = options.writeUnknownFields;
if (u !== false)
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
return writer;
}
}
/**
* @generated MessageType for protobuf message api.GetSiteUserRequest
*/
export const GetSiteUserRequest = new GetSiteUserRequest$Type();
// @generated message type with reflection information, may provide speed optimized methods
class ListUserPlatformRolesRequest$Type extends MessageType<ListUserPlatformRolesRequest> {
constructor() {
super("api.ListUserPlatformRolesRequest", [
@@ -2592,6 +2812,60 @@ class ListUserAttachmentTypeRolesRequest$Type extends MessageType<ListUserAttach
*/
export const ListUserAttachmentTypeRolesRequest = new ListUserAttachmentTypeRolesRequest$Type();
// @generated message type with reflection information, may provide speed optimized methods
class ListUserSiteRolesRequest$Type extends MessageType<ListUserSiteRolesRequest> {
constructor() {
super("api.ListUserSiteRolesRequest", [
{ no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestSiteHeader, options: { "validate.rules": { message: { required: true } } } },
{ no: 2, name: "UserID", kind: "scalar", localName: "UserID", jsonName: "UserID", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1" } } } }
], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { required: ["Header", "UserID"] } } });
}
create(value?: PartialMessage<ListUserSiteRolesRequest>): ListUserSiteRolesRequest {
const message = globalThis.Object.create((this.messagePrototype!));
message.UserID = "";
if (value !== undefined)
reflectionMergePartial<ListUserSiteRolesRequest>(this, message, value);
return message;
}
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: ListUserSiteRolesRequest): ListUserSiteRolesRequest {
let message = target ?? this.create(), end = reader.pos + length;
while (reader.pos < end) {
let [fieldNo, wireType] = reader.tag();
switch (fieldNo) {
case /* api.RequestSiteHeader Header */ 1:
message.Header = RequestSiteHeader.internalBinaryRead(reader, reader.uint32(), options, message.Header);
break;
case /* string UserID */ 2:
message.UserID = reader.string();
break;
default:
let u = options.readUnknownField;
if (u === "throw")
throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`);
let d = reader.skip(wireType);
if (u !== false)
(u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d);
}
}
return message;
}
internalBinaryWrite(message: ListUserSiteRolesRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
/* api.RequestSiteHeader Header = 1; */
if (message.Header)
RequestSiteHeader.internalBinaryWrite(message.Header, writer.tag(1, WireType.LengthDelimited).fork(), options).join();
/* string UserID = 2; */
if (message.UserID !== "")
writer.tag(2, WireType.LengthDelimited).string(message.UserID);
let u = options.writeUnknownFields;
if (u !== false)
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
return writer;
}
}
/**
* @generated MessageType for protobuf message api.ListUserSiteRolesRequest
*/
export const ListUserSiteRolesRequest = new ListUserSiteRolesRequest$Type();
// @generated message type with reflection information, may provide speed optimized methods
class SetUserPlatformRolesRequest$Type extends MessageType<SetUserPlatformRolesRequest> {
constructor() {
super("api.SetUserPlatformRolesRequest", [
@@ -2981,6 +3255,68 @@ class SetUserAttachmentTypeRolesRequest$Type extends MessageType<SetUserAttachme
*/
export const SetUserAttachmentTypeRolesRequest = new SetUserAttachmentTypeRolesRequest$Type();
// @generated message type with reflection information, may provide speed optimized methods
class SetUserSiteRolesRequest$Type extends MessageType<SetUserSiteRolesRequest> {
constructor() {
super("api.SetUserSiteRolesRequest", [
{ no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestSiteHeader, options: { "validate.rules": { message: { required: true } } } },
{ no: 2, name: "UserID", kind: "scalar", localName: "UserID", jsonName: "UserID", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1" } } } },
{ no: 3, name: "Roles", kind: "scalar", localName: "Roles", jsonName: "Roles", repeat: 2 /*RepeatType.UNPACKED*/, T: 9 /*ScalarType.STRING*/ }
], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { required: ["Header", "UserID"] } } });
}
create(value?: PartialMessage<SetUserSiteRolesRequest>): SetUserSiteRolesRequest {
const message = globalThis.Object.create((this.messagePrototype!));
message.UserID = "";
message.Roles = [];
if (value !== undefined)
reflectionMergePartial<SetUserSiteRolesRequest>(this, message, value);
return message;
}
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: SetUserSiteRolesRequest): SetUserSiteRolesRequest {
let message = target ?? this.create(), end = reader.pos + length;
while (reader.pos < end) {
let [fieldNo, wireType] = reader.tag();
switch (fieldNo) {
case /* api.RequestSiteHeader Header */ 1:
message.Header = RequestSiteHeader.internalBinaryRead(reader, reader.uint32(), options, message.Header);
break;
case /* string UserID */ 2:
message.UserID = reader.string();
break;
case /* repeated string Roles */ 3:
message.Roles.push(reader.string());
break;
default:
let u = options.readUnknownField;
if (u === "throw")
throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`);
let d = reader.skip(wireType);
if (u !== false)
(u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d);
}
}
return message;
}
internalBinaryWrite(message: SetUserSiteRolesRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
/* api.RequestSiteHeader Header = 1; */
if (message.Header)
RequestSiteHeader.internalBinaryWrite(message.Header, writer.tag(1, WireType.LengthDelimited).fork(), options).join();
/* string UserID = 2; */
if (message.UserID !== "")
writer.tag(2, WireType.LengthDelimited).string(message.UserID);
/* repeated string Roles = 3; */
for (let i = 0; i < message.Roles.length; i++)
writer.tag(3, WireType.LengthDelimited).string(message.Roles[i]);
let u = options.writeUnknownFields;
if (u !== false)
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
return writer;
}
}
/**
* @generated MessageType for protobuf message api.SetUserSiteRolesRequest
*/
export const SetUserSiteRolesRequest = new SetUserSiteRolesRequest$Type();
// @generated message type with reflection information, may provide speed optimized methods
class RemoveUserResult$Type extends MessageType<RemoveUserResult> {
constructor() {
super("api.RemoveUserResult", []);
@@ -3539,6 +3875,53 @@ class ListConnectionUsersResult$Type extends MessageType<ListConnectionUsersResu
*/
export const ListConnectionUsersResult = new ListConnectionUsersResult$Type();
// @generated message type with reflection information, may provide speed optimized methods
class ListSiteUsersResult$Type extends MessageType<ListSiteUsersResult> {
constructor() {
super("api.ListSiteUsersResult", [
{ no: 1, name: "Users", kind: "message", localName: "Users", jsonName: "Users", repeat: 2 /*RepeatType.UNPACKED*/, T: () => User }
]);
}
create(value?: PartialMessage<ListSiteUsersResult>): ListSiteUsersResult {
const message = globalThis.Object.create((this.messagePrototype!));
message.Users = [];
if (value !== undefined)
reflectionMergePartial<ListSiteUsersResult>(this, message, value);
return message;
}
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: ListSiteUsersResult): ListSiteUsersResult {
let message = target ?? this.create(), end = reader.pos + length;
while (reader.pos < end) {
let [fieldNo, wireType] = reader.tag();
switch (fieldNo) {
case /* repeated api.User Users */ 1:
message.Users.push(User.internalBinaryRead(reader, reader.uint32(), options));
break;
default:
let u = options.readUnknownField;
if (u === "throw")
throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`);
let d = reader.skip(wireType);
if (u !== false)
(u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d);
}
}
return message;
}
internalBinaryWrite(message: ListSiteUsersResult, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
/* repeated api.User Users = 1; */
for (let i = 0; i < message.Users.length; i++)
User.internalBinaryWrite(message.Users[i], writer.tag(1, WireType.LengthDelimited).fork(), options).join();
let u = options.writeUnknownFields;
if (u !== false)
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
return writer;
}
}
/**
* @generated MessageType for protobuf message api.ListSiteUsersResult
*/
export const ListSiteUsersResult = new ListSiteUsersResult$Type();
// @generated message type with reflection information, may provide speed optimized methods
class GetPlatformUserResult$Type extends MessageType<GetPlatformUserResult> {
constructor() {
super("api.GetPlatformUserResult", [
@@ -3677,6 +4060,52 @@ class GetProjectUserResult$Type extends MessageType<GetProjectUserResult> {
*/
export const GetProjectUserResult = new GetProjectUserResult$Type();
// @generated message type with reflection information, may provide speed optimized methods
class GetSiteUserResult$Type extends MessageType<GetSiteUserResult> {
constructor() {
super("api.GetSiteUserResult", [
{ no: 1, name: "User", kind: "message", localName: "User", jsonName: "User", T: () => User }
]);
}
create(value?: PartialMessage<GetSiteUserResult>): GetSiteUserResult {
const message = globalThis.Object.create((this.messagePrototype!));
if (value !== undefined)
reflectionMergePartial<GetSiteUserResult>(this, message, value);
return message;
}
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: GetSiteUserResult): GetSiteUserResult {
let message = target ?? this.create(), end = reader.pos + length;
while (reader.pos < end) {
let [fieldNo, wireType] = reader.tag();
switch (fieldNo) {
case /* api.User User */ 1:
message.User = User.internalBinaryRead(reader, reader.uint32(), options, message.User);
break;
default:
let u = options.readUnknownField;
if (u === "throw")
throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`);
let d = reader.skip(wireType);
if (u !== false)
(u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d);
}
}
return message;
}
internalBinaryWrite(message: GetSiteUserResult, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
/* api.User User = 1; */
if (message.User)
User.internalBinaryWrite(message.User, writer.tag(1, WireType.LengthDelimited).fork(), options).join();
let u = options.writeUnknownFields;
if (u !== false)
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
return writer;
}
}
/**
* @generated MessageType for protobuf message api.GetSiteUserResult
*/
export const GetSiteUserResult = new GetSiteUserResult$Type();
// @generated message type with reflection information, may provide speed optimized methods
class ListUserPlatformRolesResult$Type extends MessageType<ListUserPlatformRolesResult> {
constructor() {
super("api.ListUserPlatformRolesResult", [
@@ -3959,6 +4388,53 @@ class ListUserAttachmentTypeRolesResult$Type extends MessageType<ListUserAttachm
*/
export const ListUserAttachmentTypeRolesResult = new ListUserAttachmentTypeRolesResult$Type();
// @generated message type with reflection information, may provide speed optimized methods
class ListUserSiteRolesResult$Type extends MessageType<ListUserSiteRolesResult> {
constructor() {
super("api.ListUserSiteRolesResult", [
{ no: 1, name: "Roles", kind: "scalar", localName: "Roles", jsonName: "Roles", repeat: 2 /*RepeatType.UNPACKED*/, T: 9 /*ScalarType.STRING*/ }
]);
}
create(value?: PartialMessage<ListUserSiteRolesResult>): ListUserSiteRolesResult {
const message = globalThis.Object.create((this.messagePrototype!));
message.Roles = [];
if (value !== undefined)
reflectionMergePartial<ListUserSiteRolesResult>(this, message, value);
return message;
}
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: ListUserSiteRolesResult): ListUserSiteRolesResult {
let message = target ?? this.create(), end = reader.pos + length;
while (reader.pos < end) {
let [fieldNo, wireType] = reader.tag();
switch (fieldNo) {
case /* repeated string Roles */ 1:
message.Roles.push(reader.string());
break;
default:
let u = options.readUnknownField;
if (u === "throw")
throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`);
let d = reader.skip(wireType);
if (u !== false)
(u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d);
}
}
return message;
}
internalBinaryWrite(message: ListUserSiteRolesResult, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
/* repeated string Roles = 1; */
for (let i = 0; i < message.Roles.length; i++)
writer.tag(1, WireType.LengthDelimited).string(message.Roles[i]);
let u = options.writeUnknownFields;
if (u !== false)
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
return writer;
}
}
/**
* @generated MessageType for protobuf message api.ListUserSiteRolesResult
*/
export const ListUserSiteRolesResult = new ListUserSiteRolesResult$Type();
// @generated message type with reflection information, may provide speed optimized methods
class SetUserPlatformRolesResult$Type extends MessageType<SetUserPlatformRolesResult> {
constructor() {
super("api.SetUserPlatformRolesResult", []);
@@ -4073,6 +4549,44 @@ class SetUserProjectRolesResult$Type extends MessageType<SetUserProjectRolesResu
*/
export const SetUserProjectRolesResult = new SetUserProjectRolesResult$Type();
// @generated message type with reflection information, may provide speed optimized methods
class SetUserSiteRolesResult$Type extends MessageType<SetUserSiteRolesResult> {
constructor() {
super("api.SetUserSiteRolesResult", []);
}
create(value?: PartialMessage<SetUserSiteRolesResult>): SetUserSiteRolesResult {
const message = globalThis.Object.create((this.messagePrototype!));
if (value !== undefined)
reflectionMergePartial<SetUserSiteRolesResult>(this, message, value);
return message;
}
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: SetUserSiteRolesResult): SetUserSiteRolesResult {
let message = target ?? this.create(), end = reader.pos + length;
while (reader.pos < end) {
let [fieldNo, wireType] = reader.tag();
switch (fieldNo) {
default:
let u = options.readUnknownField;
if (u === "throw")
throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`);
let d = reader.skip(wireType);
if (u !== false)
(u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d);
}
}
return message;
}
internalBinaryWrite(message: SetUserSiteRolesResult, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
let u = options.writeUnknownFields;
if (u !== false)
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
return writer;
}
}
/**
* @generated MessageType for protobuf message api.SetUserSiteRolesResult
*/
export const SetUserSiteRolesResult = new SetUserSiteRolesResult$Type();
// @generated message type with reflection information, may provide speed optimized methods
class SetUserPartnerAppRolesResult$Type extends MessageType<SetUserPartnerAppRolesResult> {
constructor() {
super("api.SetUserPartnerAppRolesResult", []);
@@ -5005,6 +5519,59 @@ class FindConnectionUsersRequest$Type extends MessageType<FindConnectionUsersReq
*/
export const FindConnectionUsersRequest = new FindConnectionUsersRequest$Type();
// @generated message type with reflection information, may provide speed optimized methods
class FindSiteUsersRequest$Type extends MessageType<FindSiteUsersRequest> {
constructor() {
super("api.FindSiteUsersRequest", [
{ no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestSiteHeader, options: { "validate.rules": { message: { required: true } } } },
{ no: 2, name: "Filter", kind: "message", localName: "Filter", jsonName: "Filter", T: () => FindUsersFilters, options: { "validate.rules": { message: { required: true } } } }
], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { required: ["Header", "Filter"] } } });
}
create(value?: PartialMessage<FindSiteUsersRequest>): FindSiteUsersRequest {
const message = globalThis.Object.create((this.messagePrototype!));
if (value !== undefined)
reflectionMergePartial<FindSiteUsersRequest>(this, message, value);
return message;
}
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: FindSiteUsersRequest): FindSiteUsersRequest {
let message = target ?? this.create(), end = reader.pos + length;
while (reader.pos < end) {
let [fieldNo, wireType] = reader.tag();
switch (fieldNo) {
case /* api.RequestSiteHeader Header */ 1:
message.Header = RequestSiteHeader.internalBinaryRead(reader, reader.uint32(), options, message.Header);
break;
case /* api.FindUsersFilters Filter */ 2:
message.Filter = FindUsersFilters.internalBinaryRead(reader, reader.uint32(), options, message.Filter);
break;
default:
let u = options.readUnknownField;
if (u === "throw")
throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`);
let d = reader.skip(wireType);
if (u !== false)
(u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d);
}
}
return message;
}
internalBinaryWrite(message: FindSiteUsersRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
/* api.RequestSiteHeader Header = 1; */
if (message.Header)
RequestSiteHeader.internalBinaryWrite(message.Header, writer.tag(1, WireType.LengthDelimited).fork(), options).join();
/* api.FindUsersFilters Filter = 2; */
if (message.Filter)
FindUsersFilters.internalBinaryWrite(message.Filter, writer.tag(2, WireType.LengthDelimited).fork(), options).join();
let u = options.writeUnknownFields;
if (u !== false)
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
return writer;
}
}
/**
* @generated MessageType for protobuf message api.FindSiteUsersRequest
*/
export const FindSiteUsersRequest = new FindSiteUsersRequest$Type();
// @generated message type with reflection information, may provide speed optimized methods
class FindUsersResult$Type extends MessageType<FindUsersResult> {
constructor() {
super("api.FindUsersResult", [
@@ -5052,6 +5619,53 @@ class FindUsersResult$Type extends MessageType<FindUsersResult> {
*/
export const FindUsersResult = new FindUsersResult$Type();
// @generated message type with reflection information, may provide speed optimized methods
class FindSitesResult$Type extends MessageType<FindSitesResult> {
constructor() {
super("api.FindSitesResult", [
{ no: 1, name: "Users", kind: "message", localName: "Users", jsonName: "Users", repeat: 2 /*RepeatType.UNPACKED*/, T: () => User }
]);
}
create(value?: PartialMessage<FindSitesResult>): FindSitesResult {
const message = globalThis.Object.create((this.messagePrototype!));
message.Users = [];
if (value !== undefined)
reflectionMergePartial<FindSitesResult>(this, message, value);
return message;
}
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: FindSitesResult): FindSitesResult {
let message = target ?? this.create(), end = reader.pos + length;
while (reader.pos < end) {
let [fieldNo, wireType] = reader.tag();
switch (fieldNo) {
case /* repeated api.User Users */ 1:
message.Users.push(User.internalBinaryRead(reader, reader.uint32(), options));
break;
default:
let u = options.readUnknownField;
if (u === "throw")
throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`);
let d = reader.skip(wireType);
if (u !== false)
(u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d);
}
}
return message;
}
internalBinaryWrite(message: FindSitesResult, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
/* repeated api.User Users = 1; */
for (let i = 0; i < message.Users.length; i++)
User.internalBinaryWrite(message.Users[i], writer.tag(1, WireType.LengthDelimited).fork(), options).join();
let u = options.writeUnknownFields;
if (u !== false)
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
return writer;
}
}
/**
* @generated MessageType for protobuf message api.FindSitesResult
*/
export const FindSitesResult = new FindSitesResult$Type();
// @generated message type with reflection information, may provide speed optimized methods
class ListUsersInPlatformRoleRequest$Type extends MessageType<ListUsersInPlatformRoleRequest> {
constructor() {
super("api.ListUsersInPlatformRoleRequest", [
@@ -5331,6 +5945,60 @@ class ListUsersInConnectionRoleRequest$Type extends MessageType<ListUsersInConne
*/
export const ListUsersInConnectionRoleRequest = new ListUsersInConnectionRoleRequest$Type();
// @generated message type with reflection information, may provide speed optimized methods
class ListUsersInSiteRoleRequest$Type extends MessageType<ListUsersInSiteRoleRequest> {
constructor() {
super("api.ListUsersInSiteRoleRequest", [
{ no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestSiteHeader, options: { "validate.rules": { message: { required: true } } } },
{ no: 3, name: "Roles", kind: "scalar", localName: "Roles", jsonName: "Roles", repeat: 2 /*RepeatType.UNPACKED*/, T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { repeated: { minItems: "1" } } } }
], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { required: ["Header", "Role"] } } });
}
create(value?: PartialMessage<ListUsersInSiteRoleRequest>): ListUsersInSiteRoleRequest {
const message = globalThis.Object.create((this.messagePrototype!));
message.Roles = [];
if (value !== undefined)
reflectionMergePartial<ListUsersInSiteRoleRequest>(this, message, value);
return message;
}
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: ListUsersInSiteRoleRequest): ListUsersInSiteRoleRequest {
let message = target ?? this.create(), end = reader.pos + length;
while (reader.pos < end) {
let [fieldNo, wireType] = reader.tag();
switch (fieldNo) {
case /* api.RequestSiteHeader Header */ 1:
message.Header = RequestSiteHeader.internalBinaryRead(reader, reader.uint32(), options, message.Header);
break;
case /* repeated string Roles */ 3:
message.Roles.push(reader.string());
break;
default:
let u = options.readUnknownField;
if (u === "throw")
throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`);
let d = reader.skip(wireType);
if (u !== false)
(u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d);
}
}
return message;
}
internalBinaryWrite(message: ListUsersInSiteRoleRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
/* api.RequestSiteHeader Header = 1; */
if (message.Header)
RequestSiteHeader.internalBinaryWrite(message.Header, writer.tag(1, WireType.LengthDelimited).fork(), options).join();
/* repeated string Roles = 3; */
for (let i = 0; i < message.Roles.length; i++)
writer.tag(3, WireType.LengthDelimited).string(message.Roles[i]);
let u = options.writeUnknownFields;
if (u !== false)
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
return writer;
}
}
/**
* @generated MessageType for protobuf message api.ListUsersInSiteRoleRequest
*/
export const ListUsersInSiteRoleRequest = new ListUsersInSiteRoleRequest$Type();
// @generated message type with reflection information, may provide speed optimized methods
class ListUsersInRoleResult$Type extends MessageType<ListUsersInRoleResult> {
constructor() {
super("api.ListUsersInRoleResult", [
@@ -5398,31 +6066,37 @@ export const UserService = new ServiceType("api.UserService", [
{ name: "ListProjectUsers", options: { "api.rscType": "Project", "api.roles": "Platform.Organisation-User", "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "List users with at least a project role" }, "google.api.method_visibility": { restriction: "SDK" } }, I: ListProjectUsersRequest, O: ListProjectUsersResult },
{ name: "ListPartnerAppUsers", options: { "api.rscType": "Project", "api.roles": "", "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "List users with at least a partner app role" }, "google.api.method_visibility": { restriction: "SDK" } }, I: ListPartnerAppUsersRequest, O: ListPartnerAppUsersResult },
{ name: "ListConnectionUsers", options: { "api.rscType": "Project", "api.roles": "", "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "List users with at least a connection role" }, "google.api.method_visibility": { restriction: "SDK" } }, I: ListConnectionUsersRequest, O: ListConnectionUsersResult },
{ name: "ListSiteUsers", options: { "api.rscType": "Site", "api.roles": "Platform.Organisation-User", "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "List users with at least a Site role" }, "google.api.method_visibility": { restriction: "SDK" } }, I: ListSiteUsersRequest, O: ListSiteUsersResult },
{ name: "FindPlatformUsers", options: { "api.rscType": "Platform", "api.roles": "", "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "Find users with at least a platform role. Limited to 15 users." }, "google.api.method_visibility": { restriction: "SDK" } }, I: FindPlatformUsersRequest, O: FindUsersResult },
{ name: "FindOrganisationUsers", options: { "api.rscType": "Organisation", "api.roles": "", "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "Find users with at least an organisation role. Limited to 15 users." }, "google.api.method_visibility": { restriction: "SDK" } }, I: FindOrganisationUsersRequest, O: FindUsersResult },
{ name: "FindProjectUsers", options: { "api.rscType": "Project", "api.roles": "Platform.Organisation-User", "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "Find users with at least a project role. Limited to 15 users." }, "google.api.method_visibility": { restriction: "SDK" } }, I: FindProjectUsersRequest, O: FindUsersResult },
{ name: "FindPartnerAppUsers", options: { "api.rscType": "Project", "api.roles": "", "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "Find users with at least a partner app role" }, "google.api.method_visibility": { restriction: "SDK" } }, I: FindPartnerAppUsersRequest, O: FindUsersResult },
{ name: "FindConnectionUsers", options: { "api.rscType": "Project", "api.roles": "", "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "Find users with at least a connection role. Limited to 15 users." }, "google.api.method_visibility": { restriction: "SDK" } }, I: FindConnectionUsersRequest, O: FindUsersResult },
{ name: "FindSiteUsers", options: { "api.rscType": "Site", "api.roles": "Platform.Organisation-User", "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "Find users with at least a site role. Limited to 15 users." }, "google.api.method_visibility": { restriction: "SDK" } }, I: FindSiteUsersRequest, O: FindSitesResult },
{ name: "ListUsersInPlatformRole", options: { "api.rscType": "Platform", "api.roles": "", "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "List users with a specific platform role. If the user has one of the provided roles, it will be returned." }, "google.api.method_visibility": { restriction: "SDK" } }, I: ListUsersInPlatformRoleRequest, O: ListUsersInRoleResult },
{ name: "ListUsersInOrganisationRole", options: { "api.rscType": "Organisation", "api.roles": "", "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "List users with a specific organisation role. If the user has one of the provided roles, it will be returned." }, "google.api.method_visibility": { restriction: "SDK" } }, I: ListUsersInOrganisationRoleRequest, O: ListUsersInRoleResult },
{ name: "ListUsersInProjectRole", options: { "api.rscType": "Project", "api.roles": "", "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "List users with a specific project role. If the user has one of the provided roles, it will be returned." }, "google.api.method_visibility": { restriction: "SDK" } }, I: ListUsersInProjectRoleRequest, O: ListUsersInRoleResult },
{ name: "ListUsersInPartnerAppRole", options: { "api.rscType": "Project", "api.roles": "", "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "List users with a specific partner app role. If the user has one of the provided roles, it will be returned." }, "google.api.method_visibility": { restriction: "SDK" } }, I: ListUsersInPartnerAppRoleRequest, O: ListUsersInRoleResult },
{ name: "ListUsersInConnectionRole", options: { "api.rscType": "Project", "api.roles": "", "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "List users with a specific connection role. If the user has one of the provided roles, it will be returned." }, "google.api.method_visibility": { restriction: "SDK" } }, I: ListUsersInConnectionRoleRequest, O: ListUsersInRoleResult },
{ name: "ListUsersInSiteRole", options: { "api.rscType": "Site", "api.roles": "", "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "List users with a specific Site role. If the user has one of the provided roles, it will be returned." }, "google.api.method_visibility": { restriction: "SDK" } }, I: ListUsersInSiteRoleRequest, O: ListUsersInRoleResult },
{ name: "GetPlatformUser", options: { "api.rscType": "Platform", "api.roles": "Platform.User", "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "Get user details. The user must have at least a platform role." }, "google.api.method_visibility": { restriction: "SDK" } }, I: GetPlatformUserRequest, O: GetPlatformUserResult },
{ name: "GetOrganisationUser", options: { "api.rscType": "Organisation", "api.roles": "", "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "Get user details. The user must have at least an organisation role." }, "google.api.method_visibility": { restriction: "SDK" } }, I: GetOrganisationUserRequest, O: GetOrganisationUserResult },
{ name: "GetProjectUser", options: { "api.rscType": "Project", "api.roles": "", "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "Get user details. The user must have at least a project role." }, "google.api.method_visibility": { restriction: "SDK" } }, I: GetProjectUserRequest, O: GetProjectUserResult },
{ name: "GetSiteUser", options: { "api.rscType": "Site", "api.roles": "", "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "Get user details. The user must have at least a Site role." }, "google.api.method_visibility": { restriction: "SDK" } }, I: GetSiteUserRequest, O: GetProjectUserResult },
{ name: "ListPlatformRoles", options: { "api.rscType": "Platform", "api.roles": "Platform.Platform-User", "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "List Platform Roles of a user" }, "google.api.method_visibility": { restriction: "SDK" } }, I: ListUserPlatformRolesRequest, O: ListUserPlatformRolesResult },
{ name: "ListOrganisationRoles", options: { "api.rscType": "Organisation", "api.roles": "", "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "List Organisation Roles of a user" }, "google.api.method_visibility": { restriction: "SDK" } }, I: ListUserOrganisationRolesRequest, O: ListUserOrganisationRolesResult },
{ name: "ListProjectRoles", options: { "api.rscType": "Project", "api.roles": "Platform.Project-Role", "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "List Project Roles of a user" }, "google.api.method_visibility": { restriction: "SDK" } }, I: ListUserProjectRolesRequest, O: ListUserProjectRolesResult },
{ name: "ListPartnerAppRoles", options: { "api.rscType": "Project", "api.roles": "", "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "List PartnerAPp Roles of a user" }, "google.api.method_visibility": { restriction: "SDK" } }, I: ListUserPartnerAppRolesRequest, O: ListUserPartnerAppRolesResult },
{ name: "ListConnectionRoles", options: { "api.rscType": "Project", "api.roles": "", "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "List Connection Roles of a user" }, "google.api.method_visibility": { restriction: "SDK" } }, I: ListUserConnectionRolesRequest, O: ListUserConnectionRolesResult },
{ name: "ListAttachmentTypeRoles", options: { "api.rscType": "Project", "api.roles": "", "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "List AttachmentType Roles of a user" }, "google.api.method_visibility": { restriction: "SDK" } }, I: ListUserAttachmentTypeRolesRequest, O: ListUserAttachmentTypeRolesResult },
{ name: "ListSiteRoles", options: { "api.rscType": "Site", "api.roles": "Platform.Site-Role", "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "List Site Roles of a user" }, "google.api.method_visibility": { restriction: "SDK" } }, I: ListUserSiteRolesRequest, O: ListUserSiteRolesResult },
{ name: "SetPlatformRoles", options: { "api.rscType": "Platform", "api.roles": "Platform.Platform-User", "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "Set Platform Roles of a user" }, "google.api.method_visibility": { restriction: "SDK" } }, I: SetUserPlatformRolesRequest, O: SetUserPlatformRolesResult },
{ name: "SetOrganisationRoles", options: { "api.rscType": "Organisation", "api.roles": "Platform.Organisation-User", "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "Set Organisation Roles of a user" }, "google.api.method_visibility": { restriction: "SDK" } }, I: SetUserOrganisationRolesRequest, O: SetUserOrganisationRolesResult },
{ name: "SetProjectRoles", options: { "api.rscType": "Project", "api.roles": "Platform.Project-User", "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "Set Project Roles of a user" }, "google.api.method_visibility": { restriction: "SDK" } }, I: SetUserProjectRolesRequest, O: SetUserProjectRolesResult },
{ name: "SetPartnerAppRoles", options: { "api.rscType": "Project", "api.roles": "Platform.Project-User", "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "Set PartnerApp Roles of a user" }, "google.api.method_visibility": { restriction: "SDK" } }, I: SetUserPartnerAppRolesRequest, O: SetUserPartnerAppRolesResult },
{ name: "SetConnectionRoles", options: { "api.rscType": "Project", "api.roles": "Platform.Project-User", "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "Set Connection Roles of a user" }, "google.api.method_visibility": { restriction: "SDK" } }, I: SetUserConnectionRolesRequest, O: SetUserConnectionRolesResult },
{ name: "SetAttachmentTypeRoles", options: { "api.rscType": "Project", "api.roles": "Platform.Project-User", "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "Set AttachmentType Roles of a user" }, "google.api.method_visibility": { restriction: "SDK" } }, I: SetUserAttachmentTypeRolesRequest, O: SetUserAttachmentTypeRolesResult },
{ name: "SetSiteRoles", options: { "api.rscType": "Site", "api.roles": "Platform.Site-User", "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "Set Site Roles of a user" }, "google.api.method_visibility": { restriction: "SDK" } }, I: SetUserSiteRolesRequest, O: SetUserSiteRolesResult },
{ name: "ForceTwoFA", options: { "api.rscType": "Organisation", "api.roles": "", "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "Enable or disable forced 2FA for a user" }, "google.api.method_visibility": { restriction: "SDK" } }, I: ForceTwoFAOrganisationRequest, O: ForceTwoFAResult },
{ name: "ForceProjectUserTwoFA", options: { "api.rscType": "Project", "api.roles": "", "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "Enables forced 2FA for a user on a project. Cannot disable forced 2FA." }, "google.api.method_visibility": { restriction: "SDK" } }, I: ForceProjectUserTwoFARequest, O: ForceTwoFAResult },
{ name: "UpdatePlatformTwoFA", options: { "api.rscType": "Platform", "api.roles": "", "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "Update 2FA value for a user" }, "google.api.method_visibility": { restriction: "INTERNAL" } }, I: UpdateTwoFAPlatformRequest, O: UpdateTwoFAPlatformResult }