Package com.daml.ledger.api.v1
Interface ContractMetadataOuterClass.ContractMetadataOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
ContractMetadataOuterClass.ContractMetadata
,ContractMetadataOuterClass.ContractMetadata.Builder
- Enclosing class:
- ContractMetadataOuterClass
public static interface ContractMetadataOuterClass.ContractMetadataOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description com.google.protobuf.ByteString
getContractKeyHash()
Hash of the contract key if defined.com.google.protobuf.Timestamp
getCreatedAt()
Ledger effective time of the transaction that created the contract.com.google.protobuf.TimestampOrBuilder
getCreatedAtOrBuilder()
Ledger effective time of the transaction that created the contract.com.google.protobuf.ByteString
getDriverMetadata()
Driver-specific metadata.boolean
hasCreatedAt()
Ledger effective time of the transaction that created the contract.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
hasCreatedAt
boolean hasCreatedAt()
Ledger effective time of the transaction that created the contract. Required
.google.protobuf.Timestamp created_at = 1 [json_name = "createdAt"];
- Returns:
- Whether the createdAt field is set.
-
getCreatedAt
com.google.protobuf.Timestamp getCreatedAt()
Ledger effective time of the transaction that created the contract. Required
.google.protobuf.Timestamp created_at = 1 [json_name = "createdAt"];
- Returns:
- The createdAt.
-
getCreatedAtOrBuilder
com.google.protobuf.TimestampOrBuilder getCreatedAtOrBuilder()
Ledger effective time of the transaction that created the contract. Required
.google.protobuf.Timestamp created_at = 1 [json_name = "createdAt"];
-
getContractKeyHash
com.google.protobuf.ByteString getContractKeyHash()
Hash of the contract key if defined. Optional
bytes contract_key_hash = 2 [json_name = "contractKeyHash"];
- Returns:
- The contractKeyHash.
-
getDriverMetadata
com.google.protobuf.ByteString getDriverMetadata()
Driver-specific metadata. This is opaque and cannot be decoded. Optional
bytes driver_metadata = 3 [json_name = "driverMetadata"];
- Returns:
- The driverMetadata.
-
-