001package org.gbif.api.model.collections.descriptors;
002
003import java.io.Serializable;
004import java.util.ArrayList;
005import java.util.Date;
006import java.util.HashMap;
007import java.util.List;
008import java.util.Map;
009import lombok.Data;
010import org.gbif.api.v2.RankedName;
011import org.gbif.api.vocabulary.Country;
012
013@Data
014public class Descriptor implements Serializable {
015
016  private long key;
017  private Long descriptorGroupKey;
018  private String usageKey;
019  private String usageName;
020  private String usageRank;
021  private Country country;
022  private Integer individualCount;
023  private List<String> identifiedBy;
024  private Date dateIdentified;
025  private List<String> typeStatus;
026  private List<String> recordedBy;
027  private String discipline;
028  private String objectClassification;
029  private String biome;
030  private String biomeType;
031  private List<RankedName> taxonClassification;
032  private List<String> issues = new ArrayList<>();
033  private Map<String, String> verbatim = new HashMap<>();
034}