. * * Consult LICENSE file for details ************************************************/ class SyncOOFMessage extends SyncObject { public $appliesToInternal; public $appliesToExternal; public $appliesToExternalUnknown; public $enabled; public $replymessage; public $bodytype; public function SyncOOFMessage() { $mapping = array ( //only one of the following 3 apply types will be available SYNC_SETTINGS_APPLIESTOINTERVAL => array ( self::STREAMER_VAR => "appliesToInternal", self::STREAMER_PROP => self::STREAMER_TYPE_SEND_EMPTY), SYNC_SETTINGS_APPLIESTOEXTERNALKNOWN => array ( self::STREAMER_VAR => "appliesToExternal", self::STREAMER_PROP => self::STREAMER_TYPE_SEND_EMPTY), SYNC_SETTINGS_APPLIESTOEXTERNALUNKNOWN => array ( self::STREAMER_VAR => "appliesToExternalUnknown", self::STREAMER_PROP => self::STREAMER_TYPE_SEND_EMPTY), SYNC_SETTINGS_ENABLED => array ( self::STREAMER_VAR => "enabled"), SYNC_SETTINGS_REPLYMESSAGE => array ( self::STREAMER_VAR => "replymessage"), SYNC_SETTINGS_BODYTYPE => array ( self::STREAMER_VAR => "bodytype", self::STREAMER_CHECKS => array( self::STREAMER_CHECK_ONEVALUEOF => array(SYNC_SETTINGSOOF_BODYTYPE_HTML, ucfirst(strtolower(SYNC_SETTINGSOOF_BODYTYPE_TEXT))) )), ); parent::SyncObject($mapping); } } ?>