You're seeing just the macro properties, go back to PhoenixSwagger.Schema module for more information.
Link to this macro

properties(model, block)

View Source (macro)

Defines multiple properties for a schema with a custom DSL syntax.


iex> alias PhoenixSwagger.Schema
...> %Schema{type: :object}
...> |> do
...>      name :string, "Full Name", required: true
...>      dateOfBirth :string, "Date of birth", format: :datetime
...>    end
  type: :object,
  properties: %{
    name: %PhoenixSwagger.Schema{
      type: :string,
      description: "Full Name",
    dateOfBirth: %PhoenixSwagger.Schema{
      type: :string,
      description: "Date of birth",
      format: :datetime
  required: [:name]