CrSerializer::Annotations
CrSerializer uses annotations to control how an object gets serialized and deserialized.
This module includes all the default serialization and deserialization annotations. The CRS alias can be used as a shorthand when applying the annotations.
Nested types
- CrSerializer::Annotations::Accessor
- CrSerializer::Annotations::AccessorOrder
- CrSerializer::Annotations::Discriminator
- CrSerializer::Annotations::Exclude
- CrSerializer::Annotations::ExclusionPolicy
- CrSerializer::Annotations::Expose
- CrSerializer::Annotations::Groups
- CrSerializer::Annotations::IgnoreOnDeserialize
- CrSerializer::Annotations::IgnoreOnSerialize
- CrSerializer::Annotations::Name
- CrSerializer::Annotations::PostDeserialize
- CrSerializer::Annotations::PostSerialize
- CrSerializer::Annotations::PreSerialize
- CrSerializer::Annotations::ReadOnly
- CrSerializer::Annotations::Since
- CrSerializer::Annotations::Skip
- CrSerializer::Annotations::SkipWhenEmpty
- CrSerializer::Annotations::Until
- CrSerializer::Annotations::VirtualProperty