UNPKG

@agravity/public

Version:

The Agravity GlobalDAM API which allowes API key authenticated access the Agravity GlobalDAM Backend

54 lines (52 loc) 1.66 kB
/** * Agravity OpenAPI Documentation - Public Functions * * Contact: support@agravity.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import { CollTypeItem } from './collTypeItem.pub.agravity'; import { AssetBlob } from './assetBlob.pub.agravity'; import { AssetCheckout } from './assetCheckout.pub.agravity'; export interface Asset { id?: string | null; entity_type?: string | null; name?: string | null; asset_type?: string | null; duplicates?: Array<string> | null; keywords?: Array<string> | null; orig_blob?: AssetBlob; blobs?: Array<AssetBlob> | null; collections?: Array<string> | null; failed_reason?: string | null; quality_gate?: Array<string> | null; region_of_origin?: string | null; availability?: string | null; available_from?: string | null; available_to?: string | null; checkout?: AssetCheckout | null; fs_synced?: string | null; custom?: any | null; items?: Array<CollTypeItem> | null; translations?: { [key: string]: { [key: string]: any } } | null; role?: Asset.RoleEnum; description?: string | null; add_properties?: { [key: string]: any } | null; status?: string | null; created_date?: string | null; created_by?: string | null; modified_date?: string | null; modified_by?: string | null; pk?: string | null; _etag?: string | null; } export namespace Asset { export const RoleEnum = { None: 'NONE', Viewer: 'VIEWER', Editor: 'EDITOR' } as const; export type RoleEnum = (typeof RoleEnum)[keyof typeof RoleEnum]; }