/* tslint:disable:max-classes-per-file */
/* tslint:disable:variable-name */
/* tslint:disable:no-trailing-whitespace */
/* tslint:disable:no-consecutive-blank-lines */
/* tslint:disable:no-namespace */
/* tslint:disable:member-access */
/* tslint:disable:typedef-whitespace */
/* tslint:disable:no-internal-module */

declare module EVA.FTH {
  
  export class FTHGetDueDateForOrder extends EVA.API.RequestMessageGeneric<EVA.FTH.FTHGetDueDateResponse> {
    OrderID : number; // Int32
  }
  
  export class FTHGetDueDateResponse extends EVA.API.ResponseMessage {
    DueDate? : string; // DateTime, nullable
  }
  
  export class FTHGetWishListDiscount extends EVA.API.RequestMessageGeneric<EVA.FTH.FTHGetWishListDiscountResponse> {
    OrderID : number; // Int32
  }
  
  export class FTHGetWishListDiscountResponse extends EVA.API.ResponseMessage {
    Amount : number; // Decimal
  }
  
  export class FTHSetDueDateOnOrder extends EVA.API.RequestMessageWithEmptyResponse {
    OrderID : number; // Int32
    DueDate? : string; // DateTime, nullable
  }
  
}