# CatalogSelectionEntry

> Type in domain **Catalogs**

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

## Fields

- `id`: `ID!` _(beta)_ — `CatalogSelectionEntry` id.
- `sourceColumnId`: `ID` _(beta)_ — Opaque id of the link column that led to this entry, `null` for root entries.
- `row`: `CatalogRow!` _(beta)_ — The selected `CatalogRow`.
- `children`: `[CatalogSelectionEntry!]!` _(beta)_ — Linked-row children of this entry.

## Reach via

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

### `catalogSelection › entries`

```graphql
query CatalogSelectionEntries {
  catalogSelection(id: "…") {
    entries {
      __typename
      children {
        id
        sourceColumnId
        children {
          id
          sourceColumnId
          children { id }
          row { id }
        }
        row {
          id
          position
          catalog { id }
        }
      }
      id
      row {
        id
        position
        catalog {
          name
          id
          createdAt
          updatedAt
          columns {
            total
            page
            limit
            hasNextPage
            items { id }
          }
          primaryColumn { id }
        }
      }
      sourceColumnId
    }
  }
}
```

Raw: [`CatalogSelectionEntries.sdl`](../examples/CatalogSelectionEntries.sdl)
