Class OrderLineOperationRequest<T extends OrderLineOperationDataRequest>
- java.lang.Object
-
- be.woutschoovaerts.mollie.data.order.OrderLineOperationRequest<T>
-
public class OrderLineOperationRequest<T extends OrderLineOperationDataRequest> extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
OrderLineOperationRequest.OrderLineOperationRequestBuilder<T extends OrderLineOperationDataRequest>
-
Constructor Summary
Constructors Constructor Description OrderLineOperationRequest()
OrderLineOperationRequest(OrderLineOperationType operation, T data)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static OrderLineOperationRequest<OrderLineRequest>
addOperation(OrderLineRequest request)
static <T extends OrderLineOperationDataRequest>
OrderLineOperationRequest.OrderLineOperationRequestBuilder<T>builder()
static OrderLineOperationRequest<CancelOrderLineRequest>
cancelOperation(CancelOrderLineRequest request)
protected boolean
canEqual(Object other)
boolean
equals(Object o)
T
getData()
OrderLineOperationType
getOperation()
int
hashCode()
void
setData(T data)
void
setOperation(OrderLineOperationType operation)
String
toString()
static OrderLineOperationRequest<UpdateOrderLineRequest>
updateOperation(UpdateOrderLineRequest request)
-
-
-
Constructor Detail
-
OrderLineOperationRequest
public OrderLineOperationRequest(OrderLineOperationType operation, T data)
-
OrderLineOperationRequest
public OrderLineOperationRequest()
-
-
Method Detail
-
addOperation
public static OrderLineOperationRequest<OrderLineRequest> addOperation(OrderLineRequest request)
-
updateOperation
public static OrderLineOperationRequest<UpdateOrderLineRequest> updateOperation(UpdateOrderLineRequest request)
-
cancelOperation
public static OrderLineOperationRequest<CancelOrderLineRequest> cancelOperation(CancelOrderLineRequest request)
-
builder
public static <T extends OrderLineOperationDataRequest> OrderLineOperationRequest.OrderLineOperationRequestBuilder<T> builder()
-
getOperation
public OrderLineOperationType getOperation()
-
getData
public T getData()
-
setOperation
public void setOperation(OrderLineOperationType operation)
-
setData
public void setData(T data)
-
canEqual
protected boolean canEqual(Object other)
-
-