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}