UNPKG

@dpkit/ckan

Version:

Fast TypeScript data management framework built on top of the Data Package standard and Polars DataFrames

94 lines (76 loc) 1.24 kB
import type { CkanResource } from "../resource/index.ts" import type { CkanOrganization } from "./Organization.ts" import type { CkanTag } from "./Tag.ts" /** * CKAN Package interface */ export interface CkanPackage { /** * List of resources */ resources: CkanResource[] /** * Organization information */ organization?: CkanOrganization /** * List of tags */ tags: CkanTag[] /** * Package identifier */ id: string /** * Package name */ name: string /** * Package title */ title?: string /** * Package notes/description */ notes?: string /** * Package version */ version?: string /** * License identifier */ license_id?: string /** * License title */ license_title?: string /** * License URL */ license_url?: string /** * Package author */ author?: string /** * Package author email */ author_email?: string /** * Package maintainer */ maintainer?: string /** * Package maintainer email */ maintainer_email?: string /** * Metadata creation timestamp */ metadata_created?: string /** * Metadata modification timestamp */ metadata_modified?: string }