print "Retrieve All ProfileAttributes\n"; $getProfileAttribute = new ET_ProfileAttribute(); $getProfileAttribute->authStub = $myclient; $getResponse = $getProfileAttribute->get(); print_r('Get Status: ' . ($getResponse->status ? 'true' : 'false') . "\n"); print 'Code: ' . $getResponse->code . "\n"; print 'Message: ' . $getResponse->message . "\n"; print 'Results Length: ' . count($getResponse->results) . "\n"; print 'Results: ' . "\n"; print_r($getResponse->results); print "\n---------------\n"; print "Update ProfileAttribute \n"; $patchProfileAttribute = new ET_ProfileAttribute(); $patchProfileAttribute->authStub = $myclient; $patchProfileAttribute->props = array("Name" => $NameOfAttribute, "PropertyType" => "string"); $patchResponse = $patchProfileAttribute->patch(); print_r('Patch Status: ' . ($patchResponse->status ? 'true' : 'false') . "\n"); print 'Code: ' . $patchResponse->code . "\n"; print 'Message: ' . $patchResponse->message . "\n"; print 'Results Length: ' . count($patchResponse->results) . "\n"; print 'Results: ' . "\n"; print_r($patchResponse->results); print "\n---------------\n"; print "Delete ProfileAttribute \n"; $deleteProfileAttribute = new ET_ProfileAttribute(); $deleteProfileAttribute->authStub = $myclient; $deleteProfileAttribute->props = array("Name" => $NameOfAttribute, "PropertyType" => "string"); $deleteResponse = $deleteProfileAttribute->delete(); print_r('Delete Status: ' . ($deleteResponse->status ? 'true' : 'false') . "\n"); print 'Code: ' . $deleteResponse->code . "\n"; print 'Message: ' . $deleteResponse->message . "\n";