CreateVectorStoreRequest.fromJson constructor
Creates a CreateVectorStoreRequest from JSON.
Implementation
factory CreateVectorStoreRequest.fromJson(Map<String, dynamic> json) {
return CreateVectorStoreRequest(
fileIds: (json['file_ids'] as List<dynamic>?)?.cast<String>(),
name: json['name'] as String?,
expiresAfter: json['expires_after'] != null
? ExpirationPolicy.fromJson(
json['expires_after'] as Map<String, dynamic>,
)
: null,
chunkingStrategy: json['chunking_strategy'] != null
? ChunkingStrategy.fromJson(
json['chunking_strategy'] as Map<String, dynamic>,
)
: null,
metadata: (json['metadata'] as Map<String, dynamic>?)
?.cast<String, String>(),
);
}