formatFramework function
Return the canonical human-readable display name for an InferenceFramework.
Mirrors rac_inference_framework_display_name from commons
(model_types.cpp) so cross-platform UIs render the same label without each
app maintaining its own switch table.
Unknown / unspecified values resolve to "Unknown" to match the C default
branch, mirroring RN/Web formatFramework and Swift
RAInferenceFramework.displayName.
Implementation
String formatFramework(InferenceFramework? framework) {
if (framework == null ||
framework == InferenceFramework.INFERENCE_FRAMEWORK_UNSPECIFIED ||
framework == InferenceFramework.INFERENCE_FRAMEWORK_UNKNOWN) {
return 'Unknown';
}
return _kFrameworkDisplayNames[framework] ?? 'Unknown';
}