fmgp.did.method.prism.proto

Members list

Type members

Classlikes

case class CreateDidOP(publicKeys: Seq[PrismPublicKey], services: Seq[MyService], context: Seq[String]) extends OP

Value parameters

context

(4) The list of @ context values to consider on JSON-LD representations

publicKeys

(2) The keys that belong to this DID Document.

services

(3) The list of services that belong to this DID Document.

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait OP
class Object
trait Matchable
class Any
Show all
object CreateDidOP

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class CreateStorageEntryOP(didPrism: DIDPrism, nonce: Array[Byte], data: DataType, unknownFields: Set[Int]) extends OP

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait OP
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class DeactivateDidOP(previousEventHash: String, id: String) extends OP

Value parameters

id

(2) - DID Suffix of the DID to be deactivated

previous_event_hash

(1) - The hash of the most recent event that was used to create or update the DID.

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait OP
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class DeactivateStorageEntryOP(previousEventHash: String, unknownFields: Set[Int]) extends OP

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait OP
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class InvalidPrismObject(tx: String, b: Int, reason: String) extends MaybeEvent[Nothing], PrismBlockIndex

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait MaybeEvent[Nothing]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class InvalidSignedPrismEvent(tx: String, b: Int, o: Int, reason: String) extends MaybeEvent[Nothing], PrismEventIndex

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait MaybeEvent[Nothing]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class IssueCredentialBatchOP(value: String) extends OP

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait OP
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
sealed trait MaybeEvent[+T <: OP]

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object MaybeEvent

Attributes

Companion
trait
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
MaybeEvent.type
case class MyService(id: String, `type`: String, serviceEndpoint: String)

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object MyService

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
MyService.type
case class MySignedPrismEvent[+T <: OP] extends MaybeEvent[T], PrismEventIndex

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait MaybeEvent[T]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
sealed trait OP

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object OP

Attributes

Companion
trait
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
OP.type

Attributes

Companion
object
Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object PrismKeyUsage

Attributes

Companion
enum
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
sealed trait PrismPublicKey

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Companion
trait
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
case class ProtocolVersionUpdateOP(value: String) extends OP

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait OP
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class RevokeCredentialsOP(value: String) extends OP

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait OP
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class SignedPrismEventView[+T <: OP](tx: String, b: Int, o: Int, signedWith: String, signature: Array[Byte], operation: OP, protobuf: PrismEvent)

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class UpdateDidOP(previousEventHash: String, id: String, actions: Seq[Action]) extends OP

Value parameters

actions

(3) The actual updates to perform on the DID.

id

(2) - exclude TODO: To be redefined after we start using this event.

previous_event_hash

(1) - The hash of the most recent event that was used to create or update the DID.

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait OP
class Object
trait Matchable
class Any
Show all
object UpdateDidOP

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class UpdateStorageEntryOP(previousEventHash: String, data: DataUpdateType, unknownFields: Set[Int]) extends OP

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait OP
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class VoidOP(reason: String) extends OP

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait OP
class Object
trait Matchable
class Any
Show all

Extensions

Extensions

extension [A <: GeneratedMessage](proto: GeneratedMessageCompanion[A])