---
url: "https://vueda.dev/v3/reference/api/py/vueda.vdq.serializers/AnyMailQueueItemSerializer.md"
title: "AnyMailQueueItemSerializer"
---

# AnyMailQueueItemSerializer

## Overview

A `ModelSerializer` is just a regular `Serializer`, except that:

* A set of default fields are automatically populated.
* A set of default validators are automatically populated.
* Default `.create()` and `.update()` implementations are provided.

The process of automatically determining a set of serializer fields
based on the model fields is reasonably complex, but you almost certainly
don't need to dig into the implementation.

If the `ModelSerializer` class *doesn't* generate the set of fields that
you need you should either declare the extra/differing fields explicitly on
the serializer class, or simply use a `Serializer` class.

## `Meta` {#Meta}

### Source {#Meta-source}

`server/vueda/vdq/serializers.py:30`

## `get_anymail_attachments` {#get_anymail_attachments}

### Signature {#get_anymail_attachments-signature}

`get_anymail_attachments(self, obj)`

#### Parameters {#get_anymail_attachments-parameters}

| Name | Type | Required | Default | Description |
| --- | --- | --- | --- | --- |
| self |  | yes |  |  |
| <span id="get_anymail_attachments-param-obj">obj</span> |  | yes |  |  |

### Source {#get_anymail_attachments-source}

`server/vueda/vdq/serializers.py:42`

## `anymail_attachments` {#anymail_attachments}

## Source

`server/vueda/vdq/serializers.py:27`
