# Variable: moneyAccount

```ts
const moneyAccount: object & Typed<{
  currency: string;
  kind?: string;
  name: string;
}>;
```

Defined in: [packages/core/src/schemas/library/money.ts:84](https://github.com/leifriksheim/minca/blob/main/core/src/schemas/library/money.ts#L84)

A bank account, a card, a wallet: what transactions are `in`.

## Type Declaration

### description

```ts
readonly description: "A bank account, card or wallet that std.transactions are in. Not a person’s account." = 'A bank account, card or wallet that std.transactions are in. Not a person’s account.';
```

### name

```ts
readonly name: "std.money-account" = 'std.money-account';
```

### schema

```ts
readonly schema: object;
```

#### schema.properties

```ts
readonly properties: object;
```

#### schema.properties.currency

```ts
readonly currency: object;
```

#### schema.properties.currency.description

```ts
readonly description: "ISO 4217" = 'ISO 4217';
```

#### schema.properties.currency.maxLength

```ts
readonly maxLength: 3 = 3;
```

#### schema.properties.currency.minLength

```ts
readonly minLength: 3 = 3;
```

#### schema.properties.currency.type

```ts
readonly type: "string" = 'string';
```

#### schema.properties.kind

```ts
readonly kind: object;
```

#### schema.properties.kind.maxLength

```ts
maxLength: number = max;
```

#### schema.properties.kind.minLength?

```ts
minLength?: number = min;
```

#### schema.properties.kind.type

```ts
type: "string";
```

#### schema.properties.name

```ts
readonly name: object;
```

#### schema.properties.name.maxLength

```ts
maxLength: number = max;
```

#### schema.properties.name.minLength?

```ts
minLength?: number = min;
```

#### schema.properties.name.type

```ts
type: "string";
```

#### schema.required

```ts
readonly required: readonly ["name", "currency"];
```

#### schema.type

```ts
readonly type: "object" = 'object';
```

### title

```ts
readonly title: "Money account" = 'Money account';
```
