# WireWithdrawalSchedule

A withdrawal transfer schedule using the Wire mechanism

## Example Usage

```typescript
import { WireWithdrawalSchedule } from "@apexfintechsolutions/ascend-sdk/models/components";

let value: WireWithdrawalSchedule = {};
```

## Fields

| Field                                                                                                                              | Type                                                                                                                               | Required                                                                                                                           | Description                                                                                                                        | Example                                                                                                                            |
| ---------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- |
| `beneficiary`                                                                                                                      | [components.WireWithdrawalScheduleBeneficiary](../../models/components/wirewithdrawalschedulebeneficiary.md)                       | :heavy_minus_sign:                                                                                                                 | The beneficiary of the wire withdrawal                                                                                             |                                                                                                                                    |
| `intermediary`                                                                                                                     | [components.Intermediary](../../models/components/intermediary.md)                                                                 | :heavy_minus_sign:                                                                                                                 | The intermediary party                                                                                                             |                                                                                                                                    |
| `name`                                                                                                                             | *string*                                                                                                                           | :heavy_minus_sign:                                                                                                                 | The name of the Wire Withdrawal transfer schedule                                                                                  | accounts/01H8FB90ZRRFWXB4XC2JPJ1D4Y/wireWithdrawalSchedules/40eb6b6f-76ff-4dc9-b8a0-b65a7658f8b1                                   |
| `recipientBank`                                                                                                                    | [components.RecipientBank](../../models/components/recipientbank.md)                                                               | :heavy_minus_sign:                                                                                                                 | The recipient bank / financial institution                                                                                         |                                                                                                                                    |
| `retirementDistribution`                                                                                                           | [components.WireWithdrawalScheduleRetirementDistribution](../../models/components/wirewithdrawalscheduleretirementdistribution.md) | :heavy_minus_sign:                                                                                                                 | The distribution info for a retirement account                                                                                     |                                                                                                                                    |
| `scheduleDetails`                                                                                                                  | [components.WireWithdrawalScheduleScheduleDetails](../../models/components/wirewithdrawalschedulescheduledetails.md)               | :heavy_minus_sign:                                                                                                                 | The transfer schedule details                                                                                                      |                                                                                                                                    |