//--------------------------------------------------------------------- // VirtualMachine /// <summary> /// Converts a <see cref="GrpcVirtualMachine"/> tp a <see cref="VirtualMachine"/>. /// </summary> /// <param name="grpcVirtualMachine">The input.</param> /// <returns>The output.</returns> public static VirtualMachine?ToLocal(this GrpcVirtualMachine grpcVirtualMachine) { if (grpcVirtualMachine == null) { return(null); } return(new VirtualMachine() { Name = grpcVirtualMachine.Name, State = NeonHelper.ParseEnum <VirtualMachineState>(grpcVirtualMachine.State), InterfaceName = grpcVirtualMachine.InterfaceName, SwitchName = grpcVirtualMachine.SwitchName }); }
/// <summary>Constructor constructor. /// </summary> /// <param name="machine">The machine information.</param> public GrpcGetVmReply(GrpcVirtualMachine machine) { this.Machine = machine; }