Go to the source code of this file.
 | 
| const GENE_BANK_PREFIX char *GB_NAME_S  | GENE_BANK_CONCAT_VAL (CONTEXT_PREFIX_SCHEMA_ORG_S, "name") | 
|   | 
| const GENE_BANK_PREFIX char *GB_URL_S  | GENE_BANK_CONCAT_VAL (CONTEXT_PREFIX_SCHEMA_ORG_S, "url") | 
|   | 
| const GENE_BANK_PREFIX char *GB_API_URL_S  | GENE_BANK_VAL ("api_url") | 
|   | 
| GeneBank *  | AllocateGeneBank (bson_oid_t *id_p, const char *name_s, const char *url_s, const char *api_url_s) | 
|   | 
| void  | FreeGeneBank (GeneBank *germplasm_p) | 
|   | 
| json_t *  | GetGeneBankAsJSON (const GeneBank *gene_bank_p, const ViewFormat format, const char *const api_query_s) | 
|   | 
| GeneBank *  | GetGeneBankFromJSON (const json_t *germplasm_json_p) | 
|   | 
| bool  | SaveGeneBank (GeneBank *gene_bank_p, FieldTrialServiceData *data_p) | 
|   | 
| GeneBank *  | GetGeneBankById (const bson_oid_t *id_p, const ViewFormat format, const FieldTrialServiceData *data_p) | 
|   | 
| GeneBank *  | GetGeneBankByIdString (const char *gene_bank_id_s, const ViewFormat format, const FieldTrialServiceData *data_p) | 
|   | 
| GeneBank *  | GetGeneBankByName (const char *name_s, const FieldTrialServiceData *data_p) | 
|   | 
◆ GENE_BANK_CONCAT_VAL() [1/2]
◆ GENE_BANK_CONCAT_VAL() [2/2]
◆ GENE_BANK_VAL()
      
        
          | const GENE_BANK_PREFIX char* GB_API_URL_S GENE_BANK_VAL  | 
          ( | 
          "api_url"  | 
           | ) | 
           | 
        
      
 
 
◆ AllocateGeneBank()
      
        
          | GeneBank* AllocateGeneBank  | 
          ( | 
          bson_oid_t *  | 
          id_p,  | 
        
        
           | 
           | 
          const char *  | 
          name_s,  | 
        
        
           | 
           | 
          const char *  | 
          url_s,  | 
        
        
           | 
           | 
          const char *  | 
          api_url_s  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ FreeGeneBank()
      
        
          | void FreeGeneBank  | 
          ( | 
          GeneBank *  | 
          germplasm_p | ) | 
           | 
        
      
 
 
◆ GetGeneBankAsJSON()
      
        
          | json_t* GetGeneBankAsJSON  | 
          ( | 
          const GeneBank *  | 
          gene_bank_p,  | 
        
        
           | 
           | 
          const ViewFormat  | 
          format,  | 
        
        
           | 
           | 
          const char *const  | 
          api_query_s  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ GetGeneBankFromJSON()
      
        
          | GeneBank* GetGeneBankFromJSON  | 
          ( | 
          const json_t *  | 
          germplasm_json_p | ) | 
           | 
        
      
 
 
◆ SaveGeneBank()
◆ GetGeneBankById()
◆ GetGeneBankByIdString()
◆ GetGeneBankByName()