| alertAction | The title of the action button or slider. | 
| alertBody | The message displayed in the notification alert. | 
| alertLaunchImage | Identifies the image used as the launch image when the user taps the action button. | 
| alertTitle | A short description of the reason for the alert. | 
| applicationIconBadgeNumber | The number to display as the application's icon badge. | 
| fireDate | The date and time when the system should deliver the notification. | 
| hasAction | A boolean value that controls whether the alert action is visible or not. | 
| repeatCalendar | The calendar type (Gregorian, Chinese, etc) to use for rescheduling the notification. | 
| repeatInterval | The calendar interval at which to reschedule the notification. | 
| soundName | The name of the sound file to play when an alert is displayed. | 
| timeZone | The time zone of the notification's fire date. | 
| userInfo | A dictionary for passing custom information to the notified application. |