toJson method

Map<String, dynamic> toJson()

Implementation

Map<String, dynamic> toJson() {
  final result = <String, dynamic>{};

  if (tools) {
    result['tools'] = {'listChanged': toolsListChanged};
  }

  if (resources) {
    result['resources'] = {'listChanged': resourcesListChanged};
  }

  if (prompts) {
    result['prompts'] = {'listChanged': promptsListChanged};
  }

  if (logging) {
    result['logging'] = {};
  }

  if (sampling) {
    result['sampling'] = {};
  }

  return result;
}