# StateActionMetadata

**Kind:** Interface

**Source:** [`atloria-monorepo/libs/parser-core/src/interfaces/state-management.interface.ts`](https://github.com/sherkety/atloria/blob/main/atloria-monorepo/libs/parser-core/src/interfaces/state-management.interface.ts#L83)

State action metadata (Redux, NgRx, Pinia)

## Properties

| Property | Type |
|---|---|
| `actionType` | `string` |
| `payloadShape` | `Record<string, string>` |
| `isAsync` | `boolean` |
| `relatedActions` | `{
    start?: string;
    success?: string;
    failure?: string;
  }` |
| `dispatchedBy` | `string[]` |
| `handledBy` | `string[]` |
| `triggersEffects` | `string[]` |
