NfcReaderCallback
class NfcReaderCallback<T>(val initialMessage: String?, val tagInteractionFunc: suspend (tag: NfcIsoTag) -> T?, val dialogMessage: MutableStateFlow<String?>, val continuation: CancellableContinuation<T>, val context: CoroutineContext) : NfcAdapter.ReaderCallback