Class AsyncRawDriversClient


  • public class AsyncRawDriversClient
    extends java.lang.Object
    • Constructor Detail

      • AsyncRawDriversClient

        public AsyncRawDriversClient​(ClientOptions clientOptions)
    • Method Detail

      • listOrgMembersAndDriversV1

        public java.util.concurrent.CompletableFuture<ChrtApiHttpResponse<java.util.List<OrgMembersAndDrivers>>> listOrgMembersAndDriversV1()
        Lists all organization members paired with their driver information if they are drivers.
      • listOrgMembersAndDriversV1

        public java.util.concurrent.CompletableFuture<ChrtApiHttpResponse<java.util.List<OrgMembersAndDrivers>>> listOrgMembersAndDriversV1​(RequestOptions requestOptions)
        Lists all organization members paired with their driver information if they are drivers.
      • listV1

        public java.util.concurrent.CompletableFuture<ChrtApiHttpResponse<java.util.List<Driver1>>> listV1()
        Lists all drivers belonging to the authenticated organization.
      • listV1

        public java.util.concurrent.CompletableFuture<ChrtApiHttpResponse<java.util.List<Driver1>>> listV1​(RequestOptions requestOptions)
        Lists all drivers belonging to the authenticated organization.
      • createV1

        public java.util.concurrent.CompletableFuture<ChrtApiHttpResponse<java.lang.String>> createV1​(DriverCreateReq request)
        Creates a new driver profile for an organization member with optional vehicle type assignments.
      • createV1

        public java.util.concurrent.CompletableFuture<ChrtApiHttpResponse<java.lang.String>> createV1​(DriverCreateReq request,
                                                                                                      RequestOptions requestOptions)
        Creates a new driver profile for an organization member with optional vehicle type assignments.
      • getV1

        public java.util.concurrent.CompletableFuture<ChrtApiHttpResponse<Driver1>> getV1()
        Retrieves driver information for the authenticated user within their organization.
      • getV1

        public java.util.concurrent.CompletableFuture<ChrtApiHttpResponse<Driver1>> getV1​(RequestOptions requestOptions)
        Retrieves driver information for the authenticated user within their organization.
      • getByDriverIdV1

        public java.util.concurrent.CompletableFuture<ChrtApiHttpResponse<Driver1>> getByDriverIdV1​(java.lang.String driverId)
        Retrieves detailed driver information by driver ID within the organization.
      • getByDriverIdV1

        public java.util.concurrent.CompletableFuture<ChrtApiHttpResponse<Driver1>> getByDriverIdV1​(java.lang.String driverId,
                                                                                                    RequestOptions requestOptions)
        Retrieves detailed driver information by driver ID within the organization.
      • deleteV1

        public java.util.concurrent.CompletableFuture<ChrtApiHttpResponse<java.lang.Boolean>> deleteV1​(java.lang.String driverId)
        Deletes a driver from the organization and removes them from associated rate sheets.
      • deleteV1

        public java.util.concurrent.CompletableFuture<ChrtApiHttpResponse<java.lang.Boolean>> deleteV1​(java.lang.String driverId,
                                                                                                       RequestOptions requestOptions)
        Deletes a driver from the organization and removes them from associated rate sheets.
      • setActivationV1

        public java.util.concurrent.CompletableFuture<ChrtApiHttpResponse<java.lang.Boolean>> setActivationV1​(SetDriverActivationReq request)
        Sets the activation status of a driver (active/inactive) within the organization.
      • lastSeenV1

        public java.util.concurrent.CompletableFuture<ChrtApiHttpResponse<java.lang.Boolean>> lastSeenV1​(DriverLastSeenReq request)
        Updates the driver's last known location and timestamp for tracking purposes.
      • lastSeenV1

        public java.util.concurrent.CompletableFuture<ChrtApiHttpResponse<java.lang.Boolean>> lastSeenV1​(DriverLastSeenReq request,
                                                                                                         RequestOptions requestOptions)
        Updates the driver's last known location and timestamp for tracking purposes.
      • lastSeenClearV1

        public java.util.concurrent.CompletableFuture<ChrtApiHttpResponse<java.lang.Boolean>> lastSeenClearV1()
        Clears the driver's last known location and timestamp.
      • lastSeenClearV1

        public java.util.concurrent.CompletableFuture<ChrtApiHttpResponse<java.lang.Boolean>> lastSeenClearV1​(RequestOptions requestOptions)
        Clears the driver's last known location and timestamp.
      • updateDriverV1

        public java.util.concurrent.CompletableFuture<ChrtApiHttpResponse<java.lang.Boolean>> updateDriverV1​(UpdateDriverDetailsReq request)
        Updates driver contact details and vehicle type assignments within the organization.