# GuidelinePageBlockAssetSetting

> Type in domain **Guidelines**

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

## Fields

- `settingName`: `String!` _(beta)_ — The name of the `GuidelinePageBlockAssetSetting`.
- `assets` (`page`: `Int`, `limit`: `Int`): `GuidelinePageBlockAssetItems` _(beta)_ — A list of `GuidelinePageBlockAsset` referenced by this `GuidelinePageBlockAssetSetting`.

## Reach via

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

### `guidelinePageBlock › assetSettings`

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

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

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

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

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

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

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

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

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

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

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