1. override
Future create(data, [Map params])

Creates a resource.

Source

@override
Future create(data, [Map params]) async {
  HookedServiceEvent before = await beforeCreated._emit(
      new HookedServiceEvent._base(inner, HookedServiceEvent.CREATED,
          data: data, params: params));

  if (before._canceled) {
    HookedServiceEvent after = await afterCreated._emit(
        new HookedServiceEvent._base(inner, HookedServiceEvent.CREATED,
            data: data, params: params, result: before.result));
    return after.result;
  }

  var result = await inner.create(data, params);
  HookedServiceEvent after = await afterCreated._emit(
      new HookedServiceEvent._base(inner, HookedServiceEvent.CREATED,
          data: data, params: params, result: result));
  return after.result;
}