Represents a MIOSA workspace — a named group of computers.
@type t() :: %Miosa.Types.Workspace{ created_at: String.t() | nil, id: String.t(), metadata: map() | nil, name: String.t(), updated_at: String.t() | nil }
@spec from_map(map()) :: t()