ModifyVectorStoreRequest.fromJson constructor

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

Creates a ModifyVectorStoreRequest from JSON.

Implementation

factory ModifyVectorStoreRequest.fromJson(Map<String, dynamic> json) {
  return ModifyVectorStoreRequest(
    name: json['name'] as String?,
    expiresAfter: json['expires_after'] != null
        ? ExpirationPolicy.fromJson(
            json['expires_after'] as Map<String, dynamic>,
          )
        : null,
    metadata: (json['metadata'] as Map<String, dynamic>?)
        ?.cast<String, String>(),
  );
}