30 lines
562 B
TypeScript
30 lines
562 B
TypeScript
|
export class OverviewData {
|
||
|
overview: OverviewIndicators;
|
||
|
countries: CountryOverview[];
|
||
|
}
|
||
|
|
||
|
export class OverviewIndicators {
|
||
|
publications: Indicator;
|
||
|
datasets: Indicator;
|
||
|
repositories: Indicator;
|
||
|
journals: Indicator;
|
||
|
policies: Indicator;
|
||
|
}
|
||
|
|
||
|
export class CountryOverview {
|
||
|
country: string;
|
||
|
repositories: Indicator;
|
||
|
journals: Indicator;
|
||
|
policies: Indicator;
|
||
|
publications: Indicator;
|
||
|
datasets: Indicator;
|
||
|
software: Indicator;
|
||
|
otherProducts: Indicator;
|
||
|
}
|
||
|
|
||
|
export class Indicator {
|
||
|
oa: number;
|
||
|
total: number;
|
||
|
percentage: number;
|
||
|
}
|