Packages

object PublicKeyWithName extends HasVersionedMessageCompanion[PublicKeyWithName] with Serializable

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. PublicKeyWithName
  2. Serializable
  3. HasVersionedMessageCompanion
  4. HasVersionedMessageCompanionCommon
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. type Deserializer = (ByteString) => ParsingResult[PublicKeyWithName]
  2. type Serializer = (PublicKeyWithName) => ByteString
  3. case class ProtoCodec(fromInclusive: ProtocolVersion, deserializer: Deserializer, serializer: Serializer) extends Product with Serializable
  4. case class SupportedProtoVersions extends Product with Serializable

Value Members

  1. def fromByteArray(bytes: Array[Byte]): ParsingResult[PublicKeyWithName]
  2. def fromByteString(bytes: ByteString): ParsingResult[PublicKeyWithName]
  3. def fromProtoV0(key: v0.PublicKeyWithName): ParsingResult[PublicKeyWithName]
  4. def fromProtoVersioned(proto: VersionedMessage[PublicKeyWithName]): ParsingResult[PublicKeyWithName]
  5. implicit def hasVersionedWrapperGetResult(implicit getResultByteArray: GetResult[Array[Byte]]): GetResult[PublicKeyWithName]
  6. implicit def hasVersionedWrapperGetResultO(implicit getResultByteArrayO: GetResult[Option[Array[Byte]]]): GetResult[Option[PublicKeyWithName]]
  7. def name: String

    The name of the class as used for pretty-printing and error reporting

    The name of the class as used for pretty-printing and error reporting

    Definition Classes
    PublicKeyWithNameHasVersionedMessageCompanionCommon
  8. def readFromFile(inputFile: String): Either[String, PublicKeyWithName]
  9. val supportedProtoVersions: SupportedProtoVersions

    Proto versions that are supported by fromProtoVersioned, fromByteString, toProtoVersioned and toByteString.

    Proto versions that are supported by fromProtoVersioned, fromByteString, toProtoVersioned and toByteString. See the helpers supportedProtoVersion and supportedProtoVersionMemoized below to define a ProtoCodec.

    Definition Classes
    PublicKeyWithNameHasVersionedMessageCompanionCommon
  10. def tryFromByteString(bytes: ByteString): PublicKeyWithName
  11. def tryReadFromFile(inputFile: String): PublicKeyWithName
  12. object SupportedProtoVersions extends Serializable