@@ -20,10 +20,10 @@ If you need support using AfterShip products, please contact support@aftership.c
2020 - [ Error Handling] ( #error-handling )
2121 - [ Error List] ( #error-list )
2222 - [ Endpoints] ( #endpoints )
23- - [ /trackings] ( #trackings )
2423 - [ /couriers] ( #couriers )
2524 - [ /courier-connections] ( #courier-connections )
2625 - [ /estimated-delivery-date] ( #estimated-delivery-date )
26+ - [ /trackings] ( #trackings )
2727 - [ Help] ( #help )
2828 - [ License] ( #license )
2929
@@ -47,7 +47,7 @@ Before you begin to integrate:
4747< dependency>
4848 < groupId> com.aftership< /groupId>
4949 < artifactId> tracking-sdk< /artifactId>
50- < version> 10.0.0 < /version>
50+ < version> 10.0.1 < /version>
5151< /dependency>
5252```
5353
@@ -144,14 +144,6 @@ The SDK will return an error object when there is any error during the request,
144144
145145The AfterShip SDK has the following resource which are exactly the same as the API endpoints:
146146
147- - TrackingResource
148- - Get trackings
149- - Create a tracking
150- - Get a tracking by ID
151- - Update a tracking by ID
152- - Delete a tracking by ID
153- - Retrack an expired tracking by ID
154- - Mark tracking as completed by ID
155147- CourierResource
156148 - Get couriers
157149 - Detect courier
@@ -164,169 +156,177 @@ The AfterShip SDK has the following resource which are exactly the same as the A
164156- EstimatedDeliveryDateResource
165157 - Prediction for the Estimated Delivery Date
166158 - Batch prediction for the Estimated Delivery Date
159+ - TrackingResource
160+ - Get trackings
161+ - Create a tracking
162+ - Get a tracking by ID
163+ - Update a tracking by ID
164+ - Delete a tracking by ID
165+ - Retrack an expired tracking by ID
166+ - Mark tracking as completed by ID
167167
168- ### /trackings
169- ** GET** /trackings
168+ ### /couriers
169+ ** GET** /couriers
170170
171171``` java
172- GetTrackingsResponse response = TrackingResource . getTrackings ()
172+ GetCouriersResponse response = CourierResource . getCouriers ()
173173 .fetch();
174174 System . out. println(response. getData());
175175```
176176
177- ** POST** /trackings
177+ ** POST** /couriers/detect
178178
179179``` java
180- CreateTrackingRequest request = new CreateTrackingRequest ();
180+ DetectCourierRequest request = new DetectCourierRequest ();
181181 request. setTrackingNumber(" valid_value" );
182- CreateTrackingResponse response = TrackingResource . createTracking ()
183- .setCreateTrackingRequest (request)
182+ DetectCourierResponse response = CourierResource . detectCourier ()
183+ .setDetectCourierRequest (request)
184184 .create();
185185 System . out. println(response. getData());
186186```
187187
188- ** GET** /trackings/{id}
188+ ### /courier-connections
189+ ** GET** /courier-connections
189190
190191``` java
191- GetTrackingByIdResponse response = TrackingResource . getTrackingById()
192- .setId(" valid_value" )
192+ GetCourierConnectionsResponse response = CourierConnectionResource . getCourierConnections()
193193 .fetch();
194194 System . out. println(response. getData());
195195```
196196
197- ** PUT ** /trackings/{id}
197+ ** POST ** /courier-connections
198198
199199``` java
200- UpdateTrackingByIdRequest request = new UpdateTrackingByIdRequest ();
201- UpdateTrackingByIdResponse response = TrackingResource . updateTrackingById()
202- .setId(" valid_value" )
203- .setUpdateTrackingByIdRequest(request)
204- .update();
200+ PostCourierConnectionsRequest request = new PostCourierConnectionsRequest ();
201+ request. setCourierSlug(" valid_value" );
202+ request. setCredentials();
203+ PostCourierConnectionsResponse response = CourierConnectionResource . postCourierConnections()
204+ .setPostCourierConnectionsRequest(request)
205+ .create();
205206 System . out. println(response. getData());
206207```
207208
208- ** DELETE ** /trackings /{id}
209+ ** GET ** /courier-connections /{id}
209210
210211``` java
211- DeleteTrackingByIdResponse response = TrackingResource . deleteTrackingById ()
212+ GetCourierConnectionsByIdResponse response = CourierConnectionResource . getCourierConnectionsById ()
212213 .setId(" valid_value" )
213- .delete ();
214+ .fetch ();
214215 System . out. println(response. getData());
215216```
216217
217- ** POST ** /trackings /{id}/retrack
218+ ** PATCH ** /courier-connections /{id}
218219
219220``` java
220- RetrackTrackingByIdResponse response = TrackingResource . retrackTrackingById()
221+ PutCourierConnectionsByIdRequest request = new PutCourierConnectionsByIdRequest ();
222+ request. setCredentials();
223+ PutCourierConnectionsByIdResponse response = CourierConnectionResource . putCourierConnectionsById()
221224 .setId(" valid_value" )
222- .create();
225+ .setPutCourierConnectionsByIdRequest(request)
226+ .update();
223227 System . out. println(response. getData());
224228```
225229
226- ** POST ** /trackings /{id}/mark-as-completed
230+ ** DELETE ** /courier-connections /{id}
227231
228232``` java
229- MarkTrackingCompletedByIdRequest request = new MarkTrackingCompletedByIdRequest ();
230- MarkTrackingCompletedByIdResponse response = TrackingResource . markTrackingCompletedById()
233+ DeleteCourierConnectionsByIdResponse response = CourierConnectionResource . deleteCourierConnectionsById()
231234 .setId(" valid_value" )
232- .setMarkTrackingCompletedByIdRequest(request)
233- .create();
235+ .delete();
234236 System . out. println(response. getData());
235237```
236238
237- ### /couriers
238- ** GET ** /couriers
239+ ### /estimated-delivery-date
240+ ** POST ** /estimated-delivery-date/predict
239241
240242``` java
241- GetCouriersResponse response = CourierResource . getCouriers()
242- .fetch();
243+ EstimatedDeliveryDateRequest request = new EstimatedDeliveryDateRequest ();
244+ request. setSlug(" valid_value" );
245+ EstimatedDeliveryDateRequestOriginAddress originAddress = new EstimatedDeliveryDateRequestOriginAddress ();
246+ request. setOriginAddress(originAddress);
247+ EstimatedDeliveryDateRequestDestinationAddress destinationAddress = new EstimatedDeliveryDateRequestDestinationAddress ();
248+ request. setDestinationAddress(destinationAddress);
249+ PredictResponse response = EstimatedDeliveryDateResource . predict()
250+ .setPredictRequest(request)
251+ .create();
243252 System . out. println(response. getData());
244253```
245254
246- ** POST** /couriers/detect
255+ ** POST** /estimated-delivery-date/predict-batch
247256
248257``` java
249- DetectCourierRequest request = new DetectCourierRequest ();
250- request. setTrackingNumber(" valid_value" );
251- DetectCourierResponse response = CourierResource . detectCourier()
252- .setDetectCourierRequest(request)
258+ PredictBatchRequest request = new PredictBatchRequest ();
259+ PredictBatchResponse response = EstimatedDeliveryDateResource . predictBatch()
260+ .setPredictBatchRequest(request)
253261 .create();
254262 System . out. println(response. getData());
255263```
256264
257- ### /courier-connections
258- ** GET** /courier-connections
265+ ### /trackings
266+ ** GET** /trackings
259267
260268``` java
261- GetCourierConnectionsResponse response = CourierConnectionResource . getCourierConnections ()
269+ GetTrackingsResponse response = TrackingResource . getTrackings ()
262270 .fetch();
263271 System . out. println(response. getData());
264272```
265273
266- ** POST** /courier-connections
274+ ** POST** /trackings
267275
268276``` java
269- PostCourierConnectionsRequest request = new PostCourierConnectionsRequest ();
270- request. setCourierSlug(" valid_value" );
271- request. setCredentials();
272- PostCourierConnectionsResponse response = CourierConnectionResource . postCourierConnections()
273- .setPostCourierConnectionsRequest(request)
277+ CreateTrackingRequest request = new CreateTrackingRequest ();
278+ request. setTrackingNumber(" valid_value" );
279+ CreateTrackingResponse response = TrackingResource . createTracking()
280+ .setCreateTrackingRequest(request)
274281 .create();
275282 System . out. println(response. getData());
276283```
277284
278- ** GET** /courier-connections /{id}
285+ ** GET** /trackings /{id}
279286
280287``` java
281- GetCourierConnectionsByIdResponse response = CourierConnectionResource . getCourierConnectionsById ()
288+ GetTrackingByIdResponse response = TrackingResource . getTrackingById ()
282289 .setId(" valid_value" )
283290 .fetch();
284291 System . out. println(response. getData());
285292```
286293
287- ** PATCH ** /courier-connections /{id}
294+ ** PUT ** /trackings /{id}
288295
289296``` java
290- PutCourierConnectionsByIdRequest request = new PutCourierConnectionsByIdRequest ();
291- request. setCredentials();
292- PutCourierConnectionsByIdResponse response = CourierConnectionResource . putCourierConnectionsById()
297+ UpdateTrackingByIdRequest request = new UpdateTrackingByIdRequest ();
298+ UpdateTrackingByIdResponse response = TrackingResource . updateTrackingById()
293299 .setId(" valid_value" )
294- .setPutCourierConnectionsByIdRequest (request)
300+ .setUpdateTrackingByIdRequest (request)
295301 .update();
296302 System . out. println(response. getData());
297303```
298304
299- ** DELETE** /courier-connections /{id}
305+ ** DELETE** /trackings /{id}
300306
301307``` java
302- DeleteCourierConnectionsByIdResponse response = CourierConnectionResource . deleteCourierConnectionsById ()
308+ DeleteTrackingByIdResponse response = TrackingResource . deleteTrackingById ()
303309 .setId(" valid_value" )
304310 .delete();
305311 System . out. println(response. getData());
306312```
307313
308- ### /estimated-delivery-date
309- ** POST** /estimated-delivery-date/predict
314+ ** POST** /trackings/{id}/retrack
310315
311316``` java
312- EstimatedDeliveryDateRequest request = new EstimatedDeliveryDateRequest ();
313- request. setSlug(" valid_value" );
314- EstimatedDeliveryDateRequestOriginAddress originAddress = new EstimatedDeliveryDateRequestOriginAddress ();
315- request. setOriginAddress(originAddress);
316- EstimatedDeliveryDateRequestDestinationAddress destinationAddress = new EstimatedDeliveryDateRequestDestinationAddress ();
317- request. setDestinationAddress(destinationAddress);
318- PredictResponse response = EstimatedDeliveryDateResource . predict()
319- .setPredictRequest(request)
317+ RetrackTrackingByIdResponse response = TrackingResource . retrackTrackingById()
318+ .setId(" valid_value" )
320319 .create();
321320 System . out. println(response. getData());
322321```
323322
324- ** POST** /estimated-delivery-date/predict-batch
323+ ** POST** /trackings/{id}/mark-as-completed
325324
326325``` java
327- PredictBatchRequest request = new PredictBatchRequest ();
328- PredictBatchResponse response = EstimatedDeliveryDateResource . predictBatch()
329- .setPredictBatchRequest(request)
326+ MarkTrackingCompletedByIdRequest request = new MarkTrackingCompletedByIdRequest ();
327+ MarkTrackingCompletedByIdResponse response = TrackingResource . markTrackingCompletedById()
328+ .setId(" valid_value" )
329+ .setMarkTrackingCompletedByIdRequest(request)
330330 .create();
331331 System . out. println(response. getData());
332332```
0 commit comments