---
url: "https://vueda.dev/v3/reference/api/py/vueda.user.adapters/DefaultUserAdapter.md"
title: "DefaultUserAdapter"
---

# DefaultUserAdapter

## `format_email_subject` {#format_email_subject}

### Signature {#format_email_subject-signature}

`format_email_subject(self, subject)`

#### Parameters {#format_email_subject-parameters}

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

#### Returns {#format_email_subject-returns}

`str`

### Source {#format_email_subject-source}

`server/vueda/user/adapters.py:115`

## `render_mail` {#render_mail}

### Signature {#render_mail-signature}

`render_mail(self, template_prefix, context)`

#### Parameters {#render_mail-parameters}

| Name | Type | Required | Default | Description |
| --- | --- | --- | --- | --- |
| self |  | yes |  |  |
| <span id="render_mail-param-template_prefix">template_prefix</span> |  | yes |  |  |
| <span id="render_mail-param-context">context</span> |  | yes |  |  |

### Source {#render_mail-source}

`server/vueda/user/adapters.py:80`

## `send_mail` {#send_mail}

### Signature {#send_mail-signature}

`send_mail(self, to_email, to_name, code, context, origin, cc, bcc, reply_to, attachments, template_prefix)`

#### Parameters {#send_mail-parameters}

| Name | Type | Required | Default | Description |
| --- | --- | --- | --- | --- |
| self |  | yes |  |  |
| <span id="send_mail-param-to_email">to_email</span> |  | yes |  |  |
| <span id="send_mail-param-to_name">to_name</span> |  | yes |  |  |
| <span id="send_mail-param-code">code</span> |  | yes |  |  |
| <span id="send_mail-param-context">context</span> |  | yes |  |  |
| <span id="send_mail-param-origin">origin</span> |  | no | `None` |  |
| <span id="send_mail-param-cc">cc</span> |  | no | `None` |  |
| <span id="send_mail-param-bcc">bcc</span> |  | no | `None` |  |
| <span id="send_mail-param-reply_to">reply_to</span> |  | no | `None` |  |
| <span id="send_mail-param-attachments">attachments</span> |  | no | `None` |  |
| <span id="send_mail-param-template_prefix">template_prefix</span> |  | no | `None` |  |

### Source {#send_mail-source}

`server/vueda/user/adapters.py:121`

## `send_sms` {#send_sms}

### Signature {#send_sms-signature}

`send_sms(self, to_number, to_name, code, context)`

#### Parameters {#send_sms-parameters}

| Name | Type | Required | Default | Description |
| --- | --- | --- | --- | --- |
| self |  | yes |  |  |
| <span id="send_sms-param-to_number">to_number</span> |  | yes |  |  |
| <span id="send_sms-param-to_name">to_name</span> |  | yes |  |  |
| <span id="send_sms-param-code">code</span> |  | yes |  |  |
| <span id="send_sms-param-context">context</span> |  | yes |  |  |

### Source {#send_sms-source}

`server/vueda/user/adapters.py:178`

## `template_prefix_mapping` {#template_prefix_mapping}

## Source

`server/vueda/user/adapters.py:73`
