CCF
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs | Functions
logging_schema.h File Reference
#include "ccf/ds/json.h"
#include "ccf/receipt.h"

Go to the source code of this file.

Classes

struct  loggingapp::LoggingRecord
 
struct  loggingapp::LoggingRecord::In
 
struct  loggingapp::LoggingGet
 
struct  loggingapp::LoggingGet::Out
 
struct  loggingapp::LoggingRemove
 
struct  loggingapp::LoggingPut
 
struct  loggingapp::LoggingPut::Out
 
struct  loggingapp::LoggingGetReceipt
 
struct  loggingapp::LoggingGetReceipt::In
 
struct  loggingapp::LoggingGetReceipt::Out
 
struct  loggingapp::LoggingGetHistoricalRange
 
struct  loggingapp::LoggingGetHistoricalRange::Entry
 
struct  loggingapp::LoggingGetHistoricalRange::Out
 
struct  loggingapp::LoggingGetCoseEndorsements
 
struct  loggingapp::LoggingGetCoseEndorsements::Out
 
struct  loggingapp::LoggingGetCoseSignature
 
struct  loggingapp::LoggingGetCoseSignature::Out
 

Namespaces

namespace  loggingapp
 

Typedefs

using loggingapp::LoggingGetHistorical = LoggingGet
 

Functions

 loggingapp::DECLARE_JSON_TYPE_WITH_OPTIONAL_FIELDS (LoggingRecord::In)
 
 loggingapp::DECLARE_JSON_REQUIRED_FIELDS (LoggingRecord::In, id, msg)
 
 loggingapp::DECLARE_JSON_OPTIONAL_FIELDS (LoggingRecord::In, record_claim)
 
 loggingapp::DECLARE_JSON_TYPE (LoggingGet::Out)
 
 loggingapp::DECLARE_JSON_REQUIRED_FIELDS (LoggingGet::Out, msg)
 
 loggingapp::DECLARE_JSON_TYPE (LoggingPut::Out)
 
 loggingapp::DECLARE_JSON_REQUIRED_FIELDS (LoggingPut::Out, success, tx_id)
 
 loggingapp::DECLARE_JSON_TYPE (LoggingGetReceipt::In)
 
 loggingapp::DECLARE_JSON_REQUIRED_FIELDS (LoggingGetReceipt::In, id)
 
 loggingapp::DECLARE_JSON_TYPE (LoggingGetReceipt::Out)
 
 loggingapp::DECLARE_JSON_REQUIRED_FIELDS (LoggingGetReceipt::Out, msg, receipt)
 
 loggingapp::DECLARE_JSON_TYPE (LoggingGetHistoricalRange::Entry)
 
 loggingapp::DECLARE_JSON_REQUIRED_FIELDS (LoggingGetHistoricalRange::Entry, seqno, id, msg)
 
 loggingapp::DECLARE_JSON_TYPE_WITH_OPTIONAL_FIELDS (LoggingGetHistoricalRange::Out)
 
 loggingapp::DECLARE_JSON_REQUIRED_FIELDS (LoggingGetHistoricalRange::Out, entries)
 
 loggingapp::DECLARE_JSON_OPTIONAL_FIELDS_WITH_RENAMES (LoggingGetHistoricalRange::Out, next_link, "@nextLink")
 
 loggingapp::DECLARE_JSON_TYPE (LoggingGetCoseEndorsements::Out)
 
 loggingapp::DECLARE_JSON_REQUIRED_FIELDS (LoggingGetCoseEndorsements::Out, endorsements)
 
 loggingapp::DECLARE_JSON_TYPE (LoggingGetCoseSignature::Out)
 
 loggingapp::DECLARE_JSON_REQUIRED_FIELDS (LoggingGetCoseSignature::Out, cose_signature)