Versions in this module Expand all Collapse all v0 v0.1.0 Jan 28, 2021 Changes in this version + type CredentialEngine interface + Accept func(format string) bool + CreateCredentialOffer func(issuer *datastore.DID, subjectDID string, s *datastore.Schema, value []byte) (string, *decorator.AttachmentData, error) + CreateSchema func(issuer *datastore.DID, s *datastore.Schema) (string, error) + GetSchemaForProposal func(proposal []byte) (string, error) + IssueCredential func(issuerDID *datastore.DID, s *datastore.Schema, offerID string, ...) (*decorator.AttachmentData, error) + RegisterSchema func(registrant *datastore.DID, s *datastore.Schema) error + type CredentialRegistry interface + CreateCredentialOffer func(issuer *datastore.DID, subjectDID string, s *datastore.Schema, value []byte) (string, *decorator.AttachmentData, error) + CreateSchema func(s *datastore.Schema) (string, error) + GetSchemaForProposal func(format string, data []byte) (string, error) + IssueCredential func(issuer *datastore.DID, s *datastore.Schema, offerID string, ...) (*decorator.AttachmentData, error) + RegisterSchema func(registrant *datastore.DID, s *datastore.Schema) error + type Option func(opts *Registry) + func WithEngine(e CredentialEngine) Option + type Registry struct + func New(prov provider, opts ...Option) *Registry + func (r *Registry) CreateCredentialOffer(issuer *datastore.DID, subjectDID string, s *datastore.Schema, value []byte) (string, *decorator.AttachmentData, error) + func (r *Registry) CreateSchema(s *datastore.Schema) (string, error) + func (r *Registry) GetSchemaForProposal(format string, data []byte) (string, error) + func (r *Registry) IssueCredential(issuer *datastore.DID, s *datastore.Schema, offerID string, ...) (*decorator.AttachmentData, error) + func (r *Registry) RegisterSchema(registrant *datastore.DID, s *datastore.Schema) error