{"action":"created","comment":{"url":"https://api.github.com/repos/workato/connector_sdk/pulls/comments/181378462","pull_request_review_id":111998070,"id":181378462,"diff_hunk":"@@ -0,0 +1,1777 @@\n+{\n+  title: \"Intacct (custom)\",\n+\n+  connection: {\n+    fields: [\n+      { name: \"login_username\", optional: false },\n+      { name: \"login_password\", optional: false, control_type: \"password\" },\n+      { name: \"sender_id\", optional: false },\n+      { name: \"sender_password\", optional: false, control_type: \"password\" },\n+      { name: \"company_id\", optional: false }\n+    ],\n+\n+    authorization: {\n+      type: \"custom_auth\",\n+\n+      refresh_on: [/Expired Token/],\n+\n+      acquire: ->(_connection) {},\n+\n+      detect_on: [%r{<status>failure</status>}],\n+\n+      apply: lambda { |connection|\n+        headers(\"Content-Type\" => \"x-intacct-xml-request\")\n+        payload do |current|\n+          current[\"control\"] = {\n+            \"senderid\" => connection[\"sender_id\"],\n+            \"password\" => connection[\"sender_password\"],\n+            \"controlid\" => \"testControlId\",\n+            \"uniqueid\" => false,\n+            \"dtdversion\" => 3.0\n+          }\n+          current[\"operation\"] = {\n+            \"authentication\" => {\n+              \"login\" => {\n+                \"userid\" => connection[\"login_username\"],\n+                \"companyid\" => connection[\"company_id\"],\n+                \"password\" => connection[\"login_password\"]\n+              }\n+            }\n+          }\n+          content = current.delete(\"content\")\n+          current[\"operation\"][\"content\"] = content if content && content != {}\n+        end\n+        format_xml(\"request\")\n+      }\n+    },\n+\n+    base_uri: ->(_connection) { \"https://api.intacct.com\" }\n+  },\n+\n+  test: ->(_connection) { post(\"/ia/xml/xmlgw.phtml\") },\n+\n+  object_definitions: {\n+    api_session: {\n+      fields: lambda { |_connection|\n+        [\n+          { name: \"sessionid\", label: \"Session ID\" },\n+          { name: \"endpoint\", label: \"Endpoint\" }\n+        ]\n+      }\n+    },\n+\n+    result: {\n+      fields: lambda { |_connection|\n+        [\n+          { name: \"status\", label: \"Job status\" },\n+          { name: \"function\", label: \"Job function\" },\n+          { name: \"controlid\", label: \"Control ID\" },\n+          { name: \"key\", label: \"Record key\" }\n+        ]\n+      }\n+    },\n+\n+    employee_create: {\n+      fields: lambda { |_connection|\n+        [\n+          { name: \"RECORDNO\", label: \"Record number\", type: \"integer\" },\n+          { name: \"EMPLOYEEID\", label: \"Employee ID\", sticky: true },\n+          {\n+            name: \"PERSONALINFO\",\n+            label: \"Personal info\",\n+            hint: \"Contact info\",\n+            optional: false,\n+            type: \"object\",\n+            properties: [{\n+              name: 'CONTACTNAME',\n+              label: 'Contact name',\n+              hit: 'Contact name of an existing contact',\n+              optional: false,\n+              control_type: \"select\",\n+              pick_list: \"contact_names\",\n+              toggle_hint: \"Select from list\",\n+              toggle_field: {\n+                name: \"CONTACTNAME\",\n+                label: \"Contact name\",\n+                toggle_hint: \"Use custom value\",\n+                control_type: \"text\",\n+                type: \"string\"\n+              }\n+            }]\n+          },\n+          { name: \"STARTDATE\", label: \"Start date\", type: \"date\" },\n+          { name: \"TITLE\", label: \"Title\" },\n+          { name: \"SSN\", label: \"Social security number\" },\n+          { name: \"EMPLOYEETYPE\", label: \"Employee type\" },\n+          {\n+            name: \"STATUS\",\n+            label: \"Status\",\n+            control_type: \"select\",\n+            pick_list: \"statuses\",\n+            toggle_hint: \"Select from list\",\n+            toggle_field: {\n+              name: \"STATUS\",\n+              label: \"Status\",\n+              toggle_hint: \"Use custom value\",\n+              control_type: \"text\",\n+              type: \"string\"\n+            }\n+          },\n+          { name: \"BIRTHDATE\", label: \"Birth date\", type: \"date\" },\n+          { name: \"ENDDATE\", label: \"End date\", type: \"date\" },\n+          {\n+            name: \"TERMINATIONTYPE\",\n+            label: \"Termination type\",\n+            control_type: \"select\",\n+            pick_list: \"termination_types\",\n+            toggle_hint: \"Select from list\",\n+            toggle_field: {\n+              name: \"TERMINATIONTYPE\",\n+              label: \"Termination type\",\n+              toggle_hint: \"Use custom value\",\n+              control_type: \"text\",\n+              type: \"string\"\n+            }\n+          },\n+          {\n+            name: \"SUPERVISORID\",\n+            label: \"Manager\",\n+            control_type: \"select\",\n+            pick_list: \"employees\",\n+            toggle_hint: \"Select from list\",\n+            toggle_field: {\n+              name: \"SUPERVISORID\",\n+              label: \"Manager's employee ID\",\n+              toggle_hint: \"Use custom value\",\n+              control_type: \"text\",\n+              type: \"string\"\n+            }\n+          },\n+          {\n+            name: \"GENDER\",\n+            label: \"Gender\",\n+            control_type: \"select\",\n+            pick_list: \"genders\",\n+            toggle_hint: \"Select from list\",\n+            toggle_field: {\n+              name: \"GENDER\",\n+              label: \"Gender\",\n+              toggle_hint: \"Use custom value\",\n+              control_type: \"text\",\n+              type: \"string\"\n+            }\n+          },\n+          {\n+            name: 'DEPARTMENTID',\n+            label: 'Department',\n+            control_type: \"select\",\n+            pick_list: \"departments\",\n+            toggle_hint: \"Select from list\",\n+            toggle_field: {\n+              name: \"DEPARTMENTID\",\n+              label: \"Department ID\",\n+              toggle_hint: \"Use custom value\",\n+              control_type: \"text\",\n+              type: \"string\"\n+            }\n+          },\n+          {\n+            name: 'LOCATIONID',\n+            label: \"Location\",\n+            hint: \"Required only when an employee is created at the \" \\\n+              \"top level in a multi-entity, multi-base-currency company.\",\n+            sticky: true,\n+            control_type: \"select\",\n+            pick_list: \"locations\",\n+            toggle_hint: \"Select from list\",\n+            toggle_field: {\n+              name: \"LOCATIONID\",\n+              label: \"Location ID\",\n+              toggle_hint: \"Use custom value\",\n+              control_type: \"text\",\n+              type: \"string\"\n+            }\n+          },\n+          {\n+            name: 'CLASSID',\n+            label: \"Class\",\n+            control_type: \"select\",\n+            pick_list: \"classes\",\n+            toggle_hint: \"Select from list\",\n+            toggle_field: {\n+              name: \"CLASSID\",\n+              label: \"Class ID\",\n+              toggle_hint: \"Use custom value\",\n+              control_type: \"text\",\n+              type: \"string\"\n+            }\n+          },\n+          {\n+            name: \"CURRENCY\",\n+            label: \"Currency\",\n+            hint: \"Default currency code\"\n+          },\n+          { name: \"EARNINGTYPENAME\", label: \"Earning type name\" },\n+          {\n+            name: \"POSTACTUALCOST\",\n+            label: \"Post actual cost\",\n+            control_type: \"checkbox\",\n+            type: \"boolean\"\n+          },\n+          { name: \"NAME1099\", label: \"Name 1099\", hint: \"Form 1099 name\" },\n+          { name: \"FORM1099TYPE\", label: \"Form 1099 type\" },\n+          { name: \"FORM1099BOX\", label: \"Form 1099 box\" },\n+          {\n+            name: \"SUPDOCFOLDERNAME\",\n+            label: \"SUP doc folder name\",\n+            hint: \"Attachment folder name\"\n+          },\n+          { name: \"PAYMETHODKEY\", label: \"Preferred payment method\" },\n+          {\n+            name: \"PAYMENTNOTIFY\",\n+            label: \"Payment notify\",\n+            hint: \"Send automatic payment notification\",\n+            control_type: \"checkbox\",\n+            type: \"boolean\"\n+          },\n+          {\n+            name: \"MERGEPAYMENTREQ\",\n+            label: \"Merge payment requests\",\n+            control_type: \"checkbox\",\n+            type: \"boolean\"\n+          },\n+          {\n+            name: \"ACHENABLED\",\n+            label: \"ACH enabled\",\n+            control_type: \"checkbox\",\n+            type: \"boolean\"\n+          },\n+          { name: \"ACHBANKROUTINGNUMBER\", label: \"ACH bank routing number\" },\n+          { name: \"ACHACCOUNTNUMBER\", label: \"ACH account number\" },\n+          { name: \"ACHACCOUNTTYPE\", label: \"ACH account type\" },\n+          { name: \"ACHREMITTANCETYPE\", label: \"ACH remittance type\" },\n+          { name: \"WHENCREATED\", label: \"Created date\", type: \"timestamp\" },\n+          { name: \"WHENMODIFIED\", label: \"Modified date\", type: \"timestamp\" },\n+          { name: \"CREATEDBY\", label: \"Created by\" },\n+          { name: \"MODIFIEDBY\", label: \"Modified by\" }\n+        ]\n+      }\n+    },\n+\n+    employee_get: {\n+      fields: lambda { |_connection|\n+        [\n+          { name: \"RECORDNO\", label: \"Record number\", type: \"integer\" },\n+          {\n+            name: 'EMPLOYEEID',\n+            label: \"Employee\",\n+            sticky: true,\n+            control_type: \"select\",\n+            pick_list: \"employees\",\n+            toggle_hint: \"Select from list\",\n+            toggle_field: {\n+              name: \"EMPLOYEEID\",\n+              label: \"Employee ID\",\n+              toggle_hint: \"Use custom value\",\n+              control_type: \"text\",\n+              type: \"string\"\n+            }\n+          },\n+          {\n+            name: \"PERSONALINFO\",\n+            label: \"Personal info\",\n+            hint: \"Contact info\",\n+            type: \"object\",\n+            properties: [\n+              { name: \"CONTACTNAME\", label: \"Contact name\" },\n+              { name: \"PRINTAS\", label: \"Print as\" },\n+              { name: \"COMPANYNAME\", label: \"Company name\" },\n+              {\n+                name: \"TAXABLE\",\n+                label: \"Taxable\",\n+                control_type: \"checkbox\",\n+                type: \"boolean\"\n+              },\n+              {\n+                name: \"TAXGROUP\",\n+                label: \"Tax group\",\n+                hint: \"Contact tax group name\"\n+              },\n+              { name: \"PREFIX\", label: \"Prefix\" },\n+              { name: \"FIRSTNAME\", label: \"First name\" },\n+              { name: \"LASTNAME\", label: \"Last name\" },\n+              { name: \"INITIAL\", label: \"Initial\", hint: \"Middle name\" },\n+              {\n+                name: \"PHONE1\",\n+                label: \"Primary phone number\",\n+                control_type: \"phone\"\n+              },\n+              {\n+                name: \"PHONE2\",\n+                label: \"Secondary phone number\",\n+                control_type: \"phone\"\n+              },\n+              {\n+                name: \"CELLPHONE\",\n+                label: \"Cellphone\",\n+                hint: \"Cellular phone number\",\n+                control_type: \"phone\"\n+              },\n+              { name: \"PAGER\", label: \"Pager\", hint: \"Pager number\" },\n+              { name: \"FAX\", label: \"Fax\", hint: \"Fax number\" },\n+              {\n+                name: \"EMAIL1\",\n+                label: \"Primary email address\",\n+                control_type: \"email\"\n+              },\n+              {\n+                name: \"EMAIL2\",\n+                label: \"Secondary email address\",\n+                control_type: \"email\"\n+              },\n+              {\n+                name: \"URL1\",\n+                label: \"Primary URL\",\n+                control_type: \"url\"\n+              },\n+              {\n+                name: \"URL2\",\n+                label: \"Secondary URL\",\n+                control_type: \"url\"\n+              },\n+              {\n+                name: \"STATUS\",\n+                label: \"Status\",\n+                control_type: \"select\",\n+                pick_list: \"statuses\",\n+                toggle_hint: \"Select from list\",\n+                toggle_field: {\n+                  name: \"STATUS\",\n+                  label: \"Status\",\n+                  toggle_hint: \"Use custom value\",\n+                  control_type: \"text\",\n+                  type: \"string\"\n+                }\n+              },\n+              {\n+                name: \"MAILADDRESS\",\n+                label: \"Mailing information\",\n+                type: \"object\",\n+                properties: [\n+                  { name: \"ADDRESS1\", name: \"Address line 1\" },\n+                  { name: \"ADDRESS2\", name: \"Address line 2\" },\n+                  { name: \"CITY\", label: \"City\" },\n+                  { name: \"STATE\", label: \"State\", hint: \"State/province\" },\n+                  { name: \"ZIP\", label: \"Zip\", hint: \"Zip/postal code\" },\n+                  { name: \"COUNTRY\", label: \"Country\" }\n+                ]\n+              }\n+            ]\n+          },\n+          { name: \"STARTDATE\", label: \"Start date\", type: \"date\" },\n+          { name: \"TITLE\", label: \"Title\" },\n+          { name: \"SSN\", label: \"Social security number\" },\n+          { name: \"EMPLOYEETYPE\", label: \"Employee type\" },\n+          {\n+            name: \"STATUS\",\n+            label: \"Status\",\n+            control_type: \"select\",\n+            pick_list: \"statuses\",\n+            toggle_hint: \"Select from list\",\n+            toggle_field: {\n+              name: \"STATUS\",\n+              label: \"Status\",\n+              toggle_hint: \"Use custom value\",\n+              control_type: \"text\",\n+              type: \"string\"\n+            }\n+          },\n+          { name: \"BIRTHDATE\", label: \"Birth date\", type: \"date\" },\n+          { name: \"ENDDATE\", label: \"End date\", type: \"date\" },\n+          {\n+            name: \"TERMINATIONTYPE\",\n+            label: \"Termination type\",\n+            control_type: \"select\",\n+            pick_list: \"termination_types\",\n+            toggle_hint: \"Select from list\",\n+            toggle_field: {\n+              name: \"TERMINATIONTYPE\",\n+              label: \"Termination type\",\n+              toggle_hint: \"Use custom value\",\n+              control_type: \"text\",\n+              type: \"string\"\n+            }\n+          },\n+          {\n+            name: \"SUPERVISORID\",\n+            label: \"Manager\",\n+            control_type: \"select\",\n+            pick_list: \"employees\",\n+            toggle_hint: \"Select from list\",\n+            toggle_field: {\n+              name: \"SUPERVISORID\",\n+              label: \"Manager's employee ID\",\n+              toggle_hint: \"Use custom value\",\n+              control_type: \"text\",\n+              type: \"string\"\n+            }\n+          },\n+          {\n+            name: \"GENDER\",\n+            label: \"Gender\",\n+            control_type: \"select\",\n+            pick_list: \"genders\",\n+            toggle_hint: \"Select from list\",\n+            toggle_field: {\n+              name: \"GENDER\",\n+              label: \"Gender\",\n+              toggle_hint: \"Use custom value\",\n+              control_type: \"text\",\n+              type: \"string\"\n+            }\n+          },\n+          {\n+            name: 'DEPARTMENTID',\n+            label: 'Department',\n+            control_type: \"select\",\n+            pick_list: \"departments\",\n+            toggle_hint: \"Select from list\",\n+            toggle_field: {\n+              name: \"DEPARTMENTID\",\n+              label: \"Department ID\",\n+              toggle_hint: \"Use custom value\",\n+              control_type: \"text\",\n+              type: \"string\"\n+            }\n+          },\n+          {\n+            name: 'LOCATIONID',\n+            label: \"Location\",\n+            hint: \"Required only when an employee is created at the \" \\\n+              \"top level in a multi-entity, multi-base-currency company.\",\n+            sticky: true,\n+            control_type: \"select\",\n+            pick_list: \"locations\",\n+            toggle_hint: \"Select from list\",\n+            toggle_field: {\n+              name: \"LOCATIONID\",\n+              label: \"Location ID\",\n+              toggle_hint: \"Use custom value\",\n+              control_type: \"text\",\n+              type: \"string\"\n+            }\n+          },\n+          {\n+            name: 'CLASSID',\n+            label: \"Class\",\n+            control_type: \"select\",\n+            pick_list: \"classes\",\n+            toggle_hint: \"Select from list\",\n+            toggle_field: {\n+              name: \"CLASSID\",\n+              label: \"Class ID\",\n+              toggle_hint: \"Use custom value\",\n+              control_type: \"text\",\n+              type: \"string\"\n+            }\n+          },\n+          {\n+            name: \"CURRENCY\",\n+            label: \"Currency\",\n+            hint: \"Default currency code\"\n+          },\n+          { name: \"EARNINGTYPENAME\", label: \"Earning type name\" },\n+          {\n+            name: \"POSTACTUALCOST\",\n+            label: \"Post actual cost\",\n+            control_type: \"checkbox\",\n+            type: \"boolean\"\n+          },\n+          { name: \"NAME1099\", label: \"Name 1099\", hint: \"Form 1099 name\" },\n+          { name: \"FORM1099TYPE\", label: \"Form 1099 type\" },\n+          { name: \"FORM1099BOX\", label: \"Form 1099 box\" },\n+          {\n+            name: \"SUPDOCFOLDERNAME\",\n+            label: \"SUP doc folder name\",\n+            hint: \"Attachment folder name\"\n+          },\n+          { name: \"PAYMETHODKEY\", label: \"Preferred payment method\" },\n+          {\n+            name: \"PAYMENTNOTIFY\",\n+            label: \"Payment notify\",\n+            hint: \"Send automatic payment notification\",\n+            control_type: \"checkbox\",\n+            type: \"boolean\"\n+          },\n+          {\n+            name: \"MERGEPAYMENTREQ\",\n+            label: \"Merge payment requests\",\n+            control_type: \"checkbox\",\n+            type: \"boolean\"\n+          },\n+          {\n+            name: \"ACHENABLED\",\n+            label: \"ACH enabled\",\n+            control_type: \"checkbox\",\n+            type: \"boolean\"\n+          },\n+          { name: \"ACHBANKROUTINGNUMBER\", label: \"ACH bank routing number\" },\n+          { name: \"ACHACCOUNTNUMBER\", label: \"ACH account number\" },\n+          { name: \"ACHACCOUNTTYPE\", label: \"ACH account type\" },\n+          { name: \"ACHREMITTANCETYPE\", label: \"ACH remittance type\" },\n+          { name: \"WHENCREATED\", label: \"Created date\", type: \"timestamp\" },\n+          { name: \"WHENMODIFIED\", label: \"Modified date\", type: \"timestamp\" },\n+          { name: \"CREATEDBY\", label: \"Created by\" },\n+          { name: \"MODIFIEDBY\", label: \"Modified by\" }\n+        ]\n+      }\n+    },\n+\n+    # Purchase order transaction\n+    po_txn_header: {\n+      fields: lambda { |_connection|\n+        [\n+          {\n+            name: \"@key\",\n+            label: \"Key\",\n+            hint: \"Document ID of purchase transaction\"\n+          },\n+          {\n+            name: \"datecreated\",\n+            label: \"Date created\",\n+            hint: \"Transaction date\",\n+            type: \"date\"\n+          },\n+          {\n+            name: \"dateposted\",\n+            label: \"Date posted\",\n+            hint: \"GL posting date\",\n+            type: \"date\"\n+          },\n+          { name: \"referenceno\", label: \"Reference number\" },\n+          { name: \"vendordocno\", label: \"Vendor document number\" },\n+          { name: \"termname\", label: \"Payment term\" },\n+          { name: \"datedue\", label: \"Due date\", type: \"date\" },\n+          { name: \"message\" },\n+          { name: \"shippingmethod\", label: \"Shipping method\" },\n+          {\n+            name: \"returnto\",\n+            label: \"Return to contact\",\n+            type: \"object\",\n+            properties: [{\n+              name: 'contactname',\n+              label: 'Contact name',\n+              hit: 'Contact name of an existing contact',\n+              optional: false,\n+              control_type: \"select\",\n+              pick_list: \"contact_names\",\n+              toggle_hint: \"Select from list\",\n+              toggle_field: {\n+                name: \"contactname\",\n+                label: \"Contact name\",\n+                toggle_hint: \"Use custom value\",\n+                control_type: \"text\",\n+                type: \"string\"\n+              }\n+            }]\n+          },\n+          {\n+            name: \"payto\",\n+            label: \"Pay to contact\",\n+            type: \"object\",\n+            properties: [{\n+              name: 'contactname',\n+              label: 'Contact name',\n+              hit: 'Contact name of an existing contact',\n+              optional: false,\n+              control_type: \"select\",\n+              pick_list: \"contact_names\",\n+              toggle_hint: \"Select from list\",\n+              toggle_field: {\n+                name: \"contactname\",\n+                label: \"Contact name\",\n+                toggle_hint: \"Use custom value\",\n+                control_type: \"text\",\n+                type: \"string\"\n+              }\n+            }]\n+          },\n+          {\n+            name: \"supdocid\",\n+            label: \"Supporting document ID\",\n+            hint: \"Attachments ID\"\n+          },\n+          { name: \"externalid\", label: \"External ID\" },\n+          { name: \"basecurr\", label: \"Base currency code\" },\n+          { name: \"currency\", hint: \"Transaction currency code\" },\n+          { name: \"exchratedate\", label: \"Exchange rate date\", type: \"date\" },\n+          {\n+            name: \"exchratetype\",\n+            label: \"Exchange rate type\",\n+            hint: \"Do not use if exchrate is set. \" \\\n+              \"(Leave blank to use Intacct Daily Rate)\"\n+          },\n+          {\n+            name: \"exchrate\",\n+            label: \"Exchange rate\",\n+            hint: \"Do not use if exchangeratetype is set.\"\n+          },\n+          {\n+            name: \"customfields\",\n+            label: \"Custom fields\",\n+            type: \"array\",\n+            of: \"object\",\n+            properties: [\n+              {\n+                name: \"customfield\",\n+                label: \"Custom field\",\n+                type: \"array\",\n+                of: \"object\",\n+                properties: [\n+                  {\n+                    name: \"customfieldname\",\n+                    label: \"Custom field name\",\n+                    hint: \"Integration name of custom field\"\n+                  },\n+                  {\n+                    name: \"customfieldvalue\",\n+                    label: \"Custom field value\",\n+                    hint: \"Enter the value of custom field\"\n+                  }\n+                ]\n+              }\n+            ]\n+          },\n+          {\n+            name: \"state\",\n+            hint: \"Action. Use Draft, Pending or Closed. (Default depends \" \\\n+              \"on transaction definition configuration)\"\n+          }\n+        ]\n+      }\n+    },\n+\n+    po_txn_transitem: {\n+      fields: lambda { |_connection|\n+        [\n+          {\n+            name: \"@key\",\n+            label: \"Key\",\n+            hint: \"Document ID of purchase transaction\"\n+          },\n+          {\n+            name: \"updatepotransitems\",\n+            label: \"Transaction items\",\n+            hint: \"Array to create new line items\",\n+            type: \"array\",\n+            of: \"object\",\n+            properties: [\n+              {\n+                name: \"potransitem\",\n+                label: \"Purchase order line items\",\n+                type: \"object\",\n+                properties: [\n+                  { name: \"itemid\", label: \"Item ID\" },\n+                  { name: \"itemdesc\", label: \"Item description\" },\n+                  {\n+                    name: \"taxable\",\n+                    hint: \"Customer must be set up for taxable.\",\n+                    control_type: \"checkbox\",\n+                    type: \"boolean\"\n+                  },\n+                  {\n+                    name: 'warehouseid',\n+                    label: 'Warehouse',\n+                    control_type: \"select\",\n+                    pick_list: \"warehouses\",\n+                    toggle_hint: \"Select from list\",\n+                    toggle_field: {\n+                      name: \"warehouseid\",\n+                      label: \"Warehouse ID\",\n+                      toggle_hint: \"Use custom value\",\n+                      control_type: \"text\",\n+                      type: \"string\"\n+                    }\n+                  },\n+                  { name: \"quantity\" },\n+                  { name: \"unit\", hint: \"Unit of measure to base quantity\" },\n+                  { name: \"price\", control_type: \"currency\", type: \"number\" },\n+                  {\n+                    name: \"sourcelinekey\",\n+                    label: \"Source line key\",\n+                    hint: \"Source line to convert this line from. Use the\" \\\n+                      \"RECORDNO of the line from the created from \" \\\n+                      \"transaction document.\"\n+                  },\n+                  {\n+                    name: \"overridetaxamount\",\n+                    label: \"Override tax amount\",\n+                    control_type: \"currency\",\n+                    type: \"number\"\n+                  },\n+                  {\n+                    name: \"tax\",\n+                    hint: \"Tax amount\",\n+                    control_type: \"currency\",\n+                    type: \"number\"\n+                   },\n+                   {\n+                     name: 'locationid',\n+                     label: \"Location\",\n+                     sticky: true,\n+                     control_type: \"select\",\n+                     pick_list: \"locations\",\n+                     toggle_hint: \"Select from list\",\n+                     toggle_field: {\n+                       name: \"locationid\",\n+                       label: \"Location ID\",\n+                       toggle_hint: \"Use custom value\",\n+                       control_type: \"text\",\n+                       type: \"string\"\n+                     }\n+                   },\n+                  {\n+                    name: 'departmentid',\n+                    label: 'Department',\n+                    control_type: \"select\",\n+                    pick_list: \"departments\",\n+                    toggle_hint: \"Select from list\",\n+                    toggle_field: {\n+                      name: \"departmentid\",\n+                      label: \"Department ID\",\n+                      toggle_hint: \"Use custom value\",\n+                      control_type: \"text\",\n+                      type: \"string\"\n+                    }\n+                  },\n+                  { name: \"memo\" },\n+                  # { name: \"itemdetails\", hint: \"Array of item details\" },\n+                  {\n+                    name: \"form1099\",\n+                    hint: \"Vendor must be set up for 1099s.\",\n+                    control_type: \"checkbox\",\n+                    type: \"boolean\"\n+                  },\n+                  {\n+                    name: \"customfields\",\n+                    label: \"Custom fields\",\n+                    type: \"array\",\n+                    of: \"object\",\n+                    properties: [\n+                      {\n+                        name: \"customfield\",\n+                        label: \"Custom field\",\n+                        type: \"array\",\n+                        of: \"object\",\n+                        properties: [\n+                          {\n+                            name: \"customfieldname\",\n+                            label: \"Custom field name\",\n+                            hint: \"Integration name of custom field\"\n+                          },\n+                          {\n+                            name: \"customfieldvalue\",\n+                            label: \"Custom field value\",\n+                            hint: \"Enter the value of custom field\"\n+                          }\n+                        ]\n+                      }\n+                    ]\n+                  },\n+                  {\n+                    name: 'projectid',\n+                    label: \"Project\",\n+                    control_type: \"select\",\n+                    pick_list: \"projects\",\n+                    toggle_hint: \"Select from list\",\n+                    toggle_field: {\n+                      name: \"projectid\",\n+                      label: \"Project ID\",\n+                      toggle_hint: \"Use custom value\",\n+                      control_type: \"text\",\n+                      type: \"string\"\n+                    }\n+                  },\n+                  { name: \"customerid\" , label: \"Customer ID\" },\n+                  { name: \"vendorid\", label: \"Vendor ID\" },\n+                  {\n+                    name: 'employeeid',\n+                    label: \"Employee\",\n+                    control_type: \"select\",\n+                    pick_list: \"employees\",\n+                    toggle_hint: \"Select from list\",\n+                    toggle_field: {\n+                      name: \"employeeid\",\n+                      label: \"Employee ID\",\n+                      toggle_hint: \"Use custom value\",\n+                      control_type: \"text\",\n+                      type: \"string\"\n+                    }\n+                  },\n+                  {\n+                    name: 'classid',\n+                    label: \"Class\",\n+                    control_type: \"select\",\n+                    pick_list: \"classes\",\n+                    toggle_hint: \"Select from list\",\n+                    toggle_field: {\n+                      name: \"classid\",\n+                      label: \"Class ID\",\n+                      toggle_hint: \"Use custom value\",\n+                      control_type: \"text\",\n+                      type: \"string\"\n+                    }\n+                  },\n+                  { name: \"contractid\", label: \"Contract ID\" },\n+                  {\n+                    name: \"billable\",\n+                    control_type: \"checkbox\",\n+                    type: \"boolean\"\n+                  }\n+                ]\n+              }\n+            ]\n+          }\n+        ]\n+      }\n+    },\n+\n+    po_txn_updatepotransitem: {\n+      fields: lambda { |_connection|\n+        [\n+          {\n+            name: \"@key\",\n+            label: \"Key\",\n+            hint: \"Document ID of purchase transaction\"\n+          },\n+          {\n+            name: \"updatepotransitems\",\n+            label: \"Transaction items\",\n+            hint: \"Array to update the line items\",\n+            optional: false,\n+            type: \"array\",\n+            of: \"object\",\n+            properties: [\n+              {\n+                name: \"updatepotransitem\",\n+                label: \"Purchase order line items\",\n+                hint: \"Purchase order line items to update\",\n+                type: \"object\",\n+                properties: [\n+                  {\n+                    name: \"@line_num\",\n+                    label: \"Line number\",\n+                    type: \"integer\",\n+                    optional: false\n+                  },\n+                  { name: \"itemid\", label: \"Item ID\" },\n+                  { name: \"itemdesc\", label: \"Item description\" },\n+                  {\n+                    name: \"taxable\",\n+                    hint: \"Customer must be set up for taxable.\",\n+                    control_type: \"checkbox\",\n+                    type: \"boolean\"\n+                  },\n+                  {\n+                    name: 'warehouseid',\n+                    label: 'Warehouse',\n+                    control_type: \"select\",\n+                    pick_list: \"warehouses\",\n+                    toggle_hint: \"Select from list\",\n+                    toggle_field: {\n+                      name: \"warehouseid\",\n+                      label: \"Warehouse ID\",\n+                      toggle_hint: \"Use custom value\",\n+                      control_type: \"text\",\n+                      type: \"string\"\n+                    }\n+                  },\n+                  { name: \"quantity\" },\n+                  { name: \"unit\", hint: \"Unit of measure to base quantity\" },\n+                  { name: \"price\", control_type: \"currency\", type: \"number\" },\n+                  {\n+                    name: 'locationid',\n+                    label: \"Location\",\n+                    sticky: true,\n+                    control_type: \"select\",\n+                    pick_list: \"locations\",\n+                    toggle_hint: \"Select from list\",\n+                    toggle_field: {\n+                      name: \"locationid\",\n+                      label: \"Location ID\",\n+                      toggle_hint: \"Use custom value\",\n+                      control_type: \"text\",\n+                      type: \"string\"\n+                    }\n+                  },\n+                  {\n+                    name: 'departmentid',\n+                    label: 'Department',\n+                    control_type: \"select\",\n+                    pick_list: \"departments\",\n+                    toggle_hint: \"Select from list\",\n+                    toggle_field: {\n+                      name: \"departmentid\",\n+                      label: \"Department ID\",\n+                      toggle_hint: \"Use custom value\",\n+                      control_type: \"text\",\n+                      type: \"string\"\n+                    }\n+                  },\n+                  { name: \"memo\" },\n+                  # { name: \"itemdetails\", hint: \"Array of item details\" },\n+                  {\n+                    name: \"customfields\",\n+                    label: \"Custom fields\",\n+                    type: \"array\",\n+                    of: \"object\",\n+                    properties: [\n+                      {\n+                        name: \"customfield\",\n+                        label: \"Custom field\",\n+                        type: \"array\",\n+                        of: \"object\",\n+                        properties: [\n+                          {\n+                            name: \"customfieldname\",\n+                            label: \"Custom field name\",\n+                            hint: \"Integration name of custom field\"\n+                          },\n+                          {\n+                            name: \"customfieldvalue\",\n+                            label: \"Custom field value\",\n+                            hint: \"Enter the value of custom field\"\n+                          }\n+                        ]\n+                      }\n+                    ]\n+                  },\n+                  {\n+                    name: 'projectid',\n+                    label: \"Project\",\n+                    control_type: \"select\",\n+                    pick_list: \"projects\",\n+                    toggle_hint: \"Select from list\",\n+                    toggle_field: {\n+                      name: \"projectid\",\n+                      label: \"Project ID\",\n+                      toggle_hint: \"Use custom value\",\n+                      control_type: \"text\",\n+                      type: \"string\"\n+                    }\n+                  },\n+                  { name: \"customerid\" , label: \"Customer ID\" },\n+                  { name: \"vendorid\", label: \"Vendor ID\" },\n+                  {\n+                    name: 'employeeid',\n+                    label: \"Employee\",\n+                    control_type: \"select\",\n+                    pick_list: \"employees\",\n+                    toggle_hint: \"Select from list\",\n+                    toggle_field: {\n+                      name: \"employeeid\",\n+                      label: \"Employee ID\",\n+                      toggle_hint: \"Use custom value\",\n+                      control_type: \"text\",\n+                      type: \"string\"\n+                    }\n+                  },\n+                  {\n+                    name: 'classid',","path":"custom_auth/intacct_connector.rb","position":812,"original_position":980,"commit_id":"f0ea6ed250f46ba4728d13e663367e2f61065306","original_commit_id":"f0ea6ed250f46ba4728d13e663367e2f61065306","user":{"login":"houndci-bot","id":6697940,"avatar_url":"https://avatars0.githubusercontent.com/u/6697940?v=4","gravatar_id":"","url":"https://api.github.com/users/houndci-bot","html_url":"https://github.com/houndci-bot","followers_url":"https://api.github.com/users/houndci-bot/followers","following_url":"https://api.github.com/users/houndci-bot/following{/other_user}","gists_url":"https://api.github.com/users/houndci-bot/gists{/gist_id}","starred_url":"https://api.github.com/users/houndci-bot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/houndci-bot/subscriptions","organizations_url":"https://api.github.com/users/houndci-bot/orgs","repos_url":"https://api.github.com/users/houndci-bot/repos","events_url":"https://api.github.com/users/houndci-bot/events{/privacy}","received_events_url":"https://api.github.com/users/houndci-bot/received_events","type":"User","site_admin":false},"body":"Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.","created_at":"2018-04-13T12:55:25Z","updated_at":"2018-04-13T12:55:26Z","html_url":"https://github.com/workato/connector_sdk/pull/107#discussion_r181378462","pull_request_url":"https://api.github.com/repos/workato/connector_sdk/pulls/107","author_association":"NONE","_links":{"self":{"href":"https://api.github.com/repos/workato/connector_sdk/pulls/comments/181378462"},"html":{"href":"https://github.com/workato/connector_sdk/pull/107#discussion_r181378462"},"pull_request":{"href":"https://api.github.com/repos/workato/connector_sdk/pulls/107"}}},"pull_request":{"url":"https://api.github.com/repos/workato/connector_sdk/pulls/107","id":160514577,"html_url":"https://github.com/workato/connector_sdk/pull/107","diff_url":"https://github.com/workato/connector_sdk/pull/107.diff","patch_url":"https://github.com/workato/connector_sdk/pull/107.patch","issue_url":"https://api.github.com/repos/workato/connector_sdk/issues/107","number":107,"state":"open","locked":false,"title":"Intacct (custom) - SDK adapter","user":{"login":"sharat-developer","id":13619060,"avatar_url":"https://avatars0.githubusercontent.com/u/13619060?v=4","gravatar_id":"","url":"https://api.github.com/users/sharat-developer","html_url":"https://github.com/sharat-developer","followers_url":"https://api.github.com/users/sharat-developer/followers","following_url":"https://api.github.com/users/sharat-developer/following{/other_user}","gists_url":"https://api.github.com/users/sharat-developer/gists{/gist_id}","starred_url":"https://api.github.com/users/sharat-developer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sharat-developer/subscriptions","organizations_url":"https://api.github.com/users/sharat-developer/orgs","repos_url":"https://api.github.com/users/sharat-developer/repos","events_url":"https://api.github.com/users/sharat-developer/events{/privacy}","received_events_url":"https://api.github.com/users/sharat-developer/received_events","type":"User","site_admin":false},"body":"# Features\r\n## Authentication\r\n- custom_auth\r\n_______\r\n## Actions\r\n - [x] **Add purchase transaction items**\r\n - [x] Create attachment folder\r\n - [x] Create attachments\r\n - [x] Create employee\r\n - [x] Get api session\r\n - [x] Get attachment\r\n - [x] Get attachment folder\r\n - [x] Get employee\r\n - [x] Update attachment\r\n - [x] Update attachment folder\r\n - [x] Update employee\r\n - [x] **Update purchase transaction header**\r\n - [x] **Update purchase transaction items**\r\n_______\r\n ## More Details\r\n**CS-Contact:**  @vivek88\r\n**Issue link:**  https://github.com/workato/issues/issues/5630","created_at":"2017-12-29T13:11:10Z","updated_at":"2018-04-13T12:55:26Z","closed_at":null,"merged_at":null,"merge_commit_sha":"c27bd96ea709400a5ec195c71a448f3ba9fdd888","assignee":{"login":"sharat-developer","id":13619060,"avatar_url":"https://avatars0.githubusercontent.com/u/13619060?v=4","gravatar_id":"","url":"https://api.github.com/users/sharat-developer","html_url":"https://github.com/sharat-developer","followers_url":"https://api.github.com/users/sharat-developer/followers","following_url":"https://api.github.com/users/sharat-developer/following{/other_user}","gists_url":"https://api.github.com/users/sharat-developer/gists{/gist_id}","starred_url":"https://api.github.com/users/sharat-developer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sharat-developer/subscriptions","organizations_url":"https://api.github.com/users/sharat-developer/orgs","repos_url":"https://api.github.com/users/sharat-developer/repos","events_url":"https://api.github.com/users/sharat-developer/events{/privacy}","received_events_url":"https://api.github.com/users/sharat-developer/received_events","type":"User","site_admin":false},"assignees":[{"login":"sharat-developer","id":13619060,"avatar_url":"https://avatars0.githubusercontent.com/u/13619060?v=4","gravatar_id":"","url":"https://api.github.com/users/sharat-developer","html_url":"https://github.com/sharat-developer","followers_url":"https://api.github.com/users/sharat-developer/followers","following_url":"https://api.github.com/users/sharat-developer/following{/other_user}","gists_url":"https://api.github.com/users/sharat-developer/gists{/gist_id}","starred_url":"https://api.github.com/users/sharat-developer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sharat-developer/subscriptions","organizations_url":"https://api.github.com/users/sharat-developer/orgs","repos_url":"https://api.github.com/users/sharat-developer/repos","events_url":"https://api.github.com/users/sharat-developer/events{/privacy}","received_events_url":"https://api.github.com/users/sharat-developer/received_events","type":"User","site_admin":false}],"requested_reviewers":[{"login":"eeshansim","id":10286963,"avatar_url":"https://avatars3.githubusercontent.com/u/10286963?v=4","gravatar_id":"","url":"https://api.github.com/users/eeshansim","html_url":"https://github.com/eeshansim","followers_url":"https://api.github.com/users/eeshansim/followers","following_url":"https://api.github.com/users/eeshansim/following{/other_user}","gists_url":"https://api.github.com/users/eeshansim/gists{/gist_id}","starred_url":"https://api.github.com/users/eeshansim/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/eeshansim/subscriptions","organizations_url":"https://api.github.com/users/eeshansim/orgs","repos_url":"https://api.github.com/users/eeshansim/repos","events_url":"https://api.github.com/users/eeshansim/events{/privacy}","received_events_url":"https://api.github.com/users/eeshansim/received_events","type":"User","site_admin":false}],"requested_teams":[],"labels":[{"id":699880444,"url":"https://api.github.com/repos/workato/connector_sdk/labels/S2-testing","name":"S2-testing","color":"5319e7","default":false}],"milestone":null,"commits_url":"https://api.github.com/repos/workato/connector_sdk/pulls/107/commits","review_comments_url":"https://api.github.com/repos/workato/connector_sdk/pulls/107/comments","review_comment_url":"https://api.github.com/repos/workato/connector_sdk/pulls/comments{/number}","comments_url":"https://api.github.com/repos/workato/connector_sdk/issues/107/comments","statuses_url":"https://api.github.com/repos/workato/connector_sdk/statuses/f0ea6ed250f46ba4728d13e663367e2f61065306","head":{"label":"workato:sharat-developer-intacct_connector","ref":"sharat-developer-intacct_connector","sha":"f0ea6ed250f46ba4728d13e663367e2f61065306","user":{"login":"workato","id":5629924,"avatar_url":"https://avatars3.githubusercontent.com/u/5629924?v=4","gravatar_id":"","url":"https://api.github.com/users/workato","html_url":"https://github.com/workato","followers_url":"https://api.github.com/users/workato/followers","following_url":"https://api.github.com/users/workato/following{/other_user}","gists_url":"https://api.github.com/users/workato/gists{/gist_id}","starred_url":"https://api.github.com/users/workato/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/workato/subscriptions","organizations_url":"https://api.github.com/users/workato/orgs","repos_url":"https://api.github.com/users/workato/repos","events_url":"https://api.github.com/users/workato/events{/privacy}","received_events_url":"https://api.github.com/users/workato/received_events","type":"Organization","site_admin":false},"repo":{"id":54221993,"name":"connector_sdk","full_name":"workato/connector_sdk","owner":{"login":"workato","id":5629924,"avatar_url":"https://avatars3.githubusercontent.com/u/5629924?v=4","gravatar_id":"","url":"https://api.github.com/users/workato","html_url":"https://github.com/workato","followers_url":"https://api.github.com/users/workato/followers","following_url":"https://api.github.com/users/workato/following{/other_user}","gists_url":"https://api.github.com/users/workato/gists{/gist_id}","starred_url":"https://api.github.com/users/workato/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/workato/subscriptions","organizations_url":"https://api.github.com/users/workato/orgs","repos_url":"https://api.github.com/users/workato/repos","events_url":"https://api.github.com/users/workato/events{/privacy}","received_events_url":"https://api.github.com/users/workato/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/workato/connector_sdk","description":"Connector SDK samples and documentation","fork":false,"url":"https://api.github.com/repos/workato/connector_sdk","forks_url":"https://api.github.com/repos/workato/connector_sdk/forks","keys_url":"https://api.github.com/repos/workato/connector_sdk/keys{/key_id}","collaborators_url":"https://api.github.com/repos/workato/connector_sdk/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/workato/connector_sdk/teams","hooks_url":"https://api.github.com/repos/workato/connector_sdk/hooks","issue_events_url":"https://api.github.com/repos/workato/connector_sdk/issues/events{/number}","events_url":"https://api.github.com/repos/workato/connector_sdk/events","assignees_url":"https://api.github.com/repos/workato/connector_sdk/assignees{/user}","branches_url":"https://api.github.com/repos/workato/connector_sdk/branches{/branch}","tags_url":"https://api.github.com/repos/workato/connector_sdk/tags","blobs_url":"https://api.github.com/repos/workato/connector_sdk/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/workato/connector_sdk/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/workato/connector_sdk/git/refs{/sha}","trees_url":"https://api.github.com/repos/workato/connector_sdk/git/trees{/sha}","statuses_url":"https://api.github.com/repos/workato/connector_sdk/statuses/{sha}","languages_url":"https://api.github.com/repos/workato/connector_sdk/languages","stargazers_url":"https://api.github.com/repos/workato/connector_sdk/stargazers","contributors_url":"https://api.github.com/repos/workato/connector_sdk/contributors","subscribers_url":"https://api.github.com/repos/workato/connector_sdk/subscribers","subscription_url":"https://api.github.com/repos/workato/connector_sdk/subscription","commits_url":"https://api.github.com/repos/workato/connector_sdk/commits{/sha}","git_commits_url":"https://api.github.com/repos/workato/connector_sdk/git/commits{/sha}","comments_url":"https://api.github.com/repos/workato/connector_sdk/comments{/number}","issue_comment_url":"https://api.github.com/repos/workato/connector_sdk/issues/comments{/number}","contents_url":"https://api.github.com/repos/workato/connector_sdk/contents/{+path}","compare_url":"https://api.github.com/repos/workato/connector_sdk/compare/{base}...{head}","merges_url":"https://api.github.com/repos/workato/connector_sdk/merges","archive_url":"https://api.github.com/repos/workato/connector_sdk/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/workato/connector_sdk/downloads","issues_url":"https://api.github.com/repos/workato/connector_sdk/issues{/number}","pulls_url":"https://api.github.com/repos/workato/connector_sdk/pulls{/number}","milestones_url":"https://api.github.com/repos/workato/connector_sdk/milestones{/number}","notifications_url":"https://api.github.com/repos/workato/connector_sdk/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/workato/connector_sdk/labels{/name}","releases_url":"https://api.github.com/repos/workato/connector_sdk/releases{/id}","deployments_url":"https://api.github.com/repos/workato/connector_sdk/deployments","created_at":"2016-03-18T18:08:56Z","updated_at":"2018-04-11T20:14:07Z","pushed_at":"2018-04-13T12:55:13Z","git_url":"git://github.com/workato/connector_sdk.git","ssh_url":"git@github.com:workato/connector_sdk.git","clone_url":"https://github.com/workato/connector_sdk.git","svn_url":"https://github.com/workato/connector_sdk","homepage":"","size":1810,"stargazers_count":14,"watchers_count":14,"language":"Ruby","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":28,"mirror_url":null,"archived":false,"open_issues_count":31,"license":null,"forks":28,"open_issues":31,"watchers":14,"default_branch":"master"}},"base":{"label":"workato:master","ref":"master","sha":"5f0bdd35af2991bcbcfa640f6cc73ded32e312fd","user":{"login":"workato","id":5629924,"avatar_url":"https://avatars3.githubusercontent.com/u/5629924?v=4","gravatar_id":"","url":"https://api.github.com/users/workato","html_url":"https://github.com/workato","followers_url":"https://api.github.com/users/workato/followers","following_url":"https://api.github.com/users/workato/following{/other_user}","gists_url":"https://api.github.com/users/workato/gists{/gist_id}","starred_url":"https://api.github.com/users/workato/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/workato/subscriptions","organizations_url":"https://api.github.com/users/workato/orgs","repos_url":"https://api.github.com/users/workato/repos","events_url":"https://api.github.com/users/workato/events{/privacy}","received_events_url":"https://api.github.com/users/workato/received_events","type":"Organization","site_admin":false},"repo":{"id":54221993,"name":"connector_sdk","full_name":"workato/connector_sdk","owner":{"login":"workato","id":5629924,"avatar_url":"https://avatars3.githubusercontent.com/u/5629924?v=4","gravatar_id":"","url":"https://api.github.com/users/workato","html_url":"https://github.com/workato","followers_url":"https://api.github.com/users/workato/followers","following_url":"https://api.github.com/users/workato/following{/other_user}","gists_url":"https://api.github.com/users/workato/gists{/gist_id}","starred_url":"https://api.github.com/users/workato/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/workato/subscriptions","organizations_url":"https://api.github.com/users/workato/orgs","repos_url":"https://api.github.com/users/workato/repos","events_url":"https://api.github.com/users/workato/events{/privacy}","received_events_url":"https://api.github.com/users/workato/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/workato/connector_sdk","description":"Connector SDK samples and documentation","fork":false,"url":"https://api.github.com/repos/workato/connector_sdk","forks_url":"https://api.github.com/repos/workato/connector_sdk/forks","keys_url":"https://api.github.com/repos/workato/connector_sdk/keys{/key_id}","collaborators_url":"https://api.github.com/repos/workato/connector_sdk/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/workato/connector_sdk/teams","hooks_url":"https://api.github.com/repos/workato/connector_sdk/hooks","issue_events_url":"https://api.github.com/repos/workato/connector_sdk/issues/events{/number}","events_url":"https://api.github.com/repos/workato/connector_sdk/events","assignees_url":"https://api.github.com/repos/workato/connector_sdk/assignees{/user}","branches_url":"https://api.github.com/repos/workato/connector_sdk/branches{/branch}","tags_url":"https://api.github.com/repos/workato/connector_sdk/tags","blobs_url":"https://api.github.com/repos/workato/connector_sdk/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/workato/connector_sdk/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/workato/connector_sdk/git/refs{/sha}","trees_url":"https://api.github.com/repos/workato/connector_sdk/git/trees{/sha}","statuses_url":"https://api.github.com/repos/workato/connector_sdk/statuses/{sha}","languages_url":"https://api.github.com/repos/workato/connector_sdk/languages","stargazers_url":"https://api.github.com/repos/workato/connector_sdk/stargazers","contributors_url":"https://api.github.com/repos/workato/connector_sdk/contributors","subscribers_url":"https://api.github.com/repos/workato/connector_sdk/subscribers","subscription_url":"https://api.github.com/repos/workato/connector_sdk/subscription","commits_url":"https://api.github.com/repos/workato/connector_sdk/commits{/sha}","git_commits_url":"https://api.github.com/repos/workato/connector_sdk/git/commits{/sha}","comments_url":"https://api.github.com/repos/workato/connector_sdk/comments{/number}","issue_comment_url":"https://api.github.com/repos/workato/connector_sdk/issues/comments{/number}","contents_url":"https://api.github.com/repos/workato/connector_sdk/contents/{+path}","compare_url":"https://api.github.com/repos/workato/connector_sdk/compare/{base}...{head}","merges_url":"https://api.github.com/repos/workato/connector_sdk/merges","archive_url":"https://api.github.com/repos/workato/connector_sdk/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/workato/connector_sdk/downloads","issues_url":"https://api.github.com/repos/workato/connector_sdk/issues{/number}","pulls_url":"https://api.github.com/repos/workato/connector_sdk/pulls{/number}","milestones_url":"https://api.github.com/repos/workato/connector_sdk/milestones{/number}","notifications_url":"https://api.github.com/repos/workato/connector_sdk/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/workato/connector_sdk/labels{/name}","releases_url":"https://api.github.com/repos/workato/connector_sdk/releases{/id}","deployments_url":"https://api.github.com/repos/workato/connector_sdk/deployments","created_at":"2016-03-18T18:08:56Z","updated_at":"2018-04-11T20:14:07Z","pushed_at":"2018-04-13T12:55:13Z","git_url":"git://github.com/workato/connector_sdk.git","ssh_url":"git@github.com:workato/connector_sdk.git","clone_url":"https://github.com/workato/connector_sdk.git","svn_url":"https://github.com/workato/connector_sdk","homepage":"","size":1810,"stargazers_count":14,"watchers_count":14,"language":"Ruby","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":28,"mirror_url":null,"archived":false,"open_issues_count":31,"license":null,"forks":28,"open_issues":31,"watchers":14,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/workato/connector_sdk/pulls/107"},"html":{"href":"https://github.com/workato/connector_sdk/pull/107"},"issue":{"href":"https://api.github.com/repos/workato/connector_sdk/issues/107"},"comments":{"href":"https://api.github.com/repos/workato/connector_sdk/issues/107/comments"},"review_comments":{"href":"https://api.github.com/repos/workato/connector_sdk/pulls/107/comments"},"review_comment":{"href":"https://api.github.com/repos/workato/connector_sdk/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/workato/connector_sdk/pulls/107/commits"},"statuses":{"href":"https://api.github.com/repos/workato/connector_sdk/statuses/f0ea6ed250f46ba4728d13e663367e2f61065306"}},"author_association":"CONTRIBUTOR"}}
{"actor":{"display_login":"houndci-bot"}}