ExplainRequest.fromJson constructor

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

Implementation

factory ExplainRequest.fromJson(Map<String, dynamic> json) {
  return ExplainRequest(
    endpoint: json['endpoint'] ?? '',
    instances:
        decodeListMessageCustom(json['instances'], protobuf.Value.fromJson) ??
        [],
    parameters: decodeCustom(json['parameters'], protobuf.Value.fromJson),
    explanationSpecOverride: decode(
      json['explanationSpecOverride'],
      ExplanationSpecOverride.fromJson,
    ),
    concurrentExplanationSpecOverride:
        decodeMapMessage(
          json['concurrentExplanationSpecOverride'],
          ExplanationSpecOverride.fromJson,
        ) ??
        {},
    deployedModelId: json['deployedModelId'] ?? '',
  );
}