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.
user_details.h File Reference
#include "bson/bson.h"
#include "jansson.h"
#include "typedefs.h"
#include "grassroots_users_library.h"
#include "linked_list.h"
#include "schema_keys.h"
#include "view_format.h"
Include dependency graph for user_details.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  User
 A datatype to store user credentials. More...
 
struct  UserNode
 

Functions

const USER_PREFIX char *US_FORENAME_S USER_CONCAT_VAL (CONTEXT_PREFIX_SCHEMA_ORG_S, "givenName")
 
const USER_PREFIX char *US_SURNAME_S USER_CONCAT_VAL (CONTEXT_PREFIX_SCHEMA_ORG_S, "familyName")
 
const USER_PREFIX char *US_EMAIL_S USER_CONCAT_VAL (CONTEXT_PREFIX_SCHEMA_ORG_S, "email")
 
const USER_PREFIX char *US_AFFILATION_S USER_CONCAT_VAL (CONTEXT_PREFIX_SCHEMA_ORG_S, "affiliation")
 
const USER_PREFIX char *US_ORCID_S USER_VAL ("orcid")
 

Function Documentation

◆ USER_CONCAT_VAL() [1/4]

const USER_PREFIX char* US_FORENAME_S USER_CONCAT_VAL ( CONTEXT_PREFIX_SCHEMA_ORG_S  ,
"givenName"   
)

◆ USER_CONCAT_VAL() [2/4]

const USER_PREFIX char* US_SURNAME_S USER_CONCAT_VAL ( CONTEXT_PREFIX_SCHEMA_ORG_S  ,
"familyName"   
)

◆ USER_CONCAT_VAL() [3/4]

const USER_PREFIX char* US_EMAIL_S USER_CONCAT_VAL ( CONTEXT_PREFIX_SCHEMA_ORG_S  ,
"email"   
)

◆ USER_CONCAT_VAL() [4/4]

const USER_PREFIX char* US_AFFILATION_S USER_CONCAT_VAL ( CONTEXT_PREFIX_SCHEMA_ORG_S  ,
"affiliation"   
)

◆ USER_VAL()

const USER_PREFIX char* US_ORCID_S USER_VAL ( "orcid"  )