Current section
Files
Jump to
Current section
Files
lib/ex_open_api_utils/example/user.ex
defmodule ExOpenApiUtils.Example.User do
use ExOpenApiUtils
use Ecto.Schema
alias ExOpenApiUtils.Property
alias OpenApiSpex.Schema
schema("users") do
@open_api_property %Property{
schema: %Schema{type: :string, description: "The name of the user", example: "himangshuj"},
key: :name
}
field(:name, :string)
field(:owner_id, :binary_id)
end
open_api_schema(required: [:name], title: "User", description: "Open Id User")
end