// @generated by protoc-gen-es v1.10.0 with parameter "target=ts,import_extension=none"
// @generated from file draw/v1/transforms.proto (package draw.v1, syntax proto3)
/* eslint-disable */
// @ts-nocheck
import { Message, proto3 } from "@bufbuild/protobuf";
import { Transform } from "../../common/v1/common_pb";
/**
 * Transforms is a list of transforms
 * TODO: Here for backwards compatibility for the draw API, remove in a future release
 *
 * @generated from message draw.v1.Transforms
 */
export class Transforms extends Message {
    /**
     * @generated from field: repeated viam.common.v1.Transform transforms = 1;
     */
    transforms = [];
    constructor(data) {
        super();
        proto3.util.initPartial(data, this);
    }
    static runtime = proto3;
    static typeName = "draw.v1.Transforms";
    static fields = proto3.util.newFieldList(() => [
        { no: 1, name: "transforms", kind: "message", T: Transform, repeated: true },
    ]);
    static fromBinary(bytes, options) {
        return new Transforms().fromBinary(bytes, options);
    }
    static fromJson(jsonValue, options) {
        return new Transforms().fromJson(jsonValue, options);
    }
    static fromJsonString(jsonString, options) {
        return new Transforms().fromJsonString(jsonString, options);
    }
    static equals(a, b) {
        return proto3.util.equals(Transforms, a, b);
    }
}
