View Source Bee (bee v0.3.6)
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])
Link to this section Summary
Functions
Return unique token from length.
Link to this section Types
Link to this section Functions
Return unique token from length.
options
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
Example
"ai0ruwr9pc" = Bee.unique(10)
"0647250296" = Bee.unique(10, only_numbers: true, with_zeros: true)
4796925652 = Bee.unique(10, only_numbers: true)