displayIncomingCallAdvanced static method

Future<void> displayIncomingCallAdvanced(
  1. String uuid,
  2. String name, {
  3. String? avatar,
  4. String? handle,
  5. HandleType? handleType,
  6. bool hasVideo = false,
  7. bool supportsDTMF = false,
  8. bool supportsHolding = false,
  9. bool supportsGrouping = false,
  10. bool supportsUngrouping = false,
})

Implementation

static Future<void> displayIncomingCallAdvanced(String uuid, String name,
    { String? avatar,
      String? handle,
      HandleType? handleType,
      bool hasVideo = false,
      bool supportsDTMF = false,
      bool supportsHolding = false,
      bool supportsGrouping = false,
      bool supportsUngrouping = false
    })
async {
  await _channel.invokeMethod('displayIncomingCall', <String, dynamic>{
    'uuid': uuid,
    'name': name,
    'avatar': avatar,
    'handle': handle,
    'handleType': handleType == null ? null : handleType.name,
    'hasVideo': hasVideo,
    'supportsDTMF': supportsDTMF,
    'supportsHolding': supportsHolding,
    'supportsGrouping': supportsGrouping,
    'supportsUngrouping': supportsUngrouping,
  });
}