# `GSBaseObject.tempData`

*Instance Property*

Values associated with the object for transient use.

## Declaration

```swift
var tempData: [String : Any]? { get set }
```

```objc
@property (nonatomic, strong) NSDictionary<NSString *,id> * tempData;
```

```python
tempData() -> dict[str, object]
setTempData_(tempData: dict[str, object])
```

## Discussion

Temporary data is not intended for persistence.

## See Also

### Temporary Data

- [`GSBaseObject countOfTempData`](/Core/GlyphsCore/GSBaseObject/countOfTempData) — The number of temporary values.
- [`GSBaseObject tempDataForKey:`](/Core/GlyphsCore/GSBaseObject/tempDataForKey:) — The temporary value for a key, or `nil` if no value is set.
- [`GSBaseObject setTempData:forKey:`](/Core/GlyphsCore/GSBaseObject/setTempData:forKey:) — Sets or removes a temporary value.

