lib/notion/sort.ex

defmodule Notion.Sort do
  @moduledoc """
  Sort
  """

  import EnumType

  defenum Direction do
    value(Ascending, "ascending")
    value(Descending, "descending")
  end

  @derive Jason.Encoder

  @enforce_keys [:property, :direction]

  defstruct [:property, :direction]

  @type t() :: %__MODULE__{
          property: String.t(),
          direction: Direction.t()
        }
end