CKCall.init constructor

CKCall.init({
  1. required String uuid,
  2. required String localizedName,
  3. Set<CallAttributes> attributes = const {},
  4. Set<CallKitCapability> capabilities = const {},
  5. CallType callType = CallType.audio,
  6. Map<String, dynamic>? data,
})

Implementation

factory CKCall.init({
  required String uuid,
  required String localizedName,
  Set<CallAttributes> attributes = const {},
  Set<CallKitCapability> capabilities = const {},
  CallType callType = CallType.audio,
  Map<String, dynamic>? data,
}) {
  return CKCall._internal(
    uuid: uuid,
    localizedName: localizedName,
    dateStarted: DateTime.now(),
    dateUpdated: DateTime.now(),
    attributes: attributes,
    callType: callType,
    state: CallState.initiated,
    data: data,
    capabilities: capabilities,
  );
}