Packages

Mix tasks to generate JSON files from the Slack Web API docs.

Retired package: Deprecated - Package is unmaintained

Current section

Files

Jump to
slack_api_docs lib mix slack_api_docs api_doc_argument.ex
Raw

lib/mix/slack_api_docs/api_doc_argument.ex

defmodule Mix.SlackApiDocs.ApiDocArgument do
@moduledoc false
@enforce_keys [
:name,
:required,
:example,
:type,
:desc
]
@derive Jason.Encoder
defstruct [
:name,
:required,
:example,
:type,
:desc
]
@type t() :: %__MODULE__{
name: String.t(),
required: boolean(),
example: String.t(),
type: String.t(),
desc: String.t()
}
end