SpeckleGSAInterfaces.MessageLevel Convert(SpeckleInterface.MessageLevel ml) => (new Dictionary <SpeckleInterface.MessageLevel, SpeckleGSAInterfaces.MessageLevel>() { { SpeckleInterface.MessageLevel.Debug, SpeckleGSAInterfaces.MessageLevel.Debug }, { SpeckleInterface.MessageLevel.Information, SpeckleGSAInterfaces.MessageLevel.Information }, { SpeckleInterface.MessageLevel.Error, SpeckleGSAInterfaces.MessageLevel.Error }, { SpeckleInterface.MessageLevel.Fatal, SpeckleGSAInterfaces.MessageLevel.Fatal }, })[ml];
public bool Message(SpeckleInterface.MessageIntent intent, SpeckleInterface.MessageLevel level, Exception ex, params string[] messagePortions) { return(Message(Convert(intent), Convert(level), ex, messagePortions)); }