CCF
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs | Functions
users.h File Reference
#include "ccf/crypto/pem.h"
#include "ccf/service/blit_serialiser_pem.h"
#include "ccf/service/map.h"
#include <nlohmann/json.hpp>

Go to the source code of this file.

Classes

struct  ccf::NewUser
 
struct  ccf::UserDetails
 

Namespaces

namespace  ccf
 
namespace  ccf::Tables
 

Typedefs

using ccf::UserCerts = ccf::kv::RawCopySerialisedMap< UserId, ccf::crypto::Pem >
 
using ccf::UserInfo = ServiceMap< UserId, UserDetails >
 

Functions

 ccf::DECLARE_JSON_TYPE_WITH_OPTIONAL_FIELDS (NewUser)
 
 ccf::DECLARE_JSON_REQUIRED_FIELDS (NewUser, cert)
 
 ccf::DECLARE_JSON_OPTIONAL_FIELDS (NewUser, user_data)
 
 ccf::DECLARE_JSON_TYPE (UserDetails)
 
 ccf::DECLARE_JSON_REQUIRED_FIELDS (UserDetails, user_data)