toJson method

Map<String, dynamic> toJson()

Implementation

Map<String, dynamic> toJson() {
  if (function != null) return {'type': 'function', ...function!.toJson()};
  return {'type': 'provider', 'id': id!, 'name': name!, 'args': args ?? {}};
}