# Non-Primitive Types

- [Types.DocumentArray](/azure-serverless-quickstart/patterns-and-practices/ddd/field-types/non-primitive-types/types.documentarray.md): Describes how to deal with a cosmos db field type of Types.DocumentArray
- [PopulatedDoc](/azure-serverless-quickstart/patterns-and-practices/ddd/field-types/non-primitive-types/populateddoc.md): Describes how to deal with a cosmos db field type of PopulatedDoc
- [Custom Types](/azure-serverless-quickstart/patterns-and-practices/ddd/field-types/non-primitive-types/custom-types.md): Describes how to deal with a cosmos db fields of custom types local to that domain object
