import type { IDataObject } from 'n8n-workflow'; interface IAssetField extends IDataObject { id: number; value: string; label: string; position: number; } export interface IAsset extends IDataObject { id: number; company_id: number; asset_layout_id: number; slug: string; name: string; primary_serial?: string; primary_mail?: string; primary_model?: string; primary_manufacturer?: string; company_name: string; object_type: string; asset_type: string; archived: boolean; url: string; created_at?: string; updated_at?: string; fields: IAssetField[]; cards?: IDataObject[]; } export interface IAssetResponse extends IDataObject { assets: IAsset[]; } export type AssetsOperations = 'create' | 'get' | 'getAll' | 'update' | 'delete' | 'archive' | 'unarchive' | 'moveLayout'; export {};