Yson.Schema.import_schema

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

import_schema(module_from)

View Source (macro)

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.