UNPKG

hud-ai

Version:
33 lines (32 loc) 1.34 kB
/// <reference types="bluebird" /> import * as Promise from 'bluebird'; import { HudAiCreateAttributes, HudAiListAttributes, Resource } from '../utils/Resource'; import { RequestManager } from '../RequestManager'; import { CompanyIndustry } from '../entities'; export interface CompanyIndustryGetAttributes { companyId: string; industryId: string; } export interface CompanyIndustryListAttributes extends HudAiListAttributes { companyId: string; industryId?: string; } export interface CompanyIndustryCreateAttributes extends HudAiCreateAttributes { companyId: string; industryId: string; } export interface CompanyIndustryDestroyAttributes { companyId: string; industryId: string; } export declare class CompanyIndustryResource extends Resource<CompanyIndustry, CompanyIndustryListAttributes, CompanyIndustryCreateAttributes, any> { constructor(requestManager: RequestManager); list(listArgs: CompanyIndustryListAttributes): Promise<{ count: number; rows: CompanyIndustry[]; }>; create(createArgs: CompanyIndustryCreateAttributes): Promise<CompanyIndustry>; get(getArgs: CompanyIndustryGetAttributes): Promise<CompanyIndustry>; del(destroyArgs: CompanyIndustryDestroyAttributes): Promise<void>; destroy(destroyArgs: CompanyIndustryDestroyAttributes): Promise<void>; }