)]}'
{"doc/source/contributor/api-ref-guideline.rst":[{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"89a8f03c6f1d95a90f4b99e92e61629b57990fa8","unresolved":false,"context_lines":[{"line_number":224,"context_line":"be added. This might include links to the API Concept guide, or building"},{"line_number":225,"context_line":"other supporting documents to explain a concept (like versioning)."},{"line_number":226,"context_line":""},{"line_number":227,"context_line":"Specifically, describes the following items."},{"line_number":228,"context_line":""},{"line_number":229,"context_line":"* The purpose of the API(s)"},{"line_number":230,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3f79a3b5_a19a2e5d","line":227,"range":{"start_line":227,"start_character":14,"end_line":227,"end_character":23},"updated":"2018-11-08 18:48:33.000000000","message":"s/describes/describe/","commit_id":"edc35b341762306315a8c1ed8704d11ad540b00a"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"01da79bb4a24f342365b50e98bb92053a9a71569","unresolved":false,"context_lines":[{"line_number":219,"context_line":""},{"line_number":220,"context_line":"Body"},{"line_number":221,"context_line":"----"},{"line_number":222,"context_line":""},{"line_number":223,"context_line":"The introductory text and the context for the resource in question should"},{"line_number":224,"context_line":"be added. This might include links to the API Concept guide, or building"},{"line_number":225,"context_line":"other supporting documents to explain a concept (like versioning)."}],"source_content_type":"text/x-rst","patch_set":3,"id":"3f79a3b5_3515df3e","line":222,"range":{"start_line":222,"start_character":0,"end_line":222,"end_character":0},"updated":"2018-10-11 12:09:25.000000000","message":"can we added it with heading name also which will map with the \"Structure of inc file\" section , something like\n\n\u003cResource name\u003e\nThe introductory text and the context for the resource in question should\nbe added. This might include links to the API Concept guide, or building\nother supporting documents to explain a concept (like versioning).\n\n\u003cAPI name\u003e\n - \u003crest_method\u003e\n - \u003cThe purpose of the API(s)\u003e\n  - e.g. Lists, creates, shows details for, updates, and deletes servers.\n  - e.g. Creates a server.\n - \u003cMicroversion info if any\u003e\n   .....\n - Policy: info if any\n - Preconditions: if any\n - Postconditions: if any\n - Troubleshooting: is any\n\nResponse codes:\n - Normal response codes:\n - Error response codes:\n\nRequest:\n  - Detail description of each request body param including query param.\n  - Example of Request body\n\nResponse:\n  - Detail description of each response body param.\n  - Example of Response body","commit_id":"b3075680ee095bceeba5d5f7a2932d7134577218"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"4978b6a54e4a1d97c1766cac6a00cc85ad2542b6","unresolved":false,"context_lines":[{"line_number":219,"context_line":""},{"line_number":220,"context_line":"Body"},{"line_number":221,"context_line":"----"},{"line_number":222,"context_line":""},{"line_number":223,"context_line":"The introductory text and the context for the resource in question should"},{"line_number":224,"context_line":"be added. This might include links to the API Concept guide, or building"},{"line_number":225,"context_line":"other supporting documents to explain a concept (like versioning)."}],"source_content_type":"text/x-rst","patch_set":3,"id":"3f79a3b5_9897dc46","line":222,"range":{"start_line":222,"start_character":0,"end_line":222,"end_character":0},"in_reply_to":"3f79a3b5_3515df3e","updated":"2018-10-17 01:17:03.000000000","message":"Done","commit_id":"b3075680ee095bceeba5d5f7a2932d7134577218"},{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"162f1d251964d562924a02d8cd38f36b6fc33278","unresolved":false,"context_lines":[{"line_number":228,"context_line":"Body"},{"line_number":229,"context_line":"----"},{"line_number":230,"context_line":""},{"line_number":231,"context_line":"The following items should be described or links to the pages describe"},{"line_number":232,"context_line":"the following items should be added in each API."},{"line_number":233,"context_line":""},{"line_number":234,"context_line":"* The purpose of the API(s)"},{"line_number":235,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"3f79a3b5_9ad95f56","line":232,"range":{"start_line":231,"start_character":0,"end_line":232,"end_character":48},"updated":"2018-10-25 10:48:48.000000000","message":"this sentence seems confusing..","commit_id":"752c39038bc873d18b5b22e65c7c9f3c20deafc0"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"62038faba5d643d8c02e5039b53ad1078b34935a","unresolved":false,"context_lines":[{"line_number":228,"context_line":"Body"},{"line_number":229,"context_line":"----"},{"line_number":230,"context_line":""},{"line_number":231,"context_line":"The following items should be described or links to the pages describe"},{"line_number":232,"context_line":"the following items should be added in each API."},{"line_number":233,"context_line":""},{"line_number":234,"context_line":"* The purpose of the API(s)"},{"line_number":235,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"3f79a3b5_c4010ab7","line":232,"range":{"start_line":231,"start_character":0,"end_line":232,"end_character":48},"in_reply_to":"3f79a3b5_9ad95f56","updated":"2018-10-28 23:28:32.000000000","message":"Done","commit_id":"752c39038bc873d18b5b22e65c7c9f3c20deafc0"},{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"162f1d251964d562924a02d8cd38f36b6fc33278","unresolved":false,"context_lines":[{"line_number":308,"context_line":""},{"line_number":309,"context_line":"  - Server status"},{"line_number":310,"context_line":"  - Task state"},{"line_number":311,"context_line":"  - Policy for locked servers"},{"line_number":312,"context_line":"  - Quota"},{"line_number":313,"context_line":"  - Limited support"},{"line_number":314,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"3f79a3b5_1abeafcd","line":311,"range":{"start_line":311,"start_character":11,"end_line":311,"end_character":29},"updated":"2018-10-25 10:48:48.000000000","message":"may just policy?","commit_id":"752c39038bc873d18b5b22e65c7c9f3c20deafc0"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"62038faba5d643d8c02e5039b53ad1078b34935a","unresolved":false,"context_lines":[{"line_number":308,"context_line":""},{"line_number":309,"context_line":"  - Server status"},{"line_number":310,"context_line":"  - Task state"},{"line_number":311,"context_line":"  - Policy for locked servers"},{"line_number":312,"context_line":"  - Quota"},{"line_number":313,"context_line":"  - Limited support"},{"line_number":314,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"3f79a3b5_24b31e37","line":311,"range":{"start_line":311,"start_character":11,"end_line":311,"end_character":29},"in_reply_to":"3f79a3b5_1abeafcd","updated":"2018-10-28 23:28:32.000000000","message":"Yes","commit_id":"752c39038bc873d18b5b22e65c7c9f3c20deafc0"},{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"162f1d251964d562924a02d8cd38f36b6fc33278","unresolved":false,"context_lines":[{"line_number":316,"context_line":""},{"line_number":317,"context_line":"  - Compute driver support"},{"line_number":318,"context_line":""},{"line_number":319,"context_line":"    - If very few compute drivers support the operation, add a warning."},{"line_number":320,"context_line":""},{"line_number":321,"context_line":"  - Cases that are not supported"},{"line_number":322,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"3f79a3b5_3a904b4f","line":319,"range":{"start_line":319,"start_character":6,"end_line":319,"end_character":71},"updated":"2018-10-25 10:48:48.000000000","message":"maybe link this to support matrix of virt driver as well?","commit_id":"752c39038bc873d18b5b22e65c7c9f3c20deafc0"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"62038faba5d643d8c02e5039b53ad1078b34935a","unresolved":false,"context_lines":[{"line_number":316,"context_line":""},{"line_number":317,"context_line":"  - Compute driver support"},{"line_number":318,"context_line":""},{"line_number":319,"context_line":"    - If very few compute drivers support the operation, add a warning."},{"line_number":320,"context_line":""},{"line_number":321,"context_line":"  - Cases that are not supported"},{"line_number":322,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"3f79a3b5_24855e53","line":319,"range":{"start_line":319,"start_character":6,"end_line":319,"end_character":71},"in_reply_to":"3f79a3b5_3a904b4f","updated":"2018-10-28 23:28:32.000000000","message":"Done","commit_id":"752c39038bc873d18b5b22e65c7c9f3c20deafc0"},{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"162f1d251964d562924a02d8cd38f36b6fc33278","unresolved":false,"context_lines":[{"line_number":363,"context_line":""},{"line_number":364,"context_line":"  - Range that ID is unique"},{"line_number":365,"context_line":""},{"line_number":366,"context_line":"    - e.g. HostId is unique per account and is not globally unique."},{"line_number":367,"context_line":""},{"line_number":368,"context_line":"* How to avoid errors"},{"line_number":369,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"3f79a3b5_5a766741","line":366,"range":{"start_line":366,"start_character":7,"end_line":366,"end_character":66},"updated":"2018-10-25 10:48:48.000000000","message":"I think it\u0027s work as designed, not a limitation\n\nlimitation to me is something that nova can\u0027t support and will be supported in the future..","commit_id":"752c39038bc873d18b5b22e65c7c9f3c20deafc0"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"62038faba5d643d8c02e5039b53ad1078b34935a","unresolved":false,"context_lines":[{"line_number":363,"context_line":""},{"line_number":364,"context_line":"  - Range that ID is unique"},{"line_number":365,"context_line":""},{"line_number":366,"context_line":"    - e.g. HostId is unique per account and is not globally unique."},{"line_number":367,"context_line":""},{"line_number":368,"context_line":"* How to avoid errors"},{"line_number":369,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"3f79a3b5_e43686b3","line":366,"range":{"start_line":366,"start_character":7,"end_line":366,"end_character":66},"in_reply_to":"3f79a3b5_5a766741","updated":"2018-10-28 23:28:32.000000000","message":"Done","commit_id":"752c39038bc873d18b5b22e65c7c9f3c20deafc0"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"ff499f333d33fdd3d85d090d4a09a1ea7c4b0ea4","unresolved":false,"context_lines":[{"line_number":236,"context_line":"Examples for multiple microversions should be included in ascending"},{"line_number":237,"context_line":"microversion order."},{"line_number":238,"context_line":""},{"line_number":239,"context_line":"Body"},{"line_number":240,"context_line":"----"},{"line_number":241,"context_line":""},{"line_number":242,"context_line":"The following items should be described in each API."}],"source_content_type":"text/x-rst","patch_set":7,"id":"3f79a3b5_df3a1e33","line":239,"range":{"start_line":239,"start_character":0,"end_line":239,"end_character":4},"updated":"2018-10-30 05:05:08.000000000","message":"this is little confusing about what part of .inc file is this and map to which section from \u0027Structure of inc file\u0027 section L34.\n\nAfter checking the mapping again, i found this is for section \u0027Description\u0027 at L47. \n\nTo make it very clear can we name this section as \u0027Description\u0027 (instead of \u0027Body\u0027) same as mentioned in \u0027Structure of inc file\u0027 section.\n\n\nAlso let\u0027s add this section after \u0027Response codes\u0027 section L96 so that details of each section are in same order as in \u0027Structure of inc file\u0027 section.","commit_id":"c898640f33f634c8c492c770ea164843f1ff429b"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"5c4717a62b0ddf75b8592979e4a80508004e9468","unresolved":false,"context_lines":[{"line_number":236,"context_line":"Examples for multiple microversions should be included in ascending"},{"line_number":237,"context_line":"microversion order."},{"line_number":238,"context_line":""},{"line_number":239,"context_line":"Body"},{"line_number":240,"context_line":"----"},{"line_number":241,"context_line":""},{"line_number":242,"context_line":"The following items should be described in each API."}],"source_content_type":"text/x-rst","patch_set":7,"id":"3f79a3b5_229035f3","line":239,"range":{"start_line":239,"start_character":0,"end_line":239,"end_character":4},"in_reply_to":"3f79a3b5_df3a1e33","updated":"2018-11-07 03:11:14.000000000","message":"Done","commit_id":"c898640f33f634c8c492c770ea164843f1ff429b"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"ff499f333d33fdd3d85d090d4a09a1ea7c4b0ea4","unresolved":false,"context_lines":[{"line_number":285,"context_line":"    - ``ACTIVE``. The server is active."},{"line_number":286,"context_line":""},{"line_number":287,"context_line":"* Parameters"},{"line_number":288,"context_line":""},{"line_number":289,"context_line":"  - Examples of query parameters"},{"line_number":290,"context_line":"  - Parameters that are not specified at the same time"},{"line_number":291,"context_line":"  - Values that cannot be specified."},{"line_number":292,"context_line":""},{"line_number":293,"context_line":"    - e.g. A destination host is the same host."},{"line_number":294,"context_line":""},{"line_number":295,"context_line":"* Response codes"},{"line_number":296,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"3f79a3b5_ff4cbac9","line":293,"range":{"start_line":288,"start_character":0,"end_line":293,"end_character":47},"updated":"2018-10-30 05:05:08.000000000","message":"how this is different from existign section \u0027Parameters\u0027 at L125.","commit_id":"c898640f33f634c8c492c770ea164843f1ff429b"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"5c4717a62b0ddf75b8592979e4a80508004e9468","unresolved":false,"context_lines":[{"line_number":285,"context_line":"    - ``ACTIVE``. The server is active."},{"line_number":286,"context_line":""},{"line_number":287,"context_line":"* Parameters"},{"line_number":288,"context_line":""},{"line_number":289,"context_line":"  - Examples of query parameters"},{"line_number":290,"context_line":"  - Parameters that are not specified at the same time"},{"line_number":291,"context_line":"  - Values that cannot be specified."},{"line_number":292,"context_line":""},{"line_number":293,"context_line":"    - e.g. A destination host is the same host."},{"line_number":294,"context_line":""},{"line_number":295,"context_line":"* Response codes"},{"line_number":296,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"3f79a3b5_6225cdbf","line":293,"range":{"start_line":288,"start_character":0,"end_line":293,"end_character":47},"in_reply_to":"3f79a3b5_ff4cbac9","updated":"2018-11-07 03:11:14.000000000","message":"It is supplementary explanation. So described it explicitly.","commit_id":"c898640f33f634c8c492c770ea164843f1ff429b"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"ff499f333d33fdd3d85d090d4a09a1ea7c4b0ea4","unresolved":false,"context_lines":[{"line_number":292,"context_line":""},{"line_number":293,"context_line":"    - e.g. A destination host is the same host."},{"line_number":294,"context_line":""},{"line_number":295,"context_line":"* Response codes"},{"line_number":296,"context_line":""},{"line_number":297,"context_line":"  - Condition each normal response code is returned"},{"line_number":298,"context_line":"    (If there are multiple normal response codes.)"},{"line_number":299,"context_line":"  - Condition each error response code is returned"},{"line_number":300,"context_line":""},{"line_number":301,"context_line":"* Behavior"},{"line_number":302,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"3f79a3b5_9f1906d3","line":299,"range":{"start_line":295,"start_character":0,"end_line":299,"end_character":50},"updated":"2018-10-30 05:05:08.000000000","message":"how this section is different than existing \u0027Response codes\u0027 section at L96 ?","commit_id":"c898640f33f634c8c492c770ea164843f1ff429b"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"5c4717a62b0ddf75b8592979e4a80508004e9468","unresolved":false,"context_lines":[{"line_number":292,"context_line":""},{"line_number":293,"context_line":"    - e.g. A destination host is the same host."},{"line_number":294,"context_line":""},{"line_number":295,"context_line":"* Response codes"},{"line_number":296,"context_line":""},{"line_number":297,"context_line":"  - Condition each normal response code is returned"},{"line_number":298,"context_line":"    (If there are multiple normal response codes.)"},{"line_number":299,"context_line":"  - Condition each error response code is returned"},{"line_number":300,"context_line":""},{"line_number":301,"context_line":"* Behavior"},{"line_number":302,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"3f79a3b5_424c519c","line":299,"range":{"start_line":295,"start_character":0,"end_line":299,"end_character":50},"in_reply_to":"3f79a3b5_9f1906d3","updated":"2018-11-07 03:11:14.000000000","message":"Moved to \u0027Response codes\u0027 section.\nDone","commit_id":"c898640f33f634c8c492c770ea164843f1ff429b"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"ff499f333d33fdd3d85d090d4a09a1ea7c4b0ea4","unresolved":false,"context_lines":[{"line_number":351,"context_line":"    the request failed. Ensure you meet the preconditions then investigate"},{"line_number":352,"context_line":"    the compute node."},{"line_number":353,"context_line":""},{"line_number":354,"context_line":"* Operations"},{"line_number":355,"context_line":""},{"line_number":356,"context_line":"  - Operations to be paired"},{"line_number":357,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"3f79a3b5_1fc97622","line":354,"range":{"start_line":354,"start_character":2,"end_line":354,"end_character":12},"updated":"2018-10-30 05:05:08.000000000","message":"\u0027Related Operations\u0027 is much better to understand what kind of operation we need to list here.","commit_id":"c898640f33f634c8c492c770ea164843f1ff429b"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"5c4717a62b0ddf75b8592979e4a80508004e9468","unresolved":false,"context_lines":[{"line_number":351,"context_line":"    the request failed. Ensure you meet the preconditions then investigate"},{"line_number":352,"context_line":"    the compute node."},{"line_number":353,"context_line":""},{"line_number":354,"context_line":"* Operations"},{"line_number":355,"context_line":""},{"line_number":356,"context_line":"  - Operations to be paired"},{"line_number":357,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"3f79a3b5_0242d967","line":354,"range":{"start_line":354,"start_character":2,"end_line":354,"end_character":12},"in_reply_to":"3f79a3b5_1fc97622","updated":"2018-11-07 03:11:14.000000000","message":"Done","commit_id":"c898640f33f634c8c492c770ea164843f1ff429b"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"28cad00c88731948fb506ea4a0ee595e2b920e9c","unresolved":false,"context_lines":[{"line_number":135,"context_line":"  (If there are multiple normal response codes.)"},{"line_number":136,"context_line":"- Condition each error response code is returned"},{"line_number":137,"context_line":""},{"line_number":138,"context_line":"Description"},{"line_number":139,"context_line":"-----------"},{"line_number":140,"context_line":""},{"line_number":141,"context_line":"The following items should be described in each API."},{"line_number":142,"context_line":"Or links to the pages describe them should be added."}],"source_content_type":"text/x-rst","patch_set":9,"id":"3f79a3b5_7757b15a","line":139,"range":{"start_line":138,"start_character":0,"end_line":139,"end_character":11},"updated":"2018-11-08 05:20:55.000000000","message":"as you made Response Section after Description section at L56, can we move here also in same order means Description section @ L102. then it will exactly match the current order in .inc structure section.","commit_id":"149b04c7d530150c773045a197d99fcbd6dc1657"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"98da908c7f9b675b4666e928723f440c29d060af","unresolved":false,"context_lines":[{"line_number":135,"context_line":"  (If there are multiple normal response codes.)"},{"line_number":136,"context_line":"- Condition each error response code is returned"},{"line_number":137,"context_line":""},{"line_number":138,"context_line":"Description"},{"line_number":139,"context_line":"-----------"},{"line_number":140,"context_line":""},{"line_number":141,"context_line":"The following items should be described in each API."},{"line_number":142,"context_line":"Or links to the pages describe them should be added."}],"source_content_type":"text/x-rst","patch_set":9,"id":"3f79a3b5_f0cd075b","line":139,"range":{"start_line":138,"start_character":0,"end_line":139,"end_character":11},"in_reply_to":"3f79a3b5_7757b15a","updated":"2018-11-08 08:40:59.000000000","message":"Done","commit_id":"149b04c7d530150c773045a197d99fcbd6dc1657"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"0bbb27d49da849b251e9ded07709101afe073d44","unresolved":false,"context_lines":[{"line_number":105,"context_line":"-----------"},{"line_number":106,"context_line":""},{"line_number":107,"context_line":"The following items should be described in each API."},{"line_number":108,"context_line":"Or links to the pages describe them should be added."},{"line_number":109,"context_line":""},{"line_number":110,"context_line":"* The purpose of the API(s)"},{"line_number":111,"context_line":""}],"source_content_type":"text/x-rst","patch_set":15,"id":"3f79a3b5_7d0db98f","line":108,"range":{"start_line":108,"start_character":22,"end_line":108,"end_character":30},"updated":"2018-12-15 13:58:13.000000000","message":"\"describing\" or \"that describe\"","commit_id":"2a3e7affea8d0abeb5a9735695b967053088be42"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"0bbb27d49da849b251e9ded07709101afe073d44","unresolved":false,"context_lines":[{"line_number":123,"context_line":""},{"line_number":124,"context_line":"  - Added"},{"line_number":125,"context_line":""},{"line_number":126,"context_line":"    - Microversion that the API has been added"},{"line_number":127,"context_line":""},{"line_number":128,"context_line":"  - Changed behavior"},{"line_number":129,"context_line":""}],"source_content_type":"text/x-rst","patch_set":15,"id":"3f79a3b5_1d04c56b","line":126,"range":{"start_line":126,"start_character":19,"end_line":126,"end_character":23},"updated":"2018-12-15 13:58:13.000000000","message":"in which","commit_id":"2a3e7affea8d0abeb5a9735695b967053088be42"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"0bbb27d49da849b251e9ded07709101afe073d44","unresolved":false,"context_lines":[{"line_number":232,"context_line":""},{"line_number":233,"context_line":"* Restrictions"},{"line_number":234,"context_line":""},{"line_number":235,"context_line":"  - Range that ID is unique"},{"line_number":236,"context_line":""},{"line_number":237,"context_line":"    - e.g. HostId is unique per account and is not globally unique."},{"line_number":238,"context_line":""}],"source_content_type":"text/x-rst","patch_set":15,"id":"3f79a3b5_3d074172","line":235,"range":{"start_line":235,"start_character":2,"end_line":235,"end_character":27},"updated":"2018-12-15 13:58:13.000000000","message":"I think this can be removed. IDs aren\u0027t the only thing that could be restricted, and the example below stands on its own.","commit_id":"2a3e7affea8d0abeb5a9735695b967053088be42"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"0bbb27d49da849b251e9ded07709101afe073d44","unresolved":false,"context_lines":[{"line_number":279,"context_line":""},{"line_number":280,"context_line":"In addition, the following explanations should be described."},{"line_number":281,"context_line":""},{"line_number":282,"context_line":"- Condition each normal response code is returned"},{"line_number":283,"context_line":"  (If there are multiple normal response codes.)"},{"line_number":284,"context_line":"- Condition each error response code is returned"},{"line_number":285,"context_line":""}],"source_content_type":"text/x-rst","patch_set":15,"id":"3f79a3b5_dd1dedc0","line":282,"updated":"2018-12-15 13:58:13.000000000","message":"Conditions under which","commit_id":"2a3e7affea8d0abeb5a9735695b967053088be42"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"0bbb27d49da849b251e9ded07709101afe073d44","unresolved":false,"context_lines":[{"line_number":281,"context_line":""},{"line_number":282,"context_line":"- Condition each normal response code is returned"},{"line_number":283,"context_line":"  (If there are multiple normal response codes.)"},{"line_number":284,"context_line":"- Condition each error response code is returned"},{"line_number":285,"context_line":""},{"line_number":286,"context_line":"Parameters"},{"line_number":287,"context_line":"----------"}],"source_content_type":"text/x-rst","patch_set":15,"id":"3f79a3b5_9d17759f","line":284,"updated":"2018-12-15 13:58:13.000000000","message":"ditto","commit_id":"2a3e7affea8d0abeb5a9735695b967053088be42"}]}
