23 lines
366 B
TypeScript
23 lines
366 B
TypeScript
export class ContentProvider {
|
|
id: string;
|
|
openaireId: string;
|
|
communityId: string;
|
|
name: string;
|
|
officialname: string;
|
|
selcrit: SelCrit;
|
|
}
|
|
|
|
export class SelCrit {
|
|
criteria: Criteria[] = [];
|
|
}
|
|
|
|
export class Criteria {
|
|
constraint: Constraint[] = [];
|
|
}
|
|
|
|
export class Constraint {
|
|
verb: string = 'contains';
|
|
field: string = null;
|
|
value: string;
|
|
}
|