// package: // file: depi.proto import * as jspb from "google-protobuf"; export class Resource extends jspb.Message { getToolid(): string; setToolid(value: string): void; getResourcegroupname(): string; setResourcegroupname(value: string): void; getResourcegroupurl(): string; setResourcegroupurl(value: string): void; getResourcegroupversion(): string; setResourcegroupversion(value: string): void; getName(): string; setName(value: string): void; getUrl(): string; setUrl(value: string): void; getId(): string; setId(value: string): void; getDeleted(): boolean; setDeleted(value: boolean): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): Resource.AsObject; static toObject(includeInstance: boolean, msg: Resource): Resource.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: Resource, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): Resource; static deserializeBinaryFromReader(message: Resource, reader: jspb.BinaryReader): Resource; } export namespace Resource { export type AsObject = { toolid: string, resourcegroupname: string, resourcegroupurl: string, resourcegroupversion: string, name: string, url: string, id: string, deleted: boolean, } } export class ResourceChange extends jspb.Message { getName(): string; setName(value: string): void; getUrl(): string; setUrl(value: string): void; getChangetype(): ChangeTypeMap[keyof ChangeTypeMap]; setChangetype(value: ChangeTypeMap[keyof ChangeTypeMap]): void; getId(): string; setId(value: string): void; getNewName(): string; setNewName(value: string): void; getNewUrl(): string; setNewUrl(value: string): void; getNewId(): string; setNewId(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ResourceChange.AsObject; static toObject(includeInstance: boolean, msg: ResourceChange): ResourceChange.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: ResourceChange, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): ResourceChange; static deserializeBinaryFromReader(message: ResourceChange, reader: jspb.BinaryReader): ResourceChange; } export namespace ResourceChange { export type AsObject = { name: string, url: string, changetype: ChangeTypeMap[keyof ChangeTypeMap], id: string, newName: string, newUrl: string, newId: string, } } export class ResourceGroup extends jspb.Message { getName(): string; setName(value: string): void; getToolid(): string; setToolid(value: string): void; getUrl(): string; setUrl(value: string): void; getVersion(): string; setVersion(value: string): void; clearResourcesList(): void; getResourcesList(): Array; setResourcesList(value: Array): void; addResources(value?: Resource, index?: number): Resource; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ResourceGroup.AsObject; static toObject(includeInstance: boolean, msg: ResourceGroup): ResourceGroup.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: ResourceGroup, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): ResourceGroup; static deserializeBinaryFromReader(message: ResourceGroup, reader: jspb.BinaryReader): ResourceGroup; } export namespace ResourceGroup { export type AsObject = { name: string, toolid: string, url: string, version: string, resourcesList: Array, } } export class ResourceGroupChange extends jspb.Message { getName(): string; setName(value: string): void; getToolid(): string; setToolid(value: string): void; getUrl(): string; setUrl(value: string): void; getVersion(): string; setVersion(value: string): void; clearResourcesList(): void; getResourcesList(): Array; setResourcesList(value: Array): void; addResources(value?: ResourceChange, index?: number): ResourceChange; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ResourceGroupChange.AsObject; static toObject(includeInstance: boolean, msg: ResourceGroupChange): ResourceGroupChange.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: ResourceGroupChange, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): ResourceGroupChange; static deserializeBinaryFromReader(message: ResourceGroupChange, reader: jspb.BinaryReader): ResourceGroupChange; } export namespace ResourceGroupChange { export type AsObject = { name: string, toolid: string, url: string, version: string, resourcesList: Array, } } export class ResourceGroupVersionChange extends jspb.Message { getName(): string; setName(value: string): void; getToolid(): string; setToolid(value: string): void; getUrl(): string; setUrl(value: string): void; getVersion(): string; setVersion(value: string): void; getNewVersion(): string; setNewVersion(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ResourceGroupVersionChange.AsObject; static toObject(includeInstance: boolean, msg: ResourceGroupVersionChange): ResourceGroupVersionChange.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: ResourceGroupVersionChange, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): ResourceGroupVersionChange; static deserializeBinaryFromReader(message: ResourceGroupVersionChange, reader: jspb.BinaryReader): ResourceGroupVersionChange; } export namespace ResourceGroupVersionChange { export type AsObject = { name: string, toolid: string, url: string, version: string, newVersion: string, } } export class ResourceGroupEdit extends jspb.Message { getToolid(): string; setToolid(value: string): void; getUrl(): string; setUrl(value: string): void; getNewName(): string; setNewName(value: string): void; getNewToolid(): string; setNewToolid(value: string): void; getNewUrl(): string; setNewUrl(value: string): void; getNewVersion(): string; setNewVersion(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ResourceGroupEdit.AsObject; static toObject(includeInstance: boolean, msg: ResourceGroupEdit): ResourceGroupEdit.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: ResourceGroupEdit, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): ResourceGroupEdit; static deserializeBinaryFromReader(message: ResourceGroupEdit, reader: jspb.BinaryReader): ResourceGroupEdit; } export namespace ResourceGroupEdit { export type AsObject = { toolid: string, url: string, newName: string, newToolid: string, newUrl: string, newVersion: string, } } export class ResourceGroupRef extends jspb.Message { getToolid(): string; setToolid(value: string): void; getUrl(): string; setUrl(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ResourceGroupRef.AsObject; static toObject(includeInstance: boolean, msg: ResourceGroupRef): ResourceGroupRef.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: ResourceGroupRef, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): ResourceGroupRef; static deserializeBinaryFromReader(message: ResourceGroupRef, reader: jspb.BinaryReader): ResourceGroupRef; } export namespace ResourceGroupRef { export type AsObject = { toolid: string, url: string, } } export class ResourceRef extends jspb.Message { getToolid(): string; setToolid(value: string): void; getResourcegroupurl(): string; setResourcegroupurl(value: string): void; getUrl(): string; setUrl(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ResourceRef.AsObject; static toObject(includeInstance: boolean, msg: ResourceRef): ResourceRef.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: ResourceRef, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): ResourceRef; static deserializeBinaryFromReader(message: ResourceRef, reader: jspb.BinaryReader): ResourceRef; } export namespace ResourceRef { export type AsObject = { toolid: string, resourcegroupurl: string, url: string, } } export class ResourceLinkRename extends jspb.Message { hasFromres(): boolean; clearFromres(): void; getFromres(): Resource | undefined; setFromres(value?: Resource): void; hasFromresnew(): boolean; clearFromresnew(): void; getFromresnew(): Resource | undefined; setFromresnew(value?: Resource): void; hasTores(): boolean; clearTores(): void; getTores(): Resource | undefined; setTores(value?: Resource): void; hasToresnew(): boolean; clearToresnew(): void; getToresnew(): Resource | undefined; setToresnew(value?: Resource): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ResourceLinkRename.AsObject; static toObject(includeInstance: boolean, msg: ResourceLinkRename): ResourceLinkRename.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: ResourceLinkRename, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): ResourceLinkRename; static deserializeBinaryFromReader(message: ResourceLinkRename, reader: jspb.BinaryReader): ResourceLinkRename; } export namespace ResourceLinkRename { export type AsObject = { fromres?: Resource.AsObject, fromresnew?: Resource.AsObject, tores?: Resource.AsObject, toresnew?: Resource.AsObject, } } export class ResourceRefPattern extends jspb.Message { getToolid(): string; setToolid(value: string): void; getResourcegroupurl(): string; setResourcegroupurl(value: string): void; getUrlpattern(): string; setUrlpattern(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ResourceRefPattern.AsObject; static toObject(includeInstance: boolean, msg: ResourceRefPattern): ResourceRefPattern.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: ResourceRefPattern, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): ResourceRefPattern; static deserializeBinaryFromReader(message: ResourceRefPattern, reader: jspb.BinaryReader): ResourceRefPattern; } export namespace ResourceRefPattern { export type AsObject = { toolid: string, resourcegroupurl: string, urlpattern: string, } } export class LoginRequest extends jspb.Message { getUser(): string; setUser(value: string): void; getPassword(): string; setPassword(value: string): void; getProject(): string; setProject(value: string): void; getToolid(): string; setToolid(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): LoginRequest.AsObject; static toObject(includeInstance: boolean, msg: LoginRequest): LoginRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: LoginRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): LoginRequest; static deserializeBinaryFromReader(message: LoginRequest, reader: jspb.BinaryReader): LoginRequest; } export namespace LoginRequest { export type AsObject = { user: string, password: string, project: string, toolid: string, } } export class LoginResponse extends jspb.Message { getOk(): boolean; setOk(value: boolean): void; getMsg(): string; setMsg(value: string): void; getSessionid(): string; setSessionid(value: string): void; getLogintoken(): string; setLogintoken(value: string): void; getUser(): string; setUser(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): LoginResponse.AsObject; static toObject(includeInstance: boolean, msg: LoginResponse): LoginResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: LoginResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): LoginResponse; static deserializeBinaryFromReader(message: LoginResponse, reader: jspb.BinaryReader): LoginResponse; } export namespace LoginResponse { export type AsObject = { ok: boolean, msg: string, sessionid: string, logintoken: string, user: string, } } export class LoginWithTokenRequest extends jspb.Message { getLogintoken(): string; setLogintoken(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): LoginWithTokenRequest.AsObject; static toObject(includeInstance: boolean, msg: LoginWithTokenRequest): LoginWithTokenRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: LoginWithTokenRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): LoginWithTokenRequest; static deserializeBinaryFromReader(message: LoginWithTokenRequest, reader: jspb.BinaryReader): LoginWithTokenRequest; } export namespace LoginWithTokenRequest { export type AsObject = { logintoken: string, } } export class PingRequest extends jspb.Message { getSessionid(): string; setSessionid(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): PingRequest.AsObject; static toObject(includeInstance: boolean, msg: PingRequest): PingRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: PingRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): PingRequest; static deserializeBinaryFromReader(message: PingRequest, reader: jspb.BinaryReader): PingRequest; } export namespace PingRequest { export type AsObject = { sessionid: string, } } export class PingResponse extends jspb.Message { getOk(): boolean; setOk(value: boolean): void; getMsg(): string; setMsg(value: string): void; getLogintoken(): string; setLogintoken(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): PingResponse.AsObject; static toObject(includeInstance: boolean, msg: PingResponse): PingResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: PingResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): PingResponse; static deserializeBinaryFromReader(message: PingResponse, reader: jspb.BinaryReader): PingResponse; } export namespace PingResponse { export type AsObject = { ok: boolean, msg: string, logintoken: string, } } export class LogoutRequest extends jspb.Message { getSessionid(): string; setSessionid(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): LogoutRequest.AsObject; static toObject(includeInstance: boolean, msg: LogoutRequest): LogoutRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: LogoutRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): LogoutRequest; static deserializeBinaryFromReader(message: LogoutRequest, reader: jspb.BinaryReader): LogoutRequest; } export namespace LogoutRequest { export type AsObject = { sessionid: string, } } export class GenericResponse extends jspb.Message { getOk(): boolean; setOk(value: boolean): void; getMsg(): string; setMsg(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GenericResponse.AsObject; static toObject(includeInstance: boolean, msg: GenericResponse): GenericResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GenericResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GenericResponse; static deserializeBinaryFromReader(message: GenericResponse, reader: jspb.BinaryReader): GenericResponse; } export namespace GenericResponse { export type AsObject = { ok: boolean, msg: string, } } export class RegisterCallbackRequest extends jspb.Message { getSessionid(): string; setSessionid(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): RegisterCallbackRequest.AsObject; static toObject(includeInstance: boolean, msg: RegisterCallbackRequest): RegisterCallbackRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: RegisterCallbackRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): RegisterCallbackRequest; static deserializeBinaryFromReader(message: RegisterCallbackRequest, reader: jspb.BinaryReader): RegisterCallbackRequest; } export namespace RegisterCallbackRequest { export type AsObject = { sessionid: string, } } export class ResourceUpdate extends jspb.Message { hasWatchedresource(): boolean; clearWatchedresource(): void; getWatchedresource(): ResourceRef | undefined; setWatchedresource(value?: ResourceRef): void; hasUpdatedresource(): boolean; clearUpdatedresource(): void; getUpdatedresource(): ResourceRef | undefined; setUpdatedresource(value?: ResourceRef): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ResourceUpdate.AsObject; static toObject(includeInstance: boolean, msg: ResourceUpdate): ResourceUpdate.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: ResourceUpdate, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): ResourceUpdate; static deserializeBinaryFromReader(message: ResourceUpdate, reader: jspb.BinaryReader): ResourceUpdate; } export namespace ResourceUpdate { export type AsObject = { watchedresource?: ResourceRef.AsObject, updatedresource?: ResourceRef.AsObject, } } export class ResourcesUpdatedNotification extends jspb.Message { getOk(): boolean; setOk(value: boolean): void; getMsg(): string; setMsg(value: string): void; clearUpdatesList(): void; getUpdatesList(): Array; setUpdatesList(value: Array): void; addUpdates(value?: ResourceUpdate, index?: number): ResourceUpdate; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ResourcesUpdatedNotification.AsObject; static toObject(includeInstance: boolean, msg: ResourcesUpdatedNotification): ResourcesUpdatedNotification.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: ResourcesUpdatedNotification, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): ResourcesUpdatedNotification; static deserializeBinaryFromReader(message: ResourcesUpdatedNotification, reader: jspb.BinaryReader): ResourcesUpdatedNotification; } export namespace ResourcesUpdatedNotification { export type AsObject = { ok: boolean, msg: string, updatesList: Array, } } export class WatchResourceGroupRequest extends jspb.Message { getSessionid(): string; setSessionid(value: string): void; getToolid(): string; setToolid(value: string): void; getUrl(): string; setUrl(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): WatchResourceGroupRequest.AsObject; static toObject(includeInstance: boolean, msg: WatchResourceGroupRequest): WatchResourceGroupRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: WatchResourceGroupRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): WatchResourceGroupRequest; static deserializeBinaryFromReader(message: WatchResourceGroupRequest, reader: jspb.BinaryReader): WatchResourceGroupRequest; } export namespace WatchResourceGroupRequest { export type AsObject = { sessionid: string, toolid: string, url: string, } } export class UnwatchResourceGroupRequest extends jspb.Message { getSessionid(): string; setSessionid(value: string): void; getToolid(): string; setToolid(value: string): void; getUrl(): string; setUrl(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): UnwatchResourceGroupRequest.AsObject; static toObject(includeInstance: boolean, msg: UnwatchResourceGroupRequest): UnwatchResourceGroupRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: UnwatchResourceGroupRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): UnwatchResourceGroupRequest; static deserializeBinaryFromReader(message: UnwatchResourceGroupRequest, reader: jspb.BinaryReader): UnwatchResourceGroupRequest; } export namespace UnwatchResourceGroupRequest { export type AsObject = { sessionid: string, toolid: string, url: string, } } export class GetLastKnownVersionRequest extends jspb.Message { getSessionid(): string; setSessionid(value: string): void; getToolid(): string; setToolid(value: string): void; getName(): string; setName(value: string): void; getUrl(): string; setUrl(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetLastKnownVersionRequest.AsObject; static toObject(includeInstance: boolean, msg: GetLastKnownVersionRequest): GetLastKnownVersionRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetLastKnownVersionRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetLastKnownVersionRequest; static deserializeBinaryFromReader(message: GetLastKnownVersionRequest, reader: jspb.BinaryReader): GetLastKnownVersionRequest; } export namespace GetLastKnownVersionRequest { export type AsObject = { sessionid: string, toolid: string, name: string, url: string, } } export class GetLastKnownVersionResponse extends jspb.Message { getOk(): boolean; setOk(value: boolean): void; getMsg(): string; setMsg(value: string): void; getVersion(): string; setVersion(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetLastKnownVersionResponse.AsObject; static toObject(includeInstance: boolean, msg: GetLastKnownVersionResponse): GetLastKnownVersionResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetLastKnownVersionResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetLastKnownVersionResponse; static deserializeBinaryFromReader(message: GetLastKnownVersionResponse, reader: jspb.BinaryReader): GetLastKnownVersionResponse; } export namespace GetLastKnownVersionResponse { export type AsObject = { ok: boolean, msg: string, version: string, } } export class UpdateResourceGroupRequest extends jspb.Message { getSessionid(): string; setSessionid(value: string): void; hasResourcegroup(): boolean; clearResourcegroup(): void; getResourcegroup(): ResourceGroupChange | undefined; setResourcegroup(value?: ResourceGroupChange): void; getUpdatebranch(): string; setUpdatebranch(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): UpdateResourceGroupRequest.AsObject; static toObject(includeInstance: boolean, msg: UpdateResourceGroupRequest): UpdateResourceGroupRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: UpdateResourceGroupRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): UpdateResourceGroupRequest; static deserializeBinaryFromReader(message: UpdateResourceGroupRequest, reader: jspb.BinaryReader): UpdateResourceGroupRequest; } export namespace UpdateResourceGroupRequest { export type AsObject = { sessionid: string, resourcegroup?: ResourceGroupChange.AsObject, updatebranch: string, } } export class AddResourceGroupRequest extends jspb.Message { getSessionid(): string; setSessionid(value: string): void; hasResourcegroup(): boolean; clearResourcegroup(): void; getResourcegroup(): ResourceGroup | undefined; setResourcegroup(value?: ResourceGroup): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): AddResourceGroupRequest.AsObject; static toObject(includeInstance: boolean, msg: AddResourceGroupRequest): AddResourceGroupRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: AddResourceGroupRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): AddResourceGroupRequest; static deserializeBinaryFromReader(message: AddResourceGroupRequest, reader: jspb.BinaryReader): AddResourceGroupRequest; } export namespace AddResourceGroupRequest { export type AsObject = { sessionid: string, resourcegroup?: ResourceGroup.AsObject, } } export class EditResourceGroupRequest extends jspb.Message { getSessionid(): string; setSessionid(value: string): void; hasResourcegroup(): boolean; clearResourcegroup(): void; getResourcegroup(): ResourceGroupEdit | undefined; setResourcegroup(value?: ResourceGroupEdit): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): EditResourceGroupRequest.AsObject; static toObject(includeInstance: boolean, msg: EditResourceGroupRequest): EditResourceGroupRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: EditResourceGroupRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): EditResourceGroupRequest; static deserializeBinaryFromReader(message: EditResourceGroupRequest, reader: jspb.BinaryReader): EditResourceGroupRequest; } export namespace EditResourceGroupRequest { export type AsObject = { sessionid: string, resourcegroup?: ResourceGroupEdit.AsObject, } } export class RemoveResourceGroupRequest extends jspb.Message { getSessionid(): string; setSessionid(value: string): void; hasResourcegroup(): boolean; clearResourcegroup(): void; getResourcegroup(): ResourceGroupRef | undefined; setResourcegroup(value?: ResourceGroupRef): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): RemoveResourceGroupRequest.AsObject; static toObject(includeInstance: boolean, msg: RemoveResourceGroupRequest): RemoveResourceGroupRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: RemoveResourceGroupRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): RemoveResourceGroupRequest; static deserializeBinaryFromReader(message: RemoveResourceGroupRequest, reader: jspb.BinaryReader): RemoveResourceGroupRequest; } export namespace RemoveResourceGroupRequest { export type AsObject = { sessionid: string, resourcegroup?: ResourceGroupRef.AsObject, } } export class AddResourceRequest extends jspb.Message { getSessionid(): string; setSessionid(value: string): void; getToolid(): string; setToolid(value: string): void; getResourcegroupurl(): string; setResourcegroupurl(value: string): void; getUrl(): string; setUrl(value: string): void; getName(): string; setName(value: string): void; getId(): string; setId(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): AddResourceRequest.AsObject; static toObject(includeInstance: boolean, msg: AddResourceRequest): AddResourceRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: AddResourceRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): AddResourceRequest; static deserializeBinaryFromReader(message: AddResourceRequest, reader: jspb.BinaryReader): AddResourceRequest; } export namespace AddResourceRequest { export type AsObject = { sessionid: string, toolid: string, resourcegroupurl: string, url: string, name: string, id: string, } } export class AddResourcesToBlackboardRequest extends jspb.Message { getSessionid(): string; setSessionid(value: string): void; clearResourcesList(): void; getResourcesList(): Array; setResourcesList(value: Array): void; addResources(value?: Resource, index?: number): Resource; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): AddResourcesToBlackboardRequest.AsObject; static toObject(includeInstance: boolean, msg: AddResourcesToBlackboardRequest): AddResourcesToBlackboardRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: AddResourcesToBlackboardRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): AddResourcesToBlackboardRequest; static deserializeBinaryFromReader(message: AddResourcesToBlackboardRequest, reader: jspb.BinaryReader): AddResourcesToBlackboardRequest; } export namespace AddResourcesToBlackboardRequest { export type AsObject = { sessionid: string, resourcesList: Array, } } export class RemoveResourcesFromBlackboardRequest extends jspb.Message { getSessionid(): string; setSessionid(value: string): void; clearResourcerefsList(): void; getResourcerefsList(): Array; setResourcerefsList(value: Array): void; addResourcerefs(value?: ResourceRef, index?: number): ResourceRef; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): RemoveResourcesFromBlackboardRequest.AsObject; static toObject(includeInstance: boolean, msg: RemoveResourcesFromBlackboardRequest): RemoveResourcesFromBlackboardRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: RemoveResourcesFromBlackboardRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): RemoveResourcesFromBlackboardRequest; static deserializeBinaryFromReader(message: RemoveResourcesFromBlackboardRequest, reader: jspb.BinaryReader): RemoveResourcesFromBlackboardRequest; } export namespace RemoveResourcesFromBlackboardRequest { export type AsObject = { sessionid: string, resourcerefsList: Array, } } export class GetBlackboardResourcesRequest extends jspb.Message { getSessionid(): string; setSessionid(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetBlackboardResourcesRequest.AsObject; static toObject(includeInstance: boolean, msg: GetBlackboardResourcesRequest): GetBlackboardResourcesRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetBlackboardResourcesRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetBlackboardResourcesRequest; static deserializeBinaryFromReader(message: GetBlackboardResourcesRequest, reader: jspb.BinaryReader): GetBlackboardResourcesRequest; } export namespace GetBlackboardResourcesRequest { export type AsObject = { sessionid: string, } } export class GetBlackboardResourcesResponse extends jspb.Message { getOk(): boolean; setOk(value: boolean): void; getMsg(): string; setMsg(value: string): void; clearResourcesList(): void; getResourcesList(): Array; setResourcesList(value: Array): void; addResources(value?: Resource, index?: number): Resource; clearLinksList(): void; getLinksList(): Array; setLinksList(value: Array): void; addLinks(value?: ResourceLink, index?: number): ResourceLink; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetBlackboardResourcesResponse.AsObject; static toObject(includeInstance: boolean, msg: GetBlackboardResourcesResponse): GetBlackboardResourcesResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetBlackboardResourcesResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetBlackboardResourcesResponse; static deserializeBinaryFromReader(message: GetBlackboardResourcesResponse, reader: jspb.BinaryReader): GetBlackboardResourcesResponse; } export namespace GetBlackboardResourcesResponse { export type AsObject = { ok: boolean, msg: string, resourcesList: Array, linksList: Array, } } export class ResourceLinkRef extends jspb.Message { hasFromres(): boolean; clearFromres(): void; getFromres(): ResourceRef | undefined; setFromres(value?: ResourceRef): void; hasTores(): boolean; clearTores(): void; getTores(): ResourceRef | undefined; setTores(value?: ResourceRef): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ResourceLinkRef.AsObject; static toObject(includeInstance: boolean, msg: ResourceLinkRef): ResourceLinkRef.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: ResourceLinkRef, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): ResourceLinkRef; static deserializeBinaryFromReader(message: ResourceLinkRef, reader: jspb.BinaryReader): ResourceLinkRef; } export namespace ResourceLinkRef { export type AsObject = { fromres?: ResourceRef.AsObject, tores?: ResourceRef.AsObject, } } export class InferredDirtiness extends jspb.Message { hasResource(): boolean; clearResource(): void; getResource(): Resource | undefined; setResource(value?: Resource): void; getLastcleanversion(): string; setLastcleanversion(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): InferredDirtiness.AsObject; static toObject(includeInstance: boolean, msg: InferredDirtiness): InferredDirtiness.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: InferredDirtiness, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): InferredDirtiness; static deserializeBinaryFromReader(message: InferredDirtiness, reader: jspb.BinaryReader): InferredDirtiness; } export namespace InferredDirtiness { export type AsObject = { resource?: Resource.AsObject, lastcleanversion: string, } } export class ResourceLink extends jspb.Message { hasFromres(): boolean; clearFromres(): void; getFromres(): Resource | undefined; setFromres(value?: Resource): void; hasTores(): boolean; clearTores(): void; getTores(): Resource | undefined; setTores(value?: Resource): void; getDeleted(): boolean; setDeleted(value: boolean): void; getDirty(): boolean; setDirty(value: boolean): void; getLastcleanversion(): string; setLastcleanversion(value: string): void; clearInferreddirtinessList(): void; getInferreddirtinessList(): Array; setInferreddirtinessList(value: Array): void; addInferreddirtiness(value?: InferredDirtiness, index?: number): InferredDirtiness; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ResourceLink.AsObject; static toObject(includeInstance: boolean, msg: ResourceLink): ResourceLink.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: ResourceLink, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): ResourceLink; static deserializeBinaryFromReader(message: ResourceLink, reader: jspb.BinaryReader): ResourceLink; } export namespace ResourceLink { export type AsObject = { fromres?: Resource.AsObject, tores?: Resource.AsObject, deleted: boolean, dirty: boolean, lastcleanversion: string, inferreddirtinessList: Array, } } export class ResourceLinkPattern extends jspb.Message { hasFromres(): boolean; clearFromres(): void; getFromres(): ResourceRefPattern | undefined; setFromres(value?: ResourceRefPattern): void; hasTores(): boolean; clearTores(): void; getTores(): ResourceRefPattern | undefined; setTores(value?: ResourceRefPattern): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ResourceLinkPattern.AsObject; static toObject(includeInstance: boolean, msg: ResourceLinkPattern): ResourceLinkPattern.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: ResourceLinkPattern, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): ResourceLinkPattern; static deserializeBinaryFromReader(message: ResourceLinkPattern, reader: jspb.BinaryReader): ResourceLinkPattern; } export namespace ResourceLinkPattern { export type AsObject = { fromres?: ResourceRefPattern.AsObject, tores?: ResourceRefPattern.AsObject, } } export class LinkBlackboardResourcesRequest extends jspb.Message { getSessionid(): string; setSessionid(value: string): void; clearLinksList(): void; getLinksList(): Array; setLinksList(value: Array): void; addLinks(value?: ResourceLinkRef, index?: number): ResourceLinkRef; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): LinkBlackboardResourcesRequest.AsObject; static toObject(includeInstance: boolean, msg: LinkBlackboardResourcesRequest): LinkBlackboardResourcesRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: LinkBlackboardResourcesRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): LinkBlackboardResourcesRequest; static deserializeBinaryFromReader(message: LinkBlackboardResourcesRequest, reader: jspb.BinaryReader): LinkBlackboardResourcesRequest; } export namespace LinkBlackboardResourcesRequest { export type AsObject = { sessionid: string, linksList: Array, } } export class UnlinkBlackboardResourcesRequest extends jspb.Message { getSessionid(): string; setSessionid(value: string): void; clearLinksList(): void; getLinksList(): Array; setLinksList(value: Array): void; addLinks(value?: ResourceLinkRef, index?: number): ResourceLinkRef; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): UnlinkBlackboardResourcesRequest.AsObject; static toObject(includeInstance: boolean, msg: UnlinkBlackboardResourcesRequest): UnlinkBlackboardResourcesRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: UnlinkBlackboardResourcesRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): UnlinkBlackboardResourcesRequest; static deserializeBinaryFromReader(message: UnlinkBlackboardResourcesRequest, reader: jspb.BinaryReader): UnlinkBlackboardResourcesRequest; } export namespace UnlinkBlackboardResourcesRequest { export type AsObject = { sessionid: string, linksList: Array, } } export class LinkResourcesRequest extends jspb.Message { getSessionid(): string; setSessionid(value: string): void; hasLink(): boolean; clearLink(): void; getLink(): ResourceLinkRef | undefined; setLink(value?: ResourceLinkRef): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): LinkResourcesRequest.AsObject; static toObject(includeInstance: boolean, msg: LinkResourcesRequest): LinkResourcesRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: LinkResourcesRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): LinkResourcesRequest; static deserializeBinaryFromReader(message: LinkResourcesRequest, reader: jspb.BinaryReader): LinkResourcesRequest; } export namespace LinkResourcesRequest { export type AsObject = { sessionid: string, link?: ResourceLinkRef.AsObject, } } export class UnlinkResourcesRequest extends jspb.Message { getSessionid(): string; setSessionid(value: string): void; hasLink(): boolean; clearLink(): void; getLink(): ResourceLinkRef | undefined; setLink(value?: ResourceLinkRef): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): UnlinkResourcesRequest.AsObject; static toObject(includeInstance: boolean, msg: UnlinkResourcesRequest): UnlinkResourcesRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: UnlinkResourcesRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): UnlinkResourcesRequest; static deserializeBinaryFromReader(message: UnlinkResourcesRequest, reader: jspb.BinaryReader): UnlinkResourcesRequest; } export namespace UnlinkResourcesRequest { export type AsObject = { sessionid: string, link?: ResourceLinkRef.AsObject, } } export class GetBidirectionalChangesResponse extends jspb.Message { getOk(): boolean; setOk(value: boolean): void; getMsg(): string; setMsg(value: string): void; clearResourceList(): void; getResourceList(): Array; setResourceList(value: Array): void; addResource(value?: Resource, index?: number): Resource; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetBidirectionalChangesResponse.AsObject; static toObject(includeInstance: boolean, msg: GetBidirectionalChangesResponse): GetBidirectionalChangesResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetBidirectionalChangesResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetBidirectionalChangesResponse; static deserializeBinaryFromReader(message: GetBidirectionalChangesResponse, reader: jspb.BinaryReader): GetBidirectionalChangesResponse; } export namespace GetBidirectionalChangesResponse { export type AsObject = { ok: boolean, msg: string, resourceList: Array, } } export class SetBranchRequest extends jspb.Message { getSessionid(): string; setSessionid(value: string): void; getBranch(): string; setBranch(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): SetBranchRequest.AsObject; static toObject(includeInstance: boolean, msg: SetBranchRequest): SetBranchRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: SetBranchRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): SetBranchRequest; static deserializeBinaryFromReader(message: SetBranchRequest, reader: jspb.BinaryReader): SetBranchRequest; } export namespace SetBranchRequest { export type AsObject = { sessionid: string, branch: string, } } export class CurrentBranchRequest extends jspb.Message { getSessionid(): string; setSessionid(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): CurrentBranchRequest.AsObject; static toObject(includeInstance: boolean, msg: CurrentBranchRequest): CurrentBranchRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: CurrentBranchRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): CurrentBranchRequest; static deserializeBinaryFromReader(message: CurrentBranchRequest, reader: jspb.BinaryReader): CurrentBranchRequest; } export namespace CurrentBranchRequest { export type AsObject = { sessionid: string, } } export class CurrentBranchResponse extends jspb.Message { getOk(): boolean; setOk(value: boolean): void; getMsg(): string; setMsg(value: string): void; getBranch(): string; setBranch(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): CurrentBranchResponse.AsObject; static toObject(includeInstance: boolean, msg: CurrentBranchResponse): CurrentBranchResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: CurrentBranchResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): CurrentBranchResponse; static deserializeBinaryFromReader(message: CurrentBranchResponse, reader: jspb.BinaryReader): CurrentBranchResponse; } export namespace CurrentBranchResponse { export type AsObject = { ok: boolean, msg: string, branch: string, } } export class SaveBlackboardRequest extends jspb.Message { getSessionid(): string; setSessionid(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): SaveBlackboardRequest.AsObject; static toObject(includeInstance: boolean, msg: SaveBlackboardRequest): SaveBlackboardRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: SaveBlackboardRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): SaveBlackboardRequest; static deserializeBinaryFromReader(message: SaveBlackboardRequest, reader: jspb.BinaryReader): SaveBlackboardRequest; } export namespace SaveBlackboardRequest { export type AsObject = { sessionid: string, } } export class ClearBlackboardRequest extends jspb.Message { getSessionid(): string; setSessionid(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ClearBlackboardRequest.AsObject; static toObject(includeInstance: boolean, msg: ClearBlackboardRequest): ClearBlackboardRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: ClearBlackboardRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): ClearBlackboardRequest; static deserializeBinaryFromReader(message: ClearBlackboardRequest, reader: jspb.BinaryReader): ClearBlackboardRequest; } export namespace ClearBlackboardRequest { export type AsObject = { sessionid: string, } } export class CreateBranchRequest extends jspb.Message { getSessionid(): string; setSessionid(value: string): void; getBranchname(): string; setBranchname(value: string): void; hasFrombranch(): boolean; clearFrombranch(): void; getFrombranch(): string; setFrombranch(value: string): void; hasFromtag(): boolean; clearFromtag(): void; getFromtag(): string; setFromtag(value: string): void; getSourceNameCase(): CreateBranchRequest.SourceNameCase; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): CreateBranchRequest.AsObject; static toObject(includeInstance: boolean, msg: CreateBranchRequest): CreateBranchRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: CreateBranchRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): CreateBranchRequest; static deserializeBinaryFromReader(message: CreateBranchRequest, reader: jspb.BinaryReader): CreateBranchRequest; } export namespace CreateBranchRequest { export type AsObject = { sessionid: string, branchname: string, frombranch: string, fromtag: string, } export enum SourceNameCase { SOURCE_NAME_NOT_SET = 0, FROMBRANCH = 3, FROMTAG = 4, } } export class CreateTagRequest extends jspb.Message { getSessionid(): string; setSessionid(value: string): void; getTagname(): string; setTagname(value: string): void; getFrombranch(): string; setFrombranch(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): CreateTagRequest.AsObject; static toObject(includeInstance: boolean, msg: CreateTagRequest): CreateTagRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: CreateTagRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): CreateTagRequest; static deserializeBinaryFromReader(message: CreateTagRequest, reader: jspb.BinaryReader): CreateTagRequest; } export namespace CreateTagRequest { export type AsObject = { sessionid: string, tagname: string, frombranch: string, } } export class MarkResourcesCleanRequest extends jspb.Message { getSessionid(): string; setSessionid(value: string): void; clearResourcerefsList(): void; getResourcerefsList(): Array; setResourcerefsList(value: Array): void; addResourcerefs(value?: ResourceRef, index?: number): ResourceRef; getPropagatecleanliness(): boolean; setPropagatecleanliness(value: boolean): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): MarkResourcesCleanRequest.AsObject; static toObject(includeInstance: boolean, msg: MarkResourcesCleanRequest): MarkResourcesCleanRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: MarkResourcesCleanRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): MarkResourcesCleanRequest; static deserializeBinaryFromReader(message: MarkResourcesCleanRequest, reader: jspb.BinaryReader): MarkResourcesCleanRequest; } export namespace MarkResourcesCleanRequest { export type AsObject = { sessionid: string, resourcerefsList: Array, propagatecleanliness: boolean, } } export class MarkLinksCleanRequest extends jspb.Message { getSessionid(): string; setSessionid(value: string): void; clearLinksList(): void; getLinksList(): Array; setLinksList(value: Array): void; addLinks(value?: ResourceLinkRef, index?: number): ResourceLinkRef; getPropagatecleanliness(): boolean; setPropagatecleanliness(value: boolean): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): MarkLinksCleanRequest.AsObject; static toObject(includeInstance: boolean, msg: MarkLinksCleanRequest): MarkLinksCleanRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: MarkLinksCleanRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): MarkLinksCleanRequest; static deserializeBinaryFromReader(message: MarkLinksCleanRequest, reader: jspb.BinaryReader): MarkLinksCleanRequest; } export namespace MarkLinksCleanRequest { export type AsObject = { sessionid: string, linksList: Array, propagatecleanliness: boolean, } } export class MarkInferredDirtinessCleanRequest extends jspb.Message { getSessionid(): string; setSessionid(value: string): void; hasLink(): boolean; clearLink(): void; getLink(): ResourceLinkRef | undefined; setLink(value?: ResourceLinkRef): void; hasDirtinesssource(): boolean; clearDirtinesssource(): void; getDirtinesssource(): ResourceRef | undefined; setDirtinesssource(value?: ResourceRef): void; getPropagatecleanliness(): boolean; setPropagatecleanliness(value: boolean): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): MarkInferredDirtinessCleanRequest.AsObject; static toObject(includeInstance: boolean, msg: MarkInferredDirtinessCleanRequest): MarkInferredDirtinessCleanRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: MarkInferredDirtinessCleanRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): MarkInferredDirtinessCleanRequest; static deserializeBinaryFromReader(message: MarkInferredDirtinessCleanRequest, reader: jspb.BinaryReader): MarkInferredDirtinessCleanRequest; } export namespace MarkInferredDirtinessCleanRequest { export type AsObject = { sessionid: string, link?: ResourceLinkRef.AsObject, dirtinesssource?: ResourceRef.AsObject, propagatecleanliness: boolean, } } export class GetResourceGroupsRequest extends jspb.Message { getSessionid(): string; setSessionid(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetResourceGroupsRequest.AsObject; static toObject(includeInstance: boolean, msg: GetResourceGroupsRequest): GetResourceGroupsRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetResourceGroupsRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetResourceGroupsRequest; static deserializeBinaryFromReader(message: GetResourceGroupsRequest, reader: jspb.BinaryReader): GetResourceGroupsRequest; } export namespace GetResourceGroupsRequest { export type AsObject = { sessionid: string, } } export class GetResourceGroupsForTagRequest extends jspb.Message { getSessionid(): string; setSessionid(value: string): void; getTag(): string; setTag(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetResourceGroupsForTagRequest.AsObject; static toObject(includeInstance: boolean, msg: GetResourceGroupsForTagRequest): GetResourceGroupsForTagRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetResourceGroupsForTagRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetResourceGroupsForTagRequest; static deserializeBinaryFromReader(message: GetResourceGroupsForTagRequest, reader: jspb.BinaryReader): GetResourceGroupsForTagRequest; } export namespace GetResourceGroupsForTagRequest { export type AsObject = { sessionid: string, tag: string, } } export class GetResourceGroupsResponse extends jspb.Message { getOk(): boolean; setOk(value: boolean): void; getMsg(): string; setMsg(value: string): void; clearResourcegroupsList(): void; getResourcegroupsList(): Array; setResourcegroupsList(value: Array): void; addResourcegroups(value?: ResourceGroup, index?: number): ResourceGroup; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetResourceGroupsResponse.AsObject; static toObject(includeInstance: boolean, msg: GetResourceGroupsResponse): GetResourceGroupsResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetResourceGroupsResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetResourceGroupsResponse; static deserializeBinaryFromReader(message: GetResourceGroupsResponse, reader: jspb.BinaryReader): GetResourceGroupsResponse; } export namespace GetResourceGroupsResponse { export type AsObject = { ok: boolean, msg: string, resourcegroupsList: Array, } } export class GetResourcesRequest extends jspb.Message { getSessionid(): string; setSessionid(value: string): void; clearPatternsList(): void; getPatternsList(): Array; setPatternsList(value: Array): void; addPatterns(value?: ResourceRefPattern, index?: number): ResourceRefPattern; getIncludedeleted(): boolean; setIncludedeleted(value: boolean): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetResourcesRequest.AsObject; static toObject(includeInstance: boolean, msg: GetResourcesRequest): GetResourcesRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetResourcesRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetResourcesRequest; static deserializeBinaryFromReader(message: GetResourcesRequest, reader: jspb.BinaryReader): GetResourcesRequest; } export namespace GetResourcesRequest { export type AsObject = { sessionid: string, patternsList: Array, includedeleted: boolean, } } export class GetResourcesResponse extends jspb.Message { getOk(): boolean; setOk(value: boolean): void; getMsg(): string; setMsg(value: string): void; clearResourcesList(): void; getResourcesList(): Array; setResourcesList(value: Array): void; addResources(value?: Resource, index?: number): Resource; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetResourcesResponse.AsObject; static toObject(includeInstance: boolean, msg: GetResourcesResponse): GetResourcesResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetResourcesResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetResourcesResponse; static deserializeBinaryFromReader(message: GetResourcesResponse, reader: jspb.BinaryReader): GetResourcesResponse; } export namespace GetResourcesResponse { export type AsObject = { ok: boolean, msg: string, resourcesList: Array, } } export class GetResourcesAsStreamResponse extends jspb.Message { getOk(): boolean; setOk(value: boolean): void; getMsg(): string; setMsg(value: string): void; hasResource(): boolean; clearResource(): void; getResource(): Resource | undefined; setResource(value?: Resource): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetResourcesAsStreamResponse.AsObject; static toObject(includeInstance: boolean, msg: GetResourcesAsStreamResponse): GetResourcesAsStreamResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetResourcesAsStreamResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetResourcesAsStreamResponse; static deserializeBinaryFromReader(message: GetResourcesAsStreamResponse, reader: jspb.BinaryReader): GetResourcesAsStreamResponse; } export namespace GetResourcesAsStreamResponse { export type AsObject = { ok: boolean, msg: string, resource?: Resource.AsObject, } } export class GetLinksRequest extends jspb.Message { getSessionid(): string; setSessionid(value: string): void; clearPatternsList(): void; getPatternsList(): Array; setPatternsList(value: Array): void; addPatterns(value?: ResourceLinkPattern, index?: number): ResourceLinkPattern; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetLinksRequest.AsObject; static toObject(includeInstance: boolean, msg: GetLinksRequest): GetLinksRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetLinksRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetLinksRequest; static deserializeBinaryFromReader(message: GetLinksRequest, reader: jspb.BinaryReader): GetLinksRequest; } export namespace GetLinksRequest { export type AsObject = { sessionid: string, patternsList: Array, } } export class GetAllLinksAsStreamRequest extends jspb.Message { getSessionid(): string; setSessionid(value: string): void; getIncludedeleted(): boolean; setIncludedeleted(value: boolean): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetAllLinksAsStreamRequest.AsObject; static toObject(includeInstance: boolean, msg: GetAllLinksAsStreamRequest): GetAllLinksAsStreamRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetAllLinksAsStreamRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetAllLinksAsStreamRequest; static deserializeBinaryFromReader(message: GetAllLinksAsStreamRequest, reader: jspb.BinaryReader): GetAllLinksAsStreamRequest; } export namespace GetAllLinksAsStreamRequest { export type AsObject = { sessionid: string, includedeleted: boolean, } } export class GetLinksResponse extends jspb.Message { getOk(): boolean; setOk(value: boolean): void; getMsg(): string; setMsg(value: string): void; clearResourcelinksList(): void; getResourcelinksList(): Array; setResourcelinksList(value: Array): void; addResourcelinks(value?: ResourceLink, index?: number): ResourceLink; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetLinksResponse.AsObject; static toObject(includeInstance: boolean, msg: GetLinksResponse): GetLinksResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetLinksResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetLinksResponse; static deserializeBinaryFromReader(message: GetLinksResponse, reader: jspb.BinaryReader): GetLinksResponse; } export namespace GetLinksResponse { export type AsObject = { ok: boolean, msg: string, resourcelinksList: Array, } } export class GetLinksAsStreamResponse extends jspb.Message { getOk(): boolean; setOk(value: boolean): void; getMsg(): string; setMsg(value: string): void; hasResourcelink(): boolean; clearResourcelink(): void; getResourcelink(): ResourceLink | undefined; setResourcelink(value?: ResourceLink): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetLinksAsStreamResponse.AsObject; static toObject(includeInstance: boolean, msg: GetLinksAsStreamResponse): GetLinksAsStreamResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetLinksAsStreamResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetLinksAsStreamResponse; static deserializeBinaryFromReader(message: GetLinksAsStreamResponse, reader: jspb.BinaryReader): GetLinksAsStreamResponse; } export namespace GetLinksAsStreamResponse { export type AsObject = { ok: boolean, msg: string, resourcelink?: ResourceLink.AsObject, } } export class GetDirtyLinksRequest extends jspb.Message { getSessionid(): string; setSessionid(value: string): void; getToolid(): string; setToolid(value: string): void; getName(): string; setName(value: string): void; getUrl(): string; setUrl(value: string): void; getWithinferred(): boolean; setWithinferred(value: boolean): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetDirtyLinksRequest.AsObject; static toObject(includeInstance: boolean, msg: GetDirtyLinksRequest): GetDirtyLinksRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetDirtyLinksRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetDirtyLinksRequest; static deserializeBinaryFromReader(message: GetDirtyLinksRequest, reader: jspb.BinaryReader): GetDirtyLinksRequest; } export namespace GetDirtyLinksRequest { export type AsObject = { sessionid: string, toolid: string, name: string, url: string, withinferred: boolean, } } export class GetDirtyLinksResponse extends jspb.Message { getOk(): boolean; setOk(value: boolean): void; getMsg(): string; setMsg(value: string): void; clearResourcesList(): void; getResourcesList(): Array; setResourcesList(value: Array): void; addResources(value?: Resource, index?: number): Resource; clearLinksList(): void; getLinksList(): Array; setLinksList(value: Array): void; addLinks(value?: ResourceLink, index?: number): ResourceLink; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetDirtyLinksResponse.AsObject; static toObject(includeInstance: boolean, msg: GetDirtyLinksResponse): GetDirtyLinksResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetDirtyLinksResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetDirtyLinksResponse; static deserializeBinaryFromReader(message: GetDirtyLinksResponse, reader: jspb.BinaryReader): GetDirtyLinksResponse; } export namespace GetDirtyLinksResponse { export type AsObject = { ok: boolean, msg: string, resourcesList: Array, linksList: Array, } } export class GetDirtyLinksAsStreamResponse extends jspb.Message { getOk(): boolean; setOk(value: boolean): void; getMsg(): string; setMsg(value: string): void; hasResource(): boolean; clearResource(): void; getResource(): Resource | undefined; setResource(value?: Resource): void; hasLink(): boolean; clearLink(): void; getLink(): ResourceLink | undefined; setLink(value?: ResourceLink): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetDirtyLinksAsStreamResponse.AsObject; static toObject(includeInstance: boolean, msg: GetDirtyLinksAsStreamResponse): GetDirtyLinksAsStreamResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetDirtyLinksAsStreamResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetDirtyLinksAsStreamResponse; static deserializeBinaryFromReader(message: GetDirtyLinksAsStreamResponse, reader: jspb.BinaryReader): GetDirtyLinksAsStreamResponse; } export namespace GetDirtyLinksAsStreamResponse { export type AsObject = { ok: boolean, msg: string, resource?: Resource.AsObject, link?: ResourceLink.AsObject, } } export class GetDependencyGraphRequest extends jspb.Message { getSessionid(): string; setSessionid(value: string): void; hasResource(): boolean; clearResource(): void; getResource(): ResourceRef | undefined; setResource(value?: ResourceRef): void; getDependenciestype(): DependenciesTypeMap[keyof DependenciesTypeMap]; setDependenciestype(value: DependenciesTypeMap[keyof DependenciesTypeMap]): void; getMaxdepth(): number; setMaxdepth(value: number): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetDependencyGraphRequest.AsObject; static toObject(includeInstance: boolean, msg: GetDependencyGraphRequest): GetDependencyGraphRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetDependencyGraphRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetDependencyGraphRequest; static deserializeBinaryFromReader(message: GetDependencyGraphRequest, reader: jspb.BinaryReader): GetDependencyGraphRequest; } export namespace GetDependencyGraphRequest { export type AsObject = { sessionid: string, resource?: ResourceRef.AsObject, dependenciestype: DependenciesTypeMap[keyof DependenciesTypeMap], maxdepth: number, } } export class GetDependencyGraphResponse extends jspb.Message { getOk(): boolean; setOk(value: boolean): void; getMsg(): string; setMsg(value: string): void; hasResource(): boolean; clearResource(): void; getResource(): Resource | undefined; setResource(value?: Resource): void; clearLinksList(): void; getLinksList(): Array; setLinksList(value: Array): void; addLinks(value?: ResourceLink, index?: number): ResourceLink; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetDependencyGraphResponse.AsObject; static toObject(includeInstance: boolean, msg: GetDependencyGraphResponse): GetDependencyGraphResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetDependencyGraphResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetDependencyGraphResponse; static deserializeBinaryFromReader(message: GetDependencyGraphResponse, reader: jspb.BinaryReader): GetDependencyGraphResponse; } export namespace GetDependencyGraphResponse { export type AsObject = { ok: boolean, msg: string, resource?: Resource.AsObject, linksList: Array, } } export class GetBranchListRequest extends jspb.Message { getSessionid(): string; setSessionid(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetBranchListRequest.AsObject; static toObject(includeInstance: boolean, msg: GetBranchListRequest): GetBranchListRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetBranchListRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetBranchListRequest; static deserializeBinaryFromReader(message: GetBranchListRequest, reader: jspb.BinaryReader): GetBranchListRequest; } export namespace GetBranchListRequest { export type AsObject = { sessionid: string, } } export class GetBranchListResponse extends jspb.Message { getOk(): boolean; setOk(value: boolean): void; getMsg(): string; setMsg(value: string): void; clearBranchesList(): void; getBranchesList(): Array; setBranchesList(value: Array): void; addBranches(value: string, index?: number): string; clearTagsList(): void; getTagsList(): Array; setTagsList(value: Array): void; addTags(value: string, index?: number): string; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetBranchListResponse.AsObject; static toObject(includeInstance: boolean, msg: GetBranchListResponse): GetBranchListResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetBranchListResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetBranchListResponse; static deserializeBinaryFromReader(message: GetBranchListResponse, reader: jspb.BinaryReader): GetBranchListResponse; } export namespace GetBranchListResponse { export type AsObject = { ok: boolean, msg: string, branchesList: Array, tagsList: Array, } } export class GetBidirectionalChangesRequest extends jspb.Message { getSessionid(): string; setSessionid(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetBidirectionalChangesRequest.AsObject; static toObject(includeInstance: boolean, msg: GetBidirectionalChangesRequest): GetBidirectionalChangesRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetBidirectionalChangesRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetBidirectionalChangesRequest; static deserializeBinaryFromReader(message: GetBidirectionalChangesRequest, reader: jspb.BinaryReader): GetBidirectionalChangesRequest; } export namespace GetBidirectionalChangesRequest { export type AsObject = { sessionid: string, } } export class ApproveBidirectionalChangeRequest extends jspb.Message { getSessionid(): string; setSessionid(value: string): void; clearResourcesList(): void; getResourcesList(): Array; setResourcesList(value: Array): void; addResources(value?: ResourceRef, index?: number): ResourceRef; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ApproveBidirectionalChangeRequest.AsObject; static toObject(includeInstance: boolean, msg: ApproveBidirectionalChangeRequest): ApproveBidirectionalChangeRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: ApproveBidirectionalChangeRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): ApproveBidirectionalChangeRequest; static deserializeBinaryFromReader(message: ApproveBidirectionalChangeRequest, reader: jspb.BinaryReader): ApproveBidirectionalChangeRequest; } export namespace ApproveBidirectionalChangeRequest { export type AsObject = { sessionid: string, resourcesList: Array, } } export class InferredLinkClean extends jspb.Message { hasLink(): boolean; clearLink(): void; getLink(): ResourceLinkRef | undefined; setLink(value?: ResourceLinkRef): void; hasResource(): boolean; clearResource(): void; getResource(): ResourceRef | undefined; setResource(value?: ResourceRef): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): InferredLinkClean.AsObject; static toObject(includeInstance: boolean, msg: InferredLinkClean): InferredLinkClean.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: InferredLinkClean, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): InferredLinkClean; static deserializeBinaryFromReader(message: InferredLinkClean, reader: jspb.BinaryReader): InferredLinkClean; } export namespace InferredLinkClean { export type AsObject = { link?: ResourceLinkRef.AsObject, resource?: ResourceRef.AsObject, } } export class Update extends jspb.Message { getUpdatetype(): UpdateTypeMap[keyof UpdateTypeMap]; setUpdatetype(value: UpdateTypeMap[keyof UpdateTypeMap]): void; hasResource(): boolean; clearResource(): void; getResource(): Resource | undefined; setResource(value?: Resource): void; hasLink(): boolean; clearLink(): void; getLink(): ResourceLink | undefined; setLink(value?: ResourceLink): void; hasRename(): boolean; clearRename(): void; getRename(): ResourceChange | undefined; setRename(value?: ResourceChange): void; hasVersionchange(): boolean; clearVersionchange(): void; getVersionchange(): ResourceGroupVersionChange | undefined; setVersionchange(value?: ResourceGroupVersionChange): void; hasRenamelink(): boolean; clearRenamelink(): void; getRenamelink(): ResourceLinkRename | undefined; setRenamelink(value?: ResourceLinkRename): void; hasMarklinkclean(): boolean; clearMarklinkclean(): void; getMarklinkclean(): ResourceLink | undefined; setMarklinkclean(value?: ResourceLink): void; hasMarklinkdirty(): boolean; clearMarklinkdirty(): void; getMarklinkdirty(): ResourceLinkRef | undefined; setMarklinkdirty(value?: ResourceLinkRef): void; hasMarkinferredlinkclean(): boolean; clearMarkinferredlinkclean(): void; getMarkinferredlinkclean(): InferredLinkClean | undefined; setMarkinferredlinkclean(value?: InferredLinkClean): void; hasMarkinferredlinkdirty(): boolean; clearMarkinferredlinkdirty(): void; getMarkinferredlinkdirty(): ResourceLinkRef | undefined; setMarkinferredlinkdirty(value?: ResourceLinkRef): void; hasRemoveresourcegroup(): boolean; clearRemoveresourcegroup(): void; getRemoveresourcegroup(): ResourceGroupRef | undefined; setRemoveresourcegroup(value?: ResourceGroupRef): void; hasEditresourcegroup(): boolean; clearEditresourcegroup(): void; getEditresourcegroup(): ResourceGroupEdit | undefined; setEditresourcegroup(value?: ResourceGroupEdit): void; hasRemovelink(): boolean; clearRemovelink(): void; getRemovelink(): ResourceLinkRef | undefined; setRemovelink(value?: ResourceLinkRef): void; hasAddresourcegroup(): boolean; clearAddresourcegroup(): void; getAddresourcegroup(): ResourceGroup | undefined; setAddresourcegroup(value?: ResourceGroup): void; getUpdateDataCase(): Update.UpdateDataCase; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): Update.AsObject; static toObject(includeInstance: boolean, msg: Update): Update.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: Update, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): Update; static deserializeBinaryFromReader(message: Update, reader: jspb.BinaryReader): Update; } export namespace Update { export type AsObject = { updatetype: UpdateTypeMap[keyof UpdateTypeMap], resource?: Resource.AsObject, link?: ResourceLink.AsObject, rename?: ResourceChange.AsObject, versionchange?: ResourceGroupVersionChange.AsObject, renamelink?: ResourceLinkRename.AsObject, marklinkclean?: ResourceLink.AsObject, marklinkdirty?: ResourceLinkRef.AsObject, markinferredlinkclean?: InferredLinkClean.AsObject, markinferredlinkdirty?: ResourceLinkRef.AsObject, removeresourcegroup?: ResourceGroupRef.AsObject, editresourcegroup?: ResourceGroupEdit.AsObject, removelink?: ResourceLinkRef.AsObject, addresourcegroup?: ResourceGroup.AsObject, } export enum UpdateDataCase { UPDATE_DATA_NOT_SET = 0, RESOURCE = 2, LINK = 3, RENAME = 4, VERSIONCHANGE = 5, RENAMELINK = 6, MARKLINKCLEAN = 7, MARKLINKDIRTY = 8, MARKINFERREDLINKCLEAN = 9, MARKINFERREDLINKDIRTY = 10, REMOVERESOURCEGROUP = 11, EDITRESOURCEGROUP = 12, REMOVELINK = 13, ADDRESOURCEGROUP = 14, } } export class UpdateDepiRequest extends jspb.Message { getSessionid(): string; setSessionid(value: string): void; clearUpdatesList(): void; getUpdatesList(): Array; setUpdatesList(value: Array): void; addUpdates(value?: Update, index?: number): Update; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): UpdateDepiRequest.AsObject; static toObject(includeInstance: boolean, msg: UpdateDepiRequest): UpdateDepiRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: UpdateDepiRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): UpdateDepiRequest; static deserializeBinaryFromReader(message: UpdateDepiRequest, reader: jspb.BinaryReader): UpdateDepiRequest; } export namespace UpdateDepiRequest { export type AsObject = { sessionid: string, updatesList: Array, } } export class WatchBlackboardRequest extends jspb.Message { getSessionid(): string; setSessionid(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): WatchBlackboardRequest.AsObject; static toObject(includeInstance: boolean, msg: WatchBlackboardRequest): WatchBlackboardRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: WatchBlackboardRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): WatchBlackboardRequest; static deserializeBinaryFromReader(message: WatchBlackboardRequest, reader: jspb.BinaryReader): WatchBlackboardRequest; } export namespace WatchBlackboardRequest { export type AsObject = { sessionid: string, } } export class UnwatchBlackboardRequest extends jspb.Message { getSessionid(): string; setSessionid(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): UnwatchBlackboardRequest.AsObject; static toObject(includeInstance: boolean, msg: UnwatchBlackboardRequest): UnwatchBlackboardRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: UnwatchBlackboardRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): UnwatchBlackboardRequest; static deserializeBinaryFromReader(message: UnwatchBlackboardRequest, reader: jspb.BinaryReader): UnwatchBlackboardRequest; } export namespace UnwatchBlackboardRequest { export type AsObject = { sessionid: string, } } export class WatchDepiRequest extends jspb.Message { getSessionid(): string; setSessionid(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): WatchDepiRequest.AsObject; static toObject(includeInstance: boolean, msg: WatchDepiRequest): WatchDepiRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: WatchDepiRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): WatchDepiRequest; static deserializeBinaryFromReader(message: WatchDepiRequest, reader: jspb.BinaryReader): WatchDepiRequest; } export namespace WatchDepiRequest { export type AsObject = { sessionid: string, } } export class UnwatchDepiRequest extends jspb.Message { getSessionid(): string; setSessionid(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): UnwatchDepiRequest.AsObject; static toObject(includeInstance: boolean, msg: UnwatchDepiRequest): UnwatchDepiRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: UnwatchDepiRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): UnwatchDepiRequest; static deserializeBinaryFromReader(message: UnwatchDepiRequest, reader: jspb.BinaryReader): UnwatchDepiRequest; } export namespace UnwatchDepiRequest { export type AsObject = { sessionid: string, } } export class BlackboardUpdate extends jspb.Message { getOk(): boolean; setOk(value: boolean): void; getMsg(): string; setMsg(value: string): void; clearUpdatesList(): void; getUpdatesList(): Array; setUpdatesList(value: Array): void; addUpdates(value?: Update, index?: number): Update; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): BlackboardUpdate.AsObject; static toObject(includeInstance: boolean, msg: BlackboardUpdate): BlackboardUpdate.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: BlackboardUpdate, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): BlackboardUpdate; static deserializeBinaryFromReader(message: BlackboardUpdate, reader: jspb.BinaryReader): BlackboardUpdate; } export namespace BlackboardUpdate { export type AsObject = { ok: boolean, msg: string, updatesList: Array, } } export class DepiUpdate extends jspb.Message { getOk(): boolean; setOk(value: boolean): void; getMsg(): string; setMsg(value: string): void; clearUpdatesList(): void; getUpdatesList(): Array; setUpdatesList(value: Array): void; addUpdates(value?: Update, index?: number): Update; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): DepiUpdate.AsObject; static toObject(includeInstance: boolean, msg: DepiUpdate): DepiUpdate.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: DepiUpdate, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): DepiUpdate; static deserializeBinaryFromReader(message: DepiUpdate, reader: jspb.BinaryReader): DepiUpdate; } export namespace DepiUpdate { export type AsObject = { ok: boolean, msg: string, updatesList: Array, } } export interface ChangeTypeMap { ADDED: 0; MODIFIED: 1; RENAMED: 2; REMOVED: 3; } export const ChangeType: ChangeTypeMap; export interface UpdateTypeMap { ADDRESOURCE: 0; REMOVERESOURCE: 1; ADDLINK: 2; REMOVELINK: 3; RENAMERESOURCE: 4; RESOURCEGROUPVERSIONCHANGED: 5; RENAMELINK: 6; MARKLINKCLEAN: 7; MARKLINKDIRTY: 8; CHANGERESOURCE: 9; MARKINFERREDLINKCLEAN: 10; REMOVERESOURCEGROUP: 11; EDITRESOURCEGROUP: 12; ADDRESOURCEGROUP: 13; } export const UpdateType: UpdateTypeMap; export interface DependenciesTypeMap { DEPENDENCIES: 0; DEPENDANTS: 1; } export const DependenciesType: DependenciesTypeMap;