View Source Bee (bee v0.4.3)
Documentation for Bee
.
Bee generate an Api for given Ecto Schema.
For example, you could specify a User
entity as follows:
defmodule User do
use Ecto.Schema
use Bee.Schema
generate_bee do
schema "users" do
field :name, :string
field :password, :string
field :permission, Ecto.Enum, values: [:basic, :manager, :admin], default: :basic
timestamps()
end
end
defmodule Api do
@schema User
use Bee.Api
end
end
User.Api.all(where: [permission: :basic])
Summary
Functions
Return unique token from length.
Types
Functions
Return unique token from length.
Options
:only_numbers
- boolean, forces to return only numbers (integer):with_zeros
- boolean, forces to return only numbers, but zero in first position is possible, return string
Example
"ai0ruwr9pc" = Bee.unique(10)
"0647250296" = Bee.unique(10, only_numbers: true, with_zeros: true)
4796925652 = Bee.unique(10, only_numbers: true)