getAvailability method
Current state of the native model, with a reason when it is not ready.
Implementation
@override
Future<OnDeviceAiAvailability> getAvailability() async {
final map = await _invokeMap('getAvailability');
return map == null
? const OnDeviceAiAvailability(
status: ModelFeatureStatus.unavailable,
reason: AvailabilityReason.platformUnsupported,
message: 'No native implementation answered.',
)
: OnDeviceAiAvailability.fromMap(map);
}