info[] = CheckinData::ParseFromArray($item); } return $info; } } class CheckinData { public $userid = null; // string public $groupname = null; // string public $checkin_type = null; // string public $exception_type = null; // string public $checkin_time = null; // uint public $location_title = null; // string public $location_detail = null; // string public $wifiname = null; // string public $notes = null; // string public $wifimac = null; // string public $mediaids = null; // string array static public function ParseFromArray($arr) { $info = new CheckinData(); $info->userid = Utils::arrayGet($arr, "userid"); $info->groupname = Utils::arrayGet($arr, "groupname"); $info->checkin_type = Utils::arrayGet($arr, "checkin_type"); $info->exception_type = Utils::arrayGet($arr, "exception_type"); $info->checkin_time = Utils::arrayGet($arr, "checkin_time"); $info->location_title = Utils::arrayGet($arr, "location_title"); $info->location_detail = Utils::arrayGet($arr, "location_detail"); $info->wifiname = Utils::arrayGet($arr, "wifiname"); $info->notes = Utils::arrayGet($arr, "notes"); $info->wifimac = Utils::arrayGet($arr, "wifimac"); $info->mediaids = Utils::arrayGet($arr, "mediaids"); return $info; } }