copyWith method
Create a copy with modified values
Implementation
VectorStoreConfig copyWith({
String? apiKey,
String? baseUrl,
String? environment,
String? defaultNamespace,
int? dimension,
Map<String, dynamic>? options,
}) {
return VectorStoreConfig(
apiKey: apiKey ?? this.apiKey,
baseUrl: baseUrl ?? this.baseUrl,
environment: environment ?? this.environment,
defaultNamespace: defaultNamespace ?? this.defaultNamespace,
dimension: dimension ?? this.dimension,
options: options ?? Map<String, dynamic>.from(this.options),
);
}