UNPKG

@5stones/onix

Version:

A strongly typed library for parsing ONIX feeds.

36 lines (34 loc) 1.18 kB
import { ProductComposition } from '../enums'; import { ProductForm } from '../enums'; import { ProductFormDetail } from '../enums'; import { Audience } from './Audience'; import { Collection } from './Collection'; import { Contributor } from './Contributor'; import { Extent } from './Extent'; import { Language } from './Language'; import { Measure } from './Measure'; import { ProductFormFeature } from './ProductFormFeature'; import { SubjectElement } from './SubjectElement'; import { TitleDetail } from './TitleDetail'; export interface DescriptiveDetail { ProductComposition?: ProductComposition; ProductForm?: ProductForm; ProductFormDetail?: ProductFormDetail; ProductFormFeature?: ProductFormFeature; ProductFormDescription?: string; Measure?: Measure[]; CountryOfManufacture?: string; PrimaryContentType?: string; Collection?: Collection[] | Collection; NoCollection?: string; TitleDetail?: TitleDetail; NoContributor?: string; EditionNumber?: string; EditionStatement?: string; Language?: Language; Extent?: Extent; Subject?: SubjectElement[] | SubjectElement; Audience?: Audience; Contributor?: Contributor; NoEdition?: string; }