{"action":"created","comment":{"url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/pulls/comments/107571727","pull_request_review_id":28552175,"id":107571727,"diff_hunk":"@@ -230,4 +231,206 @@ protected override void EndProcessing()\n             }\n         }\n     }\n-}\n+\n+    /// <summary>\n+    /// <para type=\"synopsis\">\n+    /// Streams data from a file into BigQuery one record at a time without needing to run a load job.\n+    /// </para>\n+    /// <para type=\"description\">\n+    /// Streams data into BigQuery one record at a time without needing to run a load job. This cmdlet \n+    /// accepts CSV, JSON, and Avro files, and has a number of configuration parameters for each type. \n+    /// This cmdlet returns nothing if the insert completed successfully.\n+    /// WriteMode Options:\n+    /// - WriteAppend will add data on to the existing table.\n+    /// - WriteTruncate will truncate the table before additional data is inserted.\n+    /// - WriteIfEmpty will throw an error unless the table is empty.\n+    /// </para>\n+    /// <example>\n+    ///   <code>\n+    /// PS C:\\> $filename = \"C:\\data.json\"\n+    /// PS C:\\> $table = New-BqTable -DatasetId \"db_name\" \"tab_name\"\n+    /// PS C:\\> $table | Add-BqTabledata $filename JSON\n+    ///   </code>\n+    ///   <para>This code will ingest a newline-delimited JSON file from the location $filename on local \n+    ///   disk to db_name:tab_name in BigQuery.</para>\n+    ///   <code>\n+    /// PS C:\\> $filename = \"C:\\data.csv\"\n+    /// PS C:\\> $table = New-BqTable -DatasetId \"db_name\" \"tab_name\"\n+    /// PS C:\\> $table | Add-BqTabledata $filename CSV -SkipLeadingRows 1 `\n+    ///     -MaxBadRecords 4 -AllowUnknownFields\n+    ///   </code>\n+    ///   <para>This code will take a CSV file and upload it to a BQ table.  It will ignore up to 4 bad \n+    ///   rows before throwing an error, and it will keep rows that have fields that aren't in the \n+    ///   table's schema.</para>\n+    /// </example> \n+    /// <para type=\"link\" uri=\"(https://cloud.google.com/bigquery/docs/reference/rest/v2/tabledata)\">\n+    /// [BigQuery Tabledata]\n+    /// </para>\n+    /// </summary>\n+    [Cmdlet(VerbsCommon.Add, \"BqTabledata\")]\n+    public class AddBqTabledata : BqCmdlet\n+    {\n+        /// <summary>\n+        /// Data format of the file being passed in.\n+        /// </summary>\n+        public enum DataFormats\n+        {\n+            AVRO, CSV, JSON\n+        }\n+\n+        /// <summary>\n+        /// <para type=\"description\">\n+        /// The table to insert the data.\n+        /// </para>\n+        /// </summary>\n+        [Parameter(Mandatory = true, ValueFromPipeline = true)]\n+        [ValidateNotNull]\n+        [PropertyByTypeTransformation(TypeToTransform = typeof(Table), Property = nameof(Table.TableReference))]\n+        public TableReference InputObject { get; set; }\n+\n+        /// <summary>\n+        /// <para type=\"description\">\n+        /// The filname containing the data to insert.\n+        /// </para>\n+        /// </summary>\n+        [Parameter(Mandatory = true, Position = 0)]\n+        public string Filename { get; set; }\n+\n+        /// <summary>\n+        /// <para type=\"description\">\n+        /// The format of the data file (Ex: CSV, JSON).\n+        /// </para>\n+        /// </summary>\n+        [Parameter(Mandatory = true, Position = 1)]\n+        public DataFormats Type { get; set; }\n+\n+        /// <summary>\n+        /// <para type=\"description\">\n+        /// Write Disposition of the operation. Governs what happens to the data currently in the table.\n+        /// If this parameter is not supplied, this defaults to WriteAppend\n+        /// </para>\n+        /// </summary>\n+        [Parameter(Mandatory = false)]\n+        public WriteDisposition WriteMode { get; set; }\n+\n+        /// <summary>\n+        /// <para type=\"description\">\n+        /// The number of malformed rows that the request will ignore before throwing an error. \n+        /// This value is zero if not specified.\n+        /// </para>\n+        /// </summary>\n+        [Parameter(Mandatory = false)]\n+        public int MaxBadRecords { get; set; }\n+\n+        /// <summary>\n+        /// <para type=\"description\">\n+        /// CSV ONLY: Allows insertion of rows with fields that are not in the schema, ignoring the extra fields.\n+        /// </para>\n+        /// </summary>\n+        [Parameter(Mandatory = false)]\n+        public SwitchParameter AllowUnknownFields { get; set; }\n+\n+        /// <summary>\n+        /// <para type=\"description\">\n+        /// CSV ONLY: Allows insertion of rows that are missing trailing optional columns.\n+        /// </para>\n+        /// </summary>\n+        [Parameter(Mandatory = false)]\n+        public SwitchParameter AllowJaggedRows { get; set; }\n+\n+        /// <summary>\n+        /// <para type=\"description\">\n+        /// CSV ONLY: Allows quoted data sections to contain newlines\n+        /// </para>\n+        /// </summary>\n+        [Parameter(Mandatory = false)]\n+        public SwitchParameter AllowQuotedNewlines { get; set; }\n+\n+        /// <summary>\n+        /// <para type=\"description\">\n+        /// CSV ONLY: Separator between fields in the data.  Default value is comma (,).\n+        /// </para>\n+        /// </summary>\n+        [Parameter(Mandatory = false)]\n+        public string FieldDelimiter { get; set; }\n+\n+        /// <summary>\n+        /// <para type=\"description\">\n+        /// CSV ONLY: Value used to quote data sections.  Default value is double-quote (\").\n+        /// </para>\n+        /// </summary>\n+        [Parameter(Mandatory = false)]\n+        public string Quote { get; set; }\n+\n+        /// <summary>\n+        /// <para type=\"description\">\n+        /// CSV ONLY: The number of rows to skip from the input file. (Usually used for headers.)\n+        /// </para>\n+        /// </summary>\n+        [Parameter(Mandatory = false)]\n+        public int SkipLeadingRows { get; set; }\n+\n+        protected override void ProcessRecord()\n+        {\n+            Stream fileInput;\n+            try\n+            {\n+                fileInput = new StreamReader(Filename).BaseStream;\n+            }\n+            catch (Exception ex)\n+            {\n+                WriteError(new ErrorRecord(ex,\n+                    $\"Error while reading file {Filename}.\",\n+                    ErrorCategory.ReadError, Filename));\n+                return;\n+            }\n+            var projectReference = new ProjectReference();\n+            projectReference.ProjectId = InputObject.ProjectId;\n+            var Client = new BigQueryClientImpl(projectReference, Service);\n+            BigQueryJob bqj = null;","path":"Google.PowerShell/BigQuery/BqTabledata.cs","position":169,"original_position":169,"commit_id":"f8ba3cb48550358ba5d417e059806b3f69446c0e","original_commit_id":"f8ba3cb48550358ba5d417e059806b3f69446c0e","user":{"login":"ILMTitan","id":16388858,"avatar_url":"https://avatars0.githubusercontent.com/u/16388858?v=3","gravatar_id":"","url":"https://api.github.com/users/ILMTitan","html_url":"https://github.com/ILMTitan","followers_url":"https://api.github.com/users/ILMTitan/followers","following_url":"https://api.github.com/users/ILMTitan/following{/other_user}","gists_url":"https://api.github.com/users/ILMTitan/gists{/gist_id}","starred_url":"https://api.github.com/users/ILMTitan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ILMTitan/subscriptions","organizations_url":"https://api.github.com/users/ILMTitan/orgs","repos_url":"https://api.github.com/users/ILMTitan/repos","events_url":"https://api.github.com/users/ILMTitan/events{/privacy}","received_events_url":"https://api.github.com/users/ILMTitan/received_events","type":"User","site_admin":false},"body":"I prefer to leave this uninitialized. That way, I get a compile time check that bqj has been initialized in every case statement.","created_at":"2017-03-23T01:34:57Z","updated_at":"2017-03-23T02:00:42Z","html_url":"https://github.com/GoogleCloudPlatform/google-cloud-powershell/pull/504#discussion_r107571727","pull_request_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/pulls/504","_links":{"self":{"href":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/pulls/comments/107571727"},"html":{"href":"https://github.com/GoogleCloudPlatform/google-cloud-powershell/pull/504#discussion_r107571727"},"pull_request":{"href":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/pulls/504"}}},"pull_request":{"url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/pulls/504","id":112102052,"html_url":"https://github.com/GoogleCloudPlatform/google-cloud-powershell/pull/504","diff_url":"https://github.com/GoogleCloudPlatform/google-cloud-powershell/pull/504.diff","patch_url":"https://github.com/GoogleCloudPlatform/google-cloud-powershell/pull/504.patch","issue_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/issues/504","number":504,"state":"open","locked":false,"title":"Add-Tabledata + tests","user":{"login":"ahandley","id":25370919,"avatar_url":"https://avatars3.githubusercontent.com/u/25370919?v=3","gravatar_id":"","url":"https://api.github.com/users/ahandley","html_url":"https://github.com/ahandley","followers_url":"https://api.github.com/users/ahandley/followers","following_url":"https://api.github.com/users/ahandley/following{/other_user}","gists_url":"https://api.github.com/users/ahandley/gists{/gist_id}","starred_url":"https://api.github.com/users/ahandley/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ahandley/subscriptions","organizations_url":"https://api.github.com/users/ahandley/orgs","repos_url":"https://api.github.com/users/ahandley/repos","events_url":"https://api.github.com/users/ahandley/events{/privacy}","received_events_url":"https://api.github.com/users/ahandley/received_events","type":"User","site_admin":false},"body":"Sorry in advance for the length of this commit.  It has a bunch of versioning hell fixes and the size is padded by the content files that I added for testing.  \r\n\r\nThe main files to look over are the test file and BqTabledata.cs.  Other than the length, they shouldn't be too dense.  (So many parameters!)","created_at":"2017-03-22T20:22:48Z","updated_at":"2017-03-23T02:00:42Z","closed_at":null,"merged_at":null,"merge_commit_sha":"be4cf7823556e3937b2e9ce3e0e067209129a6ec","assignee":null,"assignees":[],"milestone":null,"commits_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/pulls/504/commits","review_comments_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/pulls/504/comments","review_comment_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/pulls/comments{/number}","comments_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/issues/504/comments","statuses_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/statuses/f8ba3cb48550358ba5d417e059806b3f69446c0e","head":{"label":"GoogleCloudPlatform:tabledata","ref":"tabledata","sha":"f8ba3cb48550358ba5d417e059806b3f69446c0e","user":{"login":"GoogleCloudPlatform","id":2810941,"avatar_url":"https://avatars3.githubusercontent.com/u/2810941?v=3","gravatar_id":"","url":"https://api.github.com/users/GoogleCloudPlatform","html_url":"https://github.com/GoogleCloudPlatform","followers_url":"https://api.github.com/users/GoogleCloudPlatform/followers","following_url":"https://api.github.com/users/GoogleCloudPlatform/following{/other_user}","gists_url":"https://api.github.com/users/GoogleCloudPlatform/gists{/gist_id}","starred_url":"https://api.github.com/users/GoogleCloudPlatform/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/GoogleCloudPlatform/subscriptions","organizations_url":"https://api.github.com/users/GoogleCloudPlatform/orgs","repos_url":"https://api.github.com/users/GoogleCloudPlatform/repos","events_url":"https://api.github.com/users/GoogleCloudPlatform/events{/privacy}","received_events_url":"https://api.github.com/users/GoogleCloudPlatform/received_events","type":"Organization","site_admin":false},"repo":{"id":45055419,"name":"google-cloud-powershell","full_name":"GoogleCloudPlatform/google-cloud-powershell","owner":{"login":"GoogleCloudPlatform","id":2810941,"avatar_url":"https://avatars3.githubusercontent.com/u/2810941?v=3","gravatar_id":"","url":"https://api.github.com/users/GoogleCloudPlatform","html_url":"https://github.com/GoogleCloudPlatform","followers_url":"https://api.github.com/users/GoogleCloudPlatform/followers","following_url":"https://api.github.com/users/GoogleCloudPlatform/following{/other_user}","gists_url":"https://api.github.com/users/GoogleCloudPlatform/gists{/gist_id}","starred_url":"https://api.github.com/users/GoogleCloudPlatform/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/GoogleCloudPlatform/subscriptions","organizations_url":"https://api.github.com/users/GoogleCloudPlatform/orgs","repos_url":"https://api.github.com/users/GoogleCloudPlatform/repos","events_url":"https://api.github.com/users/GoogleCloudPlatform/events{/privacy}","received_events_url":"https://api.github.com/users/GoogleCloudPlatform/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/GoogleCloudPlatform/google-cloud-powershell","description":"PowerShell cmdlets for the Google Cloud Platform","fork":false,"url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell","forks_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/forks","keys_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/keys{/key_id}","collaborators_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/teams","hooks_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/hooks","issue_events_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/issues/events{/number}","events_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/events","assignees_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/assignees{/user}","branches_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/branches{/branch}","tags_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/tags","blobs_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/git/refs{/sha}","trees_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/git/trees{/sha}","statuses_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/statuses/{sha}","languages_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/languages","stargazers_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/stargazers","contributors_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/contributors","subscribers_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/subscribers","subscription_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/subscription","commits_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/commits{/sha}","git_commits_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/git/commits{/sha}","comments_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/comments{/number}","issue_comment_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/issues/comments{/number}","contents_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/contents/{+path}","compare_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/compare/{base}...{head}","merges_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/merges","archive_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/downloads","issues_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/issues{/number}","pulls_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/pulls{/number}","milestones_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/milestones{/number}","notifications_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/labels{/name}","releases_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/releases{/id}","deployments_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/deployments","created_at":"2015-10-27T16:49:01Z","updated_at":"2017-03-20T00:39:40Z","pushed_at":"2017-03-22T23:50:32Z","git_url":"git://github.com/GoogleCloudPlatform/google-cloud-powershell.git","ssh_url":"git@github.com:GoogleCloudPlatform/google-cloud-powershell.git","clone_url":"https://github.com/GoogleCloudPlatform/google-cloud-powershell.git","svn_url":"https://github.com/GoogleCloudPlatform/google-cloud-powershell","homepage":"http://googlecloudplatform.github.io/google-cloud-powershell/","size":3440,"stargazers_count":40,"watchers_count":40,"language":"C#","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":20,"mirror_url":null,"open_issues_count":29,"forks":20,"open_issues":29,"watchers":40,"default_branch":"master"}},"base":{"label":"GoogleCloudPlatform:bigquery","ref":"bigquery","sha":"a825244287a1cbc51fa8aeb8ecf492a187cf47ab","user":{"login":"GoogleCloudPlatform","id":2810941,"avatar_url":"https://avatars3.githubusercontent.com/u/2810941?v=3","gravatar_id":"","url":"https://api.github.com/users/GoogleCloudPlatform","html_url":"https://github.com/GoogleCloudPlatform","followers_url":"https://api.github.com/users/GoogleCloudPlatform/followers","following_url":"https://api.github.com/users/GoogleCloudPlatform/following{/other_user}","gists_url":"https://api.github.com/users/GoogleCloudPlatform/gists{/gist_id}","starred_url":"https://api.github.com/users/GoogleCloudPlatform/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/GoogleCloudPlatform/subscriptions","organizations_url":"https://api.github.com/users/GoogleCloudPlatform/orgs","repos_url":"https://api.github.com/users/GoogleCloudPlatform/repos","events_url":"https://api.github.com/users/GoogleCloudPlatform/events{/privacy}","received_events_url":"https://api.github.com/users/GoogleCloudPlatform/received_events","type":"Organization","site_admin":false},"repo":{"id":45055419,"name":"google-cloud-powershell","full_name":"GoogleCloudPlatform/google-cloud-powershell","owner":{"login":"GoogleCloudPlatform","id":2810941,"avatar_url":"https://avatars3.githubusercontent.com/u/2810941?v=3","gravatar_id":"","url":"https://api.github.com/users/GoogleCloudPlatform","html_url":"https://github.com/GoogleCloudPlatform","followers_url":"https://api.github.com/users/GoogleCloudPlatform/followers","following_url":"https://api.github.com/users/GoogleCloudPlatform/following{/other_user}","gists_url":"https://api.github.com/users/GoogleCloudPlatform/gists{/gist_id}","starred_url":"https://api.github.com/users/GoogleCloudPlatform/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/GoogleCloudPlatform/subscriptions","organizations_url":"https://api.github.com/users/GoogleCloudPlatform/orgs","repos_url":"https://api.github.com/users/GoogleCloudPlatform/repos","events_url":"https://api.github.com/users/GoogleCloudPlatform/events{/privacy}","received_events_url":"https://api.github.com/users/GoogleCloudPlatform/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/GoogleCloudPlatform/google-cloud-powershell","description":"PowerShell cmdlets for the Google Cloud Platform","fork":false,"url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell","forks_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/forks","keys_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/keys{/key_id}","collaborators_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/teams","hooks_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/hooks","issue_events_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/issues/events{/number}","events_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/events","assignees_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/assignees{/user}","branches_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/branches{/branch}","tags_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/tags","blobs_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/git/refs{/sha}","trees_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/git/trees{/sha}","statuses_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/statuses/{sha}","languages_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/languages","stargazers_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/stargazers","contributors_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/contributors","subscribers_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/subscribers","subscription_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/subscription","commits_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/commits{/sha}","git_commits_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/git/commits{/sha}","comments_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/comments{/number}","issue_comment_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/issues/comments{/number}","contents_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/contents/{+path}","compare_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/compare/{base}...{head}","merges_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/merges","archive_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/downloads","issues_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/issues{/number}","pulls_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/pulls{/number}","milestones_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/milestones{/number}","notifications_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/labels{/name}","releases_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/releases{/id}","deployments_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/deployments","created_at":"2015-10-27T16:49:01Z","updated_at":"2017-03-20T00:39:40Z","pushed_at":"2017-03-22T23:50:32Z","git_url":"git://github.com/GoogleCloudPlatform/google-cloud-powershell.git","ssh_url":"git@github.com:GoogleCloudPlatform/google-cloud-powershell.git","clone_url":"https://github.com/GoogleCloudPlatform/google-cloud-powershell.git","svn_url":"https://github.com/GoogleCloudPlatform/google-cloud-powershell","homepage":"http://googlecloudplatform.github.io/google-cloud-powershell/","size":3440,"stargazers_count":40,"watchers_count":40,"language":"C#","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":20,"mirror_url":null,"open_issues_count":29,"forks":20,"open_issues":29,"watchers":40,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/pulls/504"},"html":{"href":"https://github.com/GoogleCloudPlatform/google-cloud-powershell/pull/504"},"issue":{"href":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/issues/504"},"comments":{"href":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/issues/504/comments"},"review_comments":{"href":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/pulls/504/comments"},"review_comment":{"href":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/pulls/504/commits"},"statuses":{"href":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/statuses/f8ba3cb48550358ba5d417e059806b3f69446c0e"}}}}
{"actor":{"display_login":"ILMTitan"}}