Class DriversClient


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

      • DriversClient

        public DriversClient​(ClientOptions clientOptions)
    • Method Detail

      • withRawResponse

        public RawDriversClient withRawResponse()
        Get responses with HTTP metadata like headers
      • listOrgMembersAndDriversV1

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

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

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

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

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

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

        public Driver1 getV1()
        Retrieves driver information for the authenticated user within their organization.
      • getV1

        public Driver1 getV1​(RequestOptions requestOptions)
        Retrieves driver information for the authenticated user within their organization.
      • getByDriverIdV1

        public Driver1 getByDriverIdV1​(java.lang.String driverId)
        Retrieves detailed driver information by driver ID within the organization.
      • getByDriverIdV1

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

        public boolean deleteV1​(java.lang.String driverId)
        Deletes a driver from the organization and removes them from associated rate sheets.
      • deleteV1

        public boolean deleteV1​(java.lang.String driverId,
                                RequestOptions requestOptions)
        Deletes a driver from the organization and removes them from associated rate sheets.
      • setActivationV1

        public boolean setActivationV1​(SetDriverActivationReq request)
        Sets the activation status of a driver (active/inactive) within the organization.
      • setActivationV1

        public boolean setActivationV1​(SetDriverActivationReq request,
                                       RequestOptions requestOptions)
        Sets the activation status of a driver (active/inactive) within the organization.
      • lastSeenV1

        public boolean lastSeenV1​(DriverLastSeenReq request)
        Updates the driver's last known location and timestamp for tracking purposes.
      • lastSeenV1

        public boolean lastSeenV1​(DriverLastSeenReq request,
                                  RequestOptions requestOptions)
        Updates the driver's last known location and timestamp for tracking purposes.
      • lastSeenClearV1

        public boolean lastSeenClearV1()
        Clears the driver's last known location and timestamp.
      • lastSeenClearV1

        public boolean lastSeenClearV1​(RequestOptions requestOptions)
        Clears the driver's last known location and timestamp.
      • updateDriverV1

        public boolean updateDriverV1​(UpdateDriverDetailsReq request)
        Updates driver contact details and vehicle type assignments within the organization.
      • updateDriverV1

        public boolean updateDriverV1​(UpdateDriverDetailsReq request,
                                      RequestOptions requestOptions)
        Updates driver contact details and vehicle type assignments within the organization.