toJson method

  1. @override
Object toJson()
override

Implementation

@override
Object toJson() => {
  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),
};