Class AsyncRawWebcargoBookingsClient
- java.lang.Object
-
- com.chrt.api.resources.integrations.webcargobookings.AsyncRawWebcargoBookingsClient
-
public class AsyncRawWebcargoBookingsClient extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected ClientOptionsclientOptions
-
Constructor Summary
Constructors Constructor Description AsyncRawWebcargoBookingsClient(ClientOptions clientOptions)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.concurrent.CompletableFuture<ChrtApiHttpResponse<WebcargoBookingRecord1>>retrieveV1(java.lang.String taskGroupId)Retrieves the stored WebCargo booking record for a task group.java.util.concurrent.CompletableFuture<ChrtApiHttpResponse<WebcargoBookingRecord1>>retrieveV1(java.lang.String taskGroupId, RequestOptions requestOptions)Retrieves the stored WebCargo booking record for a task group.java.util.concurrent.CompletableFuture<ChrtApiHttpResponse<WebcargoBookingRecord1>>syncV1(java.lang.String taskGroupId)Fetches the latest booking record from WebCargo for a task group and upserts it in the database.java.util.concurrent.CompletableFuture<ChrtApiHttpResponse<WebcargoBookingRecord1>>syncV1(java.lang.String taskGroupId, RequestOptions requestOptions)Fetches the latest booking record from WebCargo for a task group and upserts it in the database.
-
-
-
Field Detail
-
clientOptions
protected final ClientOptions clientOptions
-
-
Constructor Detail
-
AsyncRawWebcargoBookingsClient
public AsyncRawWebcargoBookingsClient(ClientOptions clientOptions)
-
-
Method Detail
-
syncV1
public java.util.concurrent.CompletableFuture<ChrtApiHttpResponse<WebcargoBookingRecord1>> syncV1(java.lang.String taskGroupId)
Fetches the latest booking record from WebCargo for a task group and upserts it in the database. Creates the record on first call, updates on subsequent calls. | () -> (WebcargoBookingRecord1)
-
syncV1
public java.util.concurrent.CompletableFuture<ChrtApiHttpResponse<WebcargoBookingRecord1>> syncV1(java.lang.String taskGroupId, RequestOptions requestOptions)
Fetches the latest booking record from WebCargo for a task group and upserts it in the database. Creates the record on first call, updates on subsequent calls. | () -> (WebcargoBookingRecord1)
-
retrieveV1
public java.util.concurrent.CompletableFuture<ChrtApiHttpResponse<WebcargoBookingRecord1>> retrieveV1(java.lang.String taskGroupId)
Retrieves the stored WebCargo booking record for a task group. Returns 404 if the booking has never been synced. | () -> (WebcargoBookingRecord1)
-
retrieveV1
public java.util.concurrent.CompletableFuture<ChrtApiHttpResponse<WebcargoBookingRecord1>> retrieveV1(java.lang.String taskGroupId, RequestOptions requestOptions)
Retrieves the stored WebCargo booking record for a task group. Returns 404 if the booking has never been synced. | () -> (WebcargoBookingRecord1)
-
-