create method

void create({
  1. required UContentCreateParams p,
  2. required dynamic onOk(
    1. UResponse<UContentResponse> r
    ),
  3. required dynamic onError(
    1. UResponse e
    ),
  4. dynamic onException(
    1. Exception
    )?,
})

Implementation

void create({
  required final UContentCreateParams p,
  required final Function(UResponse<UContentResponse> r) onOk,
  required final Function(UResponse<dynamic> e) onError,
  final Function(Exception)? onException,
}) =>
    httpClient.post(
      "/content/Create",
      body: p.toMap().add("apiKey", apiKey).add("token", token),
      onSuccess: (final String r) => onOk(UResponse<UContentResponse>.fromJson(r, (final dynamic i) => UContentResponse.fromMap(i))),
      onError: (final String r) => onError(UResponse<dynamic>.fromJson(r, (final dynamic i) => i)),
      onException: (final dynamic e) {
        if (onException != null) onException(e);
      },
    );