fmgp.did.method.prism.proto
package 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
object CreateDidOP
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
CreateDidOP.type
object CreateStorageEntryOP
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
CreateStorageEntryOP.type
case class DeactivateDidOP(previousOperationHash: String, id: String) extends OP
Value parameters
- id
-
(2) - DID Suffix of the DID to be deactivated
- previous_operation_hash
-
(1) - The hash of the most recent operation that was used to create or update the DID.
Attributes
- Companion
- object
- Supertypes
object DeactivateDidOP
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
DeactivateDidOP.type
case class DeactivateStorageEntryOP(previousOperationHash: String) extends OP
object DeactivateStorageEntryOP
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
case class InvalidPrismObject(tx: String, b: Int, reason: String) extends MaybeOperation[Nothing], PrismBlockIndex
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait PrismBlockIndextrait MaybeOperation[Nothing]class Objecttrait Matchableclass AnyShow all
object InvalidPrismObject
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
InvalidPrismObject.type
case class InvalidSignedPrismOperation(tx: String, b: Int, o: Int, reason: String) extends MaybeOperation[Nothing], PrismOperationIndex
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait PrismOperationIndextrait PrismBlockIndextrait MaybeOperation[Nothing]class Objecttrait Matchableclass AnyShow all
object InvalidSignedPrismOperation
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
case class IssueCredentialBatchOP(value: String) extends OP
object IssueCredentialBatchOP
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
object MaybeOperation
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
MaybeOperation.type
object MyService
case class MySignedPrismOperation[+T <: OP](tx: String, b: Int, o: Int, signedWith: String, signature: Array[Byte], operation: T, protobuf: PrismOperation) extends MaybeOperation[T], PrismOperationIndex
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait PrismOperationIndextrait PrismBlockIndextrait MaybeOperation[T]class Objecttrait Matchableclass AnyShow all
object MySignedPrismOperation
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class CreateDidOPclass CreateStorageEntryOPclass DeactivateDidOPclass DeactivateStorageEntryOPclass IssueCredentialBatchOPclass ProtocolVersionUpdateOPclass RevokeCredentialsOPclass UpdateDidOPclass UpdateStorageEntryOPclass VoidOPShow all
object OP
enum PrismKeyUsage
object PrismKeyUsage
Attributes
- Companion
- enum
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
PrismKeyUsage.type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
object PrismPublicKey
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
PrismPublicKey.type
case class ProtocolVersionUpdateOP(value: String) extends OP
object ProtocolVersionUpdateOP
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
case class RevokeCredentialsOP(value: String) extends OP
object RevokeCredentialsOP
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
RevokeCredentialsOP.type
Value parameters
- actions
-
(3) The actual updates to perform on the DID.
- id
-
(2) - exclude TODO: To be redefined after we start using this operation.
- previous_operation_hash
-
(1) - The hash of the most recent operation that was used to create or update the DID.
Attributes
- Companion
- object
- Supertypes
object UpdateDidOP
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
UpdateDidOP.type
case class UpdateStorageEntryOP(previousOperationHash: String, data: DataUpdateType) extends OP
object UpdateStorageEntryOP
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
UpdateStorageEntryOP.type
In this article