data class Message : Parcelable
| Media | class Media : Parcelable | 
| alert | val alert: String | 
| contentType | val contentType: Int | 
| custom | val custom: String? | 
| customKeys | val customKeys: Map<String, String>? | 
| endDateUtc | val endDateUtc: Date? | 
| id | val id: String | 
| isRollingPeriod | val isRollingPeriod: Boolean | 
| media | val media: Media? | 
| messageLimit | val messageLimit: Int | 
| messagesPerPeriod | val messagesPerPeriod: Int | 
| messageType | val messageType: Int | 
| numberOfPeriods | val numberOfPeriods: Int | 
| openDirect | val openDirect: String? | 
| periodType | val periodType: Int | 
| proximity | val proximity: Int | 
| sound | val sound: String? | 
| startDateUtc | val startDateUtc: Date? | 
| title | val title: String? | 
| url | val url: String? | 
| alert | fun  | 
| contentType | fun  | 
| custom | fun  | 
| customKeys | fun  | 
| endDateUtc | fun  | 
| id | fun  | 
| media | fun  | 
| messageLimit | fun  | 
| messagesPerPeriod | fun  | 
| messageType | fun  | 
| numberOfPeriods | fun  | 
| openDirect | fun  | 
| periodType | fun  | 
| proximity | fun  | 
| sound | fun  | 
| startDateUtc | fun  | 
| title | fun  | 
| url | fun  | 
| CONTENT_TYPE_ALERT | const val CONTENT_TYPE_ALERT: Int | 
| MESSAGE_TYPE_FENCE_ENTRY | const val MESSAGE_TYPE_FENCE_ENTRY: Int | 
| MESSAGE_TYPE_FENCE_EXIT | const val MESSAGE_TYPE_FENCE_EXIT: Int | 
| MESSAGE_TYPE_NONE | const val MESSAGE_TYPE_NONE: Int | 
| MESSAGE_TYPE_PROXIMITY | const val MESSAGE_TYPE_PROXIMITY: Int | 
| PERIOD_TYPE_UNIT_DAY | const val PERIOD_TYPE_UNIT_DAY: Int | 
| PERIOD_TYPE_UNIT_HOUR | const val PERIOD_TYPE_UNIT_HOUR: Int | 
| PERIOD_TYPE_UNIT_MONTH | const val PERIOD_TYPE_UNIT_MONTH: Int | 
| PERIOD_TYPE_UNIT_NONE | const val PERIOD_TYPE_UNIT_NONE: Int | 
| PERIOD_TYPE_UNIT_WEEK | const val PERIOD_TYPE_UNIT_WEEK: Int | 
| PERIOD_TYPE_UNIT_YEAR | const val PERIOD_TYPE_UNIT_YEAR: Int |