// @generated by protoc-gen-es v1.10.0 // @generated from file app/packages/v1/packages.proto (package viam.app.packages.v1, syntax proto3) /* eslint-disable */ // @ts-nocheck import type { BinaryReadOptions, FieldList, JsonReadOptions, JsonValue, PartialMessage, PlainMessage, Struct, Timestamp } from "@bufbuild/protobuf"; import { Message, proto3 } from "@bufbuild/protobuf"; /** * @generated from enum viam.app.packages.v1.PackageType */ export declare enum PackageType { /** * @generated from enum value: PACKAGE_TYPE_UNSPECIFIED = 0; */ UNSPECIFIED = 0, /** * @generated from enum value: PACKAGE_TYPE_ARCHIVE = 1; */ ARCHIVE = 1, /** * @generated from enum value: PACKAGE_TYPE_ML_MODEL = 2; */ ML_MODEL = 2, /** * @generated from enum value: PACKAGE_TYPE_MODULE = 3; */ MODULE = 3, /** * @generated from enum value: PACKAGE_TYPE_SLAM_MAP = 4; */ SLAM_MAP = 4, /** * @generated from enum value: PACKAGE_TYPE_ML_TRAINING = 5; */ ML_TRAINING = 5, } /** * @generated from message viam.app.packages.v1.FileInfo */ export declare class FileInfo extends Message { /** * @generated from field: string name = 1; */ name: string; /** * @generated from field: uint64 size = 2; */ size: bigint; /** * @generated from field: optional bool is_directory = 3; */ isDirectory?: boolean; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.app.packages.v1.FileInfo"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): FileInfo; static fromJson(jsonValue: JsonValue, options?: Partial): FileInfo; static fromJsonString(jsonString: string, options?: Partial): FileInfo; static equals(a: FileInfo | PlainMessage | undefined, b: FileInfo | PlainMessage | undefined): boolean; } /** * @generated from message viam.app.packages.v1.PackageInfo */ export declare class PackageInfo extends Message { /** * @generated from field: string organization_id = 1; */ organizationId: string; /** * @generated from field: string name = 2; */ name: string; /** * @generated from field: string version = 3; */ version: string; /** * @generated from field: viam.app.packages.v1.PackageType type = 4; */ type: PackageType; /** * @generated from field: optional string platform = 7; */ platform?: string; /** * @generated from field: repeated viam.app.packages.v1.FileInfo files = 5; */ files: FileInfo[]; /** * @generated from field: google.protobuf.Struct metadata = 6; */ metadata?: Struct; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.app.packages.v1.PackageInfo"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): PackageInfo; static fromJson(jsonValue: JsonValue, options?: Partial): PackageInfo; static fromJsonString(jsonString: string, options?: Partial): PackageInfo; static equals(a: PackageInfo | PlainMessage | undefined, b: PackageInfo | PlainMessage | undefined): boolean; } /** * @generated from message viam.app.packages.v1.CreatePackageRequest */ export declare class CreatePackageRequest extends Message { /** * @generated from oneof viam.app.packages.v1.CreatePackageRequest.package */ package: { /** * @generated from field: viam.app.packages.v1.PackageInfo info = 1; */ value: PackageInfo; case: "info"; } | { /** * .tar.gz file * * @generated from field: bytes contents = 2; */ value: Uint8Array; case: "contents"; } | { case: undefined; value?: undefined }; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.app.packages.v1.CreatePackageRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): CreatePackageRequest; static fromJson(jsonValue: JsonValue, options?: Partial): CreatePackageRequest; static fromJsonString(jsonString: string, options?: Partial): CreatePackageRequest; static equals(a: CreatePackageRequest | PlainMessage | undefined, b: CreatePackageRequest | PlainMessage | undefined): boolean; } /** * Returns the package ID and version which are populated in GetPackageRequest and DeletePackageRequest to * retrieve or delete this package. * * @generated from message viam.app.packages.v1.CreatePackageResponse */ export declare class CreatePackageResponse extends Message { /** * @generated from field: string id = 1; */ id: string; /** * @generated from field: string version = 2; */ version: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.app.packages.v1.CreatePackageResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): CreatePackageResponse; static fromJson(jsonValue: JsonValue, options?: Partial): CreatePackageResponse; static fromJsonString(jsonString: string, options?: Partial): CreatePackageResponse; static equals(a: CreatePackageResponse | PlainMessage | undefined, b: CreatePackageResponse | PlainMessage | undefined): boolean; } /** * @generated from message viam.app.packages.v1.DeletePackageRequest */ export declare class DeletePackageRequest extends Message { /** * @generated from field: string id = 1; */ id: string; /** * @generated from field: string version = 2; */ version: string; /** * @generated from field: viam.app.packages.v1.PackageType type = 3; */ type: PackageType; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.app.packages.v1.DeletePackageRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): DeletePackageRequest; static fromJson(jsonValue: JsonValue, options?: Partial): DeletePackageRequest; static fromJsonString(jsonString: string, options?: Partial): DeletePackageRequest; static equals(a: DeletePackageRequest | PlainMessage | undefined, b: DeletePackageRequest | PlainMessage | undefined): boolean; } /** * @generated from message viam.app.packages.v1.DeletePackageResponse */ export declare class DeletePackageResponse extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.app.packages.v1.DeletePackageResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): DeletePackageResponse; static fromJson(jsonValue: JsonValue, options?: Partial): DeletePackageResponse; static fromJsonString(jsonString: string, options?: Partial): DeletePackageResponse; static equals(a: DeletePackageResponse | PlainMessage | undefined, b: DeletePackageResponse | PlainMessage | undefined): boolean; } /** * @generated from message viam.app.packages.v1.Package */ export declare class Package extends Message { /** * @generated from field: viam.app.packages.v1.PackageInfo info = 1; */ info?: PackageInfo; /** * @generated from field: string url = 2; */ url: string; /** * @generated from field: google.protobuf.Timestamp created_on = 3; */ createdOn?: Timestamp; /** * @generated from field: string checksum = 4; */ checksum: string; /** * @generated from field: string id = 5; */ id: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.app.packages.v1.Package"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): Package; static fromJson(jsonValue: JsonValue, options?: Partial): Package; static fromJsonString(jsonString: string, options?: Partial): Package; static equals(a: Package | PlainMessage | undefined, b: Package | PlainMessage | undefined): boolean; } /** * @generated from message viam.app.packages.v1.GetPackageRequest */ export declare class GetPackageRequest extends Message { /** * @generated from field: string id = 1; */ id: string; /** * @generated from field: string version = 2; */ version: string; /** * @generated from field: optional bool include_url = 3; */ includeUrl?: boolean; /** * @generated from field: optional viam.app.packages.v1.PackageType type = 4; */ type?: PackageType; /** * @generated from field: optional string platform = 5; */ platform?: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.app.packages.v1.GetPackageRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): GetPackageRequest; static fromJson(jsonValue: JsonValue, options?: Partial): GetPackageRequest; static fromJsonString(jsonString: string, options?: Partial): GetPackageRequest; static equals(a: GetPackageRequest | PlainMessage | undefined, b: GetPackageRequest | PlainMessage | undefined): boolean; } /** * @generated from message viam.app.packages.v1.GetPackageResponse */ export declare class GetPackageResponse extends Message { /** * @generated from field: viam.app.packages.v1.Package package = 1; */ package?: Package; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.app.packages.v1.GetPackageResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): GetPackageResponse; static fromJson(jsonValue: JsonValue, options?: Partial): GetPackageResponse; static fromJsonString(jsonString: string, options?: Partial): GetPackageResponse; static equals(a: GetPackageResponse | PlainMessage | undefined, b: GetPackageResponse | PlainMessage | undefined): boolean; } /** * @generated from message viam.app.packages.v1.ListPackagesRequest */ export declare class ListPackagesRequest extends Message { /** * @generated from field: string organization_id = 1; */ organizationId: string; /** * @generated from field: optional string name = 2; */ name?: string; /** * @generated from field: optional string version = 3; */ version?: string; /** * @generated from field: optional viam.app.packages.v1.PackageType type = 4; */ type?: PackageType; /** * @generated from field: optional bool include_url = 5; */ includeUrl?: boolean; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.app.packages.v1.ListPackagesRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): ListPackagesRequest; static fromJson(jsonValue: JsonValue, options?: Partial): ListPackagesRequest; static fromJsonString(jsonString: string, options?: Partial): ListPackagesRequest; static equals(a: ListPackagesRequest | PlainMessage | undefined, b: ListPackagesRequest | PlainMessage | undefined): boolean; } /** * @generated from message viam.app.packages.v1.ListPackagesResponse */ export declare class ListPackagesResponse extends Message { /** * @generated from field: repeated viam.app.packages.v1.Package packages = 1; */ packages: Package[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.app.packages.v1.ListPackagesResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): ListPackagesResponse; static fromJson(jsonValue: JsonValue, options?: Partial): ListPackagesResponse; static fromJsonString(jsonString: string, options?: Partial): ListPackagesResponse; static equals(a: ListPackagesResponse | PlainMessage | undefined, b: ListPackagesResponse | PlainMessage | undefined): boolean; }