# LibraryPage

> Type in domain **Guidelines**

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

Implements: `Node`

## Fields

- `id`: `ID!` — `LibraryPage` Id.
- `title`: `String!` — `LibraryPage` title.
- `type`: `LibraryType!` — `LibraryPage` type.
- `collections` (`limit`: `Int`, `page`: `Int`): `LibraryPageCollectionItems!` _(beta)_ — `LibraryPage` `Collection` items list.
- `assets` (`limit`: `Int`, `page`: `Int`, `query`: `LibraryPageAssetQueryInput`): `LibraryPageAssetItems!` — `LibraryPage` `Asset` items list.

## Reach via

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

### `brand › guidelines › libraryPages`

```graphql
query BrandGuidelinesLibraryPages {
  brand(id: "…") {
    guidelines(limit: 25, page: 1) {
      items {
        libraryPages(limit: 25, page: 1) {
          items {
            __typename
            assets {
              total
              page
              limit
              hasNextPage
              items {
                __typename
                title
                id
                alternativeText
                author
                attachments { id }
                availability { from }
                ... on Audio {
                  previewUrl
                  thumbnailUrl
                  filename
                  downloadUrl
                }
                ... on Document {
                  previewUrl
                  thumbnailUrl
                  filename
                  downloadUrl
                }
                ... on EmbeddedContent {
                  previewUrl
                  thumbnailUrl
                  isDecorative
                }
                ... on File {
                  previewUrl
                  thumbnailUrl
                  filename
                  downloadUrl
                }
                ... on Image {
                  previewUrl
                  thumbnailUrl
                  filename
                  downloadUrl
                }
                ... on Video {
                  previewUrl
                  thumbnailUrl
                  filename
                  bitrate
                }
              }
            }
            collections {
              total
              page
              limit
              hasNextPage
              items {
                name
                id
                isPrivate
                assets {
                  total
                  page
                  limit
                  hasNextPage
                  items { id }
                }
              }
            }
            id
            title
            type
          }
        }
      }
    }
  }
}
```

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

### `brands › guidelines › libraryPages`

```graphql
query BrandsGuidelinesLibraryPages {
  brands {
    guidelines(limit: 25, page: 1) {
      items {
        libraryPages(limit: 25, page: 1) {
          items {
            __typename
            assets {
              total
              page
              limit
              hasNextPage
              items {
                __typename
                title
                id
                alternativeText
                author
                attachments { id }
                availability { from }
                ... on Audio {
                  previewUrl
                  thumbnailUrl
                  filename
                  downloadUrl
                }
                ... on Document {
                  previewUrl
                  thumbnailUrl
                  filename
                  downloadUrl
                }
                ... on EmbeddedContent {
                  previewUrl
                  thumbnailUrl
                  isDecorative
                }
                ... on File {
                  previewUrl
                  thumbnailUrl
                  filename
                  downloadUrl
                }
                ... on Image {
                  previewUrl
                  thumbnailUrl
                  filename
                  downloadUrl
                }
                ... on Video {
                  previewUrl
                  thumbnailUrl
                  filename
                  bitrate
                }
              }
            }
            collections {
              total
              page
              limit
              hasNextPage
              items {
                name
                id
                isPrivate
                assets {
                  total
                  page
                  limit
                  hasNextPage
                  items { id }
                }
              }
            }
            id
            title
            type
          }
        }
      }
    }
  }
}
```

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