CCF
Loading...
Searching...
No Matches
Classes | Functions
ccf::did Namespace Reference

Classes

struct  DIDDocument
 
struct  DIDDocumentVerificationMethod
 

Functions

 DECLARE_JSON_TYPE_WITH_OPTIONAL_FIELDS (DIDDocumentVerificationMethod)
 
 DECLARE_JSON_REQUIRED_FIELDS (DIDDocumentVerificationMethod, id, type, controller)
 
 DECLARE_JSON_OPTIONAL_FIELDS_WITH_RENAMES (DIDDocumentVerificationMethod, public_key_jwk, "publicKeyJwk")
 
 DECLARE_JSON_TYPE_WITH_OPTIONAL_FIELDS (DIDDocument)
 
 DECLARE_JSON_REQUIRED_FIELDS (DIDDocument, id)
 
 DECLARE_JSON_OPTIONAL_FIELDS_WITH_RENAMES (DIDDocument, context, "@context", type, "type", verification_method, "verificationMethod", assertion_method, "assertionMethod")
 

Function Documentation

◆ DECLARE_JSON_OPTIONAL_FIELDS_WITH_RENAMES() [1/2]

ccf::did::DECLARE_JSON_OPTIONAL_FIELDS_WITH_RENAMES ( DIDDocument  ,
context  ,
"@context"  ,
type  ,
"type"  ,
verification_method  ,
"verificationMethod"  ,
assertion_method  ,
"assertionMethod"   
)

◆ DECLARE_JSON_OPTIONAL_FIELDS_WITH_RENAMES() [2/2]

ccf::did::DECLARE_JSON_OPTIONAL_FIELDS_WITH_RENAMES ( DIDDocumentVerificationMethod  ,
public_key_jwk  ,
"publicKeyJwk"   
)

◆ DECLARE_JSON_REQUIRED_FIELDS() [1/2]

ccf::did::DECLARE_JSON_REQUIRED_FIELDS ( DIDDocument  ,
id   
)

◆ DECLARE_JSON_REQUIRED_FIELDS() [2/2]

ccf::did::DECLARE_JSON_REQUIRED_FIELDS ( DIDDocumentVerificationMethod  ,
id  ,
type  ,
controller   
)

◆ DECLARE_JSON_TYPE_WITH_OPTIONAL_FIELDS() [1/2]

ccf::did::DECLARE_JSON_TYPE_WITH_OPTIONAL_FIELDS ( DIDDocument  )

◆ DECLARE_JSON_TYPE_WITH_OPTIONAL_FIELDS() [2/2]

ccf::did::DECLARE_JSON_TYPE_WITH_OPTIONAL_FIELDS ( DIDDocumentVerificationMethod  )