# DataModelDiff

Roblox Engine API class from Roblox Studio 0.744.0.7441077 (version-7aaa6838d36c4448).

- Inherits from, nearest first: [Object](https://rapi.sleaze.dev/classes/Object.md)
- Tags: Not creatable
- Memory category: Instances
- HTML page: https://rapi.sleaze.dev/classes/DataModelDiff/
- Roblox documentation: https://create.roblox.com/docs/reference/engine/classes/DataModelDiff

## Methods

### GetAttributeNames

```luau
DataModelDiff:GetAttributeNames(identity: ScopedInstanceIdentity): { any }
```

- Tags: Roblox script security, Capabilities: PluginOrOpenCloud

### GetChangeType

```luau
DataModelDiff:GetChangeType(identity: ScopedInstanceIdentity): Enum.DataModelChangeType?
```

- Tags: Roblox script security, Capabilities: PluginOrOpenCloud

### GetIdentities

```luau
DataModelDiff:GetIdentities(): { any }
```

- Tags: Roblox script security, Capabilities: PluginOrOpenCloud

### GetPropertyNames

```luau
DataModelDiff:GetPropertyNames(identity: ScopedInstanceIdentity): { any }
```

- Tags: Roblox script security, Capabilities: PluginOrOpenCloud

## Inherited members

- From [Object](https://rapi.sleaze.dev/classes/Object.md): `ClassName`, `className`, `GetPropertyChangedSignal`, `IsA`, `isA`, `Changed`
