ResponsesRunDataSource.fromJson constructor

ResponsesRunDataSource.fromJson(
  1. Map<String, dynamic> json
)

Creates a ResponsesRunDataSource from JSON.

Implementation

factory ResponsesRunDataSource.fromJson(Map<String, dynamic> json) {
  return ResponsesRunDataSource(
    source: ResponsesSource.fromJson(json['source'] as Map<String, dynamic>),
    model: json['model'] as String?,
    inputMessages: json['input_messages'] != null
        ? InputMessages.fromJson(
            json['input_messages'] as Map<String, dynamic>,
          )
        : null,
    samplingParams: json['sampling_params'] != null
        ? EvalSamplingParams.fromJson(
            json['sampling_params'] as Map<String, dynamic>,
          )
        : null,
  );
}