AnonymousService<Id, Data> constructor

AnonymousService<Id, Data>({
  1. FutureOr<List<Data>> index([
    1. Map<String, dynamic>? params
    ])?,
  2. FutureOr<Data> read(
    1. Id id, [
    2. Map<String, dynamic>? params
    ])?,
  3. FutureOr<Data> create(
    1. Data data, [
    2. Map<String, dynamic>? params
    ])?,
  4. FutureOr<Data> modify(
    1. Id id,
    2. Data data, [
    3. Map<String, dynamic>? params
    ])?,
  5. FutureOr<Data> update(
    1. Id id,
    2. Data data, [
    3. Map<String, dynamic>? params
    ])?,
  6. FutureOr<Data> remove(
    1. Id id, [
    2. Map<String, dynamic>? params
    ])?,
  7. FutureOr<Data> readData(
    1. RequestContext,
    2. ResponseContext
    )?,
})

Implementation

AnonymousService(
    {FutureOr<List<Data>> Function([Map<String, dynamic>? params])? index,
    FutureOr<Data> Function(Id id, [Map<String, dynamic>? params])? read,
    FutureOr<Data> Function(Data data, [Map<String, dynamic>? params])?
        create,
    FutureOr<Data> Function(Id id, Data data, [Map<String, dynamic>? params])?
        modify,
    FutureOr<Data> Function(Id id, Data data, [Map<String, dynamic>? params])?
        update,
    FutureOr<Data> Function(Id id, [Map<String, dynamic>? params])? remove,
    FutureOr<Data> Function(RequestContext, ResponseContext)? readData})
    : super(readData: readData) {
  _index = index;
  _read = read;
  _create = create;
  _modify = modify;
  _update = update;
  _remove = remove;
}