class documentation
Model base class.
All Model classes should implement this interface. The Model serializes and de-serializes between a wire format such as JSON and a Python object representation.
| Method | request |
Updates outgoing requests with a serialized body. |
| Method | response |
Convert the response wire format into a Python object. |
overridden in
googleapiclient.model.BaseModelUpdates outgoing requests with a serialized body.
| Parameters | |
| headers | dict, request headers |
| path | dict, parameters that appear in the request path |
| query | dict, parameters that appear in the query |
| body | object, the request body as a Python object, which must be serializable. |
| Returns | |
A tuple of (headers, path_params, query, body) | headers: dict, request headers path_params: dict, parameters that appear in the request path query: string, query part of the request URI body: string, the body serialized in the desired wire format. |
overridden in
googleapiclient.model.BaseModelConvert the response wire format into a Python object.
| Parameters | |
| resp | httplib2.Response, the HTTP response headers and status |
| content | string, the body of the HTTP response |
| Returns | |
| The body de-serialized as a Python object. | |
| Raises | |
googleapiclient.errors.HttpError if a non 2xx response is received. | |