# AssetLocation

> Type in domain **Assets**

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

## Fields

- `brand`: `AssetLocationBrand` — `Brand` location of the `Asset`.
- `library`: `AssetLocationLibrary` — `Library` location of the `Asset`.
- `workspaceProject`: `AssetLocationWorkspaceProject` — `WorkspaceProject` location of the `Asset`.
- `folder`: `AssetLocationFolder` — `Folder` location of the `Asset`.

## Reach via

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

### `assets › location`

```graphql
query AssetsLocation {
  assets(ids: "…") {
    location {
      __typename
      brand {
        name
        id
      }
      folder {
        name
        id
        breadcrumbs {
          name
          id
        }
      }
      library {
        name
        id
      }
      workspaceProject {
        name
        id
      }
    }
  }
}
```

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

### `asset › location`

```graphql
query AssetLocation {
  asset(id: "…") {
    location {
      __typename
      brand {
        name
        id
      }
      folder {
        name
        id
        breadcrumbs {
          name
          id
        }
      }
      library {
        name
        id
      }
      workspaceProject {
        name
        id
      }
    }
  }
}
```

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