@hubspot/api-client
Version:
NodeJS v3 [HubSpot API](https://developers.hubspot.com/docs/api/overview) SDK(Client) files
41 lines (40 loc) • 4.3 kB
TypeScript
import { BaseAPIRequestFactory } from './baseapi';
import { Configuration } from '../configuration';
import { RequestContext, ResponseContext, HttpFile, HttpInfo } from '../http/http';
import { CollectionResponseWithTotalHubDbTableV3ForwardPaging } from '../models/CollectionResponseWithTotalHubDbTableV3ForwardPaging';
import { HubDbTableCloneRequest } from '../models/HubDbTableCloneRequest';
import { HubDbTableV3 } from '../models/HubDbTableV3';
import { HubDbTableV3Request } from '../models/HubDbTableV3Request';
import { ImportResult } from '../models/ImportResult';
export declare class TablesApiRequestFactory extends BaseAPIRequestFactory {
archiveTable(tableIdOrName: string, _options?: Configuration): Promise<RequestContext>;
cloneDraftTable(tableIdOrName: string, hubDbTableCloneRequest: HubDbTableCloneRequest, _options?: Configuration): Promise<RequestContext>;
createTable(hubDbTableV3Request: HubDbTableV3Request, _options?: Configuration): Promise<RequestContext>;
exportDraftTable(tableIdOrName: string, format?: string, _options?: Configuration): Promise<RequestContext>;
exportTable(tableIdOrName: string, format?: string, _options?: Configuration): Promise<RequestContext>;
getAllDraftTables(sort?: Array<string>, after?: string, limit?: number, createdAt?: Date, createdAfter?: Date, createdBefore?: Date, updatedAt?: Date, updatedAfter?: Date, updatedBefore?: Date, contentType?: string, archived?: boolean, _options?: Configuration): Promise<RequestContext>;
getAllTables(sort?: Array<string>, after?: string, limit?: number, createdAt?: Date, createdAfter?: Date, createdBefore?: Date, updatedAt?: Date, updatedAfter?: Date, updatedBefore?: Date, contentType?: string, archived?: boolean, _options?: Configuration): Promise<RequestContext>;
getDraftTableDetailsById(tableIdOrName: string, isGetLocalizedSchema?: boolean, archived?: boolean, includeForeignIds?: boolean, _options?: Configuration): Promise<RequestContext>;
getTableDetails(tableIdOrName: string, isGetLocalizedSchema?: boolean, archived?: boolean, includeForeignIds?: boolean, _options?: Configuration): Promise<RequestContext>;
importDraftTable(tableIdOrName: string, config?: string, file?: HttpFile, _options?: Configuration): Promise<RequestContext>;
publishDraftTable(tableIdOrName: string, includeForeignIds?: boolean, _options?: Configuration): Promise<RequestContext>;
resetDraftTable(tableIdOrName: string, includeForeignIds?: boolean, _options?: Configuration): Promise<RequestContext>;
unpublishTable(tableIdOrName: string, includeForeignIds?: boolean, _options?: Configuration): Promise<RequestContext>;
updateDraftTable(tableIdOrName: string, hubDbTableV3Request: HubDbTableV3Request, isGetLocalizedSchema?: boolean, archived?: boolean, includeForeignIds?: boolean, _options?: Configuration): Promise<RequestContext>;
}
export declare class TablesApiResponseProcessor {
archiveTableWithHttpInfo(response: ResponseContext): Promise<HttpInfo<void>>;
cloneDraftTableWithHttpInfo(response: ResponseContext): Promise<HttpInfo<HubDbTableV3>>;
createTableWithHttpInfo(response: ResponseContext): Promise<HttpInfo<HubDbTableV3>>;
exportDraftTableWithHttpInfo(response: ResponseContext): Promise<HttpInfo<HttpFile>>;
exportTableWithHttpInfo(response: ResponseContext): Promise<HttpInfo<HttpFile>>;
getAllDraftTablesWithHttpInfo(response: ResponseContext): Promise<HttpInfo<CollectionResponseWithTotalHubDbTableV3ForwardPaging>>;
getAllTablesWithHttpInfo(response: ResponseContext): Promise<HttpInfo<CollectionResponseWithTotalHubDbTableV3ForwardPaging>>;
getDraftTableDetailsByIdWithHttpInfo(response: ResponseContext): Promise<HttpInfo<HubDbTableV3>>;
getTableDetailsWithHttpInfo(response: ResponseContext): Promise<HttpInfo<HubDbTableV3>>;
importDraftTableWithHttpInfo(response: ResponseContext): Promise<HttpInfo<ImportResult>>;
publishDraftTableWithHttpInfo(response: ResponseContext): Promise<HttpInfo<HubDbTableV3>>;
resetDraftTableWithHttpInfo(response: ResponseContext): Promise<HttpInfo<HubDbTableV3>>;
unpublishTableWithHttpInfo(response: ResponseContext): Promise<HttpInfo<HubDbTableV3>>;
updateDraftTableWithHttpInfo(response: ResponseContext): Promise<HttpInfo<HubDbTableV3>>;
}