fromString static method

FilePurpose fromString(
  1. String value
)

Implementation

static FilePurpose fromString(String value) {
  switch (value) {
    case 'fine-tune':
      return FilePurpose.fineTune;
    case 'assistants':
      return FilePurpose.assistants;
    case 'vision':
      return FilePurpose.vision;
    case 'batch':
      return FilePurpose.batch;
    case 'user_data':
      return FilePurpose.userData;
    case 'general':
      return FilePurpose.general;
    default:
      return FilePurpose.general; // Default fallback for unknown purposes
  }
}