# GoogleRidesharingDriver Framework Reference

# GMTDDeliveryVehicleManager

    @interface GMTDDeliveryVehicleManager : NSObject

Class used to create and retrieve delivery vehicles from Fleet Engine
- `


  ### [-init](https://developers.google.com/maps/documentation/mobility/driver-sdk/scheduled/reference/ios/Classes/GMTDDeliveryVehicleManager#/c:objc(cs)GMTDDeliveryVehicleManager(im)init)


  ` Unavailable
  This class may only be initialized internally.

  #### Declaration

  Objective-C

      - (nonnull instancetype)init;

- `


  ### [-createVehicleWithCompletion:](https://developers.google.com/maps/documentation/mobility/driver-sdk/scheduled/reference/ios/Classes/GMTDDeliveryVehicleManager#/c:objc(cs)GMTDDeliveryVehicleManager(im)createVehicleWithCompletion:)


  ` Creates a vehicle on Fleet Engine.

  #### Declaration

  Swift

      func createVehicle() async throws -> https://developers.google.com/maps/documentation/mobility/driver-sdk/scheduled/reference/ios/Classes/GMTDDeliveryVehicle.html

  Objective-C

      - (void)createVehicleWithCompletion:
          (nonnull https://developers.google.com/maps/documentation/mobility/driver-sdk/scheduled/reference/ios/Type-Definitions/GMTDDeliveryVehicleManagerCompletionHandler.html)completion;

  #### Parameters

  |---|---|
  | ` completion ` | The block executed when a response from Fleet Engine is received. |

- `


  ### [-getVehicleWithCompletion:](https://developers.google.com/maps/documentation/mobility/driver-sdk/scheduled/reference/ios/Classes/GMTDDeliveryVehicleManager#/c:objc(cs)GMTDDeliveryVehicleManager(im)getVehicleWithCompletion:)


  ` Retrieves a vehicle from Fleet Engine.

  #### Declaration

  Swift

      func vehicle() async throws -> https://developers.google.com/maps/documentation/mobility/driver-sdk/scheduled/reference/ios/Classes/GMTDDeliveryVehicle.html

  Objective-C

      - (void)getVehicleWithCompletion:
          (nonnull https://developers.google.com/maps/documentation/mobility/driver-sdk/scheduled/reference/ios/Type-Definitions/GMTDDeliveryVehicleManagerCompletionHandler.html)completion;

  #### Parameters

  |---|---|
  | ` completion ` | The block executed when a response from Fleet Engine is received. |