UNPKG

rijksmuseum-typescript-api

Version:

Rijksmuseum API Wrapper made with Typescript and RxJS

63 lines (62 loc) 1.8 kB
import { WebImage } from './WebImage'; import { Color } from './Color'; import { Artist } from './Artist'; import { ArtAcquisition } from './ArtAcquisition'; import { ArtDating } from './ArtDating'; import { ArtClassification } from './ArtClassification'; import { ArtDimension } from './ArtDimension'; import { ArtLabel } from './ArtLabel'; export interface ArtObject { id: string; priref: string; language: string; title: string; copyrightHolder: any; webImage: WebImage; colors: string[]; colorsWithNormalization: Color[]; normalizedColors: string[]; normalized32Colors: string[]; titles: string[]; description: string; labelText: string; objectTypes: string[]; objectCollection: string[]; makers: any[]; principalMakers: Artist[]; plaqueDescriptionDutch: string; plaqueDescriptionEnglish: string; principalMaker: string; artistRole: any; associations: any[]; acquisition: ArtAcquisition; exhibitions: any[]; materials: string[]; techniques: string[]; productionPlaces: string[]; dating: ArtDating; classification: ArtClassification; hasImage: boolean; historicalPersons: string[]; inscriptions: string[]; documentation: string[]; catRefRPK: any[]; principalOrFirstMaker: string; dimensions: ArtDimension[]; physicalProperties: any[]; physicalMedium: string; longTitle: string; subTitle: string; scLabelLine: string; label: ArtLabel; showImage: boolean; location: any; } export declare enum ArtObjectType { BRACELET = "bracelet", PAINTING = "painting", PHOTOGRAPH = "photograph", PRINT = "print", DRAWING = "drawing", FIGURE = "figure" }