. * * Consult LICENSE file for details ************************************************/ class SyncUserInformation extends SyncObject { public $accountid; public $accountname; public $userdisplayname; public $senddisabled; public $emailaddresses; public $Status; public function SyncUserInformation() { $mapping = array ( SYNC_SETTINGS_ACCOUNTID => array ( self::STREAMER_VAR => "accountid"), SYNC_SETTINGS_ACCOUNTNAME => array ( self::STREAMER_VAR => "accountname"), SYNC_SETTINGS_EMAILADDRESSES => array ( self::STREAMER_VAR => "emailaddresses", self::STREAMER_ARRAY => SYNC_SETTINGS_SMPTADDRESS), SYNC_SETTINGS_PROP_STATUS => array ( self::STREAMER_VAR => "Status", self::STREAMER_TYPE => self::STREAMER_TYPE_IGNORE) ); if (Request::GetProtocolVersion() >= 12.1) { $mapping[SYNC_SETTINGS_USERDISPLAYNAME] = array ( self::STREAMER_VAR => "userdisplayname"); } if (Request::GetProtocolVersion() >= 14.0) { $mapping[SYNC_SETTINGS_SENDDISABLED] = array ( self::STREAMER_VAR => "senddisabled"); } parent::SyncObject($mapping); } } ?>