# 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)