Documentation
¶
Overview ¶
Package update implements sidetree update did option
Index ¶
- type Option
- func WithAddAlsoKnownAs(uri string) Option
- func WithAddPublicKey(publicKey *doc.PublicKey) Option
- func WithAddService(service *docdid.Service) Option
- func WithMultiHashAlgorithm(multiHashAlgorithm uint) Option
- func WithNextUpdatePublicKey(nextUpdatePublicKey crypto.PublicKey) Option
- func WithOperationCommitment(operationCommitment string) Option
- func WithRemoveAlsoKnownAs(uri string) Option
- func WithRemovePublicKey(publicKeyID string) Option
- func WithRemoveService(serviceID string) Option
- func WithSidetreeEndpoint(getEndpoints func(disableCache bool) ([]string, error)) Option
- func WithSigner(signer api.Signer) Option
- type Opts
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Option ¶
type Option func(opts *Opts)
Option is a update DID option.
func WithAddAlsoKnownAs ¶
WithAddAlsoKnownAs adds also known as.
func WithAddPublicKey ¶
WithAddPublicKey add DID public key.
func WithAddService ¶
WithAddService set services to be added.
func WithMultiHashAlgorithm ¶
WithMultiHashAlgorithm set multi hash algorithm for sidetree request.
func WithNextUpdatePublicKey ¶
WithNextUpdatePublicKey set next update public key.
func WithOperationCommitment ¶
WithOperationCommitment sets last operation commitment.
func WithRemoveAlsoKnownAs ¶
WithRemoveAlsoKnownAs removes also known as.
func WithRemovePublicKey ¶
WithRemovePublicKey set remove public key id.
func WithRemoveService ¶
WithRemoveService set remove service id.
func WithSidetreeEndpoint ¶
WithSidetreeEndpoint get sidetree endpoints.
type Opts ¶
type Opts struct { AddPublicKeys []doc.PublicKey AddServices []docdid.Service AddAlsoKnownAs []string RemovePublicKeys []string RemoveServices []string RemoveAlsoKnownAs []string GetEndpoints func(disableCache bool) ([]string, error) NextUpdatePublicKey crypto.PublicKey Signer api.Signer OperationCommitment string MultiHashAlgorithm uint }
Opts update did opts.
Click to show internal directories.
Click to hide internal directories.