anchor.diff:    code: String!
     usageLimit: Int
     used: Int!
  -  startDate: Date!
  -  endDate: Date
  +  startDate: DateTime!
  +  endDate: DateTime
     applyOncePerOrder: Boolean!
     discountValueType: VoucherDiscountValueType!
     discountValue: Float!
  
positive.code:   products: [ID]
    categories: [ID]
    collections: [ID]
    startDate: Date
    endDate: Date
  }
  
  type SaleRemoveCatalogues {
  
negative.code:   type: VoucherTypeEnum
    name: String
    code: String
    startDate: DateTime
    endDate: DateTime
    discountValueType: DiscountValueTypeEnum
    discountValue: Decimal
    products: [ID]
  