import { FullName, ID } from '../../commonStateTypes/common'; import { ZeniDate } from '../../zeniDayJS'; import { AccountingConnectionCreationMode } from '../company/companyStateTypes'; export interface OnboardingCustomerInfo { companyEmailDomain: string; createTime: ZeniDate; createUserEmail: string; createUserId: ID; isDeleted: boolean; isOnboardingTenant: boolean; receiverEmails: string[]; updateTime: ZeniDate; updateUserEmail: string; userEmailWithPreOnboardSuccess: string; userIdWithPreOnboardSuccess: string; accountingConnectionCreationMode?: AccountingConnectionCreationMode; chargebeeId?: ID; companyId?: ID; companyLegalName?: string; countryCode?: string; currencyCode?: string; customerName?: FullName; email?: string; groupDescription?: string; groupId?: string; groupName?: string; isSubsidiary?: boolean; languageCode?: string; name?: string; parentCompanyId?: ID; qboRealmId?: ID; tenantStorageBucket?: string; updateUserId?: ID; } export interface OnboardingCustomerState { onboardingCustomerInfoById: Record; }