| 
    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