Interface EnrollmentClient
-
- All Implemented Interfaces:
public interface EnrollmentClientInterface for managing enrollment-related requests. Provides methods to build requests for getting enrollment status and launching authorization flow. To get DriveMotionUserClient instance, use DriveMotionService.getEnrollmentClient.
- Since:
2.12.0
-
-
Method Summary
Modifier and Type Method Description abstract GetEnrollmentStatusRequest.BuildergetEnrollmentStatusRequest()Create request in type of GetEnrollmentStatusRequest abstract LaunchAuthFlowRequest.ByVinBuildergetLaunchAuthByVinFlowRequest()Create request in type of LaunchAuthFlowRequest abstract LaunchAuthFlowRequest.ByMakeBuildergetLaunchAuthByMakeFlowRequest()Create request in type of LaunchAuthFlowRequest abstract GetRecommendedPeripheralsRequest.BuildergetRecommendedPeripheralsRequest()Create request in type of GetRecommendedPeripheralsRequest abstract LinkVehicleToPeripheralRequest.BuilderlinkVehicleToPeripheralRequest()Create request in type of LinkVehicleToPeripheralRequest abstract ReplaceVehiclePeripheralRequest.BuilderreplaceVehiclePeripheralRequest()Create request in type of ReplaceVehiclePeripheralRequest abstract MigratePeripheralsRequest.BuildermigratePeripheralsRequest()Create request in type of MigratePeripheralsRequest -
-
Method Detail
-
getEnrollmentStatusRequest
abstract GetEnrollmentStatusRequest.Builder getEnrollmentStatusRequest()
Create request in type of GetEnrollmentStatusRequest
- Returns:
GetEnrollmentStatusRequest.Builder A builder to construct the GetEnrollmentStatusRequest.
-
getLaunchAuthByVinFlowRequest
abstract LaunchAuthFlowRequest.ByVinBuilder getLaunchAuthByVinFlowRequest()
Create request in type of LaunchAuthFlowRequest
- Returns:
LaunchAuthFlowRequest.ByVinBuilder A builder to construct the LaunchAuthFlowRequest.
-
getLaunchAuthByMakeFlowRequest
abstract LaunchAuthFlowRequest.ByMakeBuilder getLaunchAuthByMakeFlowRequest()
Create request in type of LaunchAuthFlowRequest
- Returns:
LaunchAuthFlowRequest.ByMakeBuilder A builder to construct the LaunchAuthFlowRequest.
-
getRecommendedPeripheralsRequest
abstract GetRecommendedPeripheralsRequest.Builder getRecommendedPeripheralsRequest()
Create request in type of GetRecommendedPeripheralsRequest
- Returns:
GetRecommendedPeripheralsRequest.Builder A builder to construct the GetRecommendedPeripheralsRequest
-
linkVehicleToPeripheralRequest
abstract LinkVehicleToPeripheralRequest.Builder linkVehicleToPeripheralRequest()
Create request in type of LinkVehicleToPeripheralRequest
- Returns:
LinkVehicleToPeripheralRequest.Builder A builder to construct the LinkVehicleToPeripheralRequest
-
replaceVehiclePeripheralRequest
abstract ReplaceVehiclePeripheralRequest.Builder replaceVehiclePeripheralRequest()
Create request in type of ReplaceVehiclePeripheralRequest
- Returns:
ReplaceVehiclePeripheralRequest.Builder A builder to construct the ReplaceVehiclePeripheralRequest
-
migratePeripheralsRequest
abstract MigratePeripheralsRequest.Builder migratePeripheralsRequest()
Create request in type of MigratePeripheralsRequest
- Returns:
MigratePeripheralsRequest.Builder A builder to construct the MigratePeripheralsRequest
-
-
-
-