UNPKG

@mariolazzari/met

Version:

This package is a TypeScript based wrapper around the public REST APIs of *Metropolitan museum of Art* (New York).

64 lines (62 loc) 1.53 kB
import { Constituent } from './Constituents'; import { Measurement } from './Measurement'; import { Tag } from './Tag'; export type ObjectData = { objectID: number; isHighlight: boolean; accessionNumber: string; accessionYear: string; isPublicDomain: boolean; primaryImage: string; primaryImageSmall: string; additionalImages: string[]; constituents: Constituent[]; department: 'European Paintings'; objectName: 'Painting'; title: 'Study of a Young Woman'; culture: string; period: string; dynasty: string; reign: string; portfolio: string; artistRole: string; artistPrefix: string; artistDisplayName: string; artistDisplayBio: string; artistSuffix: string; artistAlphaSort: string; artistNationality: string; artistBeginDate: string; artistEndDate: string; artistGender: string; artistWikidata_URL: string; artistULAN_URL: string; objectDate: string; objectBeginDate: number; objectEndDate: number; medium: string; dimensions: string; measurements: Measurement[]; creditLine: string; geographyType?: string; city?: string; state?: string; county?: string; country?: string; region?: string; subregion?: string; locale?: string; locus?: string; excavation?: string; river?: string; classification: string; rightsAndReproduction?: string; linkResource?: string; metadataDate: string; repository: string; objectURL: string; tags: Tag[]; objectWikidata_URL: string; isTimelineWork: boolean; GalleryNumber?: string; };