---
title: FSItem.GetAttributesRequest
framework: fskit
role: symbol
role_heading: Class
path: fskit/fsitem/getattributesrequest
---

# FSItem.GetAttributesRequest

A request to get attributes from an item.

## Declaration

```swift
class GetAttributesRequest
```

## Overview

Overview Methods that retrieve attributes use this type and inspect the wantedAttributes property to determine which attributes to provide. FSKit calls the isAttributeWanted(_:) method to determine whether the request requires a given attribute.

## Topics

### Inspecting requested attributes

- [wantedAttributes](fskit/fsitem/getattributesrequest/wantedattributes.md)
- [isAttributeWanted(_:)](fskit/fsitem/getattributesrequest/isattributewanted(_:).md)
- [FSItem.Attribute](fskit/fsitem/attribute.md)

### Initializers

- [init(coder:)](fskit/fsitem/getattributesrequest/init(coder:).md)

## Relationships

### Inherits From

- [NSObject](objectivec/nsobject-swift.class.md)

### Conforms To

- [CVarArg](swift/cvararg.md)
- [CustomDebugStringConvertible](swift/customdebugstringconvertible.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [NSCoding](foundation/nscoding.md)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)
- [NSSecureCoding](foundation/nssecurecoding.md)

## See Also

### Working with attributes

- [FSItem.Attributes](fskit/fsitem/attributes.md)
- [FSItem.SetAttributesRequest](fskit/fsitem/setattributesrequest.md)
