plank

Generate immutable model objects from JSON schemas automatically.

brewmacoslinux
Try with needOr install directly
Source

About

Framework for generating immutable model objects

Commands

plank

Examples

generate Swift model classes from JSON schema$ plank --input_dir schemas/ --output_dir models/ --language swift
create Objective-C model objects from API response template$ plank --input_dir api_schemas/ --output_dir generated/ --language objc
convert JSON schema file to immutable model code$ plank --input schema.json --output_dir src/models/
generate models for multiple programming languages at once$ plank --input_dir schemas/ --output_dir output/ --language swift --language objc
create model classes with custom configuration and validation$ plank --input_dir api/ --output_dir models/ --language swift --config plank.json