import { CompanyEconomicGroup } from './CompanyEconomicGroup'; import { CompanyStatus, CompanyTypes } from '../enums'; import { BaseModel } from './BaseModel'; import { Address } from './Address'; import { Picture } from './Picture'; import { Phone } from './Phone'; export interface Company extends BaseModel { name: string; billingEmails?: string[]; canRequestMission: boolean; cnpj: string; companyName: string; chain: Company | string; addressId: string; address: Address; type: CompanyTypes; status: CompanyStatus; pictureId: string; picture: Picture; phoneId: string; phone: Phone; email: string; establishmentId: string; foundingDate: string | Date; tutorialComplete: boolean; lastTutorialStep: number; tutorialMassUpload: boolean; lastUploadStep: number; accountManagerId: string; economicGroup: CompanyEconomicGroup | string; isClient: boolean; metabaseDashboard: string; standardBalanceInCents?: number; }