Latest generation

This commit is contained in:
ci core model
2025-08-19 08:32:31 +00:00
parent b5f4e58159
commit d7e4bc1594
88 changed files with 1012 additions and 1012 deletions

114
user.ts
View File

@@ -1309,10 +1309,10 @@ class User$Type extends MessageType<User> {
{ no: 6, name: "LanguageCode", kind: "scalar", localName: "LanguageCode", jsonName: "LanguageCode", T: 9 /*ScalarType.STRING*/ },
{ no: 7, name: "TimezoneCode", kind: "scalar", localName: "TimezoneCode", jsonName: "TimezoneCode", T: 9 /*ScalarType.STRING*/ },
{ no: 10, name: "Status", kind: "enum", localName: "Status", jsonName: "Status", T: () => ["api.UserStatus", UserStatus] },
{ no: 11, name: "CreatedAt", kind: "scalar", localName: "CreatedAt", jsonName: "CreatedAt", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "UTC date/time in <a href='https://en.wikipedia.org/wiki/ISO_8601'>ISO 8601</a> format" }, "validate.rules": { string: { dateIso8601: true } } } },
{ no: 11, name: "CreatedAt", kind: "scalar", localName: "CreatedAt", jsonName: "CreatedAt", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { dateIso8601: true } }, "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "UTC date/time in <a href='https://en.wikipedia.org/wiki/ISO_8601'>ISO 8601</a> format" } } },
{ no: 12, name: "Type", kind: "enum", localName: "Type", jsonName: "Type", T: () => ["api.UserType", UserType], options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Type of the user, could be a Service Account or a normal User" } } },
{ no: 13, name: "PartnerAppID", kind: "scalar", localName: "PartnerAppID", jsonName: "PartnerAppID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "If the user is a Service Account, the PartnerAppID is the ID of the partner app it belongs to, empty otherwise" } } },
{ no: 14, name: "ExpiresAt", kind: "scalar", localName: "ExpiresAt", jsonName: "ExpiresAt", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "UTC date/time in <a href='https://en.wikipedia.org/wiki/ISO_8601'>ISO 8601</a> format ; only for Service Accounts, empty otherwise" }, "validate.rules": { string: { dateIso8601: true } } } },
{ no: 14, name: "ExpiresAt", kind: "scalar", localName: "ExpiresAt", jsonName: "ExpiresAt", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { dateIso8601: true } }, "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "UTC date/time in <a href='https://en.wikipedia.org/wiki/ISO_8601'>ISO 8601</a> format ; only for Service Accounts, empty otherwise" } } },
{ no: 15, name: "PartnerID", kind: "scalar", localName: "PartnerID", jsonName: "PartnerID", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "The Partner ID the user belongs to. If empty, the user is not affiliated to a partner" } } },
{ no: 16, name: "TwoFA", kind: "enum", localName: "TwoFA", jsonName: "TwoFA", T: () => ["api.TwoFAValue", TwoFAValue], options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "The 2FA value for the user" } } },
{ no: 17, name: "TemporarilyLocked", kind: "scalar", localName: "TemporarilyLocked", jsonName: "TemporarilyLocked", T: 8 /*ScalarType.BOOL*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "If the user has been temporarily locked due to too many failed login attempts" } } }
@@ -1898,7 +1898,7 @@ class CreateSARequest$Type extends MessageType<CreateSARequest> {
constructor() {
super("api.CreateSARequest", [
{ no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestOrganisationHeader, options: { "validate.rules": { message: { required: true } } } },
{ no: 2, name: "Name", kind: "scalar", localName: "Name", jsonName: "Name", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { pattern: "^[a-zA-Z0-9]+(?:-[a-zA-Z0-9]+)*$" }, "validate.rules": { string: { minLen: "1", pattern: "^[a-zA-Z0-9]+(?:-[a-zA-Z0-9]+)*$" } } } }
{ no: 2, name: "Name", kind: "scalar", localName: "Name", jsonName: "Name", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1", pattern: "^[a-zA-Z0-9]+(?:-[a-zA-Z0-9]+)*$" } }, "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { pattern: "^[a-zA-Z0-9]+(?:-[a-zA-Z0-9]+)*$" } } }
], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { required: ["Header", "Name"] } } });
}
create(value?: PartialMessage<CreateSARequest>): CreateSARequest {
@@ -2060,7 +2060,7 @@ class SuggestSANameRequest$Type extends MessageType<SuggestSANameRequest> {
constructor() {
super("api.SuggestSANameRequest", [
{ no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestOrganisationHeader, options: { "validate.rules": { message: { required: true } } } },
{ no: 2, name: "Name", kind: "scalar", localName: "Name", jsonName: "Name", T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { pattern: "^[a-zA-Z0-9]+(?:-[a-zA-Z0-9]+)*$" }, "validate.rules": { string: { minLen: "1", pattern: "^[a-zA-Z0-9]+(?:-[a-zA-Z0-9]+)*$" } } } }
{ no: 2, name: "Name", kind: "scalar", localName: "Name", jsonName: "Name", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1", pattern: "^[a-zA-Z0-9]+(?:-[a-zA-Z0-9]+)*$" } }, "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { pattern: "^[a-zA-Z0-9]+(?:-[a-zA-Z0-9]+)*$" } } }
], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { required: ["Header", "Name"] } } });
}
create(value?: PartialMessage<SuggestSANameRequest>): SuggestSANameRequest {
@@ -6251,57 +6251,57 @@ export const ListUsersInRoleResult = new ListUsersInRoleResult$Type();
* @generated ServiceType for protobuf service api.UserService
*/
export const UserService = new ServiceType("api.UserService", [
{ name: "EnrollUser", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "Enroll user on the platform" }, "google.api.method_visibility": { restriction: "SDK" }, "api.rscType": "Organisation", "api.roles": "Platform.Organisation-User" }, I: EnrollUserRequest, O: EnrollUserResult },
{ name: "EnrollUserWithoutMail", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "Enroll user on the platform but do not send invitation email" }, "google.api.method_visibility": { restriction: "SDK" }, "api.rscType": "Organisation", "api.roles": "Platform.Organisation-User" }, I: EnrollUserWithoutMailRequest, O: EnrollUserResult },
{ name: "SendVerificationMail", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "Sends a verification mail to a user on the platform" }, "google.api.method_visibility": { restriction: "SDK" }, "api.rscType": "Organisation", "api.roles": "" }, I: SendVerificationMailRequest, O: SendVerificationMailResult },
{ name: "SendVerificationMailAs", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "Sends a verification mail to a user on the platform as another user" }, "google.api.method_visibility": { restriction: "INTERNAL" }, "api.rscType": "Platform", "api.roles": "Platform.Organisation-User" }, I: SendVerificationMailAsRequest, O: SendVerificationMailResult },
{ name: "EnrollProjectUser", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "Enroll user on the platform" }, "google.api.method_visibility": { restriction: "SDK" }, "api.rscType": "Project", "api.roles": "Platform.Project-User" }, I: EnrollUserProjectRequest, O: EnrollUserResult },
{ name: "EnrollProjectUserWithoutMail", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "Enroll user on the platform but do not send invitation email" }, "google.api.method_visibility": { restriction: "SDK" }, "api.rscType": "Project", "api.roles": "Platform.Project-User" }, I: EnrollUserProjectWithoutMailRequest, O: EnrollUserResult },
{ name: "EnrollSiteUser", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "Enroll user on the platform" }, "google.api.method_visibility": { restriction: "SDK" }, "api.rscType": "Site", "api.roles": "Platform.Site-User" }, I: EnrollUserSiteRequest, O: EnrollUserResult },
{ name: "EnrollSiteUserWithoutMail", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "Enroll user on the platform but do not send invitation email" }, "google.api.method_visibility": { restriction: "SDK" }, "api.rscType": "Site", "api.roles": "Platform.Site-User" }, I: EnrollUserSiteWithoutMailRequest, O: EnrollUserResult },
{ name: "SendVerificationMailProject", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "Sends a verification mail to a user on the platform" }, "google.api.method_visibility": { restriction: "SDK" }, "api.rscType": "Project", "api.roles": "Platform.Project-User" }, I: SendVerificationMailProjectRequest, O: SendVerificationMailResult },
{ name: "RemoveUser", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "Remove user from the platform" }, "google.api.method_visibility": { restriction: "SDK" }, "api.rscType": "Platform", "api.roles": "" }, I: RemoveUserRequest, O: RemoveUserResult },
{ name: "CreateSA", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "Create Service Account on the platform" }, "google.api.method_visibility": { restriction: "SDK" }, "api.rscType": "Organisation", "api.roles": "Platform.Organisation-User" }, I: CreateSARequest, O: CreateSAResult },
{ name: "RenewSA", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "Renew Service Account certificate" }, "google.api.method_visibility": { restriction: "SDK" }, "api.rscType": "Organisation", "api.roles": "Platform.Organisation-User" }, I: RenewSARequest, O: RenewSAResult },
{ name: "RemoveSA", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "Remove Service Account" }, "google.api.method_visibility": { restriction: "SDK" }, "api.rscType": "Organisation", "api.roles": "Platform.Organisation-User" }, I: RemoveSARequest, O: RemoveSAResult },
{ name: "SuggestSAName", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "Suggest Service Account name" }, "google.api.method_visibility": { restriction: "SDK" }, "api.rscType": "Organisation", "api.roles": "" }, I: SuggestSANameRequest, O: SuggestSANameResult },
{ name: "ListPlatformUsers", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "List users with at least a platform role" }, "google.api.method_visibility": { restriction: "SDK" }, "api.rscType": "Platform", "api.roles": "" }, I: ListPlatformUsersRequest, O: ListPlatformUsersResult },
{ name: "ListOrganisationUsers", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "List users with at least an organisation role" }, "google.api.method_visibility": { restriction: "SDK" }, "api.rscType": "Organisation", "api.roles": "" }, I: ListOrganisationUsersRequest, O: ListOrganisationUsersResult },
{ name: "ListProjectUsers", options: { "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" }, "api.rscType": "Project", "api.roles": "Platform.Organisation-User" }, I: ListProjectUsersRequest, O: ListProjectUsersResult },
{ name: "ListPartnerAppUsers", options: { "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" }, "api.rscType": "Project", "api.roles": "" }, I: ListPartnerAppUsersRequest, O: ListPartnerAppUsersResult },
{ name: "ListConnectionUsers", options: { "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" }, "api.rscType": "Project", "api.roles": "" }, I: ListConnectionUsersRequest, O: ListConnectionUsersResult },
{ name: "ListSiteUsers", options: { "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" }, "api.rscType": "Site", "api.roles": "Platform.Organisation-User" }, I: ListSiteUsersRequest, O: ListSiteUsersResult },
{ name: "FindPlatformUsers", options: { "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" }, "api.rscType": "Platform", "api.roles": "" }, I: FindPlatformUsersRequest, O: FindUsersResult },
{ name: "FindOrganisationUsers", options: { "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" }, "api.rscType": "Organisation", "api.roles": "" }, I: FindOrganisationUsersRequest, O: FindUsersResult },
{ name: "FindProjectUsers", options: { "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" }, "api.rscType": "Project", "api.roles": "Platform.Organisation-User" }, I: FindProjectUsersRequest, O: FindUsersResult },
{ name: "FindPartnerAppUsers", options: { "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" }, "api.rscType": "Project", "api.roles": "" }, I: FindPartnerAppUsersRequest, O: FindUsersResult },
{ name: "FindConnectionUsers", options: { "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" }, "api.rscType": "Project", "api.roles": "" }, I: FindConnectionUsersRequest, O: FindUsersResult },
{ name: "FindSiteUsers", options: { "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" }, "api.rscType": "Site", "api.roles": "Platform.Organisation-User" }, I: FindSiteUsersRequest, O: FindSitesResult },
{ name: "ListUsersInPlatformRole", options: { "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" }, "api.rscType": "Platform", "api.roles": "" }, I: ListUsersInPlatformRoleRequest, O: ListUsersInRoleResult },
{ name: "ListUsersInOrganisationRole", options: { "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" }, "api.rscType": "Organisation", "api.roles": "" }, I: ListUsersInOrganisationRoleRequest, O: ListUsersInRoleResult },
{ name: "ListUsersInProjectRole", options: { "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" }, "api.rscType": "Project", "api.roles": "" }, I: ListUsersInProjectRoleRequest, O: ListUsersInRoleResult },
{ name: "ListUsersInPartnerAppRole", options: { "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" }, "api.rscType": "Project", "api.roles": "" }, I: ListUsersInPartnerAppRoleRequest, O: ListUsersInRoleResult },
{ name: "ListUsersInConnectionRole", options: { "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" }, "api.rscType": "Project", "api.roles": "" }, I: ListUsersInConnectionRoleRequest, O: ListUsersInRoleResult },
{ name: "ListUsersInSiteRole", options: { "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" }, "api.rscType": "Site", "api.roles": "" }, I: ListUsersInSiteRoleRequest, O: ListUsersInRoleResult },
{ name: "GetPlatformUser", options: { "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" }, "api.rscType": "Platform", "api.roles": "Platform.User" }, I: GetPlatformUserRequest, O: GetPlatformUserResult },
{ name: "GetOrganisationUser", options: { "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" }, "api.rscType": "Organisation", "api.roles": "" }, I: GetOrganisationUserRequest, O: GetOrganisationUserResult },
{ name: "GetProjectUser", options: { "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" }, "api.rscType": "Project", "api.roles": "" }, I: GetProjectUserRequest, O: GetProjectUserResult },
{ name: "GetSiteUser", options: { "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" }, "api.rscType": "Site", "api.roles": "" }, I: GetSiteUserRequest, O: GetSiteUserResult },
{ name: "ListPlatformRoles", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "List Platform Roles of a user" }, "google.api.method_visibility": { restriction: "SDK" }, "api.rscType": "Platform", "api.roles": "Platform.Platform-User" }, I: ListUserPlatformRolesRequest, O: ListUserPlatformRolesResult },
{ name: "ListOrganisationRoles", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "List Organisation Roles of a user" }, "google.api.method_visibility": { restriction: "SDK" }, "api.rscType": "Organisation", "api.roles": "" }, I: ListUserOrganisationRolesRequest, O: ListUserOrganisationRolesResult },
{ name: "ListProjectRoles", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "List Project Roles of a user" }, "google.api.method_visibility": { restriction: "SDK" }, "api.rscType": "Project", "api.roles": "Platform.Project-Role" }, I: ListUserProjectRolesRequest, O: ListUserProjectRolesResult },
{ name: "ListPartnerAppRoles", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "List PartnerAPp Roles of a user" }, "google.api.method_visibility": { restriction: "SDK" }, "api.rscType": "Project", "api.roles": "" }, I: ListUserPartnerAppRolesRequest, O: ListUserPartnerAppRolesResult },
{ name: "ListConnectionRoles", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "List Connection Roles of a user" }, "google.api.method_visibility": { restriction: "SDK" }, "api.rscType": "Project", "api.roles": "" }, I: ListUserConnectionRolesRequest, O: ListUserConnectionRolesResult },
{ name: "ListAttachmentTypeRoles", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "List AttachmentType Roles of a user" }, "google.api.method_visibility": { restriction: "SDK" }, "api.rscType": "Project", "api.roles": "" }, I: ListUserAttachmentTypeRolesRequest, O: ListUserAttachmentTypeRolesResult },
{ name: "ListSiteRoles", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "List Site Roles of a user" }, "google.api.method_visibility": { restriction: "SDK" }, "api.rscType": "Site", "api.roles": "Platform.Site-Role" }, I: ListUserSiteRolesRequest, O: ListUserSiteRolesResult },
{ name: "SetPlatformRoles", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "Set Platform Roles of a user" }, "google.api.method_visibility": { restriction: "SDK" }, "api.rscType": "Platform", "api.roles": "Platform.Platform-User" }, I: SetUserPlatformRolesRequest, O: SetUserPlatformRolesResult },
{ name: "SetOrganisationRoles", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "Set Organisation Roles of a user" }, "google.api.method_visibility": { restriction: "SDK" }, "api.rscType": "Organisation", "api.roles": "Platform.Organisation-User" }, I: SetUserOrganisationRolesRequest, O: SetUserOrganisationRolesResult },
{ name: "SetProjectRoles", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "Set Project Roles of a user" }, "google.api.method_visibility": { restriction: "SDK" }, "api.rscType": "Project", "api.roles": "Platform.Project-User" }, I: SetUserProjectRolesRequest, O: SetUserProjectRolesResult },
{ name: "SetPartnerAppRoles", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "Set PartnerApp Roles of a user" }, "google.api.method_visibility": { restriction: "SDK" }, "api.rscType": "Project", "api.roles": "Platform.Project-User" }, I: SetUserPartnerAppRolesRequest, O: SetUserPartnerAppRolesResult },
{ name: "SetConnectionRoles", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "Set Connection Roles of a user" }, "google.api.method_visibility": { restriction: "SDK" }, "api.rscType": "Project", "api.roles": "Platform.Project-User" }, I: SetUserConnectionRolesRequest, O: SetUserConnectionRolesResult },
{ name: "SetAttachmentTypeRoles", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "Set AttachmentType Roles of a user" }, "google.api.method_visibility": { restriction: "SDK" }, "api.rscType": "Project", "api.roles": "Platform.Project-User" }, I: SetUserAttachmentTypeRolesRequest, O: SetUserAttachmentTypeRolesResult },
{ name: "SetSiteRoles", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "Set Site Roles of a user" }, "google.api.method_visibility": { restriction: "SDK" }, "api.rscType": "Site", "api.roles": "Platform.Site-User" }, I: SetUserSiteRolesRequest, O: SetUserSiteRolesResult },
{ name: "ForceTwoFA", options: { "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" }, "api.rscType": "Organisation", "api.roles": "" }, I: ForceTwoFAOrganisationRequest, O: ForceTwoFAResult },
{ name: "ForceProjectUserTwoFA", options: { "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" }, "api.rscType": "Project", "api.roles": "" }, I: ForceProjectUserTwoFARequest, O: ForceTwoFAResult },
{ name: "UpdatePlatformTwoFA", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "Update 2FA value for a user" }, "google.api.method_visibility": { restriction: "INTERNAL" }, "api.rscType": "Platform", "api.roles": "" }, I: UpdateTwoFAPlatformRequest, O: UpdateTwoFAPlatformResult }
{ name: "EnrollUser", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "Enroll user on the platform" }, "api.rscType": "Organisation", "api.roles": "Platform.Organisation-User", "google.api.method_visibility": { restriction: "SDK" } }, I: EnrollUserRequest, O: EnrollUserResult },
{ name: "EnrollUserWithoutMail", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "Enroll user on the platform but do not send invitation email" }, "api.rscType": "Organisation", "api.roles": "Platform.Organisation-User", "google.api.method_visibility": { restriction: "SDK" } }, I: EnrollUserWithoutMailRequest, O: EnrollUserResult },
{ name: "SendVerificationMail", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "Sends a verification mail to a user on the platform" }, "api.rscType": "Organisation", "api.roles": "", "google.api.method_visibility": { restriction: "SDK" } }, I: SendVerificationMailRequest, O: SendVerificationMailResult },
{ name: "SendVerificationMailAs", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "Sends a verification mail to a user on the platform as another user" }, "api.rscType": "Platform", "api.roles": "Platform.Organisation-User", "google.api.method_visibility": { restriction: "INTERNAL" } }, I: SendVerificationMailAsRequest, O: SendVerificationMailResult },
{ name: "EnrollProjectUser", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "Enroll user on the platform" }, "api.rscType": "Project", "api.roles": "Platform.Project-User", "google.api.method_visibility": { restriction: "SDK" } }, I: EnrollUserProjectRequest, O: EnrollUserResult },
{ name: "EnrollProjectUserWithoutMail", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "Enroll user on the platform but do not send invitation email" }, "api.rscType": "Project", "api.roles": "Platform.Project-User", "google.api.method_visibility": { restriction: "SDK" } }, I: EnrollUserProjectWithoutMailRequest, O: EnrollUserResult },
{ name: "EnrollSiteUser", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "Enroll user on the platform" }, "api.rscType": "Site", "api.roles": "Platform.Site-User", "google.api.method_visibility": { restriction: "SDK" } }, I: EnrollUserSiteRequest, O: EnrollUserResult },
{ name: "EnrollSiteUserWithoutMail", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "Enroll user on the platform but do not send invitation email" }, "api.rscType": "Site", "api.roles": "Platform.Site-User", "google.api.method_visibility": { restriction: "SDK" } }, I: EnrollUserSiteWithoutMailRequest, O: EnrollUserResult },
{ name: "SendVerificationMailProject", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "Sends a verification mail to a user on the platform" }, "api.rscType": "Project", "api.roles": "Platform.Project-User", "google.api.method_visibility": { restriction: "SDK" } }, I: SendVerificationMailProjectRequest, O: SendVerificationMailResult },
{ name: "RemoveUser", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "Remove user from the platform" }, "api.rscType": "Platform", "api.roles": "", "google.api.method_visibility": { restriction: "SDK" } }, I: RemoveUserRequest, O: RemoveUserResult },
{ name: "CreateSA", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "Create Service Account on the platform" }, "api.rscType": "Organisation", "api.roles": "Platform.Organisation-User", "google.api.method_visibility": { restriction: "SDK" } }, I: CreateSARequest, O: CreateSAResult },
{ name: "RenewSA", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "Renew Service Account certificate" }, "api.rscType": "Organisation", "api.roles": "Platform.Organisation-User", "google.api.method_visibility": { restriction: "SDK" } }, I: RenewSARequest, O: RenewSAResult },
{ name: "RemoveSA", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "Remove Service Account" }, "api.rscType": "Organisation", "api.roles": "Platform.Organisation-User", "google.api.method_visibility": { restriction: "SDK" } }, I: RemoveSARequest, O: RemoveSAResult },
{ name: "SuggestSAName", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "Suggest Service Account name" }, "api.rscType": "Organisation", "api.roles": "", "google.api.method_visibility": { restriction: "SDK" } }, I: SuggestSANameRequest, O: SuggestSANameResult },
{ name: "ListPlatformUsers", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "List users with at least a platform role" }, "api.rscType": "Platform", "api.roles": "", "google.api.method_visibility": { restriction: "SDK" } }, I: ListPlatformUsersRequest, O: ListPlatformUsersResult },
{ name: "ListOrganisationUsers", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "List users with at least an organisation role" }, "api.rscType": "Organisation", "api.roles": "", "google.api.method_visibility": { restriction: "SDK" } }, I: ListOrganisationUsersRequest, O: ListOrganisationUsersResult },
{ name: "ListProjectUsers", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "List users with at least a project role" }, "api.rscType": "Project", "api.roles": "Platform.Organisation-User", "google.api.method_visibility": { restriction: "SDK" } }, I: ListProjectUsersRequest, O: ListProjectUsersResult },
{ name: "ListPartnerAppUsers", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "List users with at least a partner app role" }, "api.rscType": "Project", "api.roles": "", "google.api.method_visibility": { restriction: "SDK" } }, I: ListPartnerAppUsersRequest, O: ListPartnerAppUsersResult },
{ name: "ListConnectionUsers", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "List users with at least a connection role" }, "api.rscType": "Project", "api.roles": "", "google.api.method_visibility": { restriction: "SDK" } }, I: ListConnectionUsersRequest, O: ListConnectionUsersResult },
{ name: "ListSiteUsers", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "List users with at least a Site role" }, "api.rscType": "Site", "api.roles": "Platform.Organisation-User", "google.api.method_visibility": { restriction: "SDK" } }, I: ListSiteUsersRequest, O: ListSiteUsersResult },
{ name: "FindPlatformUsers", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "Find users with at least a platform role. Limited to 15 users." }, "api.rscType": "Platform", "api.roles": "", "google.api.method_visibility": { restriction: "SDK" } }, I: FindPlatformUsersRequest, O: FindUsersResult },
{ name: "FindOrganisationUsers", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "Find users with at least an organisation role. Limited to 15 users." }, "api.rscType": "Organisation", "api.roles": "", "google.api.method_visibility": { restriction: "SDK" } }, I: FindOrganisationUsersRequest, O: FindUsersResult },
{ name: "FindProjectUsers", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "Find users with at least a project role. Limited to 15 users." }, "api.rscType": "Project", "api.roles": "Platform.Organisation-User", "google.api.method_visibility": { restriction: "SDK" } }, I: FindProjectUsersRequest, O: FindUsersResult },
{ name: "FindPartnerAppUsers", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "Find users with at least a partner app role" }, "api.rscType": "Project", "api.roles": "", "google.api.method_visibility": { restriction: "SDK" } }, I: FindPartnerAppUsersRequest, O: FindUsersResult },
{ name: "FindConnectionUsers", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "Find users with at least a connection role. Limited to 15 users." }, "api.rscType": "Project", "api.roles": "", "google.api.method_visibility": { restriction: "SDK" } }, I: FindConnectionUsersRequest, O: FindUsersResult },
{ name: "FindSiteUsers", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "Find users with at least a site role. Limited to 15 users." }, "api.rscType": "Site", "api.roles": "Platform.Organisation-User", "google.api.method_visibility": { restriction: "SDK" } }, I: FindSiteUsersRequest, O: FindSitesResult },
{ name: "ListUsersInPlatformRole", options: { "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." }, "api.rscType": "Platform", "api.roles": "", "google.api.method_visibility": { restriction: "SDK" } }, I: ListUsersInPlatformRoleRequest, O: ListUsersInRoleResult },
{ name: "ListUsersInOrganisationRole", options: { "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." }, "api.rscType": "Organisation", "api.roles": "", "google.api.method_visibility": { restriction: "SDK" } }, I: ListUsersInOrganisationRoleRequest, O: ListUsersInRoleResult },
{ name: "ListUsersInProjectRole", options: { "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." }, "api.rscType": "Project", "api.roles": "", "google.api.method_visibility": { restriction: "SDK" } }, I: ListUsersInProjectRoleRequest, O: ListUsersInRoleResult },
{ name: "ListUsersInPartnerAppRole", options: { "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." }, "api.rscType": "Project", "api.roles": "", "google.api.method_visibility": { restriction: "SDK" } }, I: ListUsersInPartnerAppRoleRequest, O: ListUsersInRoleResult },
{ name: "ListUsersInConnectionRole", options: { "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." }, "api.rscType": "Project", "api.roles": "", "google.api.method_visibility": { restriction: "SDK" } }, I: ListUsersInConnectionRoleRequest, O: ListUsersInRoleResult },
{ name: "ListUsersInSiteRole", options: { "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." }, "api.rscType": "Site", "api.roles": "", "google.api.method_visibility": { restriction: "SDK" } }, I: ListUsersInSiteRoleRequest, O: ListUsersInRoleResult },
{ name: "GetPlatformUser", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "Get user details. The user must have at least a platform role." }, "api.rscType": "Platform", "api.roles": "Platform.User", "google.api.method_visibility": { restriction: "SDK" } }, I: GetPlatformUserRequest, O: GetPlatformUserResult },
{ name: "GetOrganisationUser", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "Get user details. The user must have at least an organisation role." }, "api.rscType": "Organisation", "api.roles": "", "google.api.method_visibility": { restriction: "SDK" } }, I: GetOrganisationUserRequest, O: GetOrganisationUserResult },
{ name: "GetProjectUser", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "Get user details. The user must have at least a project role." }, "api.rscType": "Project", "api.roles": "", "google.api.method_visibility": { restriction: "SDK" } }, I: GetProjectUserRequest, O: GetProjectUserResult },
{ name: "GetSiteUser", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "Get user details. The user must have at least a Site role." }, "api.rscType": "Site", "api.roles": "", "google.api.method_visibility": { restriction: "SDK" } }, I: GetSiteUserRequest, O: GetSiteUserResult },
{ name: "ListPlatformRoles", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "List Platform Roles of a user" }, "api.rscType": "Platform", "api.roles": "Platform.Platform-User", "google.api.method_visibility": { restriction: "SDK" } }, I: ListUserPlatformRolesRequest, O: ListUserPlatformRolesResult },
{ name: "ListOrganisationRoles", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "List Organisation Roles of a user" }, "api.rscType": "Organisation", "api.roles": "", "google.api.method_visibility": { restriction: "SDK" } }, I: ListUserOrganisationRolesRequest, O: ListUserOrganisationRolesResult },
{ name: "ListProjectRoles", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "List Project Roles of a user" }, "api.rscType": "Project", "api.roles": "Platform.Project-Role", "google.api.method_visibility": { restriction: "SDK" } }, I: ListUserProjectRolesRequest, O: ListUserProjectRolesResult },
{ name: "ListPartnerAppRoles", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "List PartnerAPp Roles of a user" }, "api.rscType": "Project", "api.roles": "", "google.api.method_visibility": { restriction: "SDK" } }, I: ListUserPartnerAppRolesRequest, O: ListUserPartnerAppRolesResult },
{ name: "ListConnectionRoles", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "List Connection Roles of a user" }, "api.rscType": "Project", "api.roles": "", "google.api.method_visibility": { restriction: "SDK" } }, I: ListUserConnectionRolesRequest, O: ListUserConnectionRolesResult },
{ name: "ListAttachmentTypeRoles", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "List AttachmentType Roles of a user" }, "api.rscType": "Project", "api.roles": "", "google.api.method_visibility": { restriction: "SDK" } }, I: ListUserAttachmentTypeRolesRequest, O: ListUserAttachmentTypeRolesResult },
{ name: "ListSiteRoles", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "List Site Roles of a user" }, "api.rscType": "Site", "api.roles": "Platform.Site-Role", "google.api.method_visibility": { restriction: "SDK" } }, I: ListUserSiteRolesRequest, O: ListUserSiteRolesResult },
{ name: "SetPlatformRoles", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "Set Platform Roles of a user" }, "api.rscType": "Platform", "api.roles": "Platform.Platform-User", "google.api.method_visibility": { restriction: "SDK" } }, I: SetUserPlatformRolesRequest, O: SetUserPlatformRolesResult },
{ name: "SetOrganisationRoles", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "Set Organisation Roles of a user" }, "api.rscType": "Organisation", "api.roles": "Platform.Organisation-User", "google.api.method_visibility": { restriction: "SDK" } }, I: SetUserOrganisationRolesRequest, O: SetUserOrganisationRolesResult },
{ name: "SetProjectRoles", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "Set Project Roles of a user" }, "api.rscType": "Project", "api.roles": "Platform.Project-User", "google.api.method_visibility": { restriction: "SDK" } }, I: SetUserProjectRolesRequest, O: SetUserProjectRolesResult },
{ name: "SetPartnerAppRoles", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "Set PartnerApp Roles of a user" }, "api.rscType": "Project", "api.roles": "Platform.Project-User", "google.api.method_visibility": { restriction: "SDK" } }, I: SetUserPartnerAppRolesRequest, O: SetUserPartnerAppRolesResult },
{ name: "SetConnectionRoles", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "Set Connection Roles of a user" }, "api.rscType": "Project", "api.roles": "Platform.Project-User", "google.api.method_visibility": { restriction: "SDK" } }, I: SetUserConnectionRolesRequest, O: SetUserConnectionRolesResult },
{ name: "SetAttachmentTypeRoles", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "Set AttachmentType Roles of a user" }, "api.rscType": "Project", "api.roles": "Platform.Project-User", "google.api.method_visibility": { restriction: "SDK" } }, I: SetUserAttachmentTypeRolesRequest, O: SetUserAttachmentTypeRolesResult },
{ name: "SetSiteRoles", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "Set Site Roles of a user" }, "api.rscType": "Site", "api.roles": "Platform.Site-User", "google.api.method_visibility": { restriction: "SDK" } }, I: SetUserSiteRolesRequest, O: SetUserSiteRolesResult },
{ name: "ForceTwoFA", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "Enable or disable forced 2FA for a user" }, "api.rscType": "Organisation", "api.roles": "", "google.api.method_visibility": { restriction: "SDK" } }, I: ForceTwoFAOrganisationRequest, O: ForceTwoFAResult },
{ name: "ForceProjectUserTwoFA", options: { "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." }, "api.rscType": "Project", "api.roles": "", "google.api.method_visibility": { restriction: "SDK" } }, I: ForceProjectUserTwoFARequest, O: ForceTwoFAResult },
{ name: "UpdatePlatformTwoFA", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "Update 2FA value for a user" }, "api.rscType": "Platform", "api.roles": "", "google.api.method_visibility": { restriction: "INTERNAL" } }, I: UpdateTwoFAPlatformRequest, O: UpdateTwoFAPlatformResult }
], { "api.k8sService": "organisation-server" });