RagFileMetadataConfig.fromJson constructor

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

Implementation

factory RagFileMetadataConfig.fromJson(Map<String, dynamic> json) {
  return RagFileMetadataConfig(
    gcsMetadataSchemaSource: decode(
      json['gcsMetadataSchemaSource'],
      GcsSource.fromJson,
    ),
    googleDriveMetadataSchemaSource: decode(
      json['googleDriveMetadataSchemaSource'],
      GoogleDriveSource.fromJson,
    ),
    inlineMetadataSchemaSource: json['inlineMetadataSchemaSource'],
    gcsMetadataSource: decode(json['gcsMetadataSource'], GcsSource.fromJson),
    googleDriveMetadataSource: decode(
      json['googleDriveMetadataSource'],
      GoogleDriveSource.fromJson,
    ),
    inlineMetadataSource: json['inlineMetadataSource'],
  );
}