UNPKG

mobyo-interfaces

Version:
51 lines (50 loc) 2.02 kB
import { EDocType } from '../../general'; import { AddressEntity } from '../../general/entities/address.entity'; import { DeliveryAreaEntity } from '../../general/entities/delivery-area.entity'; import { DeliveryAreaFixedEntity } from '../../general/entities/dellivery-area-fixed.entity'; import { MessagerChannelEntity } from '../../general/entities/messager-channel.entity'; import { MobyoApiConfigEntity } from '../../general/entities/mobyo-apiconfig.entity'; import { OriginEntity } from '../../general/entities/origin.entity'; import { PaymentProviderEntity } from '../../general/entities/payment-provider.entity'; import { IInstallation } from '../../installation'; import { IFee } from '../../transaction'; import { EPixKeyTypes } from '../enums'; import { ICompany, ICompanyContact, ICompanyTrialPlansUsed } from '../interfaces'; import { CompanyCustomDataEntity } from './company-custom-data.entity'; export declare class CompanyEntity implements ICompany { active: boolean; address: AddressEntity; bgImageUrl: string | null; config: MobyoApiConfigEntity | null; contacts: ICompanyContact[]; containerId: string; createdAt: Date; customData: CompanyCustomDataEntity; deliveryArea: DeliveryAreaEntity[]; deliveryAreaFixed: DeliveryAreaFixedEntity | null; doc: string; docType: EDocType; email: string; fees: IFee[]; fullName: string; goTransactionsLive: boolean; id: string; imageUrl: string | null; installationDesenfila?: IInstallation | undefined; internationalCode: string; logoUrl: string | null; messagerChannels: MessagerChannelEntity[]; name: string; origin: OriginEntity; paymentProvider: PaymentProviderEntity; phoneNumber: string; phoneNumbersNotification: string[]; pixKey: string; pixKeyType: EPixKeyTypes; sandbox: boolean; tags: string[]; updatedAt: Date; usedTrialsPlans: ICompanyTrialPlansUsed[]; version: string; constructor(data?: Partial<CompanyEntity>); }