. * * Consult LICENSE file for details ************************************************/ class SyncBaseBody extends SyncObject { public $type; //Possible types are plain text, html, rtf and mime public $estimatedDataSize; public $truncated; public $data; public $preview; function SyncBaseBody() { $mapping = array( SYNC_AIRSYNCBASE_TYPE => array (self::STREAMER_VAR => "type"), SYNC_AIRSYNCBASE_ESTIMATEDDATASIZE => array (self::STREAMER_VAR => "estimatedDataSize"), SYNC_AIRSYNCBASE_TRUNCATED => array (self::STREAMER_VAR => "truncated"), SYNC_AIRSYNCBASE_DATA => array (self::STREAMER_VAR => "data"), ); if(Request::GetProtocolVersion() >= 14.0) { $mapping[SYNC_AIRSYNCBASE_PREVIEW] = array (self::STREAMER_VAR => "preview"); } parent::SyncObject($mapping); } } ?>