# SchedulerAppointmentMoveEventArgs Class

Supplies information about a AppointmentMove event that is being raised.

Namespace: [Radzen](https://blazor.radzen.com/docs/api/Radzen.md)

Assembly: Radzen.Blazor.dll

## Inheritance

- Object
- SchedulerAppointmentMoveEventArgs

## Syntax

```csharp
public class SchedulerAppointmentMoveEventArgs
```

## Constructors

| Constructor | Description |
|-------------|-------------|
| `public SchedulerAppointmentMoveEventArgs()` | Supplies information about a AppointmentMove event that is being raised. |

## Properties

| Property | Type | Description |
|------|------|-------------|
| Appointment | [`AppointmentData`](https://blazor.radzen.com/docs/api/Radzen.Blazor.AppointmentData.md) | Gets or sets the appointment data. |
| Resource | `object` | Gets or sets the innermost resource item of the slot where the appointment is moved. Set when the slot belongs to a resource in a view which groups appointments by resource via GroupByResource; otherwise null. |
| Resources | `IDictionary<string, object>` | Gets or sets the resource items of the slot where the appointment is moved keyed by resource type Name - one entry per grouping level. Set when the slot belongs to a resource in a view which groups appointments by resource; otherwise null. |
| SlotDate | `DateTime` | Gets or sets the date of the slot where the appointment is moved. |
| TimeSpan | `TimeSpan` | Gets or sets the time span which represents the difference between slot start and appointment start. |

