Index: freshbooks.class.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/freshbooks/freshbooks.class.inc,v
retrieving revision 1.5
diff -u -p -r1.5 freshbooks.class.inc
--- freshbooks.class.inc	7 Nov 2008 05:59:31 -0000	1.5
+++ freshbooks.class.inc	25 May 2009 07:31:54 -0000
@@ -158,11 +158,30 @@ class DrupalFreshBooks {
       case 'client.update':
         return array_merge(array('client_id' => 'int'), $this->getMethodArgs('client.create'));
       case 'client.get':
-        return array('client_id' => 'int');
       case 'client.delete':
         return array('client_id' => 'int');
       case 'client.list':
         return array('email' => 'str', 'username' => 'str', 'page' => 'int', 'per_page' => 'int');
+      case 'project.list':
+        return array('page' => 'int', 'per_page' => 'int');
+      case 'task.create':
+        return array('name' => 'str', 'billable' => 'int', 'rate' => 'str', 'description' => 'str');
+      case 'task.update':
+        return array('task_id' => 'int', 'name' => 'str', 'billable' => 'int', 'rate' => 'str', 'description' => 'str');
+      case 'task.get':
+      case 'task.delete':
+        return array('task_id' => 'int');
+      case 'task.list':
+        return array('project_id' => 'int', 'page' => 'int', 'per_page' => 'int');
+      case 'time_entry.create':
+        return array('project_id' => 'int', 'task_id' => 'int', 'hours' => 'str', 'notes' => 'str', 'date' => 'str');
+      case 'time_entry.update':
+        return array('time_entry_id' => 'int', 'project_id' => 'int', 'task_id' => 'int', 'hours' => 'str', 'notes' => 'str', 'date' => 'str')
+      case 'time_entry.get':
+      case 'time_entry.delete':
+        return array('time_entry_id' => 'int');
+      case 'time_entry.list':
+        return array('page' => 'int', 'per_page' => 'int');
       default:
         return array();
     }
