23#ifndef L8W8JWT_CLAIM_H
24#define L8W8JWT_CLAIM_H
40#define L8W8JWT_CLAIM_TYPE_STRING 0
45#define L8W8JWT_CLAIM_TYPE_INTEGER 1
50#define L8W8JWT_CLAIM_TYPE_NUMBER 2
55#define L8W8JWT_CLAIM_TYPE_BOOLEAN 3
60#define L8W8JWT_CLAIM_TYPE_NULL 4
65#define L8W8JWT_CLAIM_TYPE_ARRAY 5
70#define L8W8JWT_CLAIM_TYPE_OBJECT 6
75#define L8W8JWT_CLAIM_TYPE_OTHER 7
L8W8JWT_API int l8w8jwt_write_claims(struct chillbuff *stringbuilder, struct l8w8jwt_claim *claims, size_t claims_count)
L8W8JWT_API void l8w8jwt_free_claims(struct l8w8jwt_claim *claims, size_t claims_count)
L8W8JWT_API struct l8w8jwt_claim * l8w8jwt_get_claim(struct l8w8jwt_claim *claims, size_t claims_count, const char *key, size_t key_length)
size_t key_length
Definition claim.h:94
char * value
Definition claim.h:99
size_t value_length
Definition claim.h:105
char * key
Definition claim.h:88
int type
Definition claim.h:112
l8w8jwt version checking.