Spaces:
Running
Running
| # The PEP 484 type hints stub file for the QtNfc module. | |
| # | |
| # Generated by SIP 6.14.0 | |
| # | |
| # Copyright (c) 2025 Riverbank Computing Limited <info@riverbankcomputing.com> | |
| # | |
| # This file is part of PyQt6. | |
| # | |
| # This file may be used under the terms of the GNU General Public License | |
| # version 3.0 as published by the Free Software Foundation and appearing in | |
| # the file LICENSE included in the packaging of this file. Please review the | |
| # following information to ensure the GNU General Public License version 3.0 | |
| # requirements will be met: http://www.gnu.org/copyleft/gpl.html. | |
| # | |
| # If you do not wish to use this file under the terms of the GPL version 3.0 | |
| # then you may purchase a commercial license. For more information contact | |
| # info@riverbankcomputing.com. | |
| # | |
| # This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE | |
| # WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. | |
| import collections, re, typing, enum | |
| try: | |
| from warnings import deprecated | |
| except ImportError: | |
| pass | |
| import PyQt6.sip | |
| from PyQt6 import QtCore | |
| # Support for QDate, QDateTime and QTime. | |
| import datetime | |
| # Convenient type aliases. | |
| PYQT_SIGNAL = typing.Union[QtCore.pyqtSignal, QtCore.pyqtBoundSignal] | |
| PYQT_SLOT = typing.Union[collections.abc.Callable[..., Any], QtCore.pyqtBoundSignal] | |
| class QNdefFilter(PyQt6.sip.simplewrapper): | |
| class Record(PyQt6.sip.simplewrapper): | |
| maximum = ... # type: int | |
| minimum = ... # type: int | |
| type = ... # type: typing.Union[QtCore.QByteArray, bytes, bytearray, memoryview] | |
| typeNameFormat = ... # type: 'QNdefRecord.TypeNameFormat' | |
| def __init__(self) -> None: ... | |
| def __init__(self, a0: 'QNdefFilter.Record') -> None: ... | |
| def __init__(self) -> None: ... | |
| def __init__(self, other: 'QNdefFilter') -> None: ... | |
| def match(self, message: 'QNdefMessage') -> bool: ... | |
| def recordAt(self, i: int) -> 'QNdefFilter.Record': ... | |
| def __len__(self) -> int: ... | |
| def recordCount(self) -> int: ... | |
| def appendRecord(self, record: 'QNdefFilter.Record') -> bool: ... | |
| def appendRecord(self, typeNameFormat: 'QNdefRecord.TypeNameFormat', type: typing.Union[QtCore.QByteArray, bytes, bytearray, memoryview], min: int = ..., max: int = ...) -> bool: ... | |
| def orderMatch(self) -> bool: ... | |
| def setOrderMatch(self, on: bool) -> None: ... | |
| def clear(self) -> None: ... | |
| class QNdefMessage(PyQt6.sip.simplewrapper): | |
| def __init__(self) -> None: ... | |
| def __init__(self, record: 'QNdefRecord') -> None: ... | |
| def __init__(self, message: 'QNdefMessage') -> None: ... | |
| def __init__(self, records: collections.abc.Iterable['QNdefRecord']) -> None: ... | |
| def __ne__(self, other: object): ... | |
| def fromByteArray(message: typing.Union[QtCore.QByteArray, bytes, bytearray, memoryview]) -> 'QNdefMessage': ... | |
| def __delitem__(self, i: int) -> None: ... | |
| def __setitem__(self, i: int, value: 'QNdefRecord') -> None: ... | |
| def __getitem__(self, i: int) -> 'QNdefRecord': ... | |
| def __len__(self) -> int: ... | |
| def toByteArray(self) -> QtCore.QByteArray: ... | |
| def __eq__(self, other: object): ... | |
| class QNdefRecord(PyQt6.sip.simplewrapper): | |
| class TypeNameFormat(enum.Enum): | |
| Empty = ... # type: QNdefRecord.TypeNameFormat | |
| NfcRtd = ... # type: QNdefRecord.TypeNameFormat | |
| Mime = ... # type: QNdefRecord.TypeNameFormat | |
| Uri = ... # type: QNdefRecord.TypeNameFormat | |
| ExternalRtd = ... # type: QNdefRecord.TypeNameFormat | |
| Unknown = ... # type: QNdefRecord.TypeNameFormat | |
| def __init__(self) -> None: ... | |
| def __init__(self, other: 'QNdefRecord') -> None: ... | |
| def __hash__(self) -> int: ... | |
| def __ne__(self, other: object): ... | |
| def __eq__(self, other: object): ... | |
| def clear(self) -> None: ... | |
| def isEmpty(self) -> bool: ... | |
| def payload(self) -> QtCore.QByteArray: ... | |
| def setPayload(self, payload: typing.Union[QtCore.QByteArray, bytes, bytearray, memoryview]) -> None: ... | |
| def id(self) -> QtCore.QByteArray: ... | |
| def setId(self, id: typing.Union[QtCore.QByteArray, bytes, bytearray, memoryview]) -> None: ... | |
| def type(self) -> QtCore.QByteArray: ... | |
| def setType(self, type: typing.Union[QtCore.QByteArray, bytes, bytearray, memoryview]) -> None: ... | |
| def typeNameFormat(self) -> 'QNdefRecord.TypeNameFormat': ... | |
| def setTypeNameFormat(self, typeNameFormat: 'QNdefRecord.TypeNameFormat') -> None: ... | |
| class QNdefNfcIconRecord(QNdefRecord): | |
| def __init__(self) -> None: ... | |
| def __init__(self, other: QNdefRecord) -> None: ... | |
| def __init__(self, a0: 'QNdefNfcIconRecord') -> None: ... | |
| def data(self) -> QtCore.QByteArray: ... | |
| def setData(self, data: typing.Union[QtCore.QByteArray, bytes, bytearray, memoryview]) -> None: ... | |
| class QNdefNfcSmartPosterRecord(QNdefRecord): | |
| class Action(enum.Enum): | |
| UnspecifiedAction = ... # type: QNdefNfcSmartPosterRecord.Action | |
| DoAction = ... # type: QNdefNfcSmartPosterRecord.Action | |
| SaveAction = ... # type: QNdefNfcSmartPosterRecord.Action | |
| EditAction = ... # type: QNdefNfcSmartPosterRecord.Action | |
| def __init__(self) -> None: ... | |
| def __init__(self, other: 'QNdefNfcSmartPosterRecord') -> None: ... | |
| def __init__(self, other: QNdefRecord) -> None: ... | |
| def setTypeInfo(self, type: typing.Optional[str]) -> None: ... | |
| def typeInfo(self) -> str: ... | |
| def setSize(self, size: int) -> None: ... | |
| def size(self) -> int: ... | |
| def setIcons(self, icons: collections.abc.Iterable[QNdefNfcIconRecord]) -> None: ... | |
| def removeIcon(self, icon: QNdefNfcIconRecord) -> bool: ... | |
| def removeIcon(self, type: typing.Union[QtCore.QByteArray, bytes, bytearray, memoryview]) -> bool: ... | |
| def addIcon(self, icon: QNdefNfcIconRecord) -> None: ... | |
| def addIcon(self, type: typing.Union[QtCore.QByteArray, bytes, bytearray, memoryview], data: typing.Union[QtCore.QByteArray, bytes, bytearray, memoryview]) -> None: ... | |
| def iconRecords(self) -> list[QNdefNfcIconRecord]: ... | |
| def iconRecord(self, index: int) -> QNdefNfcIconRecord: ... | |
| def icon(self, mimetype: typing.Union[QtCore.QByteArray, bytes, bytearray, memoryview] = ...) -> QtCore.QByteArray: ... | |
| def iconCount(self) -> int: ... | |
| def setAction(self, act: 'QNdefNfcSmartPosterRecord.Action') -> None: ... | |
| def action(self) -> 'QNdefNfcSmartPosterRecord.Action': ... | |
| def setUri(self, url: 'QNdefNfcUriRecord') -> None: ... | |
| def setUri(self, url: QtCore.QUrl) -> None: ... | |
| def uriRecord(self) -> 'QNdefNfcUriRecord': ... | |
| def uri(self) -> QtCore.QUrl: ... | |
| def setTitles(self, titles: collections.abc.Iterable['QNdefNfcTextRecord']) -> None: ... | |
| def removeTitle(self, text: 'QNdefNfcTextRecord') -> bool: ... | |
| def removeTitle(self, locale: typing.Optional[str]) -> bool: ... | |
| def addTitle(self, text: 'QNdefNfcTextRecord') -> bool: ... | |
| def addTitle(self, text: typing.Optional[str], locale: typing.Optional[str], encoding: 'QNdefNfcTextRecord.Encoding') -> bool: ... | |
| def titleRecords(self) -> list['QNdefNfcTextRecord']: ... | |
| def titleRecord(self, index: int) -> 'QNdefNfcTextRecord': ... | |
| def title(self, locale: typing.Optional[str] = ...) -> str: ... | |
| def titleCount(self) -> int: ... | |
| def hasTypeInfo(self) -> bool: ... | |
| def hasSize(self) -> bool: ... | |
| def hasIcon(self, mimetype: typing.Union[QtCore.QByteArray, bytes, bytearray, memoryview] = ...) -> bool: ... | |
| def hasAction(self) -> bool: ... | |
| def hasTitle(self, locale: typing.Optional[str] = ...) -> bool: ... | |
| def setPayload(self, payload: typing.Union[QtCore.QByteArray, bytes, bytearray, memoryview]) -> None: ... | |
| class QNdefNfcTextRecord(QNdefRecord): | |
| class Encoding(enum.Enum): | |
| Utf8 = ... # type: QNdefNfcTextRecord.Encoding | |
| Utf16 = ... # type: QNdefNfcTextRecord.Encoding | |
| def __init__(self) -> None: ... | |
| def __init__(self, other: QNdefRecord) -> None: ... | |
| def __init__(self, a0: 'QNdefNfcTextRecord') -> None: ... | |
| def setEncoding(self, encoding: 'QNdefNfcTextRecord.Encoding') -> None: ... | |
| def encoding(self) -> 'QNdefNfcTextRecord.Encoding': ... | |
| def setText(self, text: typing.Optional[str]) -> None: ... | |
| def text(self) -> str: ... | |
| def setLocale(self, locale: typing.Optional[str]) -> None: ... | |
| def locale(self) -> str: ... | |
| class QNdefNfcUriRecord(QNdefRecord): | |
| def __init__(self) -> None: ... | |
| def __init__(self, other: QNdefRecord) -> None: ... | |
| def __init__(self, a0: 'QNdefNfcUriRecord') -> None: ... | |
| def setUri(self, uri: QtCore.QUrl) -> None: ... | |
| def uri(self) -> QtCore.QUrl: ... | |
| class QNearFieldManager(QtCore.QObject): | |
| class AdapterState(enum.Enum): | |
| Offline = ... # type: QNearFieldManager.AdapterState | |
| TurningOn = ... # type: QNearFieldManager.AdapterState | |
| Online = ... # type: QNearFieldManager.AdapterState | |
| TurningOff = ... # type: QNearFieldManager.AdapterState | |
| def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... | |
| def setUserInformation(self, message: typing.Optional[str]) -> None: ... | |
| def isEnabled(self) -> bool: ... | |
| adapterStateChanged: typing.ClassVar[QtCore.pyqtSignal] | |
| def isSupported(self, accessMethod: 'QNearFieldTarget.AccessMethod' = ...) -> bool: ... | |
| targetDetectionStopped: typing.ClassVar[QtCore.pyqtSignal] | |
| targetLost: typing.ClassVar[QtCore.pyqtSignal] | |
| targetDetected: typing.ClassVar[QtCore.pyqtSignal] | |
| def stopTargetDetection(self, errorMessage: typing.Optional[str] = ...) -> None: ... | |
| def startTargetDetection(self, accessMethod: 'QNearFieldTarget.AccessMethod') -> bool: ... | |
| class QNearFieldTarget(QtCore.QObject): | |
| class Error(enum.Enum): | |
| NoError = ... # type: QNearFieldTarget.Error | |
| UnknownError = ... # type: QNearFieldTarget.Error | |
| UnsupportedError = ... # type: QNearFieldTarget.Error | |
| TargetOutOfRangeError = ... # type: QNearFieldTarget.Error | |
| NoResponseError = ... # type: QNearFieldTarget.Error | |
| ChecksumMismatchError = ... # type: QNearFieldTarget.Error | |
| InvalidParametersError = ... # type: QNearFieldTarget.Error | |
| NdefReadError = ... # type: QNearFieldTarget.Error | |
| NdefWriteError = ... # type: QNearFieldTarget.Error | |
| CommandError = ... # type: QNearFieldTarget.Error | |
| ConnectionError = ... # type: QNearFieldTarget.Error | |
| TimeoutError = ... # type: QNearFieldTarget.Error | |
| UnsupportedTargetError = ... # type: QNearFieldTarget.Error | |
| class AccessMethod(enum.Flag): | |
| UnknownAccess = ... # type: QNearFieldTarget.AccessMethod | |
| NdefAccess = ... # type: QNearFieldTarget.AccessMethod | |
| TagTypeSpecificAccess = ... # type: QNearFieldTarget.AccessMethod | |
| AnyAccess = ... # type: QNearFieldTarget.AccessMethod | |
| class Type(enum.Enum): | |
| ProprietaryTag = ... # type: QNearFieldTarget.Type | |
| NfcTagType1 = ... # type: QNearFieldTarget.Type | |
| NfcTagType2 = ... # type: QNearFieldTarget.Type | |
| NfcTagType3 = ... # type: QNearFieldTarget.Type | |
| NfcTagType4 = ... # type: QNearFieldTarget.Type | |
| NfcTagType4A = ... # type: QNearFieldTarget.Type | |
| NfcTagType4B = ... # type: QNearFieldTarget.Type | |
| MifareTag = ... # type: QNearFieldTarget.Type | |
| class RequestId(PyQt6.sip.simplewrapper): | |
| def __init__(self) -> None: ... | |
| def __init__(self, other: 'QNearFieldTarget.RequestId') -> None: ... | |
| def __ge__(self, other: 'QNearFieldTarget.RequestId') -> bool: ... | |
| def __ne__(self, other: object): ... | |
| def __eq__(self, other: object): ... | |
| def __lt__(self, other: 'QNearFieldTarget.RequestId') -> bool: ... | |
| def refCount(self) -> int: ... | |
| def isValid(self) -> bool: ... | |
| def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... | |
| def maxCommandLength(self) -> int: ... | |
| def disconnect(self) -> bool: ... | |
| error: typing.ClassVar[QtCore.pyqtSignal] | |
| requestCompleted: typing.ClassVar[QtCore.pyqtSignal] | |
| ndefMessageRead: typing.ClassVar[QtCore.pyqtSignal] | |
| disconnected: typing.ClassVar[QtCore.pyqtSignal] | |
| def requestResponse(self, id: 'QNearFieldTarget.RequestId') -> typing.Any: ... | |
| def waitForRequestCompleted(self, id: 'QNearFieldTarget.RequestId', msecs: int = ...) -> bool: ... | |
| def sendCommand(self, command: typing.Union[QtCore.QByteArray, bytes, bytearray, memoryview]) -> 'QNearFieldTarget.RequestId': ... | |
| def writeNdefMessages(self, messages: collections.abc.Iterable[QNdefMessage]) -> 'QNearFieldTarget.RequestId': ... | |
| def readNdefMessages(self) -> 'QNearFieldTarget.RequestId': ... | |
| def hasNdefMessage(self) -> bool: ... | |
| def accessMethods(self) -> 'QNearFieldTarget.AccessMethod': ... | |
| def type(self) -> 'QNearFieldTarget.Type': ... | |
| def uid(self) -> QtCore.QByteArray: ... | |