# Interface: OwnAutomationView

Defined in: [packages/core/src/node/types.ts:680](https://github.com/leifriksheim/minca/blob/main/core/src/node/types.ts#L680)

One of the account's own automations, kept in its registry (`space/own-automations.ts`)

## Extends

- [`Automation`](https://minca.dev/api/schemas/interfaces/Automation.md)

## Properties

| Property | Modifier | Type | Description | Inherited from | Defined in |
| ------ | ------ | ------ | ------ | ------ | ------ |
| <a id="property-app"></a> `app?` | `readonly` | [`AutomationApp`](https://minca.dev/api/schemas/interfaces/AutomationApp.md) | The app that proposed it. Absent: the person made it themselves. | [`Automation`](https://minca.dev/api/schemas/interfaces/Automation.md).[`app`](https://minca.dev/api/schemas/interfaces/Automation.md#property-app) | [packages/core/src/schemas/automations.ts:115](https://github.com/leifriksheim/minca/blob/main/core/src/schemas/automations.ts#L115) |
| <a id="property-by"></a> `by?` | `readonly` | `string` | The DID of the bot that runs it, when its maker may instruct bots here; else its maker's own devices and agent | [`Automation`](https://minca.dev/api/schemas/interfaces/Automation.md).[`by`](https://minca.dev/api/schemas/interfaces/Automation.md#property-by) | [packages/core/src/schemas/automations.ts:100](https://github.com/leifriksheim/minca/blob/main/core/src/schemas/automations.ts#L100) |
| <a id="property-every"></a> `every?` | `readonly` | `string` | When it runs by itself: five cron fields, minute hour day month weekday, in the runner's local time | [`Automation`](https://minca.dev/api/schemas/interfaces/Automation.md).[`every`](https://minca.dev/api/schemas/interfaces/Automation.md#property-every) | [packages/core/src/schemas/automations.ts:96](https://github.com/leifriksheim/minca/blob/main/core/src/schemas/automations.ts#L96) |
| <a id="property-id"></a> `id` | `readonly` | `string` | Its record key in the registry | - | [packages/core/src/node/types.ts:682](https://github.com/leifriksheim/minca/blob/main/core/src/node/types.ts#L682) |
| <a id="property-name"></a> `name` | `readonly` | `string` | What people call it | [`Automation`](https://minca.dev/api/schemas/interfaces/Automation.md).[`name`](https://minca.dev/api/schemas/interfaces/Automation.md#property-name) | [packages/core/src/schemas/automations.ts:92](https://github.com/leifriksheim/minca/blob/main/core/src/schemas/automations.ts#L92) |
| <a id="property-open"></a> `open?` | `readonly` | `string` | Where clicking its notification goes: an app's `https://` address. Default: the account home. | [`Automation`](https://minca.dev/api/schemas/interfaces/Automation.md).[`open`](https://minca.dev/api/schemas/interfaces/Automation.md#property-open) | [packages/core/src/schemas/automations.ts:113](https://github.com/leifriksheim/minca/blob/main/core/src/schemas/automations.ts#L113) |
| <a id="property-paused"></a> `paused?` | `readonly` | `boolean` | Kept, but not run | [`Automation`](https://minca.dev/api/schemas/interfaces/Automation.md).[`paused`](https://minca.dev/api/schemas/interfaces/Automation.md#property-paused) | [packages/core/src/schemas/automations.ts:104](https://github.com/leifriksheim/minca/blob/main/core/src/schemas/automations.ts#L104) |
| <a id="property-picked"></a> `picked?` | `readonly` | `Readonly`\<`Record`\<`string`, `unknown`\>\> | How an app's builder showed it, so it can be shown and changed again. Never read to run it. | [`Automation`](https://minca.dev/api/schemas/interfaces/Automation.md).[`picked`](https://minca.dev/api/schemas/interfaces/Automation.md#property-picked) | [packages/core/src/schemas/automations.ts:102](https://github.com/leifriksheim/minca/blob/main/core/src/schemas/automations.ts#L102) |
| <a id="property-since"></a> `since` | `readonly` | `string` | Nothing that came to hold before this sets it off | [`Automation`](https://minca.dev/api/schemas/interfaces/Automation.md).[`since`](https://minca.dev/api/schemas/interfaces/Automation.md#property-since) | [packages/core/src/schemas/automations.ts:106](https://github.com/leifriksheim/minca/blob/main/core/src/schemas/automations.ts#L106) |
| <a id="property-spaces"></a> `spaces?` | `readonly` | [`AutomationSpaces`](https://minca.dev/api/schemas/type-aliases/AutomationSpaces.md) | The spaces it looks at, for one kept in the account's registry rather than in a space (`space/own-automations.ts`) | [`Automation`](https://minca.dev/api/schemas/interfaces/Automation.md).[`spaces`](https://minca.dev/api/schemas/interfaces/Automation.md#property-spaces) | [packages/core/src/schemas/automations.ts:111](https://github.com/leifriksheim/minca/blob/main/core/src/schemas/automations.ts#L111) |
| <a id="property-then"></a> `then` | `readonly` | [`AutomationAction`](https://minca.dev/api/schemas/type-aliases/AutomationAction.md) | What it does | [`Automation`](https://minca.dev/api/schemas/interfaces/Automation.md).[`then`](https://minca.dev/api/schemas/interfaces/Automation.md#property-then) | [packages/core/src/schemas/automations.ts:98](https://github.com/leifriksheim/minca/blob/main/core/src/schemas/automations.ts#L98) |
| <a id="property-when"></a> `when?` | `readonly` | [`AutomationWhen`](https://minca.dev/api/schemas/interfaces/AutomationWhen.md) | What records set it off. An automation has this, `every`, or both. | [`Automation`](https://minca.dev/api/schemas/interfaces/Automation.md).[`when`](https://minca.dev/api/schemas/interfaces/Automation.md#property-when) | [packages/core/src/schemas/automations.ts:94](https://github.com/leifriksheim/minca/blob/main/core/src/schemas/automations.ts#L94) |
