Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • BaseAPI
    • SafetyApi

Index

Constructors

constructor

  • new SafetyApi(configuration?: Configuration): SafetyApi
  • Parameters

    • configuration: Configuration = ...

    Returns SafetyApi

Properties

Protected configuration

configuration: Configuration = ...

Methods

getSafetyEvents

  • Fetch safety events for the organization in a given time period. List all safety events.

    Parameters

    Returns Promise<SafetyEventsListResponse>

getSafetyEventsRaw

  • getSafetyEventsRaw(requestParameters: GetSafetyEventsRequest): Promise<ApiResponse<SafetyEventsListResponse>>
  • Fetch safety events for the organization in a given time period. List all safety events.

    Parameters

    Returns Promise<ApiResponse<SafetyEventsListResponse>>

Protected request

  • request(context: RequestOpts): Promise<Response>
  • Parameters

    • context: RequestOpts

    Returns Promise<Response>

v1getDriverSafetyScore

  • <n class="warning"> <i class="fa fa-exclamation-circle"> This endpoint is still on our legacy API. Fetch the safety score for the driver. Fetch driver safety score

    Parameters

    Returns Promise<V1DriverSafetyScoreResponse>

v1getDriverSafetyScoreRaw

  • <n class="warning"> <i class="fa fa-exclamation-circle"> This endpoint is still on our legacy API. Fetch the safety score for the driver. Fetch driver safety score

    Parameters

    Returns Promise<ApiResponse<V1DriverSafetyScoreResponse>>

v1getVehicleHarshEvent

  • <n class="warning"> <i class="fa fa-exclamation-circle"> This endpoint is still on our legacy API. Fetch harsh event details for a vehicle. Fetch harsh events

    Parameters

    Returns Promise<V1VehicleHarshEventResponse>

v1getVehicleHarshEventRaw

  • <n class="warning"> <i class="fa fa-exclamation-circle"> This endpoint is still on our legacy API. Fetch harsh event details for a vehicle. Fetch harsh events

    Parameters

    Returns Promise<ApiResponse<V1VehicleHarshEventResponse>>

v1getVehicleSafetyScore

  • <n class="warning"> <i class="fa fa-exclamation-circle"> This endpoint is still on our legacy API. Fetch the safety score for the vehicle. Fetch vehicle safety scores

    Parameters

    Returns Promise<V1VehicleSafetyScoreResponse>

v1getVehicleSafetyScoreRaw

  • <n class="warning"> <i class="fa fa-exclamation-circle"> This endpoint is still on our legacy API. Fetch the safety score for the vehicle. Fetch vehicle safety scores

    Parameters

    Returns Promise<ApiResponse<V1VehicleSafetyScoreResponse>>

withMiddleware

  • withMiddleware<T>(...middlewares: Middleware[]): T
  • Type parameters

    • T: BaseAPI<T>

    Parameters

    • Rest ...middlewares: Middleware[]

    Returns T

withPostMiddleware

  • withPostMiddleware<T>(...postMiddlewares: ((context: ResponseContext) => Promise<void | Response>)[]): T
  • Type parameters

    • T: BaseAPI<T>

    Parameters

    • Rest ...postMiddlewares: ((context: ResponseContext) => Promise<void | Response>)[]

    Returns T

withPreMiddleware

  • withPreMiddleware<T>(...preMiddlewares: ((context: RequestContext) => Promise<void | FetchParams>)[]): T
  • Type parameters

    • T: BaseAPI<T>

    Parameters

    • Rest ...preMiddlewares: ((context: RequestContext) => Promise<void | FetchParams>)[]

    Returns T

Generated using TypeDoc