
dev.soffa.foundation.model.DataModel Maven / Gradle / Ivy
package dev.soffa.foundation.model;
import lombok.Getter;
import java.util.Map;
@Getter
public final class DataModel {
private final T data;
private final Map metadata;
private DataModel(T data, Map metadata) {
this.data = data;
this.metadata = metadata;
}
public static DataModel of(T data, Map metadata) {
return new DataModel<>(data, metadata);
}
public static DataModel of(T data) {
return new DataModel<>(data, null);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy