UNPKG

cecon-interfaces

Version:
39 lines (38 loc) 1.3 kB
import { IDesenfila } from '../../../app'; import { ICoords } from '../../../general'; import { EOrderDeliveredBy } from '../enum/order-delivered-by.enum'; import { ICompanyAddress } from './i-company-address'; import { ICompanyKeys } from './i-company-keys'; import { ICompanyMessage } from './i-company-message'; import { ICompanyPaymentProvider } from './i-company-payment-provider'; import { IDeliveryArea } from './i-delivery-area'; import { IDeliveryAreaFixed } from './i-delivery-area-fixed'; import { IPaymentMethod } from './i-payment-method'; export interface ICompany { active?: boolean; address: ICompanyAddress; containerId: string; coords: ICoords; createdAt: number; deliveryArea: IDeliveryArea[]; deliveryAreaFixed: IDeliveryAreaFixed; defaultDeliveredBy: EOrderDeliveredBy; desenfila: IDesenfila; doc: string; docType: 'CPF' | 'CNPJ'; email: string; id: string; imageURL?: string; isTest: boolean; keys?: ICompanyKeys[]; message?: ICompanyMessage[]; name: string; paymentProvider: ICompanyPaymentProvider; payments: IPaymentMethod[]; internationalCode?: string; phoneNumber: string; preparationTime: number; requestPreparationTime: boolean; updatedAt: number; version?: string; }