toJson method

  1. @override
Object toJson()
override

Implementation

@override
Object toJson() {
  return {
    if (selector.isNotDefault) 'selector': selector,
    if (get != null) 'get': get,
    if (put != null) 'put': put,
    if (post != null) 'post': post,
    if (delete != null) 'delete': delete,
    if (patch != null) 'patch': patch,
    if (custom != null) 'custom': custom!.toJson(),
    if (body.isNotDefault) 'body': body,
    if (responseBody.isNotDefault) 'responseBody': responseBody,
    if (additionalBindings.isNotDefault)
      'additionalBindings': encodeList(additionalBindings),
  };
}