@@ -0,0 +1,828 @@
+package io.reactivesw.customer.server.cart.models.draft;%0A%0Aimport io.reactivesw.customer.server.cart.enums.ReturnShipmentState;%0Aimport io.swagger.annotations.ApiModelProperty;%0A%0A/**%0A * The ReturnItemDraft needs to be given with the Add ReturnInfo update method. At this point only%0A * Advised or Returned ReturnShipmentState is allowed. Item with Advised shipment state gets the%0A * NonRefundable ReturnPaymentState and item with Returned shipment state gets Initial payment%0A * state. Created by umasuo on 16/11/17.%0A */%0Apublic class ReturnItemDraft %7B%0A%0A  @ApiModelProperty(required = true)%0A  private Long quantity;%0A%0A  @ApiModelProperty(required = true)%0A  private String lineItemId;%0A%0A  @ApiModelProperty(required = false)%0A  private String comment;%0A%0A  @ApiModelProperty(required = true)%0A  private ReturnShipmentState shipmentState;%0A%0A%7D%0A

return item draft