)]}'
{
  "commit": "d940c8de905439e292770ccf6c546477ae566462",
  "tree": "4169e84ab5c0600bfec68b87a94b49c0d726871b",
  "parents": [
    "ce055595d9bc0a2bd75a8bd500fb23a395e8133c"
  ],
  "author": {
    "name": "Devon Carew",
    "email": "devoncarew@google.com",
    "time": "Fri May 23 11:43:58 2025 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri May 23 11:43:58 2025 -0700"
  },
  "message": "Update the generated code to improve readability and to better follow common Dart patterns. (#1003)\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b16387e01d9278f054ad5b9937e430d0322d949a",
      "old_mode": 33188,
      "old_path": "protobuf/lib/src/protobuf/generated_message.dart",
      "new_id": "fe876513956af0376f5eeb8221a6d63993a07172",
      "new_mode": 33188,
      "new_path": "protobuf/lib/src/protobuf/generated_message.dart"
    },
    {
      "type": "modify",
      "old_id": "c3b2a1d1b10d4dd1f1e6eab95bb3ab6bfc6996cd",
      "old_mode": 33188,
      "old_path": "protoc_plugin/CHANGELOG.md",
      "new_id": "65882fb36e848b7fd2d770552be5f2754b8ce34a",
      "new_mode": 33188,
      "new_path": "protoc_plugin/CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "7112e06252aaa260228bd031e11b15b6cd6c8028",
      "old_mode": 33188,
      "old_path": "protoc_plugin/lib/src/client_generator.dart",
      "new_id": "3b4bbfb2c4ac0be5ee0a3ba81d5d8cb3a703fe0e",
      "new_mode": 33188,
      "new_path": "protoc_plugin/lib/src/client_generator.dart"
    },
    {
      "type": "modify",
      "old_id": "ea26f346a6582f4f5c2772cc993816010b65b03b",
      "old_mode": 33188,
      "old_path": "protoc_plugin/lib/src/enum_generator.dart",
      "new_id": "c57d0e03669c8370be7efbc97b024bd4212c4424",
      "new_mode": 33188,
      "new_path": "protoc_plugin/lib/src/enum_generator.dart"
    },
    {
      "type": "modify",
      "old_id": "ddca41c09b7e59b17af87f9748e68645a7f47a60",
      "old_mode": 33188,
      "old_path": "protoc_plugin/lib/src/file_generator.dart",
      "new_id": "258d9f9dbcb64eff5955ef72443173d0e9ca3ed0",
      "new_mode": 33188,
      "new_path": "protoc_plugin/lib/src/file_generator.dart"
    },
    {
      "type": "modify",
      "old_id": "5487dd4b4be3ecdab7937f0acad106a559c9e643",
      "old_mode": 33188,
      "old_path": "protoc_plugin/lib/src/gen/dart_options.pb.dart",
      "new_id": "3b26594cff1dbe9a82d7511e8ce587fa8bfe10da",
      "new_mode": 33188,
      "new_path": "protoc_plugin/lib/src/gen/dart_options.pb.dart"
    },
    {
      "type": "modify",
      "old_id": "3aa47fc7b15abe5d57942645889988f46e6f8571",
      "old_mode": 33188,
      "old_path": "protoc_plugin/lib/src/gen/google/api/client.pb.dart",
      "new_id": "16ca1e9ca9e9c1648043aac9c52890357155df8b",
      "new_mode": 33188,
      "new_path": "protoc_plugin/lib/src/gen/google/api/client.pb.dart"
    },
    {
      "type": "modify",
      "old_id": "97f45680029a806b0aa9fc1dc83b0a885e5a11ba",
      "old_mode": 33188,
      "old_path": "protoc_plugin/lib/src/gen/google/api/client.pbenum.dart",
      "new_id": "48c8eeb8db73316d744466b72f30744957b9e53f",
      "new_mode": 33188,
      "new_path": "protoc_plugin/lib/src/gen/google/api/client.pbenum.dart"
    },
    {
      "type": "modify",
      "old_id": "ca989faf44b710f5306134aa973dd57fd2b46172",
      "old_mode": 33188,
      "old_path": "protoc_plugin/lib/src/gen/google/api/http.pb.dart",
      "new_id": "979b62fc6e919450cbf77efdd8139d46d674fda8",
      "new_mode": 33188,
      "new_path": "protoc_plugin/lib/src/gen/google/api/http.pb.dart"
    },
    {
      "type": "modify",
      "old_id": "4373372b6bcf0b98a5d304d1babedaf6ae7294d9",
      "old_mode": 33188,
      "old_path": "protoc_plugin/lib/src/gen/google/api/launch_stage.pb.dart",
      "new_id": "fe9d66fc276254a67bb7637e407160ec0210e778",
      "new_mode": 33188,
      "new_path": "protoc_plugin/lib/src/gen/google/api/launch_stage.pb.dart"
    },
    {
      "type": "modify",
      "old_id": "1cb6b62026ad19e751a99241011037dccfdbcb11",
      "old_mode": 33188,
      "old_path": "protoc_plugin/lib/src/gen/google/api/launch_stage.pbenum.dart",
      "new_id": "35b891f1705b8c7cdabcfe2ca4e64ef728fcc812",
      "new_mode": 33188,
      "new_path": "protoc_plugin/lib/src/gen/google/api/launch_stage.pbenum.dart"
    },
    {
      "type": "modify",
      "old_id": "5ce422e42a8bebf0a5306f225549ed1ff03fe1b2",
      "old_mode": 33188,
      "old_path": "protoc_plugin/lib/src/gen/google/api/routing.pb.dart",
      "new_id": "38a6218275e0551eac628a25e397dc20c7895cbe",
      "new_mode": 33188,
      "new_path": "protoc_plugin/lib/src/gen/google/api/routing.pb.dart"
    },
    {
      "type": "modify",
      "old_id": "dd574e55598081ce87c116dd354688bb5abf879c",
      "old_mode": 33188,
      "old_path": "protoc_plugin/lib/src/gen/google/api/routing.pbenum.dart",
      "new_id": "7c90eaf2dca57fc739612dc3486fdf51e73c9832",
      "new_mode": 33188,
      "new_path": "protoc_plugin/lib/src/gen/google/api/routing.pbenum.dart"
    },
    {
      "type": "modify",
      "old_id": "56ccb3d4a2427bfabb84d8bde05a2d957a97011f",
      "old_mode": 33188,
      "old_path": "protoc_plugin/lib/src/gen/google/protobuf/compiler/plugin.pb.dart",
      "new_id": "4675791f00d43698321337f6748695318a3af1bf",
      "new_mode": 33188,
      "new_path": "protoc_plugin/lib/src/gen/google/protobuf/compiler/plugin.pb.dart"
    },
    {
      "type": "modify",
      "old_id": "7e1fa58a5f0e155d17a5d5d406a3605204b2c4c4",
      "old_mode": 33188,
      "old_path": "protoc_plugin/lib/src/gen/google/protobuf/compiler/plugin.pbenum.dart",
      "new_id": "35788ace29d831aba798f9c44694420db43d5d8e",
      "new_mode": 33188,
      "new_path": "protoc_plugin/lib/src/gen/google/protobuf/compiler/plugin.pbenum.dart"
    },
    {
      "type": "modify",
      "old_id": "dfd990fdcece81569084bcf42756ec413edfc88e",
      "old_mode": 33188,
      "old_path": "protoc_plugin/lib/src/gen/google/protobuf/descriptor.pb.dart",
      "new_id": "95b30277db6823518c419de19c19982adf21a69a",
      "new_mode": 33188,
      "new_path": "protoc_plugin/lib/src/gen/google/protobuf/descriptor.pb.dart"
    },
    {
      "type": "modify",
      "old_id": "362e0c33d58cba67218f668a85134aef12721974",
      "old_mode": 33188,
      "old_path": "protoc_plugin/lib/src/gen/google/protobuf/descriptor.pbenum.dart",
      "new_id": "d8b96fe6c44284cc5f482b71f1be5e974012fedb",
      "new_mode": 33188,
      "new_path": "protoc_plugin/lib/src/gen/google/protobuf/descriptor.pbenum.dart"
    },
    {
      "type": "modify",
      "old_id": "5f8439b2cc9c8b2c8361d97e76e6d4760800bbf6",
      "old_mode": 33188,
      "old_path": "protoc_plugin/lib/src/gen/google/protobuf/duration.pb.dart",
      "new_id": "7ec7a47e5d8fee2b9df40f361e13c16069d62361",
      "new_mode": 33188,
      "new_path": "protoc_plugin/lib/src/gen/google/protobuf/duration.pb.dart"
    },
    {
      "type": "modify",
      "old_id": "09d3251d838e22a319370b599a40a150ee6f0ab6",
      "old_mode": 33188,
      "old_path": "protoc_plugin/lib/src/message_generator.dart",
      "new_id": "be88f9f6638e474ef967a0e0fc106c74673da55a",
      "new_mode": 33188,
      "new_path": "protoc_plugin/lib/src/message_generator.dart"
    },
    {
      "type": "modify",
      "old_id": "ce7bf3cce2e545ba52f32e408377ffda2eec501c",
      "old_mode": 33188,
      "old_path": "protoc_plugin/lib/src/service_generator.dart",
      "new_id": "df19c7310010e5184d1fd097501e6e1c5069b126",
      "new_mode": 33188,
      "new_path": "protoc_plugin/lib/src/service_generator.dart"
    },
    {
      "type": "modify",
      "old_id": "88c1b9c947e898d394c2727ee505e8414314e9e5",
      "old_mode": 33188,
      "old_path": "protoc_plugin/pubspec.yaml",
      "new_id": "44e0f3b4fbba6ef0f2dc43dbc371c53651abf535",
      "new_mode": 33188,
      "new_path": "protoc_plugin/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "01ee8dedb73d3d979a82cec315574103c9830b8c",
      "old_mode": 33188,
      "old_path": "protoc_plugin/test/goldens/client",
      "new_id": "9aa1275bf7454b9db26e1384ade7048f8ffed012",
      "new_mode": 33188,
      "new_path": "protoc_plugin/test/goldens/client"
    },
    {
      "type": "modify",
      "old_id": "f8db67bfee54182f0ab968970206692ec40ba7a3",
      "old_mode": 33188,
      "old_path": "protoc_plugin/test/goldens/deprecations",
      "new_id": "a625285b54366e1753de336b031580c9bd763f6f",
      "new_mode": 33188,
      "new_path": "protoc_plugin/test/goldens/deprecations"
    },
    {
      "type": "modify",
      "old_id": "c21797e773304e466728f9e9eddd82c235cd25bf",
      "old_mode": 33188,
      "old_path": "protoc_plugin/test/goldens/deprecations.pbenum",
      "new_id": "223091771835dde1de394dc8003cc879cd8a2d5e",
      "new_mode": 33188,
      "new_path": "protoc_plugin/test/goldens/deprecations.pbenum"
    },
    {
      "type": "modify",
      "old_id": "e2bb23f79c6f4dfa72b9419f39312d0231e2f2b6",
      "old_mode": 33188,
      "old_path": "protoc_plugin/test/goldens/doc_comments",
      "new_id": "c75e5773376ffd84a0e0547e11db4fca29630631",
      "new_mode": 33188,
      "new_path": "protoc_plugin/test/goldens/doc_comments"
    },
    {
      "type": "modify",
      "old_id": "1a35f24182c494da0585bac6cedd84392e008bdc",
      "old_mode": 33188,
      "old_path": "protoc_plugin/test/goldens/doc_comments.pbenum",
      "new_id": "2a94e45602604314578afed52c600a42e802de55",
      "new_mode": 33188,
      "new_path": "protoc_plugin/test/goldens/doc_comments.pbenum"
    },
    {
      "type": "modify",
      "old_id": "2dca720ef8bfc0db9acd90ce698362271e5d870b",
      "old_mode": 33188,
      "old_path": "protoc_plugin/test/goldens/enum",
      "new_id": "809bfedfe305595dc2a56d92f391726088b5b58c",
      "new_mode": 33188,
      "new_path": "protoc_plugin/test/goldens/enum"
    },
    {
      "type": "modify",
      "old_id": "2bb43cde7ec10e3ed75f73f1647b1322de22d05b",
      "old_mode": 33188,
      "old_path": "protoc_plugin/test/goldens/extension",
      "new_id": "32a5dcb75c9862052981a0cbda667e0f5d65a591",
      "new_mode": 33188,
      "new_path": "protoc_plugin/test/goldens/extension"
    },
    {
      "type": "modify",
      "old_id": "28311144400318a174079d8c224e71722d06fae8",
      "old_mode": 33188,
      "old_path": "protoc_plugin/test/goldens/grpc_service.pb",
      "new_id": "7ebc9813f7a662580bfa561d4c52cb06b25392b8",
      "new_mode": 33188,
      "new_path": "protoc_plugin/test/goldens/grpc_service.pb"
    },
    {
      "type": "modify",
      "old_id": "eb99c200531c28211ca508eb9c135de5dc9a6c19",
      "old_mode": 33188,
      "old_path": "protoc_plugin/test/goldens/grpc_service.pbgrpc",
      "new_id": "1fa8fa4258ddc0f848c4ef3acad5b095dfcd7d20",
      "new_mode": 33188,
      "new_path": "protoc_plugin/test/goldens/grpc_service.pbgrpc"
    },
    {
      "type": "modify",
      "old_id": "a123b07e4f06622a215e930d557def7c9b1bf45a",
      "old_mode": 33188,
      "old_path": "protoc_plugin/test/goldens/header_in_package.pb",
      "new_id": "4b86dd50afdf26b9ba659469b264f8e9e2680875",
      "new_mode": 33188,
      "new_path": "protoc_plugin/test/goldens/header_in_package.pb"
    },
    {
      "type": "modify",
      "old_id": "69f20e06bb812adfa5b8a7ad0920d405237d5e4a",
      "old_mode": 33188,
      "old_path": "protoc_plugin/test/goldens/header_with_fixnum.pb",
      "new_id": "bf6e914753f753d1f97da761472ba64386f5d7e6",
      "new_mode": 33188,
      "new_path": "protoc_plugin/test/goldens/header_with_fixnum.pb"
    },
    {
      "type": "modify",
      "old_id": "23c06c07e946c5f5eaa3ee58d2eb01f1c6a226a0",
      "old_mode": 33188,
      "old_path": "protoc_plugin/test/goldens/imports.pb",
      "new_id": "27448ea40e146c1d9058098c11cdbc99916f8545",
      "new_mode": 33188,
      "new_path": "protoc_plugin/test/goldens/imports.pb"
    },
    {
      "type": "modify",
      "old_id": "4a3248a7fca2f8cc4f8ce0570875af513e35102b",
      "old_mode": 33188,
      "old_path": "protoc_plugin/test/goldens/imports.pbjson",
      "new_id": "f5f719158cb4bc9734b35c0d4ba4578b2acaef82",
      "new_mode": 33188,
      "new_path": "protoc_plugin/test/goldens/imports.pbjson"
    },
    {
      "type": "modify",
      "old_id": "7a4166c83f20d9f70ca800bcf94d32e3c65acdae",
      "old_mode": 33188,
      "old_path": "protoc_plugin/test/goldens/int64.pb",
      "new_id": "697176d03adcb123166685d90a400e59835415ce",
      "new_mode": 33188,
      "new_path": "protoc_plugin/test/goldens/int64.pb"
    },
    {
      "type": "modify",
      "old_id": "a26c8b0d4cb42ed9bdf8061347ed9ecddc531085",
      "old_mode": 33188,
      "old_path": "protoc_plugin/test/goldens/messageGenerator",
      "new_id": "15d05a340e8c52c02f0d24e99deb54ae6f390778",
      "new_mode": 33188,
      "new_path": "protoc_plugin/test/goldens/messageGenerator"
    },
    {
      "type": "modify",
      "old_id": "52b316b02ee57c9d7ddba3559f62320587c78030",
      "old_mode": 33188,
      "old_path": "protoc_plugin/test/goldens/messageGenerator.meta",
      "new_id": "faefae9b1138f3302a202ce202aaa4f3617b0f84",
      "new_mode": 33188,
      "new_path": "protoc_plugin/test/goldens/messageGenerator.meta"
    },
    {
      "type": "modify",
      "old_id": "3d673dad43d5d20ca9ae12aecf6066c8c66faf35",
      "old_mode": 33188,
      "old_path": "protoc_plugin/test/goldens/messageGeneratorEnums",
      "new_id": "a9ba5343378e0e9b78e994369dba52c65026a92f",
      "new_mode": 33188,
      "new_path": "protoc_plugin/test/goldens/messageGeneratorEnums"
    },
    {
      "type": "modify",
      "old_id": "2ad0d7edd14d757ca8ab6e63d35e0f3bd085aabb",
      "old_mode": 33188,
      "old_path": "protoc_plugin/test/goldens/oneMessage.pb",
      "new_id": "1ca462f6d78137c72326d295af28cd585686c41b",
      "new_mode": 33188,
      "new_path": "protoc_plugin/test/goldens/oneMessage.pb"
    },
    {
      "type": "modify",
      "old_id": "c69336a928c982e0e5bcda37f6ad116bd0a5c9bb",
      "old_mode": 33188,
      "old_path": "protoc_plugin/test/goldens/oneMessage.pb.meta",
      "new_id": "5c089c813bb30ba1a56410127fea2c27e7e8e66c",
      "new_mode": 33188,
      "new_path": "protoc_plugin/test/goldens/oneMessage.pb.meta"
    },
    {
      "type": "modify",
      "old_id": "093e11186bf3a0d690130805486459c846f30769",
      "old_mode": 33188,
      "old_path": "protoc_plugin/test/goldens/oneMessage.pbjson",
      "new_id": "44aa57517a2ad7fea53dfa06588af8fa01cccd8d",
      "new_mode": 33188,
      "new_path": "protoc_plugin/test/goldens/oneMessage.pbjson"
    },
    {
      "type": "modify",
      "old_id": "3de3da2b0d16d826d5615b79a567abbaf7e21b9e",
      "old_mode": 33188,
      "old_path": "protoc_plugin/test/goldens/service.pb",
      "new_id": "dfc131a4b5ab2d753e10a5ef25e52c626b61b6c9",
      "new_mode": 33188,
      "new_path": "protoc_plugin/test/goldens/service.pb"
    },
    {
      "type": "modify",
      "old_id": "3957d381b96073ae7625330a04a0c00ebd245fe8",
      "old_mode": 33188,
      "old_path": "protoc_plugin/test/goldens/service.pbserver",
      "new_id": "8d03b15caf5e4163ca7d391fa7492e3a7deea928",
      "new_mode": 33188,
      "new_path": "protoc_plugin/test/goldens/service.pbserver"
    },
    {
      "type": "modify",
      "old_id": "9f3f86a00cf00169554004d24913b7cc433f0986",
      "old_mode": 33188,
      "old_path": "protoc_plugin/test/goldens/serviceGenerator",
      "new_id": "7f3d8d03ed20a02dd735ed16b1105b6169b42ce0",
      "new_mode": 33188,
      "new_path": "protoc_plugin/test/goldens/serviceGenerator"
    },
    {
      "type": "modify",
      "old_id": "80429a800ec40557f66150eed0952c162822abb3",
      "old_mode": 33188,
      "old_path": "protoc_plugin/test/goldens/serviceGenerator.pb.json",
      "new_id": "84cce2025687d582d3b1ca7aafab34d02ab42048",
      "new_mode": 33188,
      "new_path": "protoc_plugin/test/goldens/serviceGenerator.pb.json"
    },
    {
      "type": "modify",
      "old_id": "4fb6447a965fd51356f3ec0fef0aa4bdcc78ddbf",
      "old_mode": 33188,
      "old_path": "protoc_plugin/test/goldens/topLevelEnum.pb",
      "new_id": "2c05f49b91ec6544397280d2794c17d34937c003",
      "new_mode": 33188,
      "new_path": "protoc_plugin/test/goldens/topLevelEnum.pb"
    },
    {
      "type": "modify",
      "old_id": "69cb70d2870e600bd678ff346b49d544c8f98a33",
      "old_mode": 33188,
      "old_path": "protoc_plugin/test/goldens/topLevelEnum.pbenum",
      "new_id": "66756fe8498dba5ade53eff5d48825b8ee5771e4",
      "new_mode": 33188,
      "new_path": "protoc_plugin/test/goldens/topLevelEnum.pbenum"
    },
    {
      "type": "modify",
      "old_id": "fc667d4faee3a5ad2e3e8c14980be7f56de18306",
      "old_mode": 33188,
      "old_path": "protoc_plugin/test/goldens/topLevelEnum.pbenum.meta",
      "new_id": "3ee0be24e5af3c550b7e6c2ba7a0a1517a6abeb2",
      "new_mode": 33188,
      "new_path": "protoc_plugin/test/goldens/topLevelEnum.pbenum.meta"
    },
    {
      "type": "modify",
      "old_id": "092d9a005def46c2dcf175bf62610e2909b622e7",
      "old_mode": 33188,
      "old_path": "protoc_plugin/test/goldens/topLevelEnum.pbjson",
      "new_id": "f5056fcf48014cc6402979507cbb6b64a4e2db6a",
      "new_mode": 33188,
      "new_path": "protoc_plugin/test/goldens/topLevelEnum.pbjson"
    },
    {
      "type": "modify",
      "old_id": "82dd031b764f4a0eb034fd654e83436d40761814",
      "old_mode": 33188,
      "old_path": "pubspec.yaml",
      "new_id": "7896dba17cafb13b285874f192d309038454cabd",
      "new_mode": 33188,
      "new_path": "pubspec.yaml"
    }
  ]
}
