Class CreatedEvent

java.lang.Object
com.daml.ledger.javaapi.data.CreatedEvent
All Implemented Interfaces:
Event

public final class CreatedEvent extends Object implements Event
  • Field Details

    • createdAt

      public final @NonNull Instant createdAt
  • Constructor Details

  • Method Details

    • getWitnessParties

      public @NonNull List<@NonNull String> getWitnessParties()
      Specified by:
      getWitnessParties in interface Event
    • getOffset

      public @NonNull Long getOffset()
      Specified by:
      getOffset in interface Event
    • getNodeId

      public @NonNull Integer getNodeId()
      Specified by:
      getNodeId in interface Event
    • getTemplateId

      public @NonNull Identifier getTemplateId()
      Specified by:
      getTemplateId in interface Event
    • getPackageName

      public @NonNull String getPackageName()
      Specified by:
      getPackageName in interface Event
    • getContractId

      public @NonNull String getContractId()
      Specified by:
      getContractId in interface Event
    • getArguments

      public @NonNull DamlRecord getArguments()
    • getCreatedEventBlob

      public com.google.protobuf.ByteString getCreatedEventBlob()
    • getInterfaceViews

      public @NonNull Map<@NonNull Identifier,@NonNull DamlRecord> getInterfaceViews()
    • getFailedInterfaceViews

      public @NonNull Map<@NonNull Identifier,@NonNull com.google.rpc.Status> getFailedInterfaceViews()
    • getContractKey

      public @NonNull Optional<Value> getContractKey()
    • getSignatories

      public @NonNull Set<@NonNull String> getSignatories()
    • getObservers

      public @NonNull Set<@NonNull String> getObservers()
    • getCreatedAt

      public @NonNull Instant getCreatedAt()
      createdAt has been introduced in the Ledger API EventOuterClass.CreatedEvent starting with Canton version 2.8.0. Events sourced from the Ledger API prior to this version will return the default Instant.EPOCH value.
    • isAcsDelta

      public boolean isAcsDelta()
    • getRepresentativePackageId

      public @NonNull String getRepresentativePackageId()
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • toProto

      public @NonNull com.daml.ledger.api.v2.EventOuterClass.CreatedEvent toProto()
    • fromProto

      public static CreatedEvent fromProto(com.daml.ledger.api.v2.EventOuterClass.CreatedEvent createdEvent)