)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"0daeb8380aa94c76398cc20f7c0c337b97408662","unresolved":true,"context_lines":[{"line_number":4,"context_line":"Commit:     JonathanKoerber \u003cjonathankoerber@gmail.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2025-09-05 08:53:13 -0700"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"api: Add Schemas for share instace export locations"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Change-Id: Ic9f96e69c82eb84e0bae8d3074fd5aefecefd47c"},{"line_number":10,"context_line":"Signed-off-by: JonathanKoerber \u003cjonathankoerber@gmail.com\u003e"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":14,"id":"8bea52df_7c812360","line":7,"range":{"start_line":7,"start_character":27,"end_line":7,"end_character":34},"updated":"2026-01-09 23:03:17.000000000","message":"nit: typo","commit_id":"5cc1fe50f8d9231aa15fb2c6475dafb5d51f0289"},{"author":{"_account_id":37037,"name":"Jonathan Koerber","display_name":"Jonathan Koerber","email":"jonathankoerber@gmail.com","username":"JonathanKoerber"},"change_message_id":"0f0337da3281d92f845b7c73ab4543fd22167199","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     JonathanKoerber \u003cjonathankoerber@gmail.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2025-09-05 08:53:13 -0700"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"api: Add Schemas for share instace export locations"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Change-Id: Ic9f96e69c82eb84e0bae8d3074fd5aefecefd47c"},{"line_number":10,"context_line":"Signed-off-by: JonathanKoerber \u003cjonathankoerber@gmail.com\u003e"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":14,"id":"95c5b4b5_d8b3968e","line":7,"range":{"start_line":7,"start_character":27,"end_line":7,"end_character":34},"in_reply_to":"8bea52df_7c812360","updated":"2026-01-25 06:00:07.000000000","message":"Acknowledged","commit_id":"5cc1fe50f8d9231aa15fb2c6475dafb5d51f0289"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":37037,"name":"Jonathan Koerber","display_name":"Jonathan Koerber","email":"jonathankoerber@gmail.com","username":"JonathanKoerber"},"change_message_id":"572787f3d9d4a244fd348dd7d933778e0e3279df","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"58787544_43578f2f","updated":"2025-07-01 19:38:36.000000000","message":"Hi thanks for the feed back.","commit_id":"0400d53d1a2261c1a52f79a2a4413644c3b01d3b"},{"author":{"_account_id":37037,"name":"Jonathan Koerber","display_name":"Jonathan Koerber","email":"jonathankoerber@gmail.com","username":"JonathanKoerber"},"change_message_id":"85b9e8869e8cce9f5b13d76033f42f1e2ac9cf9a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"bd2101e5_ffb64611","updated":"2025-06-20 05:11:43.000000000","message":"Thanks for the feedback. It seems like there is a need for v2.14. Let me know if that not the case and I\u0027ll updated it.","commit_id":"0400d53d1a2261c1a52f79a2a4413644c3b01d3b"},{"author":{"_account_id":37037,"name":"Jonathan Koerber","display_name":"Jonathan Koerber","email":"jonathankoerber@gmail.com","username":"JonathanKoerber"},"change_message_id":"f6a416f12032d4a1f5aa448fce7071c895347d44","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":12,"id":"55348f7e_15e34a23","updated":"2025-08-15 15:36:07.000000000","message":"recheck weird dev stack failure","commit_id":"6ca66a5fcdde323dd8eee66ad518097cade66f75"},{"author":{"_account_id":37037,"name":"Jonathan Koerber","display_name":"Jonathan Koerber","email":"jonathankoerber@gmail.com","username":"JonathanKoerber"},"change_message_id":"34bfe58529e24d1aac76447b9fe456a43281fcd5","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":13,"id":"8168aabd_1e77d807","updated":"2025-09-03 18:51:55.000000000","message":"Recheck :error cannot allocate memory. maybe build error","commit_id":"9403a046523fb22cdb994c3ceacc4ec1d4875d77"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"0daeb8380aa94c76398cc20f7c0c337b97408662","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":13,"id":"44b78d12_5176a1fe","in_reply_to":"8168aabd_1e77d807","updated":"2026-01-09 23:03:17.000000000","message":"Done","commit_id":"9403a046523fb22cdb994c3ceacc4ec1d4875d77"},{"author":{"_account_id":37037,"name":"Jonathan Koerber","display_name":"Jonathan Koerber","email":"jonathankoerber@gmail.com","username":"JonathanKoerber"},"change_message_id":"0f0337da3281d92f845b7c73ab4543fd22167199","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":13,"id":"736d2131_91eaee68","in_reply_to":"8168aabd_1e77d807","updated":"2026-01-25 06:00:07.000000000","message":"Done","commit_id":"9403a046523fb22cdb994c3ceacc4ec1d4875d77"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"e8e383cb05c31f59dc1ca22d85b588160e8ebb81","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":14,"id":"383b75f0_e48eaed2","updated":"2026-01-09 23:19:53.000000000","message":"I\u0027ll update this change shortly addressing these comments","commit_id":"5cc1fe50f8d9231aa15fb2c6475dafb5d51f0289"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"c300312a50f3ffcf7f8bd98728d485f71ee0954f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":14,"id":"957df229_21885315","updated":"2025-11-06 17:00:36.000000000","message":"LGTM, thanks Jonathan!","commit_id":"5cc1fe50f8d9231aa15fb2c6475dafb5d51f0289"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"9f73609cf8762c64fd3bc2e36e85d4355fb00446","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":15,"id":"9947ce67_97737af9","updated":"2026-01-09 23:24:51.000000000","message":"This LGTM to me now; please feel free to make any further edits @jonathankoerber@gmail.com\n\nthanks for your patience with the reviews here!","commit_id":"7c983a38c7ccda2428677d4e774239bac4274b54"},{"author":{"_account_id":37037,"name":"Jonathan Koerber","display_name":"Jonathan Koerber","email":"jonathankoerber@gmail.com","username":"JonathanKoerber"},"change_message_id":"0f0337da3281d92f845b7c73ab4543fd22167199","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":16,"id":"4b2a4abd_1ddfdffe","updated":"2026-01-25 06:00:07.000000000","message":"Got it thanks","commit_id":"6e260f46a43a855186125edb03f6f058a7d215b2"}],"manila/api/schemas/share_instance_export_locations.py":[{"author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"change_message_id":"f71dc02a0e2a25f8a6e2bff95d3548f3c118cf79","unresolved":true,"context_lines":[{"line_number":87,"context_line":"        \"anyOf\": ["},{"line_number":88,"context_line":"            {"},{"line_number":89,"context_line":"                \"type\": \"object\","},{"line_number":90,"context_line":"                \"properties\": {},"},{"line_number":91,"context_line":"            },"},{"line_number":92,"context_line":"            {"},{"line_number":93,"context_line":"                \u0027type\u0027: \u0027object\u0027,"}],"source_content_type":"text/x-python","patch_set":9,"id":"4a1613a2_d0b83e09","line":90,"updated":"2025-06-28 10:50:56.000000000","message":"what does that mean, that it is an object with random properties not matching the pattern below? The only reason it would make sense is to allow a non string value.","commit_id":"0400d53d1a2261c1a52f79a2a4413644c3b01d3b"},{"author":{"_account_id":37037,"name":"Jonathan Koerber","display_name":"Jonathan Koerber","email":"jonathankoerber@gmail.com","username":"JonathanKoerber"},"change_message_id":"572787f3d9d4a244fd348dd7d933778e0e3279df","unresolved":false,"context_lines":[{"line_number":87,"context_line":"        \"anyOf\": ["},{"line_number":88,"context_line":"            {"},{"line_number":89,"context_line":"                \"type\": \"object\","},{"line_number":90,"context_line":"                \"properties\": {},"},{"line_number":91,"context_line":"            },"},{"line_number":92,"context_line":"            {"},{"line_number":93,"context_line":"                \u0027type\u0027: \u0027object\u0027,"}],"source_content_type":"text/x-python","patch_set":9,"id":"4f6eefdf_bdcefb64","line":90,"in_reply_to":"4a1613a2_d0b83e09","updated":"2025-07-01 19:38:36.000000000","message":"When a new resource is created it has a metadata object that in empty. The schema was causing an error when a metadata field was created and with out key value pairs.","commit_id":"0400d53d1a2261c1a52f79a2a4413644c3b01d3b"},{"author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"change_message_id":"f71dc02a0e2a25f8a6e2bff95d3548f3c118cf79","unresolved":true,"context_lines":[{"line_number":107,"context_line":"show_response_body \u003d {"},{"line_number":108,"context_line":"    \"anyOf\": ["},{"line_number":109,"context_line":"        {"},{"line_number":110,"context_line":"            \"type\": \"null\"},"},{"line_number":111,"context_line":"        {"},{"line_number":112,"context_line":"            \u0027type\u0027: \u0027object\u0027,"},{"line_number":113,"context_line":"            \u0027properties\u0027: {"}],"source_content_type":"text/x-python","patch_set":9,"id":"3f9c00ed_e58c17b8","line":110,"updated":"2025-06-28 10:50:56.000000000","message":"can you please either move the closing bracket to the next line or join this line with a previous one. This linting looks pretty weird.","commit_id":"0400d53d1a2261c1a52f79a2a4413644c3b01d3b"},{"author":{"_account_id":37037,"name":"Jonathan Koerber","display_name":"Jonathan Koerber","email":"jonathankoerber@gmail.com","username":"JonathanKoerber"},"change_message_id":"572787f3d9d4a244fd348dd7d933778e0e3279df","unresolved":false,"context_lines":[{"line_number":107,"context_line":"show_response_body \u003d {"},{"line_number":108,"context_line":"    \"anyOf\": ["},{"line_number":109,"context_line":"        {"},{"line_number":110,"context_line":"            \"type\": \"null\"},"},{"line_number":111,"context_line":"        {"},{"line_number":112,"context_line":"            \u0027type\u0027: \u0027object\u0027,"},{"line_number":113,"context_line":"            \u0027properties\u0027: {"}],"source_content_type":"text/x-python","patch_set":9,"id":"5cb80ae5_c82cd4b3","line":110,"in_reply_to":"3f9c00ed_e58c17b8","updated":"2025-07-01 19:38:36.000000000","message":"Acknowledged","commit_id":"0400d53d1a2261c1a52f79a2a4413644c3b01d3b"},{"author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"change_message_id":"f71dc02a0e2a25f8a6e2bff95d3548f3c118cf79","unresolved":true,"context_lines":[{"line_number":120,"context_line":"                            \u0027readonly\u0027: True,"},{"line_number":121,"context_line":"                            \u0027x-openstack\u0027: {"},{"line_number":122,"context_line":"                                \u0027apiref\u0027: \u0027created_at\u0027,"},{"line_number":123,"context_line":"                                },"},{"line_number":124,"context_line":"                        },"},{"line_number":125,"context_line":"                        \u0027id\u0027: {"},{"line_number":126,"context_line":"                            \u0027type\u0027: \u0027string\u0027,"}],"source_content_type":"text/x-python","patch_set":9,"id":"f1164ff4_08e0cc77","line":123,"updated":"2025-06-28 10:50:56.000000000","message":"un-indent the closing bracket 4 chars left please.","commit_id":"0400d53d1a2261c1a52f79a2a4413644c3b01d3b"},{"author":{"_account_id":37037,"name":"Jonathan Koerber","display_name":"Jonathan Koerber","email":"jonathankoerber@gmail.com","username":"JonathanKoerber"},"change_message_id":"572787f3d9d4a244fd348dd7d933778e0e3279df","unresolved":false,"context_lines":[{"line_number":120,"context_line":"                            \u0027readonly\u0027: True,"},{"line_number":121,"context_line":"                            \u0027x-openstack\u0027: {"},{"line_number":122,"context_line":"                                \u0027apiref\u0027: \u0027created_at\u0027,"},{"line_number":123,"context_line":"                                },"},{"line_number":124,"context_line":"                        },"},{"line_number":125,"context_line":"                        \u0027id\u0027: {"},{"line_number":126,"context_line":"                            \u0027type\u0027: \u0027string\u0027,"}],"source_content_type":"text/x-python","patch_set":9,"id":"31835e95_348a52e1","line":123,"in_reply_to":"f1164ff4_08e0cc77","updated":"2025-07-01 19:38:36.000000000","message":"Acknowledged","commit_id":"0400d53d1a2261c1a52f79a2a4413644c3b01d3b"},{"author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"change_message_id":"f71dc02a0e2a25f8a6e2bff95d3548f3c118cf79","unresolved":true,"context_lines":[{"line_number":181,"context_line":"        \u0027preferred\u0027: {"},{"line_number":182,"context_line":"            \u0027type\u0027: \u0027boolean\u0027,"},{"line_number":183,"context_line":"            \u0027x-openstack\u0027: {"},{"line_number":184,"context_line":"                \u0027apiref\u0027: \u0027export_location_preferred\u0027},"},{"line_number":185,"context_line":"        }"},{"line_number":186,"context_line":"    }"},{"line_number":187,"context_line":")"}],"source_content_type":"text/x-python","patch_set":9,"id":"9b352f30_05467687","line":184,"updated":"2025-06-28 10:50:56.000000000","message":"also here please adjust formatting","commit_id":"0400d53d1a2261c1a52f79a2a4413644c3b01d3b"},{"author":{"_account_id":37037,"name":"Jonathan Koerber","display_name":"Jonathan Koerber","email":"jonathankoerber@gmail.com","username":"JonathanKoerber"},"change_message_id":"572787f3d9d4a244fd348dd7d933778e0e3279df","unresolved":false,"context_lines":[{"line_number":181,"context_line":"        \u0027preferred\u0027: {"},{"line_number":182,"context_line":"            \u0027type\u0027: \u0027boolean\u0027,"},{"line_number":183,"context_line":"            \u0027x-openstack\u0027: {"},{"line_number":184,"context_line":"                \u0027apiref\u0027: \u0027export_location_preferred\u0027},"},{"line_number":185,"context_line":"        }"},{"line_number":186,"context_line":"    }"},{"line_number":187,"context_line":")"}],"source_content_type":"text/x-python","patch_set":9,"id":"dd097f23_1a1f54ad","line":184,"in_reply_to":"9b352f30_05467687","updated":"2025-07-01 19:38:36.000000000","message":"Acknowledged","commit_id":"0400d53d1a2261c1a52f79a2a4413644c3b01d3b"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"0daeb8380aa94c76398cc20f7c0c337b97408662","unresolved":true,"context_lines":[{"line_number":21,"context_line":"                    \u0027type\u0027: \u0027string\u0027"},{"line_number":22,"context_line":"                }"},{"line_number":23,"context_line":"            },"},{"line_number":24,"context_line":"            \u0027additionalProperties\u0027: False"},{"line_number":25,"context_line":"        }"},{"line_number":26,"context_line":"    },"},{"line_number":27,"context_line":"    \u0027required\u0027: [\u0027metadata\u0027],"}],"source_content_type":"text/x-python","patch_set":14,"id":"724dab51_0245d732","line":24,"range":{"start_line":24,"start_character":36,"end_line":24,"end_character":41},"updated":"2026-01-09 23:03:17.000000000","message":"please add a trailing comma to the last element in all these dicts.. line 21 as well..","commit_id":"5cc1fe50f8d9231aa15fb2c6475dafb5d51f0289"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"9f73609cf8762c64fd3bc2e36e85d4355fb00446","unresolved":false,"context_lines":[{"line_number":21,"context_line":"                    \u0027type\u0027: \u0027string\u0027"},{"line_number":22,"context_line":"                }"},{"line_number":23,"context_line":"            },"},{"line_number":24,"context_line":"            \u0027additionalProperties\u0027: False"},{"line_number":25,"context_line":"        }"},{"line_number":26,"context_line":"    },"},{"line_number":27,"context_line":"    \u0027required\u0027: [\u0027metadata\u0027],"}],"source_content_type":"text/x-python","patch_set":14,"id":"7c63e285_83d78504","line":24,"range":{"start_line":24,"start_character":36,"end_line":24,"end_character":41},"in_reply_to":"724dab51_0245d732","updated":"2026-01-09 23:24:51.000000000","message":"Done","commit_id":"5cc1fe50f8d9231aa15fb2c6475dafb5d51f0289"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"0daeb8380aa94c76398cc20f7c0c337b97408662","unresolved":true,"context_lines":[{"line_number":25,"context_line":"        }"},{"line_number":26,"context_line":"    },"},{"line_number":27,"context_line":"    \u0027required\u0027: [\u0027metadata\u0027],"},{"line_number":28,"context_line":"    \u0027additionalProperties\u0027: True"},{"line_number":29,"context_line":"}"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"index_response_body \u003d {"}],"source_content_type":"text/x-python","patch_set":14,"id":"16605dee_7bcea7c1","line":28,"updated":"2026-01-09 23:03:17.000000000","message":"trailing comma","commit_id":"5cc1fe50f8d9231aa15fb2c6475dafb5d51f0289"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"0daeb8380aa94c76398cc20f7c0c337b97408662","unresolved":true,"context_lines":[{"line_number":25,"context_line":"        }"},{"line_number":26,"context_line":"    },"},{"line_number":27,"context_line":"    \u0027required\u0027: [\u0027metadata\u0027],"},{"line_number":28,"context_line":"    \u0027additionalProperties\u0027: True"},{"line_number":29,"context_line":"}"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"index_response_body \u003d {"}],"source_content_type":"text/x-python","patch_set":14,"id":"dae483f3_f63ce8f1","line":28,"range":{"start_line":28,"start_character":28,"end_line":28,"end_character":32},"updated":"2026-01-09 23:03:17.000000000","message":"why? we don\u0027t respond with anything else, do we?","commit_id":"5cc1fe50f8d9231aa15fb2c6475dafb5d51f0289"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"9f73609cf8762c64fd3bc2e36e85d4355fb00446","unresolved":false,"context_lines":[{"line_number":25,"context_line":"        }"},{"line_number":26,"context_line":"    },"},{"line_number":27,"context_line":"    \u0027required\u0027: [\u0027metadata\u0027],"},{"line_number":28,"context_line":"    \u0027additionalProperties\u0027: True"},{"line_number":29,"context_line":"}"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"index_response_body \u003d {"}],"source_content_type":"text/x-python","patch_set":14,"id":"8a25974d_3974a5c9","line":28,"in_reply_to":"16605dee_7bcea7c1","updated":"2026-01-09 23:24:51.000000000","message":"Done","commit_id":"5cc1fe50f8d9231aa15fb2c6475dafb5d51f0289"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"9f73609cf8762c64fd3bc2e36e85d4355fb00446","unresolved":false,"context_lines":[{"line_number":25,"context_line":"        }"},{"line_number":26,"context_line":"    },"},{"line_number":27,"context_line":"    \u0027required\u0027: [\u0027metadata\u0027],"},{"line_number":28,"context_line":"    \u0027additionalProperties\u0027: True"},{"line_number":29,"context_line":"}"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"index_response_body \u003d {"}],"source_content_type":"text/x-python","patch_set":14,"id":"21fc4f1a_aec850a2","line":28,"range":{"start_line":28,"start_character":28,"end_line":28,"end_character":32},"in_reply_to":"dae483f3_f63ce8f1","updated":"2026-01-09 23:24:51.000000000","message":"Done","commit_id":"5cc1fe50f8d9231aa15fb2c6475dafb5d51f0289"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"e8e383cb05c31f59dc1ca22d85b588160e8ebb81","unresolved":true,"context_lines":[{"line_number":65,"context_line":"    \u0027preferred\u0027: {"},{"line_number":66,"context_line":"        \u0027type\u0027: \u0027boolean\u0027,"},{"line_number":67,"context_line":"        \u0027x-openstack\u0027: {"},{"line_number":68,"context_line":"            \u0027apiref\u0027: \u0027export_location_preferred\u0027"},{"line_number":69,"context_line":"        },"},{"line_number":70,"context_line":"    }"},{"line_number":71,"context_line":"})"}],"source_content_type":"text/x-python","patch_set":14,"id":"3397380b_564ecd9d","line":68,"range":{"start_line":68,"start_character":13,"end_line":68,"end_character":19},"updated":"2026-01-09 23:19:53.000000000","message":"Since i don\u0027t see this in codegenerator yet, i think we should just stick with \"description\" for now.. I think if this capability has merged in codegenerator, we can bulk update all the schemas here.","commit_id":"5cc1fe50f8d9231aa15fb2c6475dafb5d51f0289"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"9f73609cf8762c64fd3bc2e36e85d4355fb00446","unresolved":false,"context_lines":[{"line_number":65,"context_line":"    \u0027preferred\u0027: {"},{"line_number":66,"context_line":"        \u0027type\u0027: \u0027boolean\u0027,"},{"line_number":67,"context_line":"        \u0027x-openstack\u0027: {"},{"line_number":68,"context_line":"            \u0027apiref\u0027: \u0027export_location_preferred\u0027"},{"line_number":69,"context_line":"        },"},{"line_number":70,"context_line":"    }"},{"line_number":71,"context_line":"})"}],"source_content_type":"text/x-python","patch_set":14,"id":"f27cd747_8823529b","line":68,"range":{"start_line":68,"start_character":13,"end_line":68,"end_character":19},"in_reply_to":"3397380b_564ecd9d","updated":"2026-01-09 23:24:51.000000000","message":"Done","commit_id":"5cc1fe50f8d9231aa15fb2c6475dafb5d51f0289"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"0daeb8380aa94c76398cc20f7c0c337b97408662","unresolved":true,"context_lines":[{"line_number":84,"context_line":"                \u0027type\u0027: \u0027string\u0027,"},{"line_number":85,"context_line":"                }"},{"line_number":86,"context_line":"            },"},{"line_number":87,"context_line":"        },"},{"line_number":88,"context_line":"    }"},{"line_number":89,"context_line":")"},{"line_number":90,"context_line":"index_response_body_v287[\u0027properties\u0027]["}],"source_content_type":"text/x-python","patch_set":14,"id":"1d978abb_ad25cfae","line":87,"range":{"start_line":87,"start_character":8,"end_line":87,"end_character":10},"updated":"2026-01-09 23:03:17.000000000","message":"\"\u0027additional_properties\u0027: False\" is needed here..","commit_id":"5cc1fe50f8d9231aa15fb2c6475dafb5d51f0289"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"9f73609cf8762c64fd3bc2e36e85d4355fb00446","unresolved":false,"context_lines":[{"line_number":84,"context_line":"                \u0027type\u0027: \u0027string\u0027,"},{"line_number":85,"context_line":"                }"},{"line_number":86,"context_line":"            },"},{"line_number":87,"context_line":"        },"},{"line_number":88,"context_line":"    }"},{"line_number":89,"context_line":")"},{"line_number":90,"context_line":"index_response_body_v287[\u0027properties\u0027]["}],"source_content_type":"text/x-python","patch_set":14,"id":"bd8115b4_d4e7797a","line":87,"range":{"start_line":87,"start_character":8,"end_line":87,"end_character":10},"in_reply_to":"1d978abb_ad25cfae","updated":"2026-01-09 23:24:51.000000000","message":"Done","commit_id":"5cc1fe50f8d9231aa15fb2c6475dafb5d51f0289"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"0daeb8380aa94c76398cc20f7c0c337b97408662","unresolved":true,"context_lines":[{"line_number":177,"context_line":"                \u0027^[a-zA-Z0-9-_:. ]{1,255}$\u0027: {"},{"line_number":178,"context_line":"                    \u0027type\u0027: \u0027string\u0027,"},{"line_number":179,"context_line":"                }"},{"line_number":180,"context_line":"            },"},{"line_number":181,"context_line":"        },"},{"line_number":182,"context_line":"    })"},{"line_number":183,"context_line":"show_response_body_v287[\u0027properties\u0027][\u0027export_location\u0027]["}],"source_content_type":"text/x-python","patch_set":14,"id":"e6af1269_726bacb4","line":180,"range":{"start_line":180,"start_character":12,"end_line":180,"end_character":13},"updated":"2026-01-09 23:03:17.000000000","message":"\u0027additional_properties\u0027: False","commit_id":"5cc1fe50f8d9231aa15fb2c6475dafb5d51f0289"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"9f73609cf8762c64fd3bc2e36e85d4355fb00446","unresolved":false,"context_lines":[{"line_number":177,"context_line":"                \u0027^[a-zA-Z0-9-_:. ]{1,255}$\u0027: {"},{"line_number":178,"context_line":"                    \u0027type\u0027: \u0027string\u0027,"},{"line_number":179,"context_line":"                }"},{"line_number":180,"context_line":"            },"},{"line_number":181,"context_line":"        },"},{"line_number":182,"context_line":"    })"},{"line_number":183,"context_line":"show_response_body_v287[\u0027properties\u0027][\u0027export_location\u0027]["}],"source_content_type":"text/x-python","patch_set":14,"id":"99764833_8f63b4cb","line":180,"range":{"start_line":180,"start_character":12,"end_line":180,"end_character":13},"in_reply_to":"e6af1269_726bacb4","updated":"2026-01-09 23:24:51.000000000","message":"Done","commit_id":"5cc1fe50f8d9231aa15fb2c6475dafb5d51f0289"}],"manila/api/v2/share_instance_export_locations.py":[{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"350ee5e199d9cf86dfd7076a86480bfcfbbeff43","unresolved":true,"context_lines":[{"line_number":63,"context_line":"    @wsgi.Controller.authorize"},{"line_number":64,"context_line":"    @validation.response_body_schema(schema.show_response_body, \u00272.9\u0027, \u00272.13\u0027)"},{"line_number":65,"context_line":"    @validation.response_body_schema("},{"line_number":66,"context_line":"        schema.show_response_body_v214, \u00272.14\u0027, \u00272.86\u0027)"},{"line_number":67,"context_line":"    @validation.response_body_schema(schema.show_response_body_v287, \u00272.87\u0027)"},{"line_number":68,"context_line":"    def show(self, req, share_instance_id, export_location_uuid):"},{"line_number":69,"context_line":"        \"\"\"Return data about the requested export location.\"\"\""}],"source_content_type":"text/x-python","patch_set":9,"id":"6ff820ce_9fd9aa44","line":66,"range":{"start_line":66,"start_character":15,"end_line":66,"end_character":38},"updated":"2025-05-16 15:04:10.000000000","message":"shouldn\u0027t this be similar to the base?","commit_id":"0400d53d1a2261c1a52f79a2a4413644c3b01d3b"},{"author":{"_account_id":37037,"name":"Jonathan Koerber","display_name":"Jonathan Koerber","email":"jonathankoerber@gmail.com","username":"JonathanKoerber"},"change_message_id":"85b9e8869e8cce9f5b13d76033f42f1e2ac9cf9a","unresolved":false,"context_lines":[{"line_number":63,"context_line":"    @wsgi.Controller.authorize"},{"line_number":64,"context_line":"    @validation.response_body_schema(schema.show_response_body, \u00272.9\u0027, \u00272.13\u0027)"},{"line_number":65,"context_line":"    @validation.response_body_schema("},{"line_number":66,"context_line":"        schema.show_response_body_v214, \u00272.14\u0027, \u00272.86\u0027)"},{"line_number":67,"context_line":"    @validation.response_body_schema(schema.show_response_body_v287, \u00272.87\u0027)"},{"line_number":68,"context_line":"    def show(self, req, share_instance_id, export_location_uuid):"},{"line_number":69,"context_line":"        \"\"\"Return data about the requested export location.\"\"\""}],"source_content_type":"text/x-python","patch_set":9,"id":"e6ea27a5_5a8bdc9a","line":66,"range":{"start_line":66,"start_character":15,"end_line":66,"end_character":38},"in_reply_to":"6ff820ce_9fd9aa44","updated":"2025-06-20 05:11:43.000000000","message":"Version v2.14 adds the boolean field \"preferred\".","commit_id":"0400d53d1a2261c1a52f79a2a4413644c3b01d3b"}]}
