# CatalogTextCell

> Type in domain **Catalogs**

- HTML: [CatalogTextCell.html](CatalogTextCell.html)
- Raw SDL: [CatalogTextCell.sdl](CatalogTextCell.sdl)
- Covered by: [llms.txt](../llms.txt)

Implements: `CatalogCell`

## Fields

- `column`: `CatalogColumn!` _(beta)_ — `CatalogColumn` of the `CatalogCell`.
- `row`: `CatalogRow!` _(beta)_ — `CatalogRow` of the `CatalogCell`.
- `value`: `String` _(beta)_ — `value` of the `CatalogCell`.

## Reach via

Example queries that can return this type from the root `Query`.

### `catalog › cellsByPrimaryKey`

```graphql
query CatalogCellsByPrimaryKey {
  catalog(id: "…") {
    cellsByPrimaryKey(primaryKey: "…", columnIds: "…") {
      ... on CatalogTextCell {
        __typename
        column {
          __typename
          name
          id
          position
        }
        row {
          id
          position
          catalog {
            name
            id
            createdAt
            updatedAt
            columns {
              total
              page
              limit
              hasNextPage
              items { id }
            }
            primaryColumn { id }
          }
        }
        value
      }
    }
  }
}
```

Raw: [`CatalogCellsByPrimaryKey-CatalogTextCell.sdl`](../examples/CatalogCellsByPrimaryKey-CatalogTextCell.sdl)

### `catalog › searchCells`

```graphql
query CatalogSearchCells {
  catalog(id: "…") {
    searchCells(query: "…", columnIds: "…") {
      ... on CatalogTextCell {
        __typename
        column {
          __typename
          name
          id
          position
        }
        row {
          id
          position
          catalog {
            name
            id
            createdAt
            updatedAt
            columns {
              total
              page
              limit
              hasNextPage
              items { id }
            }
            primaryColumn { id }
          }
        }
        value
      }
    }
  }
}
```

Raw: [`CatalogSearchCells-CatalogTextCell.sdl`](../examples/CatalogSearchCells-CatalogTextCell.sdl)

### `account › catalogs › cellsByPrimaryKey`

```graphql
query AccountCatalogsCellsByPrimaryKey {
  account {
    catalogs(limit: 25, page: 1) {
      items {
        cellsByPrimaryKey(primaryKey: "…", columnIds: "…") {
          ... on CatalogTextCell {
            __typename
            column {
              __typename
              name
              id
              position
            }
            row {
              id
              position
              catalog {
                name
                id
                createdAt
                updatedAt
                columns {
                  total
                  page
                  limit
                  hasNextPage
                  items { id }
                }
                primaryColumn { id }
              }
            }
            value
          }
        }
      }
    }
  }
}
```

Raw: [`AccountCatalogsCellsByPrimaryKey-CatalogTextCell.sdl`](../examples/AccountCatalogsCellsByPrimaryKey-CatalogTextCell.sdl)

### `account › catalogs › searchCells`

```graphql
query AccountCatalogsSearchCells {
  account {
    catalogs(limit: 25, page: 1) {
      items {
        searchCells(query: "…", columnIds: "…") {
          ... on CatalogTextCell {
            __typename
            column {
              __typename
              name
              id
              position
            }
            row {
              id
              position
              catalog {
                name
                id
                createdAt
                updatedAt
                columns {
                  total
                  page
                  limit
                  hasNextPage
                  items { id }
                }
                primaryColumn { id }
              }
            }
            value
          }
        }
      }
    }
  }
}
```

Raw: [`AccountCatalogsSearchCells-CatalogTextCell.sdl`](../examples/AccountCatalogsSearchCells-CatalogTextCell.sdl)

### `catalogSelection › entries › row › cells`

```graphql
query CatalogSelectionEntriesRowCells {
  catalogSelection(id: "…") {
    entries {
      row {
        cells(columnIds: "…") {
          ... on CatalogTextCell {
            __typename
            column {
              __typename
              name
              id
              position
            }
            row {
              id
              position
              catalog {
                name
                id
                createdAt
                updatedAt
                columns {
                  total
                  page
                  limit
                  hasNextPage
                  items { id }
                }
                primaryColumn { id }
              }
            }
            value
          }
        }
      }
    }
  }
}
```

Raw: [`CatalogSelectionEntriesRowCells-CatalogTextCell.sdl`](../examples/CatalogSelectionEntriesRowCells-CatalogTextCell.sdl)

### `brand › customMetadataProperties › type › catalog › cellsByPrimaryKey`

```graphql
query BrandCustomMetadataPropertiesTypeCatalogCellsByPrimaryKey {
  brand(id: "…") {
    customMetadataProperties {
      type {
        ... on CustomMetadataPropertyTypeCatalog {
          catalog {
            cellsByPrimaryKey(primaryKey: "…", columnIds: "…") {
              ... on CatalogTextCell {
                __typename
                column {
                  __typename
                  name
                  id
                  position
                }
                row {
                  id
                  position
                  catalog {
                    name
                    id
                    createdAt
                    updatedAt
                    columns {
                      total
                      page
                      limit
                      hasNextPage
                      items { id }
                    }
                    primaryColumn { id }
                  }
                }
                value
              }
            }
          }
        }
      }
    }
  }
}
```

Raw: [`BrandCustomMetadataPropertiesTypeCatalogCellsByPrimaryKey-CatalogTextCell.sdl`](../examples/BrandCustomMetadataPropertiesTypeCatalogCellsByPrimaryKey-CatalogTextCell.sdl)
