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.
|
#define GRASSROOTS_SERVICE_API
Definition: grassroots_service_library.h:49
bool SetProviderType(json_t *provider_p)
Ensure that the correct json-ld datatype is set for a given JSON object representing a Provider.
const char * GetProviderLogo(const json_t *const data_p)
Get the URL of the logo of the Provider from a given JSON configuration fragment.
json_t * GetProviderDetails(const json_t *root_json_p)
Get the JSON object containing the Provider details.
const char * GetProviderDescription(const json_t *const data_p)
Get the description of the Provider from a given JSON configuration fragment.
const char * GetProviderURI(const json_t *const data_p)
Get the URI of the Provider from a given JSON configuration fragment.
const char * GetProviderName(const json_t *const data_p)
Get the name of the Provider from a given JSON configuration fragment.