import { SingleItem, MultipleItems, BatchResponse } from "./common"; import { UnionOfDiscountModule, UnionOfDiscountItem, ItemDiscountModule } from "../../models/discount-module"; import { OrderDiscount } from "../../models"; export interface CreateDiscountModuleResponse extends SingleItem { } export interface GetDiscountModulesResponse extends MultipleItems { } export interface UpdateDiscountModuleResponse extends SingleItem { } export interface AddDiscountItemsToDiscountModuleResponse extends BatchResponse { discountModuleIds: string[]; } export interface RemoveDiscountItemFromDiscountModuleResponse extends BatchResponse { discountModuleId: string; productId: string; } export interface GetDiscountItemsResponse extends MultipleItems { } export interface GetDiscountItemsOfDiscountModuleResponse extends MultipleItems { } export interface GetDiscountModulesOfProductResponse extends MultipleItems { } export interface GetDiscountItemsOfProductResponse extends MultipleItems { } export interface GetItemDiscountModulesOfProductResponse extends MultipleItems { } export interface ApplyDiscountModuleResponse extends SingleItem { }