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;
|
|
}
|