Enum Class TransactionFilterOuterClass.TransactionShape

java.lang.Object
java.lang.Enum<TransactionFilterOuterClass.TransactionShape>
com.daml.ledger.api.v2.TransactionFilterOuterClass.TransactionShape
All Implemented Interfaces:
com.google.protobuf.Internal.EnumLite, com.google.protobuf.ProtocolMessageEnum, Serializable, Comparable<TransactionFilterOuterClass.TransactionShape>, Constable
Enclosing class:
TransactionFilterOuterClass

public static enum TransactionFilterOuterClass.TransactionShape extends Enum<TransactionFilterOuterClass.TransactionShape> implements com.google.protobuf.ProtocolMessageEnum
 Event shape for Transactions.
 Shapes are exclusive and only one of them can be defined in queries.
 
Protobuf enum com.daml.ledger.api.v2.TransactionShape
  • Enum Constant Details

    • TRANSACTION_SHAPE_UNSPECIFIED

      public static final TransactionFilterOuterClass.TransactionShape TRANSACTION_SHAPE_UNSPECIFIED
       Following official proto3 convention, not intended for actual use.
       
      TRANSACTION_SHAPE_UNSPECIFIED = 0;
    • TRANSACTION_SHAPE_ACS_DELTA

      public static final TransactionFilterOuterClass.TransactionShape TRANSACTION_SHAPE_ACS_DELTA
       Transaction shape that is sufficient to maintain an accurate ACS view.
       The field witness_parties in events are populated as stakeholders, transaction filter will apply accordingly.
       This translates to create and archive events.
       
      TRANSACTION_SHAPE_ACS_DELTA = 1;
    • TRANSACTION_SHAPE_LEDGER_EFFECTS

      public static final TransactionFilterOuterClass.TransactionShape TRANSACTION_SHAPE_LEDGER_EFFECTS
       Transaction shape that allows maintaining an ACS and also conveys detailed information about
       all exercises.
       The field witness_parties in events are populated as cumulative informees, transaction filter will apply accordingly.
       This translates to create, consuming exercise and non-consuming exercise.
       
      TRANSACTION_SHAPE_LEDGER_EFFECTS = 2;
    • UNRECOGNIZED

      public static final TransactionFilterOuterClass.TransactionShape UNRECOGNIZED
  • Field Details

    • TRANSACTION_SHAPE_UNSPECIFIED_VALUE

      public static final int TRANSACTION_SHAPE_UNSPECIFIED_VALUE
       Following official proto3 convention, not intended for actual use.
       
      TRANSACTION_SHAPE_UNSPECIFIED = 0;
      See Also:
    • TRANSACTION_SHAPE_ACS_DELTA_VALUE

      public static final int TRANSACTION_SHAPE_ACS_DELTA_VALUE
       Transaction shape that is sufficient to maintain an accurate ACS view.
       The field witness_parties in events are populated as stakeholders, transaction filter will apply accordingly.
       This translates to create and archive events.
       
      TRANSACTION_SHAPE_ACS_DELTA = 1;
      See Also:
    • TRANSACTION_SHAPE_LEDGER_EFFECTS_VALUE

      public static final int TRANSACTION_SHAPE_LEDGER_EFFECTS_VALUE
       Transaction shape that allows maintaining an ACS and also conveys detailed information about
       all exercises.
       The field witness_parties in events are populated as cumulative informees, transaction filter will apply accordingly.
       This translates to create, consuming exercise and non-consuming exercise.
       
      TRANSACTION_SHAPE_LEDGER_EFFECTS = 2;
      See Also:
  • Method Details

    • values

      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • getNumber

      public final int getNumber()
      Specified by:
      getNumber in interface com.google.protobuf.Internal.EnumLite
      Specified by:
      getNumber in interface com.google.protobuf.ProtocolMessageEnum
    • valueOf

      @Deprecated public static TransactionFilterOuterClass.TransactionShape valueOf(int value)
      Deprecated.
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      value - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • forNumber

      public static TransactionFilterOuterClass.TransactionShape forNumber(int value)
      Parameters:
      value - The numeric wire value of the corresponding enum entry.
      Returns:
      The enum associated with the given numeric wire value.
    • internalGetValueMap

      public static com.google.protobuf.Internal.EnumLiteMap<TransactionFilterOuterClass.TransactionShape> internalGetValueMap()
    • getValueDescriptor

      public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor()
      Specified by:
      getValueDescriptor in interface com.google.protobuf.ProtocolMessageEnum
    • getDescriptorForType

      public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.ProtocolMessageEnum
    • getDescriptor

      public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor()
    • valueOf

      public static TransactionFilterOuterClass.TransactionShape valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      desc - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null