Yson.Schema.import_schema
You're seeing just the macro
import_schema
, go back to Yson.Schema module for more information.
Imports schema main types from another Yson.Schema
module.
Examples
defmodule Address do
use Yson.Schema
map :address do
value(:city)
end
end
defmodule Person do
use Yson.Schema
import_schema(Address)
map :person do
reference(:address)
end
end
Imported schema is not public. If a module imports Person
schema and needs to refer :address explicitly, it will need to import Address
too.