---
title: representationTypes
framework: quicklookthumbnailing
role: symbol
role_heading: Instance Property
path: quicklookthumbnailing/qlthumbnailgenerator/request/representationtypes-swift.property
---

# representationTypes

The thumbnail sizes that you provide for a thumbnail request.

## Declaration

```swift
var representationTypes: QLThumbnailGenerator.Request.RepresentationTypes { get }
```

## Discussion

Discussion The representation types provide access to icon, low-quality, and high-quality thumbnails so you can request and show a lower-quality thumbnail quickly while computing a higher-quality thumbnail in the background.

## See Also

### Describing the Requested Thumbnail

- [size](quicklookthumbnailing/qlthumbnailgenerator/request/size.md)
- [scale](quicklookthumbnailing/qlthumbnailgenerator/request/scale.md)
- [contentType](quicklookthumbnailing/qlthumbnailgenerator/request/contenttype.md)
- [minimumDimension](quicklookthumbnailing/qlthumbnailgenerator/request/minimumdimension.md)
- [iconMode](quicklookthumbnailing/qlthumbnailgenerator/request/iconmode.md)
- [QLThumbnailGenerator.Request.RepresentationTypes](quicklookthumbnailing/qlthumbnailgenerator/request/representationtypes-swift.struct.md)
