$getList->props = array("ID", "PartnerKey", "CreatedDate", "ModifiedDate", "Client.ID", "Client.PartnerClientKey", "ListName", "Description", "Category", "Type", "CustomerKey", "ListClassification", "AutomatedEmail.ID");
 $getResponse = $getList->get();
 print_r('Get Status: ' . ($getResponse->status ? 'true' : 'false') . "\n");
 print 'Code: ' . $getResponse->code . "\n";
 print 'Message: ' . $getResponse->message . "\n";
 print_r('More Results: ' . ($getResponse->moreResults ? 'true' : 'false') . "\n");
 print 'Results Length: ' . count($getResponse->results) . "\n";
 print 'Results: ' . "\n";
 print_r($getResponse->results);
 print "\n---------------\n";
 // Update the List
 print "Update the List \n";
 $patchList = new ET_List();
 $patchList->authStub = $myclient;
 $patchList->props = array("ID" => $newListID, "Description" => "This list was created with the PHPSDK!!!");
 $patchResult = $patchList->patch();
 print_r('Patch Status: ' . ($patchResult->status ? 'true' : 'false') . "\n");
 print 'Code: ' . $patchResult->code . "\n";
 print 'Message: ' . $patchResult->message . "\n";
 print 'Results Length: ' . count($patchResult->results) . "\n";
 print 'Results: ' . "\n";
 print_r($patchResult->results);
 print "\n---------------\n";
 // Retrieve Updated List
 print "Retrieve Updated List \n";
 $getList = new ET_List();
 $getList->authStub = $myclient;
 $getList->filter = array('Property' => 'ID', 'SimpleOperator' => 'equals', 'Value' => $newListID);
 $getList->props = array("ID", "PartnerKey", "CreatedDate", "ModifiedDate", "Client.ID", "Client.PartnerClientKey", "ListName", "Description", "Category", "Type", "CustomerKey", "ListClassification", "AutomatedEmail.ID");
 $getResponse = $getList->get();
 print_r('Get Status: ' . ($getResponse->status ? 'true' : 'false') . "\n");