# GraffitiCalendarEvent
Class
## Enumerations
| Name | Value | Description |
| --- | :---: | --- |
| RepeatFrequencies | None <br> Yearly <br> Monthly <br> Weekly <br> Daily | How often events should repeat. |
## Methods
| Name | Parameters | Return Type | Description |
| --- | :---: | :---: | --- |
| Function | Clone | As | Creates a new class instance with the same property values. |
| Sub | Constructor | (None) | Creates a new instance of the class. |
| Sub | Constructor | (None) | Creates a new instance of the class. |
| Attributes | Hidden | GenerateUUID | |
## Properties
| Name | Type | Default Value | Description |
| --- | :---: | :---: | --- |
| AllDay | Boolean | Nil | When True, this event will span the entire day. |
| Attributes | mAllDay | Boolean | |
| Attributes | mEndDate | DateTime | |
| Attributes | mID | String | |
| Attributes | mStartDate | DateTime | |
| BackgroundColor | Color | Nil | Background color of the event. |
| BorderColor | Color | Nil | Border color of the event. |
| CanMove | Boolean | Nil | Determines whether the user can move this event by dragging it within the UI. |
| CanResize | Boolean | Nil | Determines whether the user can resize this event by dragging its border within the UI. |
| Description | String | Nil | Description of the event. |
| EndDate | DateTime | Nil | The ending point of the event. |
| Location | String | Nil | The assigned location for the event, such as “Joe's Office”. |
| mObserver | GraffitiUpdateInterface | Nil | |
| OverrideEditable | Boolean | True | When True, overrides the editable property of the calendar to allow editing. |
| Private | As | Nil | |
| Private | As | Nil | |
| Private | As | = | |
| Private | As | = | |
| Private | As | Nil | |
| Private | As | Nil | |
| Private | As | Nil | |
| Private | As | = | |
| Private | As | = | |
| Private | As | = | |
| Private | As | = | |
| RepeatFrequency | RepeatFrequencies | Nil | Determines the scale upon which this event will be repeated. |
| RepeatPeriod | Integer | Nil | Determine how often the event repeat within the scale. A value of 1 with a RepeatFrequency of Monthly will draw the event on the calendar every month using the same day and time. |
| StartDate | DateTime | Nil | The beginning point of the event. |
| Tag | Variant | Nil | Developer storage. |
| TextColor | Color | Nil | Text color of the event. |
| Title | String | Nil | Title of the event. Displayed within the UI to the right of the event time (when not AllDay). |
| URL | String | Nil | URL of the event, if loaded from an external source. |