Class OrderDraftsClient
- java.lang.Object
-
- com.chrt.api.resources.orderdrafts.OrderDraftsClient
-
public class OrderDraftsClient extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.function.Supplier<CargoClient>cargoClientprotected ClientOptionsclientOptionsprotected java.util.function.Supplier<ExpandedClient>expandedClientprotected java.util.function.Supplier<TaskArtifactClient>taskArtifactClientprotected java.util.function.Supplier<TaskClient>taskClientprotected java.util.function.Supplier<TaskGroupClient>taskGroupClient
-
Constructor Summary
Constructors Constructor Description OrderDraftsClient(ClientOptions clientOptions)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CargoClientcargo()booleandeleteV1(java.lang.String orderId)Deletes a draft order and all associated entities.booleandeleteV1(java.lang.String orderId, RequestOptions requestOptions)Deletes a draft order and all associated entities.ExpandedClientexpanded()OrdersNewDraftResnewV1()Creates a new draft order with org assignments based on caller's organization type.OrdersNewDraftResnewV1(OrdersNewDraftReq request)Creates a new draft order with org assignments based on caller's organization type.OrdersNewDraftResnewV1(OrdersNewDraftReq request, RequestOptions requestOptions)Creates a new draft order with org assignments based on caller's organization type.TaskClienttask()TaskArtifactClienttaskArtifact()TaskGroupClienttaskGroup()OrdersDraftUpdateResupdateV1(OrdersDraftUpdateReq request)Updates forwarder and/or shipper org assignments for a draft order.OrdersDraftUpdateResupdateV1(OrdersDraftUpdateReq request, RequestOptions requestOptions)Updates forwarder and/or shipper org assignments for a draft order.booleanvalidateV1(java.lang.String orderId)Checks whether the draft order satisfies all requirements to move into staging.booleanvalidateV1(java.lang.String orderId, RequestOptions requestOptions)Checks whether the draft order satisfies all requirements to move into staging.RawOrderDraftsClientwithRawResponse()Get responses with HTTP metadata like headers
-
-
-
Field Detail
-
clientOptions
protected final ClientOptions clientOptions
-
taskGroupClient
protected final java.util.function.Supplier<TaskGroupClient> taskGroupClient
-
taskClient
protected final java.util.function.Supplier<TaskClient> taskClient
-
taskArtifactClient
protected final java.util.function.Supplier<TaskArtifactClient> taskArtifactClient
-
cargoClient
protected final java.util.function.Supplier<CargoClient> cargoClient
-
expandedClient
protected final java.util.function.Supplier<ExpandedClient> expandedClient
-
-
Constructor Detail
-
OrderDraftsClient
public OrderDraftsClient(ClientOptions clientOptions)
-
-
Method Detail
-
withRawResponse
public RawOrderDraftsClient withRawResponse()
Get responses with HTTP metadata like headers
-
newV1
public OrdersNewDraftRes newV1()
Creates a new draft order with org assignments based on caller's organization type. | (OrdersNewDraftReq) -> (OrdersNewDraftRes)
-
newV1
public OrdersNewDraftRes newV1(OrdersNewDraftReq request)
Creates a new draft order with org assignments based on caller's organization type. | (OrdersNewDraftReq) -> (OrdersNewDraftRes)
-
newV1
public OrdersNewDraftRes newV1(OrdersNewDraftReq request, RequestOptions requestOptions)
Creates a new draft order with org assignments based on caller's organization type. | (OrdersNewDraftReq) -> (OrdersNewDraftRes)
-
updateV1
public OrdersDraftUpdateRes updateV1(OrdersDraftUpdateReq request)
Updates forwarder and/or shipper org assignments for a draft order. | (OrdersDraftUpdateReq) -> (OrdersDraftUpdateRes)
-
updateV1
public OrdersDraftUpdateRes updateV1(OrdersDraftUpdateReq request, RequestOptions requestOptions)
Updates forwarder and/or shipper org assignments for a draft order. | (OrdersDraftUpdateReq) -> (OrdersDraftUpdateRes)
-
deleteV1
public boolean deleteV1(java.lang.String orderId)
Deletes a draft order and all associated entities. | () -> (bool)
-
deleteV1
public boolean deleteV1(java.lang.String orderId, RequestOptions requestOptions)Deletes a draft order and all associated entities. | () -> (bool)
-
validateV1
public boolean validateV1(java.lang.String orderId)
Checks whether the draft order satisfies all requirements to move into staging. | () -> (bool)
-
validateV1
public boolean validateV1(java.lang.String orderId, RequestOptions requestOptions)Checks whether the draft order satisfies all requirements to move into staging. | () -> (bool)
-
taskGroup
public TaskGroupClient taskGroup()
-
task
public TaskClient task()
-
taskArtifact
public TaskArtifactClient taskArtifact()
-
cargo
public CargoClient cargo()
-
expanded
public ExpandedClient expanded()
-
-