package data
- Alphabetic
- Public
- Protected
Type Members
- final case class AcsCommitmentsCatchUpParameters(catchUpIntervalSkip: PositiveInt, nrIntervalsToTriggerCatchUp: PositiveInt) extends PrettyPrinting with Product with Serializable
- final case class AddPartyStatus(partyId: PartyId, synchronizerId: SynchronizerId, sourceParticipantId: ParticipantId, targetParticipantId: ParticipantId, status: Status) extends Product with Serializable
- final case class CantonStatus(sequencerStatus: Map[String, SequencerStatus], unreachableSequencers: Map[String, Failure], mediatorStatus: Map[String, MediatorStatus], unreachableMediators: Map[String, Failure], participantStatus: Map[String, ParticipantStatus], unreachableParticipants: Map[String, Failure]) extends PrettyPrinting with Product with Serializable
- sealed trait ComponentHealthState extends PrettyPrinting
Generic State implementation of a component This can be used as a base health state for most component.
Generic State implementation of a component This can be used as a base health state for most component. However ComponentHealth (below) does not enforce the use of this class and a custom State class can be used instead
- final case class ComponentStatus(name: String, state: ComponentHealthState) extends PrettyPrinting with Product with Serializable
- final case class DarContents(description: DarDescription, packages: Seq[PackageDescription]) extends PrettyPrinting with Product with Serializable
- final case class DarDescription(mainPackageId: String, name: String, version: String, description: String) extends Product with Serializable
- final case class DynamicSynchronizerParameters(confirmationResponseTimeout: NonNegativeFiniteDuration, mediatorReactionTimeout: NonNegativeFiniteDuration, assignmentExclusivityTimeout: NonNegativeFiniteDuration, topologyChangeDelay: NonNegativeFiniteDuration, ledgerTimeRecordTimeTolerance: NonNegativeFiniteDuration, mediatorDeduplicationTimeout: NonNegativeFiniteDuration, reconciliationInterval: PositiveDurationSeconds, maxRequestSize: NonNegativeInt, sequencerAggregateSubmissionTimeout: NonNegativeFiniteDuration, trafficControl: Option[TrafficControlParameters], onboardingRestriction: OnboardingRestriction, acsCommitmentsCatchUp: Option[AcsCommitmentsCatchUpParameters], participantSynchronizerLimits: ParticipantSynchronizerLimits, preparationTimeRecordTimeTolerance: NonNegativeFiniteDuration) extends PrettyPrinting with Product with Serializable
- final case class InFlightCount(pendingSubmissions: NonNegativeInt, pendingTransactions: NonNegativeInt) extends PrettyPrinting with Product with Serializable
Represents in-flight command submissions and transactions.
- final case class LedgerApiObjectMeta(resourceVersion: String, annotations: Map[String, String]) extends Product with Serializable
- final case class LedgerApiUser(id: String, primaryParty: Option[PartyId], isDeactivated: Boolean, metadata: LedgerApiObjectMeta, identityProviderId: String) extends Product with Serializable
- final case class ListConnectedSynchronizersResult(synchronizerAlias: SynchronizerAlias, synchronizerId: SynchronizerId, healthy: Boolean) extends Product with Serializable
- final case class ListKeyOwnersResult(store: SynchronizerId, owner: Member, signingKeys: Seq[SigningPublicKey], encryptionKeys: Seq[EncryptionPublicKey]) extends Product with Serializable
- final case class ListLedgerApiUsersResult(users: Seq[LedgerApiUser], nextPageToken: String) extends Product with Serializable
- final case class ListPartiesResult(party: PartyId, participants: Seq[ParticipantSynchronizers]) extends Product with Serializable
- final case class MediatorStatus(uid: UniqueIdentifier, synchronizerId: SynchronizerId, uptime: Duration, ports: Map[String, Port], active: Boolean, topologyQueue: TopologyQueueStatus, components: Seq[ComponentStatus], version: ReleaseVersion, protocolVersion: ProtocolVersion) extends Status with Product with Serializable
- final case class ModifyingNonModifiablePartyDetailsPropertiesError() extends RuntimeException with NoStackTrace with Product with Serializable
- final case class ModifyingNonModifiableUserPropertiesError() extends RuntimeException with NoStackTrace with Product with Serializable
- sealed trait NodeStatus[+S <: Status] extends PrettyPrinting with Product with Serializable
- sealed trait OnboardingRestriction extends Product with Serializable with PrettyPrinting
- final case class PackageDescription(packageId: String, name: String, version: String, uploadedAt: CantonTimestamp, packageSize: Int) extends PrettyPrinting with Product with Serializable
- final case class ParticipantPruningSchedule(schedule: PruningSchedule, pruneInternallyOnly: Boolean) extends Product with Serializable
- final case class ParticipantStatus(id: ParticipantId, uptime: Duration, ports: Map[String, Port], connectedSynchronizers: Map[SynchronizerId, SubmissionReady], active: Boolean, topologyQueue: TopologyQueueStatus, components: Seq[ComponentStatus], version: ReleaseVersion, supportedProtocolVersions: Seq[ProtocolVersion]) extends Status with Product with Serializable
- final case class ParticipantSynchronizerLimits(confirmationRequestsMaxRate: NonNegativeInt) extends PrettyPrinting with Product with Serializable
- final case class PartyDetails(party: PartyId, isLocal: Boolean, annotations: Map[String, String], identityProviderId: String) extends Product with Serializable
Represents a party details value exposed in the Canton console
Represents a party details value exposed in the Canton console
- isLocal
true if party is hosted by the participant and the party shares the same identity provider as the user issuing the request.
- final case class PruningSchedule(cron: String, maxDuration: PositiveDurationSeconds, retention: PositiveDurationSeconds) extends Product with Serializable
- final case class SequencerAdminStatus(acceptsAdminChanges: Boolean) extends PrettyPrinting with Product with Serializable
Admin status of the sequencer node.
Admin status of the sequencer node.
- acceptsAdminChanges
indicates whether the sequencer node accepts administration commands
- final case class SequencerHealthStatus(isActive: Boolean, details: Option[String] = None) extends PrettyPrinting with Product with Serializable
Health status of the sequencer component itself.
Health status of the sequencer component itself.
- isActive
implementation specific flag indicating whether the sequencer is active
- final case class SequencerStatus(uid: UniqueIdentifier, synchronizerId: SynchronizerId, uptime: Duration, ports: Map[String, Port], connectedParticipants: Seq[ParticipantId], connectedMediators: Seq[MediatorId], sequencer: SequencerHealthStatus, topologyQueue: TopologyQueueStatus, admin: SequencerAdminStatus, components: Seq[ComponentStatus], version: ReleaseVersion, protocolVersion: ProtocolVersion) extends Status with Product with Serializable
- final case class SimpleStatus(uid: UniqueIdentifier, uptime: Duration, ports: Map[String, Port], active: Boolean, topologyQueue: TopologyQueueStatus, components: Seq[ComponentStatus], version: ReleaseVersion) extends Status with Product with Serializable
- final case class StaticSynchronizerParameters(requiredSigningSpecs: RequiredSigningSpecs, requiredEncryptionSpecs: RequiredEncryptionSpecs, requiredSymmetricKeySchemes: NonEmpty[Set[SymmetricKeyScheme]], requiredHashAlgorithms: NonEmpty[Set[HashAlgorithm]], requiredCryptoKeyFormats: NonEmpty[Set[CryptoKeyFormat]], requiredSignatureFormats: NonEmpty[Set[SignatureFormat]], protocolVersion: ProtocolVersion) extends Product with Serializable
- final case class TemplateId(packageId: String, moduleName: String, entityName: String) extends Product with Serializable
- final case class TopologyQueueStatus(manager: Int, dispatcher: Int, clients: Int) extends PrettyPrinting with Product with Serializable
Topology manager queue status
Topology manager queue status
Status around topology management queues
- manager
number of queued commands in the topology manager
- dispatcher
number of queued transactions in the dispatcher
- clients
number of observed transactions that are not yet effective
- final case class TrafficControlParameters(maxBaseTrafficAmount: NonNegativeLong, readVsWriteScalingFactor: PositiveInt, maxBaseTrafficAccumulationDuration: PositiveFiniteDuration, setBalanceRequestSubmissionWindowSize: PositiveFiniteDuration, enforceRateLimiting: Boolean, baseEventCost: NonNegativeLong) extends PrettyPrinting with Product with Serializable
- final case class User(id: String, primaryParty: Option[PartyId], isDeactivated: Boolean, annotations: Map[String, String], identityProviderId: String) extends Product with Serializable
Represents a user value exposed in the Canton console
- final case class UserRights(actAs: Set[PartyId], readAs: Set[PartyId], readAsAnyParty: Boolean, participantAdmin: Boolean, identityProviderAdmin: Boolean) extends Product with Serializable
- final case class UsersPage(users: Seq[User], nextPageToken: String) extends Product with Serializable
- sealed abstract class WaitingForExternalInput extends PrettyPrinting
Value Members
- object AddPartyStatus extends Serializable
- object CantonStatus extends Serializable
- object ComponentHealthState extends ShowUtil
- object ComponentStatus extends Serializable
- object DarContents extends Serializable
- object DarDescription extends LazyLogging with Serializable
- object DynamicSynchronizerParameters extends Serializable
- object LedgerApiObjectMeta extends Serializable
- object LedgerApiUser extends Serializable
- object ListConnectedSynchronizersResult extends Serializable
- object ListKeyOwnersResult extends Serializable
- object ListLedgerApiUsersResult extends Serializable
- object ListPartiesResult extends Serializable
- object MediatorStatus extends Serializable
- object NodeStatus extends Serializable
- object OnboardingRestriction extends Serializable
- object PackageDescription extends Serializable
- object ParticipantPruningSchedule extends Serializable
- object ParticipantStatus extends Serializable
- object PartyDetails extends Serializable
- object PruningSchedule extends Serializable
- object SequencerAdminStatus extends PrettyUtil with ShowUtil with Serializable
- object SequencerHealthStatus extends PrettyUtil with ShowUtil with Serializable
- object SequencerStatus extends Serializable
- object SimpleStatus extends Serializable
- object StaticSynchronizerParameters extends Serializable
- object TemplateId extends Serializable
- object TopologyQueueStatus extends Serializable
- object User extends Serializable
- object UserRights extends Serializable
- object WaitingForExternalInput
- case object WaitingForId extends WaitingForExternalInput with Product with Serializable
- case object WaitingForInitialization extends WaitingForExternalInput with Product with Serializable
- case object WaitingForNodeTopology extends WaitingForExternalInput with Product with Serializable