Class

# AppleEventRecord

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

## Description

A record that contains a series of different data types. AppleEventRecords can be passed using AppleEvents.

## Properties

<div class="rst-class">

table-centered_columns_3_and_4

</div>

| Name                                                          | Type                                                              | Read-Only | Shared |
|---------------------------------------------------------------|-------------------------------------------------------------------|-----------|--------|
| `BooleanParam<appleeventrecord.booleanparam>`                 | `Boolean</api/data_types/boolean>`                                |           |        |
| `DescListParam<appleeventrecord.desclistparam>`               | `AppleEventDescList</api/macos/appleeventdesclist>`               |           |        |
| `DoubleParam<appleeventrecord.doubleparam>`                   | `Double</api/data_types/double>`                                  |           |        |
| `EnumeratedParam<appleeventrecord.enumeratedparam>`           | `String</api/data_types/string>`                                  |           |        |
| `FolderItemParam<appleeventrecord.folderitemparam>`           | `FolderItem</api/files/folderitem>`                               |           |        |
| `IntegerParam<appleeventrecord.integerparam>`                 | `Integer</api/data_types/integer>`                                |           |        |
| `MacTypeParam<appleeventrecord.mactypeparam>`                 | `String</api/data_types/string>`                                  |           |        |
| `ObjectSpecifierParam<appleeventrecord.objectspecifierparam>` | `AppleEventObjectSpecifier</api/macos/appleeventobjectspecifier>` |           |        |
| `RecordParam<appleeventrecord.recordparam>`                   | AppleEventRecord                                                  |           |        |
| `SingleParam<appleeventrecord.singleparam>`                   | `Single</api/data_types/single>`                                  |           |        |
| `StringParam<appleeventrecord.stringparam>`                   | `String</api/data_types/string>`                                  |           |        |

## Methods

<div class="rst-class">

table-centered_column_4

</div>

| Name                                                  | Parameters                                                      | Returns | Shared |
|-------------------------------------------------------|-----------------------------------------------------------------|---------|--------|
| `LoadFromTemplate<appleeventrecord.loadfromtemplate>` | Template As `AppleEventTemplate</api/macos/appleeventtemplate>` |         |        |
| `SetNullParam<appleeventrecord.setnullparam>`         | ParameterName As `String</api/data_types/string>`               |         |        |

## Property descriptions

<div id="appleeventrecord.booleanparam">

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

</div>

<div class="rst-class">

forsearch

</div>

AppleEventRecord.BooleanParam

**BooleanParam** As `Boolean</api/data_types/boolean>`

> A `boolean</api/data_types/boolean>` being passed as a parameter in the <span class="title-ref">AppleEventRecord</span>.

<div id="appleeventrecord.desclistparam">

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

</div>

<div class="rst-class">

forsearch

</div>

AppleEventRecord.DescListParam

**DescListParam** As `AppleEventDescList</api/macos/appleeventdesclist>`

> An `AppleEventDescList</api/macos/appleeventdesclist>` object being passed as a parameter in the <span class="title-ref">AppleEventRecord</span>.

<div id="appleeventrecord.doubleparam">

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

</div>

<div class="rst-class">

forsearch

</div>

AppleEventRecord.DoubleParam

**DoubleParam** As `Double</api/data_types/double>`

> A `Double</api/data_types/double>` being passed as a parameter in the <span class="title-ref">AppleEventRecord</span>.

<div id="appleeventrecord.enumeratedparam">

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

</div>

<div class="rst-class">

forsearch

</div>

AppleEventRecord.EnumeratedParam

**EnumeratedParam** As `String</api/data_types/string>`

> A four character `String</api/data_types/string>` being passed as a parameter in the <span class="title-ref">AppleEventRecord</span>.

<div id="appleeventrecord.folderitemparam">

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

</div>

<div class="rst-class">

forsearch

</div>

AppleEventRecord.FolderItemParam

**FolderItemParam** As `FolderItem</api/files/folderitem>`

> A `FolderItem</api/files/folderitem>` being passed as a parameter in the <span class="title-ref">AppleEventRecord</span>.

<div id="appleeventrecord.integerparam">

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

</div>

<div class="rst-class">

forsearch

</div>

AppleEventRecord.IntegerParam

**IntegerParam** As `Integer</api/data_types/integer>`

> An `integer</api/data_types/integer>` (passed as a `String</api/data_types/string>`) being passed as a parameter in the <span class="title-ref">AppleEventRecord</span>.

<div id="appleeventrecord.mactypeparam">

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

</div>

<div class="rst-class">

forsearch

</div>

AppleEventRecord.MacTypeParam

**MacTypeParam** As `String</api/data_types/string>`

> A four character `String</api/data_types/string>` being passed as a parameter in the <span class="title-ref">AppleEventRecord</span>.

<div id="appleeventrecord.objectspecifierparam">

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

</div>

<div class="rst-class">

forsearch

</div>

AppleEventRecord.ObjectSpecifierParam

**ObjectSpecifierParam** As `AppleEventObjectSpecifier</api/macos/appleeventobjectspecifier>`

> An `AppleEventObjectSpecifier</api/macos/appleeventobjectspecifier>` being passed as a parameter in the <span class="title-ref">AppleEventRecord</span>.

<div id="appleeventrecord.recordparam">

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

</div>

<div class="rst-class">

forsearch

</div>

AppleEventRecord.RecordParam

**RecordParam** As **AppleEventRecord**

> An <span class="title-ref">AppleEventRecord</span> being passed as a parameter in the <span class="title-ref">AppleEventRecord</span>.

<div id="appleeventrecord.singleparam">

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

</div>

<div class="rst-class">

forsearch

</div>

AppleEventRecord.SingleParam

**SingleParam** As `Single</api/data_types/single>`

> A `Single</api/data_types/single>` being passed as a parameter in the <span class="title-ref">AppleEventRecord</span>.

<div id="appleeventrecord.stringparam">

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

</div>

<div class="rst-class">

forsearch

</div>

AppleEventRecord.StringParam

**StringParam** As `String</api/data_types/string>`

> A `String</api/data_types/string>` being passed as a parameter in the <span class="title-ref">AppleEventRecord</span>.

## Method descriptions

<div id="appleeventrecord.loadfromtemplate">

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

</div>

<div class="rst-class">

forsearch

</div>

AppleEventRecord.LoadFromTemplate

**LoadFromTemplate**(Template As `AppleEventTemplate</api/macos/appleeventtemplate>`)

> Loads an Apple Event template.

<div id="appleeventrecord.setnullparam">

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

</div>

<div class="rst-class">

forsearch

</div>

AppleEventRecord.SetNullParam

**SetNullParam**(ParameterName As `String</api/data_types/string>`)

> Sets the parameter specified by the Keyword to a null.

## Compatibility

|                       |                       |
|-----------------------|-----------------------|
| **Project Types**     | Console, Desktop, Web |
| **Operating Systems** | macOS                 |

<div class="seealso">

`Object</api/data_types/additional_types/object>` parent class; `AppleEvent</api/macos/appleevent>` class.

</div>
