From 1f731bbf9fe98297d8824e6fee317f15734ba9c4 Mon Sep 17 00:00:00 2001 From: Chris Roberts Date: Fri, 21 Jan 2022 14:09:23 -0800 Subject: [PATCH] Add more default type maps --- plugins/commands/serve/mappers.rb | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/plugins/commands/serve/mappers.rb b/plugins/commands/serve/mappers.rb index 2a607cd1d..8bdf8baaf 100644 --- a/plugins/commands/serve/mappers.rb +++ b/plugins/commands/serve/mappers.rb @@ -6,6 +6,10 @@ module VagrantPlugins # with protobuf and clients class Mappers DEFAULT_MAPS = { + Client::Project => Vagrant::Environment, + Client::Target => Vagrant::Machine, + Client::Terminal => Vagrant::UI::Remote, + Client::SyncedFolder => Vagrant::Plugin::V2::SyncedFolder, SDK::Args::Array => Array, SDK::Args::Direct => Type::Direct, SDK::Args::Guest => Client::Guest, @@ -16,15 +20,15 @@ module VagrantPlugins SDK::Args::Project => Vagrant::Environment, SDK::Args::Provider => Client::Provider, SDK::Args::StateBag => Client::StateBag, + SDK::Args::SyncedFolder => Vagrant::Plugin::V2::SyncedFolder, SDK::Args::Target => Vagrant::Machine, SDK::Args::TargetIndex => Client::TargetIndex, SDK::Args::Target::Machine => Vagrant::Machine, + SDK::Args::TimeDuration => Type::Duration, SDK::Args::TerminalUI => Vagrant::UI::Remote, - SDK::Args::SyncedFolder => Vagrant::Plugin::V2::SyncedFolder, - Client::Project => Vagrant::Environment, - Client::Target => Vagrant::Machine, - Client::Terminal => Vagrant::UI::Remote, - Client::SyncedFolder => Vagrant::Plugin::V2::SyncedFolder, + SDK::Command::Arguments => Type::CommandArguments, + SDK::Command::CommandInfo => Type::CommandInfo, + SDK::Communicator::Command => Type::CommunicatorCommandArguments, } include Util::HasLogger