UNPKG

@hubspot/api-client

Version:

NodeJS v3 [HubSpot API](https://developers.hubspot.com/docs/api/overview) SDK(Client) files

71 lines (70 loc) 1.8 kB
import { ForeignId } from '../models/ForeignId'; import { Option } from '../models/Option'; import { SimpleUser } from '../models/SimpleUser'; export declare class Column { 'createdByUserId'?: number; 'foreignTableId'?: number; 'updatedBy'?: SimpleUser; 'description'?: string; 'label': string; 'updatedByUserId'?: number; 'type': ColumnTypeEnum; 'optionCount'?: number; 'foreignIds'?: Array<ForeignId>; 'createdAt'?: Date; 'deleted'?: boolean; 'createdBy'?: SimpleUser; 'name': string; 'options'?: Array<Option>; 'width'?: number; 'id'?: string; 'foreignIdsById'?: { [key: string]: ForeignId; }; 'foreignColumnId'?: number; 'foreignIdsByName'?: { [key: string]: ForeignId; }; 'updatedAt'?: Date; static readonly discriminator: string | undefined; static readonly mapping: { [index: string]: string; } | undefined; static readonly attributeTypeMap: Array<{ name: string; baseName: string; type: string; format: string; }>; static getAttributeTypeMap(): { name: string; baseName: string; type: string; format: string; }[]; constructor(); } export declare enum ColumnTypeEnum { Null = "NULL", Text = "TEXT", Number = "NUMBER", Url = "URL", Image = "IMAGE", Select = "SELECT", Multiselect = "MULTISELECT", Boolean = "BOOLEAN", Location = "LOCATION", Date = "DATE", Datetime = "DATETIME", Currency = "CURRENCY", Richtext = "RICHTEXT", ForeignId = "FOREIGN_ID", Video = "VIDEO", Cta = "CTA", File = "FILE", Json = "JSON", Composite = "COMPOSITE", Code = "CODE", HubspotVideo = "HUBSPOT_VIDEO", Embed = "EMBED" }