> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# IRegistrationProperties

> Collection of registration properties with helpers to add, remove, and look up entries by name or position.

## What it does

A collection of [IRegistrationProperty](/vantage/documentation/scanning-station/admin/i-registration-property) objects.

See more in the [Working with collections](/vantage/documentation/scanning-station/admin/using-scripts#working-with-collections) section.

## Methods

| Definition | Description |
| :- | :- |
| `Has (name: string) : bool` | Checks whether the specified property exists. |
| `Add (name: string) :` [IRegistrationProperty](/vantage/documentation/scanning-station/admin/i-registration-property) | Adds a new registration property. |
| `InsertAt (name: string, pos: int) :` [IRegistrationProperty](/vantage/documentation/scanning-station/admin/i-registration-property) | Inserts a new registration property at the given position. |
| `Delete (name: string)` | Deletes the registration property with the given name. |
| `DeleteAt (pos: int)` | Deletes the registration property at the given position. |
| `DeleteAll ( )` | Deletes all registration properties. |

## Properties

| Name | Type | Access | Description |
| :- | :- | :- | :- |
| `Value (name: string)` | `string` | Read-only | Returns the value of the property with the given name. |

## Related topics

* [IRegistrationProperty](/vantage/documentation/scanning-station/admin/i-registration-property)
* [IBatchInfo](/vantage/documentation/scanning-station/admin/i-batch-info)
* [IDocumentInfo](/vantage/documentation/scanning-station/admin/i-document-info)
* [Specify registration parameters](/vantage/documentation/scanning-station/operator/specify-registration)
* [Objects available from event scripts](/vantage/documentation/scanning-station/admin/available-objects)
