1 package com.kodexa.client.store; 2 3 import com.fasterxml.jackson.annotation.JsonIgnoreProperties; 4 import lombok.Data; 5 import lombok.NoArgsConstructor; 6 7 import java.util.ArrayList; 8 import java.util.List; 9 import java.util.Map; 10 11 @Data 12 @NoArgsConstructor 13 @JsonIgnoreProperties(ignoreUnknown = true) 14 public class TableStore implements DataStore { 15 16 private List<String> columns = new ArrayList<>(); 17 18 private List<List<Object>> rows = new ArrayList<>(); 19 20 public TableStore(Map<String, Object> data) { 21 columns = (List<String>) data.get("columns"); 22 rows = (List<List<Object>>) data.get("rows"); 23 } 24 25 }