Structs
- Empty struct
- Initialize immutable struct
- Initialize immutable struct - shorthand
- Immutable struct with getters
- Immutable struct with getter macro
- Mutable Struct with setter
- Mutable Struct with property macro
- Struct with optional attributes
- Struct with default value
- Struct pass-by-value
- Struct from JSON
- Struct from JSON - upper case
- Struct both from JSON and initialize
- Struct from JSON - manual parsing
- Multi-level struct manually
- Multi-level struct from JSON
- Struct from JSON with extra data
- Struct from JSON missing data (optional fields)
- Extend struct
- Extend other structs