package com.kryptnostic.storage.v1.models.request;
import java.util.List;
import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonProperty;
public class DocumentFragmentRequest {
private static final String FIELD_OFFSETS = "offsets";
private static final String FIELD_WINDOW = "window";
private final List<Integer> offsets;
private final int characterWindow;
@JsonCreator
public DocumentFragmentRequest(@JsonProperty(FIELD_OFFSETS) List<Integer> offsets,
@JsonProperty(FIELD_WINDOW) int characterWindow) {
this.offsets = offsets;
this.characterWindow = characterWindow;
}
@JsonProperty(FIELD_OFFSETS)
public List<Integer> getOffsets() {
return offsets;
}
@JsonProperty(FIELD_WINDOW)
public int getCharacterWindow() {
return characterWindow;
}
}