create method

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

Creates a data item.

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

Implementation

@override
Future<AccountV1?> create(String? correlationId, AccountV1? item) async {
  if (item == null) return null;
  item.active = item.active ?? true;
  item.create_time = item.create_time ?? DateTime.now();

  return super.create(correlationId, item);
}