Zongzi.Util.Object behaviour (zongzi v0.3.0)

Copy Markdown

Value Object generator.

write use Zongzi.Util.Object, keys: [...], and generate:

  • struct defination
  • new/1
  • validate/1
  • update/2

Summary

Callbacks

validate(new_object)

(optional)
@callback validate(new_object :: struct()) :: {:ok, struct()} | {:error, term()}