Method

# GetUniqueIDObjectDescriptor

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

## Description

Returns a unique AppleEvent Object ID.

## Usage

``` xojo
result = GetUniqueIDObjectDescriptor(DesiredClass, ObjectSpecifier, Name)
```

| Part            | Type                                                              | Description                                                                          |
|-----------------|-------------------------------------------------------------------|--------------------------------------------------------------------------------------|
| result          | `AppleEventObjectSpecifier</api/macos/appleeventobjectspecifier>` | The object that was created.                                                         |
| DesiredClass    | `String</api/data_types/string>`                                  | The class of `AppleEvent</api/macos/appleevent>` object you are looking for.         |
| ObjectSpecifier | `AppleEventObjectSpecifier</api/macos/appleeventobjectspecifier>` | The source object. Pass `Nil</api/language/nil>` to search at the application level. |
| Name            | `AppleEventObjectSpecifier</api/macos/appleeventobjectspecifier>` | The name of the object you are looking for.                                          |

## Notes

The *DesiredClass* is the AppleEvent class and the *ObjectSpecifier* is the AppleEvent object.

## Compatibility

|                       |         |
|-----------------------|---------|
| **Project Types**     | Desktop |
| **Operating Systems** | macOS   |

<div class="seealso">

`Object</api/data_types/additional_types/object>` parent class; `AppleEventObjectSpecifier</api/macos/appleeventobjectspecifier>` class.

</div>
