---
title: "init(foundItem:itemName:itemAttributes:)"
framework: fskit
role: symbol
role_heading: Initializer
path: "fskit/fslookupitemresult/init(founditem:itemname:itemattributes:)"
---

# init(foundItem:itemName:itemAttributes:)

Creates a result for an item-lookup operation.

## Declaration

```swift
init?(foundItem: FSItem, itemName: FSFileName, itemAttributes: FSItem.Attributes)
```

## Parameters

- `foundItem`: The doc://FSKit/documentation/FSKit/FSItem found by the directory lookup.
- `itemName`: The item’s name as it exists within the file system. The value may differ from the requested name in order to handle case-insensitive file systems or Unicode normalization.
- `itemAttributes`: The doc://FSKit/documentation/FSKit/FSItem/Attributes of the found item.

## Return Value

Return Value A populated result instance, or nil if validation fails.

## See Also

### Creating a lookup item result

- [FSItem](fskit/fsitem.md)
- [FSFileName](fskit/fsfilename.md)
- [FSItem.Attributes](fskit/fsitem/attributes.md)
