toJson method

  1. @override
Object toJson()
override

Implementation

@override
Object toJson() => {
  if (ragManagedDb case final ragManagedDb?)
    'ragManagedDb': ragManagedDb.toJson(),
  if (weaviate case final weaviate?) 'weaviate': weaviate.toJson(),
  if (pinecone case final pinecone?) 'pinecone': pinecone.toJson(),
  if (vertexFeatureStore case final vertexFeatureStore?)
    'vertexFeatureStore': vertexFeatureStore.toJson(),
  if (vertexVectorSearch case final vertexVectorSearch?)
    'vertexVectorSearch': vertexVectorSearch.toJson(),
  if (ragManagedVertexVectorSearch case final ragManagedVertexVectorSearch?)
    'ragManagedVertexVectorSearch': ragManagedVertexVectorSearch.toJson(),
  if (apiAuth case final apiAuth?) 'apiAuth': apiAuth.toJson(),
  if (ragEmbeddingModelConfig case final ragEmbeddingModelConfig?)
    'ragEmbeddingModelConfig': ragEmbeddingModelConfig.toJson(),
};