// @generated by protoc-gen-es v1.10.0 // @generated from file app/build/v1/build.proto (package viam.app.build.v1, syntax proto3) /* eslint-disable */ // @ts-nocheck import type { BinaryReadOptions, FieldList, JsonReadOptions, JsonValue, PartialMessage, PlainMessage, Timestamp } from "@bufbuild/protobuf"; import { Message, proto3 } from "@bufbuild/protobuf"; import type { CreatePackageRequest } from "../../packages/v1/packages_pb.js"; /** * @generated from enum viam.app.build.v1.JobStatus */ export declare enum JobStatus { /** * @generated from enum value: JOB_STATUS_UNSPECIFIED = 0; */ UNSPECIFIED = 0, /** * IN_PROGRESS = pending or executing on cloud infra. Artifact has not been uploaded. * * @generated from enum value: JOB_STATUS_IN_PROGRESS = 1; */ IN_PROGRESS = 1, /** * @generated from enum value: JOB_STATUS_FAILED = 2; */ FAILED = 2, /** * @generated from enum value: JOB_STATUS_DONE = 3; */ DONE = 3, } /** * @generated from message viam.app.build.v1.StartBuildRequest */ export declare class StartBuildRequest extends Message { /** * repo to build * * @generated from field: string repo = 1; */ repo: string; /** * optional git ref; defaults to 'main' * * @generated from field: optional string ref = 2; */ ref?: string; /** * list of platforms to build * * @generated from field: repeated string platforms = 3; */ platforms: string[]; /** * module_id as prefix:name pair * * @generated from field: string module_id = 4; */ moduleId: string; /** * version of the module to publish * must be valid semver2.0 string (ex: 1.2.3-rc0) * * @generated from field: string module_version = 5; */ moduleVersion: string; /** * checkout token. provide this for private repos * * @generated from field: optional string token = 6; */ token?: string; /** * optional working directory. defaults to repo root. * * @generated from field: optional string workdir = 7; */ workdir?: string; /** * optional distro for linux platforms. * must be bookworm for cpp module builds. * * @generated from field: optional string distro = 8; */ distro?: string; /** * optional target builder. defaults to 'default'. * use 'viam-cloudbuild-test' to target the new Viam build service (org must be whitelisted). * * @generated from field: optional string builder = 9; */ builder?: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.app.build.v1.StartBuildRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): StartBuildRequest; static fromJson(jsonValue: JsonValue, options?: Partial): StartBuildRequest; static fromJsonString(jsonString: string, options?: Partial): StartBuildRequest; static equals(a: StartBuildRequest | PlainMessage | undefined, b: StartBuildRequest | PlainMessage | undefined): boolean; } /** * @generated from message viam.app.build.v1.StartBuildResponse */ export declare class StartBuildResponse extends Message { /** * @generated from field: string build_id = 1; */ buildId: string; /** * present when the requested builder was unavailable for this org and the default builder was used instead. * * @generated from field: optional string builder_fallback_message = 2; */ builderFallbackMessage?: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.app.build.v1.StartBuildResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): StartBuildResponse; static fromJson(jsonValue: JsonValue, options?: Partial): StartBuildResponse; static fromJsonString(jsonString: string, options?: Partial): StartBuildResponse; static equals(a: StartBuildResponse | PlainMessage | undefined, b: StartBuildResponse | PlainMessage | undefined): boolean; } /** * @generated from message viam.app.build.v1.GetLogsRequest */ export declare class GetLogsRequest extends Message { /** * @generated from field: string build_id = 1; */ buildId: string; /** * @generated from field: string platform = 2; */ platform: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.app.build.v1.GetLogsRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): GetLogsRequest; static fromJson(jsonValue: JsonValue, options?: Partial): GetLogsRequest; static fromJsonString(jsonString: string, options?: Partial): GetLogsRequest; static equals(a: GetLogsRequest | PlainMessage | undefined, b: GetLogsRequest | PlainMessage | undefined): boolean; } /** * @generated from message viam.app.build.v1.ReloadBuildInfo */ export declare class ReloadBuildInfo extends Message { /** * platform to build the reload module for * * @generated from field: string platform = 1; */ platform: string; /** * optional working directory. defaults to repo root * * @generated from field: optional string workdir = 2; */ workdir?: string; /** * org ID for the module * * @generated from field: string module_id = 3; */ moduleId: string; /** * optional distro for linux platforms. * must be bookworm for cpp module builds. * * @generated from field: optional string distro = 4; */ distro?: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.app.build.v1.ReloadBuildInfo"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): ReloadBuildInfo; static fromJson(jsonValue: JsonValue, options?: Partial): ReloadBuildInfo; static fromJsonString(jsonString: string, options?: Partial): ReloadBuildInfo; static equals(a: ReloadBuildInfo | PlainMessage | undefined, b: ReloadBuildInfo | PlainMessage | undefined): boolean; } /** * @generated from message viam.app.build.v1.StartReloadBuildRequest */ export declare class StartReloadBuildRequest extends Message { /** * @generated from oneof viam.app.build.v1.StartReloadBuildRequest.cloud_build */ cloudBuild: { /** * @generated from field: viam.app.packages.v1.CreatePackageRequest package = 1; */ value: CreatePackageRequest; case: "package"; } | { /** * @generated from field: viam.app.build.v1.ReloadBuildInfo build_info = 2; */ value: ReloadBuildInfo; case: "buildInfo"; } | { case: undefined; value?: undefined }; /** * optional target builder. defaults to 'default'. * use 'viam-cloudbuild-test' to target the new Viam build service (org must be whitelisted). * * @generated from field: optional string builder = 3; */ builder?: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.app.build.v1.StartReloadBuildRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): StartReloadBuildRequest; static fromJson(jsonValue: JsonValue, options?: Partial): StartReloadBuildRequest; static fromJsonString(jsonString: string, options?: Partial): StartReloadBuildRequest; static equals(a: StartReloadBuildRequest | PlainMessage | undefined, b: StartReloadBuildRequest | PlainMessage | undefined): boolean; } /** * @generated from message viam.app.build.v1.StartReloadBuildResponse */ export declare class StartReloadBuildResponse extends Message { /** * @generated from field: string build_id = 1; */ buildId: string; /** * present when the requested builder was unavailable for this org and the default builder was used instead. * * @generated from field: optional string builder_fallback_message = 2; */ builderFallbackMessage?: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.app.build.v1.StartReloadBuildResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): StartReloadBuildResponse; static fromJson(jsonValue: JsonValue, options?: Partial): StartReloadBuildResponse; static fromJsonString(jsonString: string, options?: Partial): StartReloadBuildResponse; static equals(a: StartReloadBuildResponse | PlainMessage | undefined, b: StartReloadBuildResponse | PlainMessage | undefined): boolean; } /** * @generated from message viam.app.build.v1.SourceUploadBuildInfo */ export declare class SourceUploadBuildInfo extends Message { /** * platforms to build the module for * * @generated from field: repeated string platforms = 1; */ platforms: string[]; /** * optional working directory. defaults to repo root. * * @generated from field: optional string workdir = 2; */ workdir?: string; /** * org id/namespace and module name * * @generated from field: string module_id = 3; */ moduleId: string; /** * optional distro for linux platforms. * must be bookworm for cpp module builds. * * @generated from field: optional string distro = 4; */ distro?: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.app.build.v1.SourceUploadBuildInfo"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): SourceUploadBuildInfo; static fromJson(jsonValue: JsonValue, options?: Partial): SourceUploadBuildInfo; static fromJsonString(jsonString: string, options?: Partial): SourceUploadBuildInfo; static equals(a: SourceUploadBuildInfo | PlainMessage | undefined, b: SourceUploadBuildInfo | PlainMessage | undefined): boolean; } /** * @generated from message viam.app.build.v1.StartSourceUploadBuildRequest */ export declare class StartSourceUploadBuildRequest extends Message { /** * @generated from oneof viam.app.build.v1.StartSourceUploadBuildRequest.cloud_build */ cloudBuild: { /** * @generated from field: viam.app.packages.v1.CreatePackageRequest package = 1; */ value: CreatePackageRequest; case: "package"; } | { /** * @generated from field: viam.app.build.v1.SourceUploadBuildInfo build_info = 2; */ value: SourceUploadBuildInfo; case: "buildInfo"; } | { case: undefined; value?: undefined }; /** * @generated from field: string module_version = 3; */ moduleVersion: string; /** * optional target builder. defaults to 'default'. * use 'viam-cloudbuild-test' to target the new Viam build service (org must be whitelisted). * * @generated from field: optional string builder = 4; */ builder?: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.app.build.v1.StartSourceUploadBuildRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): StartSourceUploadBuildRequest; static fromJson(jsonValue: JsonValue, options?: Partial): StartSourceUploadBuildRequest; static fromJsonString(jsonString: string, options?: Partial): StartSourceUploadBuildRequest; static equals(a: StartSourceUploadBuildRequest | PlainMessage | undefined, b: StartSourceUploadBuildRequest | PlainMessage | undefined): boolean; } /** * @generated from message viam.app.build.v1.StartSourceUploadBuildResponse */ export declare class StartSourceUploadBuildResponse extends Message { /** * @generated from field: string build_id = 1; */ buildId: string; /** * present when the requested builder was unavailable for this org and the default builder was used instead. * * @generated from field: optional string builder_fallback_message = 2; */ builderFallbackMessage?: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.app.build.v1.StartSourceUploadBuildResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): StartSourceUploadBuildResponse; static fromJson(jsonValue: JsonValue, options?: Partial): StartSourceUploadBuildResponse; static fromJsonString(jsonString: string, options?: Partial): StartSourceUploadBuildResponse; static equals(a: StartSourceUploadBuildResponse | PlainMessage | undefined, b: StartSourceUploadBuildResponse | PlainMessage | undefined): boolean; } /** * @generated from message viam.app.build.v1.StartPackageBuildRequest */ export declare class StartPackageBuildRequest extends Message { /** * module_id to build for * * @generated from field: string module_id = 1; */ moduleId: string; /** * the version of source code to build for * * @generated from field: string package_version = 2; */ packageVersion: string; /** * version of the module to publish to the registry. must be valid semver2.0 string (ex: 1.2.3-rc0) * * @generated from field: string module_version = 3; */ moduleVersion: string; /** * specify the platforms to build for (ex: linux/arm64) * * @generated from field: repeated string platforms = 4; */ platforms: string[]; /** * optional distro for linux platforms. * must be bookworm for cpp module builds. * * @generated from field: optional string distro = 5; */ distro?: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.app.build.v1.StartPackageBuildRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): StartPackageBuildRequest; static fromJson(jsonValue: JsonValue, options?: Partial): StartPackageBuildRequest; static fromJsonString(jsonString: string, options?: Partial): StartPackageBuildRequest; static equals(a: StartPackageBuildRequest | PlainMessage | undefined, b: StartPackageBuildRequest | PlainMessage | undefined): boolean; } /** * @generated from message viam.app.build.v1.StartPackageBuildResponse */ export declare class StartPackageBuildResponse extends Message { /** * @generated from field: string build_id = 1; */ buildId: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.app.build.v1.StartPackageBuildResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): StartPackageBuildResponse; static fromJson(jsonValue: JsonValue, options?: Partial): StartPackageBuildResponse; static fromJsonString(jsonString: string, options?: Partial): StartPackageBuildResponse; static equals(a: StartPackageBuildResponse | PlainMessage | undefined, b: StartPackageBuildResponse | PlainMessage | undefined): boolean; } /** * GetLogsResponse is a streaming endpoint that may have multiple messages that belong * to the same build_step if there are too many bytes to fit into a single gRPC * response. * * @generated from message viam.app.build.v1.GetLogsResponse */ export declare class GetLogsResponse extends Message { /** * @generated from field: string build_step = 1; */ buildStep: string; /** * includes multiple lines delimited by \n\r * * @generated from field: string data = 2; */ data: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.app.build.v1.GetLogsResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): GetLogsResponse; static fromJson(jsonValue: JsonValue, options?: Partial): GetLogsResponse; static fromJsonString(jsonString: string, options?: Partial): GetLogsResponse; static equals(a: GetLogsResponse | PlainMessage | undefined, b: GetLogsResponse | PlainMessage | undefined): boolean; } /** * @generated from message viam.app.build.v1.JobInfo */ export declare class JobInfo extends Message { /** * @generated from field: string build_id = 1; */ buildId: string; /** * @generated from field: string platform = 2; */ platform: string; /** * @generated from field: string version = 3; */ version: string; /** * @generated from field: viam.app.build.v1.JobStatus status = 4; */ status: JobStatus; /** * @generated from field: google.protobuf.Timestamp start_time = 5; */ startTime?: Timestamp; /** * @generated from field: optional google.protobuf.Timestamp end_time = 6; */ endTime?: Timestamp; /** * @generated from field: optional string build_step = 7; */ buildStep?: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.app.build.v1.JobInfo"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): JobInfo; static fromJson(jsonValue: JsonValue, options?: Partial): JobInfo; static fromJsonString(jsonString: string, options?: Partial): JobInfo; static equals(a: JobInfo | PlainMessage | undefined, b: JobInfo | PlainMessage | undefined): boolean; } /** * @generated from message viam.app.build.v1.ListJobsRequest */ export declare class ListJobsRequest extends Message { /** * module_id as prefix:name pair * * @generated from field: string module_id = 1; */ moduleId: string; /** * don't return more than max_jobs_length jobs * if not present, return all jobs. * * @generated from field: optional int32 max_jobs_length = 2; */ maxJobsLength?: number; /** * only return jobs that match this build id * if not present, return all jobs. * * @generated from field: optional string build_id = 3; */ buildId?: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.app.build.v1.ListJobsRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): ListJobsRequest; static fromJson(jsonValue: JsonValue, options?: Partial): ListJobsRequest; static fromJsonString(jsonString: string, options?: Partial): ListJobsRequest; static equals(a: ListJobsRequest | PlainMessage | undefined, b: ListJobsRequest | PlainMessage | undefined): boolean; } /** * @generated from message viam.app.build.v1.ListJobsResponse */ export declare class ListJobsResponse extends Message { /** * jobs is ordered by (build start time, alphabetical platform). * * @generated from field: repeated viam.app.build.v1.JobInfo jobs = 1; */ jobs: JobInfo[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.app.build.v1.ListJobsResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): ListJobsResponse; static fromJson(jsonValue: JsonValue, options?: Partial): ListJobsResponse; static fromJsonString(jsonString: string, options?: Partial): ListJobsResponse; static equals(a: ListJobsResponse | PlainMessage | undefined, b: ListJobsResponse | PlainMessage | undefined): boolean; } /** * @generated from message viam.app.build.v1.RepoLink */ export declare class RepoLink extends Message { /** * viam internal ID which maps to an external oauth app * * @generated from field: string oauth_app_link_id = 1; */ oauthAppLinkId: string; /** * OrgID of the module * * @generated from field: string org_id = 2; */ orgId: string; /** * Public namespace of the module. This is for user display in ListRepoLinksResponse. * It is ignored in LinkRepoRequest. * * @generated from field: optional string namespace = 3; */ namespace?: string; /** * name of the module (just the name, not the dotted org:name form) * * @generated from field: string module_name = 4; */ moduleName: string; /** * git repo in owner/repository form * * @generated from field: string repo = 5; */ repo: string; /** * email of the viam user who created this * * @generated from field: string viam_user = 6; */ viamUser: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.app.build.v1.RepoLink"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): RepoLink; static fromJson(jsonValue: JsonValue, options?: Partial): RepoLink; static fromJsonString(jsonString: string, options?: Partial): RepoLink; static equals(a: RepoLink | PlainMessage | undefined, b: RepoLink | PlainMessage | undefined): boolean; } /** * @generated from message viam.app.build.v1.LinkRepoRequest */ export declare class LinkRepoRequest extends Message { /** * @generated from field: viam.app.build.v1.RepoLink link = 1; */ link?: RepoLink; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.app.build.v1.LinkRepoRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): LinkRepoRequest; static fromJson(jsonValue: JsonValue, options?: Partial): LinkRepoRequest; static fromJsonString(jsonString: string, options?: Partial): LinkRepoRequest; static equals(a: LinkRepoRequest | PlainMessage | undefined, b: LinkRepoRequest | PlainMessage | undefined): boolean; } /** * @generated from message viam.app.build.v1.LinkRepoResponse */ export declare class LinkRepoResponse extends Message { /** * @generated from field: string repo_link_id = 1; */ repoLinkId: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.app.build.v1.LinkRepoResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): LinkRepoResponse; static fromJson(jsonValue: JsonValue, options?: Partial): LinkRepoResponse; static fromJsonString(jsonString: string, options?: Partial): LinkRepoResponse; static equals(a: LinkRepoResponse | PlainMessage | undefined, b: LinkRepoResponse | PlainMessage | undefined): boolean; } /** * @generated from message viam.app.build.v1.UnlinkRepoRequest */ export declare class UnlinkRepoRequest extends Message { /** * @generated from field: string repo_link_id = 1; */ repoLinkId: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.app.build.v1.UnlinkRepoRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): UnlinkRepoRequest; static fromJson(jsonValue: JsonValue, options?: Partial): UnlinkRepoRequest; static fromJsonString(jsonString: string, options?: Partial): UnlinkRepoRequest; static equals(a: UnlinkRepoRequest | PlainMessage | undefined, b: UnlinkRepoRequest | PlainMessage | undefined): boolean; } /** * @generated from message viam.app.build.v1.UnlinkRepoResponse */ export declare class UnlinkRepoResponse extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.app.build.v1.UnlinkRepoResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): UnlinkRepoResponse; static fromJson(jsonValue: JsonValue, options?: Partial): UnlinkRepoResponse; static fromJsonString(jsonString: string, options?: Partial): UnlinkRepoResponse; static equals(a: UnlinkRepoResponse | PlainMessage | undefined, b: UnlinkRepoResponse | PlainMessage | undefined): boolean; } /** * @generated from message viam.app.build.v1.ListRepoLinksRequest */ export declare class ListRepoLinksRequest extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.app.build.v1.ListRepoLinksRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): ListRepoLinksRequest; static fromJson(jsonValue: JsonValue, options?: Partial): ListRepoLinksRequest; static fromJsonString(jsonString: string, options?: Partial): ListRepoLinksRequest; static equals(a: ListRepoLinksRequest | PlainMessage | undefined, b: ListRepoLinksRequest | PlainMessage | undefined): boolean; } /** * @generated from message viam.app.build.v1.ListRepoLinksResponse */ export declare class ListRepoLinksResponse extends Message { /** * @generated from field: repeated viam.app.build.v1.RepoLink links = 1; */ links: RepoLink[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.app.build.v1.ListRepoLinksResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): ListRepoLinksResponse; static fromJson(jsonValue: JsonValue, options?: Partial): ListRepoLinksResponse; static fromJsonString(jsonString: string, options?: Partial): ListRepoLinksResponse; static equals(a: ListRepoLinksResponse | PlainMessage | undefined, b: ListRepoLinksResponse | PlainMessage | undefined): boolean; } /** * @generated from message viam.app.build.v1.ListAppLinksRequest */ export declare class ListAppLinksRequest extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.app.build.v1.ListAppLinksRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): ListAppLinksRequest; static fromJson(jsonValue: JsonValue, options?: Partial): ListAppLinksRequest; static fromJsonString(jsonString: string, options?: Partial): ListAppLinksRequest; static equals(a: ListAppLinksRequest | PlainMessage | undefined, b: ListAppLinksRequest | PlainMessage | undefined): boolean; } /** * represents a link between viam users / orgs and an external oauth app * * @generated from message viam.app.build.v1.AppLink */ export declare class AppLink extends Message { /** * viam internal ID which maps to an external oauth app * * @generated from field: string oauth_app_link_id = 1; */ oauthAppLinkId: string; /** * email of the viam user that owns this * * @generated from field: string viam_user = 2; */ viamUser: string; /** * username of the external user who created this * * @generated from field: string external_user = 3; */ externalUser: string; /** * list of org public namespace (where available) or org UUIDs attached to the external app * * @generated from field: repeated string org_id_or_ns = 4; */ orgIdOrNs: string[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.app.build.v1.AppLink"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): AppLink; static fromJson(jsonValue: JsonValue, options?: Partial): AppLink; static fromJsonString(jsonString: string, options?: Partial): AppLink; static equals(a: AppLink | PlainMessage | undefined, b: AppLink | PlainMessage | undefined): boolean; } /** * @generated from message viam.app.build.v1.ListAppLinksResponse */ export declare class ListAppLinksResponse extends Message { /** * @generated from field: repeated viam.app.build.v1.AppLink links = 1; */ links: AppLink[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.app.build.v1.ListAppLinksResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): ListAppLinksResponse; static fromJson(jsonValue: JsonValue, options?: Partial): ListAppLinksResponse; static fromJsonString(jsonString: string, options?: Partial): ListAppLinksResponse; static equals(a: ListAppLinksResponse | PlainMessage | undefined, b: ListAppLinksResponse | PlainMessage | undefined): boolean; } /** * @generated from message viam.app.build.v1.RemoveAppLinkRequest */ export declare class RemoveAppLinkRequest extends Message { /** * viam internal ID which maps to an external oauth app * * @generated from field: string oauth_app_link_id = 1; */ oauthAppLinkId: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.app.build.v1.RemoveAppLinkRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): RemoveAppLinkRequest; static fromJson(jsonValue: JsonValue, options?: Partial): RemoveAppLinkRequest; static fromJsonString(jsonString: string, options?: Partial): RemoveAppLinkRequest; static equals(a: RemoveAppLinkRequest | PlainMessage | undefined, b: RemoveAppLinkRequest | PlainMessage | undefined): boolean; } /** * @generated from message viam.app.build.v1.RemoveAppLinkResponse */ export declare class RemoveAppLinkResponse extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.app.build.v1.RemoveAppLinkResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): RemoveAppLinkResponse; static fromJson(jsonValue: JsonValue, options?: Partial): RemoveAppLinkResponse; static fromJsonString(jsonString: string, options?: Partial): RemoveAppLinkResponse; static equals(a: RemoveAppLinkResponse | PlainMessage | undefined, b: RemoveAppLinkResponse | PlainMessage | undefined): boolean; } /** * @generated from message viam.app.build.v1.LinkOrgRequest */ export declare class LinkOrgRequest extends Message { /** * viam internal ID which maps to an external oauth app * * @generated from field: string oauth_app_link_id = 1; */ oauthAppLinkId: string; /** * @generated from field: string org_id = 2; */ orgId: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.app.build.v1.LinkOrgRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): LinkOrgRequest; static fromJson(jsonValue: JsonValue, options?: Partial): LinkOrgRequest; static fromJsonString(jsonString: string, options?: Partial): LinkOrgRequest; static equals(a: LinkOrgRequest | PlainMessage | undefined, b: LinkOrgRequest | PlainMessage | undefined): boolean; } /** * @generated from message viam.app.build.v1.LinkOrgResponse */ export declare class LinkOrgResponse extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.app.build.v1.LinkOrgResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): LinkOrgResponse; static fromJson(jsonValue: JsonValue, options?: Partial): LinkOrgResponse; static fromJsonString(jsonString: string, options?: Partial): LinkOrgResponse; static equals(a: LinkOrgResponse | PlainMessage | undefined, b: LinkOrgResponse | PlainMessage | undefined): boolean; } /** * @generated from message viam.app.build.v1.UnlinkOrgRequest */ export declare class UnlinkOrgRequest extends Message { /** * viam internal ID which maps to an external oauth app * * @generated from field: string oauth_app_link_id = 1; */ oauthAppLinkId: string; /** * @generated from field: string org_id = 2; */ orgId: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.app.build.v1.UnlinkOrgRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): UnlinkOrgRequest; static fromJson(jsonValue: JsonValue, options?: Partial): UnlinkOrgRequest; static fromJsonString(jsonString: string, options?: Partial): UnlinkOrgRequest; static equals(a: UnlinkOrgRequest | PlainMessage | undefined, b: UnlinkOrgRequest | PlainMessage | undefined): boolean; } /** * @generated from message viam.app.build.v1.UnlinkOrgResponse */ export declare class UnlinkOrgResponse extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.app.build.v1.UnlinkOrgResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): UnlinkOrgResponse; static fromJson(jsonValue: JsonValue, options?: Partial): UnlinkOrgResponse; static fromJsonString(jsonString: string, options?: Partial): UnlinkOrgResponse; static equals(a: UnlinkOrgResponse | PlainMessage | undefined, b: UnlinkOrgResponse | PlainMessage | undefined): boolean; }