Packages

Elixir's Notion API client

Current section

Files

Jump to
notion_ex lib notion annotation.ex
Raw

lib/notion/annotation.ex

defmodule Notion.Annotation do
@moduledoc """
Annotation
"""
import EnumType
defenum Color do
value(Default, "default")
value(Gray, "gray")
value(Brown, "brown")
value(Orange, "orange")
value(Yellow, "yellow")
value(Green, "green")
value(Blue, "blue")
value(Purple, "purple")
value(Pink, "pink")
value(Red, "red")
value(GrayBackground, "gray_background")
value(BrownBackground, "brown_background")
value(OrangeBackground, "orange_background")
value(YellowBackground, "yellow_background")
value(GreenBackground, "green_background")
value(BlueBackground, "blue_background")
value(PurpleBackground, "purple_background")
value(PinkBackground, "pink_background")
value(RedBackground, "red_background")
end
defstruct bold: nil,
italic: nil,
strikethrough: nil,
underline: nil,
code: nil,
color: nil
@type t() :: %__MODULE__{
bold: boolean(),
italic: boolean(),
strikethrough: boolean(),
underline: boolean(),
code: boolean(),
color: Color.t()
}
end