# GuidelinePageBlockAsset

> Type in domain **Guidelines**

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

## Fields

- `previewUrl` (`width`: `Int`, `height`: `Int`): `Url!` _(beta)_ — Preview `Url` which has optional `width` and `height` arguments.

## Reach via

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

### `guidelinePageBlock › assetSettings › assets`

```graphql
query GuidelinePageBlockAssetSettingsAssets {
  guidelinePageBlock(id: "…") {
    assetSettings(page: 1, limit: 25) {
      items {
        assets(page: 1, limit: 25) {
          items {
            __typename
            previewUrl
          }
        }
      }
    }
  }
}
```

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

### `guidelinePage › sections › elements › assetSettings › assets`

```graphql
query GuidelinePageSectionsElementsAssetSettingsAssets {
  guidelinePage(id: "…") {
    sections(limit: 25, page: 1) {
      items {
        elements(page: 1, limit: 25) {
          items {
            ... on BrandEssentialsColorBlock {
              assetSettings(page: 1, limit: 25) {
                items {
                  assets(page: 1, limit: 25) {
                    items {
                      __typename
                      previewUrl
                    }
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}
```

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

### `brand › guidelines › contentSearch › content › assetSettings › assets`

```graphql
query BrandGuidelinesContentSearchContentAssetSettingsAssets {
  brand(id: "…") {
    guidelines(limit: 25, page: 1) {
      items {
        contentSearch(
          input: {
            searchTerm: "…"
          }
        ) {
          items {
            content {
              ... on GuidelinePageBlock {
                assetSettings(page: 1, limit: 25) {
                  items {
                    assets(page: 1, limit: 25) {
                      items {
                        __typename
                        previewUrl
                      }
                    }
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}
```

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

### `brands › guidelines › contentSearch › content › assetSettings › assets`

```graphql
query BrandsGuidelinesContentSearchContentAssetSettingsAssets {
  brands {
    guidelines(limit: 25, page: 1) {
      items {
        contentSearch(
          input: {
            searchTerm: "…"
          }
        ) {
          items {
            content {
              ... on GuidelinePageBlock {
                assetSettings(page: 1, limit: 25) {
                  items {
                    assets(page: 1, limit: 25) {
                      items {
                        __typename
                        previewUrl
                      }
                    }
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}
```

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