toJson method

  1. @override
Object toJson()
override

Implementation

@override
Object toJson() {
  return {
    if (name.isNotDefault) 'name': name,
    if (requestTypeUrl.isNotDefault) 'requestTypeUrl': requestTypeUrl,
    if (requestStreaming.isNotDefault) 'requestStreaming': requestStreaming,
    if (responseTypeUrl.isNotDefault) 'responseTypeUrl': responseTypeUrl,
    if (responseStreaming.isNotDefault)
      'responseStreaming': responseStreaming,
    if (options.isNotDefault) 'options': encodeList(options),
    if (syntax.isNotDefault) 'syntax': syntax.toJson(),
  };
}