|
|
static string | cap (string word) |
| | Returns the given word capitalized.
|
| |
|
static | checkResource (string api, list< string > resource_path) |
| | Check the given path for resources.
|
| |
|
static hash< string, AbstractDataProviderType > | getApi (string api) |
| | Returns all output schemas for the given API.
|
| |
|
static hash< string, AbstractDataProviderType > | getInputSchemaMap (string api, hash< auto > api_info) |
| | Creates the input schema map for the given API.
|
| |
|
static hash< string, AbstractDataProviderType > | getInputSchemasForApi (string api) |
| | Returns all input schemas for the given API.
|
| |
|
static DataProvider::AbstractDataProviderType | getInputTypeForSchema (string api, string schema) |
| | Returns an input / inbound data type for the given Google schema.
|
| |
|
static string | getMethodForSchema (string api, string path) |
| | Returns the HTTP method for the given API.
|
| |
|
static *hash< string, bool > | getMethodsForResource (string api, list< string > resource_path, *hash< auto > path_args) |
| | Returns a hash of all non-subscription methods for the given resource.
|
| |
|
static hash< string, AbstractDataProviderType > | getOutputSchemaMap (string api, hash< auto > api_info) |
| | Creates the output schema map for the given API.
|
| |
|
static string | getPathForSchema (string api, string resource) |
| | Returns the path for the given API.
|
| |
|
static hash< auto > | getRequestInfo (string api) |
| | Returns all request types for the given API.
|
| |
|
static DataProvider::AbstractDataProviderType | getRequestTypeForSchema (string api, string resource,...) |
| | Returns a request data type for the given API.
|
| |
|
static DataProvider::AbstractDataProviderType | getRequestTypeForSchemaArgs (string api, string path, *list< auto > args) |
| | Returns a data type for the given request.
|
| |
|
static DataProvider::AbstractDataProviderType | getResponseTypeForSchema (string api, string resource) |
| | Returns a response data type for the given API.
|
| |
|
static GoogleRestClient::GoogleRestClient | getRestConnection (*hash< auto > options) |
| | Returns a GoogleRestClient connection from the options.
|
| |
|
static DataProvider::AbstractDataProviderType | getTypeForSchema (string api, string schema) |
| | Returns a data type for the given Google schema.
|
| |
|
static string | getUrlForApi (string api, RestClient::RestClient rest) |
| | Returns the URL for the given API.
|
| |
|
static QoreDataField | makeFieldFromProperty (HashDataType h, string key, hash< auto > info, TypeResolverHelper unresolved, *bool for_input) |
| | Returns a hash from a Google schema description.
|
| |
|
static HashDataType | makeHashFromSchemaInfo (string key, hash< auto > info, TypeResolverHelper unresolved, *bool for_input) |
| | Returns a hash from a Google schema description.
|
| |
|
static ListDataType | makeListFromSchemaInfo (string key, hash< auto > info, TypeResolverHelper unresolved, *bool for_input) |
| | Returns a list from a Google schema description.
|
| |
|
static hash< auto > | processRequest (string key, hash< auto > info, TypeResolverHelper unresolved) |
| | Returns a hash from a Google schema description.
|
| |
|
|
static Mutex | m () |
| | schema cache lock
|
| |
|
static AbstractDataProviderType | makeTypeFromSchemaInfo (HashDataType type, hash< auto > info, TypeResolverHelper unresolved, *bool for_input) |
| | Returns a type from a Google schema description.
|
| |
|
static AbstractDataProviderType | makeTypeFromSchemaInfo (ListDataType type, string key, hash< auto > info, TypeResolverHelper unresolved, *bool for_input) |
| | Returns a type from a Google schema description.
|
| |
|
static AbstractDataProviderType | makeTypeFromSchemaInfo (QoreDataField field, hash< auto > info, TypeResolverHelper unresolved, *bool for_input) |
| | Returns a type from a Google schema description.
|
| |
|
static AbstractDataProviderType | makeTypeFromSchemaInfo (string key, hash< auto > info, TypeResolverHelper unresolved, *bool for_input) |
| | Returns a type from a Google schema description.
|
| |
|
static hash< auto > | processRequests (string api, hash< auto > h, TypeResolverHelper unresolved) |
| | Process requests.
|
| |
The Google data provider base class.