Type Alias CreateEvent<T, K, I>

CreateEvent: {
    agreementText: Text;
    contractId: ContractId<T>;
    key: K;
    observers: List<Party>;
    payload: T;
    signatories: List<Party>;
    templateId: I;
}

A newly created contract.

Type Parameters

  • T extends object
  • K = unknown
  • I extends string = string

Type declaration

  • agreementText: Text
  • contractId: ContractId<T>
  • key: K
  • observers: List<Party>
  • payload: T
  • signatories: List<Party>
  • templateId: I

T The contract payload type.

K The contract key type.

I The contract type id.