{"action":"created","comment":{"url":"https://api.github.com/repos/workato/connector_sdk/pulls/comments/165544258","pull_request_review_id":93501518,"id":165544258,"diff_hunk":"@@ -0,0 +1,247 @@\n+{\n+  title: \"Google BigQuery\",\n+\n+  connection: {\n+    fields: [\n+      {\n+        name: \"client_id\",\n+        hint: \"Find client ID \" \\\n+          \"<a href='https://console.cloud.google.com/apis/credentials' \" \\\n+          \"target='_blank'>here</a>\",\n+        optional: false,\n+      },\n+      {\n+        name: \"client_secret\",\n+        hint: \"Find client secret \" \\\n+          \"<a href='https://console.cloud.google.com/apis/credentials' \" \\\n+          \"target='_blank'>here</a>\",\n+        optional: false,\n+        control_type: \"password\",\n+      }\n+    ],\n+\n+    authorization: {\n+      type: \"oauth2\",\n+\n+      authorization_url: lambda do |connection|\n+        scopes = [\n+          \"https://www.googleapis.com/auth/bigquery\",\n+          \"https://www.googleapis.com/auth/bigquery.insertdata\",\n+          \"https://www.googleapis.com/auth/cloud-platform\",\n+          \"https://www.googleapis.com/auth/cloud-platform.read-only\",\n+          \"https://www.googleapis.com/auth/devstorage.full_control\",\n+          \"https://www.googleapis.com/auth/devstorage.read_only\",\n+          \"https://www.googleapis.com/auth/devstorage.read_write\",\n+        ].join(\" \")\n+\n+        \"https://accounts.google.com/o/oauth2/auth?client_id=\"            \\\n+          \"#{connection['client_id']}&response_type=code&scope=#{scopes}\" \\\n+          \"&access_type=offline&include_granted_scopes=true&prompt=consent\"\n+      end,\n+\n+      acquire: lambda do |connection, auth_code, redirect_uri|\n+        response = post(\"https://accounts.google.com/o/oauth2/token\").\n+                    payload(client_id: connection[\"client_id\"],\n+                            client_secret: connection[\"client_secret\"],\n+                            grant_type: \"authorization_code\",\n+                            code: auth_code,\n+                            redirect_uri: redirect_uri).\n+                    request_format_www_form_urlencoded\n+\n+        [response, nil, nil]\n+      end,\n+\n+      refresh: lambda do |connection, refresh_token|\n+        post(\"https://accounts.google.com/o/oauth2/token\").\n+          payload(client_id: connection[\"client_id\"],\n+                  client_secret: connection[\"client_secret\"],\n+                  grant_type: \"refresh_token\",\n+                  refresh_token: refresh_token).\n+          request_format_www_form_urlencoded\n+      end,\n+\n+      refresh_on: [401],\n+\n+      detect_on: [/\"errors\"\\:\\s*\\[/],\n+\n+      apply: lambda do |_connection, access_token|\n+        headers(Authorization: \"Bearer #{access_token}\")\n+      end,\n+    },\n+\n+    base_uri: lambda do |_connection|\n+      \"https://www.googleapis.com\"\n+    end\n+  },\n+\n+  test: lambda do |_connection|\n+    get(\"/bigquery/v2/projects\").params(maxResults: 1)\n+  end,\n+\n+  object_definitions: {\n+    table_schema: {\n+      fields: lambda do |_connection, config_fields|\n+        project_id = config_fields[\"project\"]\n+        dataset_id = config_fields[\"dataset\"]\n+        table_id = config_fields[\"table\"]\n+        type_map = {\n+          \"BYTES\" => \"string\",\n+          \"INTEGER\" => \"integer\", \"INT64\" => \"integer\",\n+          \"FLOAT\" => \"number\", \"FLOAT64\" => \"number\",\n+          \"BOOLEAN\" => \"boolean\", \"BOOL\" => \"boolean\",\n+          \"TIMESTAMP\" => \"timestamp\",\n+          \"DATE\" => \"date\",\n+          \"TIME\" => \"string\",\n+          \"DATETIME\" => \"string\",\n+          \"RECORD\" => \"object\", \"STRUCT\" => \"object\",\n+        }\n+        hint_map = {\n+          \"BOOLEAN\" => \"Boolean values are represented by the keywords true\" \\\n+            \" and false (case insensitive). Example: true\",\n+          \"TIME\" => \"Represents a time, independent of a specific date.\"     \\\n+            \" Example: 11:16:00.000000\",\n+          \"DATETIME\" => \"Represents a year, month, day, hour, minute,\"       \\\n+            \" second, and subsecond. Example: 2017-09-13T11:16:00.000000\",\n+        }\n+\n+        build_schema_field = lambda do |field|\n+          field_hint = [field[\"description\"], hint_map[field[\"type\"]]].\n+                       compact.join(\"<br/>\")\n+          field_optional = (field[\"mode\"] != \"REQUIRED\")\n+          field_type = type_map[field[\"type\"]]\n+\n+          if %w[RECORD STRUCT].include? field[\"type\"]\n+            {\n+              name: field[\"name\"],\n+              label: field[\"name\"],\n+              hint: field_hint,\n+              optional: field_optional,\n+              type: field_type,\n+              properties: field[\"fields\"].map do |inner_field|\n+                build_schema_field[inner_field]\n+              end\n+            }\n+          else\n+            {\n+              name: field[\"name\"],\n+              label: field[\"name\"],\n+              hint: field_hint,\n+              optional: field_optional,\n+              type: field_type,\n+            }\n+          end\n+        end\n+\n+        [\n+          name: \"rows\",\n+          optional: false,\n+          type: \"array\",\n+          of: \"object\",\n+          properties: [\n+            {\n+              name: \"insertId\",\n+              hint: \"A unique ID for each row. Google BigQuery uses this \" \\\n+               \"property to detect duplicate insertion requests on a \"     \\\n+               \"best-effort basis. Find more information <a \"              \\\n+               \"href='https://cloud.google.com/bigquery/streaming-data-\"   \\\n+               \"into-bigquery#dataconsistency' target='_blank'>here</a>.\",\n+            }\n+          ].concat((if project_id && dataset_id && table_id\n+                      get(\"/bigquery/v2/projects/#{project_id}/datasets/\"  \\\n+                        \"#{dataset_id}/tables/#{table_id}\").\n+                        dig(\"schema\", \"fields\")\n+                    else\n+                      []\n+                    end).map { |table_field| build_schema_field[table_field] })","path":"oauth2/google_bigquery_connector.rb","position":155,"original_position":155,"commit_id":"4387b84ce98b2db0e4fe64085bec04602edd337f","original_commit_id":"4387b84ce98b2db0e4fe64085bec04602edd337f","user":{"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},"body":"why even show `rows` input until table_id is given?","created_at":"2018-02-02T02:21:12Z","updated_at":"2018-02-02T02:22:18Z","html_url":"https://github.com/workato/connector_sdk/pull/88#discussion_r165544258","pull_request_url":"https://api.github.com/repos/workato/connector_sdk/pulls/88","author_association":"CONTRIBUTOR","_links":{"self":{"href":"https://api.github.com/repos/workato/connector_sdk/pulls/comments/165544258"},"html":{"href":"https://github.com/workato/connector_sdk/pull/88#discussion_r165544258"},"pull_request":{"href":"https://api.github.com/repos/workato/connector_sdk/pulls/88"}}},"pull_request":{"url":"https://api.github.com/repos/workato/connector_sdk/pulls/88","id":141047713,"html_url":"https://github.com/workato/connector_sdk/pull/88","diff_url":"https://github.com/workato/connector_sdk/pull/88.diff","patch_url":"https://github.com/workato/connector_sdk/pull/88.patch","issue_url":"https://api.github.com/repos/workato/connector_sdk/issues/88","number":88,"state":"open","locked":false,"title":"Google BigQuery 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- Oauth2\r\n\r\n## Action\r\n- Add rows to table (Streaming data into a table of Google BigQuery)\r\n\r\n_______","created_at":"2017-09-14T11:22:06Z","updated_at":"2018-02-02T02:22:18Z","closed_at":null,"merged_at":null,"merge_commit_sha":"947c322dfc6418a23cf1b906ad6b74a8b64379a0","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":"svchandra","id":22195459,"avatar_url":"https://avatars2.githubusercontent.com/u/22195459?v=4","gravatar_id":"","url":"https://api.github.com/users/svchandra","html_url":"https://github.com/svchandra","followers_url":"https://api.github.com/users/svchandra/followers","following_url":"https://api.github.com/users/svchandra/following{/other_user}","gists_url":"https://api.github.com/users/svchandra/gists{/gist_id}","starred_url":"https://api.github.com/users/svchandra/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/svchandra/subscriptions","organizations_url":"https://api.github.com/users/svchandra/orgs","repos_url":"https://api.github.com/users/svchandra/repos","events_url":"https://api.github.com/users/svchandra/events{/privacy}","received_events_url":"https://api.github.com/users/svchandra/received_events","type":"User","site_admin":false}],"requested_teams":[],"milestone":null,"commits_url":"https://api.github.com/repos/workato/connector_sdk/pulls/88/commits","review_comments_url":"https://api.github.com/repos/workato/connector_sdk/pulls/88/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/88/comments","statuses_url":"https://api.github.com/repos/workato/connector_sdk/statuses/4387b84ce98b2db0e4fe64085bec04602edd337f","head":{"label":"workato:sharat-developer-google_bigquery_connector_1","ref":"sharat-developer-google_bigquery_connector_1","sha":"4387b84ce98b2db0e4fe64085bec04602edd337f","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":"2017-09-27T22:41:42Z","pushed_at":"2018-01-30T05:30:38Z","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":1740,"stargazers_count":11,"watchers_count":11,"language":"Ruby","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":27,"mirror_url":null,"archived":false,"open_issues_count":37,"license":null,"forks":27,"open_issues":37,"watchers":11,"default_branch":"master"}},"base":{"label":"workato:master","ref":"master","sha":"d782fe8cdae74bc84a65c225ac23048f79a8c748","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":"2017-09-27T22:41:42Z","pushed_at":"2018-01-30T05:30:38Z","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":1740,"stargazers_count":11,"watchers_count":11,"language":"Ruby","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":27,"mirror_url":null,"archived":false,"open_issues_count":37,"license":null,"forks":27,"open_issues":37,"watchers":11,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/workato/connector_sdk/pulls/88"},"html":{"href":"https://github.com/workato/connector_sdk/pull/88"},"issue":{"href":"https://api.github.com/repos/workato/connector_sdk/issues/88"},"comments":{"href":"https://api.github.com/repos/workato/connector_sdk/issues/88/comments"},"review_comments":{"href":"https://api.github.com/repos/workato/connector_sdk/pulls/88/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/88/commits"},"statuses":{"href":"https://api.github.com/repos/workato/connector_sdk/statuses/4387b84ce98b2db0e4fe64085bec04602edd337f"}},"author_association":"CONTRIBUTOR"}}
{"actor":{"display_login":"eeshansim"}}