Field | Value | Comments |
OrgRepeat | "1" if this is a repeating appointment | Indicates that this is a repeating appointment. If it is not present then it is not a repeating appointment. |
RepeatAdjust | numeric string | If RepeatUnit = "W" this represents day of the week, where Sunday = "0", Monday = "1", etc.
If RepeatUnit = "MD" this represents a day of the month where the 5th of the month = "5"
If RepeatUnit = "MP" this represents the week in the month and the day of the week where the first Monday = "1.1", the 2nd Sunday = "2.0 |
RepeatDates | array of dates (date/time list) | The dates of the repeat instances |
RepeatFor | number | number of days, weeks, months, or years to repeat for (used in conjunction with RepeatForUnit) |
RepeatForUnit | string | the unit used in RepeatFor (D, W, M, Y) |
RepeatHow | "U" = Until
"F" = For | If this = "F" then we use RepeatFor and RepeatForUnit to determine how long to repeat |
RepeatIds | array (text list) | UNIDs of all of the repeat instances |
RepeatInterval | numeric string | "3" would represent every third RepeatUnit (so if RepeatUnit = "D" then "3" means every third day) |
RepeatUnit | "D" = Daily
"W" = Weekly
"MD" = Monthly By Date
"MP" = Monthly by Day
"YD" = Yearly
"C" = Custom |  |
RepeatUntil | date/time | If RepeatHow = "U" we repeat until this date |
RepeatWeekends | "D" = Don't move
"F" = Move to Friday
"M" = Move to Monday
"N" = Move to nearest weekday
"X" = Delete | represents what to do if a repeat date falls on a weekend |