Nomad changes
All checks were successful
Deploy fil (kreuzberg) / deploy (push) Successful in 49s

This commit is contained in:
Henrik Jess Nielsen
2026-06-01 23:40:55 +02:00
parent 72b1a0a6ed
commit b4c07d3693
5723 changed files with 1130655 additions and 0 deletions

View File

@@ -0,0 +1,92 @@
// This file is auto-generated by alef — DO NOT EDIT.
// alef:hash:4e15143f4af1ae8bafbdb1506ef057da924484c66a19483966333558ad437e75
// To regenerate: alef generate
// To verify freshness: alef verify --exit-code
// Issues & docs: https://github.com/kreuzberg-dev/alef
package dev.kreuzberg;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
import com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder;
/**
* A single changed cell within a table.
*
* Defined here (rather than only in {@code crate.diff}) so {@code RevisionDelta} can
* reference it unconditionally, without requiring the {@code diff} Cargo feature.
* {@code crate.diff} re-exports this type verbatim.
*/
@JsonInclude(JsonInclude.Include.NON_ABSENT)
@JsonDeserialize(builder = CellChange.Builder.class)
public record CellChange(
/**
* Zero-based row index.
*/
@JsonProperty("row") long row,
/**
* Zero-based column index.
*/
@JsonProperty("col") long col,
/**
* Value before the change.
*/
@JsonProperty("from") String from,
/**
* Value after the change.
*/
@JsonProperty("to") String to
) {
public static Builder builder() {
return new Builder();
}
// CPD-OFF
@JsonPOJOBuilder(withPrefix = "with", buildMethodName = "build")
public static final class Builder {
private long row = 0;
private long col = 0;
private String from = "";
private String to = "";
/** Sets the row field. */
@JsonProperty("row")
public Builder withRow(final long value) {
this.row = value;
return this;
}
/** Sets the col field. */
@JsonProperty("col")
public Builder withCol(final long value) {
this.col = value;
return this;
}
/** Sets the from field. */
@JsonProperty("from")
public Builder withFrom(final String value) {
this.from = value;
return this;
}
/** Sets the to field. */
@JsonProperty("to")
public Builder withTo(final String value) {
this.to = value;
return this;
}
/** Builds the CellChange instance. */
public CellChange build() {
return new CellChange(
row,
col,
from,
to
);
}
}
// CPD-ON
}