)]}'
{
  "commit": "1b7bb6d1b721e4ee1561e8e4a347846d7fdd7c27",
  "tree": "3db33391ec4ae788e2266456df22ca7130f7f73b",
  "parents": [
    "e5421244cbf7b11c4104235b0391cbb1d4fa68b8"
  ],
  "author": {
    "name": "ohmayr",
    "email": "omairnaveed@ymail.com",
    "time": "Wed Sep 18 11:36:01 2024 -0400"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Sep 18 11:36:01 2024 -0400"
  },
  "message": "feat: add support for asynchronous rest streaming (#686)\n\n* duplicating file to base\r\n\r\n* restore original file\r\n\r\n* duplicate file to async\r\n\r\n* restore original file\r\n\r\n* duplicate test file for async\r\n\r\n* restore test file\r\n\r\n* feat: add support for asynchronous rest streaming\r\n\r\n* 🦉 Updates from OwlBot post-processor\r\n\r\nSee https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md\r\n\r\n* fix naming issue\r\n\r\n* fix import module name\r\n\r\n* pull auth feature branch\r\n\r\n* revert setup file\r\n\r\n* address PR comments\r\n\r\n* 🦉 Updates from OwlBot post-processor\r\n\r\nSee https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md\r\n\r\n* run black\r\n\r\n* address PR comments\r\n\r\n* update nox coverage\r\n\r\n* address PR comments\r\n\r\n* fix nox session name in workflow\r\n\r\n* use https for remote repo\r\n\r\n* add context manager methods\r\n\r\n* address PR comments\r\n\r\n* update auth error versions\r\n\r\n* update import error\r\n\r\n---------\r\n\r\nCo-authored-by: Owl Bot \u003cgcf-owl-bot[bot]@users.noreply.github.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8adc535e028c754d51b6d92d9fe797bb483a92db",
      "old_mode": 33188,
      "old_path": ".github/workflows/unittest.yml",
      "new_id": "5980f825bb256febaf01a42b229eae66c82b88d1",
      "new_mode": 33188,
      "new_path": ".github/workflows/unittest.yml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3bc87a963e108befb5b21618b2c935881b0e776b",
      "new_mode": 33188,
      "new_path": "google/api_core/_rest_streaming_base.py"
    },
    {
      "type": "modify",
      "old_id": "88bcb31bd1ef8b58677fdca79d2c8a73bbfee125",
      "old_mode": 33188,
      "old_path": "google/api_core/rest_streaming.py",
      "new_id": "84aa270c07ca701eec70a9f388a755302a6e4078",
      "new_mode": 33188,
      "new_path": "google/api_core/rest_streaming.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d1f996f6193cfe7da30f101d0af1111dc28949c6",
      "new_mode": 33188,
      "new_path": "google/api_core/rest_streaming_async.py"
    },
    {
      "type": "modify",
      "old_id": "a15795ea13d7b53eb04099889bde71751acfd4f6",
      "old_mode": 33188,
      "old_path": "noxfile.py",
      "new_id": "3fc4a722c0b4e94b3335f70350913fa25c4867dc",
      "new_mode": 33188,
      "new_path": "noxfile.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "35820de6683eed9f16b54a1ffe74a24b83bee801",
      "new_mode": 33188,
      "new_path": "tests/asyncio/test_rest_streaming_async.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3429d511e244954313197ead7d7f2e5764a67c61",
      "new_mode": 33188,
      "new_path": "tests/helpers.py"
    },
    {
      "type": "modify",
      "old_id": "0f2b3b32aa6eeb57f7dce29b598ca23ce3f6cf6f",
      "old_mode": 33188,
      "old_path": "tests/unit/test_rest_streaming.py",
      "new_id": "0f998dfe7a109f7d4d0afe2cfadb32aeb111b5a7",
      "new_mode": 33188,
      "new_path": "tests/unit/test_rest_streaming.py"
    }
  ]
}
