// @generated by protoc-gen-es v1.10.1 with parameter "target=ts" // @generated from file artworking/v1/imagetask.proto (package artworking.v1, syntax proto3) /* eslint-disable */ // @ts-nocheck import type { BinaryReadOptions, FieldList, JsonReadOptions, JsonValue, PartialMessage, PlainMessage } from "@bufbuild/protobuf"; import { Message, proto3, protoInt64 } from "@bufbuild/protobuf"; import { ConversionParams } from "./fileconversion_pb.js"; import { FixupParams } from "./fixup_pb.js"; import { CompleteVectorisationParams, CreateVectorisePreviewParams } from "./vectorisation_pb.js"; import { UpscaleParams } from "./upscale_pb.js"; import { QuickfixesParams } from "./quickfixes_pb.js"; import { GeneralProfileRunnerParams } from "./generalprofilerunner_pb.js"; import { DielineAnalyserParams } from "./dielineanalyser_pb.js"; /** * @generated from enum artworking.v1.ImageTaskType */ export enum ImageTaskType { /** * @generated from enum value: IMAGE_TASK_TYPE_UNDEFINED = 0; */ UNDEFINED = 0, /** * @generated from enum value: IMAGE_TASK_TYPE_FIXUP = 1; */ FIXUP = 1, /** * @generated from enum value: IMAGE_TASK_TYPE_CONVERSION = 2; */ CONVERSION = 2, /** * @generated from enum value: IMAGE_TASK_TYPE_VECTORISE_PREVIEW = 3; */ VECTORISE_PREVIEW = 3, /** * @generated from enum value: IMAGE_TASK_TYPE_VECTORISE_COMPLETE = 4; */ VECTORISE_COMPLETE = 4, /** * @generated from enum value: IMAGE_TASK_TYPE_UPSCALE = 5; */ UPSCALE = 5, /** * @generated from enum value: IMAGE_TASK_TYPE_QUICKFIXES = 6; */ QUICKFIXES = 6, /** * @generated from enum value: IMAGE_TASK_TYPE_GENERAL_PROFILE_RUNNER = 7; */ GENERAL_PROFILE_RUNNER = 7, /** * @generated from enum value: IMAGE_TASK_TYPE_DIELINE_ANALYSER = 8; */ DIELINE_ANALYSER = 8, } // Retrieve enum metadata with: proto3.getEnumType(ImageTaskType) proto3.util.setEnumType(ImageTaskType, "artworking.v1.ImageTaskType", [ { no: 0, name: "IMAGE_TASK_TYPE_UNDEFINED" }, { no: 1, name: "IMAGE_TASK_TYPE_FIXUP" }, { no: 2, name: "IMAGE_TASK_TYPE_CONVERSION" }, { no: 3, name: "IMAGE_TASK_TYPE_VECTORISE_PREVIEW" }, { no: 4, name: "IMAGE_TASK_TYPE_VECTORISE_COMPLETE" }, { no: 5, name: "IMAGE_TASK_TYPE_UPSCALE" }, { no: 6, name: "IMAGE_TASK_TYPE_QUICKFIXES" }, { no: 7, name: "IMAGE_TASK_TYPE_GENERAL_PROFILE_RUNNER" }, { no: 8, name: "IMAGE_TASK_TYPE_DIELINE_ANALYSER" }, ]); /** * @generated from message artworking.v1.ImageTaskAction */ export class ImageTaskAction extends Message { /** * @generated from field: artworking.v1.ImageTaskType type = 1; */ type = ImageTaskType.UNDEFINED; /** * @generated from field: uint64 execution_plan_id = 2; */ executionPlanId = protoInt64.zero; /** * @generated from field: int64 output_media_item_id = 3; */ outputMediaItemId = protoInt64.zero; /** * @generated from field: string error_message = 4; */ errorMessage = ""; /** * @generated from field: int64 credits_used = 5; */ creditsUsed = protoInt64.zero; /** * @generated from field: map results = 10; */ results: { [key: string]: string } = {}; /** * @generated from oneof artworking.v1.ImageTaskAction.params */ params: { /** * @generated from field: artworking.v1.ConversionParams conversion_params = 6; */ value: ConversionParams; case: "conversionParams"; } | { /** * @generated from field: artworking.v1.FixupParams fixup_params = 7; */ value: FixupParams; case: "fixupParams"; } | { /** * @generated from field: artworking.v1.CreateVectorisePreviewParams create_vectorise_preview_params = 8; */ value: CreateVectorisePreviewParams; case: "createVectorisePreviewParams"; } | { /** * @generated from field: artworking.v1.CompleteVectorisationParams complete_vectorisation_params = 9; */ value: CompleteVectorisationParams; case: "completeVectorisationParams"; } | { /** * @generated from field: artworking.v1.UpscaleParams upscale_params = 11; */ value: UpscaleParams; case: "upscaleParams"; } | { /** * @generated from field: artworking.v1.QuickfixesParams quickfixes_params = 12; */ value: QuickfixesParams; case: "quickfixesParams"; } | { /** * @generated from field: artworking.v1.GeneralProfileRunnerParams general_profile_runner_params = 13; */ value: GeneralProfileRunnerParams; case: "generalProfileRunnerParams"; } | { /** * @generated from field: artworking.v1.DielineAnalyserParams dieline_analyser_params = 14; */ value: DielineAnalyserParams; case: "dielineAnalyserParams"; } | { case: undefined; value?: undefined } = { case: undefined }; constructor(data?: PartialMessage) { super(); proto3.util.initPartial(data, this); } static readonly runtime: typeof proto3 = proto3; static readonly typeName = "artworking.v1.ImageTaskAction"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "type", kind: "enum", T: proto3.getEnumType(ImageTaskType) }, { no: 2, name: "execution_plan_id", kind: "scalar", T: 4 /* ScalarType.UINT64 */ }, { no: 3, name: "output_media_item_id", kind: "scalar", T: 3 /* ScalarType.INT64 */ }, { no: 4, name: "error_message", kind: "scalar", T: 9 /* ScalarType.STRING */ }, { no: 5, name: "credits_used", kind: "scalar", T: 3 /* ScalarType.INT64 */ }, { no: 10, name: "results", kind: "map", K: 9 /* ScalarType.STRING */, V: {kind: "scalar", T: 9 /* ScalarType.STRING */} }, { no: 6, name: "conversion_params", kind: "message", T: ConversionParams, oneof: "params" }, { no: 7, name: "fixup_params", kind: "message", T: FixupParams, oneof: "params" }, { no: 8, name: "create_vectorise_preview_params", kind: "message", T: CreateVectorisePreviewParams, oneof: "params" }, { no: 9, name: "complete_vectorisation_params", kind: "message", T: CompleteVectorisationParams, oneof: "params" }, { no: 11, name: "upscale_params", kind: "message", T: UpscaleParams, oneof: "params" }, { no: 12, name: "quickfixes_params", kind: "message", T: QuickfixesParams, oneof: "params" }, { no: 13, name: "general_profile_runner_params", kind: "message", T: GeneralProfileRunnerParams, oneof: "params" }, { no: 14, name: "dieline_analyser_params", kind: "message", T: DielineAnalyserParams, oneof: "params" }, ]); static fromBinary(bytes: Uint8Array, options?: Partial): ImageTaskAction { return new ImageTaskAction().fromBinary(bytes, options); } static fromJson(jsonValue: JsonValue, options?: Partial): ImageTaskAction { return new ImageTaskAction().fromJson(jsonValue, options); } static fromJsonString(jsonString: string, options?: Partial): ImageTaskAction { return new ImageTaskAction().fromJsonString(jsonString, options); } static equals(a: ImageTaskAction | PlainMessage | undefined, b: ImageTaskAction | PlainMessage | undefined): boolean { return proto3.util.equals(ImageTaskAction, a, b); } }