---
sidebar:
  hidden: true
title: roboto.domain.layouts.record
---
## Module Contents

### LayoutAccessibility

```python
class roboto.domain.layouts.record.LayoutAccessibility
```

`from roboto.domain.layouts import LayoutAccessibility`

[Source](https://github.com/roboto-ai/roboto-python-sdk/blob/main/src/roboto/domain/layouts/record.py#L15-L24)

Bases: `roboto.compat.StrEnum`

Controls who can view a layout.

**Attributes**

- **LayoutAccessibility.Organization** = `'organization'`: All members of the organization owning the layout can view the layout.
- **LayoutAccessibility.User** = `'user'`: Just the user who created the layout can view it.

### LayoutRecord

```python
class roboto.domain.layouts.record.LayoutRecord(/, **data: Any)
```

`from roboto.domain.layouts import LayoutRecord`

[Source](https://github.com/roboto-ai/roboto-python-sdk/blob/main/src/roboto/domain/layouts/record.py#L27-L45)

Bases: `pydantic.BaseModel`

A wire-transmissible representation of a layout

**Parameters**

- **data** (`Any`)

**Attributes**

- **LayoutRecord.accessibility** (`LayoutAccessibility`)
- **LayoutRecord.created** (`datetime.datetime`)
- **LayoutRecord.created_by** (`str`)
- **LayoutRecord.folder** (`str | None`) = `None`
- **LayoutRecord.layout_definition** (`dict[str, Any]`)
- **LayoutRecord.layout_id** (`str`)
- **LayoutRecord.modified** (`datetime.datetime`)
- **LayoutRecord.modified_by** (`str`)
- **LayoutRecord.name** (`str`)
- **LayoutRecord.org_id** (`str`)
- **LayoutRecord.schema_version** (`int`)
- **LayoutRecord.tags** (`list[str]`) = `None`
