UNPKG

@ondewo/csi-client-nodejs

Version:

ONDEWO Communication System Integration (CSI) Client library for Nodejs

254 lines (218 loc) 10.7 kB
// package: ondewo.nlu // file: ondewo/nlu/project_role.proto /* tslint:disable */ /* eslint-disable */ import * as jspb from "google-protobuf"; import * as google_protobuf_empty_pb from "google-protobuf/google/protobuf/empty_pb"; import * as google_protobuf_field_mask_pb from "google-protobuf/google/protobuf/field_mask_pb"; import * as google_protobuf_timestamp_pb from "google-protobuf/google/protobuf/timestamp_pb"; export class ProjectRole extends jspb.Message { getRoleId(): number; setRoleId(value: number): ProjectRole; getName(): string; setName(value: string): ProjectRole; clearPermissionsList(): void; getPermissionsList(): Array<string>; setPermissionsList(value: Array<string>): ProjectRole; addPermissions(value: string, index?: number): string; hasCreatedAt(): boolean; clearCreatedAt(): void; getCreatedAt(): google_protobuf_timestamp_pb.Timestamp | undefined; setCreatedAt(value?: google_protobuf_timestamp_pb.Timestamp): ProjectRole; hasModifiedAt(): boolean; clearModifiedAt(): void; getModifiedAt(): google_protobuf_timestamp_pb.Timestamp | undefined; setModifiedAt(value?: google_protobuf_timestamp_pb.Timestamp): ProjectRole; getCreatedBy(): string; setCreatedBy(value: string): ProjectRole; getModifiedBy(): string; setModifiedBy(value: string): ProjectRole; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ProjectRole.AsObject; static toObject(includeInstance: boolean, msg: ProjectRole): ProjectRole.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>}; static serializeBinaryToWriter(message: ProjectRole, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): ProjectRole; static deserializeBinaryFromReader(message: ProjectRole, reader: jspb.BinaryReader): ProjectRole; } export namespace ProjectRole { export type AsObject = { roleId: number, name: string, permissionsList: Array<string>, createdAt?: google_protobuf_timestamp_pb.Timestamp.AsObject, modifiedAt?: google_protobuf_timestamp_pb.Timestamp.AsObject, createdBy: string, modifiedBy: string, } } export class CreateProjectRoleRequest extends jspb.Message { getParent(): string; setParent(value: string): CreateProjectRoleRequest; hasRole(): boolean; clearRole(): void; getRole(): ProjectRole | undefined; setRole(value?: ProjectRole): CreateProjectRoleRequest; getProjectRoleView(): ProjectRoleView; setProjectRoleView(value: ProjectRoleView): CreateProjectRoleRequest; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): CreateProjectRoleRequest.AsObject; static toObject(includeInstance: boolean, msg: CreateProjectRoleRequest): CreateProjectRoleRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>}; static serializeBinaryToWriter(message: CreateProjectRoleRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): CreateProjectRoleRequest; static deserializeBinaryFromReader(message: CreateProjectRoleRequest, reader: jspb.BinaryReader): CreateProjectRoleRequest; } export namespace CreateProjectRoleRequest { export type AsObject = { parent: string, role?: ProjectRole.AsObject, projectRoleView: ProjectRoleView, } } export class UpdateProjectRoleRequest extends jspb.Message { getParent(): string; setParent(value: string): UpdateProjectRoleRequest; hasRole(): boolean; clearRole(): void; getRole(): ProjectRole | undefined; setRole(value?: ProjectRole): UpdateProjectRoleRequest; hasUpdateMask(): boolean; clearUpdateMask(): void; getUpdateMask(): google_protobuf_field_mask_pb.FieldMask | undefined; setUpdateMask(value?: google_protobuf_field_mask_pb.FieldMask): UpdateProjectRoleRequest; getProjectRoleView(): ProjectRoleView; setProjectRoleView(value: ProjectRoleView): UpdateProjectRoleRequest; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): UpdateProjectRoleRequest.AsObject; static toObject(includeInstance: boolean, msg: UpdateProjectRoleRequest): UpdateProjectRoleRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>}; static serializeBinaryToWriter(message: UpdateProjectRoleRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): UpdateProjectRoleRequest; static deserializeBinaryFromReader(message: UpdateProjectRoleRequest, reader: jspb.BinaryReader): UpdateProjectRoleRequest; } export namespace UpdateProjectRoleRequest { export type AsObject = { parent: string, role?: ProjectRole.AsObject, updateMask?: google_protobuf_field_mask_pb.FieldMask.AsObject, projectRoleView: ProjectRoleView, } } export class GetProjectRoleRequest extends jspb.Message { getParent(): string; setParent(value: string): GetProjectRoleRequest; hasRoleId(): boolean; clearRoleId(): void; getRoleId(): number; setRoleId(value: number): GetProjectRoleRequest; hasRoleName(): boolean; clearRoleName(): void; getRoleName(): string; setRoleName(value: string): GetProjectRoleRequest; getProjectRoleView(): ProjectRoleView; setProjectRoleView(value: ProjectRoleView): GetProjectRoleRequest; getProjectRoleIdentifierCase(): GetProjectRoleRequest.ProjectRoleIdentifierCase; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetProjectRoleRequest.AsObject; static toObject(includeInstance: boolean, msg: GetProjectRoleRequest): GetProjectRoleRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>}; static serializeBinaryToWriter(message: GetProjectRoleRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetProjectRoleRequest; static deserializeBinaryFromReader(message: GetProjectRoleRequest, reader: jspb.BinaryReader): GetProjectRoleRequest; } export namespace GetProjectRoleRequest { export type AsObject = { parent: string, roleId: number, roleName: string, projectRoleView: ProjectRoleView, } export enum ProjectRoleIdentifierCase { PROJECT_ROLE_IDENTIFIER_NOT_SET = 0, ROLE_ID = 2, ROLE_NAME = 3, } } export class DeleteProjectRoleRequest extends jspb.Message { getParent(): string; setParent(value: string): DeleteProjectRoleRequest; getRoleId(): number; setRoleId(value: number): DeleteProjectRoleRequest; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): DeleteProjectRoleRequest.AsObject; static toObject(includeInstance: boolean, msg: DeleteProjectRoleRequest): DeleteProjectRoleRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>}; static serializeBinaryToWriter(message: DeleteProjectRoleRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): DeleteProjectRoleRequest; static deserializeBinaryFromReader(message: DeleteProjectRoleRequest, reader: jspb.BinaryReader): DeleteProjectRoleRequest; } export namespace DeleteProjectRoleRequest { export type AsObject = { parent: string, roleId: number, } } export class ListProjectRolesRequest extends jspb.Message { getParent(): string; setParent(value: string): ListProjectRolesRequest; getPageToken(): string; setPageToken(value: string): ListProjectRolesRequest; getProjectRoleView(): ProjectRoleView; setProjectRoleView(value: ProjectRoleView): ListProjectRolesRequest; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ListProjectRolesRequest.AsObject; static toObject(includeInstance: boolean, msg: ListProjectRolesRequest): ListProjectRolesRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>}; static serializeBinaryToWriter(message: ListProjectRolesRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): ListProjectRolesRequest; static deserializeBinaryFromReader(message: ListProjectRolesRequest, reader: jspb.BinaryReader): ListProjectRolesRequest; } export namespace ListProjectRolesRequest { export type AsObject = { parent: string, pageToken: string, projectRoleView: ProjectRoleView, } } export class ListProjectRolesResponse extends jspb.Message { clearProjectRolesList(): void; getProjectRolesList(): Array<ProjectRole>; setProjectRolesList(value: Array<ProjectRole>): ListProjectRolesResponse; addProjectRoles(value?: ProjectRole, index?: number): ProjectRole; getNextPageToken(): string; setNextPageToken(value: string): ListProjectRolesResponse; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ListProjectRolesResponse.AsObject; static toObject(includeInstance: boolean, msg: ListProjectRolesResponse): ListProjectRolesResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>}; static serializeBinaryToWriter(message: ListProjectRolesResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): ListProjectRolesResponse; static deserializeBinaryFromReader(message: ListProjectRolesResponse, reader: jspb.BinaryReader): ListProjectRolesResponse; } export namespace ListProjectRolesResponse { export type AsObject = { projectRolesList: Array<ProjectRole.AsObject>, nextPageToken: string, } } export enum DefaultProjectRole { PROJECT_UNSPECIFIED = 0, PROJECT_USER = 1, PROJECT_EXECUTOR = 2, PROJECT_DEVELOPER = 3, PROJECT_ADMIN = 4, PROJECT_INACTIVE = 5, } export enum ProjectRoleView { PROJECT_ROLE_VIEW_UNSPECIFIED = 0, PROJECT_ROLE_VIEW_SHALLOW = 1, PROJECT_ROLE_VIEW_FULL = 2, }