Files
deb-python-oauth2client/tests/data/latitude.json
2010-10-26 10:51:28 -04:00

95 lines
2.0 KiB
JSON

{
"name": "latitude",
"version": "v1",
"description": "Google Latitude API",
"restBasePath": "/latitude/v1",
"rpcPath": "/rpc",
"resources": {
"currentLocation": {
"methods": {
"delete": {
"restPath": "/currentLocation",
"rpcMethod": "latitude.currentLocation.delete",
"httpMethod": "DELETE"
},
"get": {
"restPath": "/currentLocation",
"rpcMethod": "latitude.currentLocation.get",
"httpMethod": "GET",
"parameters": {
"granularity": {
"restParameterType": "query",
"required": false
}
}
},
"insert": {
"restPath": "/currentLocation",
"rpcMethod": "latitude.currentLocation.insert",
"httpMethod": "POST"
}
}
},
"location": {
"methods": {
"delete": {
"restPath": "/location/{locationId}",
"rpcMethod": "latitude.location.delete",
"httpMethod": "DELETE",
"parameters": {
"locationId": {
"restParameterType": "path",
"pattern": "[^/]+",
"required": true
}
}
},
"get": {
"restPath": "/location/{locationId}",
"rpcMethod": "latitude.location.get",
"httpMethod": "GET",
"parameters": {
"granularity": {
"restParameterType": "query",
"required": false
},
"locationId": {
"restParameterType": "path",
"pattern": "[^/]+",
"required": true
}
}
},
"insert": {
"restPath": "/location",
"rpcMethod": "latitude.location.insert",
"httpMethod": "POST"
},
"list": {
"restPath": "/location",
"rpcMethod": "latitude.location.list",
"httpMethod": "GET",
"parameters": {
"granularity": {
"restParameterType": "query",
"required": false
},
"max-results": {
"restParameterType": "query",
"required": false
},
"max-time": {
"restParameterType": "query",
"required": false
},
"min-time": {
"restParameterType": "query",
"required": false
}
}
}
}
}
}
}