)]}'
{"api-ref/source/v3-ext/parameters.yaml":[{"author":{"_account_id":18338,"name":"Ron De Rose","email":"ronald.de.rose@intel.com","username":"derosenet"},"change_message_id":"b2ee5d8ad8fe79ebd9b092d9d4343aac92c064ed","unresolved":false,"context_lines":[{"line_number":78,"context_line":""},{"line_number":79,"context_line":"since:"},{"line_number":80,"context_line":"  description: |"},{"line_number":81,"context_line":"    (RFC 1123 format date time): limit the list of results to events that occurred on or after the specified time."},{"line_number":82,"context_line":"  in: query"},{"line_number":83,"context_line":"  required: false"},{"line_number":84,"context_line":"  type: string"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1aa78d24_75fc05b5","line":81,"range":{"start_line":81,"start_character":99,"end_line":81,"end_character":113},"updated":"2016-07-13 15:52:45.000000000","message":"Too long","commit_id":"9100dd34a013d6215a028cdfb900a8893340fd0d"},{"author":{"_account_id":15293,"name":"Karen Bradshaw","email":"kbhawkey@gmail.com","username":"karenb"},"change_message_id":"aafd7c876e4dc4da86526e592cb1a63d191df6a2","unresolved":false,"context_lines":[{"line_number":244,"context_line":"    Specifies a group of tokens based upon the audit_id of the first token in the chain."},{"line_number":245,"context_line":"    If a revocation event specifies the audit_chain_id any token that is part of the"},{"line_number":246,"context_line":"    token chain (based upon the original token at the start of the chain) will be revoked,"},{"line_number":247,"context_line":"    including the original token at the start of the chain."},{"line_number":248,"context_line":""},{"line_number":249,"context_line":"    If an event is issued for audit_chain_id then the event cannot contain an audit_id."},{"line_number":250,"context_line":"  in: body"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1aa78d24_35ac3dec","line":247,"updated":"2016-07-13 15:49:35.000000000","message":"Are audit_chain_id and audit_id parameters?\nIf so, mark as ``audit_chain_id``?","commit_id":"9100dd34a013d6215a028cdfb900a8893340fd0d"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"ab86c9dd531c7548e5230df8a263120a23f47aa8","unresolved":false,"context_lines":[{"line_number":244,"context_line":"    Specifies a group of tokens based upon the audit_id of the first token in the chain."},{"line_number":245,"context_line":"    If a revocation event specifies the audit_chain_id any token that is part of the"},{"line_number":246,"context_line":"    token chain (based upon the original token at the start of the chain) will be revoked,"},{"line_number":247,"context_line":"    including the original token at the start of the chain."},{"line_number":248,"context_line":""},{"line_number":249,"context_line":"    If an event is issued for audit_chain_id then the event cannot contain an audit_id."},{"line_number":250,"context_line":"  in: body"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1aa78d24_fce45ae0","line":247,"in_reply_to":"1aa78d24_35ac3dec","updated":"2016-07-13 17:00:24.000000000","message":"yeah, they should be","commit_id":"9100dd34a013d6215a028cdfb900a8893340fd0d"},{"author":{"_account_id":18338,"name":"Ron De Rose","email":"ronald.de.rose@intel.com","username":"derosenet"},"change_message_id":"b2ee5d8ad8fe79ebd9b092d9d4343aac92c064ed","unresolved":false,"context_lines":[{"line_number":252,"context_line":"  type: string"},{"line_number":253,"context_line":"revoke_audit_id:"},{"line_number":254,"context_line":"  description: |"},{"line_number":255,"context_line":"    Specifies the unique identifier (UUID) assigned to the token itself."},{"line_number":256,"context_line":"    This will revoke a single token only. This attribute mirrors the use of the Token"},{"line_number":257,"context_line":"    Revocation List (the mechanism used prior to revocation events) but does not"},{"line_number":258,"context_line":"    utilize data that could convey authorization (the token id)."},{"line_number":259,"context_line":""},{"line_number":260,"context_line":"    If an event is issued for audit_id then the event cannot contain an audit_chain_id."},{"line_number":261,"context_line":"  in: body"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1aa78d24_b5930d4e","line":258,"range":{"start_line":255,"start_character":4,"end_line":258,"end_character":64},"updated":"2016-07-13 15:52:45.000000000","message":"Add space in between sentence:\nSpecifies the unique identifier (UUID) assigned to the...\n\nThis will revoke a single token only. This attribute...","commit_id":"9100dd34a013d6215a028cdfb900a8893340fd0d"},{"author":{"_account_id":15293,"name":"Karen Bradshaw","email":"kbhawkey@gmail.com","username":"karenb"},"change_message_id":"7a72ecc177d346e91d5ce0075d2e52cc870fbef0","unresolved":false,"context_lines":[{"line_number":307,"context_line":"revoke_issued_before:"},{"line_number":308,"context_line":"  description: |"},{"line_number":309,"context_line":"    (string, ISO 8601 extended format date time with"},{"line_number":310,"context_line":"    microseconds)."},{"line_number":311,"context_line":""},{"line_number":312,"context_line":"    Tokens issued before this time are considered revoked."},{"line_number":313,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":7,"id":"1aa78d24_2b7a1926","line":310,"updated":"2016-07-13 17:27:49.000000000","message":"nit: Do you need string as part of this description? The type is string.\nAlso, the parameters that are optional should be set to false. Not sure if any of these params need updating.","commit_id":"863b9da54fea609534de795e74c391ce3b87e364"}],"api-ref/source/v3-ext/revoke.inc":[{"author":{"_account_id":15293,"name":"Karen Bradshaw","email":"kbhawkey@gmail.com","username":"karenb"},"change_message_id":"aafd7c876e4dc4da86526e592cb1a63d191df6a2","unresolved":false,"context_lines":[{"line_number":10,"context_line":""},{"line_number":11,"context_line":"What’s New in v1.1"},{"line_number":12,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"* Use of expires_at has been deprecated in favor of using audit_id and audit_chain_id."},{"line_number":15,"context_line":"* Revocation events can use audit_id to revoke an individual token."},{"line_number":16,"context_line":"* Revocation events can use audit_chain_id to revoke all related tokens."}],"source_content_type":"text/x-c++src","patch_set":1,"id":"1aa78d24_35ff1d35","line":13,"updated":"2016-07-13 15:49:35.000000000","message":"Why do you need headers such as What\u0027s New in v1.1 and API Resources?\nSomewhat confused:\nWhat does ver. 1.1 info have to do with ver 3.2 of this API?\n\nHow is the identity svc handling the display of different API versions?","commit_id":"9100dd34a013d6215a028cdfb900a8893340fd0d"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"ab86c9dd531c7548e5230df8a263120a23f47aa8","unresolved":false,"context_lines":[{"line_number":10,"context_line":""},{"line_number":11,"context_line":"What’s New in v1.1"},{"line_number":12,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"* Use of expires_at has been deprecated in favor of using audit_id and audit_chain_id."},{"line_number":15,"context_line":"* Revocation events can use audit_id to revoke an individual token."},{"line_number":16,"context_line":"* Revocation events can use audit_chain_id to revoke all related tokens."}],"source_content_type":"text/x-c++src","patch_set":1,"id":"1aa78d24_bc13f2b6","line":13,"in_reply_to":"1aa78d24_35ff1d35","updated":"2016-07-13 17:00:24.000000000","message":"this is copy and paste from the spec repo: http://specs.openstack.org/openstack/keystone-specs/api/v3/identity-api-v3-os-revoke-ext.html \n\ni agree the way we handle versioning of these things is weird and probably pointless, we can hash out how we do it later (and conform all the APIs)","commit_id":"9100dd34a013d6215a028cdfb900a8893340fd0d"},{"author":{"_account_id":15293,"name":"Karen Bradshaw","email":"kbhawkey@gmail.com","username":"karenb"},"change_message_id":"aafd7c876e4dc4da86526e592cb1a63d191df6a2","unresolved":false,"context_lines":[{"line_number":68,"context_line":"   - project_id: revoke_project_id"},{"line_number":69,"context_line":"   - role_id: revoke_role_id"},{"line_number":70,"context_line":"   - OS-TRUST:trust_id: revoke_trust_id"},{"line_number":71,"context_line":"   - OS-OAUTH1:consumer_id: revoke_consumer_id"},{"line_number":72,"context_line":"   - expires_at: revoke_expires_at"}],"source_content_type":"text/x-c++src","patch_set":1,"id":"1aa78d24_e8413c0b","line":71,"updated":"2016-07-13 15:49:35.000000000","message":"Are all params required?","commit_id":"9100dd34a013d6215a028cdfb900a8893340fd0d"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"ab86c9dd531c7548e5230df8a263120a23f47aa8","unresolved":false,"context_lines":[{"line_number":68,"context_line":"   - project_id: revoke_project_id"},{"line_number":69,"context_line":"   - role_id: revoke_role_id"},{"line_number":70,"context_line":"   - OS-TRUST:trust_id: revoke_trust_id"},{"line_number":71,"context_line":"   - OS-OAUTH1:consumer_id: revoke_consumer_id"},{"line_number":72,"context_line":"   - expires_at: revoke_expires_at"}],"source_content_type":"text/x-c++src","patch_set":1,"id":"1aa78d24_9c08b692","line":71,"in_reply_to":"1aa78d24_e8413c0b","updated":"2016-07-13 17:00:24.000000000","message":"no, but we set required: true/false in the yaml file","commit_id":"9100dd34a013d6215a028cdfb900a8893340fd0d"}]}
