Files
deb-python-oauth2client/tests/data/buzz.json

1014 lines
25 KiB
JSON

{
"data": {
"buzz": {
"v1": {
"baseUrl": "https://www.googleapis.com/",
"resources": {
"photos": {
"methods": {
"insert": {
"pathUrl": "buzz/v1/photos/{userId}/{albumId}",
"rpcName": "buzz.photos.insert",
"httpMethod": "POST",
"methodType": "rest",
"parameters": {
"albumId": {
"parameterType": "path",
"pattern": "[^/]+",
"required": true
},
"userId": {
"parameterType": "path",
"pattern": "[^/]+",
"required": true
},
"resource": {
"parameterType": "query",
"required": false
},
"hl": {
"parameterType": "query",
"required": false
}
}
}
}
},
"feeds": {
"methods": {
"insert": {
"pathUrl": "buzz/v1/feeds/{userId}/@self",
"rpcName": "buzz.feeds.insert",
"httpMethod": "POST",
"methodType": "rest",
"parameters": {
"alt": {
"parameterType": "query",
"required": false
},
"userId": {
"parameterType": "path",
"pattern": "[^/]+",
"required": true
},
"hl": {
"parameterType": "query",
"required": false
}
}
},
"update": {
"pathUrl": "buzz/v1/feeds/{userId}/@self/{siteId}",
"rpcName": "buzz.feeds.update",
"httpMethod": "PUT",
"methodType": "rest",
"parameters": {
"siteId": {
"parameterType": "path",
"pattern": "[^/]+",
"required": true
},
"max-results": {
"parameterType": "query",
"required": false
},
"c": {
"parameterType": "query",
"required": false
},
"alt": {
"parameterType": "query",
"required": false
},
"userId": {
"parameterType": "path",
"pattern": "[^/]+",
"required": true
},
"hl": {
"parameterType": "query",
"required": false
}
}
},
"list": {
"pathUrl": "buzz/v1/feeds/{userId}/{scope}",
"rpcName": "buzz.feeds.list",
"httpMethod": "GET",
"methodType": "rest",
"parameters": {
"scope": {
"parameterType": "path",
"pattern": "@.*",
"required": true
},
"alt": {
"parameterType": "query",
"required": false
},
"userId": {
"parameterType": "path",
"pattern": "[^/]+",
"required": true
},
"hl": {
"parameterType": "query",
"required": false
}
}
},
"delete": {
"pathUrl": "buzz/v1/feeds/{userId}/@self/{siteId}",
"rpcName": "buzz.feeds.delete",
"httpMethod": "DELETE",
"methodType": "rest",
"parameters": {
"siteId": {
"parameterType": "path",
"pattern": "[^/]+",
"required": true
},
"alt": {
"parameterType": "query",
"required": false
},
"userId": {
"parameterType": "path",
"pattern": "[^/]+",
"required": true
},
"hl": {
"parameterType": "query",
"required": false
}
}
}
}
},
"search": {
"methods": {
"extractPeople": {
"pathUrl": "buzz/v1/activities/search/@people",
"rpcName": "buzz.activities.search.extractPeople",
"httpMethod": "POST",
"methodType": "rest",
"parameters": {
"lon": {
"parameterType": "query",
"required": false
},
"max-results": {
"parameterType": "query",
"required": false
},
"c": {
"parameterType": "query",
"required": false
},
"bbox": {
"parameterType": "query",
"required": false
},
"q": {
"parameterType": "query",
"required": false
},
"alt": {
"parameterType": "query",
"required": false
},
"pid": {
"parameterType": "query",
"required": false
},
"radius": {
"parameterType": "query",
"required": false
},
"lat": {
"parameterType": "query",
"required": false
},
"hl": {
"parameterType": "query",
"required": false
}
}
}
}
},
"activities": {
"methods": {
"update": {
"pathUrl": "buzz/v1/activities/{userId}/{scope}/{postId}",
"rpcName": "buzz.activities.update",
"httpMethod": "PUT",
"methodType": "rest",
"parameters": {
"scope": {
"parameterType": "path",
"pattern": "@.*",
"required": true
},
"alt": {
"parameterType": "query",
"required": false
},
"userId": {
"parameterType": "path",
"pattern": "[^/]+",
"required": true
},
"postId": {
"parameterType": "path",
"pattern": ".*",
"required": true
},
"hl": {
"parameterType": "query",
"required": false
},
"abuseType": {
"parameterType": "query",
"required": false
}
}
},
"delete": {
"pathUrl": "buzz/v1/activities/{userId}/{scope}/{postId}",
"rpcName": "buzz.activities.delete",
"httpMethod": "DELETE",
"methodType": "rest",
"parameters": {
"scope": {
"parameterType": "path",
"pattern": "@.*",
"required": true
},
"alt": {
"parameterType": "query",
"required": false
},
"userId": {
"parameterType": "path",
"pattern": "[^/]+",
"required": true
},
"postId": {
"parameterType": "path",
"pattern": ".*",
"required": true
},
"hl": {
"parameterType": "query",
"required": false
}
}
},
"insert": {
"pathUrl": "buzz/v1/activities/{userId}/@self",
"rpcName": "buzz.activities.insert",
"httpMethod": "POST",
"methodType": "rest",
"parameters": {
"preview": {
"parameterType": "query",
"required": false
},
"alt": {
"parameterType": "query",
"required": false
},
"userId": {
"parameterType": "path",
"pattern": "[^/]+",
"required": true
},
"resource": {
"parameterType": "query",
"required": false
},
"hl": {
"parameterType": "query",
"required": false
}
}
},
"list": {
"pathUrl": "buzz/v1/activities/{userId}/{scope}",
"rpcName": "buzz.activities.list",
"httpMethod": "GET",
"methodType": "rest",
"parameters": {
"max-comments": {
"parameterType": "query",
"required": false
},
"scope": {
"parameterType": "path",
"pattern": "@(self|public|consumption|liked|comments)*",
"required": true
},
"max-results": {
"parameterType": "query",
"required": false
},
"c": {
"parameterType": "query",
"required": false
},
"alt": {
"parameterType": "query",
"required": false
},
"userId": {
"parameterType": "path",
"pattern": "[^/]+",
"required": true
},
"max-liked": {
"parameterType": "query",
"required": false
},
"hl": {
"parameterType": "query",
"required": false
}
}
},
"get": {
"pathUrl": "buzz/v1/activities/{userId}/@self/{postId}",
"rpcName": "buzz.activities.get",
"httpMethod": "GET",
"methodType": "rest",
"parameters": {
"alt": {
"parameterType": "query",
"required": false
},
"userId": {
"parameterType": "path",
"pattern": "[^/]+",
"required": true
},
"postId": {
"parameterType": "path",
"pattern": ".*",
"required": true
},
"hl": {
"parameterType": "query",
"required": false
}
}
},
"search": {
"pathUrl": "buzz/v1/activities/search",
"rpcName": "buzz.activities.search",
"httpMethod": "POST",
"methodType": "rest",
"parameters": {
"lon": {
"parameterType": "query",
"required": false
},
"max-results": {
"parameterType": "query",
"required": false
},
"c": {
"parameterType": "query",
"required": false
},
"bbox": {
"parameterType": "query",
"required": false
},
"q": {
"parameterType": "query",
"required": false
},
"alt": {
"parameterType": "query",
"required": false
},
"pid": {
"parameterType": "query",
"required": false
},
"radius": {
"parameterType": "query",
"required": false
},
"lat": {
"parameterType": "query",
"required": false
},
"hl": {
"parameterType": "query",
"required": false
}
}
}
}
},
"people": {
"methods": {
"get": {
"pathUrl": "buzz/v1/people/{userId}/@self",
"rpcName": "buzz.people.get",
"httpMethod": "GET",
"methodType": "rest",
"parameters": {
"alt": {
"parameterType": "query",
"required": false
},
"userId": {
"parameterType": "path",
"pattern": "[^/]+",
"required": true
},
"hl": {
"parameterType": "query",
"required": false
}
}
},
"search": {
"pathUrl": "buzz/v1/people/search",
"rpcName": "buzz.people.search",
"httpMethod": "POST",
"methodType": "rest",
"parameters": {
"max-results": {
"parameterType": "query",
"required": false
},
"c": {
"parameterType": "query",
"required": false
},
"q": {
"parameterType": "query",
"required": false
},
"alt": {
"parameterType": "query",
"required": false
},
"hl": {
"parameterType": "query",
"required": false
}
}
},
"list": {
"pathUrl": "buzz/v1/people/{userId}/@groups/{groupId}",
"rpcName": "buzz.people.list",
"httpMethod": "GET",
"methodType": "rest",
"parameters": {
"groupId": {
"parameterType": "path",
"pattern": "[^/]+",
"required": true
},
"max-results": {
"parameterType": "query",
"required": false
},
"c": {
"parameterType": "query",
"required": false
},
"alt": {
"parameterType": "query",
"required": false
},
"userId": {
"parameterType": "path",
"pattern": "[^/]+",
"required": true
},
"hl": {
"parameterType": "query",
"required": false
}
}
},
"relatedToUri": {
"pathUrl": "buzz/v1/people/{userId}/@related",
"rpcName": "buzz.people.relatedToUri",
"httpMethod": "POST",
"methodType": "rest",
"parameters": {
"alt": {
"parameterType": "query",
"required": false
},
"uri": {
"parameterType": "query",
"required": false
},
"hl": {
"parameterType": "query",
"required": false
}
}
},
"reshared": {
"pathUrl": "buzz/v1/activities/{userId}/{scope}/{postId}/{groupId}",
"rpcName": "buzz.people.reshared",
"httpMethod": "POST",
"methodType": "rest",
"parameters": {
"groupId": {
"parameterType": "path",
"pattern": "@reshared",
"required": true
},
"max-results": {
"parameterType": "query",
"required": false
},
"c": {
"parameterType": "query",
"required": false
},
"alt": {
"parameterType": "query",
"required": false
},
"userId": {
"parameterType": "path",
"pattern": "[^/]+",
"required": true
},
"postId": {
"parameterType": "path",
"pattern": ".*",
"required": true
},
"hl": {
"parameterType": "query",
"required": false
}
}
},
"delete": {
"pathUrl": "buzz/v1/people/{userId}/@groups/{groupId}/{personId}",
"rpcName": "buzz.people.delete",
"httpMethod": "DELETE",
"methodType": "rest",
"parameters": {
"groupId": {
"parameterType": "path",
"pattern": "[^/]+",
"required": true
},
"alt": {
"parameterType": "query",
"required": false
},
"userId": {
"parameterType": "path",
"pattern": "[^/]+",
"required": true
},
"personId": {
"parameterType": "path",
"pattern": "(?!@self).*",
"required": true
},
"hl": {
"parameterType": "query",
"required": false
}
}
},
"update": {
"pathUrl": "buzz/v1/people/{userId}/@groups/{groupId}/{personId}",
"rpcName": "buzz.people.update",
"httpMethod": "PUT",
"methodType": "rest",
"parameters": {
"groupId": {
"parameterType": "path",
"pattern": "[^/]+",
"required": true
},
"alt": {
"parameterType": "query",
"required": false
},
"userId": {
"parameterType": "path",
"pattern": "[^/]+",
"required": true
},
"personId": {
"parameterType": "path",
"pattern": "(?!@self).*",
"required": true
},
"hl": {
"parameterType": "query",
"required": false
}
}
},
"liked": {
"pathUrl": "buzz/v1/activities/{userId}/{scope}/{postId}/{groupId}",
"rpcName": "buzz.people.liked",
"httpMethod": "GET",
"methodType": "rest",
"parameters": {
"groupId": {
"parameterType": "path",
"pattern": "@liked",
"required": true
},
"max-results": {
"parameterType": "query",
"required": false
},
"c": {
"parameterType": "query",
"required": false
},
"alt": {
"parameterType": "query",
"required": false
},
"userId": {
"parameterType": "path",
"pattern": "[^/]+",
"required": true
},
"scope": {
"parameterType": "path",
"pattern": "@.*",
"required": true
},
"postId": {
"parameterType": "path",
"pattern": ".*",
"required": true
},
"hl": {
"parameterType": "query",
"required": false
}
}
}
}
},
"groups": {
"methods": {
"get": {
"pathUrl": "buzz/v1/people/{userId}/@groups/{groupId}/@self",
"rpcName": "buzz.groups.get",
"httpMethod": "GET",
"methodType": "rest",
"parameters": {
"groupId": {
"parameterType": "path",
"pattern": "[^/]+",
"required": true
},
"alt": {
"parameterType": "query",
"required": false
},
"userId": {
"parameterType": "path",
"pattern": "[^/]+",
"required": true
},
"hl": {
"parameterType": "query",
"required": false
}
}
},
"list": {
"pathUrl": "buzz/v1/people/{userId}/@groups",
"rpcName": "buzz.groups.list",
"httpMethod": "GET",
"methodType": "rest",
"parameters": {
"max-results": {
"parameterType": "query",
"required": false
},
"c": {
"parameterType": "query",
"required": false
},
"alt": {
"parameterType": "query",
"required": false
},
"userId": {
"parameterType": "path",
"pattern": "[^/]+",
"required": true
},
"hl": {
"parameterType": "query",
"required": false
}
}
},
"delete": {
"pathUrl": "buzz/v1/people/{userId}/@groups/{groupId}",
"rpcName": "buzz.groups.delete",
"httpMethod": "DELETE",
"methodType": "rest",
"parameters": {
"groupId": {
"parameterType": "path",
"pattern": "[^/]+",
"required": true
},
"alt": {
"parameterType": "query",
"required": false
},
"userId": {
"parameterType": "path",
"pattern": "[^/]+",
"required": true
},
"hl": {
"parameterType": "query",
"required": false
}
}
},
"update": {
"pathUrl": "buzz/v1/people/{userId}/@groups/{groupId}/@self",
"rpcName": "buzz.groups.update",
"httpMethod": "PUT",
"methodType": "rest",
"parameters": {
"groupId": {
"parameterType": "path",
"pattern": "[^/]+",
"required": true
},
"userId": {
"parameterType": "path",
"pattern": "[^/]+",
"required": true
},
"hl": {
"parameterType": "query",
"required": false
}
}
},
"insert": {
"pathUrl": "buzz/v1/people/{userId}/@groups",
"rpcName": "buzz.groups.insert",
"httpMethod": "POST",
"methodType": "rest",
"parameters": {
"alt": {
"parameterType": "query",
"required": false
},
"userId": {
"parameterType": "path",
"pattern": "[^/]+",
"required": true
},
"hl": {
"parameterType": "query",
"required": false
}
}
}
}
},
"comments": {
"methods": {
"update": {
"pathUrl": "buzz/v1/activities/{userId}/{scope}/{postId}/@comments/{commentId}",
"rpcName": "buzz.comments.update",
"httpMethod": "PUT",
"methodType": "rest",
"parameters": {
"scope": {
"parameterType": "path",
"pattern": "@.*",
"required": true
},
"alt": {
"parameterType": "query",
"required": false
},
"userId": {
"parameterType": "path",
"pattern": "[^/]+",
"required": true
},
"commentId": {
"parameterType": "path",
"pattern": "[^/]+",
"required": true
},
"postId": {
"parameterType": "path",
"pattern": ".*",
"required": true
},
"hl": {
"parameterType": "query",
"required": false
},
"abuseType": {
"parameterType": "query",
"required": false
}
}
},
"list": {
"pathUrl": "buzz/v1/activities/{userId}/{scope}/{postId}/@comments",
"rpcName": "buzz.comments.list",
"httpMethod": "GET",
"methodType": "rest",
"parameters": {
"scope": {
"parameterType": "path",
"pattern": "@.*",
"required": true
},
"max-results": {
"parameterType": "query",
"required": false
},
"c": {
"parameterType": "query",
"required": false
},
"alt": {
"parameterType": "query",
"required": false
},
"userId": {
"parameterType": "path",
"pattern": "[^/]+",
"required": true
},
"postId": {
"parameterType": "path",
"pattern": ".*",
"required": true
},
"hl": {
"parameterType": "query",
"required": false
}
}
},
"delete": {
"pathUrl": "buzz/v1/activities/{userId}/@self/{postId}/@comments/{commentId}",
"rpcName": "buzz.comments.delete",
"httpMethod": "DELETE",
"methodType": "rest",
"parameters": {
"alt": {
"parameterType": "query",
"required": false
},
"userId": {
"parameterType": "path",
"pattern": "[^/]+",
"required": true
},
"commentId": {
"parameterType": "path",
"pattern": "[^/]+",
"required": true
},
"postId": {
"parameterType": "path",
"pattern": ".*",
"required": true
},
"hl": {
"parameterType": "query",
"required": false
}
}
},
"insert": {
"pathUrl": "buzz/v1/activities/{userId}/@self/{postId}/@comments",
"rpcName": "buzz.comments.insert",
"httpMethod": "POST",
"methodType": "rest",
"parameters": {
"alt": {
"parameterType": "query",
"required": false
},
"userId": {
"parameterType": "path",
"pattern": "[^/]+",
"required": true
},
"postId": {
"parameterType": "path",
"pattern": ".*",
"required": true
},
"hl": {
"parameterType": "query",
"required": false
}
}
},
"get": {
"pathUrl": "buzz/v1/activities/{userId}/@self/{postId}/@comments/{commentId}",
"rpcName": "buzz.comments.get",
"httpMethod": "GET",
"methodType": "rest",
"parameters": {
"alt": {
"parameterType": "query",
"required": false
},
"userId": {
"parameterType": "path",
"pattern": "[^/]+",
"required": true
},
"commentId": {
"parameterType": "path",
"pattern": "[^/]+",
"required": true
},
"postId": {
"parameterType": "path",
"pattern": ".*",
"required": true
},
"hl": {
"parameterType": "query",
"required": false
}
}
}
}
},
"related": {
"methods": {
"list": {
"pathUrl": "buzz/v1/activities/{userId}/{scope}/{postId}/@related",
"rpcName": "buzz.related.list",
"httpMethod": "GET",
"methodType": "rest",
"parameters": {
"scope": {
"parameterType": "path",
"pattern": "@.*",
"required": true
},
"max-results": {
"parameterType": "query",
"required": false
},
"c": {
"parameterType": "query",
"required": false
},
"alt": {
"parameterType": "query",
"required": false
},
"userId": {
"parameterType": "path",
"pattern": "[^/]+",
"required": true
},
"hl": {
"parameterType": "query",
"required": false
},
"postId": {
"parameterType": "path",
"pattern": ".*",
"required": true
}
}
}
}
}
}
}
}
}
}