// @generated by protobuf-ts 2.11.1 with parameter use_proto_field_name,keep_enum_prefix // @generated from protobuf file "user.proto" (package "api", syntax proto3) // tslint:disable import { ServiceType } from "@protobuf-ts/runtime-rpc"; import type { BinaryWriteOptions } from "@protobuf-ts/runtime"; import type { IBinaryWriter } from "@protobuf-ts/runtime"; import { WireType } from "@protobuf-ts/runtime"; import type { BinaryReadOptions } from "@protobuf-ts/runtime"; import type { IBinaryReader } from "@protobuf-ts/runtime"; 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 { RequestProjectHeader } from "./shared"; import { RequestOrganisationHeader } from "./shared"; /** * @generated from protobuf message api.User */ export interface User { /** * @generated from protobuf field: string ID = 1 */ ID: string; /** * @generated from protobuf field: string FirstName = 2 */ FirstName: string; /** * @generated from protobuf field: string LastName = 3 */ LastName: string; /** * @generated from protobuf field: string Mail = 4 */ Mail: string; /** * bool Active = 5; * * @generated from protobuf field: string LanguageCode = 6 */ LanguageCode: string; /** * @generated from protobuf field: string TimezoneCode = 7 */ TimezoneCode: string; /** * repeated string Roles = 8; * repeated string InheritedRoles = 9; * * @generated from protobuf field: api.UserStatus Status = 10 */ Status: UserStatus; /** * UTC date/time in ISO 8601 format * * @generated from protobuf field: string CreatedAt = 11 */ CreatedAt: string; /** * @generated from protobuf field: api.UserType Type = 12 */ Type: UserType; /** * @generated from protobuf field: string PartnerAppID = 13 */ PartnerAppID: string; /** * Only for SA * * @generated from protobuf field: string ExpiresAt = 14 */ ExpiresAt: string; /** * @generated from protobuf field: string PartnerID = 15 */ PartnerID: string; /** * @generated from protobuf field: api.TwoFAValue TwoFA = 16 */ TwoFA: TwoFAValue; /** * @generated from protobuf field: bool TemporarilyLocked = 17 */ TemporarilyLocked: boolean; } /** * @generated from protobuf message api.RemoveUserRequest */ export interface RemoveUserRequest { /** * @generated from protobuf field: string UserID = 1 */ UserID: string; } /** * @generated from protobuf message api.EnrollUserRequest */ export interface EnrollUserRequest { /** * @generated from protobuf field: api.RequestOrganisationHeader Header = 1 */ Header?: RequestOrganisationHeader; /** * @generated from protobuf field: string Mail = 2 */ Mail: string; /** * The locale the user will be enrolled with following the specification defined at * http://www.rfc-editor.org/rfc/bcp/bcp47.txt. * Examples are: "en-US", "fr-CH", "es-MX" * * @generated from protobuf field: string locale = 3 */ locale: string; /** * @generated from protobuf field: bool ForceTwoFA = 4 */ ForceTwoFA: boolean; /** * @generated from protobuf field: bool LoginThroughOTP = 5 */ LoginThroughOTP: boolean; // If true, the user can be logged in through OTP instead of password. } /** * @generated from protobuf message api.SendVerificationMailRequest */ export interface SendVerificationMailRequest { /** * @generated from protobuf field: api.RequestOrganisationHeader Header = 1 */ Header?: RequestOrganisationHeader; /** * @generated from protobuf field: string UserID = 2 */ UserID: string; } /** * @generated from protobuf message api.SendVerificationMailAsRequest */ export interface SendVerificationMailAsRequest { /** * @generated from protobuf field: string SenderMail = 1 */ SenderMail: string; // The mail address of the user who is inviting the other user. /** * @generated from protobuf field: string UserID = 2 */ UserID: string; // The user ID of the user who is invited and will receive the mail. /** * @generated from protobuf field: string OrganisationID = 3 */ OrganisationID: string; // The organisation ID the user is invited to, if any. If ProjectID is set, this field is ignored and the organisation ID is taken from the project. /** * @generated from protobuf field: string ProjectID = 4 */ ProjectID: string; // The project ID the user is invited to, if any. } /** * @generated from protobuf message api.EnrollUserProjectRequest */ export interface EnrollUserProjectRequest { /** * @generated from protobuf field: api.RequestProjectHeader Header = 1 */ Header?: RequestProjectHeader; /** * @generated from protobuf field: string Mail = 2 */ Mail: string; /** * The locale the user will be enrolled with following the specification defined at * http://www.rfc-editor.org/rfc/bcp/bcp47.txt. * Examples are: "en-US", "fr-CH", "es-MX" * * @generated from protobuf field: string locale = 3 */ locale: string; /** * @generated from protobuf field: bool ForceTwoFA = 4 */ ForceTwoFA: boolean; /** * @generated from protobuf field: bool LoginThroughOTP = 5 */ LoginThroughOTP: boolean; // If true, the user can be logged in through OTP instead of password. } /** * @generated from protobuf message api.SendVerificationMailProjectRequest */ export interface SendVerificationMailProjectRequest { /** * @generated from protobuf field: api.RequestProjectHeader Header = 1 */ Header?: RequestProjectHeader; /** * @generated from protobuf field: string UserID = 2 */ UserID: string; } /** * @generated from protobuf message api.CreateSARequest */ export interface CreateSARequest { /** * @generated from protobuf field: api.RequestOrganisationHeader Header = 1 */ Header?: RequestOrganisationHeader; /** * @generated from protobuf field: string Name = 2 */ Name: string; } /** * @generated from protobuf message api.RenewSARequest */ export interface RenewSARequest { /** * @generated from protobuf field: api.RequestOrganisationHeader Header = 1 */ Header?: RequestOrganisationHeader; /** * @generated from protobuf field: string Mail = 2 */ Mail: string; } /** * @generated from protobuf message api.RemoveSARequest */ export interface RemoveSARequest { /** * @generated from protobuf field: api.RequestOrganisationHeader Header = 1 */ Header?: RequestOrganisationHeader; /** * @generated from protobuf field: string Mail = 2 */ Mail: string; } /** * @generated from protobuf message api.SuggestSANameRequest */ export interface SuggestSANameRequest { /** * @generated from protobuf field: api.RequestOrganisationHeader Header = 1 */ Header?: RequestOrganisationHeader; /** * @generated from protobuf field: string Name = 2 */ Name: string; } /** * @generated from protobuf message api.CreateProjectSARequest */ export interface CreateProjectSARequest { /** * @generated from protobuf field: api.RequestProjectHeader Header = 1 */ Header?: RequestProjectHeader; /** * @generated from protobuf field: string Name = 2 */ Name: string; } /** * @generated from protobuf message api.RenewProjectSARequest */ export interface RenewProjectSARequest { /** * @generated from protobuf field: api.RequestProjectHeader Header = 1 */ Header?: RequestProjectHeader; /** * @generated from protobuf field: string Mail = 2 */ Mail: string; } /** * @generated from protobuf message api.RemoveProjectSARequest */ export interface RemoveProjectSARequest { /** * @generated from protobuf field: api.RequestProjectHeader Header = 1 */ Header?: RequestProjectHeader; /** * @generated from protobuf field: string Mail = 2 */ Mail: string; } /** * @generated from protobuf message api.SuggestProjectSANameRequest */ export interface SuggestProjectSANameRequest { /** * @generated from protobuf field: api.RequestProjectHeader Header = 1 */ Header?: RequestProjectHeader; /** * @generated from protobuf field: string Name = 2 */ Name: string; } /** * @generated from protobuf message api.ListPlatformUsersRequest */ export interface ListPlatformUsersRequest { } /** * @generated from protobuf message api.ListOrganisationUsersRequest */ export interface ListOrganisationUsersRequest { /** * @generated from protobuf field: api.RequestOrganisationHeader Header = 1 */ Header?: RequestOrganisationHeader; } /** * @generated from protobuf message api.ListProjectUsersRequest */ export interface ListProjectUsersRequest { /** * @generated from protobuf field: api.RequestProjectHeader Header = 1 */ Header?: RequestProjectHeader; } /** * @generated from protobuf message api.ListPartnerAppUsersRequest */ export interface ListPartnerAppUsersRequest { /** * @generated from protobuf field: api.RequestProjectHeader Header = 1 */ Header?: RequestProjectHeader; /** * @generated from protobuf field: string PartnerAppID = 2 */ PartnerAppID: string; } /** * @generated from protobuf message api.ListConnectionUsersRequest */ export interface ListConnectionUsersRequest { /** * @generated from protobuf field: api.RequestProjectHeader Header = 1 */ Header?: RequestProjectHeader; /** * @generated from protobuf field: string ConnectionID = 2 */ ConnectionID: string; } /** * @generated from protobuf message api.GetPlatformUserRequest */ export interface GetPlatformUserRequest { /** * @generated from protobuf field: string UserID = 1 */ UserID: string; } /** * @generated from protobuf message api.GetPlatformUserByMailRequest */ export interface GetPlatformUserByMailRequest { /** * @generated from protobuf field: string UserMail = 1 */ UserMail: string; } /** * @generated from protobuf message api.GetOrganisationUserRequest */ export interface GetOrganisationUserRequest { /** * @generated from protobuf field: api.RequestOrganisationHeader Header = 1 */ Header?: RequestOrganisationHeader; /** * @generated from protobuf field: string UserID = 2 */ UserID: string; } /** * @generated from protobuf message api.GetProjectUserRequest */ export interface GetProjectUserRequest { /** * @generated from protobuf field: api.RequestProjectHeader Header = 1 */ Header?: RequestProjectHeader; /** * @generated from protobuf field: string UserID = 2 */ UserID: string; } /** * @generated from protobuf message api.GetProjectUserByMailRequest */ export interface GetProjectUserByMailRequest { /** * @generated from protobuf field: string ProjectID = 1 */ ProjectID: string; /** * @generated from protobuf field: string UserMail = 2 */ UserMail: string; } /** * @generated from protobuf message api.ListUserPlatformRolesRequest */ export interface ListUserPlatformRolesRequest { /** * @generated from protobuf field: string UserID = 1 */ UserID: string; } /** * @generated from protobuf message api.ListUserOrganisationRolesRequest */ export interface ListUserOrganisationRolesRequest { /** * @generated from protobuf field: api.RequestOrganisationHeader Header = 1 */ Header?: RequestOrganisationHeader; /** * @generated from protobuf field: string UserID = 2 */ UserID: string; } /** * @generated from protobuf message api.ListUserProjectRolesRequest */ export interface ListUserProjectRolesRequest { /** * @generated from protobuf field: api.RequestProjectHeader Header = 1 */ Header?: RequestProjectHeader; /** * @generated from protobuf field: string UserID = 2 */ UserID: string; } /** * @generated from protobuf message api.ListUserPartnerAppRolesRequest */ export interface ListUserPartnerAppRolesRequest { /** * @generated from protobuf field: api.RequestProjectHeader Header = 1 */ Header?: RequestProjectHeader; /** * @generated from protobuf field: string PartnerAppID = 2 */ PartnerAppID: string; /** * @generated from protobuf field: string UserID = 3 */ UserID: string; } /** * @generated from protobuf message api.ListUserConnectionRolesRequest */ export interface ListUserConnectionRolesRequest { /** * @generated from protobuf field: api.RequestProjectHeader Header = 1 */ Header?: RequestProjectHeader; /** * @generated from protobuf field: string ConnectionID = 2 */ ConnectionID: string; /** * @generated from protobuf field: string UserID = 3 */ UserID: string; } /** * @generated from protobuf message api.ListUserAttachmentTypeRolesRequest */ export interface ListUserAttachmentTypeRolesRequest { /** * @generated from protobuf field: api.RequestProjectHeader Header = 1 */ Header?: RequestProjectHeader; /** * @generated from protobuf field: string AttachmentTypeID = 2 */ AttachmentTypeID: string; /** * @generated from protobuf field: string UserID = 3 */ UserID: string; } /** * @generated from protobuf message api.SetUserPlatformRolesRequest */ export interface SetUserPlatformRolesRequest { /** * @generated from protobuf field: string UserID = 1 */ UserID: string; /** * @generated from protobuf field: repeated string Roles = 2 */ Roles: string[]; } /** * @generated from protobuf message api.SetUserOrganisationRolesRequest */ export interface SetUserOrganisationRolesRequest { /** * @generated from protobuf field: api.RequestOrganisationHeader Header = 1 */ Header?: RequestOrganisationHeader; /** * @generated from protobuf field: string UserID = 2 */ UserID: string; /** * @generated from protobuf field: repeated string Roles = 3 */ Roles: string[]; } /** * @generated from protobuf message api.SetUserProjectRolesRequest */ export interface SetUserProjectRolesRequest { /** * @generated from protobuf field: api.RequestProjectHeader Header = 1 */ Header?: RequestProjectHeader; /** * @generated from protobuf field: string UserID = 2 */ UserID: string; /** * @generated from protobuf field: repeated string Roles = 3 */ Roles: string[]; } /** * @generated from protobuf message api.SetUserPartnerAppRolesRequest */ export interface SetUserPartnerAppRolesRequest { /** * @generated from protobuf field: api.RequestProjectHeader Header = 1 */ Header?: RequestProjectHeader; /** * @generated from protobuf field: string PartnerAppID = 2 */ PartnerAppID: string; /** * @generated from protobuf field: string UserID = 3 */ UserID: string; /** * @generated from protobuf field: repeated string Roles = 4 */ Roles: string[]; } /** * @generated from protobuf message api.SetUserConnectionRolesRequest */ export interface SetUserConnectionRolesRequest { /** * @generated from protobuf field: api.RequestProjectHeader Header = 1 */ Header?: RequestProjectHeader; /** * @generated from protobuf field: string ConnectionID = 2 */ ConnectionID: string; /** * @generated from protobuf field: string UserID = 3 */ UserID: string; /** * @generated from protobuf field: repeated string Roles = 4 */ Roles: string[]; } /** * @generated from protobuf message api.SetUserAttachmentTypeRolesRequest */ export interface SetUserAttachmentTypeRolesRequest { /** * @generated from protobuf field: api.RequestProjectHeader Header = 1 */ Header?: RequestProjectHeader; /** * @generated from protobuf field: string AttachmentTypeID = 2 */ AttachmentTypeID: string; /** * @generated from protobuf field: string UserID = 3 */ UserID: string; /** * @generated from protobuf field: repeated string Roles = 4 */ Roles: string[]; } /** * @generated from protobuf message api.RemoveUserResult */ export interface RemoveUserResult { } /** * @generated from protobuf message api.EnrollUserResult */ export interface EnrollUserResult { /** * @generated from protobuf field: api.User User = 1 */ User?: User; } /** * @generated from protobuf message api.SendVerificationMailResult */ export interface SendVerificationMailResult { } /** * @generated from protobuf message api.CreateSAResult */ export interface CreateSAResult { /** * @generated from protobuf field: api.User SA = 1 */ SA?: User; /** * @generated from protobuf field: string PEM = 2 */ PEM: string; } /** * @generated from protobuf message api.RenewSAResult */ export interface RenewSAResult { /** * @generated from protobuf field: api.User SA = 1 */ SA?: User; /** * @generated from protobuf field: string PEM = 2 */ PEM: string; } /** * @generated from protobuf message api.RemoveSAResult */ export interface RemoveSAResult { } /** * @generated from protobuf message api.SuggestSANameResult */ export interface SuggestSANameResult { /** * @generated from protobuf field: string Name = 1 */ Name: string; /** * @generated from protobuf field: string Mail = 2 */ Mail: string; } /** * @generated from protobuf message api.ListPlatformUsersResult */ export interface ListPlatformUsersResult { /** * @generated from protobuf field: repeated api.User Users = 1 */ Users: User[]; } /** * @generated from protobuf message api.ListOrganisationUsersResult */ export interface ListOrganisationUsersResult { /** * @generated from protobuf field: repeated api.User Users = 1 */ Users: User[]; } /** * @generated from protobuf message api.ListProjectUsersResult */ export interface ListProjectUsersResult { /** * @generated from protobuf field: repeated api.User Users = 1 */ Users: User[]; } /** * @generated from protobuf message api.ListPartnerAppUsersResult */ export interface ListPartnerAppUsersResult { /** * @generated from protobuf field: repeated api.User Users = 1 */ Users: User[]; } /** * @generated from protobuf message api.ListConnectionUsersResult */ export interface ListConnectionUsersResult { /** * @generated from protobuf field: repeated api.User Users = 1 */ Users: User[]; } /** * @generated from protobuf message api.GetPlatformUserResult */ export interface GetPlatformUserResult { /** * @generated from protobuf field: api.User User = 1 */ User?: User; } /** * @generated from protobuf message api.GetOrganisationUserResult */ export interface GetOrganisationUserResult { /** * @generated from protobuf field: api.User User = 1 */ User?: User; } /** * @generated from protobuf message api.GetProjectUserResult */ export interface GetProjectUserResult { /** * @generated from protobuf field: api.User User = 1 */ User?: User; } /** * @generated from protobuf message api.ListUserPlatformRolesResult */ export interface ListUserPlatformRolesResult { /** * @generated from protobuf field: repeated string Roles = 1 */ Roles: string[]; } /** * @generated from protobuf message api.ListUserOrganisationRolesResult */ export interface ListUserOrganisationRolesResult { /** * @generated from protobuf field: repeated string Roles = 1 */ Roles: string[]; } /** * @generated from protobuf message api.ListUserProjectRolesResult */ export interface ListUserProjectRolesResult { /** * @generated from protobuf field: repeated string Roles = 1 */ Roles: string[]; } /** * @generated from protobuf message api.ListUserPartnerAppRolesResult */ export interface ListUserPartnerAppRolesResult { /** * @generated from protobuf field: repeated string Roles = 1 */ Roles: string[]; } /** * @generated from protobuf message api.ListUserConnectionRolesResult */ export interface ListUserConnectionRolesResult { /** * @generated from protobuf field: repeated string Roles = 1 */ Roles: string[]; } /** * @generated from protobuf message api.ListUserAttachmentTypeRolesResult */ export interface ListUserAttachmentTypeRolesResult { /** * @generated from protobuf field: repeated string Roles = 1 */ Roles: string[]; } /** * @generated from protobuf message api.SetUserPlatformRolesResult */ export interface SetUserPlatformRolesResult { } /** * @generated from protobuf message api.SetUserOrganisationRolesResult */ export interface SetUserOrganisationRolesResult { } /** * @generated from protobuf message api.SetUserProjectRolesResult */ export interface SetUserProjectRolesResult { } /** * @generated from protobuf message api.SetUserPartnerAppRolesResult */ export interface SetUserPartnerAppRolesResult { } /** * @generated from protobuf message api.SetUserConnectionRolesResult */ export interface SetUserConnectionRolesResult { } /** * @generated from protobuf message api.SetUserAttachmentTypeRolesResult */ export interface SetUserAttachmentTypeRolesResult { } /** * @generated from protobuf message api.EnrollUserWithoutMailRequest */ export interface EnrollUserWithoutMailRequest { /** * @generated from protobuf field: api.RequestOrganisationHeader Header = 1 */ Header?: RequestOrganisationHeader; /** * @generated from protobuf field: string Mail = 2 */ Mail: string; /** * The locale the user will be enrolled with following the specification defined at * http://www.rfc-editor.org/rfc/bcp/bcp47.txt. * Examples are: "en-US", "fr-CH", "es-MX" * * @generated from protobuf field: string locale = 3 */ locale: string; /** * @generated from protobuf field: bool ForceTwoFA = 4 */ ForceTwoFA: boolean; /** * @generated from protobuf field: bool LoginThroughOTP = 5 */ LoginThroughOTP: boolean; // If true, the user can be logged in through OTP instead of password. } /** * @generated from protobuf message api.EnrollUserWithoutMailResult */ export interface EnrollUserWithoutMailResult { /** * @generated from protobuf field: api.User User = 1 */ User?: User; } /** * @generated from protobuf message api.EnrollUserProjectWithoutMailRequest */ export interface EnrollUserProjectWithoutMailRequest { /** * @generated from protobuf field: api.RequestProjectHeader Header = 1 */ Header?: RequestProjectHeader; /** * @generated from protobuf field: string Mail = 2 */ Mail: string; /** * The locale the user will be enrolled with following the specification defined at * http://www.rfc-editor.org/rfc/bcp/bcp47.txt. * Examples are: "en-US", "fr-CH", "es-MX" * * @generated from protobuf field: string locale = 3 */ locale: string; /** * @generated from protobuf field: bool ForceTwoFA = 4 */ ForceTwoFA: boolean; /** * @generated from protobuf field: bool LoginThroughOTP = 5 */ LoginThroughOTP: boolean; // If true, the user can be logged in through OTP instead of password. } /** * @generated from protobuf message api.UpdateTwoFAPlatformRequest */ export interface UpdateTwoFAPlatformRequest { /** * @generated from protobuf field: string UserID = 1 */ UserID: string; /** * @generated from protobuf field: api.TwoFAValue Value = 2 */ Value: TwoFAValue; } /** * @generated from protobuf message api.UpdateTwoFAPlatformResult */ export interface UpdateTwoFAPlatformResult { /** * @generated from protobuf field: api.User User = 1 */ User?: User; } /** * @generated from protobuf message api.ForceTwoFAOrganisationRequest */ export interface ForceTwoFAOrganisationRequest { /** * @generated from protobuf field: api.RequestOrganisationHeader Header = 1 */ Header?: RequestOrganisationHeader; /** * @generated from protobuf field: string UserID = 2 */ UserID: string; /** * @generated from protobuf field: bool ForceTwoFA = 3 */ ForceTwoFA: boolean; } /** * @generated from protobuf message api.ForceProjectUserTwoFARequest */ export interface ForceProjectUserTwoFARequest { /** * @generated from protobuf field: api.RequestProjectHeader Header = 1 */ Header?: RequestProjectHeader; /** * @generated from protobuf field: string UserID = 2 */ UserID: string; } /** * @generated from protobuf message api.ForceTwoFAResult */ export interface ForceTwoFAResult { /** * @generated from protobuf field: api.User User = 1 */ User?: User; } /** * @generated from protobuf message api.FindUsersFilters */ export interface FindUsersFilters { /** * @generated from protobuf field: string Mail = 1 */ Mail: string; /** * @generated from protobuf field: api.UserStatus Status = 2 */ Status: UserStatus; /** * @generated from protobuf field: string FirstName = 3 */ FirstName: string; /** * @generated from protobuf field: string LastName = 4 */ LastName: string; /** * @generated from protobuf field: string LanguageCode = 5 */ LanguageCode: string; /** * @generated from protobuf field: api.UserType Type = 6 */ Type: UserType; /** * @generated from protobuf field: int32 Limit = 7 */ Limit: number; } /** * @generated from protobuf message api.FindPlatformUsersRequest */ export interface FindPlatformUsersRequest { /** * @generated from protobuf field: api.FindUsersFilters Filter = 1 */ Filter?: FindUsersFilters; } /** * @generated from protobuf message api.FindOrganisationUsersRequest */ export interface FindOrganisationUsersRequest { /** * @generated from protobuf field: api.RequestOrganisationHeader Header = 1 */ Header?: RequestOrganisationHeader; /** * @generated from protobuf field: api.FindUsersFilters Filter = 2 */ Filter?: FindUsersFilters; } /** * @generated from protobuf message api.FindProjectUsersRequest */ export interface FindProjectUsersRequest { /** * @generated from protobuf field: api.RequestProjectHeader Header = 1 */ Header?: RequestProjectHeader; /** * @generated from protobuf field: api.FindUsersFilters Filter = 2 */ Filter?: FindUsersFilters; } /** * @generated from protobuf message api.FindPartnerAppUsersRequest */ export interface FindPartnerAppUsersRequest { /** * @generated from protobuf field: api.RequestProjectHeader Header = 1 */ Header?: RequestProjectHeader; /** * @generated from protobuf field: string PartnerAppID = 2 */ PartnerAppID: string; /** * @generated from protobuf field: api.FindUsersFilters Filter = 3 */ Filter?: FindUsersFilters; } /** * @generated from protobuf message api.FindConnectionUsersRequest */ export interface FindConnectionUsersRequest { /** * @generated from protobuf field: api.RequestProjectHeader Header = 1 */ Header?: RequestProjectHeader; /** * @generated from protobuf field: string ConnectionID = 2 */ ConnectionID: string; /** * @generated from protobuf field: api.FindUsersFilters Filter = 3 */ Filter?: FindUsersFilters; } /** * @generated from protobuf message api.FindUsersResult */ export interface FindUsersResult { /** * @generated from protobuf field: repeated api.User Users = 1 */ Users: User[]; } /** * @generated from protobuf message api.ListUsersInPlatformRoleRequest */ export interface ListUsersInPlatformRoleRequest { /** * @generated from protobuf field: repeated string Roles = 1 */ Roles: string[]; // The roles to filter on (at least one) } /** * @generated from protobuf message api.ListUsersInOrganisationRoleRequest */ export interface ListUsersInOrganisationRoleRequest { /** * @generated from protobuf field: api.RequestOrganisationHeader Header = 1 */ Header?: RequestOrganisationHeader; /** * @generated from protobuf field: repeated string Roles = 2 */ Roles: string[]; // The roles to filter on (at least one) } /** * @generated from protobuf message api.ListUsersInProjectRoleRequest */ export interface ListUsersInProjectRoleRequest { /** * @generated from protobuf field: api.RequestProjectHeader Header = 1 */ Header?: RequestProjectHeader; /** * @generated from protobuf field: repeated string Roles = 3 */ Roles: string[]; // The roles to filter on (at least one) } /** * @generated from protobuf message api.ListUsersInPartnerAppRoleRequest */ export interface ListUsersInPartnerAppRoleRequest { /** * @generated from protobuf field: api.RequestProjectHeader Header = 1 */ Header?: RequestProjectHeader; /** * @generated from protobuf field: string PartnerAppID = 2 */ PartnerAppID: string; /** * @generated from protobuf field: repeated string Roles = 3 */ Roles: string[]; // The roles to filter on (at least one) } /** * @generated from protobuf message api.ListUsersInConnectionRoleRequest */ export interface ListUsersInConnectionRoleRequest { /** * @generated from protobuf field: api.RequestProjectHeader Header = 1 */ Header?: RequestProjectHeader; /** * @generated from protobuf field: string ConnectionID = 2 */ ConnectionID: string; /** * @generated from protobuf field: repeated string Roles = 3 */ Roles: string[]; // The roles to filter on (at least one) } /** * @generated from protobuf message api.ListUsersInRoleResult */ export interface ListUsersInRoleResult { /** * @generated from protobuf field: repeated api.User Users = 1 */ Users: User[]; } /** * @generated from protobuf enum api.TwoFAValue */ export enum TwoFAValue { /** * @generated from protobuf enum value: TWOFA_VALUE_UNKNOWN = 0; */ TWOFA_VALUE_UNKNOWN = 0, /** * 2FA is optional (default) * * @generated from protobuf enum value: TWOFA_VALUE_OPTIONAL = 10; */ TWOFA_VALUE_OPTIONAL = 10, /** * 2FA is mandatory * * @generated from protobuf enum value: TWOFA_VALUE_FORCE = 20; */ TWOFA_VALUE_FORCE = 20, /** * 2FA will be skipped * * @generated from protobuf enum value: TWOFA_VALUE_SKIP = 30; */ TWOFA_VALUE_SKIP = 30 } /** * @generated from protobuf enum api.UserStatus */ export enum UserStatus { /** * @generated from protobuf enum value: USER_STATUS_UNKNOWN = 0; */ USER_STATUS_UNKNOWN = 0, /** * Email not yet verified * * @generated from protobuf enum value: USER_STATUS_PENDING = 10; */ USER_STATUS_PENDING = 10, /** * Email invitation expired * * @generated from protobuf enum value: USER_STATUS_EXPIRED = 11; */ USER_STATUS_EXPIRED = 11, /** * Email verified, user active * * @generated from protobuf enum value: USER_STATUS_ACTIVE = 20; */ USER_STATUS_ACTIVE = 20, /** * @generated from protobuf enum value: USER_STATUS_DISABLED = 30; */ USER_STATUS_DISABLED = 30 } /** * @generated from protobuf enum api.UserType */ export enum UserType { /** * @generated from protobuf enum value: USER_TYPE_UNKNOWN = 0; */ USER_TYPE_UNKNOWN = 0, /** * @generated from protobuf enum value: USER_TYPE_USER = 10; */ USER_TYPE_USER = 10, /** * @generated from protobuf enum value: USER_TYPE_SERVICE_ACCOUNT = 20; */ USER_TYPE_SERVICE_ACCOUNT = 20 } // @generated message type with reflection information, may provide speed optimized methods class User$Type extends MessageType { constructor() { super("api.User", [ { no: 1, name: "ID", kind: "scalar", localName: "ID", jsonName: "ID", T: 9 /*ScalarType.STRING*/ }, { no: 2, name: "FirstName", kind: "scalar", localName: "FirstName", jsonName: "FirstName", T: 9 /*ScalarType.STRING*/ }, { no: 3, name: "LastName", kind: "scalar", localName: "LastName", jsonName: "LastName", T: 9 /*ScalarType.STRING*/ }, { no: 4, name: "Mail", kind: "scalar", localName: "Mail", jsonName: "Mail", T: 9 /*ScalarType.STRING*/ }, { 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: { "validate.rules": { string: { dateIso8601: true } }, "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "UTC date/time in ISO 8601 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: { "validate.rules": { string: { dateIso8601: true } }, "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "UTC date/time in ISO 8601 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" } } } ]); } create(value?: PartialMessage): User { const message = globalThis.Object.create((this.messagePrototype!)); message.ID = ""; message.FirstName = ""; message.LastName = ""; message.Mail = ""; message.LanguageCode = ""; message.TimezoneCode = ""; message.Status = 0; message.CreatedAt = ""; message.Type = 0; message.PartnerAppID = ""; message.ExpiresAt = ""; message.PartnerID = ""; message.TwoFA = 0; message.TemporarilyLocked = false; if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: User): User { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* string ID */ 1: message.ID = reader.string(); break; case /* string FirstName */ 2: message.FirstName = reader.string(); break; case /* string LastName */ 3: message.LastName = reader.string(); break; case /* string Mail */ 4: message.Mail = reader.string(); break; case /* string LanguageCode */ 6: message.LanguageCode = reader.string(); break; case /* string TimezoneCode */ 7: message.TimezoneCode = reader.string(); break; case /* api.UserStatus Status */ 10: message.Status = reader.int32(); break; case /* string CreatedAt */ 11: message.CreatedAt = reader.string(); break; case /* api.UserType Type */ 12: message.Type = reader.int32(); break; case /* string PartnerAppID */ 13: message.PartnerAppID = reader.string(); break; case /* string ExpiresAt */ 14: message.ExpiresAt = reader.string(); break; case /* string PartnerID */ 15: message.PartnerID = reader.string(); break; case /* api.TwoFAValue TwoFA */ 16: message.TwoFA = reader.int32(); break; case /* bool TemporarilyLocked */ 17: message.TemporarilyLocked = reader.bool(); 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: User, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { /* string ID = 1; */ if (message.ID !== "") writer.tag(1, WireType.LengthDelimited).string(message.ID); /* string FirstName = 2; */ if (message.FirstName !== "") writer.tag(2, WireType.LengthDelimited).string(message.FirstName); /* string LastName = 3; */ if (message.LastName !== "") writer.tag(3, WireType.LengthDelimited).string(message.LastName); /* string Mail = 4; */ if (message.Mail !== "") writer.tag(4, WireType.LengthDelimited).string(message.Mail); /* string LanguageCode = 6; */ if (message.LanguageCode !== "") writer.tag(6, WireType.LengthDelimited).string(message.LanguageCode); /* string TimezoneCode = 7; */ if (message.TimezoneCode !== "") writer.tag(7, WireType.LengthDelimited).string(message.TimezoneCode); /* api.UserStatus Status = 10; */ if (message.Status !== 0) writer.tag(10, WireType.Varint).int32(message.Status); /* string CreatedAt = 11; */ if (message.CreatedAt !== "") writer.tag(11, WireType.LengthDelimited).string(message.CreatedAt); /* api.UserType Type = 12; */ if (message.Type !== 0) writer.tag(12, WireType.Varint).int32(message.Type); /* string PartnerAppID = 13; */ if (message.PartnerAppID !== "") writer.tag(13, WireType.LengthDelimited).string(message.PartnerAppID); /* string ExpiresAt = 14; */ if (message.ExpiresAt !== "") writer.tag(14, WireType.LengthDelimited).string(message.ExpiresAt); /* string PartnerID = 15; */ if (message.PartnerID !== "") writer.tag(15, WireType.LengthDelimited).string(message.PartnerID); /* api.TwoFAValue TwoFA = 16; */ if (message.TwoFA !== 0) writer.tag(16, WireType.Varint).int32(message.TwoFA); /* bool TemporarilyLocked = 17; */ if (message.TemporarilyLocked !== false) writer.tag(17, WireType.Varint).bool(message.TemporarilyLocked); let u = options.writeUnknownFields; if (u !== false) (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); return writer; } } /** * @generated MessageType for protobuf message api.User */ export const User = new User$Type(); // @generated message type with reflection information, may provide speed optimized methods class RemoveUserRequest$Type extends MessageType { constructor() { super("api.RemoveUserRequest", [ { no: 1, 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: ["UserID"] } } }); } create(value?: PartialMessage): RemoveUserRequest { const message = globalThis.Object.create((this.messagePrototype!)); message.UserID = ""; if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: RemoveUserRequest): RemoveUserRequest { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* string UserID */ 1: 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: RemoveUserRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { /* string UserID = 1; */ if (message.UserID !== "") writer.tag(1, 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.RemoveUserRequest */ export const RemoveUserRequest = new RemoveUserRequest$Type(); // @generated message type with reflection information, may provide speed optimized methods class EnrollUserRequest$Type extends MessageType { constructor() { super("api.EnrollUserRequest", [ { no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestOrganisationHeader, options: { "validate.rules": { message: { required: true } } } }, { no: 2, name: "Mail", kind: "scalar", localName: "Mail", jsonName: "Mail", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1" } } } }, { no: 3, name: "locale", kind: "scalar", T: 9 /*ScalarType.STRING*/ }, { no: 4, name: "ForceTwoFA", kind: "scalar", localName: "ForceTwoFA", jsonName: "ForceTwoFA", T: 8 /*ScalarType.BOOL*/ }, { no: 5, name: "LoginThroughOTP", kind: "scalar", localName: "LoginThroughOTP", jsonName: "LoginThroughOTP", T: 8 /*ScalarType.BOOL*/ } ], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { required: ["Header", "Mail"] } } }); } create(value?: PartialMessage): EnrollUserRequest { const message = globalThis.Object.create((this.messagePrototype!)); message.Mail = ""; message.locale = ""; message.ForceTwoFA = false; message.LoginThroughOTP = false; if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: EnrollUserRequest): EnrollUserRequest { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* api.RequestOrganisationHeader Header */ 1: message.Header = RequestOrganisationHeader.internalBinaryRead(reader, reader.uint32(), options, message.Header); break; case /* string Mail */ 2: message.Mail = reader.string(); break; case /* string locale */ 3: message.locale = reader.string(); break; case /* bool ForceTwoFA */ 4: message.ForceTwoFA = reader.bool(); break; case /* bool LoginThroughOTP */ 5: message.LoginThroughOTP = reader.bool(); 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: EnrollUserRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { /* api.RequestOrganisationHeader Header = 1; */ if (message.Header) RequestOrganisationHeader.internalBinaryWrite(message.Header, writer.tag(1, WireType.LengthDelimited).fork(), options).join(); /* string Mail = 2; */ if (message.Mail !== "") writer.tag(2, WireType.LengthDelimited).string(message.Mail); /* string locale = 3; */ if (message.locale !== "") writer.tag(3, WireType.LengthDelimited).string(message.locale); /* bool ForceTwoFA = 4; */ if (message.ForceTwoFA !== false) writer.tag(4, WireType.Varint).bool(message.ForceTwoFA); /* bool LoginThroughOTP = 5; */ if (message.LoginThroughOTP !== false) writer.tag(5, WireType.Varint).bool(message.LoginThroughOTP); let u = options.writeUnknownFields; if (u !== false) (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); return writer; } } /** * @generated MessageType for protobuf message api.EnrollUserRequest */ export const EnrollUserRequest = new EnrollUserRequest$Type(); // @generated message type with reflection information, may provide speed optimized methods class SendVerificationMailRequest$Type extends MessageType { constructor() { super("api.SendVerificationMailRequest", [ { no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestOrganisationHeader, 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): SendVerificationMailRequest { const message = globalThis.Object.create((this.messagePrototype!)); message.UserID = ""; if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: SendVerificationMailRequest): SendVerificationMailRequest { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* api.RequestOrganisationHeader Header */ 1: message.Header = RequestOrganisationHeader.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: SendVerificationMailRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { /* api.RequestOrganisationHeader Header = 1; */ if (message.Header) RequestOrganisationHeader.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.SendVerificationMailRequest */ export const SendVerificationMailRequest = new SendVerificationMailRequest$Type(); // @generated message type with reflection information, may provide speed optimized methods class SendVerificationMailAsRequest$Type extends MessageType { constructor() { super("api.SendVerificationMailAsRequest", [ { no: 1, name: "SenderMail", kind: "scalar", localName: "SenderMail", jsonName: "SenderMail", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1" } } } }, { no: 2, name: "UserID", kind: "scalar", localName: "UserID", jsonName: "UserID", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1" } } } }, { no: 3, name: "OrganisationID", kind: "scalar", localName: "OrganisationID", jsonName: "OrganisationID", T: 9 /*ScalarType.STRING*/ }, { no: 4, name: "ProjectID", kind: "scalar", localName: "ProjectID", jsonName: "ProjectID", T: 9 /*ScalarType.STRING*/ } ], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { required: ["SenderMail", "UserID"] } } }); } create(value?: PartialMessage): SendVerificationMailAsRequest { const message = globalThis.Object.create((this.messagePrototype!)); message.SenderMail = ""; message.UserID = ""; message.OrganisationID = ""; message.ProjectID = ""; if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: SendVerificationMailAsRequest): SendVerificationMailAsRequest { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* string SenderMail */ 1: message.SenderMail = reader.string(); break; case /* string UserID */ 2: message.UserID = reader.string(); break; case /* string OrganisationID */ 3: message.OrganisationID = reader.string(); break; case /* string ProjectID */ 4: message.ProjectID = 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: SendVerificationMailAsRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { /* string SenderMail = 1; */ if (message.SenderMail !== "") writer.tag(1, WireType.LengthDelimited).string(message.SenderMail); /* string UserID = 2; */ if (message.UserID !== "") writer.tag(2, WireType.LengthDelimited).string(message.UserID); /* string OrganisationID = 3; */ if (message.OrganisationID !== "") writer.tag(3, WireType.LengthDelimited).string(message.OrganisationID); /* string ProjectID = 4; */ if (message.ProjectID !== "") writer.tag(4, WireType.LengthDelimited).string(message.ProjectID); let u = options.writeUnknownFields; if (u !== false) (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); return writer; } } /** * @generated MessageType for protobuf message api.SendVerificationMailAsRequest */ export const SendVerificationMailAsRequest = new SendVerificationMailAsRequest$Type(); // @generated message type with reflection information, may provide speed optimized methods class EnrollUserProjectRequest$Type extends MessageType { constructor() { super("api.EnrollUserProjectRequest", [ { no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestProjectHeader, options: { "validate.rules": { message: { required: true } } } }, { no: 2, name: "Mail", kind: "scalar", localName: "Mail", jsonName: "Mail", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1" } } } }, { no: 3, name: "locale", kind: "scalar", T: 9 /*ScalarType.STRING*/ }, { no: 4, name: "ForceTwoFA", kind: "scalar", localName: "ForceTwoFA", jsonName: "ForceTwoFA", T: 8 /*ScalarType.BOOL*/ }, { no: 5, name: "LoginThroughOTP", kind: "scalar", localName: "LoginThroughOTP", jsonName: "LoginThroughOTP", T: 8 /*ScalarType.BOOL*/ } ], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { required: ["Header", "Mail"] } } }); } create(value?: PartialMessage): EnrollUserProjectRequest { const message = globalThis.Object.create((this.messagePrototype!)); message.Mail = ""; message.locale = ""; message.ForceTwoFA = false; message.LoginThroughOTP = false; if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: EnrollUserProjectRequest): EnrollUserProjectRequest { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* api.RequestProjectHeader Header */ 1: message.Header = RequestProjectHeader.internalBinaryRead(reader, reader.uint32(), options, message.Header); break; case /* string Mail */ 2: message.Mail = reader.string(); break; case /* string locale */ 3: message.locale = reader.string(); break; case /* bool ForceTwoFA */ 4: message.ForceTwoFA = reader.bool(); break; case /* bool LoginThroughOTP */ 5: message.LoginThroughOTP = reader.bool(); 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: EnrollUserProjectRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { /* api.RequestProjectHeader Header = 1; */ if (message.Header) RequestProjectHeader.internalBinaryWrite(message.Header, writer.tag(1, WireType.LengthDelimited).fork(), options).join(); /* string Mail = 2; */ if (message.Mail !== "") writer.tag(2, WireType.LengthDelimited).string(message.Mail); /* string locale = 3; */ if (message.locale !== "") writer.tag(3, WireType.LengthDelimited).string(message.locale); /* bool ForceTwoFA = 4; */ if (message.ForceTwoFA !== false) writer.tag(4, WireType.Varint).bool(message.ForceTwoFA); /* bool LoginThroughOTP = 5; */ if (message.LoginThroughOTP !== false) writer.tag(5, WireType.Varint).bool(message.LoginThroughOTP); let u = options.writeUnknownFields; if (u !== false) (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); return writer; } } /** * @generated MessageType for protobuf message api.EnrollUserProjectRequest */ export const EnrollUserProjectRequest = new EnrollUserProjectRequest$Type(); // @generated message type with reflection information, may provide speed optimized methods class SendVerificationMailProjectRequest$Type extends MessageType { constructor() { super("api.SendVerificationMailProjectRequest", [ { no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestProjectHeader, 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): SendVerificationMailProjectRequest { const message = globalThis.Object.create((this.messagePrototype!)); message.UserID = ""; if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: SendVerificationMailProjectRequest): SendVerificationMailProjectRequest { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* api.RequestProjectHeader Header */ 1: message.Header = RequestProjectHeader.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: SendVerificationMailProjectRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { /* api.RequestProjectHeader Header = 1; */ if (message.Header) RequestProjectHeader.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.SendVerificationMailProjectRequest */ export const SendVerificationMailProjectRequest = new SendVerificationMailProjectRequest$Type(); // @generated message type with reflection information, may provide speed optimized methods class CreateSARequest$Type extends MessageType { 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: { "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 { const message = globalThis.Object.create((this.messagePrototype!)); message.Name = ""; if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: CreateSARequest): CreateSARequest { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* api.RequestOrganisationHeader Header */ 1: message.Header = RequestOrganisationHeader.internalBinaryRead(reader, reader.uint32(), options, message.Header); break; case /* string Name */ 2: message.Name = 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: CreateSARequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { /* api.RequestOrganisationHeader Header = 1; */ if (message.Header) RequestOrganisationHeader.internalBinaryWrite(message.Header, writer.tag(1, WireType.LengthDelimited).fork(), options).join(); /* string Name = 2; */ if (message.Name !== "") writer.tag(2, WireType.LengthDelimited).string(message.Name); let u = options.writeUnknownFields; if (u !== false) (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); return writer; } } /** * @generated MessageType for protobuf message api.CreateSARequest */ export const CreateSARequest = new CreateSARequest$Type(); // @generated message type with reflection information, may provide speed optimized methods class RenewSARequest$Type extends MessageType { constructor() { super("api.RenewSARequest", [ { no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestOrganisationHeader, options: { "validate.rules": { message: { required: true } } } }, { no: 2, name: "Mail", kind: "scalar", localName: "Mail", jsonName: "Mail", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1" } } } } ], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { required: ["Header", "Mail"] } } }); } create(value?: PartialMessage): RenewSARequest { const message = globalThis.Object.create((this.messagePrototype!)); message.Mail = ""; if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: RenewSARequest): RenewSARequest { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* api.RequestOrganisationHeader Header */ 1: message.Header = RequestOrganisationHeader.internalBinaryRead(reader, reader.uint32(), options, message.Header); break; case /* string Mail */ 2: message.Mail = 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: RenewSARequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { /* api.RequestOrganisationHeader Header = 1; */ if (message.Header) RequestOrganisationHeader.internalBinaryWrite(message.Header, writer.tag(1, WireType.LengthDelimited).fork(), options).join(); /* string Mail = 2; */ if (message.Mail !== "") writer.tag(2, WireType.LengthDelimited).string(message.Mail); let u = options.writeUnknownFields; if (u !== false) (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); return writer; } } /** * @generated MessageType for protobuf message api.RenewSARequest */ export const RenewSARequest = new RenewSARequest$Type(); // @generated message type with reflection information, may provide speed optimized methods class RemoveSARequest$Type extends MessageType { constructor() { super("api.RemoveSARequest", [ { no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestOrganisationHeader, options: { "validate.rules": { message: { required: true } } } }, { no: 2, name: "Mail", kind: "scalar", localName: "Mail", jsonName: "Mail", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1" } } } } ], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { required: ["Header", "Mail"] } } }); } create(value?: PartialMessage): RemoveSARequest { const message = globalThis.Object.create((this.messagePrototype!)); message.Mail = ""; if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: RemoveSARequest): RemoveSARequest { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* api.RequestOrganisationHeader Header */ 1: message.Header = RequestOrganisationHeader.internalBinaryRead(reader, reader.uint32(), options, message.Header); break; case /* string Mail */ 2: message.Mail = 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: RemoveSARequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { /* api.RequestOrganisationHeader Header = 1; */ if (message.Header) RequestOrganisationHeader.internalBinaryWrite(message.Header, writer.tag(1, WireType.LengthDelimited).fork(), options).join(); /* string Mail = 2; */ if (message.Mail !== "") writer.tag(2, WireType.LengthDelimited).string(message.Mail); let u = options.writeUnknownFields; if (u !== false) (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); return writer; } } /** * @generated MessageType for protobuf message api.RemoveSARequest */ export const RemoveSARequest = new RemoveSARequest$Type(); // @generated message type with reflection information, may provide speed optimized methods class SuggestSANameRequest$Type extends MessageType { 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: { "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 { const message = globalThis.Object.create((this.messagePrototype!)); message.Name = ""; if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: SuggestSANameRequest): SuggestSANameRequest { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* api.RequestOrganisationHeader Header */ 1: message.Header = RequestOrganisationHeader.internalBinaryRead(reader, reader.uint32(), options, message.Header); break; case /* string Name */ 2: message.Name = 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: SuggestSANameRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { /* api.RequestOrganisationHeader Header = 1; */ if (message.Header) RequestOrganisationHeader.internalBinaryWrite(message.Header, writer.tag(1, WireType.LengthDelimited).fork(), options).join(); /* string Name = 2; */ if (message.Name !== "") writer.tag(2, WireType.LengthDelimited).string(message.Name); let u = options.writeUnknownFields; if (u !== false) (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); return writer; } } /** * @generated MessageType for protobuf message api.SuggestSANameRequest */ export const SuggestSANameRequest = new SuggestSANameRequest$Type(); // @generated message type with reflection information, may provide speed optimized methods class CreateProjectSARequest$Type extends MessageType { constructor() { super("api.CreateProjectSARequest", [ { no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestProjectHeader, options: { "validate.rules": { message: { required: true } } } }, { 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): CreateProjectSARequest { const message = globalThis.Object.create((this.messagePrototype!)); message.Name = ""; if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: CreateProjectSARequest): CreateProjectSARequest { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* api.RequestProjectHeader Header */ 1: message.Header = RequestProjectHeader.internalBinaryRead(reader, reader.uint32(), options, message.Header); break; case /* string Name */ 2: message.Name = 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: CreateProjectSARequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { /* api.RequestProjectHeader Header = 1; */ if (message.Header) RequestProjectHeader.internalBinaryWrite(message.Header, writer.tag(1, WireType.LengthDelimited).fork(), options).join(); /* string Name = 2; */ if (message.Name !== "") writer.tag(2, WireType.LengthDelimited).string(message.Name); let u = options.writeUnknownFields; if (u !== false) (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); return writer; } } /** * @generated MessageType for protobuf message api.CreateProjectSARequest */ export const CreateProjectSARequest = new CreateProjectSARequest$Type(); // @generated message type with reflection information, may provide speed optimized methods class RenewProjectSARequest$Type extends MessageType { constructor() { super("api.RenewProjectSARequest", [ { no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestProjectHeader, options: { "validate.rules": { message: { required: true } } } }, { no: 2, name: "Mail", kind: "scalar", localName: "Mail", jsonName: "Mail", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1" } } } } ], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { required: ["Header", "Mail"] } } }); } create(value?: PartialMessage): RenewProjectSARequest { const message = globalThis.Object.create((this.messagePrototype!)); message.Mail = ""; if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: RenewProjectSARequest): RenewProjectSARequest { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* api.RequestProjectHeader Header */ 1: message.Header = RequestProjectHeader.internalBinaryRead(reader, reader.uint32(), options, message.Header); break; case /* string Mail */ 2: message.Mail = 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: RenewProjectSARequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { /* api.RequestProjectHeader Header = 1; */ if (message.Header) RequestProjectHeader.internalBinaryWrite(message.Header, writer.tag(1, WireType.LengthDelimited).fork(), options).join(); /* string Mail = 2; */ if (message.Mail !== "") writer.tag(2, WireType.LengthDelimited).string(message.Mail); let u = options.writeUnknownFields; if (u !== false) (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); return writer; } } /** * @generated MessageType for protobuf message api.RenewProjectSARequest */ export const RenewProjectSARequest = new RenewProjectSARequest$Type(); // @generated message type with reflection information, may provide speed optimized methods class RemoveProjectSARequest$Type extends MessageType { constructor() { super("api.RemoveProjectSARequest", [ { no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestProjectHeader, options: { "validate.rules": { message: { required: true } } } }, { no: 2, name: "Mail", kind: "scalar", localName: "Mail", jsonName: "Mail", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1" } } } } ], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { required: ["Header", "Mail"] } } }); } create(value?: PartialMessage): RemoveProjectSARequest { const message = globalThis.Object.create((this.messagePrototype!)); message.Mail = ""; if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: RemoveProjectSARequest): RemoveProjectSARequest { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* api.RequestProjectHeader Header */ 1: message.Header = RequestProjectHeader.internalBinaryRead(reader, reader.uint32(), options, message.Header); break; case /* string Mail */ 2: message.Mail = 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: RemoveProjectSARequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { /* api.RequestProjectHeader Header = 1; */ if (message.Header) RequestProjectHeader.internalBinaryWrite(message.Header, writer.tag(1, WireType.LengthDelimited).fork(), options).join(); /* string Mail = 2; */ if (message.Mail !== "") writer.tag(2, WireType.LengthDelimited).string(message.Mail); let u = options.writeUnknownFields; if (u !== false) (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); return writer; } } /** * @generated MessageType for protobuf message api.RemoveProjectSARequest */ export const RemoveProjectSARequest = new RemoveProjectSARequest$Type(); // @generated message type with reflection information, may provide speed optimized methods class SuggestProjectSANameRequest$Type extends MessageType { constructor() { super("api.SuggestProjectSANameRequest", [ { no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestProjectHeader, options: { "validate.rules": { message: { required: true } } } }, { 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): SuggestProjectSANameRequest { const message = globalThis.Object.create((this.messagePrototype!)); message.Name = ""; if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: SuggestProjectSANameRequest): SuggestProjectSANameRequest { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* api.RequestProjectHeader Header */ 1: message.Header = RequestProjectHeader.internalBinaryRead(reader, reader.uint32(), options, message.Header); break; case /* string Name */ 2: message.Name = 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: SuggestProjectSANameRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { /* api.RequestProjectHeader Header = 1; */ if (message.Header) RequestProjectHeader.internalBinaryWrite(message.Header, writer.tag(1, WireType.LengthDelimited).fork(), options).join(); /* string Name = 2; */ if (message.Name !== "") writer.tag(2, WireType.LengthDelimited).string(message.Name); let u = options.writeUnknownFields; if (u !== false) (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); return writer; } } /** * @generated MessageType for protobuf message api.SuggestProjectSANameRequest */ export const SuggestProjectSANameRequest = new SuggestProjectSANameRequest$Type(); // @generated message type with reflection information, may provide speed optimized methods class ListPlatformUsersRequest$Type extends MessageType { constructor() { super("api.ListPlatformUsersRequest", []); } create(value?: PartialMessage): ListPlatformUsersRequest { const message = globalThis.Object.create((this.messagePrototype!)); if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: ListPlatformUsersRequest): ListPlatformUsersRequest { 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: ListPlatformUsersRequest, 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.ListPlatformUsersRequest */ export const ListPlatformUsersRequest = new ListPlatformUsersRequest$Type(); // @generated message type with reflection information, may provide speed optimized methods class ListOrganisationUsersRequest$Type extends MessageType { constructor() { super("api.ListOrganisationUsersRequest", [ { no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestOrganisationHeader, options: { "validate.rules": { message: { required: true } } } } ], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { required: ["Header"] } } }); } create(value?: PartialMessage): ListOrganisationUsersRequest { const message = globalThis.Object.create((this.messagePrototype!)); if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: ListOrganisationUsersRequest): ListOrganisationUsersRequest { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* api.RequestOrganisationHeader Header */ 1: message.Header = RequestOrganisationHeader.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: ListOrganisationUsersRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { /* api.RequestOrganisationHeader Header = 1; */ if (message.Header) RequestOrganisationHeader.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.ListOrganisationUsersRequest */ export const ListOrganisationUsersRequest = new ListOrganisationUsersRequest$Type(); // @generated message type with reflection information, may provide speed optimized methods class ListProjectUsersRequest$Type extends MessageType { constructor() { super("api.ListProjectUsersRequest", [ { no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestProjectHeader, options: { "validate.rules": { message: { required: true } } } } ], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { required: ["Header"] } } }); } create(value?: PartialMessage): ListProjectUsersRequest { const message = globalThis.Object.create((this.messagePrototype!)); if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: ListProjectUsersRequest): ListProjectUsersRequest { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* api.RequestProjectHeader Header */ 1: message.Header = RequestProjectHeader.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: ListProjectUsersRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { /* api.RequestProjectHeader Header = 1; */ if (message.Header) RequestProjectHeader.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.ListProjectUsersRequest */ export const ListProjectUsersRequest = new ListProjectUsersRequest$Type(); // @generated message type with reflection information, may provide speed optimized methods class ListPartnerAppUsersRequest$Type extends MessageType { constructor() { super("api.ListPartnerAppUsersRequest", [ { no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestProjectHeader, options: { "validate.rules": { message: { required: true } } } }, { no: 2, name: "PartnerAppID", kind: "scalar", localName: "PartnerAppID", jsonName: "PartnerAppID", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1", pattern: "^([A-Za-z0-9-])+$" } }, "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { pattern: "^([A-Za-z0-9-])+$" } } } ], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { required: ["Header", "PartnerAppID"] } } }); } create(value?: PartialMessage): ListPartnerAppUsersRequest { const message = globalThis.Object.create((this.messagePrototype!)); message.PartnerAppID = ""; if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: ListPartnerAppUsersRequest): ListPartnerAppUsersRequest { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* api.RequestProjectHeader Header */ 1: message.Header = RequestProjectHeader.internalBinaryRead(reader, reader.uint32(), options, message.Header); break; case /* string PartnerAppID */ 2: message.PartnerAppID = 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: ListPartnerAppUsersRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { /* api.RequestProjectHeader Header = 1; */ if (message.Header) RequestProjectHeader.internalBinaryWrite(message.Header, writer.tag(1, WireType.LengthDelimited).fork(), options).join(); /* string PartnerAppID = 2; */ if (message.PartnerAppID !== "") writer.tag(2, WireType.LengthDelimited).string(message.PartnerAppID); let u = options.writeUnknownFields; if (u !== false) (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); return writer; } } /** * @generated MessageType for protobuf message api.ListPartnerAppUsersRequest */ export const ListPartnerAppUsersRequest = new ListPartnerAppUsersRequest$Type(); // @generated message type with reflection information, may provide speed optimized methods class ListConnectionUsersRequest$Type extends MessageType { constructor() { super("api.ListConnectionUsersRequest", [ { no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestProjectHeader, options: { "validate.rules": { message: { required: true } } } }, { no: 2, name: "ConnectionID", kind: "scalar", localName: "ConnectionID", jsonName: "ConnectionID", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1", pattern: "^([A-Za-z0-9-])+$" } }, "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { pattern: "^([A-Za-z0-9-])+$" } } } ], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { required: ["Header", "ConnectionID"] } } }); } create(value?: PartialMessage): ListConnectionUsersRequest { const message = globalThis.Object.create((this.messagePrototype!)); message.ConnectionID = ""; if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: ListConnectionUsersRequest): ListConnectionUsersRequest { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* api.RequestProjectHeader Header */ 1: message.Header = RequestProjectHeader.internalBinaryRead(reader, reader.uint32(), options, message.Header); break; case /* string ConnectionID */ 2: message.ConnectionID = 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: ListConnectionUsersRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { /* api.RequestProjectHeader Header = 1; */ if (message.Header) RequestProjectHeader.internalBinaryWrite(message.Header, writer.tag(1, WireType.LengthDelimited).fork(), options).join(); /* string ConnectionID = 2; */ if (message.ConnectionID !== "") writer.tag(2, WireType.LengthDelimited).string(message.ConnectionID); let u = options.writeUnknownFields; if (u !== false) (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); return writer; } } /** * @generated MessageType for protobuf message api.ListConnectionUsersRequest */ export const ListConnectionUsersRequest = new ListConnectionUsersRequest$Type(); // @generated message type with reflection information, may provide speed optimized methods class GetPlatformUserRequest$Type extends MessageType { constructor() { super("api.GetPlatformUserRequest", [ { no: 1, 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: ["UserID"] } } }); } create(value?: PartialMessage): GetPlatformUserRequest { const message = globalThis.Object.create((this.messagePrototype!)); message.UserID = ""; if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: GetPlatformUserRequest): GetPlatformUserRequest { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* string UserID */ 1: 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: GetPlatformUserRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { /* string UserID = 1; */ if (message.UserID !== "") writer.tag(1, 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.GetPlatformUserRequest */ export const GetPlatformUserRequest = new GetPlatformUserRequest$Type(); // @generated message type with reflection information, may provide speed optimized methods class GetPlatformUserByMailRequest$Type extends MessageType { constructor() { super("api.GetPlatformUserByMailRequest", [ { no: 1, name: "UserMail", kind: "scalar", localName: "UserMail", jsonName: "UserMail", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1" } } } } ], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { required: ["UserMail"] } } }); } create(value?: PartialMessage): GetPlatformUserByMailRequest { const message = globalThis.Object.create((this.messagePrototype!)); message.UserMail = ""; if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: GetPlatformUserByMailRequest): GetPlatformUserByMailRequest { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* string UserMail */ 1: message.UserMail = 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: GetPlatformUserByMailRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { /* string UserMail = 1; */ if (message.UserMail !== "") writer.tag(1, WireType.LengthDelimited).string(message.UserMail); let u = options.writeUnknownFields; if (u !== false) (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); return writer; } } /** * @generated MessageType for protobuf message api.GetPlatformUserByMailRequest */ export const GetPlatformUserByMailRequest = new GetPlatformUserByMailRequest$Type(); // @generated message type with reflection information, may provide speed optimized methods class GetOrganisationUserRequest$Type extends MessageType { constructor() { super("api.GetOrganisationUserRequest", [ { no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestOrganisationHeader, 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): GetOrganisationUserRequest { const message = globalThis.Object.create((this.messagePrototype!)); message.UserID = ""; if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: GetOrganisationUserRequest): GetOrganisationUserRequest { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* api.RequestOrganisationHeader Header */ 1: message.Header = RequestOrganisationHeader.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: GetOrganisationUserRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { /* api.RequestOrganisationHeader Header = 1; */ if (message.Header) RequestOrganisationHeader.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.GetOrganisationUserRequest */ export const GetOrganisationUserRequest = new GetOrganisationUserRequest$Type(); // @generated message type with reflection information, may provide speed optimized methods class GetProjectUserRequest$Type extends MessageType { constructor() { super("api.GetProjectUserRequest", [ { no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestProjectHeader, 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): GetProjectUserRequest { const message = globalThis.Object.create((this.messagePrototype!)); message.UserID = ""; if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: GetProjectUserRequest): GetProjectUserRequest { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* api.RequestProjectHeader Header */ 1: message.Header = RequestProjectHeader.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: GetProjectUserRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { /* api.RequestProjectHeader Header = 1; */ if (message.Header) RequestProjectHeader.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.GetProjectUserRequest */ export const GetProjectUserRequest = new GetProjectUserRequest$Type(); // @generated message type with reflection information, may provide speed optimized methods class GetProjectUserByMailRequest$Type extends MessageType { constructor() { super("api.GetProjectUserByMailRequest", [ { no: 1, name: "ProjectID", kind: "scalar", localName: "ProjectID", jsonName: "ProjectID", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1" } } } }, { no: 2, name: "UserMail", kind: "scalar", localName: "UserMail", jsonName: "UserMail", 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): GetProjectUserByMailRequest { const message = globalThis.Object.create((this.messagePrototype!)); message.ProjectID = ""; message.UserMail = ""; if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: GetProjectUserByMailRequest): GetProjectUserByMailRequest { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* string ProjectID */ 1: message.ProjectID = reader.string(); break; case /* string UserMail */ 2: message.UserMail = 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: GetProjectUserByMailRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { /* string ProjectID = 1; */ if (message.ProjectID !== "") writer.tag(1, WireType.LengthDelimited).string(message.ProjectID); /* string UserMail = 2; */ if (message.UserMail !== "") writer.tag(2, WireType.LengthDelimited).string(message.UserMail); let u = options.writeUnknownFields; if (u !== false) (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); return writer; } } /** * @generated MessageType for protobuf message api.GetProjectUserByMailRequest */ export const GetProjectUserByMailRequest = new GetProjectUserByMailRequest$Type(); // @generated message type with reflection information, may provide speed optimized methods class ListUserPlatformRolesRequest$Type extends MessageType { constructor() { super("api.ListUserPlatformRolesRequest", [ { no: 1, 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: ["UserID"] } } }); } create(value?: PartialMessage): ListUserPlatformRolesRequest { const message = globalThis.Object.create((this.messagePrototype!)); message.UserID = ""; if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: ListUserPlatformRolesRequest): ListUserPlatformRolesRequest { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* string UserID */ 1: 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: ListUserPlatformRolesRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { /* string UserID = 1; */ if (message.UserID !== "") writer.tag(1, 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.ListUserPlatformRolesRequest */ export const ListUserPlatformRolesRequest = new ListUserPlatformRolesRequest$Type(); // @generated message type with reflection information, may provide speed optimized methods class ListUserOrganisationRolesRequest$Type extends MessageType { constructor() { super("api.ListUserOrganisationRolesRequest", [ { no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestOrganisationHeader, 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): ListUserOrganisationRolesRequest { const message = globalThis.Object.create((this.messagePrototype!)); message.UserID = ""; if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: ListUserOrganisationRolesRequest): ListUserOrganisationRolesRequest { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* api.RequestOrganisationHeader Header */ 1: message.Header = RequestOrganisationHeader.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: ListUserOrganisationRolesRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { /* api.RequestOrganisationHeader Header = 1; */ if (message.Header) RequestOrganisationHeader.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.ListUserOrganisationRolesRequest */ export const ListUserOrganisationRolesRequest = new ListUserOrganisationRolesRequest$Type(); // @generated message type with reflection information, may provide speed optimized methods class ListUserProjectRolesRequest$Type extends MessageType { constructor() { super("api.ListUserProjectRolesRequest", [ { no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestProjectHeader, 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): ListUserProjectRolesRequest { const message = globalThis.Object.create((this.messagePrototype!)); message.UserID = ""; if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: ListUserProjectRolesRequest): ListUserProjectRolesRequest { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* api.RequestProjectHeader Header */ 1: message.Header = RequestProjectHeader.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: ListUserProjectRolesRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { /* api.RequestProjectHeader Header = 1; */ if (message.Header) RequestProjectHeader.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.ListUserProjectRolesRequest */ export const ListUserProjectRolesRequest = new ListUserProjectRolesRequest$Type(); // @generated message type with reflection information, may provide speed optimized methods class ListUserPartnerAppRolesRequest$Type extends MessageType { constructor() { super("api.ListUserPartnerAppRolesRequest", [ { no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestProjectHeader, options: { "validate.rules": { message: { required: true } } } }, { no: 2, name: "PartnerAppID", kind: "scalar", localName: "PartnerAppID", jsonName: "PartnerAppID", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1" } } } }, { no: 3, 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", "PartnerAppID", "UserID"] } } }); } create(value?: PartialMessage): ListUserPartnerAppRolesRequest { const message = globalThis.Object.create((this.messagePrototype!)); message.PartnerAppID = ""; message.UserID = ""; if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: ListUserPartnerAppRolesRequest): ListUserPartnerAppRolesRequest { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* api.RequestProjectHeader Header */ 1: message.Header = RequestProjectHeader.internalBinaryRead(reader, reader.uint32(), options, message.Header); break; case /* string PartnerAppID */ 2: message.PartnerAppID = reader.string(); break; case /* string UserID */ 3: 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: ListUserPartnerAppRolesRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { /* api.RequestProjectHeader Header = 1; */ if (message.Header) RequestProjectHeader.internalBinaryWrite(message.Header, writer.tag(1, WireType.LengthDelimited).fork(), options).join(); /* string PartnerAppID = 2; */ if (message.PartnerAppID !== "") writer.tag(2, WireType.LengthDelimited).string(message.PartnerAppID); /* string UserID = 3; */ if (message.UserID !== "") writer.tag(3, 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.ListUserPartnerAppRolesRequest */ export const ListUserPartnerAppRolesRequest = new ListUserPartnerAppRolesRequest$Type(); // @generated message type with reflection information, may provide speed optimized methods class ListUserConnectionRolesRequest$Type extends MessageType { constructor() { super("api.ListUserConnectionRolesRequest", [ { no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestProjectHeader, options: { "validate.rules": { message: { required: true } } } }, { no: 2, name: "ConnectionID", kind: "scalar", localName: "ConnectionID", jsonName: "ConnectionID", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1" } } } }, { no: 3, 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", "ConnectionID", "UserID"] } } }); } create(value?: PartialMessage): ListUserConnectionRolesRequest { const message = globalThis.Object.create((this.messagePrototype!)); message.ConnectionID = ""; message.UserID = ""; if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: ListUserConnectionRolesRequest): ListUserConnectionRolesRequest { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* api.RequestProjectHeader Header */ 1: message.Header = RequestProjectHeader.internalBinaryRead(reader, reader.uint32(), options, message.Header); break; case /* string ConnectionID */ 2: message.ConnectionID = reader.string(); break; case /* string UserID */ 3: 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: ListUserConnectionRolesRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { /* api.RequestProjectHeader Header = 1; */ if (message.Header) RequestProjectHeader.internalBinaryWrite(message.Header, writer.tag(1, WireType.LengthDelimited).fork(), options).join(); /* string ConnectionID = 2; */ if (message.ConnectionID !== "") writer.tag(2, WireType.LengthDelimited).string(message.ConnectionID); /* string UserID = 3; */ if (message.UserID !== "") writer.tag(3, 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.ListUserConnectionRolesRequest */ export const ListUserConnectionRolesRequest = new ListUserConnectionRolesRequest$Type(); // @generated message type with reflection information, may provide speed optimized methods class ListUserAttachmentTypeRolesRequest$Type extends MessageType { constructor() { super("api.ListUserAttachmentTypeRolesRequest", [ { no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestProjectHeader, options: { "validate.rules": { message: { required: true } } } }, { no: 2, name: "AttachmentTypeID", kind: "scalar", localName: "AttachmentTypeID", jsonName: "AttachmentTypeID", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1" } } } }, { no: 3, 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", "AttachmentTypeID", "UserID"] } } }); } create(value?: PartialMessage): ListUserAttachmentTypeRolesRequest { const message = globalThis.Object.create((this.messagePrototype!)); message.AttachmentTypeID = ""; message.UserID = ""; if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: ListUserAttachmentTypeRolesRequest): ListUserAttachmentTypeRolesRequest { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* api.RequestProjectHeader Header */ 1: message.Header = RequestProjectHeader.internalBinaryRead(reader, reader.uint32(), options, message.Header); break; case /* string AttachmentTypeID */ 2: message.AttachmentTypeID = reader.string(); break; case /* string UserID */ 3: 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: ListUserAttachmentTypeRolesRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { /* api.RequestProjectHeader Header = 1; */ if (message.Header) RequestProjectHeader.internalBinaryWrite(message.Header, writer.tag(1, WireType.LengthDelimited).fork(), options).join(); /* string AttachmentTypeID = 2; */ if (message.AttachmentTypeID !== "") writer.tag(2, WireType.LengthDelimited).string(message.AttachmentTypeID); /* string UserID = 3; */ if (message.UserID !== "") writer.tag(3, 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.ListUserAttachmentTypeRolesRequest */ export const ListUserAttachmentTypeRolesRequest = new ListUserAttachmentTypeRolesRequest$Type(); // @generated message type with reflection information, may provide speed optimized methods class SetUserPlatformRolesRequest$Type extends MessageType { constructor() { super("api.SetUserPlatformRolesRequest", [ { no: 1, name: "UserID", kind: "scalar", localName: "UserID", jsonName: "UserID", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1" } } } }, { no: 2, 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: ["UserID"] } } }); } create(value?: PartialMessage): SetUserPlatformRolesRequest { const message = globalThis.Object.create((this.messagePrototype!)); message.UserID = ""; message.Roles = []; if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: SetUserPlatformRolesRequest): SetUserPlatformRolesRequest { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* string UserID */ 1: message.UserID = reader.string(); break; case /* repeated string Roles */ 2: 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: SetUserPlatformRolesRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { /* string UserID = 1; */ if (message.UserID !== "") writer.tag(1, WireType.LengthDelimited).string(message.UserID); /* repeated string Roles = 2; */ for (let i = 0; i < message.Roles.length; i++) writer.tag(2, 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.SetUserPlatformRolesRequest */ export const SetUserPlatformRolesRequest = new SetUserPlatformRolesRequest$Type(); // @generated message type with reflection information, may provide speed optimized methods class SetUserOrganisationRolesRequest$Type extends MessageType { constructor() { super("api.SetUserOrganisationRolesRequest", [ { no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestOrganisationHeader, 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): SetUserOrganisationRolesRequest { const message = globalThis.Object.create((this.messagePrototype!)); message.UserID = ""; message.Roles = []; if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: SetUserOrganisationRolesRequest): SetUserOrganisationRolesRequest { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* api.RequestOrganisationHeader Header */ 1: message.Header = RequestOrganisationHeader.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: SetUserOrganisationRolesRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { /* api.RequestOrganisationHeader Header = 1; */ if (message.Header) RequestOrganisationHeader.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.SetUserOrganisationRolesRequest */ export const SetUserOrganisationRolesRequest = new SetUserOrganisationRolesRequest$Type(); // @generated message type with reflection information, may provide speed optimized methods class SetUserProjectRolesRequest$Type extends MessageType { constructor() { super("api.SetUserProjectRolesRequest", [ { no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestProjectHeader, 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): SetUserProjectRolesRequest { const message = globalThis.Object.create((this.messagePrototype!)); message.UserID = ""; message.Roles = []; if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: SetUserProjectRolesRequest): SetUserProjectRolesRequest { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* api.RequestProjectHeader Header */ 1: message.Header = RequestProjectHeader.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: SetUserProjectRolesRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { /* api.RequestProjectHeader Header = 1; */ if (message.Header) RequestProjectHeader.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.SetUserProjectRolesRequest */ export const SetUserProjectRolesRequest = new SetUserProjectRolesRequest$Type(); // @generated message type with reflection information, may provide speed optimized methods class SetUserPartnerAppRolesRequest$Type extends MessageType { constructor() { super("api.SetUserPartnerAppRolesRequest", [ { no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestProjectHeader, options: { "validate.rules": { message: { required: true } } } }, { no: 2, name: "PartnerAppID", kind: "scalar", localName: "PartnerAppID", jsonName: "PartnerAppID", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1" } } } }, { no: 3, name: "UserID", kind: "scalar", localName: "UserID", jsonName: "UserID", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1" } } } }, { no: 4, 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", "PartnerAppID", "UserID"] } } }); } create(value?: PartialMessage): SetUserPartnerAppRolesRequest { const message = globalThis.Object.create((this.messagePrototype!)); message.PartnerAppID = ""; message.UserID = ""; message.Roles = []; if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: SetUserPartnerAppRolesRequest): SetUserPartnerAppRolesRequest { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* api.RequestProjectHeader Header */ 1: message.Header = RequestProjectHeader.internalBinaryRead(reader, reader.uint32(), options, message.Header); break; case /* string PartnerAppID */ 2: message.PartnerAppID = reader.string(); break; case /* string UserID */ 3: message.UserID = reader.string(); break; case /* repeated string Roles */ 4: 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: SetUserPartnerAppRolesRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { /* api.RequestProjectHeader Header = 1; */ if (message.Header) RequestProjectHeader.internalBinaryWrite(message.Header, writer.tag(1, WireType.LengthDelimited).fork(), options).join(); /* string PartnerAppID = 2; */ if (message.PartnerAppID !== "") writer.tag(2, WireType.LengthDelimited).string(message.PartnerAppID); /* string UserID = 3; */ if (message.UserID !== "") writer.tag(3, WireType.LengthDelimited).string(message.UserID); /* repeated string Roles = 4; */ for (let i = 0; i < message.Roles.length; i++) writer.tag(4, 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.SetUserPartnerAppRolesRequest */ export const SetUserPartnerAppRolesRequest = new SetUserPartnerAppRolesRequest$Type(); // @generated message type with reflection information, may provide speed optimized methods class SetUserConnectionRolesRequest$Type extends MessageType { constructor() { super("api.SetUserConnectionRolesRequest", [ { no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestProjectHeader, options: { "validate.rules": { message: { required: true } } } }, { no: 2, name: "ConnectionID", kind: "scalar", localName: "ConnectionID", jsonName: "ConnectionID", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1" } } } }, { no: 3, name: "UserID", kind: "scalar", localName: "UserID", jsonName: "UserID", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1" } } } }, { no: 4, 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", "ConnectionID", "UserID"] } } }); } create(value?: PartialMessage): SetUserConnectionRolesRequest { const message = globalThis.Object.create((this.messagePrototype!)); message.ConnectionID = ""; message.UserID = ""; message.Roles = []; if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: SetUserConnectionRolesRequest): SetUserConnectionRolesRequest { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* api.RequestProjectHeader Header */ 1: message.Header = RequestProjectHeader.internalBinaryRead(reader, reader.uint32(), options, message.Header); break; case /* string ConnectionID */ 2: message.ConnectionID = reader.string(); break; case /* string UserID */ 3: message.UserID = reader.string(); break; case /* repeated string Roles */ 4: 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: SetUserConnectionRolesRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { /* api.RequestProjectHeader Header = 1; */ if (message.Header) RequestProjectHeader.internalBinaryWrite(message.Header, writer.tag(1, WireType.LengthDelimited).fork(), options).join(); /* string ConnectionID = 2; */ if (message.ConnectionID !== "") writer.tag(2, WireType.LengthDelimited).string(message.ConnectionID); /* string UserID = 3; */ if (message.UserID !== "") writer.tag(3, WireType.LengthDelimited).string(message.UserID); /* repeated string Roles = 4; */ for (let i = 0; i < message.Roles.length; i++) writer.tag(4, 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.SetUserConnectionRolesRequest */ export const SetUserConnectionRolesRequest = new SetUserConnectionRolesRequest$Type(); // @generated message type with reflection information, may provide speed optimized methods class SetUserAttachmentTypeRolesRequest$Type extends MessageType { constructor() { super("api.SetUserAttachmentTypeRolesRequest", [ { no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestProjectHeader, options: { "validate.rules": { message: { required: true } } } }, { no: 2, name: "AttachmentTypeID", kind: "scalar", localName: "AttachmentTypeID", jsonName: "AttachmentTypeID", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1" } } } }, { no: 3, name: "UserID", kind: "scalar", localName: "UserID", jsonName: "UserID", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1" } } } }, { no: 4, 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", "AttachmentTypeID", "UserID"] } } }); } create(value?: PartialMessage): SetUserAttachmentTypeRolesRequest { const message = globalThis.Object.create((this.messagePrototype!)); message.AttachmentTypeID = ""; message.UserID = ""; message.Roles = []; if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: SetUserAttachmentTypeRolesRequest): SetUserAttachmentTypeRolesRequest { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* api.RequestProjectHeader Header */ 1: message.Header = RequestProjectHeader.internalBinaryRead(reader, reader.uint32(), options, message.Header); break; case /* string AttachmentTypeID */ 2: message.AttachmentTypeID = reader.string(); break; case /* string UserID */ 3: message.UserID = reader.string(); break; case /* repeated string Roles */ 4: 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: SetUserAttachmentTypeRolesRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { /* api.RequestProjectHeader Header = 1; */ if (message.Header) RequestProjectHeader.internalBinaryWrite(message.Header, writer.tag(1, WireType.LengthDelimited).fork(), options).join(); /* string AttachmentTypeID = 2; */ if (message.AttachmentTypeID !== "") writer.tag(2, WireType.LengthDelimited).string(message.AttachmentTypeID); /* string UserID = 3; */ if (message.UserID !== "") writer.tag(3, WireType.LengthDelimited).string(message.UserID); /* repeated string Roles = 4; */ for (let i = 0; i < message.Roles.length; i++) writer.tag(4, 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.SetUserAttachmentTypeRolesRequest */ export const SetUserAttachmentTypeRolesRequest = new SetUserAttachmentTypeRolesRequest$Type(); // @generated message type with reflection information, may provide speed optimized methods class RemoveUserResult$Type extends MessageType { constructor() { super("api.RemoveUserResult", []); } create(value?: PartialMessage): RemoveUserResult { const message = globalThis.Object.create((this.messagePrototype!)); if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: RemoveUserResult): RemoveUserResult { 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: RemoveUserResult, 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.RemoveUserResult */ export const RemoveUserResult = new RemoveUserResult$Type(); // @generated message type with reflection information, may provide speed optimized methods class EnrollUserResult$Type extends MessageType { constructor() { super("api.EnrollUserResult", [ { no: 1, name: "User", kind: "message", localName: "User", jsonName: "User", T: () => User } ]); } create(value?: PartialMessage): EnrollUserResult { const message = globalThis.Object.create((this.messagePrototype!)); if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: EnrollUserResult): EnrollUserResult { 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: EnrollUserResult, 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.EnrollUserResult */ export const EnrollUserResult = new EnrollUserResult$Type(); // @generated message type with reflection information, may provide speed optimized methods class SendVerificationMailResult$Type extends MessageType { constructor() { super("api.SendVerificationMailResult", []); } create(value?: PartialMessage): SendVerificationMailResult { const message = globalThis.Object.create((this.messagePrototype!)); if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: SendVerificationMailResult): SendVerificationMailResult { 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: SendVerificationMailResult, 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.SendVerificationMailResult */ export const SendVerificationMailResult = new SendVerificationMailResult$Type(); // @generated message type with reflection information, may provide speed optimized methods class CreateSAResult$Type extends MessageType { constructor() { super("api.CreateSAResult", [ { no: 1, name: "SA", kind: "message", localName: "SA", jsonName: "SA", T: () => User }, { no: 2, name: "PEM", kind: "scalar", localName: "PEM", jsonName: "PEM", T: 9 /*ScalarType.STRING*/ } ]); } create(value?: PartialMessage): CreateSAResult { const message = globalThis.Object.create((this.messagePrototype!)); message.PEM = ""; if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: CreateSAResult): CreateSAResult { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* api.User SA */ 1: message.SA = User.internalBinaryRead(reader, reader.uint32(), options, message.SA); break; case /* string PEM */ 2: message.PEM = 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: CreateSAResult, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { /* api.User SA = 1; */ if (message.SA) User.internalBinaryWrite(message.SA, writer.tag(1, WireType.LengthDelimited).fork(), options).join(); /* string PEM = 2; */ if (message.PEM !== "") writer.tag(2, WireType.LengthDelimited).string(message.PEM); let u = options.writeUnknownFields; if (u !== false) (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); return writer; } } /** * @generated MessageType for protobuf message api.CreateSAResult */ export const CreateSAResult = new CreateSAResult$Type(); // @generated message type with reflection information, may provide speed optimized methods class RenewSAResult$Type extends MessageType { constructor() { super("api.RenewSAResult", [ { no: 1, name: "SA", kind: "message", localName: "SA", jsonName: "SA", T: () => User }, { no: 2, name: "PEM", kind: "scalar", localName: "PEM", jsonName: "PEM", T: 9 /*ScalarType.STRING*/ } ]); } create(value?: PartialMessage): RenewSAResult { const message = globalThis.Object.create((this.messagePrototype!)); message.PEM = ""; if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: RenewSAResult): RenewSAResult { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* api.User SA */ 1: message.SA = User.internalBinaryRead(reader, reader.uint32(), options, message.SA); break; case /* string PEM */ 2: message.PEM = 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: RenewSAResult, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { /* api.User SA = 1; */ if (message.SA) User.internalBinaryWrite(message.SA, writer.tag(1, WireType.LengthDelimited).fork(), options).join(); /* string PEM = 2; */ if (message.PEM !== "") writer.tag(2, WireType.LengthDelimited).string(message.PEM); let u = options.writeUnknownFields; if (u !== false) (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); return writer; } } /** * @generated MessageType for protobuf message api.RenewSAResult */ export const RenewSAResult = new RenewSAResult$Type(); // @generated message type with reflection information, may provide speed optimized methods class RemoveSAResult$Type extends MessageType { constructor() { super("api.RemoveSAResult", []); } create(value?: PartialMessage): RemoveSAResult { const message = globalThis.Object.create((this.messagePrototype!)); if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: RemoveSAResult): RemoveSAResult { 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: RemoveSAResult, 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.RemoveSAResult */ export const RemoveSAResult = new RemoveSAResult$Type(); // @generated message type with reflection information, may provide speed optimized methods class SuggestSANameResult$Type extends MessageType { constructor() { super("api.SuggestSANameResult", [ { no: 1, name: "Name", kind: "scalar", localName: "Name", jsonName: "Name", T: 9 /*ScalarType.STRING*/ }, { no: 2, name: "Mail", kind: "scalar", localName: "Mail", jsonName: "Mail", T: 9 /*ScalarType.STRING*/ } ]); } create(value?: PartialMessage): SuggestSANameResult { const message = globalThis.Object.create((this.messagePrototype!)); message.Name = ""; message.Mail = ""; if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: SuggestSANameResult): SuggestSANameResult { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* string Name */ 1: message.Name = reader.string(); break; case /* string Mail */ 2: message.Mail = 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: SuggestSANameResult, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { /* string Name = 1; */ if (message.Name !== "") writer.tag(1, WireType.LengthDelimited).string(message.Name); /* string Mail = 2; */ if (message.Mail !== "") writer.tag(2, WireType.LengthDelimited).string(message.Mail); let u = options.writeUnknownFields; if (u !== false) (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); return writer; } } /** * @generated MessageType for protobuf message api.SuggestSANameResult */ export const SuggestSANameResult = new SuggestSANameResult$Type(); // @generated message type with reflection information, may provide speed optimized methods class ListPlatformUsersResult$Type extends MessageType { constructor() { super("api.ListPlatformUsersResult", [ { no: 1, name: "Users", kind: "message", localName: "Users", jsonName: "Users", repeat: 2 /*RepeatType.UNPACKED*/, T: () => User } ]); } create(value?: PartialMessage): ListPlatformUsersResult { const message = globalThis.Object.create((this.messagePrototype!)); message.Users = []; if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: ListPlatformUsersResult): ListPlatformUsersResult { 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: ListPlatformUsersResult, 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.ListPlatformUsersResult */ export const ListPlatformUsersResult = new ListPlatformUsersResult$Type(); // @generated message type with reflection information, may provide speed optimized methods class ListOrganisationUsersResult$Type extends MessageType { constructor() { super("api.ListOrganisationUsersResult", [ { no: 1, name: "Users", kind: "message", localName: "Users", jsonName: "Users", repeat: 2 /*RepeatType.UNPACKED*/, T: () => User } ]); } create(value?: PartialMessage): ListOrganisationUsersResult { const message = globalThis.Object.create((this.messagePrototype!)); message.Users = []; if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: ListOrganisationUsersResult): ListOrganisationUsersResult { 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: ListOrganisationUsersResult, 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.ListOrganisationUsersResult */ export const ListOrganisationUsersResult = new ListOrganisationUsersResult$Type(); // @generated message type with reflection information, may provide speed optimized methods class ListProjectUsersResult$Type extends MessageType { constructor() { super("api.ListProjectUsersResult", [ { no: 1, name: "Users", kind: "message", localName: "Users", jsonName: "Users", repeat: 2 /*RepeatType.UNPACKED*/, T: () => User } ]); } create(value?: PartialMessage): ListProjectUsersResult { const message = globalThis.Object.create((this.messagePrototype!)); message.Users = []; if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: ListProjectUsersResult): ListProjectUsersResult { 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: ListProjectUsersResult, 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.ListProjectUsersResult */ export const ListProjectUsersResult = new ListProjectUsersResult$Type(); // @generated message type with reflection information, may provide speed optimized methods class ListPartnerAppUsersResult$Type extends MessageType { constructor() { super("api.ListPartnerAppUsersResult", [ { no: 1, name: "Users", kind: "message", localName: "Users", jsonName: "Users", repeat: 2 /*RepeatType.UNPACKED*/, T: () => User } ]); } create(value?: PartialMessage): ListPartnerAppUsersResult { const message = globalThis.Object.create((this.messagePrototype!)); message.Users = []; if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: ListPartnerAppUsersResult): ListPartnerAppUsersResult { 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: ListPartnerAppUsersResult, 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.ListPartnerAppUsersResult */ export const ListPartnerAppUsersResult = new ListPartnerAppUsersResult$Type(); // @generated message type with reflection information, may provide speed optimized methods class ListConnectionUsersResult$Type extends MessageType { constructor() { super("api.ListConnectionUsersResult", [ { no: 1, name: "Users", kind: "message", localName: "Users", jsonName: "Users", repeat: 2 /*RepeatType.UNPACKED*/, T: () => User } ]); } create(value?: PartialMessage): ListConnectionUsersResult { const message = globalThis.Object.create((this.messagePrototype!)); message.Users = []; if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: ListConnectionUsersResult): ListConnectionUsersResult { 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: ListConnectionUsersResult, 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.ListConnectionUsersResult */ export const ListConnectionUsersResult = new ListConnectionUsersResult$Type(); // @generated message type with reflection information, may provide speed optimized methods class GetPlatformUserResult$Type extends MessageType { constructor() { super("api.GetPlatformUserResult", [ { no: 1, name: "User", kind: "message", localName: "User", jsonName: "User", T: () => User } ]); } create(value?: PartialMessage): GetPlatformUserResult { const message = globalThis.Object.create((this.messagePrototype!)); if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: GetPlatformUserResult): GetPlatformUserResult { 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: GetPlatformUserResult, 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.GetPlatformUserResult */ export const GetPlatformUserResult = new GetPlatformUserResult$Type(); // @generated message type with reflection information, may provide speed optimized methods class GetOrganisationUserResult$Type extends MessageType { constructor() { super("api.GetOrganisationUserResult", [ { no: 1, name: "User", kind: "message", localName: "User", jsonName: "User", T: () => User } ]); } create(value?: PartialMessage): GetOrganisationUserResult { const message = globalThis.Object.create((this.messagePrototype!)); if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: GetOrganisationUserResult): GetOrganisationUserResult { 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: GetOrganisationUserResult, 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.GetOrganisationUserResult */ export const GetOrganisationUserResult = new GetOrganisationUserResult$Type(); // @generated message type with reflection information, may provide speed optimized methods class GetProjectUserResult$Type extends MessageType { constructor() { super("api.GetProjectUserResult", [ { no: 1, name: "User", kind: "message", localName: "User", jsonName: "User", T: () => User } ]); } create(value?: PartialMessage): GetProjectUserResult { const message = globalThis.Object.create((this.messagePrototype!)); if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: GetProjectUserResult): GetProjectUserResult { 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: GetProjectUserResult, 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.GetProjectUserResult */ export const GetProjectUserResult = new GetProjectUserResult$Type(); // @generated message type with reflection information, may provide speed optimized methods class ListUserPlatformRolesResult$Type extends MessageType { constructor() { super("api.ListUserPlatformRolesResult", [ { no: 1, name: "Roles", kind: "scalar", localName: "Roles", jsonName: "Roles", repeat: 2 /*RepeatType.UNPACKED*/, T: 9 /*ScalarType.STRING*/ } ]); } create(value?: PartialMessage): ListUserPlatformRolesResult { const message = globalThis.Object.create((this.messagePrototype!)); message.Roles = []; if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: ListUserPlatformRolesResult): ListUserPlatformRolesResult { 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: ListUserPlatformRolesResult, 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.ListUserPlatformRolesResult */ export const ListUserPlatformRolesResult = new ListUserPlatformRolesResult$Type(); // @generated message type with reflection information, may provide speed optimized methods class ListUserOrganisationRolesResult$Type extends MessageType { constructor() { super("api.ListUserOrganisationRolesResult", [ { no: 1, name: "Roles", kind: "scalar", localName: "Roles", jsonName: "Roles", repeat: 2 /*RepeatType.UNPACKED*/, T: 9 /*ScalarType.STRING*/ } ]); } create(value?: PartialMessage): ListUserOrganisationRolesResult { const message = globalThis.Object.create((this.messagePrototype!)); message.Roles = []; if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: ListUserOrganisationRolesResult): ListUserOrganisationRolesResult { 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: ListUserOrganisationRolesResult, 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.ListUserOrganisationRolesResult */ export const ListUserOrganisationRolesResult = new ListUserOrganisationRolesResult$Type(); // @generated message type with reflection information, may provide speed optimized methods class ListUserProjectRolesResult$Type extends MessageType { constructor() { super("api.ListUserProjectRolesResult", [ { no: 1, name: "Roles", kind: "scalar", localName: "Roles", jsonName: "Roles", repeat: 2 /*RepeatType.UNPACKED*/, T: 9 /*ScalarType.STRING*/ } ]); } create(value?: PartialMessage): ListUserProjectRolesResult { const message = globalThis.Object.create((this.messagePrototype!)); message.Roles = []; if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: ListUserProjectRolesResult): ListUserProjectRolesResult { 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: ListUserProjectRolesResult, 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.ListUserProjectRolesResult */ export const ListUserProjectRolesResult = new ListUserProjectRolesResult$Type(); // @generated message type with reflection information, may provide speed optimized methods class ListUserPartnerAppRolesResult$Type extends MessageType { constructor() { super("api.ListUserPartnerAppRolesResult", [ { no: 1, name: "Roles", kind: "scalar", localName: "Roles", jsonName: "Roles", repeat: 2 /*RepeatType.UNPACKED*/, T: 9 /*ScalarType.STRING*/ } ]); } create(value?: PartialMessage): ListUserPartnerAppRolesResult { const message = globalThis.Object.create((this.messagePrototype!)); message.Roles = []; if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: ListUserPartnerAppRolesResult): ListUserPartnerAppRolesResult { 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: ListUserPartnerAppRolesResult, 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.ListUserPartnerAppRolesResult */ export const ListUserPartnerAppRolesResult = new ListUserPartnerAppRolesResult$Type(); // @generated message type with reflection information, may provide speed optimized methods class ListUserConnectionRolesResult$Type extends MessageType { constructor() { super("api.ListUserConnectionRolesResult", [ { no: 1, name: "Roles", kind: "scalar", localName: "Roles", jsonName: "Roles", repeat: 2 /*RepeatType.UNPACKED*/, T: 9 /*ScalarType.STRING*/ } ]); } create(value?: PartialMessage): ListUserConnectionRolesResult { const message = globalThis.Object.create((this.messagePrototype!)); message.Roles = []; if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: ListUserConnectionRolesResult): ListUserConnectionRolesResult { 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: ListUserConnectionRolesResult, 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.ListUserConnectionRolesResult */ export const ListUserConnectionRolesResult = new ListUserConnectionRolesResult$Type(); // @generated message type with reflection information, may provide speed optimized methods class ListUserAttachmentTypeRolesResult$Type extends MessageType { constructor() { super("api.ListUserAttachmentTypeRolesResult", [ { no: 1, name: "Roles", kind: "scalar", localName: "Roles", jsonName: "Roles", repeat: 2 /*RepeatType.UNPACKED*/, T: 9 /*ScalarType.STRING*/ } ]); } create(value?: PartialMessage): ListUserAttachmentTypeRolesResult { const message = globalThis.Object.create((this.messagePrototype!)); message.Roles = []; if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: ListUserAttachmentTypeRolesResult): ListUserAttachmentTypeRolesResult { 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: ListUserAttachmentTypeRolesResult, 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.ListUserAttachmentTypeRolesResult */ export const ListUserAttachmentTypeRolesResult = new ListUserAttachmentTypeRolesResult$Type(); // @generated message type with reflection information, may provide speed optimized methods class SetUserPlatformRolesResult$Type extends MessageType { constructor() { super("api.SetUserPlatformRolesResult", []); } create(value?: PartialMessage): SetUserPlatformRolesResult { const message = globalThis.Object.create((this.messagePrototype!)); if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: SetUserPlatformRolesResult): SetUserPlatformRolesResult { 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: SetUserPlatformRolesResult, 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.SetUserPlatformRolesResult */ export const SetUserPlatformRolesResult = new SetUserPlatformRolesResult$Type(); // @generated message type with reflection information, may provide speed optimized methods class SetUserOrganisationRolesResult$Type extends MessageType { constructor() { super("api.SetUserOrganisationRolesResult", []); } create(value?: PartialMessage): SetUserOrganisationRolesResult { const message = globalThis.Object.create((this.messagePrototype!)); if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: SetUserOrganisationRolesResult): SetUserOrganisationRolesResult { 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: SetUserOrganisationRolesResult, 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.SetUserOrganisationRolesResult */ export const SetUserOrganisationRolesResult = new SetUserOrganisationRolesResult$Type(); // @generated message type with reflection information, may provide speed optimized methods class SetUserProjectRolesResult$Type extends MessageType { constructor() { super("api.SetUserProjectRolesResult", []); } create(value?: PartialMessage): SetUserProjectRolesResult { const message = globalThis.Object.create((this.messagePrototype!)); if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: SetUserProjectRolesResult): SetUserProjectRolesResult { 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: SetUserProjectRolesResult, 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.SetUserProjectRolesResult */ export const SetUserProjectRolesResult = new SetUserProjectRolesResult$Type(); // @generated message type with reflection information, may provide speed optimized methods class SetUserPartnerAppRolesResult$Type extends MessageType { constructor() { super("api.SetUserPartnerAppRolesResult", []); } create(value?: PartialMessage): SetUserPartnerAppRolesResult { const message = globalThis.Object.create((this.messagePrototype!)); if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: SetUserPartnerAppRolesResult): SetUserPartnerAppRolesResult { 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: SetUserPartnerAppRolesResult, 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.SetUserPartnerAppRolesResult */ export const SetUserPartnerAppRolesResult = new SetUserPartnerAppRolesResult$Type(); // @generated message type with reflection information, may provide speed optimized methods class SetUserConnectionRolesResult$Type extends MessageType { constructor() { super("api.SetUserConnectionRolesResult", []); } create(value?: PartialMessage): SetUserConnectionRolesResult { const message = globalThis.Object.create((this.messagePrototype!)); if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: SetUserConnectionRolesResult): SetUserConnectionRolesResult { 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: SetUserConnectionRolesResult, 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.SetUserConnectionRolesResult */ export const SetUserConnectionRolesResult = new SetUserConnectionRolesResult$Type(); // @generated message type with reflection information, may provide speed optimized methods class SetUserAttachmentTypeRolesResult$Type extends MessageType { constructor() { super("api.SetUserAttachmentTypeRolesResult", []); } create(value?: PartialMessage): SetUserAttachmentTypeRolesResult { const message = globalThis.Object.create((this.messagePrototype!)); if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: SetUserAttachmentTypeRolesResult): SetUserAttachmentTypeRolesResult { 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: SetUserAttachmentTypeRolesResult, 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.SetUserAttachmentTypeRolesResult */ export const SetUserAttachmentTypeRolesResult = new SetUserAttachmentTypeRolesResult$Type(); // @generated message type with reflection information, may provide speed optimized methods class EnrollUserWithoutMailRequest$Type extends MessageType { constructor() { super("api.EnrollUserWithoutMailRequest", [ { no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestOrganisationHeader, options: { "validate.rules": { message: { required: true } } } }, { no: 2, name: "Mail", kind: "scalar", localName: "Mail", jsonName: "Mail", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1" } } } }, { no: 3, name: "locale", kind: "scalar", T: 9 /*ScalarType.STRING*/ }, { no: 4, name: "ForceTwoFA", kind: "scalar", localName: "ForceTwoFA", jsonName: "ForceTwoFA", T: 8 /*ScalarType.BOOL*/ }, { no: 5, name: "LoginThroughOTP", kind: "scalar", localName: "LoginThroughOTP", jsonName: "LoginThroughOTP", T: 8 /*ScalarType.BOOL*/ } ], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { required: ["Header", "Mail"] } } }); } create(value?: PartialMessage): EnrollUserWithoutMailRequest { const message = globalThis.Object.create((this.messagePrototype!)); message.Mail = ""; message.locale = ""; message.ForceTwoFA = false; message.LoginThroughOTP = false; if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: EnrollUserWithoutMailRequest): EnrollUserWithoutMailRequest { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* api.RequestOrganisationHeader Header */ 1: message.Header = RequestOrganisationHeader.internalBinaryRead(reader, reader.uint32(), options, message.Header); break; case /* string Mail */ 2: message.Mail = reader.string(); break; case /* string locale */ 3: message.locale = reader.string(); break; case /* bool ForceTwoFA */ 4: message.ForceTwoFA = reader.bool(); break; case /* bool LoginThroughOTP */ 5: message.LoginThroughOTP = reader.bool(); 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: EnrollUserWithoutMailRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { /* api.RequestOrganisationHeader Header = 1; */ if (message.Header) RequestOrganisationHeader.internalBinaryWrite(message.Header, writer.tag(1, WireType.LengthDelimited).fork(), options).join(); /* string Mail = 2; */ if (message.Mail !== "") writer.tag(2, WireType.LengthDelimited).string(message.Mail); /* string locale = 3; */ if (message.locale !== "") writer.tag(3, WireType.LengthDelimited).string(message.locale); /* bool ForceTwoFA = 4; */ if (message.ForceTwoFA !== false) writer.tag(4, WireType.Varint).bool(message.ForceTwoFA); /* bool LoginThroughOTP = 5; */ if (message.LoginThroughOTP !== false) writer.tag(5, WireType.Varint).bool(message.LoginThroughOTP); let u = options.writeUnknownFields; if (u !== false) (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); return writer; } } /** * @generated MessageType for protobuf message api.EnrollUserWithoutMailRequest */ export const EnrollUserWithoutMailRequest = new EnrollUserWithoutMailRequest$Type(); // @generated message type with reflection information, may provide speed optimized methods class EnrollUserWithoutMailResult$Type extends MessageType { constructor() { super("api.EnrollUserWithoutMailResult", [ { no: 1, name: "User", kind: "message", localName: "User", jsonName: "User", T: () => User } ]); } create(value?: PartialMessage): EnrollUserWithoutMailResult { const message = globalThis.Object.create((this.messagePrototype!)); if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: EnrollUserWithoutMailResult): EnrollUserWithoutMailResult { 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: EnrollUserWithoutMailResult, 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.EnrollUserWithoutMailResult */ export const EnrollUserWithoutMailResult = new EnrollUserWithoutMailResult$Type(); // @generated message type with reflection information, may provide speed optimized methods class EnrollUserProjectWithoutMailRequest$Type extends MessageType { constructor() { super("api.EnrollUserProjectWithoutMailRequest", [ { no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestProjectHeader, options: { "validate.rules": { message: { required: true } } } }, { no: 2, name: "Mail", kind: "scalar", localName: "Mail", jsonName: "Mail", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1" } } } }, { no: 3, name: "locale", kind: "scalar", T: 9 /*ScalarType.STRING*/ }, { no: 4, name: "ForceTwoFA", kind: "scalar", localName: "ForceTwoFA", jsonName: "ForceTwoFA", T: 8 /*ScalarType.BOOL*/ }, { no: 5, name: "LoginThroughOTP", kind: "scalar", localName: "LoginThroughOTP", jsonName: "LoginThroughOTP", T: 8 /*ScalarType.BOOL*/ } ], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { required: ["Header", "Mail"] } } }); } create(value?: PartialMessage): EnrollUserProjectWithoutMailRequest { const message = globalThis.Object.create((this.messagePrototype!)); message.Mail = ""; message.locale = ""; message.ForceTwoFA = false; message.LoginThroughOTP = false; if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: EnrollUserProjectWithoutMailRequest): EnrollUserProjectWithoutMailRequest { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* api.RequestProjectHeader Header */ 1: message.Header = RequestProjectHeader.internalBinaryRead(reader, reader.uint32(), options, message.Header); break; case /* string Mail */ 2: message.Mail = reader.string(); break; case /* string locale */ 3: message.locale = reader.string(); break; case /* bool ForceTwoFA */ 4: message.ForceTwoFA = reader.bool(); break; case /* bool LoginThroughOTP */ 5: message.LoginThroughOTP = reader.bool(); 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: EnrollUserProjectWithoutMailRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { /* api.RequestProjectHeader Header = 1; */ if (message.Header) RequestProjectHeader.internalBinaryWrite(message.Header, writer.tag(1, WireType.LengthDelimited).fork(), options).join(); /* string Mail = 2; */ if (message.Mail !== "") writer.tag(2, WireType.LengthDelimited).string(message.Mail); /* string locale = 3; */ if (message.locale !== "") writer.tag(3, WireType.LengthDelimited).string(message.locale); /* bool ForceTwoFA = 4; */ if (message.ForceTwoFA !== false) writer.tag(4, WireType.Varint).bool(message.ForceTwoFA); /* bool LoginThroughOTP = 5; */ if (message.LoginThroughOTP !== false) writer.tag(5, WireType.Varint).bool(message.LoginThroughOTP); let u = options.writeUnknownFields; if (u !== false) (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); return writer; } } /** * @generated MessageType for protobuf message api.EnrollUserProjectWithoutMailRequest */ export const EnrollUserProjectWithoutMailRequest = new EnrollUserProjectWithoutMailRequest$Type(); // @generated message type with reflection information, may provide speed optimized methods class UpdateTwoFAPlatformRequest$Type extends MessageType { constructor() { super("api.UpdateTwoFAPlatformRequest", [ { no: 1, name: "UserID", kind: "scalar", localName: "UserID", jsonName: "UserID", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1" } } } }, { no: 2, name: "Value", kind: "enum", localName: "Value", jsonName: "Value", T: () => ["api.TwoFAValue", TwoFAValue] } ], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { required: ["UserID", "Value"] } } }); } create(value?: PartialMessage): UpdateTwoFAPlatformRequest { const message = globalThis.Object.create((this.messagePrototype!)); message.UserID = ""; message.Value = 0; if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: UpdateTwoFAPlatformRequest): UpdateTwoFAPlatformRequest { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* string UserID */ 1: message.UserID = reader.string(); break; case /* api.TwoFAValue Value */ 2: message.Value = reader.int32(); 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: UpdateTwoFAPlatformRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { /* string UserID = 1; */ if (message.UserID !== "") writer.tag(1, WireType.LengthDelimited).string(message.UserID); /* api.TwoFAValue Value = 2; */ if (message.Value !== 0) writer.tag(2, WireType.Varint).int32(message.Value); let u = options.writeUnknownFields; if (u !== false) (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); return writer; } } /** * @generated MessageType for protobuf message api.UpdateTwoFAPlatformRequest */ export const UpdateTwoFAPlatformRequest = new UpdateTwoFAPlatformRequest$Type(); // @generated message type with reflection information, may provide speed optimized methods class UpdateTwoFAPlatformResult$Type extends MessageType { constructor() { super("api.UpdateTwoFAPlatformResult", [ { no: 1, name: "User", kind: "message", localName: "User", jsonName: "User", T: () => User } ]); } create(value?: PartialMessage): UpdateTwoFAPlatformResult { const message = globalThis.Object.create((this.messagePrototype!)); if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: UpdateTwoFAPlatformResult): UpdateTwoFAPlatformResult { 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: UpdateTwoFAPlatformResult, 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.UpdateTwoFAPlatformResult */ export const UpdateTwoFAPlatformResult = new UpdateTwoFAPlatformResult$Type(); // @generated message type with reflection information, may provide speed optimized methods class ForceTwoFAOrganisationRequest$Type extends MessageType { constructor() { super("api.ForceTwoFAOrganisationRequest", [ { no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestOrganisationHeader, 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: "ForceTwoFA", kind: "scalar", localName: "ForceTwoFA", jsonName: "ForceTwoFA", T: 8 /*ScalarType.BOOL*/ } ], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { required: ["Header", "UserID", "ForceTwoFA"] } } }); } create(value?: PartialMessage): ForceTwoFAOrganisationRequest { const message = globalThis.Object.create((this.messagePrototype!)); message.UserID = ""; message.ForceTwoFA = false; if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: ForceTwoFAOrganisationRequest): ForceTwoFAOrganisationRequest { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* api.RequestOrganisationHeader Header */ 1: message.Header = RequestOrganisationHeader.internalBinaryRead(reader, reader.uint32(), options, message.Header); break; case /* string UserID */ 2: message.UserID = reader.string(); break; case /* bool ForceTwoFA */ 3: message.ForceTwoFA = reader.bool(); 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: ForceTwoFAOrganisationRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { /* api.RequestOrganisationHeader Header = 1; */ if (message.Header) RequestOrganisationHeader.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); /* bool ForceTwoFA = 3; */ if (message.ForceTwoFA !== false) writer.tag(3, WireType.Varint).bool(message.ForceTwoFA); let u = options.writeUnknownFields; if (u !== false) (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); return writer; } } /** * @generated MessageType for protobuf message api.ForceTwoFAOrganisationRequest */ export const ForceTwoFAOrganisationRequest = new ForceTwoFAOrganisationRequest$Type(); // @generated message type with reflection information, may provide speed optimized methods class ForceProjectUserTwoFARequest$Type extends MessageType { constructor() { super("api.ForceProjectUserTwoFARequest", [ { no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestProjectHeader, 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): ForceProjectUserTwoFARequest { const message = globalThis.Object.create((this.messagePrototype!)); message.UserID = ""; if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: ForceProjectUserTwoFARequest): ForceProjectUserTwoFARequest { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* api.RequestProjectHeader Header */ 1: message.Header = RequestProjectHeader.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: ForceProjectUserTwoFARequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { /* api.RequestProjectHeader Header = 1; */ if (message.Header) RequestProjectHeader.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.ForceProjectUserTwoFARequest */ export const ForceProjectUserTwoFARequest = new ForceProjectUserTwoFARequest$Type(); // @generated message type with reflection information, may provide speed optimized methods class ForceTwoFAResult$Type extends MessageType { constructor() { super("api.ForceTwoFAResult", [ { no: 1, name: "User", kind: "message", localName: "User", jsonName: "User", T: () => User } ]); } create(value?: PartialMessage): ForceTwoFAResult { const message = globalThis.Object.create((this.messagePrototype!)); if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: ForceTwoFAResult): ForceTwoFAResult { 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: ForceTwoFAResult, 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.ForceTwoFAResult */ export const ForceTwoFAResult = new ForceTwoFAResult$Type(); // @generated message type with reflection information, may provide speed optimized methods class FindUsersFilters$Type extends MessageType { constructor() { super("api.FindUsersFilters", [ { no: 1, name: "Mail", kind: "scalar", localName: "Mail", jsonName: "Mail", T: 9 /*ScalarType.STRING*/ }, { no: 2, name: "Status", kind: "enum", localName: "Status", jsonName: "Status", T: () => ["api.UserStatus", UserStatus], options: { "validate.rules": { enum: { definedOnly: true } } } }, { no: 3, name: "FirstName", kind: "scalar", localName: "FirstName", jsonName: "FirstName", T: 9 /*ScalarType.STRING*/ }, { no: 4, name: "LastName", kind: "scalar", localName: "LastName", jsonName: "LastName", T: 9 /*ScalarType.STRING*/ }, { no: 5, name: "LanguageCode", kind: "scalar", localName: "LanguageCode", jsonName: "LanguageCode", T: 9 /*ScalarType.STRING*/ }, { no: 6, name: "Type", kind: "enum", localName: "Type", jsonName: "Type", T: () => ["api.UserType", UserType], options: { "validate.rules": { enum: { definedOnly: true } } } }, { no: 7, name: "Limit", kind: "scalar", localName: "Limit", jsonName: "Limit", T: 5 /*ScalarType.INT32*/ } ]); } create(value?: PartialMessage): FindUsersFilters { const message = globalThis.Object.create((this.messagePrototype!)); message.Mail = ""; message.Status = 0; message.FirstName = ""; message.LastName = ""; message.LanguageCode = ""; message.Type = 0; message.Limit = 0; if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: FindUsersFilters): FindUsersFilters { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* string Mail */ 1: message.Mail = reader.string(); break; case /* api.UserStatus Status */ 2: message.Status = reader.int32(); break; case /* string FirstName */ 3: message.FirstName = reader.string(); break; case /* string LastName */ 4: message.LastName = reader.string(); break; case /* string LanguageCode */ 5: message.LanguageCode = reader.string(); break; case /* api.UserType Type */ 6: message.Type = reader.int32(); break; case /* int32 Limit */ 7: message.Limit = reader.int32(); 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: FindUsersFilters, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { /* string Mail = 1; */ if (message.Mail !== "") writer.tag(1, WireType.LengthDelimited).string(message.Mail); /* api.UserStatus Status = 2; */ if (message.Status !== 0) writer.tag(2, WireType.Varint).int32(message.Status); /* string FirstName = 3; */ if (message.FirstName !== "") writer.tag(3, WireType.LengthDelimited).string(message.FirstName); /* string LastName = 4; */ if (message.LastName !== "") writer.tag(4, WireType.LengthDelimited).string(message.LastName); /* string LanguageCode = 5; */ if (message.LanguageCode !== "") writer.tag(5, WireType.LengthDelimited).string(message.LanguageCode); /* api.UserType Type = 6; */ if (message.Type !== 0) writer.tag(6, WireType.Varint).int32(message.Type); /* int32 Limit = 7; */ if (message.Limit !== 0) writer.tag(7, WireType.Varint).int32(message.Limit); let u = options.writeUnknownFields; if (u !== false) (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); return writer; } } /** * @generated MessageType for protobuf message api.FindUsersFilters */ export const FindUsersFilters = new FindUsersFilters$Type(); // @generated message type with reflection information, may provide speed optimized methods class FindPlatformUsersRequest$Type extends MessageType { constructor() { super("api.FindPlatformUsersRequest", [ { no: 1, 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: ["Filter"] } } }); } create(value?: PartialMessage): FindPlatformUsersRequest { const message = globalThis.Object.create((this.messagePrototype!)); if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: FindPlatformUsersRequest): FindPlatformUsersRequest { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* api.FindUsersFilters Filter */ 1: 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: FindPlatformUsersRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { /* api.FindUsersFilters Filter = 1; */ if (message.Filter) FindUsersFilters.internalBinaryWrite(message.Filter, 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.FindPlatformUsersRequest */ export const FindPlatformUsersRequest = new FindPlatformUsersRequest$Type(); // @generated message type with reflection information, may provide speed optimized methods class FindOrganisationUsersRequest$Type extends MessageType { constructor() { super("api.FindOrganisationUsersRequest", [ { no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestOrganisationHeader, 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): FindOrganisationUsersRequest { const message = globalThis.Object.create((this.messagePrototype!)); if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: FindOrganisationUsersRequest): FindOrganisationUsersRequest { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* api.RequestOrganisationHeader Header */ 1: message.Header = RequestOrganisationHeader.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: FindOrganisationUsersRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { /* api.RequestOrganisationHeader Header = 1; */ if (message.Header) RequestOrganisationHeader.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.FindOrganisationUsersRequest */ export const FindOrganisationUsersRequest = new FindOrganisationUsersRequest$Type(); // @generated message type with reflection information, may provide speed optimized methods class FindProjectUsersRequest$Type extends MessageType { constructor() { super("api.FindProjectUsersRequest", [ { no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestProjectHeader, 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): FindProjectUsersRequest { const message = globalThis.Object.create((this.messagePrototype!)); if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: FindProjectUsersRequest): FindProjectUsersRequest { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* api.RequestProjectHeader Header */ 1: message.Header = RequestProjectHeader.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: FindProjectUsersRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { /* api.RequestProjectHeader Header = 1; */ if (message.Header) RequestProjectHeader.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.FindProjectUsersRequest */ export const FindProjectUsersRequest = new FindProjectUsersRequest$Type(); // @generated message type with reflection information, may provide speed optimized methods class FindPartnerAppUsersRequest$Type extends MessageType { constructor() { super("api.FindPartnerAppUsersRequest", [ { no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestProjectHeader, options: { "validate.rules": { message: { required: true } } } }, { no: 2, name: "PartnerAppID", kind: "scalar", localName: "PartnerAppID", jsonName: "PartnerAppID", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1", pattern: "^([A-Za-z0-9-])+$" } }, "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { pattern: "^([A-Za-z0-9-])+$" } } }, { no: 3, 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", "PartnerAppID", "Filter"] } } }); } create(value?: PartialMessage): FindPartnerAppUsersRequest { const message = globalThis.Object.create((this.messagePrototype!)); message.PartnerAppID = ""; if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: FindPartnerAppUsersRequest): FindPartnerAppUsersRequest { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* api.RequestProjectHeader Header */ 1: message.Header = RequestProjectHeader.internalBinaryRead(reader, reader.uint32(), options, message.Header); break; case /* string PartnerAppID */ 2: message.PartnerAppID = reader.string(); break; case /* api.FindUsersFilters Filter */ 3: 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: FindPartnerAppUsersRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { /* api.RequestProjectHeader Header = 1; */ if (message.Header) RequestProjectHeader.internalBinaryWrite(message.Header, writer.tag(1, WireType.LengthDelimited).fork(), options).join(); /* string PartnerAppID = 2; */ if (message.PartnerAppID !== "") writer.tag(2, WireType.LengthDelimited).string(message.PartnerAppID); /* api.FindUsersFilters Filter = 3; */ if (message.Filter) FindUsersFilters.internalBinaryWrite(message.Filter, writer.tag(3, 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.FindPartnerAppUsersRequest */ export const FindPartnerAppUsersRequest = new FindPartnerAppUsersRequest$Type(); // @generated message type with reflection information, may provide speed optimized methods class FindConnectionUsersRequest$Type extends MessageType { constructor() { super("api.FindConnectionUsersRequest", [ { no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestProjectHeader, options: { "validate.rules": { message: { required: true } } } }, { no: 2, name: "ConnectionID", kind: "scalar", localName: "ConnectionID", jsonName: "ConnectionID", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1", pattern: "^([A-Za-z0-9-])+$" } }, "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { pattern: "^([A-Za-z0-9-])+$" } } }, { no: 3, 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", "ConnectionID", "Filter"] } } }); } create(value?: PartialMessage): FindConnectionUsersRequest { const message = globalThis.Object.create((this.messagePrototype!)); message.ConnectionID = ""; if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: FindConnectionUsersRequest): FindConnectionUsersRequest { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* api.RequestProjectHeader Header */ 1: message.Header = RequestProjectHeader.internalBinaryRead(reader, reader.uint32(), options, message.Header); break; case /* string ConnectionID */ 2: message.ConnectionID = reader.string(); break; case /* api.FindUsersFilters Filter */ 3: 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: FindConnectionUsersRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { /* api.RequestProjectHeader Header = 1; */ if (message.Header) RequestProjectHeader.internalBinaryWrite(message.Header, writer.tag(1, WireType.LengthDelimited).fork(), options).join(); /* string ConnectionID = 2; */ if (message.ConnectionID !== "") writer.tag(2, WireType.LengthDelimited).string(message.ConnectionID); /* api.FindUsersFilters Filter = 3; */ if (message.Filter) FindUsersFilters.internalBinaryWrite(message.Filter, writer.tag(3, 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.FindConnectionUsersRequest */ export const FindConnectionUsersRequest = new FindConnectionUsersRequest$Type(); // @generated message type with reflection information, may provide speed optimized methods class FindUsersResult$Type extends MessageType { constructor() { super("api.FindUsersResult", [ { no: 1, name: "Users", kind: "message", localName: "Users", jsonName: "Users", repeat: 2 /*RepeatType.UNPACKED*/, T: () => User } ]); } create(value?: PartialMessage): FindUsersResult { const message = globalThis.Object.create((this.messagePrototype!)); message.Users = []; if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: FindUsersResult): FindUsersResult { 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: FindUsersResult, 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.FindUsersResult */ export const FindUsersResult = new FindUsersResult$Type(); // @generated message type with reflection information, may provide speed optimized methods class ListUsersInPlatformRoleRequest$Type extends MessageType { constructor() { super("api.ListUsersInPlatformRoleRequest", [ { no: 1, 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: ["Roles"] } } }); } create(value?: PartialMessage): ListUsersInPlatformRoleRequest { const message = globalThis.Object.create((this.messagePrototype!)); message.Roles = []; if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: ListUsersInPlatformRoleRequest): ListUsersInPlatformRoleRequest { 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: ListUsersInPlatformRoleRequest, 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.ListUsersInPlatformRoleRequest */ export const ListUsersInPlatformRoleRequest = new ListUsersInPlatformRoleRequest$Type(); // @generated message type with reflection information, may provide speed optimized methods class ListUsersInOrganisationRoleRequest$Type extends MessageType { constructor() { super("api.ListUsersInOrganisationRoleRequest", [ { no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestOrganisationHeader, options: { "validate.rules": { message: { required: true } } } }, { no: 2, 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): ListUsersInOrganisationRoleRequest { const message = globalThis.Object.create((this.messagePrototype!)); message.Roles = []; if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: ListUsersInOrganisationRoleRequest): ListUsersInOrganisationRoleRequest { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* api.RequestOrganisationHeader Header */ 1: message.Header = RequestOrganisationHeader.internalBinaryRead(reader, reader.uint32(), options, message.Header); break; case /* repeated string Roles */ 2: 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: ListUsersInOrganisationRoleRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { /* api.RequestOrganisationHeader Header = 1; */ if (message.Header) RequestOrganisationHeader.internalBinaryWrite(message.Header, writer.tag(1, WireType.LengthDelimited).fork(), options).join(); /* repeated string Roles = 2; */ for (let i = 0; i < message.Roles.length; i++) writer.tag(2, 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.ListUsersInOrganisationRoleRequest */ export const ListUsersInOrganisationRoleRequest = new ListUsersInOrganisationRoleRequest$Type(); // @generated message type with reflection information, may provide speed optimized methods class ListUsersInProjectRoleRequest$Type extends MessageType { constructor() { super("api.ListUsersInProjectRoleRequest", [ { no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestProjectHeader, 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): ListUsersInProjectRoleRequest { const message = globalThis.Object.create((this.messagePrototype!)); message.Roles = []; if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: ListUsersInProjectRoleRequest): ListUsersInProjectRoleRequest { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* api.RequestProjectHeader Header */ 1: message.Header = RequestProjectHeader.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: ListUsersInProjectRoleRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { /* api.RequestProjectHeader Header = 1; */ if (message.Header) RequestProjectHeader.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.ListUsersInProjectRoleRequest */ export const ListUsersInProjectRoleRequest = new ListUsersInProjectRoleRequest$Type(); // @generated message type with reflection information, may provide speed optimized methods class ListUsersInPartnerAppRoleRequest$Type extends MessageType { constructor() { super("api.ListUsersInPartnerAppRoleRequest", [ { no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestProjectHeader, options: { "validate.rules": { message: { required: true } } } }, { no: 2, name: "PartnerAppID", kind: "scalar", localName: "PartnerAppID", jsonName: "PartnerAppID", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1", pattern: "^([A-Za-z0-9-])+$" } }, "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { pattern: "^([A-Za-z0-9-])+$" } } }, { 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", "PartnerAppID", "Role"] } } }); } create(value?: PartialMessage): ListUsersInPartnerAppRoleRequest { const message = globalThis.Object.create((this.messagePrototype!)); message.PartnerAppID = ""; message.Roles = []; if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: ListUsersInPartnerAppRoleRequest): ListUsersInPartnerAppRoleRequest { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* api.RequestProjectHeader Header */ 1: message.Header = RequestProjectHeader.internalBinaryRead(reader, reader.uint32(), options, message.Header); break; case /* string PartnerAppID */ 2: message.PartnerAppID = 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: ListUsersInPartnerAppRoleRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { /* api.RequestProjectHeader Header = 1; */ if (message.Header) RequestProjectHeader.internalBinaryWrite(message.Header, writer.tag(1, WireType.LengthDelimited).fork(), options).join(); /* string PartnerAppID = 2; */ if (message.PartnerAppID !== "") writer.tag(2, WireType.LengthDelimited).string(message.PartnerAppID); /* 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.ListUsersInPartnerAppRoleRequest */ export const ListUsersInPartnerAppRoleRequest = new ListUsersInPartnerAppRoleRequest$Type(); // @generated message type with reflection information, may provide speed optimized methods class ListUsersInConnectionRoleRequest$Type extends MessageType { constructor() { super("api.ListUsersInConnectionRoleRequest", [ { no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestProjectHeader, options: { "validate.rules": { message: { required: true } } } }, { no: 2, name: "ConnectionID", kind: "scalar", localName: "ConnectionID", jsonName: "ConnectionID", T: 9 /*ScalarType.STRING*/, options: { "validate.rules": { string: { minLen: "1", pattern: "^([A-Za-z0-9-])+$" } }, "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { pattern: "^([A-Za-z0-9-])+$" } } }, { 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", "ConnectionID", "Role"] } } }); } create(value?: PartialMessage): ListUsersInConnectionRoleRequest { const message = globalThis.Object.create((this.messagePrototype!)); message.ConnectionID = ""; message.Roles = []; if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: ListUsersInConnectionRoleRequest): ListUsersInConnectionRoleRequest { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* api.RequestProjectHeader Header */ 1: message.Header = RequestProjectHeader.internalBinaryRead(reader, reader.uint32(), options, message.Header); break; case /* string ConnectionID */ 2: message.ConnectionID = 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: ListUsersInConnectionRoleRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { /* api.RequestProjectHeader Header = 1; */ if (message.Header) RequestProjectHeader.internalBinaryWrite(message.Header, writer.tag(1, WireType.LengthDelimited).fork(), options).join(); /* string ConnectionID = 2; */ if (message.ConnectionID !== "") writer.tag(2, WireType.LengthDelimited).string(message.ConnectionID); /* 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.ListUsersInConnectionRoleRequest */ export const ListUsersInConnectionRoleRequest = new ListUsersInConnectionRoleRequest$Type(); // @generated message type with reflection information, may provide speed optimized methods class ListUsersInRoleResult$Type extends MessageType { constructor() { super("api.ListUsersInRoleResult", [ { no: 1, name: "Users", kind: "message", localName: "Users", jsonName: "Users", repeat: 2 /*RepeatType.UNPACKED*/, T: () => User } ]); } create(value?: PartialMessage): ListUsersInRoleResult { const message = globalThis.Object.create((this.messagePrototype!)); message.Users = []; if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: ListUsersInRoleResult): ListUsersInRoleResult { 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: ListUsersInRoleResult, 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.ListUsersInRoleResult */ 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" }, "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: "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: "CreateProjectSA", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "Create Service Account on the project" }, "api.rscType": "Project", "api.roles": "Platform.Project-User" }, I: CreateProjectSARequest, O: CreateSAResult }, { name: "RenewProjectSA", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "Renew Service Account certificate on the project" }, "api.rscType": "Project", "api.roles": "Platform.Project-User", "google.api.method_visibility": { restriction: "SDK" } }, I: RenewProjectSARequest, O: RenewSAResult }, { name: "RemoveProjectSA", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "Remove Service Account on the project" }, "api.rscType": "Project", "api.roles": "Platform.Project-User", "google.api.method_visibility": { restriction: "SDK" } }, I: RemoveProjectSARequest, O: RemoveSAResult }, { name: "SuggestProjectSAName", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "Suggest Service Account name on the project" }, "api.rscType": "Project", "api.roles": "Platform.Project-User" }, I: SuggestProjectSANameRequest, 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: "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: "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: "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: "GetPlatformUserByMail", 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: GetPlatformUserByMailRequest, 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": "Platform.Project-User", "google.api.method_visibility": { restriction: "SDK" } }, I: GetProjectUserRequest, O: GetProjectUserResult }, { name: "GetProjectUserByMail", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["Admin User"], description: "Get user details." }, "api.rscType": "Platform", "api.roles": "Platform.Project-User", "google.api.method_visibility": { restriction: "INTERNAL" } }, I: GetProjectUserByMailRequest, O: GetProjectUserResult }, { 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: "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: "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" });