public void PhotosSetPerms(string photoId, bool isPublic, bool isFriend, bool isFamily, PermissionComment permComment, PermissionAddMeta permAddMeta)
{
Hashtable parameters = new Hashtable();
parameters.Add("method", "flickr.photos.setPerms");
parameters.Add("photo_id", photoId);
parameters.Add("is_public", (isPublic?"1":"0"));
parameters.Add("is_friend", (isFriend?"1":"0"));
parameters.Add("is_family", (isFamily?"1":"0"));
parameters.Add("perm_comment", permComment.ToString("d"));
parameters.Add("perm_addmeta", permAddMeta.ToString("d"));
FlickrNet.Response response = GetResponseNoCache(parameters);
if( response.Status == ResponseStatus.OK )
{
return;
}
else
{
throw new FlickrException(response.Error);
}
}