Skip to content

Milestones

List view

  • Add a default configuration for the library - Serialization: default serializers that should be used for every DTO. - Logger: should we log warnings and erros, if so, what's the minimum level, and what Logger are we gonna use. Add DTO fields transformation: A general way of transforming field when hydrating/serializing E.g (from snake_case to camelCase) Field transformers are applied at the class level: can also have the ability to ignore fields. Updating configuration to include the ability to apply a global field transform for all the DTOs. Add serializers and normalizers using attributes

    No due date
    3/3 issues closed
  • - Add support for lazy data objects - Add the ability to create a lazy data object via `createLazy` function. - Add the ability to pass a `Lazy` attribute for a specific class and it will create lazy objects for everything.

    No due date
    3/3 issues closed
  • Purpose: Add the ability to clone DTOs and adjust their properties accordingly

    No due date
    1/1 issues closed
  • Purpose: Add the ability to resolve a default value when hydrating a DTO. - Ability to perform a check for regular values: (Scalar, BackedEnum and null, arrays of previous types) - Ability to resolve a default values for complex types : (Data types and array of Datatypes, DateTimes and array of Datetimes ...) - Ability to create a new instance of DTO using these attributes (Would not be possible using a regular construct)

    No due date
    2/2 issues closed