---
url: /docs/api/core/variables/equipmentSchema.md
---
[**@kaiord/core**](../README.md)

***

[@kaiord/core](../README.md) / equipmentSchema

# Variable: equipmentSchema

> `const` **equipmentSchema**: `ZodEnum`<{ `none`: `"none"`; `swim_fins`: `"swim_fins"`; `swim_kickboard`: `"swim_kickboard"`; `swim_paddles`: `"swim_paddles"`; `swim_pull_buoy`: `"swim_pull_buoy"`; `swim_snorkel`: `"swim_snorkel"`; }>

Defined in: [packages/core/src/domain/schemas/equipment.ts:23](https://github.com/pablo-albaladejo/kaiord/blob/3eacbe62ef72342d970523967cc5155b5935bb85/packages/core/src/domain/schemas/equipment.ts#L23)

Zod schema for equipment type enumeration.

Defines swimming equipment types that can be specified for workout steps.

## Example

```typescript
import { equipmentSchema } from '@kaiord/core';

// Access enum values
const fins = equipmentSchema.enum.swim_fins;
const kickboard = equipmentSchema.enum.swim_kickboard;

// Validate equipment
const result = equipmentSchema.safeParse('swim_fins');
if (result.success) {
  console.log('Valid equipment:', result.data);
}
```
