dto-serialization

Installation
SKILL.md

DTO Serialization (Dart Data Class Generator)

When to use

  • Creating a new DTO for API/persistence.
  • Adding fields that require custom mapping (DateTime, Duration, enums, nested DTOs).
  • Enforcing the “no freezed/json_serializable/build_runner for models” policy.

Steps

1) Define the DTO as immutable

Prefer @immutable + class + const constructor:

import 'package:flutter/foundation.dart';
Installs
2
GitHub Stars
9
First Seen
Feb 27, 2026
dto-serialization — yelmuratoff/agent_sync