import firebase from 'firebase/compat/app'; import { RsDepositStatusEnum, RsDepositTypeEnum } from '../enums'; import { Address } from './address.interface'; import { Submitted } from './submitted.interface'; export interface UserDeposit { form?: firebase.firestore.DocumentReference; interventionGroups?: firebase.firestore.DocumentReference[]; packageTrackingNumbers?: string[]; submitted?: Submitted; place?: Address; plannedDate?: Date; user?: firebase.firestore.DocumentReference; type: RsDepositTypeEnum; status: RsDepositStatusEnum; lastValidNavigationUrl?: string; iterations: { [key: string]: number; }; pickup?: firebase.firestore.DocumentReference[]; inventory?: firebase.firestore.DocumentReference[]; returned?: firebase.firestore.DocumentReference[]; reason?: string; }