Grassroots Infrastructure
The Grassroots Infrastructure is a suite of computing tools to help users and developers use scientific data infrastructure that can easily be interconnected.
|
Go to the documentation of this file.
8 #ifndef SERVICES_GERMPLASM_SERVICE_INCLUDE_GERMPLASM_SERVICE_DATA_H_
9 #define SERVICES_GERMPLASM_SERVICE_INCLUDE_GERMPLASM_SERVICE_DATA_H_
#define GERMPLASM_SERVICE_LOCAL
Definition: germplasm_service_library.h:41
ServiceData gsd_base_data
Definition: germplasm_service_data.h:19
GERMPLASM_SERVICE_LOCAL bool ConfigureGermplasmService(GermplasmServiceData *data_p, GrassrootsServer *grassroots_p)
GERMPLASM_SERVICE_LOCAL GermplasmServiceData * AllocateGermplasmServiceData(void)
Definition: germplasm_service_data.h:17
MongoTool * gsd_mongo_tool_p
We can cache GPS coords in a MongoDB to stop duplicated geocoding API calls for repeated calls for a ...
Definition: germplasm_service_data.h:35
const char * gsd_seed_order_by_plant_id_api_s
The url to order seeds.
Definition: germplasm_service_data.h:25
Definition: grassroots_server.h:45
GERMPLASM_SERVICE_LOCAL void FreeGermplasmServiceData(GermplasmServiceData *data_p)
A datatype for holding the configuration data for a Service.
Definition: service.h:126
const char * gsd_seedstor_api_s
The base URL for the Seedstor api/.
Definition: germplasm_service_data.h:22