Class CreatedEvent

    • Field Summary

      Fields 
      Modifier and Type Field Description
      @NonNull java.time.Instant createdAt  
    • Constructor Summary

      Constructors 
      Constructor Description
      CreatedEvent​(@NonNull java.util.List<@NonNull java.lang.String> witnessParties, @NonNull java.lang.String eventId, @NonNull Identifier templateId, @NonNull java.lang.String contractId, @NonNull DamlRecord arguments, @NonNull java.util.Map<@NonNull Identifier,​@NonNull DamlRecord> interfaceViews, @NonNull java.util.Map<@NonNull Identifier,​@NonNull com.google.rpc.Status> failedInterfaceViews, @NonNull java.util.Optional<java.lang.String> agreementText, @NonNull java.util.Optional<Value> contractKey, @NonNull java.util.Collection<@NonNull java.lang.String> signatories, @NonNull java.util.Collection<@NonNull java.lang.String> observers)
      Deprecated.
      You should pass createArgumentsBlob and contractMetadata arguments as well.
      CreatedEvent​(@NonNull java.util.List<@NonNull java.lang.String> witnessParties, @NonNull java.lang.String eventId, @NonNull Identifier templateId, @NonNull java.lang.String contractId, @NonNull DamlRecord arguments, @NonNull java.util.Optional<java.lang.String> agreementText, @NonNull java.util.Optional<Value> contractKey, @NonNull java.util.Collection<@NonNull java.lang.String> signatories, @NonNull java.util.Collection<@NonNull java.lang.String> observers)
      Deprecated.
      Pass interfaceViews and failedInterfaceViews arguments; empty maps are reasonable defaults.
      CreatedEvent​(@NonNull java.util.List<@NonNull java.lang.String> witnessParties, @NonNull java.lang.String eventId, @NonNull Identifier templateId, @NonNull java.util.Optional<java.lang.String> packageName, @NonNull java.lang.String contractId, @NonNull DamlRecord arguments, @NonNull com.google.protobuf.ByteString createdEventBlob, @NonNull java.util.Map<@NonNull Identifier,​@NonNull DamlRecord> interfaceViews, @NonNull java.util.Map<@NonNull Identifier,​@NonNull com.google.rpc.Status> failedInterfaceViews, @NonNull java.util.Optional<java.lang.String> agreementText, @NonNull java.util.Optional<Value> contractKey, @NonNull java.util.Collection<@NonNull java.lang.String> signatories, @NonNull java.util.Collection<@NonNull java.lang.String> observers, @NonNull java.time.Instant createdAt)  
    • Field Detail

      • createdAt

        public final @NonNull java.time.Instant createdAt
    • Constructor Detail

      • CreatedEvent

        public CreatedEvent​(@NonNull java.util.List<@NonNull java.lang.String> witnessParties,
                            @NonNull java.lang.String eventId,
                            @NonNull Identifier templateId,
                            @NonNull java.util.Optional<java.lang.String> packageName,
                            @NonNull java.lang.String contractId,
                            @NonNull DamlRecord arguments,
                            @NonNull com.google.protobuf.ByteString createdEventBlob,
                            @NonNull java.util.Map<@NonNull Identifier,​@NonNull DamlRecord> interfaceViews,
                            @NonNull java.util.Map<@NonNull Identifier,​@NonNull com.google.rpc.Status> failedInterfaceViews,
                            @NonNull java.util.Optional<java.lang.String> agreementText,
                            @NonNull java.util.Optional<Value> contractKey,
                            @NonNull java.util.Collection<@NonNull java.lang.String> signatories,
                            @NonNull java.util.Collection<@NonNull java.lang.String> observers,
                            @NonNull java.time.Instant createdAt)
      • CreatedEvent

        @Deprecated
        public CreatedEvent​(@NonNull java.util.List<@NonNull java.lang.String> witnessParties,
                            @NonNull java.lang.String eventId,
                            @NonNull Identifier templateId,
                            @NonNull java.lang.String contractId,
                            @NonNull DamlRecord arguments,
                            @NonNull java.util.Map<@NonNull Identifier,​@NonNull DamlRecord> interfaceViews,
                            @NonNull java.util.Map<@NonNull Identifier,​@NonNull com.google.rpc.Status> failedInterfaceViews,
                            @NonNull java.util.Optional<java.lang.String> agreementText,
                            @NonNull java.util.Optional<Value> contractKey,
                            @NonNull java.util.Collection<@NonNull java.lang.String> signatories,
                            @NonNull java.util.Collection<@NonNull java.lang.String> observers)
        Deprecated.
        You should pass createArgumentsBlob and contractMetadata arguments as well. Since Daml 2.6.0
      • CreatedEvent

        @Deprecated
        public CreatedEvent​(@NonNull java.util.List<@NonNull java.lang.String> witnessParties,
                            @NonNull java.lang.String eventId,
                            @NonNull Identifier templateId,
                            @NonNull java.lang.String contractId,
                            @NonNull DamlRecord arguments,
                            @NonNull java.util.Optional<java.lang.String> agreementText,
                            @NonNull java.util.Optional<Value> contractKey,
                            @NonNull java.util.Collection<@NonNull java.lang.String> signatories,
                            @NonNull java.util.Collection<@NonNull java.lang.String> observers)
        Deprecated.
        Pass interfaceViews and failedInterfaceViews arguments; empty maps are reasonable defaults. Since Daml 2.4.0
    • Method Detail

      • getPackageName

        public @NonNull java.util.Optional<java.lang.String> getPackageName()
      • getArguments

        public @NonNull DamlRecord getArguments()
      • getCreatedEventBlob

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

        public @NonNull java.util.Map<@NonNull Identifier,​@NonNull DamlRecord> getInterfaceViews()
      • getFailedInterfaceViews

        public @NonNull java.util.Map<@NonNull Identifier,​@NonNull com.google.rpc.Status> getFailedInterfaceViews()
      • getAgreementText

        public @NonNull java.util.Optional<java.lang.String> getAgreementText()
      • getContractKey

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

        public @NonNull java.util.Set<@NonNull java.lang.String> getSignatories()
      • getObservers

        public @NonNull java.util.Set<@NonNull java.lang.String> getObservers()
      • getCreatedAt

        public @NonNull java.time.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.
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

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

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

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

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