create method

  1. @override
Future<PartyActivityV1?> create(
  1. String? correlationId,
  2. PartyActivityV1? item
)

Creates a data item.

  • correlation_id (optional) transaction id to trace execution through call chain.
  • item an item to be created. Return (optional) Future that receives created item or error.

Implementation

@override
Future<PartyActivityV1?> create(
    String? correlationId, PartyActivityV1? item) async {
  if (item == null) return null;
  item.ref_parents = item.ref_parents ?? <ReferenceV1>[];
  if (item.ref_item != null) {
    item.ref_parents!.add(item.ref_item!);
  }
  return super.create(correlationId, item);
}