import { IMerchantReturnPolicy, IRestockingFee } from './merchantReturnPolicy'; import { IMultilingualString } from './multilingualString'; import { IProject } from './project'; import { SortType } from './sortType'; export type ISellerReturnPolicy = Pick & { restockingFee: IRestockingFee; } & { id?: string; identifier: string; name: IMultilingualString; project: Pick; }; export interface ISearchConditions { limit?: number; page?: number; sort?: { identifier?: SortType; }; project?: { id?: { $eq?: string; }; }; id?: { $eq?: string; $in?: string[]; }; identifier?: { $eq?: string; $in?: string[]; $regex?: string; }; name?: { $regex?: string; }; restockingFee?: { value?: { $eq?: number; }; }; applicablePaymentMethod?: { $eq?: string; }; itemCondition?: { id?: { $eq?: string; }; }; }