---
title: "PATCH /api/builder/element/{element_id}/move/"
method: PATCH
path: "/api/builder/element/{element_id}/move/"
tags: ["Builder elements"]
---

# PATCH /api/builder/element/{element_id}/move/

`PATCH /api/builder/element/{element_id}/move/`

Moves the element in the page before another element or at the end of the page if no before element is given. The elements must belong to the same page.

## Path parameters

- `element_id` integer, required

## Headers

- `ClientSessionId` string, uuid

## Request body

- PatchedMoveElement
  - `reference_element_id` integer, nullable — If provided, the element is moved as a child of the element with the given id.
  - `position` union — The new position relative to the reference element. * `north` - North * `south` - South * `child` - Child
    - 'north' | 'south' | 'child' — * `north` - North * `south` - South * `child` - Child
    - ''
  - `place_in_container` string, nullable — The place in the container.
  - `target_page_id` integer, nullable — If provided, the new target page for the element.

## Response `200`

- union
  - HeadingElementElement — Basic element serializer mostly for returned values. 👉 Mind to update the baserow.contrib.builder.api.domains.serializer.PublicElementSerializer when you update this one.
    - `id` integer, required
    - `page_id` integer, required
    - `type` string, required — The type of the element.
    - `css_classes` string — The additional CSS classes for this element.
    - `visibility` 'all' | 'logged-in' | 'not-logged' — * `all` - All * `logged-in` - Logged In * `not-logged` - Not Logged
    - `visibility_condition` object — Change element visibility depending on a formula value
    - `styles` TypographyConfigBlock — Style overrides for this element.
      - `typography` Heading6TextDecoration
        - `heading_1_text_decoration` boolean[] — Text decoration: [underline, stroke, uppercase, italic]
        - `heading_2_text_decoration` boolean[] — Text decoration: [underline, stroke, uppercase, italic]
        - `heading_3_text_decoration` boolean[] — Text decoration: [underline, stroke, uppercase, italic]
        - `heading_4_text_decoration` boolean[] — Text decoration: [underline, stroke, uppercase, italic]
        - `heading_5_text_decoration` boolean[] — Text decoration: [underline, stroke, uppercase, italic]
        - `heading_6_text_decoration` boolean[] — Text decoration: [underline, stroke, uppercase, italic]
        - `body_font_family` string
        - `body_font_size` integer
        - `body_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
        - `body_text_color` string
        - `body_text_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
        - `heading_1_font_family` string
        - `heading_1_font_size` integer
        - `heading_1_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
        - `heading_1_text_color` string
        - `heading_1_text_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
        - `heading_2_font_family` string
        - `heading_2_font_size` integer
        - `heading_2_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
        - `heading_2_text_color` string
        - `heading_2_text_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
        - `heading_3_font_family` string
        - `heading_3_font_size` integer
        - `heading_3_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
        - `heading_3_text_color` string
        - `heading_3_text_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
        - `heading_4_font_family` string
        - `heading_4_font_size` integer
        - `heading_4_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
        - `heading_4_text_color` string
        - `heading_4_text_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
        - `heading_5_font_family` string
        - `heading_5_font_size` integer
        - `heading_5_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
        - `heading_5_text_color` string
        - `heading_5_text_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
        - `heading_6_font_family` string
        - `heading_6_font_size` integer
        - `heading_6_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
        - `heading_6_text_color` string
        - `heading_6_text_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
    - `style_border_top_color` string — Top border color.
    - `style_border_top_size` integer — Pixel height of the top border.
    - `style_padding_top` integer — Padding size of the top border.
    - `style_margin_top` integer — Margin size of the top border.
    - `style_border_bottom_color` string — Bottom border color
    - `style_border_bottom_size` integer — Pixel height of the bottom border.
    - `style_padding_bottom` integer — Padding size of the bottom border.
    - `style_margin_bottom` integer — Margin size of the bottom border.
    - `style_border_left_color` string — Left border color
    - `style_border_left_size` integer — Pixel height of the left border.
    - `style_padding_left` integer — Padding size of the left border.
    - `style_margin_left` integer — Margin size of the left border.
    - `style_border_right_color` string — Right border color
    - `style_border_right_size` integer — Pixel height of the right border.
    - `style_padding_right` integer — Padding size of the right border.
    - `style_margin_right` integer — Margin size of the right border.
    - `style_background_radius` integer — Background radius.
    - `style_border_radius` integer — Border radius.
    - `style_background` 'none' | 'color' | 'image' — * `none` - None * `color` - Color * `image` - Image
    - `style_background_color` string — The background color if `style_background` is color.
    - `style_background_file` UserFile
      - `size` integer, required
      - `mime_type` string
      - `is_image` boolean
      - `image_width` integer, nullable
      - `image_height` integer, nullable
      - `uploaded_at` string, date-time, required
      - `url` string, uri, required
      - `thumbnails` object, required
      - `name` string, required
      - `original_name` string, required
    - `style_background_mode` 'tile' | 'fill' | 'fit' — * `tile` - Tile * `fill` - Fill * `fit` - Fit
    - `style_width` 'full' | 'full-width' | 'normal' | 'medium' | 'small' — * `full` - Full * `full-width` - Full Width * `normal` - Normal * `medium` - Medium * `small` - Small
    - `style_width_child` 'normal' | 'medium' | 'small' — * `normal` - Normal * `medium` - Medium * `small` - Small
    - `role_type` 'allow_all' | 'allow_all_except' | 'disallow_all_except' — * `allow_all` - Allow All * `allow_all_except` - Allow All Except * `disallow_all_except` - Disallow All Except
    - `roles` unknown
    - `value` object — The value of the element. Must be an formula.
    - `level` integer — The level of the heading from 1 to 6.
  - TextElementElement — Basic element serializer mostly for returned values. 👉 Mind to update the baserow.contrib.builder.api.domains.serializer.PublicElementSerializer when you update this one.
    - `id` integer, required
    - `page_id` integer, required
    - `type` string, required — The type of the element.
    - `css_classes` string — The additional CSS classes for this element.
    - `visibility` 'all' | 'logged-in' | 'not-logged' — * `all` - All * `logged-in` - Logged In * `not-logged` - Not Logged
    - `visibility_condition` object — Change element visibility depending on a formula value
    - `styles` TypographyConfigBlock — Style overrides for this element.
      - `typography` Heading6TextDecoration
        - `heading_1_text_decoration` boolean[] — Text decoration: [underline, stroke, uppercase, italic]
        - `heading_2_text_decoration` boolean[] — Text decoration: [underline, stroke, uppercase, italic]
        - `heading_3_text_decoration` boolean[] — Text decoration: [underline, stroke, uppercase, italic]
        - `heading_4_text_decoration` boolean[] — Text decoration: [underline, stroke, uppercase, italic]
        - `heading_5_text_decoration` boolean[] — Text decoration: [underline, stroke, uppercase, italic]
        - `heading_6_text_decoration` boolean[] — Text decoration: [underline, stroke, uppercase, italic]
        - `body_font_family` string
        - `body_font_size` integer
        - `body_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
        - `body_text_color` string
        - `body_text_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
        - `heading_1_font_family` string
        - `heading_1_font_size` integer
        - `heading_1_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
        - `heading_1_text_color` string
        - `heading_1_text_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
        - `heading_2_font_family` string
        - `heading_2_font_size` integer
        - `heading_2_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
        - `heading_2_text_color` string
        - `heading_2_text_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
        - `heading_3_font_family` string
        - `heading_3_font_size` integer
        - `heading_3_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
        - `heading_3_text_color` string
        - `heading_3_text_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
        - `heading_4_font_family` string
        - `heading_4_font_size` integer
        - `heading_4_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
        - `heading_4_text_color` string
        - `heading_4_text_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
        - `heading_5_font_family` string
        - `heading_5_font_size` integer
        - `heading_5_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
        - `heading_5_text_color` string
        - `heading_5_text_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
        - `heading_6_font_family` string
        - `heading_6_font_size` integer
        - `heading_6_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
        - `heading_6_text_color` string
        - `heading_6_text_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
    - `style_border_top_color` string — Top border color.
    - `style_border_top_size` integer — Pixel height of the top border.
    - `style_padding_top` integer — Padding size of the top border.
    - `style_margin_top` integer — Margin size of the top border.
    - `style_border_bottom_color` string — Bottom border color
    - `style_border_bottom_size` integer — Pixel height of the bottom border.
    - `style_padding_bottom` integer — Padding size of the bottom border.
    - `style_margin_bottom` integer — Margin size of the bottom border.
    - `style_border_left_color` string — Left border color
    - `style_border_left_size` integer — Pixel height of the left border.
    - `style_padding_left` integer — Padding size of the left border.
    - `style_margin_left` integer — Margin size of the left border.
    - `style_border_right_color` string — Right border color
    - `style_border_right_size` integer — Pixel height of the right border.
    - `style_padding_right` integer — Padding size of the right border.
    - `style_margin_right` integer — Margin size of the right border.
    - `style_background_radius` integer — Background radius.
    - `style_border_radius` integer — Border radius.
    - `style_background` 'none' | 'color' | 'image' — * `none` - None * `color` - Color * `image` - Image
    - `style_background_color` string — The background color if `style_background` is color.
    - `style_background_file` UserFile
      - `size` integer, required
      - `mime_type` string
      - `is_image` boolean
      - `image_width` integer, nullable
      - `image_height` integer, nullable
      - `uploaded_at` string, date-time, required
      - `url` string, uri, required
      - `thumbnails` object, required
      - `name` string, required
      - `original_name` string, required
    - `style_background_mode` 'tile' | 'fill' | 'fit' — * `tile` - Tile * `fill` - Fill * `fit` - Fit
    - `style_width` 'full' | 'full-width' | 'normal' | 'medium' | 'small' — * `full` - Full * `full-width` - Full Width * `normal` - Normal * `medium` - Medium * `small` - Small
    - `style_width_child` 'normal' | 'medium' | 'small' — * `normal` - Normal * `medium` - Medium * `small` - Small
    - `role_type` 'allow_all' | 'allow_all_except' | 'disallow_all_except' — * `allow_all` - Allow All * `allow_all_except` - Allow All Except * `disallow_all_except` - Disallow All Except
    - `roles` unknown
    - `value` object — The value of the element. Must be a formula.
    - `format` 'plain' | 'markdown' — * `plain` - Plain * `markdown` - Markdown
  - RatingElementElement — Basic element serializer mostly for returned values. 👉 Mind to update the baserow.contrib.builder.api.domains.serializer.PublicElementSerializer when you update this one.
    - `id` integer, required
    - `page_id` integer, required
    - `type` string, required — The type of the element.
    - `css_classes` string — The additional CSS classes for this element.
    - `visibility` 'all' | 'logged-in' | 'not-logged' — * `all` - All * `logged-in` - Logged In * `not-logged` - Not Logged
    - `visibility_condition` object — Change element visibility depending on a formula value
    - `styles` unknown
    - `style_border_top_color` string — Top border color.
    - `style_border_top_size` integer — Pixel height of the top border.
    - `style_padding_top` integer — Padding size of the top border.
    - `style_margin_top` integer — Margin size of the top border.
    - `style_border_bottom_color` string — Bottom border color
    - `style_border_bottom_size` integer — Pixel height of the bottom border.
    - `style_padding_bottom` integer — Padding size of the bottom border.
    - `style_margin_bottom` integer — Margin size of the bottom border.
    - `style_border_left_color` string — Left border color
    - `style_border_left_size` integer — Pixel height of the left border.
    - `style_padding_left` integer — Padding size of the left border.
    - `style_margin_left` integer — Margin size of the left border.
    - `style_border_right_color` string — Right border color
    - `style_border_right_size` integer — Pixel height of the right border.
    - `style_padding_right` integer — Padding size of the right border.
    - `style_margin_right` integer — Margin size of the right border.
    - `style_background_radius` integer — Background radius.
    - `style_border_radius` integer — Border radius.
    - `style_background` 'none' | 'color' | 'image' — * `none` - None * `color` - Color * `image` - Image
    - `style_background_color` string — The background color if `style_background` is color.
    - `style_background_file` UserFile
      - `size` integer, required
      - `mime_type` string
      - `is_image` boolean
      - `image_width` integer, nullable
      - `image_height` integer, nullable
      - `uploaded_at` string, date-time, required
      - `url` string, uri, required
      - `thumbnails` object, required
      - `name` string, required
      - `original_name` string, required
    - `style_background_mode` 'tile' | 'fill' | 'fit' — * `tile` - Tile * `fill` - Fill * `fit` - Fit
    - `style_width` 'full' | 'full-width' | 'normal' | 'medium' | 'small' — * `full` - Full * `full-width` - Full Width * `normal` - Normal * `medium` - Medium * `small` - Small
    - `style_width_child` 'normal' | 'medium' | 'small' — * `normal` - Normal * `medium` - Medium * `small` - Small
    - `role_type` 'allow_all' | 'allow_all_except' | 'disallow_all_except' — * `allow_all` - Allow All * `allow_all_except` - Allow All Except * `disallow_all_except` - Disallow All Except
    - `roles` unknown
    - `max_value` integer — Maximum value the rating can take.
    - `color` string — Color of the symbols.
    - `rating_style` 'star' | 'heart' | 'thumbs-up' | 'flag' | 'smile' — * `star` - Star * `heart` - Heart * `thumbs-up` - Thumbs Up * `flag` - Flag * `smile` - Smile
    - `value` object
  - RatingInputElementElement — Basic element serializer mostly for returned values. 👉 Mind to update the baserow.contrib.builder.api.domains.serializer.PublicElementSerializer when you update this one.
    - `id` integer, required
    - `page_id` integer, required
    - `type` string, required — The type of the element.
    - `css_classes` string — The additional CSS classes for this element.
    - `visibility` 'all' | 'logged-in' | 'not-logged' — * `all` - All * `logged-in` - Logged In * `not-logged` - Not Logged
    - `visibility_condition` object — Change element visibility depending on a formula value
    - `styles` unknown
    - `style_border_top_color` string — Top border color.
    - `style_border_top_size` integer — Pixel height of the top border.
    - `style_padding_top` integer — Padding size of the top border.
    - `style_margin_top` integer — Margin size of the top border.
    - `style_border_bottom_color` string — Bottom border color
    - `style_border_bottom_size` integer — Pixel height of the bottom border.
    - `style_padding_bottom` integer — Padding size of the bottom border.
    - `style_margin_bottom` integer — Margin size of the bottom border.
    - `style_border_left_color` string — Left border color
    - `style_border_left_size` integer — Pixel height of the left border.
    - `style_padding_left` integer — Padding size of the left border.
    - `style_margin_left` integer — Margin size of the left border.
    - `style_border_right_color` string — Right border color
    - `style_border_right_size` integer — Pixel height of the right border.
    - `style_padding_right` integer — Padding size of the right border.
    - `style_margin_right` integer — Margin size of the right border.
    - `style_background_radius` integer — Background radius.
    - `style_border_radius` integer — Border radius.
    - `style_background` 'none' | 'color' | 'image' — * `none` - None * `color` - Color * `image` - Image
    - `style_background_color` string — The background color if `style_background` is color.
    - `style_background_file` UserFile
      - `size` integer, required
      - `mime_type` string
      - `is_image` boolean
      - `image_width` integer, nullable
      - `image_height` integer, nullable
      - `uploaded_at` string, date-time, required
      - `url` string, uri, required
      - `thumbnails` object, required
      - `name` string, required
      - `original_name` string, required
    - `style_background_mode` 'tile' | 'fill' | 'fit' — * `tile` - Tile * `fill` - Fill * `fit` - Fit
    - `style_width` 'full' | 'full-width' | 'normal' | 'medium' | 'small' — * `full` - Full * `full-width` - Full Width * `normal` - Normal * `medium` - Medium * `small` - Small
    - `style_width_child` 'normal' | 'medium' | 'small' — * `normal` - Normal * `medium` - Medium * `small` - Small
    - `role_type` 'allow_all' | 'allow_all_except' | 'disallow_all_except' — * `allow_all` - Allow All * `allow_all_except` - Allow All Except * `disallow_all_except` - Disallow All Except
    - `roles` unknown
    - `max_value` integer — Maximum value the rating can take.
    - `color` string — Color of the symbols.
    - `rating_style` 'star' | 'heart' | 'thumbs-up' | 'flag' | 'smile' — * `star` - Star * `heart` - Heart * `thumbs-up` - Thumbs Up * `flag` - Flag * `smile` - Smile
    - `value` object
    - `required` boolean — Whether this form element is a required field.
    - `label` object — The text label for this field
  - LinkElementElement — Basic element serializer mostly for returned values. 👉 Mind to update the baserow.contrib.builder.api.domains.serializer.PublicElementSerializer when you update this one.
    - `id` integer, required
    - `page_id` integer, required
    - `type` string, required — The type of the element.
    - `css_classes` string — The additional CSS classes for this element.
    - `visibility` 'all' | 'logged-in' | 'not-logged' — * `all` - All * `logged-in` - Logged In * `not-logged` - Not Logged
    - `visibility_condition` object — Change element visibility depending on a formula value
    - `styles` ButtonLinkConfigBlock — Style overrides for this element.
      - `button` ButtonActiveBorderColor
        - `button_font_family` string
        - `button_font_size` integer
        - `button_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
        - `button_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
        - `button_text_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
        - `button_width` 'auto' | 'full' — * `auto` - Auto * `full` - Full
        - `button_background_color` string — The background color of buttons
        - `button_text_color` string — The text color of buttons
        - `button_border_color` string — The border color of buttons
        - `button_border_size` integer — Button border size
        - `button_border_radius` integer — Button border radius
        - `button_vertical_padding` integer — Button vertical padding
        - `button_horizontal_padding` integer — Button horizontal padding
        - `button_hover_background_color` string — The background color of buttons when hovered
        - `button_hover_text_color` string — The text color of buttons when hovered
        - `button_hover_border_color` string — The border color of buttons when hovered
        - `button_active_background_color` string — The background color of buttons when active
        - `button_active_text_color` string — The text color of buttons when active
        - `button_active_border_color` string — The border color of buttons when active
      - `link` LinkActiveTextDecoration
        - `link_default_text_decoration` boolean[] — Default text decoration: [underline, stroke, uppercase, italic]
        - `link_hover_text_decoration` boolean[] — Hover text decoration: [underline, stroke, uppercase, italic]
        - `link_active_text_decoration` boolean[] — Active text decoration: [underline, stroke, uppercase, italic]
        - `link_font_family` string
        - `link_font_size` integer
        - `link_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
        - `link_text_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
        - `link_text_color` string — The text color of links
        - `link_hover_text_color` string — The hover color of links when hovered
        - `link_active_text_color` string — The hover color of links when active
    - `style_border_top_color` string — Top border color.
    - `style_border_top_size` integer — Pixel height of the top border.
    - `style_padding_top` integer — Padding size of the top border.
    - `style_margin_top` integer — Margin size of the top border.
    - `style_border_bottom_color` string — Bottom border color
    - `style_border_bottom_size` integer — Pixel height of the bottom border.
    - `style_padding_bottom` integer — Padding size of the bottom border.
    - `style_margin_bottom` integer — Margin size of the bottom border.
    - `style_border_left_color` string — Left border color
    - `style_border_left_size` integer — Pixel height of the left border.
    - `style_padding_left` integer — Padding size of the left border.
    - `style_margin_left` integer — Margin size of the left border.
    - `style_border_right_color` string — Right border color
    - `style_border_right_size` integer — Pixel height of the right border.
    - `style_padding_right` integer — Padding size of the right border.
    - `style_margin_right` integer — Margin size of the right border.
    - `style_background_radius` integer — Background radius.
    - `style_border_radius` integer — Border radius.
    - `style_background` 'none' | 'color' | 'image' — * `none` - None * `color` - Color * `image` - Image
    - `style_background_color` string — The background color if `style_background` is color.
    - `style_background_file` UserFile
      - `size` integer, required
      - `mime_type` string
      - `is_image` boolean
      - `image_width` integer, nullable
      - `image_height` integer, nullable
      - `uploaded_at` string, date-time, required
      - `url` string, uri, required
      - `thumbnails` object, required
      - `name` string, required
      - `original_name` string, required
    - `style_background_mode` 'tile' | 'fill' | 'fit' — * `tile` - Tile * `fill` - Fill * `fit` - Fit
    - `style_width` 'full' | 'full-width' | 'normal' | 'medium' | 'small' — * `full` - Full * `full-width` - Full Width * `normal` - Normal * `medium` - Medium * `small` - Small
    - `style_width_child` 'normal' | 'medium' | 'small' — * `normal` - Normal * `medium` - Medium * `small` - Small
    - `role_type` 'allow_all' | 'allow_all_except' | 'disallow_all_except' — * `allow_all` - Allow All * `allow_all_except` - Allow All Except * `disallow_all_except` - Disallow All Except
    - `roles` unknown
    - `navigation_type` 'page' | 'custom' — * `page` - Page * `custom` - Custom
    - `navigate_to_page_id` integer, nullable — ('Destination page id for this link. If null then we use the navigate_to_url property instead.',)
    - `navigate_to_url` object — If no page is selected, this indicate the destination of the link.
    - `page_parameters` PageParameterValue[] — The parameters for each parameters of the selected page if any.
      - `name` string, required
      - `value` object
    - `query_parameters` PageParameterValue[] — The query parameters for each parameter of the selected page if any.
      - `name` string, required
      - `value` object
    - `target` 'self' | 'blank' — * `self` - Self * `blank` - Blank
    - `value` object — The value of the element. Must be an formula.
    - `variant` 'link' | 'button' — * `link` - Link * `button` - Button
  - ImageElementElement — Basic element serializer mostly for returned values. 👉 Mind to update the baserow.contrib.builder.api.domains.serializer.PublicElementSerializer when you update this one.
    - `id` integer, required
    - `page_id` integer, required
    - `type` string, required — The type of the element.
    - `css_classes` string — The additional CSS classes for this element.
    - `visibility` 'all' | 'logged-in' | 'not-logged' — * `all` - All * `logged-in` - Logged In * `not-logged` - Not Logged
    - `visibility_condition` object — Change element visibility depending on a formula value
    - `styles` ImageConfigBlock — Style overrides for this element.
      - `image` ImageConstraint
        - `image_max_height` integer — The image max height
        - `image_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
        - `image_max_width` integer — The max-width for this image element.
        - `image_border_radius` integer — The border radius for this image element.
        - `image_constraint` 'cover' | 'contain' | 'full-width' — * `cover` - Cover * `contain` - Contain * `full-width` - Full Width
    - `style_border_top_color` string — Top border color.
    - `style_border_top_size` integer — Pixel height of the top border.
    - `style_padding_top` integer — Padding size of the top border.
    - `style_margin_top` integer — Margin size of the top border.
    - `style_border_bottom_color` string — Bottom border color
    - `style_border_bottom_size` integer — Pixel height of the bottom border.
    - `style_padding_bottom` integer — Padding size of the bottom border.
    - `style_margin_bottom` integer — Margin size of the bottom border.
    - `style_border_left_color` string — Left border color
    - `style_border_left_size` integer — Pixel height of the left border.
    - `style_padding_left` integer — Padding size of the left border.
    - `style_margin_left` integer — Margin size of the left border.
    - `style_border_right_color` string — Right border color
    - `style_border_right_size` integer — Pixel height of the right border.
    - `style_padding_right` integer — Padding size of the right border.
    - `style_margin_right` integer — Margin size of the right border.
    - `style_background_radius` integer — Background radius.
    - `style_border_radius` integer — Border radius.
    - `style_background` 'none' | 'color' | 'image' — * `none` - None * `color` - Color * `image` - Image
    - `style_background_color` string — The background color if `style_background` is color.
    - `style_background_file` UserFile
      - `size` integer, required
      - `mime_type` string
      - `is_image` boolean
      - `image_width` integer, nullable
      - `image_height` integer, nullable
      - `uploaded_at` string, date-time, required
      - `url` string, uri, required
      - `thumbnails` object, required
      - `name` string, required
      - `original_name` string, required
    - `style_background_mode` 'tile' | 'fill' | 'fit' — * `tile` - Tile * `fill` - Fill * `fit` - Fit
    - `style_width` 'full' | 'full-width' | 'normal' | 'medium' | 'small' — * `full` - Full * `full-width` - Full Width * `normal` - Normal * `medium` - Medium * `small` - Small
    - `style_width_child` 'normal' | 'medium' | 'small' — * `normal` - Normal * `medium` - Medium * `small` - Small
    - `role_type` 'allow_all' | 'allow_all_except' | 'disallow_all_except' — * `allow_all` - Allow All * `allow_all_except` - Allow All Except * `disallow_all_except` - Disallow All Except
    - `roles` unknown
    - `image_source_type` 'upload' | 'url' — * `upload` - Upload * `url` - Url
    - `image_file` UserFile
      - `size` integer, required
      - `mime_type` string
      - `is_image` boolean
      - `image_width` integer, nullable
      - `image_height` integer, nullable
      - `uploaded_at` string, date-time, required
      - `url` string, uri, required
      - `thumbnails` object, required
      - `name` string, required
      - `original_name` string, required
    - `image_url` object — A link to the image file
    - `alt_text` object — Text that is displayed when the image can't load
  - InputTextElementElement — Basic element serializer mostly for returned values. 👉 Mind to update the baserow.contrib.builder.api.domains.serializer.PublicElementSerializer when you update this one.
    - `id` integer, required
    - `page_id` integer, required
    - `type` string, required — The type of the element.
    - `css_classes` string — The additional CSS classes for this element.
    - `visibility` 'all' | 'logged-in' | 'not-logged' — * `all` - All * `logged-in` - Logged In * `not-logged` - Not Logged
    - `visibility_condition` object — Change element visibility depending on a formula value
    - `styles` InputConfigBlock — Style overrides for this element.
      - `input` InputHorizontalPadding
        - `label_font_family` string — The font family of the label
        - `label_text_color` string — The text color of the label
        - `label_font_size` integer — The font size of the label
        - `label_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
        - `input_font_family` string — The font family of the input
        - `input_font_size` integer
        - `input_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
        - `input_text_color` string — The text color of the input
        - `input_background_color` string — The background color of the input
        - `input_border_color` string — The color of the input border
        - `input_border_size` integer — Input border size
        - `input_border_radius` integer — Input border radius
        - `input_vertical_padding` integer — Input vertical padding
        - `input_horizontal_padding` integer — Input horizontal padding
    - `style_border_top_color` string — Top border color.
    - `style_border_top_size` integer — Pixel height of the top border.
    - `style_padding_top` integer — Padding size of the top border.
    - `style_margin_top` integer — Margin size of the top border.
    - `style_border_bottom_color` string — Bottom border color
    - `style_border_bottom_size` integer — Pixel height of the bottom border.
    - `style_padding_bottom` integer — Padding size of the bottom border.
    - `style_margin_bottom` integer — Margin size of the bottom border.
    - `style_border_left_color` string — Left border color
    - `style_border_left_size` integer — Pixel height of the left border.
    - `style_padding_left` integer — Padding size of the left border.
    - `style_margin_left` integer — Margin size of the left border.
    - `style_border_right_color` string — Right border color
    - `style_border_right_size` integer — Pixel height of the right border.
    - `style_padding_right` integer — Padding size of the right border.
    - `style_margin_right` integer — Margin size of the right border.
    - `style_background_radius` integer — Background radius.
    - `style_border_radius` integer — Border radius.
    - `style_background` 'none' | 'color' | 'image' — * `none` - None * `color` - Color * `image` - Image
    - `style_background_color` string — The background color if `style_background` is color.
    - `style_background_file` UserFile
      - `size` integer, required
      - `mime_type` string
      - `is_image` boolean
      - `image_width` integer, nullable
      - `image_height` integer, nullable
      - `uploaded_at` string, date-time, required
      - `url` string, uri, required
      - `thumbnails` object, required
      - `name` string, required
      - `original_name` string, required
    - `style_background_mode` 'tile' | 'fill' | 'fit' — * `tile` - Tile * `fill` - Fill * `fit` - Fit
    - `style_width` 'full' | 'full-width' | 'normal' | 'medium' | 'small' — * `full` - Full * `full-width` - Full Width * `normal` - Normal * `medium` - Medium * `small` - Small
    - `style_width_child` 'normal' | 'medium' | 'small' — * `normal` - Normal * `medium` - Medium * `small` - Small
    - `role_type` 'allow_all' | 'allow_all_except' | 'disallow_all_except' — * `allow_all` - Allow All * `allow_all_except` - Allow All Except * `disallow_all_except` - Disallow All Except
    - `roles` unknown
    - `label` object — The text label for this input
    - `default_value` object — This text input's default value.
    - `required` boolean — Whether this form element is a required field.
    - `validation_type` 'any' | 'email' | 'integer' — * `any` - Any * `email` - Email * `integer` - Integer
    - `placeholder` object — The placeholder text which should be applied to the element.
    - `is_multiline` boolean — Whether this text input is multiline.
    - `rows` integer — Number of rows displayed by the rendered input element
    - `input_type` 'text' | 'password' — * `text` - Text * `password` - Password
  - ColumnElementElement — Basic element serializer mostly for returned values. 👉 Mind to update the baserow.contrib.builder.api.domains.serializer.PublicElementSerializer when you update this one.
    - `id` integer, required
    - `page_id` integer, required
    - `type` string, required — The type of the element.
    - `css_classes` string — The additional CSS classes for this element.
    - `visibility` 'all' | 'logged-in' | 'not-logged' — * `all` - All * `logged-in` - Logged In * `not-logged` - Not Logged
    - `visibility_condition` object — Change element visibility depending on a formula value
    - `styles` unknown
    - `style_border_top_color` string — Top border color.
    - `style_border_top_size` integer — Pixel height of the top border.
    - `style_padding_top` integer — Padding size of the top border.
    - `style_margin_top` integer — Margin size of the top border.
    - `style_border_bottom_color` string — Bottom border color
    - `style_border_bottom_size` integer — Pixel height of the bottom border.
    - `style_padding_bottom` integer — Padding size of the bottom border.
    - `style_margin_bottom` integer — Margin size of the bottom border.
    - `style_border_left_color` string — Left border color
    - `style_border_left_size` integer — Pixel height of the left border.
    - `style_padding_left` integer — Padding size of the left border.
    - `style_margin_left` integer — Margin size of the left border.
    - `style_border_right_color` string — Right border color
    - `style_border_right_size` integer — Pixel height of the right border.
    - `style_padding_right` integer — Padding size of the right border.
    - `style_margin_right` integer — Margin size of the right border.
    - `style_background_radius` integer — Background radius.
    - `style_border_radius` integer — Border radius.
    - `style_background` 'none' | 'color' | 'image' — * `none` - None * `color` - Color * `image` - Image
    - `style_background_color` string — The background color if `style_background` is color.
    - `style_background_file` UserFile
      - `size` integer, required
      - `mime_type` string
      - `is_image` boolean
      - `image_width` integer, nullable
      - `image_height` integer, nullable
      - `uploaded_at` string, date-time, required
      - `url` string, uri, required
      - `thumbnails` object, required
      - `name` string, required
      - `original_name` string, required
    - `style_background_mode` 'tile' | 'fill' | 'fit' — * `tile` - Tile * `fill` - Fill * `fit` - Fit
    - `style_width` 'full' | 'full-width' | 'normal' | 'medium' | 'small' — * `full` - Full * `full-width` - Full Width * `normal` - Normal * `medium` - Medium * `small` - Small
    - `style_width_child` 'normal' | 'medium' | 'small' — * `normal` - Normal * `medium` - Medium * `small` - Small
    - `role_type` 'allow_all' | 'allow_all_except' | 'disallow_all_except' — * `allow_all` - Allow All * `allow_all_except` - Allow All Except * `disallow_all_except` - Disallow All Except
    - `roles` unknown
    - `column_amount` integer — The amount of columns inside this column element.
    - `column_gap` integer — The amount of space between the columns.
    - `alignment` 'top' | 'center' | 'bottom' — * `top` - Top * `center` - Center * `bottom` - Bottom
    - `layout_type` 'auto' | '1:2' | '2:1' | '1:3' | '3:1' | '1:1:2' | '2:1:1' | '1:2:1' | 'custom' — * `auto` - Auto * `1:2` - Ratio 1 2 * `2:1` - Ratio 2 1 * `1:3` - Ratio 1 3 * `3:1` - Ratio 3 1 * `1:1:2` - Ratio 1 1 2 * `2:1:1` - Ratio 2 1 1 * `1:2:1` - Ratio 1 2 1 * `custom` - Custom
    - `column_weights` unknown
    - `column_stacking` unknown
  - ButtonElementElement — Basic element serializer mostly for returned values. 👉 Mind to update the baserow.contrib.builder.api.domains.serializer.PublicElementSerializer when you update this one.
    - `id` integer, required
    - `page_id` integer, required
    - `type` string, required — The type of the element.
    - `css_classes` string — The additional CSS classes for this element.
    - `visibility` 'all' | 'logged-in' | 'not-logged' — * `all` - All * `logged-in` - Logged In * `not-logged` - Not Logged
    - `visibility_condition` object — Change element visibility depending on a formula value
    - `styles` ButtonConfigBlock — Style overrides for this element.
      - `button` ButtonActiveBorderColor
        - `button_font_family` string
        - `button_font_size` integer
        - `button_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
        - `button_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
        - `button_text_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
        - `button_width` 'auto' | 'full' — * `auto` - Auto * `full` - Full
        - `button_background_color` string — The background color of buttons
        - `button_text_color` string — The text color of buttons
        - `button_border_color` string — The border color of buttons
        - `button_border_size` integer — Button border size
        - `button_border_radius` integer — Button border radius
        - `button_vertical_padding` integer — Button vertical padding
        - `button_horizontal_padding` integer — Button horizontal padding
        - `button_hover_background_color` string — The background color of buttons when hovered
        - `button_hover_text_color` string — The text color of buttons when hovered
        - `button_hover_border_color` string — The border color of buttons when hovered
        - `button_active_background_color` string — The background color of buttons when active
        - `button_active_text_color` string — The text color of buttons when active
        - `button_active_border_color` string — The border color of buttons when active
    - `style_border_top_color` string — Top border color.
    - `style_border_top_size` integer — Pixel height of the top border.
    - `style_padding_top` integer — Padding size of the top border.
    - `style_margin_top` integer — Margin size of the top border.
    - `style_border_bottom_color` string — Bottom border color
    - `style_border_bottom_size` integer — Pixel height of the bottom border.
    - `style_padding_bottom` integer — Padding size of the bottom border.
    - `style_margin_bottom` integer — Margin size of the bottom border.
    - `style_border_left_color` string — Left border color
    - `style_border_left_size` integer — Pixel height of the left border.
    - `style_padding_left` integer — Padding size of the left border.
    - `style_margin_left` integer — Margin size of the left border.
    - `style_border_right_color` string — Right border color
    - `style_border_right_size` integer — Pixel height of the right border.
    - `style_padding_right` integer — Padding size of the right border.
    - `style_margin_right` integer — Margin size of the right border.
    - `style_background_radius` integer — Background radius.
    - `style_border_radius` integer — Border radius.
    - `style_background` 'none' | 'color' | 'image' — * `none` - None * `color` - Color * `image` - Image
    - `style_background_color` string — The background color if `style_background` is color.
    - `style_background_file` UserFile
      - `size` integer, required
      - `mime_type` string
      - `is_image` boolean
      - `image_width` integer, nullable
      - `image_height` integer, nullable
      - `uploaded_at` string, date-time, required
      - `url` string, uri, required
      - `thumbnails` object, required
      - `name` string, required
      - `original_name` string, required
    - `style_background_mode` 'tile' | 'fill' | 'fit' — * `tile` - Tile * `fill` - Fill * `fit` - Fit
    - `style_width` 'full' | 'full-width' | 'normal' | 'medium' | 'small' — * `full` - Full * `full-width` - Full Width * `normal` - Normal * `medium` - Medium * `small` - Small
    - `style_width_child` 'normal' | 'medium' | 'small' — * `normal` - Normal * `medium` - Medium * `small` - Small
    - `role_type` 'allow_all' | 'allow_all_except' | 'disallow_all_except' — * `allow_all` - Allow All * `allow_all_except` - Allow All Except * `disallow_all_except` - Disallow All Except
    - `roles` unknown
    - `value` object — The caption of the button.
  - TableElementElement — Basic element serializer mostly for returned values. 👉 Mind to update the baserow.contrib.builder.api.domains.serializer.PublicElementSerializer when you update this one.
    - `id` integer, required
    - `page_id` integer, required
    - `type` string, required — The type of the element.
    - `css_classes` string — The additional CSS classes for this element.
    - `visibility` 'all' | 'logged-in' | 'not-logged' — * `all` - All * `logged-in` - Logged In * `not-logged` - Not Logged
    - `visibility_condition` object — Change element visibility depending on a formula value
    - `styles` ButtonTableAndTypographyButtonConfigBlock — Style overrides for this element.
      - `button` ButtonActiveBorderColor
        - `button_font_family` string
        - `button_font_size` integer
        - `button_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
        - `button_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
        - `button_text_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
        - `button_width` 'auto' | 'full' — * `auto` - Auto * `full` - Full
        - `button_background_color` string — The background color of buttons
        - `button_text_color` string — The text color of buttons
        - `button_border_color` string — The border color of buttons
        - `button_border_size` integer — Button border size
        - `button_border_radius` integer — Button border radius
        - `button_vertical_padding` integer — Button vertical padding
        - `button_horizontal_padding` integer — Button horizontal padding
        - `button_hover_background_color` string — The background color of buttons when hovered
        - `button_hover_text_color` string — The text color of buttons when hovered
        - `button_hover_border_color` string — The border color of buttons when hovered
        - `button_active_background_color` string — The background color of buttons when active
        - `button_active_text_color` string — The text color of buttons when active
        - `button_active_border_color` string — The border color of buttons when active
      - `table` Heading6TextDecoration
        - `heading_1_text_decoration` boolean[] — Text decoration: [underline, stroke, uppercase, italic]
        - `heading_2_text_decoration` boolean[] — Text decoration: [underline, stroke, uppercase, italic]
        - `heading_3_text_decoration` boolean[] — Text decoration: [underline, stroke, uppercase, italic]
        - `heading_4_text_decoration` boolean[] — Text decoration: [underline, stroke, uppercase, italic]
        - `heading_5_text_decoration` boolean[] — Text decoration: [underline, stroke, uppercase, italic]
        - `heading_6_text_decoration` boolean[] — Text decoration: [underline, stroke, uppercase, italic]
        - `body_font_family` string
        - `body_font_size` integer
        - `body_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
        - `body_text_color` string
        - `body_text_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
        - `heading_1_font_family` string
        - `heading_1_font_size` integer
        - `heading_1_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
        - `heading_1_text_color` string
        - `heading_1_text_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
        - `heading_2_font_family` string
        - `heading_2_font_size` integer
        - `heading_2_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
        - `heading_2_text_color` string
        - `heading_2_text_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
        - `heading_3_font_family` string
        - `heading_3_font_size` integer
        - `heading_3_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
        - `heading_3_text_color` string
        - `heading_3_text_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
        - `heading_4_font_family` string
        - `heading_4_font_size` integer
        - `heading_4_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
        - `heading_4_text_color` string
        - `heading_4_text_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
        - `heading_5_font_family` string
        - `heading_5_font_size` integer
        - `heading_5_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
        - `heading_5_text_color` string
        - `heading_5_text_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
        - `heading_6_font_family` string
        - `heading_6_font_size` integer
        - `heading_6_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
        - `heading_6_text_color` string
        - `heading_6_text_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
      - `header_button` ButtonActiveBorderColor
        - `button_font_family` string
        - `button_font_size` integer
        - `button_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
        - `button_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
        - `button_text_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
        - `button_width` 'auto' | 'full' — * `auto` - Auto * `full` - Full
        - `button_background_color` string — The background color of buttons
        - `button_text_color` string — The text color of buttons
        - `button_border_color` string — The border color of buttons
        - `button_border_size` integer — Button border size
        - `button_border_radius` integer — Button border radius
        - `button_vertical_padding` integer — Button vertical padding
        - `button_horizontal_padding` integer — Button horizontal padding
        - `button_hover_background_color` string — The background color of buttons when hovered
        - `button_hover_text_color` string — The text color of buttons when hovered
        - `button_hover_border_color` string — The border color of buttons when hovered
        - `button_active_background_color` string — The background color of buttons when active
        - `button_active_text_color` string — The text color of buttons when active
        - `button_active_border_color` string — The border color of buttons when active
    - `style_border_top_color` string — Top border color.
    - `style_border_top_size` integer — Pixel height of the top border.
    - `style_padding_top` integer — Padding size of the top border.
    - `style_margin_top` integer — Margin size of the top border.
    - `style_border_bottom_color` string — Bottom border color
    - `style_border_bottom_size` integer — Pixel height of the bottom border.
    - `style_padding_bottom` integer — Padding size of the bottom border.
    - `style_margin_bottom` integer — Margin size of the bottom border.
    - `style_border_left_color` string — Left border color
    - `style_border_left_size` integer — Pixel height of the left border.
    - `style_padding_left` integer — Padding size of the left border.
    - `style_margin_left` integer — Margin size of the left border.
    - `style_border_right_color` string — Right border color
    - `style_border_right_size` integer — Pixel height of the right border.
    - `style_padding_right` integer — Padding size of the right border.
    - `style_margin_right` integer — Margin size of the right border.
    - `style_background_radius` integer — Background radius.
    - `style_border_radius` integer — Border radius.
    - `style_background` 'none' | 'color' | 'image' — * `none` - None * `color` - Color * `image` - Image
    - `style_background_color` string — The background color if `style_background` is color.
    - `style_background_file` UserFile
      - `size` integer, required
      - `mime_type` string
      - `is_image` boolean
      - `image_width` integer, nullable
      - `image_height` integer, nullable
      - `uploaded_at` string, date-time, required
      - `url` string, uri, required
      - `thumbnails` object, required
      - `name` string, required
      - `original_name` string, required
    - `style_background_mode` 'tile' | 'fill' | 'fit' — * `tile` - Tile * `fill` - Fill * `fit` - Fit
    - `style_width` 'full' | 'full-width' | 'normal' | 'medium' | 'small' — * `full` - Full * `full-width` - Full Width * `normal` - Normal * `medium` - Medium * `small` - Small
    - `style_width_child` 'normal' | 'medium' | 'small' — * `normal` - Normal * `medium` - Medium * `small` - Small
    - `role_type` 'allow_all' | 'allow_all_except' | 'disallow_all_except' — * `allow_all` - Allow All * `allow_all_except` - Allow All Except * `disallow_all_except` - Disallow All Except
    - `roles` unknown
    - `schema_property` string, nullable — A multiple valued schema property to use for the data source.
    - `data_source_id` integer, nullable — The data source we want to show in the element for. Only data_sources that return list are allowed.
    - `items_per_page` integer — The amount item loaded with each page.
    - `button_load_more_label` object — The label of the show more button
    - `property_options` CollectionElementPropertyOptions[] — The schema property options that can be set for the collection element.
      - `schema_property` string, required — The name of the property in the schema this option belongs to.
      - `filterable` boolean — Whether this element is filterable or not by visitors.
      - `sortable` boolean — Whether this element is sortable or not by visitors.
      - `searchable` boolean — Whether this element is searchable or not by visitors.
    - `is_publicly_sortable` boolean, required — Whether this collection element is publicly sortable.
    - `is_publicly_filterable` boolean, required — Whether this collection element is publicly filterable.
    - `is_publicly_searchable` boolean, required — Whether this collection element is publicly searchable.
    - `fields` CollectionField[]
      - `id` integer, required
      - `uid` string, uuid
      - `name` string — The name of the field.
      - `type` string, required — The type of the field.
      - `styles` unknown
    - `orientation` unknown
  - RepeatElementElement — Basic element serializer mostly for returned values. 👉 Mind to update the baserow.contrib.builder.api.domains.serializer.PublicElementSerializer when you update this one.
    - `id` integer, required
    - `page_id` integer, required
    - `type` string, required — The type of the element.
    - `css_classes` string — The additional CSS classes for this element.
    - `visibility` 'all' | 'logged-in' | 'not-logged' — * `all` - All * `logged-in` - Logged In * `not-logged` - Not Logged
    - `visibility_condition` object — Change element visibility depending on a formula value
    - `styles` ButtonButtonConfigBlock — Style overrides for this element.
      - `button` ButtonActiveBorderColor
        - `button_font_family` string
        - `button_font_size` integer
        - `button_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
        - `button_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
        - `button_text_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
        - `button_width` 'auto' | 'full' — * `auto` - Auto * `full` - Full
        - `button_background_color` string — The background color of buttons
        - `button_text_color` string — The text color of buttons
        - `button_border_color` string — The border color of buttons
        - `button_border_size` integer — Button border size
        - `button_border_radius` integer — Button border radius
        - `button_vertical_padding` integer — Button vertical padding
        - `button_horizontal_padding` integer — Button horizontal padding
        - `button_hover_background_color` string — The background color of buttons when hovered
        - `button_hover_text_color` string — The text color of buttons when hovered
        - `button_hover_border_color` string — The border color of buttons when hovered
        - `button_active_background_color` string — The background color of buttons when active
        - `button_active_text_color` string — The text color of buttons when active
        - `button_active_border_color` string — The border color of buttons when active
      - `header_button` ButtonActiveBorderColor
        - `button_font_family` string
        - `button_font_size` integer
        - `button_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
        - `button_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
        - `button_text_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
        - `button_width` 'auto' | 'full' — * `auto` - Auto * `full` - Full
        - `button_background_color` string — The background color of buttons
        - `button_text_color` string — The text color of buttons
        - `button_border_color` string — The border color of buttons
        - `button_border_size` integer — Button border size
        - `button_border_radius` integer — Button border radius
        - `button_vertical_padding` integer — Button vertical padding
        - `button_horizontal_padding` integer — Button horizontal padding
        - `button_hover_background_color` string — The background color of buttons when hovered
        - `button_hover_text_color` string — The text color of buttons when hovered
        - `button_hover_border_color` string — The border color of buttons when hovered
        - `button_active_background_color` string — The background color of buttons when active
        - `button_active_text_color` string — The text color of buttons when active
        - `button_active_border_color` string — The border color of buttons when active
    - `style_border_top_color` string — Top border color.
    - `style_border_top_size` integer — Pixel height of the top border.
    - `style_padding_top` integer — Padding size of the top border.
    - `style_margin_top` integer — Margin size of the top border.
    - `style_border_bottom_color` string — Bottom border color
    - `style_border_bottom_size` integer — Pixel height of the bottom border.
    - `style_padding_bottom` integer — Padding size of the bottom border.
    - `style_margin_bottom` integer — Margin size of the bottom border.
    - `style_border_left_color` string — Left border color
    - `style_border_left_size` integer — Pixel height of the left border.
    - `style_padding_left` integer — Padding size of the left border.
    - `style_margin_left` integer — Margin size of the left border.
    - `style_border_right_color` string — Right border color
    - `style_border_right_size` integer — Pixel height of the right border.
    - `style_padding_right` integer — Padding size of the right border.
    - `style_margin_right` integer — Margin size of the right border.
    - `style_background_radius` integer — Background radius.
    - `style_border_radius` integer — Border radius.
    - `style_background` 'none' | 'color' | 'image' — * `none` - None * `color` - Color * `image` - Image
    - `style_background_color` string — The background color if `style_background` is color.
    - `style_background_file` UserFile
      - `size` integer, required
      - `mime_type` string
      - `is_image` boolean
      - `image_width` integer, nullable
      - `image_height` integer, nullable
      - `uploaded_at` string, date-time, required
      - `url` string, uri, required
      - `thumbnails` object, required
      - `name` string, required
      - `original_name` string, required
    - `style_background_mode` 'tile' | 'fill' | 'fit' — * `tile` - Tile * `fill` - Fill * `fit` - Fit
    - `style_width` 'full' | 'full-width' | 'normal' | 'medium' | 'small' — * `full` - Full * `full-width` - Full Width * `normal` - Normal * `medium` - Medium * `small` - Small
    - `style_width_child` 'normal' | 'medium' | 'small' — * `normal` - Normal * `medium` - Medium * `small` - Small
    - `role_type` 'allow_all' | 'allow_all_except' | 'disallow_all_except' — * `allow_all` - Allow All * `allow_all_except` - Allow All Except * `disallow_all_except` - Disallow All Except
    - `roles` unknown
    - `schema_property` string, nullable — A multiple valued schema property to use for the data source.
    - `data_source_id` integer, nullable — The data source we want to show in the element for. Only data_sources that return list are allowed.
    - `items_per_page` integer — The amount item loaded with each page.
    - `button_load_more_label` object — The label of the show more button
    - `property_options` CollectionElementPropertyOptions[] — The schema property options that can be set for the collection element.
      - `schema_property` string, required — The name of the property in the schema this option belongs to.
      - `filterable` boolean — Whether this element is filterable or not by visitors.
      - `sortable` boolean — Whether this element is sortable or not by visitors.
      - `searchable` boolean — Whether this element is searchable or not by visitors.
    - `is_publicly_sortable` boolean, required — Whether this collection element is publicly sortable.
    - `is_publicly_filterable` boolean, required — Whether this collection element is publicly filterable.
    - `is_publicly_searchable` boolean, required — Whether this collection element is publicly searchable.
    - `orientation` 'horizontal' | 'vertical' — * `horizontal` - Horizontal * `vertical` - Vertical
    - `items_per_row` unknown
    - `horizontal_gap` integer — The amount of horizontal space between repeat elements.
    - `vertical_gap` integer — The amount of vertical space between repeat elements.
  - RecordSelectorElementElement — Basic element serializer mostly for returned values. 👉 Mind to update the baserow.contrib.builder.api.domains.serializer.PublicElementSerializer when you update this one.
    - `id` integer, required
    - `page_id` integer, required
    - `type` string, required — The type of the element.
    - `css_classes` string — The additional CSS classes for this element.
    - `visibility` 'all' | 'logged-in' | 'not-logged' — * `all` - All * `logged-in` - Logged In * `not-logged` - Not Logged
    - `visibility_condition` object — Change element visibility depending on a formula value
    - `styles` unknown
    - `style_border_top_color` string — Top border color.
    - `style_border_top_size` integer — Pixel height of the top border.
    - `style_padding_top` integer — Padding size of the top border.
    - `style_margin_top` integer — Margin size of the top border.
    - `style_border_bottom_color` string — Bottom border color
    - `style_border_bottom_size` integer — Pixel height of the bottom border.
    - `style_padding_bottom` integer — Padding size of the bottom border.
    - `style_margin_bottom` integer — Margin size of the bottom border.
    - `style_border_left_color` string — Left border color
    - `style_border_left_size` integer — Pixel height of the left border.
    - `style_padding_left` integer — Padding size of the left border.
    - `style_margin_left` integer — Margin size of the left border.
    - `style_border_right_color` string — Right border color
    - `style_border_right_size` integer — Pixel height of the right border.
    - `style_padding_right` integer — Padding size of the right border.
    - `style_margin_right` integer — Margin size of the right border.
    - `style_background_radius` integer — Background radius.
    - `style_border_radius` integer — Border radius.
    - `style_background` 'none' | 'color' | 'image' — * `none` - None * `color` - Color * `image` - Image
    - `style_background_color` string — The background color if `style_background` is color.
    - `style_background_file` UserFile
      - `size` integer, required
      - `mime_type` string
      - `is_image` boolean
      - `image_width` integer, nullable
      - `image_height` integer, nullable
      - `uploaded_at` string, date-time, required
      - `url` string, uri, required
      - `thumbnails` object, required
      - `name` string, required
      - `original_name` string, required
    - `style_background_mode` 'tile' | 'fill' | 'fit' — * `tile` - Tile * `fill` - Fill * `fit` - Fit
    - `style_width` 'full' | 'full-width' | 'normal' | 'medium' | 'small' — * `full` - Full * `full-width` - Full Width * `normal` - Normal * `medium` - Medium * `small` - Small
    - `style_width_child` 'normal' | 'medium' | 'small' — * `normal` - Normal * `medium` - Medium * `small` - Small
    - `role_type` 'allow_all' | 'allow_all_except' | 'disallow_all_except' — * `allow_all` - Allow All * `allow_all_except` - Allow All Except * `disallow_all_except` - Disallow All Except
    - `roles` unknown
    - `data_source_id` integer, nullable — The data source we want to show in the element for. Only data_sources that return list are allowed.
    - `items_per_page` integer — The amount item loaded with each page.
    - `button_load_more_label` object — The label of the show more button
    - `property_options` CollectionElementPropertyOptions[] — The schema property options that can be set for the collection element.
      - `schema_property` string, required — The name of the property in the schema this option belongs to.
      - `filterable` boolean — Whether this element is filterable or not by visitors.
      - `sortable` boolean — Whether this element is sortable or not by visitors.
      - `searchable` boolean — Whether this element is searchable or not by visitors.
    - `is_publicly_sortable` boolean, required — Whether this collection element is publicly sortable.
    - `is_publicly_filterable` boolean, required — Whether this collection element is publicly filterable.
    - `is_publicly_searchable` boolean, required — Whether this collection element is publicly searchable.
    - `required` boolean — Whether this form element is a required field.
    - `label` object — The text label for this record selector
    - `default_value` object — This record selector default value.
    - `placeholder` object — The placeholder text which should be applied to the element.
    - `multiple` boolean — Whether this record selector allows users to choose multiple values.
    - `option_name_suffix` object — The formula to generate the displayed option name suffix
  - FormContainerElementElement — Basic element serializer mostly for returned values. 👉 Mind to update the baserow.contrib.builder.api.domains.serializer.PublicElementSerializer when you update this one.
    - `id` integer, required
    - `page_id` integer, required
    - `type` string, required — The type of the element.
    - `css_classes` string — The additional CSS classes for this element.
    - `visibility` 'all' | 'logged-in' | 'not-logged' — * `all` - All * `logged-in` - Logged In * `not-logged` - Not Logged
    - `visibility_condition` object — Change element visibility depending on a formula value
    - `styles` ButtonConfigBlock — Style overrides for this element.
      - `button` ButtonActiveBorderColor
        - `button_font_family` string
        - `button_font_size` integer
        - `button_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
        - `button_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
        - `button_text_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
        - `button_width` 'auto' | 'full' — * `auto` - Auto * `full` - Full
        - `button_background_color` string — The background color of buttons
        - `button_text_color` string — The text color of buttons
        - `button_border_color` string — The border color of buttons
        - `button_border_size` integer — Button border size
        - `button_border_radius` integer — Button border radius
        - `button_vertical_padding` integer — Button vertical padding
        - `button_horizontal_padding` integer — Button horizontal padding
        - `button_hover_background_color` string — The background color of buttons when hovered
        - `button_hover_text_color` string — The text color of buttons when hovered
        - `button_hover_border_color` string — The border color of buttons when hovered
        - `button_active_background_color` string — The background color of buttons when active
        - `button_active_text_color` string — The text color of buttons when active
        - `button_active_border_color` string — The border color of buttons when active
    - `style_border_top_color` string — Top border color.
    - `style_border_top_size` integer — Pixel height of the top border.
    - `style_padding_top` integer — Padding size of the top border.
    - `style_margin_top` integer — Margin size of the top border.
    - `style_border_bottom_color` string — Bottom border color
    - `style_border_bottom_size` integer — Pixel height of the bottom border.
    - `style_padding_bottom` integer — Padding size of the bottom border.
    - `style_margin_bottom` integer — Margin size of the bottom border.
    - `style_border_left_color` string — Left border color
    - `style_border_left_size` integer — Pixel height of the left border.
    - `style_padding_left` integer — Padding size of the left border.
    - `style_margin_left` integer — Margin size of the left border.
    - `style_border_right_color` string — Right border color
    - `style_border_right_size` integer — Pixel height of the right border.
    - `style_padding_right` integer — Padding size of the right border.
    - `style_margin_right` integer — Margin size of the right border.
    - `style_background_radius` integer — Background radius.
    - `style_border_radius` integer — Border radius.
    - `style_background` 'none' | 'color' | 'image' — * `none` - None * `color` - Color * `image` - Image
    - `style_background_color` string — The background color if `style_background` is color.
    - `style_background_file` UserFile
      - `size` integer, required
      - `mime_type` string
      - `is_image` boolean
      - `image_width` integer, nullable
      - `image_height` integer, nullable
      - `uploaded_at` string, date-time, required
      - `url` string, uri, required
      - `thumbnails` object, required
      - `name` string, required
      - `original_name` string, required
    - `style_background_mode` 'tile' | 'fill' | 'fit' — * `tile` - Tile * `fill` - Fill * `fit` - Fit
    - `style_width` 'full' | 'full-width' | 'normal' | 'medium' | 'small' — * `full` - Full * `full-width` - Full Width * `normal` - Normal * `medium` - Medium * `small` - Small
    - `style_width_child` 'normal' | 'medium' | 'small' — * `normal` - Normal * `medium` - Medium * `small` - Small
    - `role_type` 'allow_all' | 'allow_all_except' | 'disallow_all_except' — * `allow_all` - Allow All * `allow_all_except` - Allow All Except * `disallow_all_except` - Disallow All Except
    - `roles` unknown
    - `submit_button_label` object
    - `reset_initial_values_post_submission` boolean — Whether to reset the form to using its initial values after a successful form submission.
  - ChoiceElementElement — Basic element serializer mostly for returned values. 👉 Mind to update the baserow.contrib.builder.api.domains.serializer.PublicElementSerializer when you update this one.
    - `id` integer, required
    - `page_id` integer, required
    - `type` string, required — The type of the element.
    - `css_classes` string — The additional CSS classes for this element.
    - `visibility` 'all' | 'logged-in' | 'not-logged' — * `all` - All * `logged-in` - Logged In * `not-logged` - Not Logged
    - `visibility_condition` object — Change element visibility depending on a formula value
    - `styles` InputConfigBlock — Style overrides for this element.
      - `input` InputHorizontalPadding
        - `label_font_family` string — The font family of the label
        - `label_text_color` string — The text color of the label
        - `label_font_size` integer — The font size of the label
        - `label_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
        - `input_font_family` string — The font family of the input
        - `input_font_size` integer
        - `input_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
        - `input_text_color` string — The text color of the input
        - `input_background_color` string — The background color of the input
        - `input_border_color` string — The color of the input border
        - `input_border_size` integer — Input border size
        - `input_border_radius` integer — Input border radius
        - `input_vertical_padding` integer — Input vertical padding
        - `input_horizontal_padding` integer — Input horizontal padding
    - `style_border_top_color` string — Top border color.
    - `style_border_top_size` integer — Pixel height of the top border.
    - `style_padding_top` integer — Padding size of the top border.
    - `style_margin_top` integer — Margin size of the top border.
    - `style_border_bottom_color` string — Bottom border color
    - `style_border_bottom_size` integer — Pixel height of the bottom border.
    - `style_padding_bottom` integer — Padding size of the bottom border.
    - `style_margin_bottom` integer — Margin size of the bottom border.
    - `style_border_left_color` string — Left border color
    - `style_border_left_size` integer — Pixel height of the left border.
    - `style_padding_left` integer — Padding size of the left border.
    - `style_margin_left` integer — Margin size of the left border.
    - `style_border_right_color` string — Right border color
    - `style_border_right_size` integer — Pixel height of the right border.
    - `style_padding_right` integer — Padding size of the right border.
    - `style_margin_right` integer — Margin size of the right border.
    - `style_background_radius` integer — Background radius.
    - `style_border_radius` integer — Border radius.
    - `style_background` 'none' | 'color' | 'image' — * `none` - None * `color` - Color * `image` - Image
    - `style_background_color` string — The background color if `style_background` is color.
    - `style_background_file` UserFile
      - `size` integer, required
      - `mime_type` string
      - `is_image` boolean
      - `image_width` integer, nullable
      - `image_height` integer, nullable
      - `uploaded_at` string, date-time, required
      - `url` string, uri, required
      - `thumbnails` object, required
      - `name` string, required
      - `original_name` string, required
    - `style_background_mode` 'tile' | 'fill' | 'fit' — * `tile` - Tile * `fill` - Fill * `fit` - Fit
    - `style_width` 'full' | 'full-width' | 'normal' | 'medium' | 'small' — * `full` - Full * `full-width` - Full Width * `normal` - Normal * `medium` - Medium * `small` - Small
    - `style_width_child` 'normal' | 'medium' | 'small' — * `normal` - Normal * `medium` - Medium * `small` - Small
    - `role_type` 'allow_all' | 'allow_all_except' | 'disallow_all_except' — * `allow_all` - Allow All * `allow_all_except` - Allow All Except * `disallow_all_except` - Disallow All Except
    - `roles` unknown
    - `label` object — The text label for this choice
    - `default_value` object — This choice's input default value.
    - `required` boolean — Whether this form element is a required field.
    - `placeholder` object — The placeholder text which should be applied to the element.
    - `options` ChoiceOption[]
      - `id` integer, required
      - `value` string, nullable — The value of the option. An empty string is a valid value. When the value field is null, the frontend will auto-populate the value using the name field.
      - `name` string — The display name of the option
    - `multiple` boolean — Whether this choice allows users to choose multiple values.
    - `show_as_dropdown` boolean — Whether to show the choices as a dropdown.
    - `option_type` 'manual' | 'formulas' — * `manual` - Manual * `formulas` - Formulas
    - `formula_value` object — The value of the option if it is a formula
    - `formula_name` object — The display name of the option if it is a formula
  - CheckboxElementElement — Basic element serializer mostly for returned values. 👉 Mind to update the baserow.contrib.builder.api.domains.serializer.PublicElementSerializer when you update this one.
    - `id` integer, required
    - `page_id` integer, required
    - `type` string, required — The type of the element.
    - `css_classes` string — The additional CSS classes for this element.
    - `visibility` 'all' | 'logged-in' | 'not-logged' — * `all` - All * `logged-in` - Logged In * `not-logged` - Not Logged
    - `visibility_condition` object — Change element visibility depending on a formula value
    - `styles` InputConfigBlock — Style overrides for this element.
      - `input` InputHorizontalPadding
        - `label_font_family` string — The font family of the label
        - `label_text_color` string — The text color of the label
        - `label_font_size` integer — The font size of the label
        - `label_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
        - `input_font_family` string — The font family of the input
        - `input_font_size` integer
        - `input_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
        - `input_text_color` string — The text color of the input
        - `input_background_color` string — The background color of the input
        - `input_border_color` string — The color of the input border
        - `input_border_size` integer — Input border size
        - `input_border_radius` integer — Input border radius
        - `input_vertical_padding` integer — Input vertical padding
        - `input_horizontal_padding` integer — Input horizontal padding
    - `style_border_top_color` string — Top border color.
    - `style_border_top_size` integer — Pixel height of the top border.
    - `style_padding_top` integer — Padding size of the top border.
    - `style_margin_top` integer — Margin size of the top border.
    - `style_border_bottom_color` string — Bottom border color
    - `style_border_bottom_size` integer — Pixel height of the bottom border.
    - `style_padding_bottom` integer — Padding size of the bottom border.
    - `style_margin_bottom` integer — Margin size of the bottom border.
    - `style_border_left_color` string — Left border color
    - `style_border_left_size` integer — Pixel height of the left border.
    - `style_padding_left` integer — Padding size of the left border.
    - `style_margin_left` integer — Margin size of the left border.
    - `style_border_right_color` string — Right border color
    - `style_border_right_size` integer — Pixel height of the right border.
    - `style_padding_right` integer — Padding size of the right border.
    - `style_margin_right` integer — Margin size of the right border.
    - `style_background_radius` integer — Background radius.
    - `style_border_radius` integer — Border radius.
    - `style_background` 'none' | 'color' | 'image' — * `none` - None * `color` - Color * `image` - Image
    - `style_background_color` string — The background color if `style_background` is color.
    - `style_background_file` UserFile
      - `size` integer, required
      - `mime_type` string
      - `is_image` boolean
      - `image_width` integer, nullable
      - `image_height` integer, nullable
      - `uploaded_at` string, date-time, required
      - `url` string, uri, required
      - `thumbnails` object, required
      - `name` string, required
      - `original_name` string, required
    - `style_background_mode` 'tile' | 'fill' | 'fit' — * `tile` - Tile * `fill` - Fill * `fit` - Fit
    - `style_width` 'full' | 'full-width' | 'normal' | 'medium' | 'small' — * `full` - Full * `full-width` - Full Width * `normal` - Normal * `medium` - Medium * `small` - Small
    - `style_width_child` 'normal' | 'medium' | 'small' — * `normal` - Normal * `medium` - Medium * `small` - Small
    - `role_type` 'allow_all' | 'allow_all_except' | 'disallow_all_except' — * `allow_all` - Allow All * `allow_all_except` - Allow All Except * `disallow_all_except` - Disallow All Except
    - `roles` unknown
    - `label` object — The text label for this input
    - `default_value` object — The input's default value.
    - `required` boolean — Whether this form element is a required field.
  - IFrameElementElement — Basic element serializer mostly for returned values. 👉 Mind to update the baserow.contrib.builder.api.domains.serializer.PublicElementSerializer when you update this one.
    - `id` integer, required
    - `page_id` integer, required
    - `type` string, required — The type of the element.
    - `css_classes` string — The additional CSS classes for this element.
    - `visibility` 'all' | 'logged-in' | 'not-logged' — * `all` - All * `logged-in` - Logged In * `not-logged` - Not Logged
    - `visibility_condition` object — Change element visibility depending on a formula value
    - `styles` unknown
    - `style_border_top_color` string — Top border color.
    - `style_border_top_size` integer — Pixel height of the top border.
    - `style_padding_top` integer — Padding size of the top border.
    - `style_margin_top` integer — Margin size of the top border.
    - `style_border_bottom_color` string — Bottom border color
    - `style_border_bottom_size` integer — Pixel height of the bottom border.
    - `style_padding_bottom` integer — Padding size of the bottom border.
    - `style_margin_bottom` integer — Margin size of the bottom border.
    - `style_border_left_color` string — Left border color
    - `style_border_left_size` integer — Pixel height of the left border.
    - `style_padding_left` integer — Padding size of the left border.
    - `style_margin_left` integer — Margin size of the left border.
    - `style_border_right_color` string — Right border color
    - `style_border_right_size` integer — Pixel height of the right border.
    - `style_padding_right` integer — Padding size of the right border.
    - `style_margin_right` integer — Margin size of the right border.
    - `style_background_radius` integer — Background radius.
    - `style_border_radius` integer — Border radius.
    - `style_background` 'none' | 'color' | 'image' — * `none` - None * `color` - Color * `image` - Image
    - `style_background_color` string — The background color if `style_background` is color.
    - `style_background_file` UserFile
      - `size` integer, required
      - `mime_type` string
      - `is_image` boolean
      - `image_width` integer, nullable
      - `image_height` integer, nullable
      - `uploaded_at` string, date-time, required
      - `url` string, uri, required
      - `thumbnails` object, required
      - `name` string, required
      - `original_name` string, required
    - `style_background_mode` 'tile' | 'fill' | 'fit' — * `tile` - Tile * `fill` - Fill * `fit` - Fit
    - `style_width` 'full' | 'full-width' | 'normal' | 'medium' | 'small' — * `full` - Full * `full-width` - Full Width * `normal` - Normal * `medium` - Medium * `small` - Small
    - `style_width_child` 'normal' | 'medium' | 'small' — * `normal` - Normal * `medium` - Medium * `small` - Small
    - `role_type` 'allow_all' | 'allow_all_except' | 'disallow_all_except' — * `allow_all` - Allow All * `allow_all_except` - Allow All Except * `disallow_all_except` - Disallow All Except
    - `roles` unknown
    - `source_type` 'url' | 'embed' — * `url` - Url * `embed` - Embed
    - `url` object — A link to the page to embed
    - `embed` object — Inline HTML to embed
    - `height` integer — Height in pixels of the iframe
  - DateTimePickerElementElement — Basic element serializer mostly for returned values. 👉 Mind to update the baserow.contrib.builder.api.domains.serializer.PublicElementSerializer when you update this one.
    - `id` integer, required
    - `page_id` integer, required
    - `type` string, required — The type of the element.
    - `css_classes` string — The additional CSS classes for this element.
    - `visibility` 'all' | 'logged-in' | 'not-logged' — * `all` - All * `logged-in` - Logged In * `not-logged` - Not Logged
    - `visibility_condition` object — Change element visibility depending on a formula value
    - `styles` unknown
    - `style_border_top_color` string — Top border color.
    - `style_border_top_size` integer — Pixel height of the top border.
    - `style_padding_top` integer — Padding size of the top border.
    - `style_margin_top` integer — Margin size of the top border.
    - `style_border_bottom_color` string — Bottom border color
    - `style_border_bottom_size` integer — Pixel height of the bottom border.
    - `style_padding_bottom` integer — Padding size of the bottom border.
    - `style_margin_bottom` integer — Margin size of the bottom border.
    - `style_border_left_color` string — Left border color
    - `style_border_left_size` integer — Pixel height of the left border.
    - `style_padding_left` integer — Padding size of the left border.
    - `style_margin_left` integer — Margin size of the left border.
    - `style_border_right_color` string — Right border color
    - `style_border_right_size` integer — Pixel height of the right border.
    - `style_padding_right` integer — Padding size of the right border.
    - `style_margin_right` integer — Margin size of the right border.
    - `style_background_radius` integer — Background radius.
    - `style_border_radius` integer — Border radius.
    - `style_background` 'none' | 'color' | 'image' — * `none` - None * `color` - Color * `image` - Image
    - `style_background_color` string — The background color if `style_background` is color.
    - `style_background_file` UserFile
      - `size` integer, required
      - `mime_type` string
      - `is_image` boolean
      - `image_width` integer, nullable
      - `image_height` integer, nullable
      - `uploaded_at` string, date-time, required
      - `url` string, uri, required
      - `thumbnails` object, required
      - `name` string, required
      - `original_name` string, required
    - `style_background_mode` 'tile' | 'fill' | 'fit' — * `tile` - Tile * `fill` - Fill * `fit` - Fit
    - `style_width` 'full' | 'full-width' | 'normal' | 'medium' | 'small' — * `full` - Full * `full-width` - Full Width * `normal` - Normal * `medium` - Medium * `small` - Small
    - `style_width_child` 'normal' | 'medium' | 'small' — * `normal` - Normal * `medium` - Medium * `small` - Small
    - `role_type` 'allow_all' | 'allow_all_except' | 'disallow_all_except' — * `allow_all` - Allow All * `allow_all_except` - Allow All Except * `disallow_all_except` - Disallow All Except
    - `roles` unknown
    - `label` object — The text label for this date time picker
    - `required` boolean — Whether this form element is a required field.
    - `default_value` object — This date time picker input's default value.
    - `date_format` 'EU' | 'US' | 'ISO' — * `EU` - European (D/M/Y) * `US` - US (M/D/Y) * `ISO` - ISO (Y-M-D)
    - `include_time` boolean — Whether to include time in the representation of the date
    - `time_format` '24' | '12' — * `24` - 24 hour * `12` - 12 hour
  - HeaderElementElement — Basic element serializer mostly for returned values. 👉 Mind to update the baserow.contrib.builder.api.domains.serializer.PublicElementSerializer when you update this one.
    - `id` integer, required
    - `page_id` integer, required
    - `type` string, required — The type of the element.
    - `css_classes` string — The additional CSS classes for this element.
    - `visibility` 'all' | 'logged-in' | 'not-logged' — * `all` - All * `logged-in` - Logged In * `not-logged` - Not Logged
    - `visibility_condition` object — Change element visibility depending on a formula value
    - `styles` unknown
    - `style_border_top_color` string — Top border color.
    - `style_border_top_size` integer — Pixel height of the top border.
    - `style_padding_top` integer — Padding size of the top border.
    - `style_margin_top` integer — Margin size of the top border.
    - `style_border_bottom_color` string — Bottom border color
    - `style_border_bottom_size` integer — Pixel height of the bottom border.
    - `style_padding_bottom` integer — Padding size of the bottom border.
    - `style_margin_bottom` integer — Margin size of the bottom border.
    - `style_border_left_color` string — Left border color
    - `style_border_left_size` integer — Pixel height of the left border.
    - `style_padding_left` integer — Padding size of the left border.
    - `style_margin_left` integer — Margin size of the left border.
    - `style_border_right_color` string — Right border color
    - `style_border_right_size` integer — Pixel height of the right border.
    - `style_padding_right` integer — Padding size of the right border.
    - `style_margin_right` integer — Margin size of the right border.
    - `style_background_radius` integer — Background radius.
    - `style_border_radius` integer — Border radius.
    - `style_background` 'none' | 'color' | 'image' — * `none` - None * `color` - Color * `image` - Image
    - `style_background_color` string — The background color if `style_background` is color.
    - `style_background_file` UserFile
      - `size` integer, required
      - `mime_type` string
      - `is_image` boolean
      - `image_width` integer, nullable
      - `image_height` integer, nullable
      - `uploaded_at` string, date-time, required
      - `url` string, uri, required
      - `thumbnails` object, required
      - `name` string, required
      - `original_name` string, required
    - `style_background_mode` 'tile' | 'fill' | 'fit' — * `tile` - Tile * `fill` - Fill * `fit` - Fit
    - `style_width` 'full' | 'full-width' | 'normal' | 'medium' | 'small' — * `full` - Full * `full-width` - Full Width * `normal` - Normal * `medium` - Medium * `small` - Small
    - `style_width_child` 'normal' | 'medium' | 'small' — * `normal` - Normal * `medium` - Medium * `small` - Small
    - `role_type` 'allow_all' | 'allow_all_except' | 'disallow_all_except' — * `allow_all` - Allow All * `allow_all_except` - Allow All Except * `disallow_all_except` - Disallow All Except
    - `roles` unknown
    - `behaviour` 'normal' | 'fixed' — * `normal` - Normal * `fixed` - Fixed
    - `share_type` 'all' | 'only' | 'except' — * `all` - All * `only` - Only * `except` - Except
    - `pages` integer[]
  - FooterElementElement — Basic element serializer mostly for returned values. 👉 Mind to update the baserow.contrib.builder.api.domains.serializer.PublicElementSerializer when you update this one.
    - `id` integer, required
    - `page_id` integer, required
    - `type` string, required — The type of the element.
    - `css_classes` string — The additional CSS classes for this element.
    - `visibility` 'all' | 'logged-in' | 'not-logged' — * `all` - All * `logged-in` - Logged In * `not-logged` - Not Logged
    - `visibility_condition` object — Change element visibility depending on a formula value
    - `styles` unknown
    - `style_border_top_color` string — Top border color.
    - `style_border_top_size` integer — Pixel height of the top border.
    - `style_padding_top` integer — Padding size of the top border.
    - `style_margin_top` integer — Margin size of the top border.
    - `style_border_bottom_color` string — Bottom border color
    - `style_border_bottom_size` integer — Pixel height of the bottom border.
    - `style_padding_bottom` integer — Padding size of the bottom border.
    - `style_margin_bottom` integer — Margin size of the bottom border.
    - `style_border_left_color` string — Left border color
    - `style_border_left_size` integer — Pixel height of the left border.
    - `style_padding_left` integer — Padding size of the left border.
    - `style_margin_left` integer — Margin size of the left border.
    - `style_border_right_color` string — Right border color
    - `style_border_right_size` integer — Pixel height of the right border.
    - `style_padding_right` integer — Padding size of the right border.
    - `style_margin_right` integer — Margin size of the right border.
    - `style_background_radius` integer — Background radius.
    - `style_border_radius` integer — Border radius.
    - `style_background` 'none' | 'color' | 'image' — * `none` - None * `color` - Color * `image` - Image
    - `style_background_color` string — The background color if `style_background` is color.
    - `style_background_file` UserFile
      - `size` integer, required
      - `mime_type` string
      - `is_image` boolean
      - `image_width` integer, nullable
      - `image_height` integer, nullable
      - `uploaded_at` string, date-time, required
      - `url` string, uri, required
      - `thumbnails` object, required
      - `name` string, required
      - `original_name` string, required
    - `style_background_mode` 'tile' | 'fill' | 'fit' — * `tile` - Tile * `fill` - Fill * `fit` - Fit
    - `style_width` 'full' | 'full-width' | 'normal' | 'medium' | 'small' — * `full` - Full * `full-width` - Full Width * `normal` - Normal * `medium` - Medium * `small` - Small
    - `style_width_child` 'normal' | 'medium' | 'small' — * `normal` - Normal * `medium` - Medium * `small` - Small
    - `role_type` 'allow_all' | 'allow_all_except' | 'disallow_all_except' — * `allow_all` - Allow All * `allow_all_except` - Allow All Except * `disallow_all_except` - Disallow All Except
    - `roles` unknown
    - `behaviour` 'normal' | 'fixed' — * `normal` - Normal * `fixed` - Fixed
    - `share_type` 'all' | 'only' | 'except' — * `all` - All * `only` - Only * `except` - Except
    - `pages` integer[]
  - MenuElementElement — Basic element serializer mostly for returned values. 👉 Mind to update the baserow.contrib.builder.api.domains.serializer.PublicElementSerializer when you update this one.
    - `id` integer, required
    - `page_id` integer, required
    - `type` string, required — The type of the element.
    - `css_classes` string — The additional CSS classes for this element.
    - `visibility` 'all' | 'logged-in' | 'not-logged' — * `all` - All * `logged-in` - Logged In * `not-logged` - Not Logged
    - `visibility_condition` object — Change element visibility depending on a formula value
    - `styles` ButtonAndLinkTypographyConfigBlock — Style overrides for this element.
      - `menu` LinkActiveTextDecoration
        - `link_default_text_decoration` boolean[] — Default text decoration: [underline, stroke, uppercase, italic]
        - `link_hover_text_decoration` boolean[] — Hover text decoration: [underline, stroke, uppercase, italic]
        - `link_active_text_decoration` boolean[] — Active text decoration: [underline, stroke, uppercase, italic]
        - `link_font_family` string
        - `link_font_size` integer
        - `link_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
        - `link_text_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
        - `link_text_color` string — The text color of links
        - `link_hover_text_color` string — The hover color of links when hovered
        - `link_active_text_color` string — The hover color of links when active
      - `burger` Heading6TextDecoration
        - `heading_1_text_decoration` boolean[] — Text decoration: [underline, stroke, uppercase, italic]
        - `heading_2_text_decoration` boolean[] — Text decoration: [underline, stroke, uppercase, italic]
        - `heading_3_text_decoration` boolean[] — Text decoration: [underline, stroke, uppercase, italic]
        - `heading_4_text_decoration` boolean[] — Text decoration: [underline, stroke, uppercase, italic]
        - `heading_5_text_decoration` boolean[] — Text decoration: [underline, stroke, uppercase, italic]
        - `heading_6_text_decoration` boolean[] — Text decoration: [underline, stroke, uppercase, italic]
        - `body_font_family` string
        - `body_font_size` integer
        - `body_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
        - `body_text_color` string
        - `body_text_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
        - `heading_1_font_family` string
        - `heading_1_font_size` integer
        - `heading_1_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
        - `heading_1_text_color` string
        - `heading_1_text_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
        - `heading_2_font_family` string
        - `heading_2_font_size` integer
        - `heading_2_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
        - `heading_2_text_color` string
        - `heading_2_text_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
        - `heading_3_font_family` string
        - `heading_3_font_size` integer
        - `heading_3_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
        - `heading_3_text_color` string
        - `heading_3_text_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
        - `heading_4_font_family` string
        - `heading_4_font_size` integer
        - `heading_4_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
        - `heading_4_text_color` string
        - `heading_4_text_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
        - `heading_5_font_family` string
        - `heading_5_font_size` integer
        - `heading_5_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
        - `heading_5_text_color` string
        - `heading_5_text_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
        - `heading_6_font_family` string
        - `heading_6_font_size` integer
        - `heading_6_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
        - `heading_6_text_color` string
        - `heading_6_text_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
    - `style_border_top_color` string — Top border color.
    - `style_border_top_size` integer — Pixel height of the top border.
    - `style_padding_top` integer — Padding size of the top border.
    - `style_margin_top` integer — Margin size of the top border.
    - `style_border_bottom_color` string — Bottom border color
    - `style_border_bottom_size` integer — Pixel height of the bottom border.
    - `style_padding_bottom` integer — Padding size of the bottom border.
    - `style_margin_bottom` integer — Margin size of the bottom border.
    - `style_border_left_color` string — Left border color
    - `style_border_left_size` integer — Pixel height of the left border.
    - `style_padding_left` integer — Padding size of the left border.
    - `style_margin_left` integer — Margin size of the left border.
    - `style_border_right_color` string — Right border color
    - `style_border_right_size` integer — Pixel height of the right border.
    - `style_padding_right` integer — Padding size of the right border.
    - `style_margin_right` integer — Margin size of the right border.
    - `style_background_radius` integer — Background radius.
    - `style_border_radius` integer — Border radius.
    - `style_background` 'none' | 'color' | 'image' — * `none` - None * `color` - Color * `image` - Image
    - `style_background_color` string — The background color if `style_background` is color.
    - `style_background_file` UserFile
      - `size` integer, required
      - `mime_type` string
      - `is_image` boolean
      - `image_width` integer, nullable
      - `image_height` integer, nullable
      - `uploaded_at` string, date-time, required
      - `url` string, uri, required
      - `thumbnails` object, required
      - `name` string, required
      - `original_name` string, required
    - `style_background_mode` 'tile' | 'fill' | 'fit' — * `tile` - Tile * `fill` - Fill * `fit` - Fit
    - `style_width` 'full' | 'full-width' | 'normal' | 'medium' | 'small' — * `full` - Full * `full-width` - Full Width * `normal` - Normal * `medium` - Medium * `small` - Small
    - `style_width_child` 'normal' | 'medium' | 'small' — * `normal` - Normal * `medium` - Medium * `small` - Small
    - `role_type` 'allow_all' | 'allow_all_except' | 'disallow_all_except' — * `allow_all` - Allow All * `allow_all_except` - Allow All Except * `disallow_all_except` - Disallow All Except
    - `roles` unknown
    - `orientation` 'horizontal' | 'vertical' — * `horizontal` - Horizontal * `vertical` - Vertical
    - `alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
    - `menu_items` MenuItem, required — Serializes the MenuItemElement.
      - `id` integer, required
      - `variant` 'link' | 'button' — * `link` - Link * `button` - Button
      - `type` 'button' | 'link' | 'separator' | 'spacer' — * `button` - Button * `link` - Link * `separator` - Separator * `spacer` - Spacer
      - `menu_item_order` integer, required
      - `uid` string, uuid
      - `name` string, required — The name of the Menu Item.
      - `navigation_type` 'page' | 'custom' — * `page` - Page * `custom` - Custom
      - `navigate_to_page_id` integer, nullable — ('Destination page id for this link. If null then we use the navigate_to_url property instead.',)
      - `navigate_to_url` object — If no page is selected, this indicate the destination of the link.
      - `page_parameters` PageParameterValue[] — The parameters for each parameters of the selected page if any.
        - `name` string, required
        - `value` object
      - `query_parameters` PageParameterValue[] — The query parameters for each parameter of the selected page if any.
        - `name` string, required
        - `value` object
      - `parent_menu_item` integer, nullable — The parent MenuItemElement element, if it is a nested item.
      - `target` 'self' | 'blank' — * `self` - Self * `blank` - Blank
      - `children` object[] — A MenuItemElement that is a child of this instance.
    - `variant` unknown
  - SimpleContainerElementElement — Basic element serializer mostly for returned values. 👉 Mind to update the baserow.contrib.builder.api.domains.serializer.PublicElementSerializer when you update this one.
    - `id` integer, required
    - `page_id` integer, required
    - `type` string, required — The type of the element.
    - `css_classes` string — The additional CSS classes for this element.
    - `visibility` 'all' | 'logged-in' | 'not-logged' — * `all` - All * `logged-in` - Logged In * `not-logged` - Not Logged
    - `visibility_condition` object — Change element visibility depending on a formula value
    - `styles` unknown
    - `style_border_top_color` string — Top border color.
    - `style_border_top_size` integer — Pixel height of the top border.
    - `style_padding_top` integer — Padding size of the top border.
    - `style_margin_top` integer — Margin size of the top border.
    - `style_border_bottom_color` string — Bottom border color
    - `style_border_bottom_size` integer — Pixel height of the bottom border.
    - `style_padding_bottom` integer — Padding size of the bottom border.
    - `style_margin_bottom` integer — Margin size of the bottom border.
    - `style_border_left_color` string — Left border color
    - `style_border_left_size` integer — Pixel height of the left border.
    - `style_padding_left` integer — Padding size of the left border.
    - `style_margin_left` integer — Margin size of the left border.
    - `style_border_right_color` string — Right border color
    - `style_border_right_size` integer — Pixel height of the right border.
    - `style_padding_right` integer — Padding size of the right border.
    - `style_margin_right` integer — Margin size of the right border.
    - `style_background_radius` integer — Background radius.
    - `style_border_radius` integer — Border radius.
    - `style_background` 'none' | 'color' | 'image' — * `none` - None * `color` - Color * `image` - Image
    - `style_background_color` string — The background color if `style_background` is color.
    - `style_background_file` UserFile
      - `size` integer, required
      - `mime_type` string
      - `is_image` boolean
      - `image_width` integer, nullable
      - `image_height` integer, nullable
      - `uploaded_at` string, date-time, required
      - `url` string, uri, required
      - `thumbnails` object, required
      - `name` string, required
      - `original_name` string, required
    - `style_background_mode` 'tile' | 'fill' | 'fit' — * `tile` - Tile * `fill` - Fill * `fit` - Fit
    - `style_width` 'full' | 'full-width' | 'normal' | 'medium' | 'small' — * `full` - Full * `full-width` - Full Width * `normal` - Normal * `medium` - Medium * `small` - Small
    - `style_width_child` 'normal' | 'medium' | 'small' — * `normal` - Normal * `medium` - Medium * `small` - Small
    - `role_type` 'allow_all' | 'allow_all_except' | 'disallow_all_except' — * `allow_all` - Allow All * `allow_all_except` - Allow All Except * `disallow_all_except` - Disallow All Except
    - `roles` unknown
  - AuthFormElementElement — Basic element serializer mostly for returned values. 👉 Mind to update the baserow.contrib.builder.api.domains.serializer.PublicElementSerializer when you update this one.
    - `id` integer, required
    - `page_id` integer, required
    - `type` string, required — The type of the element.
    - `css_classes` string — The additional CSS classes for this element.
    - `visibility` 'all' | 'logged-in' | 'not-logged' — * `all` - All * `logged-in` - Logged In * `not-logged` - Not Logged
    - `visibility_condition` object — Change element visibility depending on a formula value
    - `styles` ButtonInputConfigBlock — Style overrides for this element.
      - `login_button` ButtonActiveBorderColor
        - `button_font_family` string
        - `button_font_size` integer
        - `button_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
        - `button_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
        - `button_text_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
        - `button_width` 'auto' | 'full' — * `auto` - Auto * `full` - Full
        - `button_background_color` string — The background color of buttons
        - `button_text_color` string — The text color of buttons
        - `button_border_color` string — The border color of buttons
        - `button_border_size` integer — Button border size
        - `button_border_radius` integer — Button border radius
        - `button_vertical_padding` integer — Button vertical padding
        - `button_horizontal_padding` integer — Button horizontal padding
        - `button_hover_background_color` string — The background color of buttons when hovered
        - `button_hover_text_color` string — The text color of buttons when hovered
        - `button_hover_border_color` string — The border color of buttons when hovered
        - `button_active_background_color` string — The background color of buttons when active
        - `button_active_text_color` string — The text color of buttons when active
        - `button_active_border_color` string — The border color of buttons when active
      - `input` InputHorizontalPadding
        - `label_font_family` string — The font family of the label
        - `label_text_color` string — The text color of the label
        - `label_font_size` integer — The font size of the label
        - `label_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
        - `input_font_family` string — The font family of the input
        - `input_font_size` integer
        - `input_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
        - `input_text_color` string — The text color of the input
        - `input_background_color` string — The background color of the input
        - `input_border_color` string — The color of the input border
        - `input_border_size` integer — Input border size
        - `input_border_radius` integer — Input border radius
        - `input_vertical_padding` integer — Input vertical padding
        - `input_horizontal_padding` integer — Input horizontal padding
    - `style_border_top_color` string — Top border color.
    - `style_border_top_size` integer — Pixel height of the top border.
    - `style_padding_top` integer — Padding size of the top border.
    - `style_margin_top` integer — Margin size of the top border.
    - `style_border_bottom_color` string — Bottom border color
    - `style_border_bottom_size` integer — Pixel height of the bottom border.
    - `style_padding_bottom` integer — Padding size of the bottom border.
    - `style_margin_bottom` integer — Margin size of the bottom border.
    - `style_border_left_color` string — Left border color
    - `style_border_left_size` integer — Pixel height of the left border.
    - `style_padding_left` integer — Padding size of the left border.
    - `style_margin_left` integer — Margin size of the left border.
    - `style_border_right_color` string — Right border color
    - `style_border_right_size` integer — Pixel height of the right border.
    - `style_padding_right` integer — Padding size of the right border.
    - `style_margin_right` integer — Margin size of the right border.
    - `style_background_radius` integer — Background radius.
    - `style_border_radius` integer — Border radius.
    - `style_background` 'none' | 'color' | 'image' — * `none` - None * `color` - Color * `image` - Image
    - `style_background_color` string — The background color if `style_background` is color.
    - `style_background_file` UserFile
      - `size` integer, required
      - `mime_type` string
      - `is_image` boolean
      - `image_width` integer, nullable
      - `image_height` integer, nullable
      - `uploaded_at` string, date-time, required
      - `url` string, uri, required
      - `thumbnails` object, required
      - `name` string, required
      - `original_name` string, required
    - `style_background_mode` 'tile' | 'fill' | 'fit' — * `tile` - Tile * `fill` - Fill * `fit` - Fit
    - `style_width` 'full' | 'full-width' | 'normal' | 'medium' | 'small' — * `full` - Full * `full-width` - Full Width * `normal` - Normal * `medium` - Medium * `small` - Small
    - `style_width_child` 'normal' | 'medium' | 'small' — * `normal` - Normal * `medium` - Medium * `small` - Small
    - `role_type` 'allow_all' | 'allow_all_except' | 'disallow_all_except' — * `allow_all` - Allow All * `allow_all_except` - Allow All Except * `disallow_all_except` - Disallow All Except
    - `roles` unknown
    - `user_source_id` integer, nullable — Display the auth form for the selected user source
    - `login_button_label` object — The label of the login button
  - FileInputElementElement — Basic element serializer mostly for returned values. 👉 Mind to update the baserow.contrib.builder.api.domains.serializer.PublicElementSerializer when you update this one.
    - `id` integer, required
    - `page_id` integer, required
    - `type` string, required — The type of the element.
    - `css_classes` string — The additional CSS classes for this element.
    - `visibility` 'all' | 'logged-in' | 'not-logged' — * `all` - All * `logged-in` - Logged In * `not-logged` - Not Logged
    - `visibility_condition` object — Change element visibility depending on a formula value
    - `styles` InputAndTypographyConfigBlock — Style overrides for this element.
      - `input` Heading6TextDecoration
        - `heading_1_text_decoration` boolean[] — Text decoration: [underline, stroke, uppercase, italic]
        - `heading_2_text_decoration` boolean[] — Text decoration: [underline, stroke, uppercase, italic]
        - `heading_3_text_decoration` boolean[] — Text decoration: [underline, stroke, uppercase, italic]
        - `heading_4_text_decoration` boolean[] — Text decoration: [underline, stroke, uppercase, italic]
        - `heading_5_text_decoration` boolean[] — Text decoration: [underline, stroke, uppercase, italic]
        - `heading_6_text_decoration` boolean[] — Text decoration: [underline, stroke, uppercase, italic]
        - `body_font_family` string
        - `body_font_size` integer
        - `body_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
        - `body_text_color` string
        - `body_text_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
        - `heading_1_font_family` string
        - `heading_1_font_size` integer
        - `heading_1_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
        - `heading_1_text_color` string
        - `heading_1_text_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
        - `heading_2_font_family` string
        - `heading_2_font_size` integer
        - `heading_2_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
        - `heading_2_text_color` string
        - `heading_2_text_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
        - `heading_3_font_family` string
        - `heading_3_font_size` integer
        - `heading_3_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
        - `heading_3_text_color` string
        - `heading_3_text_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
        - `heading_4_font_family` string
        - `heading_4_font_size` integer
        - `heading_4_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
        - `heading_4_text_color` string
        - `heading_4_text_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
        - `heading_5_font_family` string
        - `heading_5_font_size` integer
        - `heading_5_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
        - `heading_5_text_color` string
        - `heading_5_text_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
        - `heading_6_font_family` string
        - `heading_6_font_size` integer
        - `heading_6_font_weight` 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'heavy' | 'black' | 'extra-black' — * `thin` - Thin * `extra-light` - Extra Light * `light` - Light * `regular` - Regular * `medium` - Medium * `semi-bold` - Semi Bold * `bold` - Bold * `extra-bold` - Extra Bold * `heavy` - Heavy * `black` - Black * `extra-black` - Extra Black
        - `heading_6_text_color` string
        - `heading_6_text_alignment` 'left' | 'center' | 'right' — * `left` - Left * `center` - Center * `right` - Right
    - `style_border_top_color` string — Top border color.
    - `style_border_top_size` integer — Pixel height of the top border.
    - `style_padding_top` integer — Padding size of the top border.
    - `style_margin_top` integer — Margin size of the top border.
    - `style_border_bottom_color` string — Bottom border color
    - `style_border_bottom_size` integer — Pixel height of the bottom border.
    - `style_padding_bottom` integer — Padding size of the bottom border.
    - `style_margin_bottom` integer — Margin size of the bottom border.
    - `style_border_left_color` string — Left border color
    - `style_border_left_size` integer — Pixel height of the left border.
    - `style_padding_left` integer — Padding size of the left border.
    - `style_margin_left` integer — Margin size of the left border.
    - `style_border_right_color` string — Right border color
    - `style_border_right_size` integer — Pixel height of the right border.
    - `style_padding_right` integer — Padding size of the right border.
    - `style_margin_right` integer — Margin size of the right border.
    - `style_background_radius` integer — Background radius.
    - `style_border_radius` integer — Border radius.
    - `style_background` 'none' | 'color' | 'image' — * `none` - None * `color` - Color * `image` - Image
    - `style_background_color` string — The background color if `style_background` is color.
    - `style_background_file` UserFile
      - `size` integer, required
      - `mime_type` string
      - `is_image` boolean
      - `image_width` integer, nullable
      - `image_height` integer, nullable
      - `uploaded_at` string, date-time, required
      - `url` string, uri, required
      - `thumbnails` object, required
      - `name` string, required
      - `original_name` string, required
    - `style_background_mode` 'tile' | 'fill' | 'fit' — * `tile` - Tile * `fill` - Fill * `fit` - Fit
    - `style_width` 'full' | 'full-width' | 'normal' | 'medium' | 'small' — * `full` - Full * `full-width` - Full Width * `normal` - Normal * `medium` - Medium * `small` - Small
    - `style_width_child` 'normal' | 'medium' | 'small' — * `normal` - Normal * `medium` - Medium * `small` - Small
    - `role_type` 'allow_all' | 'allow_all_except' | 'disallow_all_except' — * `allow_all` - Allow All * `allow_all_except` - Allow All Except * `disallow_all_except` - Disallow All Except
    - `roles` unknown
    - `label` object — The text label for this input
- … truncated; see the full OpenAPI document linked below

## Other responses

- `400`
- `404`

---

[API](https://skmtc.net/baserow/apis/baserow-api-spec.md) · [All operations](https://skmtc.net/baserow/apis/baserow-api-spec/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/baserow/baserow-api-spec/versions/0c490e5b0c7f/schema)
