Go to the source code of this file.
 | 
| const PERSON_PREFIX char *PE_NAME_S  | PERSON_CONCAT_VAL (CONTEXT_PREFIX_SCHEMA_ORG_S, "name") | 
|   | 
| const PERSON_PREFIX char *PE_EMAIL_S  | PERSON_CONCAT_VAL (CONTEXT_PREFIX_SCHEMA_ORG_S, "email") | 
|   | 
| const PERSON_PREFIX char *PE_AFFILATION_S  | PERSON_CONCAT_VAL (CONTEXT_PREFIX_SCHEMA_ORG_S, "affiliation") | 
|   | 
| const PERSON_PREFIX char *PE_ROLE_S  | PERSON_CONCAT_VAL (CONTEXT_PREFIX_SCHEMA_ORG_S, "roleName") | 
|   | 
| const PERSON_PREFIX char *PE_ORCID_S  | PERSON_VAL ("orcid") | 
|   | 
| Person *  | AllocatePerson (const char *name_s, const char *email_s, const char *role_s, const char *affiliaion_s, const char *orcid_s) | 
|   | 
| void  | InitPerson (Person *person_p) | 
|   | 
| void  | FreePerson (Person *person_p) | 
|   | 
| void  | ClearPerson (Person *person_p) | 
|   | 
| json_t *  | GetPersonAsJSON (const Person *const person_p, const ViewFormat format, const FieldTrialServiceData *data_p) | 
|   | 
| Person *  | GetPersonFromJSON (const json_t *parent_p, const ViewFormat format, const FieldTrialServiceData *data_p) | 
|   | 
| bool  | AddPersonToCompoundJSON (const Person *person_p, json_t *parent_json_p, const char *const key_s, const ViewFormat format, const FieldTrialServiceData *data_p) | 
|   | 
| Person *  | GetPersonFromCompoundJSON (const json_t *json_p, const char *const key_s, const ViewFormat format, const FieldTrialServiceData *data_p) | 
|   | 
| PersonNode *  | AllocatePersonNode (Person *person_p) | 
|   | 
| void  | FreePersonNode (ListItem *person_node_p) | 
|   | 
| json_t *  | GetPersonAsFrictionlessData (const Person *const person_p) | 
|   | 
◆ PERSON_CONCAT_VAL() [1/4]
◆ PERSON_CONCAT_VAL() [2/4]
◆ PERSON_CONCAT_VAL() [3/4]
◆ PERSON_CONCAT_VAL() [4/4]
◆ PERSON_VAL()
      
        
          | const PERSON_PREFIX char* PE_ORCID_S PERSON_VAL  | 
          ( | 
          "orcid"  | 
           | ) | 
           | 
        
      
 
 
◆ AllocatePerson()
      
        
          | Person* AllocatePerson  | 
          ( | 
          const char *  | 
          name_s,  | 
        
        
           | 
           | 
          const char *  | 
          email_s,  | 
        
        
           | 
           | 
          const char *  | 
          role_s,  | 
        
        
           | 
           | 
          const char *  | 
          affiliaion_s,  | 
        
        
           | 
           | 
          const char *  | 
          orcid_s  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ InitPerson()
      
        
          | void InitPerson  | 
          ( | 
          Person *  | 
          person_p | ) | 
           | 
        
      
 
 
◆ FreePerson()
      
        
          | void FreePerson  | 
          ( | 
          Person *  | 
          person_p | ) | 
           | 
        
      
 
 
◆ ClearPerson()
      
        
          | void ClearPerson  | 
          ( | 
          Person *  | 
          person_p | ) | 
           | 
        
      
 
 
◆ GetPersonAsJSON()
◆ GetPersonFromJSON()
◆ AddPersonToCompoundJSON()
◆ GetPersonFromCompoundJSON()
◆ AllocatePersonNode()
◆ FreePersonNode()
      
        
          | void FreePersonNode  | 
          ( | 
          ListItem *  | 
          person_node_p | ) | 
           | 
        
      
 
 
◆ GetPersonAsFrictionlessData()
      
        
          | json_t* GetPersonAsFrictionlessData  | 
          ( | 
          const Person *const  | 
          person_p | ) | 
           |