// models/string_response.dart class StringResponse { final String value; StringResponse(this.value); factory StringResponse.fromJson(dynamic data) { if (data is String) { return StringResponse(data); } else if (data is Map && data['message'] != null) { return StringResponse(data['message'].toString()); } else if (data is Map && data['data'] != null) { return StringResponse(data['data'].toString()); } else { return StringResponse(data.toString()); } } }