trait HasProtoV0[ProtoClass <: GeneratedMessage] extends AnyRef

Trait for classes that have a corresponding Protobuf definition but **don't** need the ability to be directly serialized into a ByteString or ByteArray. Commonly, this interface should be used when the corresponding Protobuf message is only used in other Protobuf messages or for gRPC calls and responses, but never sent around or stored as a bytestring. E.g. an Envelope is always embedded in a Batch, and therefore doesn't need a serialization method itself because it will be indirectly serialized when the enclosing Batch is serialized.

Linear Supertypes
Known Subclasses
ServiceAgreement, EncryptionKeyPair, EncryptionPrivateKey, EncryptionPublicKey, EncryptionPublicKeyWithName, Hmac, PublicKeyWithName, Salt, Signature, SigningKeyPair, SigningPrivateKey, SigningPublicKey, SigningPublicKeyWithName, ActionDescription, CreateActionDescription, ExerciseActionDescription, FetchActionDescription, LookupByKeyActionDescription, ConfirmingParty, FullInformeeTree, GenTransactionTree, GenTransferViewTree, Informee, InformeeTree, LightTransactionViewTree, MerkleSeq, MerkleSeqElement, PlainInformee, TransactionView, TransferInViewTree, TransferOutViewTree, ViewCommonData, DomainNodeSequencerConfig, InitializeMediatorRequest, InitializeMediatorResponse, Failure, Success, InitRequest, InitResponse, EthereumAccount, LedgerIdentity, SequencerMemberStatus, SequencerPruningStatus, SequencerSnapshot, ServiceAgreementAcceptance, RequestResult, DomainStatus, MediatorNodeStatus, Status, ParticipantStatus, SequencerHealthStatus, SequencerNodeStatus, SimpleStatus, TopologyQueueStatus, ResourceLimits, TransferSearchResult, DomainConnectionConfig, CausalityUpdate, TransactionUpdate, TransferInUpdate, TransferOutUpdate, SubmissionTrackingData, TransactionSubmissionTrackingData, CauseWithTemplate, RejectionCause, TimeoutCause, SerializableBlindingInfo, SerializableCommandRejected, SerializableCompletionInfo, SerializableConfiguration, SerializableConfigurationChangeRejected, SerializableConfigurationChanged, SerializableDivulgedContract, SerializableLedgerSyncEvent, SerializableLfTimestamp, SerializableNodeSeed, SerializablePartyAddedToParticipant, SerializablePartyAllocationRejected, SerializablePublicPackageUpload, SerializablePublicPackageUploadRejected, SerializableRejectionReasonTemplate, SerializableTimeModel, SerializableTransactionAccepted, SerializableTransactionMeta, ContractMetadata, CreatedContract, DynamicDomainParameters, InputContract, ResolvedKey, RollbackContext, SerializableContract, SerializableDeduplicationPeriod, StaticDomainParameters, StoredParties, TransferId, AcsCommitment, CausalityMessage, DomainTopologyTransactionMessage, EncryptedViewMessage, InformeeMessage, LocalApprove, LocalReject, Reject, Reject, Reject, Reject, Reject, Reject, Malformed, Reject, Reject, Reject, Reject, Reject, Reject, Reject, Reject, Reject, Reject, Reject, Reject, Reject, LocalVerdict, MalformedMediatorRequestResult, MediatorResponse, RegisterTopologyTransactionRequest, RegisterTopologyTransactionResponse, RootHashMessage, SignedProtocolMessage, TransactionResultMessage, TransferInMediatorMessage, TransferOutMediatorMessage, TransferResult, VectorClock, Verdict, Approve, MediatorReject, Reject, Reject, Reject, Reject, Reject, Reject, RejectReasons, Timeout, GrpcSequencerConnection, HttpSequencerConnection, SequencerConnection, AcknowledgeRequest, DeliverErrorReason, BatchInvalid, BatchRefused, HandshakeRequest, HandshakeResponse, Failure, Success, Recipients, RecipientsTree, SendAsyncError, Overloaded, RequestInvalid, RequestRefused, SenderUnknown, ShuttingDown, Unavailable, UnknownRecipients, SendAsyncResponse, SignedContent, SubscriptionRequest, SubscriptionResponse, VerifyActiveRequest, IgnoredSequencedEvent, OrdinarySequencedEvent, PossiblyIgnoredSequencedEvent, AwaitTimeRequest, DomainTimeTrackerConfig, FetchTimeRequest, FetchTimeResponse, TimeProof, TimeProofRequestConfig, BaseQuery, StoredTopologyTransactions, DomainGovernanceTransaction, DomainParametersChange, IdentifierDelegation, LegalIdentityClaim, MediatorDomainState, NamespaceDelegation, OwnerToKeyMapping, ParticipantState, PartyToParticipant, SignedLegalIdentityClaim, SignedTopologyTransaction, TopologyStateUpdate, VettedPackages, TraceContext
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. HasProtoV0
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected