AccessionFilter.ts 1.37 KB
Newer Older
1
2
3
4
5
6
import CountryFilter from 'model/geo/CountryFilter';
import DateFilter from 'model/filter/DateFilter';
import InstituteFilter from 'model/genesys/InstituteFilter';
import NumberFilter from 'model/filter/NumberFilter';
import StringFilter from 'model/filter/StringFilter';
import TaxonomyFilter from 'model/genesys/TaxonomyFilter';
Matija Obreza's avatar
Matija Obreza committed
7
import ClimateFilter from 'model/genesys/ClimateFilter';
8
9
10
11
12
13
14
15
16
17

/*
* Defined in Swagger as '#/definitions/AccessionFilter'
*/
class AccessionFilter {
  public acceNumb: StringFilter;
  public active: boolean;
  public available: boolean;
  public createdBy: number[];
  public createdDate: DateFilter;
18
  public crop?: string[];
19
20
21
  public cropName: string;
  public doi: string[];
  public elevation: NumberFilter;
Matija Obreza's avatar
Matija Obreza committed
22
  public geo: { latitude: NumberFilter, longitude: NumberFilter, climate?: ClimateFilter };
23
24
25
26
27
28
29
30
31
32
33
34
35
36
  public historic: boolean;
  public holder: InstituteFilter;
  public id: number[];
  public lastModifiedBy: number[];
  public lastModifiedDate: DateFilter;
  public latitude: NumberFilter;
  public longitude: NumberFilter;
  public mlsStatus: boolean;
  public origin: CountryFilter;
  public sampStat: number[];
  public seqNo: NumberFilter;
  public taxa: TaxonomyFilter;
  public uuid: string[];
  public version: number[];
37
38
  public sgsv: boolean;
  public storage: number[];
39
  public images: boolean;
40

41
  public NOT: AccessionFilter;
42
43
44
}

export default AccessionFilter;