QtNetwork.pyi 126 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497
  1. # The PEP 484 type hints stub file for the QtNetwork module.
  2. #
  3. # Generated by SIP 6.15.3
  4. #
  5. # Copyright (c) 2026 Riverbank Computing Limited <info@riverbankcomputing.com>
  6. #
  7. # This file is part of PyQt6.
  8. #
  9. # This file may be used under the terms of the GNU General Public License
  10. # version 3.0 as published by the Free Software Foundation and appearing in
  11. # the file LICENSE included in the packaging of this file. Please review the
  12. # following information to ensure the GNU General Public License version 3.0
  13. # requirements will be met: http://www.gnu.org/copyleft/gpl.html.
  14. #
  15. # If you do not wish to use this file under the terms of the GPL version 3.0
  16. # then you may purchase a commercial license. For more information contact
  17. # info@riverbankcomputing.com.
  18. #
  19. # This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
  20. # WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
  21. import collections, re, typing, enum
  22. try:
  23. from warnings import deprecated
  24. except ImportError:
  25. pass
  26. import PyQt6.sip
  27. from PyQt6 import QtCore
  28. # Support for QDate, QDateTime and QTime.
  29. import datetime
  30. # Convenient type aliases.
  31. PYQT_SIGNAL = typing.Union[QtCore.pyqtSignal, QtCore.pyqtBoundSignal]
  32. PYQT_SLOT = typing.Union[collections.abc.Callable[..., Any], QtCore.pyqtBoundSignal]
  33. class QOcspRevocationReason(enum.Enum):
  34. None_ = ... # type: QOcspRevocationReason
  35. Unspecified = ... # type: QOcspRevocationReason
  36. KeyCompromise = ... # type: QOcspRevocationReason
  37. CACompromise = ... # type: QOcspRevocationReason
  38. AffiliationChanged = ... # type: QOcspRevocationReason
  39. Superseded = ... # type: QOcspRevocationReason
  40. CessationOfOperation = ... # type: QOcspRevocationReason
  41. CertificateHold = ... # type: QOcspRevocationReason
  42. RemoveFromCRL = ... # type: QOcspRevocationReason
  43. class QOcspCertificateStatus(enum.Enum):
  44. Good = ... # type: QOcspCertificateStatus
  45. Revoked = ... # type: QOcspCertificateStatus
  46. Unknown = ... # type: QOcspCertificateStatus
  47. class QNetworkCacheMetaData(PyQt6.sip.simplewrapper):
  48. @typing.overload
  49. def __init__(self) -> None: ...
  50. @typing.overload
  51. def __init__(self, other: 'QNetworkCacheMetaData') -> None: ...
  52. def setHeaders(self, headers: 'QHttpHeaders') -> None: ...
  53. def headers(self) -> 'QHttpHeaders': ...
  54. def swap(self, other: 'QNetworkCacheMetaData') -> None: ...
  55. def setAttributes(self, attributes: dict['QNetworkRequest.Attribute', typing.Any]) -> None: ...
  56. def attributes(self) -> dict['QNetworkRequest.Attribute', typing.Any]: ...
  57. def setSaveToDisk(self, allow: bool) -> None: ...
  58. def saveToDisk(self) -> bool: ...
  59. def setExpirationDate(self, dateTime: QtCore.QDateTime|datetime.datetime) -> None: ...
  60. def expirationDate(self) -> QtCore.QDateTime: ...
  61. def setLastModified(self, dateTime: QtCore.QDateTime|datetime.datetime) -> None: ...
  62. def lastModified(self) -> QtCore.QDateTime: ...
  63. def setRawHeaders(self, headers: collections.abc.Iterable[tuple[QtCore.QByteArray|bytes|bytearray|memoryview, QtCore.QByteArray|bytes|bytearray|memoryview]]) -> None: ...
  64. def rawHeaders(self) -> list[tuple[QtCore.QByteArray, QtCore.QByteArray]]: ...
  65. def setUrl(self, url: QtCore.QUrl) -> None: ...
  66. def url(self) -> QtCore.QUrl: ...
  67. def isValid(self) -> bool: ...
  68. def __ne__(self, other: object): ...
  69. def __eq__(self, other: object): ...
  70. class QAbstractNetworkCache(QtCore.QObject):
  71. def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
  72. def clear(self) -> None: ...
  73. def insert(self, device: QtCore.QIODevice|None) -> None: ...
  74. def prepare(self, metaData: QNetworkCacheMetaData) -> QtCore.QIODevice|None: ...
  75. def cacheSize(self) -> int: ...
  76. def remove(self, url: QtCore.QUrl) -> bool: ...
  77. def data(self, url: QtCore.QUrl) -> QtCore.QIODevice|None: ...
  78. def updateMetaData(self, metaData: QNetworkCacheMetaData) -> None: ...
  79. def metaData(self, url: QtCore.QUrl) -> QNetworkCacheMetaData: ...
  80. class QAbstractSocket(QtCore.QIODevice):
  81. class PauseMode(enum.Flag):
  82. PauseNever = ... # type: QAbstractSocket.PauseMode
  83. PauseOnSslErrors = ... # type: QAbstractSocket.PauseMode
  84. class BindFlag(enum.Flag):
  85. DefaultForPlatform = ... # type: QAbstractSocket.BindFlag
  86. ShareAddress = ... # type: QAbstractSocket.BindFlag
  87. DontShareAddress = ... # type: QAbstractSocket.BindFlag
  88. ReuseAddressHint = ... # type: QAbstractSocket.BindFlag
  89. class SocketOption(enum.Enum):
  90. LowDelayOption = ... # type: QAbstractSocket.SocketOption
  91. KeepAliveOption = ... # type: QAbstractSocket.SocketOption
  92. MulticastTtlOption = ... # type: QAbstractSocket.SocketOption
  93. MulticastLoopbackOption = ... # type: QAbstractSocket.SocketOption
  94. TypeOfServiceOption = ... # type: QAbstractSocket.SocketOption
  95. SendBufferSizeSocketOption = ... # type: QAbstractSocket.SocketOption
  96. ReceiveBufferSizeSocketOption = ... # type: QAbstractSocket.SocketOption
  97. PathMtuSocketOption = ... # type: QAbstractSocket.SocketOption
  98. KeepAliveIdleOption = ... # type: QAbstractSocket.SocketOption
  99. KeepAliveIntervalOption = ... # type: QAbstractSocket.SocketOption
  100. KeepAliveCountOption = ... # type: QAbstractSocket.SocketOption
  101. class SocketState(enum.Enum):
  102. UnconnectedState = ... # type: QAbstractSocket.SocketState
  103. HostLookupState = ... # type: QAbstractSocket.SocketState
  104. ConnectingState = ... # type: QAbstractSocket.SocketState
  105. ConnectedState = ... # type: QAbstractSocket.SocketState
  106. BoundState = ... # type: QAbstractSocket.SocketState
  107. ListeningState = ... # type: QAbstractSocket.SocketState
  108. ClosingState = ... # type: QAbstractSocket.SocketState
  109. class SocketError(enum.Enum):
  110. ConnectionRefusedError = ... # type: QAbstractSocket.SocketError
  111. RemoteHostClosedError = ... # type: QAbstractSocket.SocketError
  112. HostNotFoundError = ... # type: QAbstractSocket.SocketError
  113. SocketAccessError = ... # type: QAbstractSocket.SocketError
  114. SocketResourceError = ... # type: QAbstractSocket.SocketError
  115. SocketTimeoutError = ... # type: QAbstractSocket.SocketError
  116. DatagramTooLargeError = ... # type: QAbstractSocket.SocketError
  117. NetworkError = ... # type: QAbstractSocket.SocketError
  118. AddressInUseError = ... # type: QAbstractSocket.SocketError
  119. SocketAddressNotAvailableError = ... # type: QAbstractSocket.SocketError
  120. UnsupportedSocketOperationError = ... # type: QAbstractSocket.SocketError
  121. UnfinishedSocketOperationError = ... # type: QAbstractSocket.SocketError
  122. ProxyAuthenticationRequiredError = ... # type: QAbstractSocket.SocketError
  123. SslHandshakeFailedError = ... # type: QAbstractSocket.SocketError
  124. ProxyConnectionRefusedError = ... # type: QAbstractSocket.SocketError
  125. ProxyConnectionClosedError = ... # type: QAbstractSocket.SocketError
  126. ProxyConnectionTimeoutError = ... # type: QAbstractSocket.SocketError
  127. ProxyNotFoundError = ... # type: QAbstractSocket.SocketError
  128. ProxyProtocolError = ... # type: QAbstractSocket.SocketError
  129. OperationError = ... # type: QAbstractSocket.SocketError
  130. SslInternalError = ... # type: QAbstractSocket.SocketError
  131. SslInvalidUserDataError = ... # type: QAbstractSocket.SocketError
  132. TemporaryError = ... # type: QAbstractSocket.SocketError
  133. UnknownSocketError = ... # type: QAbstractSocket.SocketError
  134. class NetworkLayerProtocol(enum.Enum):
  135. IPv4Protocol = ... # type: QAbstractSocket.NetworkLayerProtocol
  136. IPv6Protocol = ... # type: QAbstractSocket.NetworkLayerProtocol
  137. AnyIPProtocol = ... # type: QAbstractSocket.NetworkLayerProtocol
  138. UnknownNetworkLayerProtocol = ... # type: QAbstractSocket.NetworkLayerProtocol
  139. class SocketType(enum.Enum):
  140. TcpSocket = ... # type: QAbstractSocket.SocketType
  141. UdpSocket = ... # type: QAbstractSocket.SocketType
  142. SctpSocket = ... # type: QAbstractSocket.SocketType
  143. UnknownSocketType = ... # type: QAbstractSocket.SocketType
  144. def __init__(self, socketType: 'QAbstractSocket.SocketType', parent: QtCore.QObject|None) -> None: ...
  145. def setProtocolTag(self, tag: str|None) -> None: ...
  146. def protocolTag(self) -> str: ...
  147. @typing.overload
  148. def bind(self, address: 'QHostAddress'|'QHostAddress.SpecialAddress', port: int = ..., mode: 'QAbstractSocket.BindFlag' = ...) -> bool: ...
  149. @typing.overload
  150. def bind(self, port: int = ..., mode: 'QAbstractSocket.BindFlag' = ...) -> bool: ...
  151. def setPauseMode(self, pauseMode: 'QAbstractSocket.PauseMode') -> None: ...
  152. def pauseMode(self) -> 'QAbstractSocket.PauseMode': ...
  153. def resume(self) -> None: ...
  154. def socketOption(self, option: 'QAbstractSocket.SocketOption') -> typing.Any: ...
  155. def setSocketOption(self, option: 'QAbstractSocket.SocketOption', value: typing.Any) -> None: ...
  156. def setPeerName(self, name: str|None) -> None: ...
  157. def setPeerAddress(self, address: 'QHostAddress'|'QHostAddress.SpecialAddress') -> None: ...
  158. def setPeerPort(self, port: int) -> None: ...
  159. def setLocalAddress(self, address: 'QHostAddress'|'QHostAddress.SpecialAddress') -> None: ...
  160. def setLocalPort(self, port: int) -> None: ...
  161. def setSocketError(self, socketError: 'QAbstractSocket.SocketError') -> None: ...
  162. def setSocketState(self, state: 'QAbstractSocket.SocketState') -> None: ...
  163. def skipData(self, maxSize: int) -> int: ...
  164. def writeData(self, a0: PyQt6.sip.Buffer) -> int: ...
  165. def readLineData(self, maxlen: int) -> bytes: ...
  166. def readData(self, maxlen: int) -> bytes: ...
  167. proxyAuthenticationRequired: typing.ClassVar[QtCore.pyqtSignal]
  168. errorOccurred: typing.ClassVar[QtCore.pyqtSignal]
  169. stateChanged: typing.ClassVar[QtCore.pyqtSignal]
  170. disconnected: typing.ClassVar[QtCore.pyqtSignal]
  171. connected: typing.ClassVar[QtCore.pyqtSignal]
  172. hostFound: typing.ClassVar[QtCore.pyqtSignal]
  173. def proxy(self) -> 'QNetworkProxy': ...
  174. def setProxy(self, networkProxy: 'QNetworkProxy') -> None: ...
  175. def waitForDisconnected(self, msecs: int = ...) -> bool: ...
  176. def waitForBytesWritten(self, msecs: int = ...) -> bool: ...
  177. def waitForReadyRead(self, msecs: int = ...) -> bool: ...
  178. def waitForConnected(self, msecs: int = ...) -> bool: ...
  179. def flush(self) -> bool: ...
  180. def isSequential(self) -> bool: ...
  181. def close(self) -> None: ...
  182. def error(self) -> 'QAbstractSocket.SocketError': ...
  183. def state(self) -> 'QAbstractSocket.SocketState': ...
  184. def socketType(self) -> 'QAbstractSocket.SocketType': ...
  185. def socketDescriptor(self) -> PyQt6.sip.voidptr: ...
  186. def setSocketDescriptor(self, socketDescriptor: PyQt6.sip.voidptr, state: 'QAbstractSocket.SocketState' = ..., mode: QtCore.QIODeviceBase.OpenModeFlag = ...) -> bool: ...
  187. def abort(self) -> None: ...
  188. def setReadBufferSize(self, size: int) -> None: ...
  189. def readBufferSize(self) -> int: ...
  190. def peerName(self) -> str: ...
  191. def peerAddress(self) -> 'QHostAddress': ...
  192. def peerPort(self) -> int: ...
  193. def localAddress(self) -> 'QHostAddress': ...
  194. def localPort(self) -> int: ...
  195. def bytesToWrite(self) -> int: ...
  196. def bytesAvailable(self) -> int: ...
  197. def isValid(self) -> bool: ...
  198. def disconnectFromHost(self) -> None: ...
  199. @typing.overload
  200. def connectToHost(self, hostName: str|None, port: int, mode: QtCore.QIODeviceBase.OpenModeFlag = ..., protocol: 'QAbstractSocket.NetworkLayerProtocol' = ...) -> None: ...
  201. @typing.overload
  202. def connectToHost(self, address: 'QHostAddress'|'QHostAddress.SpecialAddress', port: int, mode: QtCore.QIODeviceBase.OpenModeFlag = ...) -> None: ...
  203. class QAuthenticator(PyQt6.sip.simplewrapper):
  204. @typing.overload
  205. def __init__(self) -> None: ...
  206. @typing.overload
  207. def __init__(self, other: 'QAuthenticator') -> None: ...
  208. def clear(self) -> None: ...
  209. def setOption(self, opt: str|None, value: typing.Any) -> None: ...
  210. def options(self) -> dict[str, typing.Any]: ...
  211. def option(self, opt: str|None) -> typing.Any: ...
  212. def isNull(self) -> bool: ...
  213. def realm(self) -> str: ...
  214. def setPassword(self, password: str|None) -> None: ...
  215. def password(self) -> str: ...
  216. def setUser(self, user: str|None) -> None: ...
  217. def user(self) -> str: ...
  218. def __ne__(self, other: object): ...
  219. def __eq__(self, other: object): ...
  220. class QDnsDomainNameRecord(PyQt6.sip.simplewrapper):
  221. @typing.overload
  222. def __init__(self) -> None: ...
  223. @typing.overload
  224. def __init__(self, other: 'QDnsDomainNameRecord') -> None: ...
  225. def value(self) -> str: ...
  226. def timeToLive(self) -> int: ...
  227. def name(self) -> str: ...
  228. def swap(self, other: 'QDnsDomainNameRecord') -> None: ...
  229. class QDnsHostAddressRecord(PyQt6.sip.simplewrapper):
  230. @typing.overload
  231. def __init__(self) -> None: ...
  232. @typing.overload
  233. def __init__(self, other: 'QDnsHostAddressRecord') -> None: ...
  234. def value(self) -> 'QHostAddress': ...
  235. def timeToLive(self) -> int: ...
  236. def name(self) -> str: ...
  237. def swap(self, other: 'QDnsHostAddressRecord') -> None: ...
  238. class QDnsMailExchangeRecord(PyQt6.sip.simplewrapper):
  239. @typing.overload
  240. def __init__(self) -> None: ...
  241. @typing.overload
  242. def __init__(self, other: 'QDnsMailExchangeRecord') -> None: ...
  243. def timeToLive(self) -> int: ...
  244. def preference(self) -> int: ...
  245. def name(self) -> str: ...
  246. def exchange(self) -> str: ...
  247. def swap(self, other: 'QDnsMailExchangeRecord') -> None: ...
  248. class QDnsServiceRecord(PyQt6.sip.simplewrapper):
  249. @typing.overload
  250. def __init__(self) -> None: ...
  251. @typing.overload
  252. def __init__(self, other: 'QDnsServiceRecord') -> None: ...
  253. def weight(self) -> int: ...
  254. def timeToLive(self) -> int: ...
  255. def target(self) -> str: ...
  256. def priority(self) -> int: ...
  257. def port(self) -> int: ...
  258. def name(self) -> str: ...
  259. def swap(self, other: 'QDnsServiceRecord') -> None: ...
  260. class QDnsTextRecord(PyQt6.sip.simplewrapper):
  261. @typing.overload
  262. def __init__(self) -> None: ...
  263. @typing.overload
  264. def __init__(self, other: 'QDnsTextRecord') -> None: ...
  265. def values(self) -> list[QtCore.QByteArray]: ...
  266. def timeToLive(self) -> int: ...
  267. def name(self) -> str: ...
  268. def swap(self, other: 'QDnsTextRecord') -> None: ...
  269. class QDnsTlsAssociationRecord(PyQt6.sip.simplewrapper):
  270. class MatchingType(enum.Enum):
  271. Exact = ... # type: QDnsTlsAssociationRecord.MatchingType
  272. Sha256 = ... # type: QDnsTlsAssociationRecord.MatchingType
  273. Sha512 = ... # type: QDnsTlsAssociationRecord.MatchingType
  274. PrivateUse = ... # type: QDnsTlsAssociationRecord.MatchingType
  275. PrivMatch = ... # type: QDnsTlsAssociationRecord.MatchingType
  276. class Selector(enum.Enum):
  277. FullCertificate = ... # type: QDnsTlsAssociationRecord.Selector
  278. SubjectPublicKeyInfo = ... # type: QDnsTlsAssociationRecord.Selector
  279. PrivateUse = ... # type: QDnsTlsAssociationRecord.Selector
  280. Cert = ... # type: QDnsTlsAssociationRecord.Selector
  281. SPKI = ... # type: QDnsTlsAssociationRecord.Selector
  282. PrivSel = ... # type: QDnsTlsAssociationRecord.Selector
  283. class CertificateUsage(enum.Enum):
  284. CertificateAuthorityConstrait = ... # type: QDnsTlsAssociationRecord.CertificateUsage
  285. ServiceCertificateConstraint = ... # type: QDnsTlsAssociationRecord.CertificateUsage
  286. TrustAnchorAssertion = ... # type: QDnsTlsAssociationRecord.CertificateUsage
  287. DomainIssuedCertificate = ... # type: QDnsTlsAssociationRecord.CertificateUsage
  288. PrivateUse = ... # type: QDnsTlsAssociationRecord.CertificateUsage
  289. PKIX_TA = ... # type: QDnsTlsAssociationRecord.CertificateUsage
  290. PKIX_EE = ... # type: QDnsTlsAssociationRecord.CertificateUsage
  291. DANE_TA = ... # type: QDnsTlsAssociationRecord.CertificateUsage
  292. DANE_EE = ... # type: QDnsTlsAssociationRecord.CertificateUsage
  293. PrivCert = ... # type: QDnsTlsAssociationRecord.CertificateUsage
  294. @typing.overload
  295. def __init__(self) -> None: ...
  296. @typing.overload
  297. def __init__(self, other: 'QDnsTlsAssociationRecord') -> None: ...
  298. def value(self) -> QtCore.QByteArray: ...
  299. def matchType(self) -> 'QDnsTlsAssociationRecord.MatchingType': ...
  300. def selector(self) -> 'QDnsTlsAssociationRecord.Selector': ...
  301. def usage(self) -> 'QDnsTlsAssociationRecord.CertificateUsage': ...
  302. def timeToLive(self) -> int: ...
  303. def name(self) -> str: ...
  304. def swap(self, other: 'QDnsTlsAssociationRecord') -> None: ...
  305. class QDnsLookup(QtCore.QObject):
  306. class Type(enum.Enum):
  307. A = ... # type: QDnsLookup.Type
  308. AAAA = ... # type: QDnsLookup.Type
  309. ANY = ... # type: QDnsLookup.Type
  310. CNAME = ... # type: QDnsLookup.Type
  311. MX = ... # type: QDnsLookup.Type
  312. NS = ... # type: QDnsLookup.Type
  313. PTR = ... # type: QDnsLookup.Type
  314. SRV = ... # type: QDnsLookup.Type
  315. TXT = ... # type: QDnsLookup.Type
  316. TLSA = ... # type: QDnsLookup.Type
  317. class Protocol(enum.Enum):
  318. Standard = ... # type: QDnsLookup.Protocol
  319. DnsOverTls = ... # type: QDnsLookup.Protocol
  320. class Error(enum.Enum):
  321. NoError = ... # type: QDnsLookup.Error
  322. ResolverError = ... # type: QDnsLookup.Error
  323. OperationCancelledError = ... # type: QDnsLookup.Error
  324. InvalidRequestError = ... # type: QDnsLookup.Error
  325. InvalidReplyError = ... # type: QDnsLookup.Error
  326. ServerFailureError = ... # type: QDnsLookup.Error
  327. ServerRefusedError = ... # type: QDnsLookup.Error
  328. NotFoundError = ... # type: QDnsLookup.Error
  329. TimeoutError = ... # type: QDnsLookup.Error
  330. @typing.overload
  331. def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
  332. @typing.overload
  333. def __init__(self, type: 'QDnsLookup.Type', name: str|None, parent: QtCore.QObject|None = ...) -> None: ...
  334. @typing.overload
  335. def __init__(self, type: 'QDnsLookup.Type', name: str|None, nameserver: 'QHostAddress'|'QHostAddress.SpecialAddress', parent: QtCore.QObject|None = ...) -> None: ...
  336. @typing.overload
  337. def __init__(self, type: 'QDnsLookup.Type', name: str|None, nameserver: 'QHostAddress'|'QHostAddress.SpecialAddress', port: int, parent: QtCore.QObject|None = ...) -> None: ...
  338. @typing.overload
  339. def __init__(self, type: 'QDnsLookup.Type', name: str|None, protocol: 'QDnsLookup.Protocol', nameserver: 'QHostAddress'|'QHostAddress.SpecialAddress', port: int = ..., parent: QtCore.QObject|None = ...) -> None: ...
  340. nameserverProtocolChanged: typing.ClassVar[QtCore.pyqtSignal]
  341. @staticmethod
  342. def defaultPortForProtocol(protocol: 'QDnsLookup.Protocol') -> int: ...
  343. @staticmethod
  344. def isProtocolSupported(protocol: 'QDnsLookup.Protocol') -> bool: ...
  345. def sslConfiguration(self) -> 'QSslConfiguration': ...
  346. def setSslConfiguration(self, sslConfiguration: 'QSslConfiguration') -> None: ...
  347. def tlsAssociationRecords(self) -> list[QDnsTlsAssociationRecord]: ...
  348. def setNameserverProtocol(self, protocol: 'QDnsLookup.Protocol') -> None: ...
  349. def nameserverProtocol(self) -> 'QDnsLookup.Protocol': ...
  350. def isAuthenticData(self) -> bool: ...
  351. nameserverPortChanged: typing.ClassVar[QtCore.pyqtSignal]
  352. def setNameserverPort(self, port: int) -> None: ...
  353. def nameserverPort(self) -> int: ...
  354. nameserverChanged: typing.ClassVar[QtCore.pyqtSignal]
  355. @typing.overload
  356. def setNameserver(self, nameserver: 'QHostAddress'|'QHostAddress.SpecialAddress') -> None: ...
  357. @typing.overload
  358. def setNameserver(self, nameserver: 'QHostAddress'|'QHostAddress.SpecialAddress', port: int) -> None: ...
  359. @typing.overload
  360. def setNameserver(self, protocol: 'QDnsLookup.Protocol', nameserver: 'QHostAddress'|'QHostAddress.SpecialAddress', port: int = ...) -> None: ...
  361. def nameserver(self) -> 'QHostAddress': ...
  362. typeChanged: typing.ClassVar[QtCore.pyqtSignal]
  363. nameChanged: typing.ClassVar[QtCore.pyqtSignal]
  364. finished: typing.ClassVar[QtCore.pyqtSignal]
  365. def lookup(self) -> None: ...
  366. def abort(self) -> None: ...
  367. def textRecords(self) -> list[QDnsTextRecord]: ...
  368. def serviceRecords(self) -> list[QDnsServiceRecord]: ...
  369. def pointerRecords(self) -> list[QDnsDomainNameRecord]: ...
  370. def nameServerRecords(self) -> list[QDnsDomainNameRecord]: ...
  371. def mailExchangeRecords(self) -> list[QDnsMailExchangeRecord]: ...
  372. def hostAddressRecords(self) -> list[QDnsHostAddressRecord]: ...
  373. def canonicalNameRecords(self) -> list[QDnsDomainNameRecord]: ...
  374. def setType(self, a0: 'QDnsLookup.Type') -> None: ...
  375. def type(self) -> 'QDnsLookup.Type': ...
  376. def setName(self, name: str|None) -> None: ...
  377. def name(self) -> str: ...
  378. def isFinished(self) -> bool: ...
  379. def errorString(self) -> str: ...
  380. def error(self) -> 'QDnsLookup.Error': ...
  381. class QFormDataPartBuilder(PyQt6.sip.simplewrapper):
  382. @typing.overload
  383. def __init__(self) -> None: ...
  384. @typing.overload
  385. def __init__(self, a0: 'QFormDataPartBuilder') -> None: ...
  386. def swap(self, other: 'QFormDataPartBuilder') -> None: ...
  387. def setHeaders(self, headers: 'QHttpHeaders') -> 'QFormDataPartBuilder': ...
  388. def setBodyDevice(self, body: QtCore.QIODevice|None, fileName: QtCore.QByteArray|bytes|bytearray|memoryview|str|None = ..., mimeType: QtCore.QByteArray|bytes|bytearray|memoryview|str|None = ...) -> 'QFormDataPartBuilder': ...
  389. def setBody(self, data: QtCore.QByteArray|bytes|bytearray|memoryview, fileName: QtCore.QByteArray|bytes|bytearray|memoryview|str|None = ..., mimeType: QtCore.QByteArray|bytes|bytearray|memoryview|str|None = ...) -> 'QFormDataPartBuilder': ...
  390. class QFormDataBuilder(PyQt6.sip.simplewrapper):
  391. class Option(enum.Enum):
  392. Default = ... # type: QFormDataBuilder.Option
  393. OmitRfc8187EncodedFilename = ... # type: QFormDataBuilder.Option
  394. UseRfc7578PercentEncodedFilename = ... # type: QFormDataBuilder.Option
  395. PreferLatin1EncodedFilename = ... # type: QFormDataBuilder.Option
  396. StrictRfc7578 = ... # type: QFormDataBuilder.Option
  397. def __init__(self) -> None: ...
  398. def buildMultiPart(self, options: 'QFormDataBuilder.Option' = ...) -> 'QHttpMultiPart|None': ...
  399. def part(self, name: QtCore.QByteArray|bytes|bytearray|memoryview|str|None) -> QFormDataPartBuilder: ...
  400. def swap(self, other: 'QFormDataBuilder') -> None: ...
  401. class QHostAddress(PyQt6.sip.simplewrapper):
  402. class ConversionModeFlag(enum.Flag):
  403. ConvertV4MappedToIPv4 = ... # type: QHostAddress.ConversionModeFlag
  404. ConvertV4CompatToIPv4 = ... # type: QHostAddress.ConversionModeFlag
  405. ConvertUnspecifiedAddress = ... # type: QHostAddress.ConversionModeFlag
  406. ConvertLocalHost = ... # type: QHostAddress.ConversionModeFlag
  407. TolerantConversion = ... # type: QHostAddress.ConversionModeFlag
  408. StrictConversion = ... # type: QHostAddress.ConversionModeFlag
  409. class SpecialAddress(enum.Enum):
  410. Null = ... # type: QHostAddress.SpecialAddress
  411. Broadcast = ... # type: QHostAddress.SpecialAddress
  412. LocalHost = ... # type: QHostAddress.SpecialAddress
  413. LocalHostIPv6 = ... # type: QHostAddress.SpecialAddress
  414. AnyIPv4 = ... # type: QHostAddress.SpecialAddress
  415. AnyIPv6 = ... # type: QHostAddress.SpecialAddress
  416. Any = ... # type: QHostAddress.SpecialAddress
  417. @typing.overload
  418. def __init__(self) -> None: ...
  419. @typing.overload
  420. def __init__(self, address: 'QHostAddress.SpecialAddress') -> None: ...
  421. @typing.overload
  422. def __init__(self, ip4Addr: int) -> None: ...
  423. @typing.overload
  424. def __init__(self, address: str|None) -> None: ...
  425. @typing.overload
  426. def __init__(self, ip6Addr: tuple[int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int]) -> None: ...
  427. @typing.overload
  428. def __init__(self, copy: 'QHostAddress'|'QHostAddress.SpecialAddress') -> None: ...
  429. def isPrivateUse(self) -> bool: ...
  430. def isBroadcast(self) -> bool: ...
  431. def isUniqueLocalUnicast(self) -> bool: ...
  432. def isSiteLocal(self) -> bool: ...
  433. def isLinkLocal(self) -> bool: ...
  434. def isGlobal(self) -> bool: ...
  435. def isEqual(self, address: 'QHostAddress'|'QHostAddress.SpecialAddress', mode: 'QHostAddress.ConversionModeFlag' = ...) -> bool: ...
  436. def isMulticast(self) -> bool: ...
  437. def swap(self, other: 'QHostAddress') -> None: ...
  438. @staticmethod
  439. def parseSubnet(subnet: str|None) -> tuple['QHostAddress', int]: ...
  440. def isLoopback(self) -> bool: ...
  441. @typing.overload
  442. def isInSubnet(self, subnet: 'QHostAddress'|'QHostAddress.SpecialAddress', netmask: int) -> bool: ...
  443. @typing.overload
  444. def isInSubnet(self, subnet: tuple['QHostAddress'|'QHostAddress.SpecialAddress', int]) -> bool: ...
  445. def __hash__(self) -> int: ...
  446. def clear(self) -> None: ...
  447. def isNull(self) -> bool: ...
  448. def __ne__(self, other: object): ...
  449. def __eq__(self, other: object): ...
  450. def setScopeId(self, id: str|None) -> None: ...
  451. def scopeId(self) -> str: ...
  452. def toString(self) -> str: ...
  453. def toIPv6Address(self) -> tuple[int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int]: ...
  454. def toIPv4Address(self) -> typing.Tuple[int, bool]: ...
  455. def protocol(self) -> QAbstractSocket.NetworkLayerProtocol: ...
  456. @typing.overload
  457. def setAddress(self, address: 'QHostAddress.SpecialAddress') -> None: ...
  458. @typing.overload
  459. def setAddress(self, ip4Addr: int) -> None: ...
  460. @typing.overload
  461. def setAddress(self, address: str|None) -> bool: ...
  462. @typing.overload
  463. def setAddress(self, ip6Addr: tuple[int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int]) -> None: ...
  464. class QHostInfo(PyQt6.sip.simplewrapper):
  465. class HostInfoError(enum.Enum):
  466. NoError = ... # type: QHostInfo.HostInfoError
  467. HostNotFound = ... # type: QHostInfo.HostInfoError
  468. UnknownError = ... # type: QHostInfo.HostInfoError
  469. @typing.overload
  470. def __init__(self, id: int = ...) -> None: ...
  471. @typing.overload
  472. def __init__(self, d: 'QHostInfo') -> None: ...
  473. def swap(self, other: 'QHostInfo') -> None: ...
  474. @staticmethod
  475. def localDomainName() -> str: ...
  476. @staticmethod
  477. def localHostName() -> str: ...
  478. @staticmethod
  479. def fromName(name: str|None) -> 'QHostInfo': ...
  480. @staticmethod
  481. def abortHostLookup(lookupId: int) -> None: ...
  482. @staticmethod
  483. def lookupHost(name: str|None, slot: PYQT_SLOT) -> int: ...
  484. def lookupId(self) -> int: ...
  485. def setLookupId(self, id: int) -> None: ...
  486. def setErrorString(self, errorString: str|None) -> None: ...
  487. def errorString(self) -> str: ...
  488. def setError(self, error: 'QHostInfo.HostInfoError') -> None: ...
  489. def error(self) -> 'QHostInfo.HostInfoError': ...
  490. def setAddresses(self, addresses: collections.abc.Iterable[QHostAddress|QHostAddress.SpecialAddress]) -> None: ...
  491. def addresses(self) -> list[QHostAddress]: ...
  492. def setHostName(self, name: str|None) -> None: ...
  493. def hostName(self) -> str: ...
  494. class QHstsPolicy(PyQt6.sip.simplewrapper):
  495. class PolicyFlag(enum.Flag):
  496. IncludeSubDomains = ... # type: QHstsPolicy.PolicyFlag
  497. @typing.overload
  498. def __init__(self) -> None: ...
  499. @typing.overload
  500. def __init__(self, expiry: QtCore.QDateTime|datetime.datetime, flags: 'QHstsPolicy.PolicyFlag', host: str|None, mode: QtCore.QUrl.ParsingMode = ...) -> None: ...
  501. @typing.overload
  502. def __init__(self, rhs: 'QHstsPolicy') -> None: ...
  503. def __eq__(self, other: object): ...
  504. def __ne__(self, other: object): ...
  505. def isExpired(self) -> bool: ...
  506. def includesSubDomains(self) -> bool: ...
  507. def setIncludesSubDomains(self, include: bool) -> None: ...
  508. def expiry(self) -> QtCore.QDateTime: ...
  509. def setExpiry(self, expiry: QtCore.QDateTime|datetime.datetime) -> None: ...
  510. def host(self, options: QtCore.QUrl.ComponentFormattingOption = ...) -> str: ...
  511. def setHost(self, host: str|None, mode: QtCore.QUrl.ParsingMode = ...) -> None: ...
  512. def swap(self, other: 'QHstsPolicy') -> None: ...
  513. class QHttp1Configuration(PyQt6.sip.simplewrapper):
  514. @typing.overload
  515. def __init__(self) -> None: ...
  516. @typing.overload
  517. def __init__(self, other: 'QHttp1Configuration') -> None: ...
  518. def __eq__(self, other: object): ...
  519. def __ne__(self, other: object): ...
  520. def __hash__(self) -> int: ...
  521. def swap(self, other: 'QHttp1Configuration') -> None: ...
  522. def numberOfConnectionsPerHost(self) -> int: ...
  523. def setNumberOfConnectionsPerHost(self, amount: int) -> None: ...
  524. class QHttp2Configuration(PyQt6.sip.simplewrapper):
  525. @typing.overload
  526. def __init__(self) -> None: ...
  527. @typing.overload
  528. def __init__(self, other: 'QHttp2Configuration') -> None: ...
  529. def __eq__(self, other: object): ...
  530. def __ne__(self, other: object): ...
  531. def maxConcurrentStreams(self) -> int: ...
  532. def setMaxConcurrentStreams(self, value: int) -> None: ...
  533. def swap(self, other: 'QHttp2Configuration') -> None: ...
  534. def maxFrameSize(self) -> int: ...
  535. def setMaxFrameSize(self, size: int) -> bool: ...
  536. def streamReceiveWindowSize(self) -> int: ...
  537. def setStreamReceiveWindowSize(self, size: int) -> bool: ...
  538. def sessionReceiveWindowSize(self) -> int: ...
  539. def setSessionReceiveWindowSize(self, size: int) -> bool: ...
  540. def huffmanCompressionEnabled(self) -> bool: ...
  541. def setHuffmanCompressionEnabled(self, enable: bool) -> None: ...
  542. def serverPushEnabled(self) -> bool: ...
  543. def setServerPushEnabled(self, enable: bool) -> None: ...
  544. class QHttpHeaders(PyQt6.sip.simplewrapper):
  545. class WellKnownHeader(enum.Enum):
  546. AIM = ... # type: QHttpHeaders.WellKnownHeader
  547. Accept = ... # type: QHttpHeaders.WellKnownHeader
  548. AcceptAdditions = ... # type: QHttpHeaders.WellKnownHeader
  549. AcceptCH = ... # type: QHttpHeaders.WellKnownHeader
  550. AcceptDatetime = ... # type: QHttpHeaders.WellKnownHeader
  551. AcceptEncoding = ... # type: QHttpHeaders.WellKnownHeader
  552. AcceptFeatures = ... # type: QHttpHeaders.WellKnownHeader
  553. AcceptLanguage = ... # type: QHttpHeaders.WellKnownHeader
  554. AcceptPatch = ... # type: QHttpHeaders.WellKnownHeader
  555. AcceptPost = ... # type: QHttpHeaders.WellKnownHeader
  556. AcceptRanges = ... # type: QHttpHeaders.WellKnownHeader
  557. AcceptSignature = ... # type: QHttpHeaders.WellKnownHeader
  558. AccessControlAllowCredentials = ... # type: QHttpHeaders.WellKnownHeader
  559. AccessControlAllowHeaders = ... # type: QHttpHeaders.WellKnownHeader
  560. AccessControlAllowMethods = ... # type: QHttpHeaders.WellKnownHeader
  561. AccessControlAllowOrigin = ... # type: QHttpHeaders.WellKnownHeader
  562. AccessControlExposeHeaders = ... # type: QHttpHeaders.WellKnownHeader
  563. AccessControlMaxAge = ... # type: QHttpHeaders.WellKnownHeader
  564. AccessControlRequestHeaders = ... # type: QHttpHeaders.WellKnownHeader
  565. AccessControlRequestMethod = ... # type: QHttpHeaders.WellKnownHeader
  566. Age = ... # type: QHttpHeaders.WellKnownHeader
  567. Allow = ... # type: QHttpHeaders.WellKnownHeader
  568. ALPN = ... # type: QHttpHeaders.WellKnownHeader
  569. AltSvc = ... # type: QHttpHeaders.WellKnownHeader
  570. AltUsed = ... # type: QHttpHeaders.WellKnownHeader
  571. Alternates = ... # type: QHttpHeaders.WellKnownHeader
  572. ApplyToRedirectRef = ... # type: QHttpHeaders.WellKnownHeader
  573. AuthenticationControl = ... # type: QHttpHeaders.WellKnownHeader
  574. AuthenticationInfo = ... # type: QHttpHeaders.WellKnownHeader
  575. Authorization = ... # type: QHttpHeaders.WellKnownHeader
  576. CacheControl = ... # type: QHttpHeaders.WellKnownHeader
  577. CacheStatus = ... # type: QHttpHeaders.WellKnownHeader
  578. CalManagedID = ... # type: QHttpHeaders.WellKnownHeader
  579. CalDAVTimezones = ... # type: QHttpHeaders.WellKnownHeader
  580. CapsuleProtocol = ... # type: QHttpHeaders.WellKnownHeader
  581. CDNCacheControl = ... # type: QHttpHeaders.WellKnownHeader
  582. CDNLoop = ... # type: QHttpHeaders.WellKnownHeader
  583. CertNotAfter = ... # type: QHttpHeaders.WellKnownHeader
  584. CertNotBefore = ... # type: QHttpHeaders.WellKnownHeader
  585. ClearSiteData = ... # type: QHttpHeaders.WellKnownHeader
  586. ClientCert = ... # type: QHttpHeaders.WellKnownHeader
  587. ClientCertChain = ... # type: QHttpHeaders.WellKnownHeader
  588. Close = ... # type: QHttpHeaders.WellKnownHeader
  589. Connection = ... # type: QHttpHeaders.WellKnownHeader
  590. ContentDigest = ... # type: QHttpHeaders.WellKnownHeader
  591. ContentDisposition = ... # type: QHttpHeaders.WellKnownHeader
  592. ContentEncoding = ... # type: QHttpHeaders.WellKnownHeader
  593. ContentID = ... # type: QHttpHeaders.WellKnownHeader
  594. ContentLanguage = ... # type: QHttpHeaders.WellKnownHeader
  595. ContentLength = ... # type: QHttpHeaders.WellKnownHeader
  596. ContentLocation = ... # type: QHttpHeaders.WellKnownHeader
  597. ContentRange = ... # type: QHttpHeaders.WellKnownHeader
  598. ContentSecurityPolicy = ... # type: QHttpHeaders.WellKnownHeader
  599. ContentSecurityPolicyReportOnly = ... # type: QHttpHeaders.WellKnownHeader
  600. ContentType = ... # type: QHttpHeaders.WellKnownHeader
  601. Cookie = ... # type: QHttpHeaders.WellKnownHeader
  602. CrossOriginEmbedderPolicy = ... # type: QHttpHeaders.WellKnownHeader
  603. CrossOriginEmbedderPolicyReportOnly = ... # type: QHttpHeaders.WellKnownHeader
  604. CrossOriginOpenerPolicy = ... # type: QHttpHeaders.WellKnownHeader
  605. CrossOriginOpenerPolicyReportOnly = ... # type: QHttpHeaders.WellKnownHeader
  606. CrossOriginResourcePolicy = ... # type: QHttpHeaders.WellKnownHeader
  607. DASL = ... # type: QHttpHeaders.WellKnownHeader
  608. Date = ... # type: QHttpHeaders.WellKnownHeader
  609. DAV = ... # type: QHttpHeaders.WellKnownHeader
  610. DeltaBase = ... # type: QHttpHeaders.WellKnownHeader
  611. Depth = ... # type: QHttpHeaders.WellKnownHeader
  612. Destination = ... # type: QHttpHeaders.WellKnownHeader
  613. DifferentialID = ... # type: QHttpHeaders.WellKnownHeader
  614. DPoP = ... # type: QHttpHeaders.WellKnownHeader
  615. DPoPNonce = ... # type: QHttpHeaders.WellKnownHeader
  616. EarlyData = ... # type: QHttpHeaders.WellKnownHeader
  617. ETag = ... # type: QHttpHeaders.WellKnownHeader
  618. Expect = ... # type: QHttpHeaders.WellKnownHeader
  619. ExpectCT = ... # type: QHttpHeaders.WellKnownHeader
  620. Expires = ... # type: QHttpHeaders.WellKnownHeader
  621. Forwarded = ... # type: QHttpHeaders.WellKnownHeader
  622. From = ... # type: QHttpHeaders.WellKnownHeader
  623. Hobareg = ... # type: QHttpHeaders.WellKnownHeader
  624. Host = ... # type: QHttpHeaders.WellKnownHeader
  625. If = ... # type: QHttpHeaders.WellKnownHeader
  626. IfMatch = ... # type: QHttpHeaders.WellKnownHeader
  627. IfModifiedSince = ... # type: QHttpHeaders.WellKnownHeader
  628. IfNoneMatch = ... # type: QHttpHeaders.WellKnownHeader
  629. IfRange = ... # type: QHttpHeaders.WellKnownHeader
  630. IfScheduleTagMatch = ... # type: QHttpHeaders.WellKnownHeader
  631. IfUnmodifiedSince = ... # type: QHttpHeaders.WellKnownHeader
  632. IM = ... # type: QHttpHeaders.WellKnownHeader
  633. IncludeReferredTokenBindingID = ... # type: QHttpHeaders.WellKnownHeader
  634. KeepAlive = ... # type: QHttpHeaders.WellKnownHeader
  635. Label = ... # type: QHttpHeaders.WellKnownHeader
  636. LastEventID = ... # type: QHttpHeaders.WellKnownHeader
  637. LastModified = ... # type: QHttpHeaders.WellKnownHeader
  638. Link = ... # type: QHttpHeaders.WellKnownHeader
  639. Location = ... # type: QHttpHeaders.WellKnownHeader
  640. LockToken = ... # type: QHttpHeaders.WellKnownHeader
  641. MaxForwards = ... # type: QHttpHeaders.WellKnownHeader
  642. MementoDatetime = ... # type: QHttpHeaders.WellKnownHeader
  643. Meter = ... # type: QHttpHeaders.WellKnownHeader
  644. MIMEVersion = ... # type: QHttpHeaders.WellKnownHeader
  645. Negotiate = ... # type: QHttpHeaders.WellKnownHeader
  646. NEL = ... # type: QHttpHeaders.WellKnownHeader
  647. ODataEntityId = ... # type: QHttpHeaders.WellKnownHeader
  648. ODataIsolation = ... # type: QHttpHeaders.WellKnownHeader
  649. ODataMaxVersion = ... # type: QHttpHeaders.WellKnownHeader
  650. ODataVersion = ... # type: QHttpHeaders.WellKnownHeader
  651. OptionalWWWAuthenticate = ... # type: QHttpHeaders.WellKnownHeader
  652. OrderingType = ... # type: QHttpHeaders.WellKnownHeader
  653. Origin = ... # type: QHttpHeaders.WellKnownHeader
  654. OriginAgentCluster = ... # type: QHttpHeaders.WellKnownHeader
  655. OSCORE = ... # type: QHttpHeaders.WellKnownHeader
  656. OSLCCoreVersion = ... # type: QHttpHeaders.WellKnownHeader
  657. Overwrite = ... # type: QHttpHeaders.WellKnownHeader
  658. PingFrom = ... # type: QHttpHeaders.WellKnownHeader
  659. PingTo = ... # type: QHttpHeaders.WellKnownHeader
  660. Position = ... # type: QHttpHeaders.WellKnownHeader
  661. Prefer = ... # type: QHttpHeaders.WellKnownHeader
  662. PreferenceApplied = ... # type: QHttpHeaders.WellKnownHeader
  663. Priority = ... # type: QHttpHeaders.WellKnownHeader
  664. ProxyAuthenticate = ... # type: QHttpHeaders.WellKnownHeader
  665. ProxyAuthenticationInfo = ... # type: QHttpHeaders.WellKnownHeader
  666. ProxyAuthorization = ... # type: QHttpHeaders.WellKnownHeader
  667. ProxyStatus = ... # type: QHttpHeaders.WellKnownHeader
  668. PublicKeyPins = ... # type: QHttpHeaders.WellKnownHeader
  669. PublicKeyPinsReportOnly = ... # type: QHttpHeaders.WellKnownHeader
  670. Range = ... # type: QHttpHeaders.WellKnownHeader
  671. RedirectRef = ... # type: QHttpHeaders.WellKnownHeader
  672. Referer = ... # type: QHttpHeaders.WellKnownHeader
  673. Refresh = ... # type: QHttpHeaders.WellKnownHeader
  674. ReplayNonce = ... # type: QHttpHeaders.WellKnownHeader
  675. ReprDigest = ... # type: QHttpHeaders.WellKnownHeader
  676. RetryAfter = ... # type: QHttpHeaders.WellKnownHeader
  677. ScheduleReply = ... # type: QHttpHeaders.WellKnownHeader
  678. ScheduleTag = ... # type: QHttpHeaders.WellKnownHeader
  679. SecPurpose = ... # type: QHttpHeaders.WellKnownHeader
  680. SecTokenBinding = ... # type: QHttpHeaders.WellKnownHeader
  681. SecWebSocketAccept = ... # type: QHttpHeaders.WellKnownHeader
  682. SecWebSocketExtensions = ... # type: QHttpHeaders.WellKnownHeader
  683. SecWebSocketKey = ... # type: QHttpHeaders.WellKnownHeader
  684. SecWebSocketProtocol = ... # type: QHttpHeaders.WellKnownHeader
  685. SecWebSocketVersion = ... # type: QHttpHeaders.WellKnownHeader
  686. Server = ... # type: QHttpHeaders.WellKnownHeader
  687. ServerTiming = ... # type: QHttpHeaders.WellKnownHeader
  688. SetCookie = ... # type: QHttpHeaders.WellKnownHeader
  689. Signature = ... # type: QHttpHeaders.WellKnownHeader
  690. SignatureInput = ... # type: QHttpHeaders.WellKnownHeader
  691. SLUG = ... # type: QHttpHeaders.WellKnownHeader
  692. SoapAction = ... # type: QHttpHeaders.WellKnownHeader
  693. StatusURI = ... # type: QHttpHeaders.WellKnownHeader
  694. StrictTransportSecurity = ... # type: QHttpHeaders.WellKnownHeader
  695. Sunset = ... # type: QHttpHeaders.WellKnownHeader
  696. SurrogateCapability = ... # type: QHttpHeaders.WellKnownHeader
  697. SurrogateControl = ... # type: QHttpHeaders.WellKnownHeader
  698. TCN = ... # type: QHttpHeaders.WellKnownHeader
  699. TE = ... # type: QHttpHeaders.WellKnownHeader
  700. Timeout = ... # type: QHttpHeaders.WellKnownHeader
  701. Topic = ... # type: QHttpHeaders.WellKnownHeader
  702. Traceparent = ... # type: QHttpHeaders.WellKnownHeader
  703. Tracestate = ... # type: QHttpHeaders.WellKnownHeader
  704. Trailer = ... # type: QHttpHeaders.WellKnownHeader
  705. TransferEncoding = ... # type: QHttpHeaders.WellKnownHeader
  706. TTL = ... # type: QHttpHeaders.WellKnownHeader
  707. Upgrade = ... # type: QHttpHeaders.WellKnownHeader
  708. Urgency = ... # type: QHttpHeaders.WellKnownHeader
  709. UserAgent = ... # type: QHttpHeaders.WellKnownHeader
  710. VariantVary = ... # type: QHttpHeaders.WellKnownHeader
  711. Vary = ... # type: QHttpHeaders.WellKnownHeader
  712. Via = ... # type: QHttpHeaders.WellKnownHeader
  713. WantContentDigest = ... # type: QHttpHeaders.WellKnownHeader
  714. WantReprDigest = ... # type: QHttpHeaders.WellKnownHeader
  715. WWWAuthenticate = ... # type: QHttpHeaders.WellKnownHeader
  716. XContentTypeOptions = ... # type: QHttpHeaders.WellKnownHeader
  717. XFrameOptions = ... # type: QHttpHeaders.WellKnownHeader
  718. AcceptCharset = ... # type: QHttpHeaders.WellKnownHeader
  719. CPEPInfo = ... # type: QHttpHeaders.WellKnownHeader
  720. Pragma = ... # type: QHttpHeaders.WellKnownHeader
  721. ProtocolInfo = ... # type: QHttpHeaders.WellKnownHeader
  722. ProtocolQuery = ... # type: QHttpHeaders.WellKnownHeader
  723. @typing.overload
  724. def __init__(self) -> None: ...
  725. @typing.overload
  726. def __init__(self, other: 'QHttpHeaders') -> None: ...
  727. @typing.overload
  728. def setDateTimeValue(self, name: 'QHttpHeaders.WellKnownHeader', dateTime: QtCore.QDateTime|datetime.datetime) -> None: ...
  729. @typing.overload
  730. def setDateTimeValue(self, name: QtCore.QByteArray|bytes|bytearray|memoryview|str|None, dateTime: QtCore.QDateTime|datetime.datetime) -> None: ...
  731. def dateTimeValueAt(self, i: int) -> QtCore.QDateTime|None: ...
  732. @typing.overload
  733. def dateTimeValues(self, name: 'QHttpHeaders.WellKnownHeader') -> list[QtCore.QDateTime]|None: ...
  734. @typing.overload
  735. def dateTimeValues(self, name: QtCore.QByteArray|bytes|bytearray|memoryview|str|None) -> list[QtCore.QDateTime]|None: ...
  736. @typing.overload
  737. def dateTimeValue(self, name: 'QHttpHeaders.WellKnownHeader') -> QtCore.QDateTime|None: ...
  738. @typing.overload
  739. def dateTimeValue(self, name: QtCore.QByteArray|bytes|bytearray|memoryview|str|None) -> QtCore.QDateTime|None: ...
  740. def intValueAt(self, i: int) -> int|None: ...
  741. @typing.overload
  742. def intValues(self, name: 'QHttpHeaders.WellKnownHeader') -> list[int]|None: ...
  743. @typing.overload
  744. def intValues(self, name: QtCore.QByteArray|bytes|bytearray|memoryview|str|None) -> list[int]|None: ...
  745. @typing.overload
  746. def intValue(self, name: 'QHttpHeaders.WellKnownHeader') -> int|None: ...
  747. @typing.overload
  748. def intValue(self, name: QtCore.QByteArray|bytes|bytearray|memoryview|str|None) -> int|None: ...
  749. @typing.overload
  750. def replaceOrAppend(self, name: 'QHttpHeaders.WellKnownHeader', newValue: QtCore.QByteArray|bytes|bytearray|memoryview|str|None) -> bool: ...
  751. @typing.overload
  752. def replaceOrAppend(self, name: QtCore.QByteArray|bytes|bytearray|memoryview|str|None, newValue: QtCore.QByteArray|bytes|bytearray|memoryview|str|None) -> bool: ...
  753. def toListOfPairs(self) -> list[tuple[QtCore.QByteArray, QtCore.QByteArray]]: ...
  754. @staticmethod
  755. def fromListOfPairs(headers: collections.abc.Iterable[tuple[QtCore.QByteArray|bytes|bytearray|memoryview, QtCore.QByteArray|bytes|bytearray|memoryview]]) -> 'QHttpHeaders': ...
  756. @staticmethod
  757. def wellKnownHeaderName(name: 'QHttpHeaders.WellKnownHeader') -> QtCore.QByteArray: ...
  758. def isEmpty(self) -> bool: ...
  759. def reserve(self, size: int) -> None: ...
  760. def size(self) -> int: ...
  761. @typing.overload
  762. def combinedValue(self, name: QtCore.QByteArray|bytes|bytearray|memoryview|str|None) -> QtCore.QByteArray: ...
  763. @typing.overload
  764. def combinedValue(self, name: 'QHttpHeaders.WellKnownHeader') -> QtCore.QByteArray: ...
  765. def nameAt(self, i: int) -> str: ...
  766. def valueAt(self, i: int) -> QtCore.QByteArray: ...
  767. @typing.overload
  768. def values(self, name: QtCore.QByteArray|bytes|bytearray|memoryview|str|None) -> list[QtCore.QByteArray]: ...
  769. @typing.overload
  770. def values(self, name: 'QHttpHeaders.WellKnownHeader') -> list[QtCore.QByteArray]: ...
  771. @typing.overload
  772. def value(self, name: QtCore.QByteArray|bytes|bytearray|memoryview|str|None, defaultValue: QtCore.QByteArray|bytes|bytearray|memoryview = ...) -> QtCore.QByteArray: ...
  773. @typing.overload
  774. def value(self, name: 'QHttpHeaders.WellKnownHeader', defaultValue: QtCore.QByteArray|bytes|bytearray|memoryview = ...) -> QtCore.QByteArray: ...
  775. def removeAt(self, i: int) -> None: ...
  776. @typing.overload
  777. def removeAll(self, name: QtCore.QByteArray|bytes|bytearray|memoryview|str|None) -> None: ...
  778. @typing.overload
  779. def removeAll(self, name: 'QHttpHeaders.WellKnownHeader') -> None: ...
  780. def clear(self) -> None: ...
  781. @typing.overload
  782. def contains(self, name: QtCore.QByteArray|bytes|bytearray|memoryview|str|None) -> bool: ...
  783. @typing.overload
  784. def contains(self, name: 'QHttpHeaders.WellKnownHeader') -> bool: ...
  785. @typing.overload
  786. def replace(self, i: int, name: QtCore.QByteArray|bytes|bytearray|memoryview|str|None, newValue: QtCore.QByteArray|bytes|bytearray|memoryview|str|None) -> bool: ...
  787. @typing.overload
  788. def replace(self, i: int, name: 'QHttpHeaders.WellKnownHeader', newValue: QtCore.QByteArray|bytes|bytearray|memoryview|str|None) -> bool: ...
  789. @typing.overload
  790. def insert(self, i: int, name: QtCore.QByteArray|bytes|bytearray|memoryview|str|None, value: QtCore.QByteArray|bytes|bytearray|memoryview|str|None) -> bool: ...
  791. @typing.overload
  792. def insert(self, i: int, name: 'QHttpHeaders.WellKnownHeader', value: QtCore.QByteArray|bytes|bytearray|memoryview|str|None) -> bool: ...
  793. @typing.overload
  794. def append(self, name: QtCore.QByteArray|bytes|bytearray|memoryview|str|None, value: QtCore.QByteArray|bytes|bytearray|memoryview|str|None) -> bool: ...
  795. @typing.overload
  796. def append(self, name: 'QHttpHeaders.WellKnownHeader', value: QtCore.QByteArray|bytes|bytearray|memoryview|str|None) -> bool: ...
  797. def swap(self, other: 'QHttpHeaders') -> None: ...
  798. class QHttpPart(PyQt6.sip.simplewrapper):
  799. @typing.overload
  800. def __init__(self) -> None: ...
  801. @typing.overload
  802. def __init__(self, other: 'QHttpPart') -> None: ...
  803. def swap(self, other: 'QHttpPart') -> None: ...
  804. def setBodyDevice(self, device: QtCore.QIODevice|None) -> None: ...
  805. def setBody(self, body: QtCore.QByteArray|bytes|bytearray|memoryview) -> None: ...
  806. def setRawHeader(self, headerName: QtCore.QByteArray|bytes|bytearray|memoryview, headerValue: QtCore.QByteArray|bytes|bytearray|memoryview) -> None: ...
  807. def setHeader(self, header: 'QNetworkRequest.KnownHeaders', value: typing.Any) -> None: ...
  808. def __ne__(self, other: object): ...
  809. def __eq__(self, other: object): ...
  810. class QHttpMultiPart(QtCore.QObject):
  811. class ContentType(enum.Enum):
  812. MixedType = ... # type: QHttpMultiPart.ContentType
  813. RelatedType = ... # type: QHttpMultiPart.ContentType
  814. FormDataType = ... # type: QHttpMultiPart.ContentType
  815. AlternativeType = ... # type: QHttpMultiPart.ContentType
  816. @typing.overload
  817. def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
  818. @typing.overload
  819. def __init__(self, contentType: 'QHttpMultiPart.ContentType', parent: QtCore.QObject|None = ...) -> None: ...
  820. def setBoundary(self, boundary: QtCore.QByteArray|bytes|bytearray|memoryview) -> None: ...
  821. def boundary(self) -> QtCore.QByteArray: ...
  822. def setContentType(self, contentType: 'QHttpMultiPart.ContentType') -> None: ...
  823. def append(self, httpPart: QHttpPart) -> None: ...
  824. class QLocalServer(QtCore.QObject):
  825. class SocketOption(enum.Flag):
  826. UserAccessOption = ... # type: QLocalServer.SocketOption
  827. GroupAccessOption = ... # type: QLocalServer.SocketOption
  828. OtherAccessOption = ... # type: QLocalServer.SocketOption
  829. WorldAccessOption = ... # type: QLocalServer.SocketOption
  830. AbstractNamespaceOption = ... # type: QLocalServer.SocketOption
  831. def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
  832. def listenBacklogSize(self) -> int: ...
  833. def setListenBacklogSize(self, size: int) -> None: ...
  834. def socketDescriptor(self) -> PyQt6.sip.voidptr: ...
  835. def socketOptions(self) -> 'QLocalServer.SocketOption': ...
  836. def setSocketOptions(self, options: 'QLocalServer.SocketOption') -> None: ...
  837. def addPendingConnection(self, socket: 'QLocalSocket|None') -> None: ...
  838. def incomingConnection(self, socketDescriptor: PyQt6.sip.voidptr) -> None: ...
  839. newConnection: typing.ClassVar[QtCore.pyqtSignal]
  840. @staticmethod
  841. def removeServer(name: str|None) -> bool: ...
  842. def waitForNewConnection(self, msecs: int = ...) -> typing.Tuple[bool, bool]: ...
  843. def setMaxPendingConnections(self, numConnections: int) -> None: ...
  844. def serverError(self) -> QAbstractSocket.SocketError: ...
  845. def fullServerName(self) -> str: ...
  846. def serverName(self) -> str: ...
  847. def nextPendingConnection(self) -> 'QLocalSocket|None': ...
  848. def maxPendingConnections(self) -> int: ...
  849. @typing.overload
  850. def listen(self, name: str|None) -> bool: ...
  851. @typing.overload
  852. def listen(self, socketDescriptor: PyQt6.sip.voidptr) -> bool: ...
  853. def isListening(self) -> bool: ...
  854. def hasPendingConnections(self) -> bool: ...
  855. def errorString(self) -> str: ...
  856. def close(self) -> None: ...
  857. class QLocalSocket(QtCore.QIODevice):
  858. class SocketOption(enum.Flag):
  859. NoOptions = ... # type: QLocalSocket.SocketOption
  860. AbstractNamespaceOption = ... # type: QLocalSocket.SocketOption
  861. class LocalSocketState(enum.Enum):
  862. UnconnectedState = ... # type: QLocalSocket.LocalSocketState
  863. ConnectingState = ... # type: QLocalSocket.LocalSocketState
  864. ConnectedState = ... # type: QLocalSocket.LocalSocketState
  865. ClosingState = ... # type: QLocalSocket.LocalSocketState
  866. class LocalSocketError(enum.Enum):
  867. ConnectionRefusedError = ... # type: QLocalSocket.LocalSocketError
  868. PeerClosedError = ... # type: QLocalSocket.LocalSocketError
  869. ServerNotFoundError = ... # type: QLocalSocket.LocalSocketError
  870. SocketAccessError = ... # type: QLocalSocket.LocalSocketError
  871. SocketResourceError = ... # type: QLocalSocket.LocalSocketError
  872. SocketTimeoutError = ... # type: QLocalSocket.LocalSocketError
  873. DatagramTooLargeError = ... # type: QLocalSocket.LocalSocketError
  874. ConnectionError = ... # type: QLocalSocket.LocalSocketError
  875. UnsupportedSocketOperationError = ... # type: QLocalSocket.LocalSocketError
  876. OperationError = ... # type: QLocalSocket.LocalSocketError
  877. UnknownSocketError = ... # type: QLocalSocket.LocalSocketError
  878. def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
  879. def readLineData(self, maxlen: int) -> bytes: ...
  880. def socketOptions(self) -> 'QLocalSocket.SocketOption': ...
  881. def setSocketOptions(self, option: 'QLocalSocket.SocketOption') -> None: ...
  882. def skipData(self, maxSize: int) -> int: ...
  883. def writeData(self, a0: PyQt6.sip.Buffer) -> int: ...
  884. def readData(self, maxlen: int) -> bytes: ...
  885. stateChanged: typing.ClassVar[QtCore.pyqtSignal]
  886. errorOccurred: typing.ClassVar[QtCore.pyqtSignal]
  887. disconnected: typing.ClassVar[QtCore.pyqtSignal]
  888. connected: typing.ClassVar[QtCore.pyqtSignal]
  889. def waitForReadyRead(self, msecs: int = ...) -> bool: ...
  890. def waitForDisconnected(self, msecs: int = ...) -> bool: ...
  891. def waitForConnected(self, msecs: int = ...) -> bool: ...
  892. def waitForBytesWritten(self, msecs: int = ...) -> bool: ...
  893. def state(self) -> 'QLocalSocket.LocalSocketState': ...
  894. def socketDescriptor(self) -> PyQt6.sip.voidptr: ...
  895. def setSocketDescriptor(self, socketDescriptor: PyQt6.sip.voidptr, state: 'QLocalSocket.LocalSocketState' = ..., mode: QtCore.QIODeviceBase.OpenModeFlag = ...) -> bool: ...
  896. def setReadBufferSize(self, size: int) -> None: ...
  897. def readBufferSize(self) -> int: ...
  898. def isValid(self) -> bool: ...
  899. def flush(self) -> bool: ...
  900. def error(self) -> 'QLocalSocket.LocalSocketError': ...
  901. def close(self) -> None: ...
  902. def canReadLine(self) -> bool: ...
  903. def bytesToWrite(self) -> int: ...
  904. def bytesAvailable(self) -> int: ...
  905. def isSequential(self) -> bool: ...
  906. def abort(self) -> None: ...
  907. def fullServerName(self) -> str: ...
  908. def setServerName(self, name: str|None) -> None: ...
  909. def serverName(self) -> str: ...
  910. def open(self, mode: QtCore.QIODeviceBase.OpenModeFlag = ...) -> bool: ...
  911. def disconnectFromServer(self) -> None: ...
  912. @typing.overload
  913. def connectToServer(self, name: str|None, mode: QtCore.QIODeviceBase.OpenModeFlag = ...) -> None: ...
  914. @typing.overload
  915. def connectToServer(self, mode: QtCore.QIODeviceBase.OpenModeFlag = ...) -> None: ...
  916. class QNetworkAccessManager(QtCore.QObject):
  917. class Operation(enum.Enum):
  918. HeadOperation = ... # type: QNetworkAccessManager.Operation
  919. GetOperation = ... # type: QNetworkAccessManager.Operation
  920. PutOperation = ... # type: QNetworkAccessManager.Operation
  921. PostOperation = ... # type: QNetworkAccessManager.Operation
  922. DeleteOperation = ... # type: QNetworkAccessManager.Operation
  923. CustomOperation = ... # type: QNetworkAccessManager.Operation
  924. def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
  925. def setTransferTimeout(self, timeout: int = ...) -> None: ...
  926. def transferTimeout(self) -> int: ...
  927. def setAutoDeleteReplies(self, autoDelete: bool) -> None: ...
  928. def autoDeleteReplies(self) -> bool: ...
  929. def isStrictTransportSecurityStoreEnabled(self) -> bool: ...
  930. def enableStrictTransportSecurityStore(self, enabled: bool, storeDir: str|None = ...) -> None: ...
  931. def redirectPolicy(self) -> 'QNetworkRequest.RedirectPolicy': ...
  932. def setRedirectPolicy(self, policy: 'QNetworkRequest.RedirectPolicy') -> None: ...
  933. def strictTransportSecurityHosts(self) -> list[QHstsPolicy]: ...
  934. def addStrictTransportSecurityHosts(self, knownHosts: collections.abc.Iterable[QHstsPolicy]) -> None: ...
  935. def isStrictTransportSecurityEnabled(self) -> bool: ...
  936. def setStrictTransportSecurityEnabled(self, enabled: bool) -> None: ...
  937. def clearConnectionCache(self) -> None: ...
  938. def supportedSchemesImplementation(self) -> list[str]: ...
  939. def connectToHost(self, hostName: str|None, port: int = ...) -> None: ...
  940. @typing.overload
  941. def connectToHostEncrypted(self, hostName: str|None, port: int = ..., sslConfiguration: 'QSslConfiguration' = ...) -> None: ...
  942. @typing.overload
  943. def connectToHostEncrypted(self, hostName: str|None, port: int, sslConfiguration: 'QSslConfiguration', peerName: str|None) -> None: ...
  944. def supportedSchemes(self) -> list[str]: ...
  945. def clearAccessCache(self) -> None: ...
  946. @typing.overload
  947. def sendCustomRequest(self, request: 'QNetworkRequest', verb: QtCore.QByteArray|bytes|bytearray|memoryview, data: QtCore.QIODevice|None = ...) -> 'QNetworkReply|None': ...
  948. @typing.overload
  949. def sendCustomRequest(self, request: 'QNetworkRequest', verb: QtCore.QByteArray|bytes|bytearray|memoryview, data: QtCore.QByteArray|bytes|bytearray|memoryview) -> 'QNetworkReply|None': ...
  950. @typing.overload
  951. def sendCustomRequest(self, request: 'QNetworkRequest', verb: QtCore.QByteArray|bytes|bytearray|memoryview, multiPart: QHttpMultiPart|None) -> 'QNetworkReply|None': ...
  952. def deleteResource(self, request: 'QNetworkRequest') -> 'QNetworkReply|None': ...
  953. def setCache(self, cache: QAbstractNetworkCache|None) -> None: ...
  954. def cache(self) -> QAbstractNetworkCache|None: ...
  955. def setProxyFactory(self, factory: 'QNetworkProxyFactory|None') -> None: ...
  956. def proxyFactory(self) -> 'QNetworkProxyFactory|None': ...
  957. def createRequest(self, op: 'QNetworkAccessManager.Operation', request: 'QNetworkRequest', device: QtCore.QIODevice|None = ...) -> 'QNetworkReply': ...
  958. preSharedKeyAuthenticationRequired: typing.ClassVar[QtCore.pyqtSignal]
  959. sslErrors: typing.ClassVar[QtCore.pyqtSignal]
  960. encrypted: typing.ClassVar[QtCore.pyqtSignal]
  961. finished: typing.ClassVar[QtCore.pyqtSignal]
  962. authenticationRequired: typing.ClassVar[QtCore.pyqtSignal]
  963. proxyAuthenticationRequired: typing.ClassVar[QtCore.pyqtSignal]
  964. @typing.overload
  965. def put(self, request: 'QNetworkRequest', data: QtCore.QIODevice|None) -> 'QNetworkReply|None': ...
  966. @typing.overload
  967. def put(self, request: 'QNetworkRequest', data: QtCore.QByteArray|bytes|bytearray|memoryview) -> 'QNetworkReply|None': ...
  968. @typing.overload
  969. def put(self, request: 'QNetworkRequest', multiPart: QHttpMultiPart|None) -> 'QNetworkReply|None': ...
  970. @typing.overload
  971. def post(self, request: 'QNetworkRequest', data: QtCore.QIODevice|None) -> 'QNetworkReply|None': ...
  972. @typing.overload
  973. def post(self, request: 'QNetworkRequest', data: QtCore.QByteArray|bytes|bytearray|memoryview) -> 'QNetworkReply|None': ...
  974. @typing.overload
  975. def post(self, request: 'QNetworkRequest', multiPart: QHttpMultiPart|None) -> 'QNetworkReply|None': ...
  976. @typing.overload
  977. def get(self, request: 'QNetworkRequest') -> 'QNetworkReply|None': ...
  978. @typing.overload
  979. def get(self, request: 'QNetworkRequest', data: QtCore.QByteArray|bytes|bytearray|memoryview) -> 'QNetworkReply|None': ...
  980. @typing.overload
  981. def get(self, request: 'QNetworkRequest', data: QtCore.QIODevice|None) -> 'QNetworkReply|None': ...
  982. def head(self, request: 'QNetworkRequest') -> 'QNetworkReply|None': ...
  983. def setCookieJar(self, cookieJar: 'QNetworkCookieJar|None') -> None: ...
  984. def cookieJar(self) -> 'QNetworkCookieJar|None': ...
  985. def setProxy(self, proxy: 'QNetworkProxy') -> None: ...
  986. def proxy(self) -> 'QNetworkProxy': ...
  987. class QNetworkCookie(PyQt6.sip.simplewrapper):
  988. class SameSite(enum.Enum):
  989. Default = ... # type: QNetworkCookie.SameSite
  990. None_ = ... # type: QNetworkCookie.SameSite
  991. Lax = ... # type: QNetworkCookie.SameSite
  992. Strict = ... # type: QNetworkCookie.SameSite
  993. class RawForm(enum.Enum):
  994. NameAndValueOnly = ... # type: QNetworkCookie.RawForm
  995. Full = ... # type: QNetworkCookie.RawForm
  996. @typing.overload
  997. def __init__(self, name: QtCore.QByteArray|bytes|bytearray|memoryview = ..., value: QtCore.QByteArray|bytes|bytearray|memoryview = ...) -> None: ...
  998. @typing.overload
  999. def __init__(self, other: 'QNetworkCookie') -> None: ...
  1000. def setSameSitePolicy(self, sameSite: 'QNetworkCookie.SameSite') -> None: ...
  1001. def sameSitePolicy(self) -> 'QNetworkCookie.SameSite': ...
  1002. def normalize(self, url: QtCore.QUrl) -> None: ...
  1003. def hasSameIdentifier(self, other: 'QNetworkCookie') -> bool: ...
  1004. def swap(self, other: 'QNetworkCookie') -> None: ...
  1005. def setHttpOnly(self, enable: bool) -> None: ...
  1006. def isHttpOnly(self) -> bool: ...
  1007. def __ne__(self, other: object): ...
  1008. def __eq__(self, other: object): ...
  1009. @staticmethod
  1010. def parseCookies(cookieString: QtCore.QByteArray|bytes|bytearray|memoryview) -> list['QNetworkCookie']: ...
  1011. def toRawForm(self, form: 'QNetworkCookie.RawForm' = ...) -> QtCore.QByteArray: ...
  1012. def setValue(self, value: QtCore.QByteArray|bytes|bytearray|memoryview) -> None: ...
  1013. def value(self) -> QtCore.QByteArray: ...
  1014. def setName(self, cookieName: QtCore.QByteArray|bytes|bytearray|memoryview) -> None: ...
  1015. def name(self) -> QtCore.QByteArray: ...
  1016. def setPath(self, path: str|None) -> None: ...
  1017. def path(self) -> str: ...
  1018. def setDomain(self, domain: str|None) -> None: ...
  1019. def domain(self) -> str: ...
  1020. def setExpirationDate(self, date: QtCore.QDateTime|datetime.datetime) -> None: ...
  1021. def expirationDate(self) -> QtCore.QDateTime: ...
  1022. def isSessionCookie(self) -> bool: ...
  1023. def setSecure(self, enable: bool) -> None: ...
  1024. def isSecure(self) -> bool: ...
  1025. class QNetworkCookieJar(QtCore.QObject):
  1026. def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
  1027. def validateCookie(self, cookie: QNetworkCookie, url: QtCore.QUrl) -> bool: ...
  1028. def allCookies(self) -> list[QNetworkCookie]: ...
  1029. def setAllCookies(self, cookieList: collections.abc.Iterable[QNetworkCookie]) -> None: ...
  1030. def deleteCookie(self, cookie: QNetworkCookie) -> bool: ...
  1031. def updateCookie(self, cookie: QNetworkCookie) -> bool: ...
  1032. def insertCookie(self, cookie: QNetworkCookie) -> bool: ...
  1033. def setCookiesFromUrl(self, cookieList: collections.abc.Iterable[QNetworkCookie], url: QtCore.QUrl) -> bool: ...
  1034. def cookiesForUrl(self, url: QtCore.QUrl) -> list[QNetworkCookie]: ...
  1035. class QNetworkDatagram(PyQt6.sip.simplewrapper):
  1036. @typing.overload
  1037. def __init__(self) -> None: ...
  1038. @typing.overload
  1039. def __init__(self, data: QtCore.QByteArray|bytes|bytearray|memoryview, destinationAddress: QHostAddress|QHostAddress.SpecialAddress = ..., port: int = ...) -> None: ...
  1040. @typing.overload
  1041. def __init__(self, other: 'QNetworkDatagram') -> None: ...
  1042. def makeReply(self, payload: QtCore.QByteArray|bytes|bytearray|memoryview) -> 'QNetworkDatagram': ...
  1043. def setData(self, data: QtCore.QByteArray|bytes|bytearray|memoryview) -> None: ...
  1044. def data(self) -> QtCore.QByteArray: ...
  1045. def setHopLimit(self, count: int) -> None: ...
  1046. def hopLimit(self) -> int: ...
  1047. def setDestination(self, address: QHostAddress|QHostAddress.SpecialAddress, port: int) -> None: ...
  1048. def setSender(self, address: QHostAddress|QHostAddress.SpecialAddress, port: int = ...) -> None: ...
  1049. def destinationPort(self) -> int: ...
  1050. def senderPort(self) -> int: ...
  1051. def destinationAddress(self) -> QHostAddress: ...
  1052. def senderAddress(self) -> QHostAddress: ...
  1053. def setInterfaceIndex(self, index: int) -> None: ...
  1054. def interfaceIndex(self) -> int: ...
  1055. def isNull(self) -> bool: ...
  1056. def isValid(self) -> bool: ...
  1057. def clear(self) -> None: ...
  1058. def swap(self, other: 'QNetworkDatagram') -> None: ...
  1059. class QNetworkDiskCache(QAbstractNetworkCache):
  1060. def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
  1061. def expire(self) -> int: ...
  1062. def clear(self) -> None: ...
  1063. def fileMetaData(self, fileName: str|None) -> QNetworkCacheMetaData: ...
  1064. def insert(self, device: QtCore.QIODevice|None) -> None: ...
  1065. def prepare(self, metaData: QNetworkCacheMetaData) -> QtCore.QIODevice|None: ...
  1066. def remove(self, url: QtCore.QUrl) -> bool: ...
  1067. def data(self, url: QtCore.QUrl) -> QtCore.QIODevice|None: ...
  1068. def updateMetaData(self, metaData: QNetworkCacheMetaData) -> None: ...
  1069. def metaData(self, url: QtCore.QUrl) -> QNetworkCacheMetaData: ...
  1070. def cacheSize(self) -> int: ...
  1071. def setMaximumCacheSize(self, size: int) -> None: ...
  1072. def maximumCacheSize(self) -> int: ...
  1073. def setCacheDirectory(self, cacheDir: str|None) -> None: ...
  1074. def cacheDirectory(self) -> str: ...
  1075. class QNetworkInformation(QtCore.QObject):
  1076. class TransportMedium(enum.Enum):
  1077. Unknown = ... # type: QNetworkInformation.TransportMedium
  1078. Ethernet = ... # type: QNetworkInformation.TransportMedium
  1079. Cellular = ... # type: QNetworkInformation.TransportMedium
  1080. WiFi = ... # type: QNetworkInformation.TransportMedium
  1081. Bluetooth = ... # type: QNetworkInformation.TransportMedium
  1082. class Feature(enum.Enum):
  1083. Reachability = ... # type: QNetworkInformation.Feature
  1084. CaptivePortal = ... # type: QNetworkInformation.Feature
  1085. TransportMedium = ... # type: QNetworkInformation.Feature
  1086. Metered = ... # type: QNetworkInformation.Feature
  1087. class Reachability(enum.Enum):
  1088. Unknown = ... # type: QNetworkInformation.Reachability
  1089. Disconnected = ... # type: QNetworkInformation.Reachability
  1090. Local = ... # type: QNetworkInformation.Reachability
  1091. Site = ... # type: QNetworkInformation.Reachability
  1092. Online = ... # type: QNetworkInformation.Reachability
  1093. @staticmethod
  1094. def loadBackendByFeatures(features: 'QNetworkInformation.Feature') -> bool: ...
  1095. @staticmethod
  1096. def loadBackendByName(backend: str) -> bool: ...
  1097. isMeteredChanged: typing.ClassVar[QtCore.pyqtSignal]
  1098. transportMediumChanged: typing.ClassVar[QtCore.pyqtSignal]
  1099. @staticmethod
  1100. def loadDefaultBackend() -> bool: ...
  1101. def supportedFeatures(self) -> 'QNetworkInformation.Feature': ...
  1102. def isMetered(self) -> bool: ...
  1103. def transportMedium(self) -> 'QNetworkInformation.TransportMedium': ...
  1104. isBehindCaptivePortalChanged: typing.ClassVar[QtCore.pyqtSignal]
  1105. def isBehindCaptivePortal(self) -> bool: ...
  1106. reachabilityChanged: typing.ClassVar[QtCore.pyqtSignal]
  1107. @staticmethod
  1108. def instance() -> 'QNetworkInformation|None': ...
  1109. @staticmethod
  1110. def availableBackends() -> list[str]: ...
  1111. @typing.overload
  1112. @staticmethod
  1113. def load(backend: str) -> bool: ...
  1114. @typing.overload
  1115. @staticmethod
  1116. def load(features: 'QNetworkInformation.Feature') -> bool: ...
  1117. def supports(self, features: 'QNetworkInformation.Feature') -> bool: ...
  1118. def backendName(self) -> str: ...
  1119. def reachability(self) -> 'QNetworkInformation.Reachability': ...
  1120. class QNetworkAddressEntry(PyQt6.sip.simplewrapper):
  1121. class DnsEligibilityStatus(enum.Enum):
  1122. DnsEligibilityUnknown = ... # type: QNetworkAddressEntry.DnsEligibilityStatus
  1123. DnsIneligible = ... # type: QNetworkAddressEntry.DnsEligibilityStatus
  1124. DnsEligible = ... # type: QNetworkAddressEntry.DnsEligibilityStatus
  1125. @typing.overload
  1126. def __init__(self) -> None: ...
  1127. @typing.overload
  1128. def __init__(self, other: 'QNetworkAddressEntry') -> None: ...
  1129. def isTemporary(self) -> bool: ...
  1130. def isPermanent(self) -> bool: ...
  1131. def clearAddressLifetime(self) -> None: ...
  1132. def setAddressLifetime(self, preferred: QtCore.QDeadlineTimer, validity: QtCore.QDeadlineTimer) -> None: ...
  1133. def validityLifetime(self) -> QtCore.QDeadlineTimer: ...
  1134. def preferredLifetime(self) -> QtCore.QDeadlineTimer: ...
  1135. def isLifetimeKnown(self) -> bool: ...
  1136. def setDnsEligibility(self, status: 'QNetworkAddressEntry.DnsEligibilityStatus') -> None: ...
  1137. def dnsEligibility(self) -> 'QNetworkAddressEntry.DnsEligibilityStatus': ...
  1138. def swap(self, other: 'QNetworkAddressEntry') -> None: ...
  1139. def setPrefixLength(self, length: int) -> None: ...
  1140. def prefixLength(self) -> int: ...
  1141. def __ne__(self, other: object): ...
  1142. def __eq__(self, other: object): ...
  1143. def setBroadcast(self, newBroadcast: QHostAddress|QHostAddress.SpecialAddress) -> None: ...
  1144. def broadcast(self) -> QHostAddress: ...
  1145. def setNetmask(self, newNetmask: QHostAddress|QHostAddress.SpecialAddress) -> None: ...
  1146. def netmask(self) -> QHostAddress: ...
  1147. def setIp(self, newIp: QHostAddress|QHostAddress.SpecialAddress) -> None: ...
  1148. def ip(self) -> QHostAddress: ...
  1149. class QNetworkInterface(PyQt6.sip.simplewrapper):
  1150. class InterfaceType(enum.Enum):
  1151. Unknown = ... # type: QNetworkInterface.InterfaceType
  1152. Loopback = ... # type: QNetworkInterface.InterfaceType
  1153. Virtual = ... # type: QNetworkInterface.InterfaceType
  1154. Ethernet = ... # type: QNetworkInterface.InterfaceType
  1155. Slip = ... # type: QNetworkInterface.InterfaceType
  1156. CanBus = ... # type: QNetworkInterface.InterfaceType
  1157. Ppp = ... # type: QNetworkInterface.InterfaceType
  1158. Fddi = ... # type: QNetworkInterface.InterfaceType
  1159. Wifi = ... # type: QNetworkInterface.InterfaceType
  1160. Ieee80211 = ... # type: QNetworkInterface.InterfaceType
  1161. Phonet = ... # type: QNetworkInterface.InterfaceType
  1162. Ieee802154 = ... # type: QNetworkInterface.InterfaceType
  1163. SixLoWPAN = ... # type: QNetworkInterface.InterfaceType
  1164. Ieee80216 = ... # type: QNetworkInterface.InterfaceType
  1165. Ieee1394 = ... # type: QNetworkInterface.InterfaceType
  1166. class InterfaceFlag(enum.Flag):
  1167. IsUp = ... # type: QNetworkInterface.InterfaceFlag
  1168. IsRunning = ... # type: QNetworkInterface.InterfaceFlag
  1169. CanBroadcast = ... # type: QNetworkInterface.InterfaceFlag
  1170. IsLoopBack = ... # type: QNetworkInterface.InterfaceFlag
  1171. IsPointToPoint = ... # type: QNetworkInterface.InterfaceFlag
  1172. CanMulticast = ... # type: QNetworkInterface.InterfaceFlag
  1173. @typing.overload
  1174. def __init__(self) -> None: ...
  1175. @typing.overload
  1176. def __init__(self, other: 'QNetworkInterface') -> None: ...
  1177. def maximumTransmissionUnit(self) -> int: ...
  1178. def type(self) -> 'QNetworkInterface.InterfaceType': ...
  1179. @staticmethod
  1180. def interfaceNameFromIndex(index: int) -> str: ...
  1181. @staticmethod
  1182. def interfaceIndexFromName(name: str|None) -> int: ...
  1183. def swap(self, other: 'QNetworkInterface') -> None: ...
  1184. def humanReadableName(self) -> str: ...
  1185. def index(self) -> int: ...
  1186. @staticmethod
  1187. def allAddresses() -> list[QHostAddress]: ...
  1188. @staticmethod
  1189. def allInterfaces() -> list['QNetworkInterface']: ...
  1190. @staticmethod
  1191. def interfaceFromIndex(index: int) -> 'QNetworkInterface': ...
  1192. @staticmethod
  1193. def interfaceFromName(name: str|None) -> 'QNetworkInterface': ...
  1194. def addressEntries(self) -> list[QNetworkAddressEntry]: ...
  1195. def hardwareAddress(self) -> str: ...
  1196. def flags(self) -> 'QNetworkInterface.InterfaceFlag': ...
  1197. def name(self) -> str: ...
  1198. def isValid(self) -> bool: ...
  1199. class QNetworkProxy(PyQt6.sip.simplewrapper):
  1200. class Capability(enum.Flag):
  1201. TunnelingCapability = ... # type: QNetworkProxy.Capability
  1202. ListeningCapability = ... # type: QNetworkProxy.Capability
  1203. UdpTunnelingCapability = ... # type: QNetworkProxy.Capability
  1204. CachingCapability = ... # type: QNetworkProxy.Capability
  1205. HostNameLookupCapability = ... # type: QNetworkProxy.Capability
  1206. SctpTunnelingCapability = ... # type: QNetworkProxy.Capability
  1207. SctpListeningCapability = ... # type: QNetworkProxy.Capability
  1208. class ProxyType(enum.Enum):
  1209. DefaultProxy = ... # type: QNetworkProxy.ProxyType
  1210. Socks5Proxy = ... # type: QNetworkProxy.ProxyType
  1211. NoProxy = ... # type: QNetworkProxy.ProxyType
  1212. HttpProxy = ... # type: QNetworkProxy.ProxyType
  1213. HttpCachingProxy = ... # type: QNetworkProxy.ProxyType
  1214. FtpCachingProxy = ... # type: QNetworkProxy.ProxyType
  1215. @typing.overload
  1216. def __init__(self) -> None: ...
  1217. @typing.overload
  1218. def __init__(self, type: 'QNetworkProxy.ProxyType', hostName: str|None = ..., port: int = ..., user: str|None = ..., password: str|None = ...) -> None: ...
  1219. @typing.overload
  1220. def __init__(self, other: 'QNetworkProxy') -> None: ...
  1221. def setHeaders(self, newHeaders: QHttpHeaders) -> None: ...
  1222. def headers(self) -> QHttpHeaders: ...
  1223. def setRawHeader(self, headerName: QtCore.QByteArray|bytes|bytearray|memoryview, value: QtCore.QByteArray|bytes|bytearray|memoryview) -> None: ...
  1224. def rawHeader(self, headerName: QtCore.QByteArray|bytes|bytearray|memoryview) -> QtCore.QByteArray: ...
  1225. def rawHeaderList(self) -> list[QtCore.QByteArray]: ...
  1226. def hasRawHeader(self, headerName: QtCore.QByteArray|bytes|bytearray|memoryview) -> bool: ...
  1227. def setHeader(self, header: 'QNetworkRequest.KnownHeaders', value: typing.Any) -> None: ...
  1228. def header(self, header: 'QNetworkRequest.KnownHeaders') -> typing.Any: ...
  1229. def swap(self, other: 'QNetworkProxy') -> None: ...
  1230. def capabilities(self) -> 'QNetworkProxy.Capability': ...
  1231. def setCapabilities(self, capab: 'QNetworkProxy.Capability') -> None: ...
  1232. def __ne__(self, other: object): ...
  1233. def __eq__(self, other: object): ...
  1234. def isTransparentProxy(self) -> bool: ...
  1235. def isCachingProxy(self) -> bool: ...
  1236. @staticmethod
  1237. def applicationProxy() -> 'QNetworkProxy': ...
  1238. @staticmethod
  1239. def setApplicationProxy(proxy: 'QNetworkProxy') -> None: ...
  1240. def port(self) -> int: ...
  1241. def setPort(self, port: int) -> None: ...
  1242. def hostName(self) -> str: ...
  1243. def setHostName(self, hostName: str|None) -> None: ...
  1244. def password(self) -> str: ...
  1245. def setPassword(self, password: str|None) -> None: ...
  1246. def user(self) -> str: ...
  1247. def setUser(self, userName: str|None) -> None: ...
  1248. def type(self) -> 'QNetworkProxy.ProxyType': ...
  1249. def setType(self, type: 'QNetworkProxy.ProxyType') -> None: ...
  1250. class QNetworkProxyQuery(PyQt6.sip.simplewrapper):
  1251. class QueryType(enum.Enum):
  1252. TcpSocket = ... # type: QNetworkProxyQuery.QueryType
  1253. UdpSocket = ... # type: QNetworkProxyQuery.QueryType
  1254. TcpServer = ... # type: QNetworkProxyQuery.QueryType
  1255. UrlRequest = ... # type: QNetworkProxyQuery.QueryType
  1256. SctpSocket = ... # type: QNetworkProxyQuery.QueryType
  1257. SctpServer = ... # type: QNetworkProxyQuery.QueryType
  1258. @typing.overload
  1259. def __init__(self) -> None: ...
  1260. @typing.overload
  1261. def __init__(self, requestUrl: QtCore.QUrl, type: 'QNetworkProxyQuery.QueryType' = ...) -> None: ...
  1262. @typing.overload
  1263. def __init__(self, hostname: str|None, port: int, protocolTag: str|None = ..., type: 'QNetworkProxyQuery.QueryType' = ...) -> None: ...
  1264. @typing.overload
  1265. def __init__(self, bindPort: int, protocolTag: str|None = ..., type: 'QNetworkProxyQuery.QueryType' = ...) -> None: ...
  1266. @typing.overload
  1267. def __init__(self, other: 'QNetworkProxyQuery') -> None: ...
  1268. def swap(self, other: 'QNetworkProxyQuery') -> None: ...
  1269. def setUrl(self, url: QtCore.QUrl) -> None: ...
  1270. def url(self) -> QtCore.QUrl: ...
  1271. def setProtocolTag(self, protocolTag: str|None) -> None: ...
  1272. def protocolTag(self) -> str: ...
  1273. def setLocalPort(self, port: int) -> None: ...
  1274. def localPort(self) -> int: ...
  1275. def setPeerHostName(self, hostname: str|None) -> None: ...
  1276. def peerHostName(self) -> str: ...
  1277. def setPeerPort(self, port: int) -> None: ...
  1278. def peerPort(self) -> int: ...
  1279. def setQueryType(self, type: 'QNetworkProxyQuery.QueryType') -> None: ...
  1280. def queryType(self) -> 'QNetworkProxyQuery.QueryType': ...
  1281. def __ne__(self, other: object): ...
  1282. def __eq__(self, other: object): ...
  1283. class QNetworkProxyFactory(PyQt6.sip.wrapper):
  1284. @typing.overload
  1285. def __init__(self) -> None: ...
  1286. @typing.overload
  1287. def __init__(self, a0: 'QNetworkProxyFactory') -> None: ...
  1288. @staticmethod
  1289. def usesSystemConfiguration() -> bool: ...
  1290. @staticmethod
  1291. def setUseSystemConfiguration(enable: bool) -> None: ...
  1292. @staticmethod
  1293. def systemProxyForQuery(query: QNetworkProxyQuery = ...) -> list[QNetworkProxy]: ...
  1294. @staticmethod
  1295. def proxyForQuery(query: QNetworkProxyQuery) -> list[QNetworkProxy]: ...
  1296. @staticmethod
  1297. def setApplicationProxyFactory(factory: 'QNetworkProxyFactory|None') -> None: ...
  1298. def queryProxy(self, query: QNetworkProxyQuery = ...) -> list[QNetworkProxy]: ...
  1299. class QNetworkReply(QtCore.QIODevice):
  1300. class NetworkError(enum.Enum):
  1301. NoError = ... # type: QNetworkReply.NetworkError
  1302. ConnectionRefusedError = ... # type: QNetworkReply.NetworkError
  1303. RemoteHostClosedError = ... # type: QNetworkReply.NetworkError
  1304. HostNotFoundError = ... # type: QNetworkReply.NetworkError
  1305. TimeoutError = ... # type: QNetworkReply.NetworkError
  1306. OperationCanceledError = ... # type: QNetworkReply.NetworkError
  1307. SslHandshakeFailedError = ... # type: QNetworkReply.NetworkError
  1308. UnknownNetworkError = ... # type: QNetworkReply.NetworkError
  1309. ProxyConnectionRefusedError = ... # type: QNetworkReply.NetworkError
  1310. ProxyConnectionClosedError = ... # type: QNetworkReply.NetworkError
  1311. ProxyNotFoundError = ... # type: QNetworkReply.NetworkError
  1312. ProxyTimeoutError = ... # type: QNetworkReply.NetworkError
  1313. ProxyAuthenticationRequiredError = ... # type: QNetworkReply.NetworkError
  1314. UnknownProxyError = ... # type: QNetworkReply.NetworkError
  1315. ContentAccessDenied = ... # type: QNetworkReply.NetworkError
  1316. ContentOperationNotPermittedError = ... # type: QNetworkReply.NetworkError
  1317. ContentNotFoundError = ... # type: QNetworkReply.NetworkError
  1318. AuthenticationRequiredError = ... # type: QNetworkReply.NetworkError
  1319. UnknownContentError = ... # type: QNetworkReply.NetworkError
  1320. ProtocolUnknownError = ... # type: QNetworkReply.NetworkError
  1321. ProtocolInvalidOperationError = ... # type: QNetworkReply.NetworkError
  1322. ProtocolFailure = ... # type: QNetworkReply.NetworkError
  1323. ContentReSendError = ... # type: QNetworkReply.NetworkError
  1324. TemporaryNetworkFailureError = ... # type: QNetworkReply.NetworkError
  1325. NetworkSessionFailedError = ... # type: QNetworkReply.NetworkError
  1326. BackgroundRequestNotAllowedError = ... # type: QNetworkReply.NetworkError
  1327. ContentConflictError = ... # type: QNetworkReply.NetworkError
  1328. ContentGoneError = ... # type: QNetworkReply.NetworkError
  1329. InternalServerError = ... # type: QNetworkReply.NetworkError
  1330. OperationNotImplementedError = ... # type: QNetworkReply.NetworkError
  1331. ServiceUnavailableError = ... # type: QNetworkReply.NetworkError
  1332. UnknownServerError = ... # type: QNetworkReply.NetworkError
  1333. TooManyRedirectsError = ... # type: QNetworkReply.NetworkError
  1334. InsecureRedirectError = ... # type: QNetworkReply.NetworkError
  1335. def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
  1336. def setWellKnownHeader(self, name: QHttpHeaders.WellKnownHeader, value: QtCore.QByteArray|bytes|bytearray|memoryview) -> None: ...
  1337. def setHeaders(self, newHeaders: QHttpHeaders) -> None: ...
  1338. def headers(self) -> QHttpHeaders: ...
  1339. requestSent: typing.ClassVar[QtCore.pyqtSignal]
  1340. socketStartedConnecting: typing.ClassVar[QtCore.pyqtSignal]
  1341. def ignoreSslErrorsImplementation(self, a0: collections.abc.Iterable['QSslError']) -> None: ...
  1342. def setSslConfigurationImplementation(self, a0: 'QSslConfiguration') -> None: ...
  1343. def sslConfigurationImplementation(self, a0: 'QSslConfiguration') -> None: ...
  1344. def rawHeaderPairs(self) -> list[tuple[QtCore.QByteArray, QtCore.QByteArray]]: ...
  1345. def isRunning(self) -> bool: ...
  1346. def isFinished(self) -> bool: ...
  1347. def setFinished(self, finished: bool) -> None: ...
  1348. def setAttribute(self, code: 'QNetworkRequest.Attribute', value: typing.Any) -> None: ...
  1349. def setRawHeader(self, headerName: QtCore.QByteArray|bytes|bytearray|memoryview, value: QtCore.QByteArray|bytes|bytearray|memoryview) -> None: ...
  1350. def setHeader(self, header: 'QNetworkRequest.KnownHeaders', value: typing.Any) -> None: ...
  1351. def setUrl(self, url: QtCore.QUrl) -> None: ...
  1352. def setError(self, errorCode: 'QNetworkReply.NetworkError', errorString: str|None) -> None: ...
  1353. def setRequest(self, request: 'QNetworkRequest') -> None: ...
  1354. def setOperation(self, operation: QNetworkAccessManager.Operation) -> None: ...
  1355. def writeData(self, a0: PyQt6.sip.Buffer) -> int: ...
  1356. redirectAllowed: typing.ClassVar[QtCore.pyqtSignal]
  1357. redirected: typing.ClassVar[QtCore.pyqtSignal]
  1358. preSharedKeyAuthenticationRequired: typing.ClassVar[QtCore.pyqtSignal]
  1359. downloadProgress: typing.ClassVar[QtCore.pyqtSignal]
  1360. uploadProgress: typing.ClassVar[QtCore.pyqtSignal]
  1361. sslErrors: typing.ClassVar[QtCore.pyqtSignal]
  1362. errorOccurred: typing.ClassVar[QtCore.pyqtSignal]
  1363. encrypted: typing.ClassVar[QtCore.pyqtSignal]
  1364. finished: typing.ClassVar[QtCore.pyqtSignal]
  1365. metaDataChanged: typing.ClassVar[QtCore.pyqtSignal]
  1366. @typing.overload
  1367. def ignoreSslErrors(self) -> None: ...
  1368. @typing.overload
  1369. def ignoreSslErrors(self, errors: collections.abc.Iterable['QSslError']) -> None: ...
  1370. def setSslConfiguration(self, configuration: 'QSslConfiguration') -> None: ...
  1371. def sslConfiguration(self) -> 'QSslConfiguration': ...
  1372. def attribute(self, code: 'QNetworkRequest.Attribute') -> typing.Any: ...
  1373. def rawHeader(self, headerName: QtCore.QByteArray|bytes|bytearray|memoryview|str|None) -> QtCore.QByteArray: ...
  1374. def rawHeaderList(self) -> list[QtCore.QByteArray]: ...
  1375. def hasRawHeader(self, headerName: QtCore.QByteArray|bytes|bytearray|memoryview|str|None) -> bool: ...
  1376. def header(self, header: 'QNetworkRequest.KnownHeaders') -> typing.Any: ...
  1377. def url(self) -> QtCore.QUrl: ...
  1378. def error(self) -> 'QNetworkReply.NetworkError': ...
  1379. def request(self) -> 'QNetworkRequest': ...
  1380. def operation(self) -> QNetworkAccessManager.Operation: ...
  1381. def manager(self) -> QNetworkAccessManager|None: ...
  1382. def setReadBufferSize(self, size: int) -> None: ...
  1383. def readBufferSize(self) -> int: ...
  1384. def isSequential(self) -> bool: ...
  1385. def close(self) -> None: ...
  1386. def abort(self) -> None: ...
  1387. class QNetworkRequest(PyQt6.sip.simplewrapper):
  1388. class TransferTimeoutConstant(enum.Enum):
  1389. DefaultTransferTimeoutConstant = ... # type: QNetworkRequest.TransferTimeoutConstant
  1390. class RedirectPolicy(enum.Enum):
  1391. ManualRedirectPolicy = ... # type: QNetworkRequest.RedirectPolicy
  1392. NoLessSafeRedirectPolicy = ... # type: QNetworkRequest.RedirectPolicy
  1393. SameOriginRedirectPolicy = ... # type: QNetworkRequest.RedirectPolicy
  1394. UserVerifiedRedirectPolicy = ... # type: QNetworkRequest.RedirectPolicy
  1395. class Priority(enum.Enum):
  1396. HighPriority = ... # type: QNetworkRequest.Priority
  1397. NormalPriority = ... # type: QNetworkRequest.Priority
  1398. LowPriority = ... # type: QNetworkRequest.Priority
  1399. class LoadControl(enum.Enum):
  1400. Automatic = ... # type: QNetworkRequest.LoadControl
  1401. Manual = ... # type: QNetworkRequest.LoadControl
  1402. class CacheLoadControl(enum.Enum):
  1403. AlwaysNetwork = ... # type: QNetworkRequest.CacheLoadControl
  1404. PreferNetwork = ... # type: QNetworkRequest.CacheLoadControl
  1405. PreferCache = ... # type: QNetworkRequest.CacheLoadControl
  1406. AlwaysCache = ... # type: QNetworkRequest.CacheLoadControl
  1407. class Attribute(enum.Enum):
  1408. HttpStatusCodeAttribute = ... # type: QNetworkRequest.Attribute
  1409. HttpReasonPhraseAttribute = ... # type: QNetworkRequest.Attribute
  1410. RedirectionTargetAttribute = ... # type: QNetworkRequest.Attribute
  1411. ConnectionEncryptedAttribute = ... # type: QNetworkRequest.Attribute
  1412. CacheLoadControlAttribute = ... # type: QNetworkRequest.Attribute
  1413. CacheSaveControlAttribute = ... # type: QNetworkRequest.Attribute
  1414. SourceIsFromCacheAttribute = ... # type: QNetworkRequest.Attribute
  1415. DoNotBufferUploadDataAttribute = ... # type: QNetworkRequest.Attribute
  1416. HttpPipeliningAllowedAttribute = ... # type: QNetworkRequest.Attribute
  1417. HttpPipeliningWasUsedAttribute = ... # type: QNetworkRequest.Attribute
  1418. CustomVerbAttribute = ... # type: QNetworkRequest.Attribute
  1419. CookieLoadControlAttribute = ... # type: QNetworkRequest.Attribute
  1420. AuthenticationReuseAttribute = ... # type: QNetworkRequest.Attribute
  1421. CookieSaveControlAttribute = ... # type: QNetworkRequest.Attribute
  1422. BackgroundRequestAttribute = ... # type: QNetworkRequest.Attribute
  1423. EmitAllUploadProgressSignalsAttribute = ... # type: QNetworkRequest.Attribute
  1424. Http2AllowedAttribute = ... # type: QNetworkRequest.Attribute
  1425. Http2WasUsedAttribute = ... # type: QNetworkRequest.Attribute
  1426. OriginalContentLengthAttribute = ... # type: QNetworkRequest.Attribute
  1427. RedirectPolicyAttribute = ... # type: QNetworkRequest.Attribute
  1428. Http2DirectAttribute = ... # type: QNetworkRequest.Attribute
  1429. AutoDeleteReplyOnFinishAttribute = ... # type: QNetworkRequest.Attribute
  1430. ConnectionCacheExpiryTimeoutSecondsAttribute = ... # type: QNetworkRequest.Attribute
  1431. Http2CleartextAllowedAttribute = ... # type: QNetworkRequest.Attribute
  1432. UseCredentialsAttribute = ... # type: QNetworkRequest.Attribute
  1433. FullLocalServerNameAttribute = ... # type: QNetworkRequest.Attribute
  1434. User = ... # type: QNetworkRequest.Attribute
  1435. UserMax = ... # type: QNetworkRequest.Attribute
  1436. class KnownHeaders(enum.Enum):
  1437. ContentTypeHeader = ... # type: QNetworkRequest.KnownHeaders
  1438. ContentLengthHeader = ... # type: QNetworkRequest.KnownHeaders
  1439. LocationHeader = ... # type: QNetworkRequest.KnownHeaders
  1440. LastModifiedHeader = ... # type: QNetworkRequest.KnownHeaders
  1441. CookieHeader = ... # type: QNetworkRequest.KnownHeaders
  1442. SetCookieHeader = ... # type: QNetworkRequest.KnownHeaders
  1443. ContentDispositionHeader = ... # type: QNetworkRequest.KnownHeaders
  1444. UserAgentHeader = ... # type: QNetworkRequest.KnownHeaders
  1445. ServerHeader = ... # type: QNetworkRequest.KnownHeaders
  1446. IfModifiedSinceHeader = ... # type: QNetworkRequest.KnownHeaders
  1447. ETagHeader = ... # type: QNetworkRequest.KnownHeaders
  1448. IfMatchHeader = ... # type: QNetworkRequest.KnownHeaders
  1449. IfNoneMatchHeader = ... # type: QNetworkRequest.KnownHeaders
  1450. DefaultTransferTimeout = ... # type: int
  1451. @typing.overload
  1452. def __init__(self, url: QtCore.QUrl) -> None: ...
  1453. @typing.overload
  1454. def __init__(self) -> None: ...
  1455. @typing.overload
  1456. def __init__(self, other: 'QNetworkRequest') -> None: ...
  1457. def setTcpKeepAliveProbeCount(self, probes: int) -> None: ...
  1458. def tcpKeepAliveProbeCount(self) -> int: ...
  1459. def setTcpKeepAliveIntervalBetweenProbes(self, interval: int) -> None: ...
  1460. def tcpKeepAliveIntervalBetweenProbes(self) -> int: ...
  1461. def setTcpKeepAliveIdleTimeBeforeProbes(self, idle: int) -> None: ...
  1462. def tcpKeepAliveIdleTimeBeforeProbes(self) -> int: ...
  1463. def setHeaders(self, newHeaders: QHttpHeaders) -> None: ...
  1464. def headers(self) -> QHttpHeaders: ...
  1465. def setDecompressedSafetyCheckThreshold(self, threshold: int) -> None: ...
  1466. def decompressedSafetyCheckThreshold(self) -> int: ...
  1467. def setTransferTimeout(self, timeout: int = ...) -> None: ...
  1468. def transferTimeout(self) -> int: ...
  1469. def setHttp2Configuration(self, configuration: QHttp2Configuration) -> None: ...
  1470. def setHttp1Configuration(self, configuration: QHttp1Configuration) -> None: ...
  1471. def http2Configuration(self) -> QHttp2Configuration: ...
  1472. def http1Configuration(self) -> QHttp1Configuration: ...
  1473. def setPeerVerifyName(self, peerName: str|None) -> None: ...
  1474. def peerVerifyName(self) -> str: ...
  1475. def setMaximumRedirectsAllowed(self, maximumRedirectsAllowed: int) -> None: ...
  1476. def maximumRedirectsAllowed(self) -> int: ...
  1477. def swap(self, other: 'QNetworkRequest') -> None: ...
  1478. def setPriority(self, priority: 'QNetworkRequest.Priority') -> None: ...
  1479. def priority(self) -> 'QNetworkRequest.Priority': ...
  1480. def originatingObject(self) -> QtCore.QObject|None: ...
  1481. def setOriginatingObject(self, object: QtCore.QObject|None) -> None: ...
  1482. def __ne__(self, other: object): ...
  1483. def __eq__(self, other: object): ...
  1484. def setSslConfiguration(self, configuration: 'QSslConfiguration') -> None: ...
  1485. def sslConfiguration(self) -> 'QSslConfiguration': ...
  1486. def setAttribute(self, code: 'QNetworkRequest.Attribute', value: typing.Any) -> None: ...
  1487. def attribute(self, code: 'QNetworkRequest.Attribute', defaultValue: typing.Any = ...) -> typing.Any: ...
  1488. def setRawHeader(self, headerName: QtCore.QByteArray|bytes|bytearray|memoryview, value: QtCore.QByteArray|bytes|bytearray|memoryview) -> None: ...
  1489. def rawHeader(self, headerName: QtCore.QByteArray|bytes|bytearray|memoryview|str|None) -> QtCore.QByteArray: ...
  1490. def rawHeaderList(self) -> list[QtCore.QByteArray]: ...
  1491. def hasRawHeader(self, headerName: QtCore.QByteArray|bytes|bytearray|memoryview|str|None) -> bool: ...
  1492. def setHeader(self, header: 'QNetworkRequest.KnownHeaders', value: typing.Any) -> None: ...
  1493. def header(self, header: 'QNetworkRequest.KnownHeaders') -> typing.Any: ...
  1494. def setUrl(self, url: QtCore.QUrl) -> None: ...
  1495. def url(self) -> QtCore.QUrl: ...
  1496. class QNetworkRequestFactory(PyQt6.sip.simplewrapper):
  1497. @typing.overload
  1498. def __init__(self) -> None: ...
  1499. @typing.overload
  1500. def __init__(self, baseUrl: QtCore.QUrl) -> None: ...
  1501. @typing.overload
  1502. def __init__(self, other: 'QNetworkRequestFactory') -> None: ...
  1503. def clearAttributes(self) -> None: ...
  1504. def clearAttribute(self, attribute: QNetworkRequest.Attribute) -> None: ...
  1505. def setAttribute(self, attribute: QNetworkRequest.Attribute, value: typing.Any) -> None: ...
  1506. @typing.overload
  1507. def attribute(self, attribute: QNetworkRequest.Attribute) -> typing.Any: ...
  1508. @typing.overload
  1509. def attribute(self, attribute: QNetworkRequest.Attribute, defaultValue: typing.Any) -> typing.Any: ...
  1510. def priority(self) -> QNetworkRequest.Priority: ...
  1511. def setPriority(self, priority: QNetworkRequest.Priority) -> None: ...
  1512. def clearQueryParameters(self) -> None: ...
  1513. def setQueryParameters(self, query: QtCore.QUrlQuery) -> None: ...
  1514. def queryParameters(self) -> QtCore.QUrlQuery: ...
  1515. def transferTimeout(self) -> int: ...
  1516. def setTransferTimeout(self, timeout: int) -> None: ...
  1517. def clearPassword(self) -> None: ...
  1518. def setPassword(self, password: str|None) -> None: ...
  1519. def password(self) -> str: ...
  1520. def clearUserName(self) -> None: ...
  1521. def setUserName(self, userName: str|None) -> None: ...
  1522. def userName(self) -> str: ...
  1523. def clearBearerToken(self) -> None: ...
  1524. def setBearerToken(self, token: QtCore.QByteArray|bytes|bytearray|memoryview) -> None: ...
  1525. def bearerToken(self) -> QtCore.QByteArray: ...
  1526. def clearCommonHeaders(self) -> None: ...
  1527. def commonHeaders(self) -> QHttpHeaders: ...
  1528. def setCommonHeaders(self, headers: QHttpHeaders) -> None: ...
  1529. @typing.overload
  1530. def createRequest(self) -> QNetworkRequest: ...
  1531. @typing.overload
  1532. def createRequest(self, query: QtCore.QUrlQuery) -> QNetworkRequest: ...
  1533. @typing.overload
  1534. def createRequest(self, path: str|None) -> QNetworkRequest: ...
  1535. @typing.overload
  1536. def createRequest(self, path: str|None, query: QtCore.QUrlQuery) -> QNetworkRequest: ...
  1537. def setSslConfiguration(self, configuration: 'QSslConfiguration') -> None: ...
  1538. def sslConfiguration(self) -> 'QSslConfiguration': ...
  1539. def setBaseUrl(self, url: QtCore.QUrl) -> None: ...
  1540. def baseUrl(self) -> QtCore.QUrl: ...
  1541. def swap(self, other: 'QNetworkRequestFactory') -> None: ...
  1542. class QOcspResponse(PyQt6.sip.simplewrapper):
  1543. @typing.overload
  1544. def __init__(self) -> None: ...
  1545. @typing.overload
  1546. def __init__(self, other: 'QOcspResponse') -> None: ...
  1547. def __eq__(self, other: object): ...
  1548. def __ne__(self, other: object): ...
  1549. def __hash__(self) -> int: ...
  1550. def swap(self, other: 'QOcspResponse') -> None: ...
  1551. def subject(self) -> 'QSslCertificate': ...
  1552. def responder(self) -> 'QSslCertificate': ...
  1553. def revocationReason(self) -> QOcspRevocationReason: ...
  1554. def certificateStatus(self) -> QOcspCertificateStatus: ...
  1555. class QPasswordDigestor(PyQt6.sip.simplewrapper):
  1556. def deriveKeyPbkdf2(self, algorithm: QtCore.QCryptographicHash.Algorithm, password: QtCore.QByteArray|bytes|bytearray|memoryview, salt: QtCore.QByteArray|bytes|bytearray|memoryview, iterations: int, dkLen: int) -> QtCore.QByteArray: ...
  1557. def deriveKeyPbkdf1(self, algorithm: QtCore.QCryptographicHash.Algorithm, password: QtCore.QByteArray|bytes|bytearray|memoryview, salt: QtCore.QByteArray|bytes|bytearray|memoryview, iterations: int, dkLen: int) -> QtCore.QByteArray: ...
  1558. class QRestAccessManager(QtCore.QObject):
  1559. def __init__(self, manager: QNetworkAccessManager|None, parent: QtCore.QObject|None = ...) -> None: ...
  1560. @typing.overload
  1561. def sendCustomRequest(self, request: QNetworkRequest, method: QtCore.QByteArray|bytes|bytearray|memoryview, data: QtCore.QByteArray|bytes|bytearray|memoryview) -> QNetworkReply|None: ...
  1562. @typing.overload
  1563. def sendCustomRequest(self, request: QNetworkRequest, method: QtCore.QByteArray|bytes|bytearray|memoryview, data: QtCore.QIODevice|None) -> QNetworkReply|None: ...
  1564. @typing.overload
  1565. def sendCustomRequest(self, request: QNetworkRequest, method: QtCore.QByteArray|bytes|bytearray|memoryview, data: QHttpMultiPart|None) -> QNetworkReply|None: ...
  1566. @typing.overload
  1567. def patch(self, request: QNetworkRequest, data: QtCore.QJsonDocument) -> QNetworkReply|None: ...
  1568. @typing.overload
  1569. def patch(self, request: QNetworkRequest, data: dict[str|None, typing.Any]) -> QNetworkReply|None: ...
  1570. @typing.overload
  1571. def patch(self, request: QNetworkRequest, data: QtCore.QByteArray|bytes|bytearray|memoryview) -> QNetworkReply|None: ...
  1572. @typing.overload
  1573. def patch(self, request: QNetworkRequest, data: QtCore.QIODevice|None) -> QNetworkReply|None: ...
  1574. @typing.overload
  1575. def put(self, request: QNetworkRequest, data: QtCore.QJsonDocument) -> QNetworkReply|None: ...
  1576. @typing.overload
  1577. def put(self, request: QNetworkRequest, data: dict[str|None, typing.Any]) -> QNetworkReply|None: ...
  1578. @typing.overload
  1579. def put(self, request: QNetworkRequest, data: QtCore.QByteArray|bytes|bytearray|memoryview) -> QNetworkReply|None: ...
  1580. @typing.overload
  1581. def put(self, request: QNetworkRequest, data: QHttpMultiPart|None) -> QNetworkReply|None: ...
  1582. @typing.overload
  1583. def put(self, request: QNetworkRequest, data: QtCore.QIODevice|None) -> QNetworkReply|None: ...
  1584. @typing.overload
  1585. def post(self, request: QNetworkRequest, data: QtCore.QJsonDocument) -> QNetworkReply|None: ...
  1586. @typing.overload
  1587. def post(self, request: QNetworkRequest, data: dict[str|None, typing.Any]) -> QNetworkReply|None: ...
  1588. @typing.overload
  1589. def post(self, request: QNetworkRequest, data: QtCore.QByteArray|bytes|bytearray|memoryview) -> QNetworkReply|None: ...
  1590. @typing.overload
  1591. def post(self, request: QNetworkRequest, data: QHttpMultiPart|None) -> QNetworkReply|None: ...
  1592. @typing.overload
  1593. def post(self, request: QNetworkRequest, data: QtCore.QIODevice|None) -> QNetworkReply|None: ...
  1594. @typing.overload
  1595. def get(self, request: QNetworkRequest) -> QNetworkReply|None: ...
  1596. @typing.overload
  1597. def get(self, request: QNetworkRequest, data: QtCore.QByteArray|bytes|bytearray|memoryview) -> QNetworkReply|None: ...
  1598. @typing.overload
  1599. def get(self, request: QNetworkRequest, data: QtCore.QJsonDocument) -> QNetworkReply|None: ...
  1600. @typing.overload
  1601. def get(self, request: QNetworkRequest, data: QtCore.QIODevice|None) -> QNetworkReply|None: ...
  1602. def head(self, request: QNetworkRequest) -> QNetworkReply|None: ...
  1603. def deleteResource(self, request: QNetworkRequest) -> QNetworkReply|None: ...
  1604. def networkAccessManager(self) -> QNetworkAccessManager|None: ...
  1605. class QRestReply(PyQt6.sip.simplewrapper):
  1606. def __init__(self, reply: QNetworkReply|None) -> None: ...
  1607. def errorString(self) -> str: ...
  1608. def error(self) -> QNetworkReply.NetworkError: ...
  1609. def hasError(self) -> bool: ...
  1610. def isHttpStatusSuccess(self) -> bool: ...
  1611. def httpStatus(self) -> int: ...
  1612. def isSuccess(self) -> bool: ...
  1613. def readText(self) -> str: ...
  1614. def readBody(self) -> QtCore.QByteArray: ...
  1615. def readJson(self, error: QtCore.QJsonParseError|None = ...) -> QtCore.QJsonDocument|None: ...
  1616. def networkReply(self) -> QNetworkReply|None: ...
  1617. def swap(self, other: 'QRestReply') -> None: ...
  1618. class QSsl(PyQt6.sip.simplewrapper):
  1619. class SupportedFeature(enum.Enum):
  1620. CertificateVerification = ... # type: QSsl.SupportedFeature
  1621. ClientSideAlpn = ... # type: QSsl.SupportedFeature
  1622. ServerSideAlpn = ... # type: QSsl.SupportedFeature
  1623. Ocsp = ... # type: QSsl.SupportedFeature
  1624. Psk = ... # type: QSsl.SupportedFeature
  1625. SessionTicket = ... # type: QSsl.SupportedFeature
  1626. Alerts = ... # type: QSsl.SupportedFeature
  1627. class ImplementedClass(enum.Enum):
  1628. Key = ... # type: QSsl.ImplementedClass
  1629. Certificate = ... # type: QSsl.ImplementedClass
  1630. Socket = ... # type: QSsl.ImplementedClass
  1631. DiffieHellman = ... # type: QSsl.ImplementedClass
  1632. EllipticCurve = ... # type: QSsl.ImplementedClass
  1633. Dtls = ... # type: QSsl.ImplementedClass
  1634. DtlsCookie = ... # type: QSsl.ImplementedClass
  1635. class AlertType(enum.Enum):
  1636. CloseNotify = ... # type: QSsl.AlertType
  1637. UnexpectedMessage = ... # type: QSsl.AlertType
  1638. BadRecordMac = ... # type: QSsl.AlertType
  1639. RecordOverflow = ... # type: QSsl.AlertType
  1640. DecompressionFailure = ... # type: QSsl.AlertType
  1641. HandshakeFailure = ... # type: QSsl.AlertType
  1642. NoCertificate = ... # type: QSsl.AlertType
  1643. BadCertificate = ... # type: QSsl.AlertType
  1644. UnsupportedCertificate = ... # type: QSsl.AlertType
  1645. CertificateRevoked = ... # type: QSsl.AlertType
  1646. CertificateExpired = ... # type: QSsl.AlertType
  1647. CertificateUnknown = ... # type: QSsl.AlertType
  1648. IllegalParameter = ... # type: QSsl.AlertType
  1649. UnknownCa = ... # type: QSsl.AlertType
  1650. AccessDenied = ... # type: QSsl.AlertType
  1651. DecodeError = ... # type: QSsl.AlertType
  1652. DecryptError = ... # type: QSsl.AlertType
  1653. ExportRestriction = ... # type: QSsl.AlertType
  1654. ProtocolVersion = ... # type: QSsl.AlertType
  1655. InsufficientSecurity = ... # type: QSsl.AlertType
  1656. InternalError = ... # type: QSsl.AlertType
  1657. InappropriateFallback = ... # type: QSsl.AlertType
  1658. UserCancelled = ... # type: QSsl.AlertType
  1659. NoRenegotiation = ... # type: QSsl.AlertType
  1660. MissingExtension = ... # type: QSsl.AlertType
  1661. UnsupportedExtension = ... # type: QSsl.AlertType
  1662. CertificateUnobtainable = ... # type: QSsl.AlertType
  1663. UnrecognizedName = ... # type: QSsl.AlertType
  1664. BadCertificateStatusResponse = ... # type: QSsl.AlertType
  1665. BadCertificateHashValue = ... # type: QSsl.AlertType
  1666. UnknownPskIdentity = ... # type: QSsl.AlertType
  1667. CertificateRequired = ... # type: QSsl.AlertType
  1668. NoApplicationProtocol = ... # type: QSsl.AlertType
  1669. UnknownAlertMessage = ... # type: QSsl.AlertType
  1670. class AlertLevel(enum.Enum):
  1671. Warning = ... # type: QSsl.AlertLevel
  1672. Fatal = ... # type: QSsl.AlertLevel
  1673. Unknown = ... # type: QSsl.AlertLevel
  1674. class SslOption(enum.Flag):
  1675. SslOptionDisableEmptyFragments = ... # type: QSsl.SslOption
  1676. SslOptionDisableSessionTickets = ... # type: QSsl.SslOption
  1677. SslOptionDisableCompression = ... # type: QSsl.SslOption
  1678. SslOptionDisableServerNameIndication = ... # type: QSsl.SslOption
  1679. SslOptionDisableLegacyRenegotiation = ... # type: QSsl.SslOption
  1680. SslOptionDisableSessionSharing = ... # type: QSsl.SslOption
  1681. SslOptionDisableSessionPersistence = ... # type: QSsl.SslOption
  1682. SslOptionDisableServerCipherPreference = ... # type: QSsl.SslOption
  1683. class SslProtocol(enum.Enum):
  1684. UnknownProtocol = ... # type: QSsl.SslProtocol
  1685. TlsV1_0 = ... # type: QSsl.SslProtocol
  1686. TlsV1_0OrLater = ... # type: QSsl.SslProtocol
  1687. TlsV1_1 = ... # type: QSsl.SslProtocol
  1688. TlsV1_1OrLater = ... # type: QSsl.SslProtocol
  1689. TlsV1_2 = ... # type: QSsl.SslProtocol
  1690. TlsV1_2OrLater = ... # type: QSsl.SslProtocol
  1691. AnyProtocol = ... # type: QSsl.SslProtocol
  1692. SecureProtocols = ... # type: QSsl.SslProtocol
  1693. DtlsV1_0 = ... # type: QSsl.SslProtocol
  1694. DtlsV1_0OrLater = ... # type: QSsl.SslProtocol
  1695. DtlsV1_2 = ... # type: QSsl.SslProtocol
  1696. DtlsV1_2OrLater = ... # type: QSsl.SslProtocol
  1697. TlsV1_3 = ... # type: QSsl.SslProtocol
  1698. TlsV1_3OrLater = ... # type: QSsl.SslProtocol
  1699. class AlternativeNameEntryType(enum.Enum):
  1700. EmailEntry = ... # type: QSsl.AlternativeNameEntryType
  1701. DnsEntry = ... # type: QSsl.AlternativeNameEntryType
  1702. IpAddressEntry = ... # type: QSsl.AlternativeNameEntryType
  1703. class KeyAlgorithm(enum.Enum):
  1704. Opaque = ... # type: QSsl.KeyAlgorithm
  1705. Rsa = ... # type: QSsl.KeyAlgorithm
  1706. Dsa = ... # type: QSsl.KeyAlgorithm
  1707. Ec = ... # type: QSsl.KeyAlgorithm
  1708. Dh = ... # type: QSsl.KeyAlgorithm
  1709. MlDsa = ... # type: QSsl.KeyAlgorithm
  1710. class EncodingFormat(enum.Enum):
  1711. Pem = ... # type: QSsl.EncodingFormat
  1712. Der = ... # type: QSsl.EncodingFormat
  1713. class KeyType(enum.Enum):
  1714. PrivateKey = ... # type: QSsl.KeyType
  1715. PublicKey = ... # type: QSsl.KeyType
  1716. class QSslCertificate(PyQt6.sip.simplewrapper):
  1717. class PatternSyntax(enum.Enum):
  1718. RegularExpression = ... # type: QSslCertificate.PatternSyntax
  1719. Wildcard = ... # type: QSslCertificate.PatternSyntax
  1720. FixedString = ... # type: QSslCertificate.PatternSyntax
  1721. class SubjectInfo(enum.Enum):
  1722. Organization = ... # type: QSslCertificate.SubjectInfo
  1723. CommonName = ... # type: QSslCertificate.SubjectInfo
  1724. LocalityName = ... # type: QSslCertificate.SubjectInfo
  1725. OrganizationalUnitName = ... # type: QSslCertificate.SubjectInfo
  1726. CountryName = ... # type: QSslCertificate.SubjectInfo
  1727. StateOrProvinceName = ... # type: QSslCertificate.SubjectInfo
  1728. DistinguishedNameQualifier = ... # type: QSslCertificate.SubjectInfo
  1729. SerialNumber = ... # type: QSslCertificate.SubjectInfo
  1730. EmailAddress = ... # type: QSslCertificate.SubjectInfo
  1731. @typing.overload
  1732. def __init__(self, device: QtCore.QIODevice|None, format: QSsl.EncodingFormat = ...) -> None: ...
  1733. @typing.overload
  1734. def __init__(self, data: QtCore.QByteArray|bytes|bytearray|memoryview = ..., format: QSsl.EncodingFormat = ...) -> None: ...
  1735. @typing.overload
  1736. def __init__(self, other: 'QSslCertificate') -> None: ...
  1737. def subjectDisplayName(self) -> str: ...
  1738. def issuerDisplayName(self) -> str: ...
  1739. @staticmethod
  1740. def importPkcs12(device: QtCore.QIODevice|None, key: 'QSslKey|None', certificate: 'QSslCertificate|None', caCertificates: collections.abc.Iterable['QSslCertificate'] = ..., passPhrase: QtCore.QByteArray|bytes|bytearray|memoryview = ...) -> bool: ...
  1741. def __hash__(self) -> int: ...
  1742. def isSelfSigned(self) -> bool: ...
  1743. @staticmethod
  1744. def verify(certificateChain: collections.abc.Iterable['QSslCertificate'], hostName: str|None = ...) -> list['QSslError']: ...
  1745. def toText(self) -> str: ...
  1746. def extensions(self) -> list['QSslCertificateExtension']: ...
  1747. def issuerInfoAttributes(self) -> list[QtCore.QByteArray]: ...
  1748. def subjectInfoAttributes(self) -> list[QtCore.QByteArray]: ...
  1749. def isBlacklisted(self) -> bool: ...
  1750. def swap(self, other: 'QSslCertificate') -> None: ...
  1751. def handle(self) -> PyQt6.sip.voidptr: ...
  1752. @staticmethod
  1753. def fromFile(filePath: str|None, format: QSsl.EncodingFormat = ...) -> list['QSslCertificate']: ...
  1754. @staticmethod
  1755. def fromData(data: QtCore.QByteArray|bytes|bytearray|memoryview, format: QSsl.EncodingFormat = ...) -> list['QSslCertificate']: ...
  1756. @staticmethod
  1757. def fromDevice(device: QtCore.QIODevice|None, format: QSsl.EncodingFormat = ...) -> list['QSslCertificate']: ...
  1758. @staticmethod
  1759. def fromPath(path: str|None, format: QSsl.EncodingFormat = ..., syntax: 'QSslCertificate.PatternSyntax' = ...) -> list['QSslCertificate']: ...
  1760. def toDer(self) -> QtCore.QByteArray: ...
  1761. def toPem(self) -> QtCore.QByteArray: ...
  1762. def publicKey(self) -> 'QSslKey': ...
  1763. def expiryDate(self) -> QtCore.QDateTime: ...
  1764. def effectiveDate(self) -> QtCore.QDateTime: ...
  1765. def subjectAlternativeNames(self) -> dict[QSsl.AlternativeNameEntryType, list[str]]: ...
  1766. @typing.overload
  1767. def subjectInfo(self, info: 'QSslCertificate.SubjectInfo') -> list[str]: ...
  1768. @typing.overload
  1769. def subjectInfo(self, attribute: QtCore.QByteArray|bytes|bytearray|memoryview) -> list[str]: ...
  1770. @typing.overload
  1771. def issuerInfo(self, info: 'QSslCertificate.SubjectInfo') -> list[str]: ...
  1772. @typing.overload
  1773. def issuerInfo(self, attribute: QtCore.QByteArray|bytes|bytearray|memoryview) -> list[str]: ...
  1774. def digest(self, algorithm: QtCore.QCryptographicHash.Algorithm = ...) -> QtCore.QByteArray: ...
  1775. def serialNumber(self) -> QtCore.QByteArray: ...
  1776. def version(self) -> QtCore.QByteArray: ...
  1777. def clear(self) -> None: ...
  1778. def isNull(self) -> bool: ...
  1779. def __ne__(self, other: object): ...
  1780. def __eq__(self, other: object): ...
  1781. class QSslCertificateExtension(PyQt6.sip.simplewrapper):
  1782. @typing.overload
  1783. def __init__(self) -> None: ...
  1784. @typing.overload
  1785. def __init__(self, other: 'QSslCertificateExtension') -> None: ...
  1786. def isSupported(self) -> bool: ...
  1787. def isCritical(self) -> bool: ...
  1788. def value(self) -> typing.Any: ...
  1789. def name(self) -> str: ...
  1790. def oid(self) -> str: ...
  1791. def swap(self, other: 'QSslCertificateExtension') -> None: ...
  1792. class QSslCipher(PyQt6.sip.simplewrapper):
  1793. @typing.overload
  1794. def __init__(self) -> None: ...
  1795. @typing.overload
  1796. def __init__(self, name: str|None) -> None: ...
  1797. @typing.overload
  1798. def __init__(self, name: str|None, protocol: QSsl.SslProtocol) -> None: ...
  1799. @typing.overload
  1800. def __init__(self, other: 'QSslCipher') -> None: ...
  1801. def swap(self, other: 'QSslCipher') -> None: ...
  1802. def protocol(self) -> QSsl.SslProtocol: ...
  1803. def protocolString(self) -> str: ...
  1804. def encryptionMethod(self) -> str: ...
  1805. def authenticationMethod(self) -> str: ...
  1806. def keyExchangeMethod(self) -> str: ...
  1807. def usedBits(self) -> int: ...
  1808. def supportedBits(self) -> int: ...
  1809. def name(self) -> str: ...
  1810. def isNull(self) -> bool: ...
  1811. def __ne__(self, other: object): ...
  1812. def __eq__(self, other: object): ...
  1813. class QSslConfiguration(PyQt6.sip.simplewrapper):
  1814. class NextProtocolNegotiationStatus(enum.Enum):
  1815. NextProtocolNegotiationNone = ... # type: QSslConfiguration.NextProtocolNegotiationStatus
  1816. NextProtocolNegotiationNegotiated = ... # type: QSslConfiguration.NextProtocolNegotiationStatus
  1817. NextProtocolNegotiationUnsupported = ... # type: QSslConfiguration.NextProtocolNegotiationStatus
  1818. NextProtocolHttp1_1 = ... # type: bytes
  1819. @typing.overload
  1820. def __init__(self) -> None: ...
  1821. @typing.overload
  1822. def __init__(self, other: 'QSslConfiguration') -> None: ...
  1823. @staticmethod
  1824. def setDefaultDtlsConfiguration(configuration: 'QSslConfiguration') -> None: ...
  1825. @staticmethod
  1826. def defaultDtlsConfiguration() -> 'QSslConfiguration': ...
  1827. def setDtlsCookieVerificationEnabled(self, enable: bool) -> None: ...
  1828. def dtlsCookieVerificationEnabled(self) -> bool: ...
  1829. def setMissingCertificateIsFatal(self, cannotRecover: bool) -> None: ...
  1830. def missingCertificateIsFatal(self) -> bool: ...
  1831. def setHandshakeMustInterruptOnError(self, interrupt: bool) -> None: ...
  1832. def handshakeMustInterruptOnError(self) -> bool: ...
  1833. @typing.overload
  1834. def addCaCertificates(self, path: str|None, format: QSsl.EncodingFormat = ..., syntax: QSslCertificate.PatternSyntax = ...) -> bool: ...
  1835. @typing.overload
  1836. def addCaCertificates(self, certificates: collections.abc.Iterable[QSslCertificate]) -> None: ...
  1837. def addCaCertificate(self, certificate: QSslCertificate) -> None: ...
  1838. def ocspStaplingEnabled(self) -> bool: ...
  1839. def setOcspStaplingEnabled(self, enable: bool) -> None: ...
  1840. def setBackendConfiguration(self, backendConfiguration: dict[QtCore.QByteArray|bytes|bytearray|memoryview, typing.Any] = ...) -> None: ...
  1841. def setBackendConfigurationOption(self, name: QtCore.QByteArray|bytes|bytearray|memoryview, value: typing.Any) -> None: ...
  1842. def backendConfiguration(self) -> dict[QtCore.QByteArray, typing.Any]: ...
  1843. def setDiffieHellmanParameters(self, dhparams: 'QSslDiffieHellmanParameters') -> None: ...
  1844. def diffieHellmanParameters(self) -> 'QSslDiffieHellmanParameters': ...
  1845. def setPreSharedKeyIdentityHint(self, hint: QtCore.QByteArray|bytes|bytearray|memoryview) -> None: ...
  1846. def preSharedKeyIdentityHint(self) -> QtCore.QByteArray: ...
  1847. def ephemeralServerKey(self) -> 'QSslKey': ...
  1848. @staticmethod
  1849. def supportedEllipticCurves() -> list['QSslEllipticCurve']: ...
  1850. def setEllipticCurves(self, curves: collections.abc.Iterable['QSslEllipticCurve']) -> None: ...
  1851. def ellipticCurves(self) -> list['QSslEllipticCurve']: ...
  1852. @staticmethod
  1853. def systemCaCertificates() -> list[QSslCertificate]: ...
  1854. @staticmethod
  1855. def supportedCiphers() -> list[QSslCipher]: ...
  1856. def sessionProtocol(self) -> QSsl.SslProtocol: ...
  1857. def nextProtocolNegotiationStatus(self) -> 'QSslConfiguration.NextProtocolNegotiationStatus': ...
  1858. def nextNegotiatedProtocol(self) -> QtCore.QByteArray: ...
  1859. def allowedNextProtocols(self) -> list[QtCore.QByteArray]: ...
  1860. def setAllowedNextProtocols(self, protocols: collections.abc.Iterable[QtCore.QByteArray|bytes|bytearray|memoryview]) -> None: ...
  1861. def sessionTicketLifeTimeHint(self) -> int: ...
  1862. def setSessionTicket(self, sessionTicket: QtCore.QByteArray|bytes|bytearray|memoryview) -> None: ...
  1863. def sessionTicket(self) -> QtCore.QByteArray: ...
  1864. def setLocalCertificateChain(self, localChain: collections.abc.Iterable[QSslCertificate]) -> None: ...
  1865. def localCertificateChain(self) -> list[QSslCertificate]: ...
  1866. def swap(self, other: 'QSslConfiguration') -> None: ...
  1867. def testSslOption(self, option: QSsl.SslOption) -> bool: ...
  1868. def setSslOption(self, option: QSsl.SslOption, on: bool) -> None: ...
  1869. def __ne__(self, other: object): ...
  1870. def __eq__(self, other: object): ...
  1871. @staticmethod
  1872. def setDefaultConfiguration(configuration: 'QSslConfiguration') -> None: ...
  1873. @staticmethod
  1874. def defaultConfiguration() -> 'QSslConfiguration': ...
  1875. def setCaCertificates(self, certificates: collections.abc.Iterable[QSslCertificate]) -> None: ...
  1876. def caCertificates(self) -> list[QSslCertificate]: ...
  1877. @typing.overload
  1878. def setCiphers(self, ciphers: str|None) -> None: ...
  1879. @typing.overload
  1880. def setCiphers(self, ciphers: collections.abc.Iterable[QSslCipher]) -> None: ...
  1881. def ciphers(self) -> list[QSslCipher]: ...
  1882. def setPrivateKey(self, key: 'QSslKey') -> None: ...
  1883. def privateKey(self) -> 'QSslKey': ...
  1884. def sessionCipher(self) -> QSslCipher: ...
  1885. def peerCertificateChain(self) -> list[QSslCertificate]: ...
  1886. def peerCertificate(self) -> QSslCertificate: ...
  1887. def setLocalCertificate(self, certificate: QSslCertificate) -> None: ...
  1888. def localCertificate(self) -> QSslCertificate: ...
  1889. def setPeerVerifyDepth(self, depth: int) -> None: ...
  1890. def peerVerifyDepth(self) -> int: ...
  1891. def setPeerVerifyMode(self, mode: 'QSslSocket.PeerVerifyMode') -> None: ...
  1892. def peerVerifyMode(self) -> 'QSslSocket.PeerVerifyMode': ...
  1893. def setProtocol(self, protocol: QSsl.SslProtocol) -> None: ...
  1894. def protocol(self) -> QSsl.SslProtocol: ...
  1895. def isNull(self) -> bool: ...
  1896. class QSslDiffieHellmanParameters(PyQt6.sip.simplewrapper):
  1897. class Error(enum.Enum):
  1898. NoError = ... # type: QSslDiffieHellmanParameters.Error
  1899. InvalidInputDataError = ... # type: QSslDiffieHellmanParameters.Error
  1900. UnsafeParametersError = ... # type: QSslDiffieHellmanParameters.Error
  1901. @typing.overload
  1902. def __init__(self) -> None: ...
  1903. @typing.overload
  1904. def __init__(self, other: 'QSslDiffieHellmanParameters') -> None: ...
  1905. def __eq__(self, other: object): ...
  1906. def __ne__(self, other: object): ...
  1907. def __hash__(self) -> int: ...
  1908. def errorString(self) -> str: ...
  1909. def error(self) -> 'QSslDiffieHellmanParameters.Error': ...
  1910. def isValid(self) -> bool: ...
  1911. def isEmpty(self) -> bool: ...
  1912. @typing.overload
  1913. @staticmethod
  1914. def fromEncoded(encoded: QtCore.QByteArray|bytes|bytearray|memoryview, encoding: QSsl.EncodingFormat = ...) -> 'QSslDiffieHellmanParameters': ...
  1915. @typing.overload
  1916. @staticmethod
  1917. def fromEncoded(device: QtCore.QIODevice|None, encoding: QSsl.EncodingFormat = ...) -> 'QSslDiffieHellmanParameters': ...
  1918. @staticmethod
  1919. def defaultParameters() -> 'QSslDiffieHellmanParameters': ...
  1920. def swap(self, other: 'QSslDiffieHellmanParameters') -> None: ...
  1921. class QSslEllipticCurve(PyQt6.sip.simplewrapper):
  1922. @typing.overload
  1923. def __init__(self) -> None: ...
  1924. @typing.overload
  1925. def __init__(self, a0: 'QSslEllipticCurve') -> None: ...
  1926. def __eq__(self, other: object): ...
  1927. def __ne__(self, other: object): ...
  1928. def __hash__(self) -> int: ...
  1929. def isTlsNamedCurve(self) -> bool: ...
  1930. def isValid(self) -> bool: ...
  1931. def longName(self) -> str: ...
  1932. def shortName(self) -> str: ...
  1933. @staticmethod
  1934. def fromLongName(name: str|None) -> 'QSslEllipticCurve': ...
  1935. @staticmethod
  1936. def fromShortName(name: str|None) -> 'QSslEllipticCurve': ...
  1937. class QSslError(PyQt6.sip.simplewrapper):
  1938. class SslError(enum.Enum):
  1939. UnspecifiedError = ... # type: QSslError.SslError
  1940. NoError = ... # type: QSslError.SslError
  1941. UnableToGetIssuerCertificate = ... # type: QSslError.SslError
  1942. UnableToDecryptCertificateSignature = ... # type: QSslError.SslError
  1943. UnableToDecodeIssuerPublicKey = ... # type: QSslError.SslError
  1944. CertificateSignatureFailed = ... # type: QSslError.SslError
  1945. CertificateNotYetValid = ... # type: QSslError.SslError
  1946. CertificateExpired = ... # type: QSslError.SslError
  1947. InvalidNotBeforeField = ... # type: QSslError.SslError
  1948. InvalidNotAfterField = ... # type: QSslError.SslError
  1949. SelfSignedCertificate = ... # type: QSslError.SslError
  1950. SelfSignedCertificateInChain = ... # type: QSslError.SslError
  1951. UnableToGetLocalIssuerCertificate = ... # type: QSslError.SslError
  1952. UnableToVerifyFirstCertificate = ... # type: QSslError.SslError
  1953. CertificateRevoked = ... # type: QSslError.SslError
  1954. InvalidCaCertificate = ... # type: QSslError.SslError
  1955. PathLengthExceeded = ... # type: QSslError.SslError
  1956. InvalidPurpose = ... # type: QSslError.SslError
  1957. CertificateUntrusted = ... # type: QSslError.SslError
  1958. CertificateRejected = ... # type: QSslError.SslError
  1959. SubjectIssuerMismatch = ... # type: QSslError.SslError
  1960. AuthorityIssuerSerialNumberMismatch = ... # type: QSslError.SslError
  1961. NoPeerCertificate = ... # type: QSslError.SslError
  1962. HostNameMismatch = ... # type: QSslError.SslError
  1963. NoSslSupport = ... # type: QSslError.SslError
  1964. CertificateBlacklisted = ... # type: QSslError.SslError
  1965. CertificateStatusUnknown = ... # type: QSslError.SslError
  1966. OcspNoResponseFound = ... # type: QSslError.SslError
  1967. OcspMalformedRequest = ... # type: QSslError.SslError
  1968. OcspMalformedResponse = ... # type: QSslError.SslError
  1969. OcspInternalError = ... # type: QSslError.SslError
  1970. OcspTryLater = ... # type: QSslError.SslError
  1971. OcspSigRequred = ... # type: QSslError.SslError
  1972. OcspUnauthorized = ... # type: QSslError.SslError
  1973. OcspResponseCannotBeTrusted = ... # type: QSslError.SslError
  1974. OcspResponseCertIdUnknown = ... # type: QSslError.SslError
  1975. OcspResponseExpired = ... # type: QSslError.SslError
  1976. OcspStatusUnknown = ... # type: QSslError.SslError
  1977. @typing.overload
  1978. def __init__(self) -> None: ...
  1979. @typing.overload
  1980. def __init__(self, error: 'QSslError.SslError') -> None: ...
  1981. @typing.overload
  1982. def __init__(self, error: 'QSslError.SslError', certificate: QSslCertificate) -> None: ...
  1983. @typing.overload
  1984. def __init__(self, other: 'QSslError') -> None: ...
  1985. def __hash__(self) -> int: ...
  1986. def swap(self, other: 'QSslError') -> None: ...
  1987. def __ne__(self, other: object): ...
  1988. def __eq__(self, other: object): ...
  1989. def certificate(self) -> QSslCertificate: ...
  1990. def errorString(self) -> str: ...
  1991. def error(self) -> 'QSslError.SslError': ...
  1992. class QSslKey(PyQt6.sip.simplewrapper):
  1993. @typing.overload
  1994. def __init__(self) -> None: ...
  1995. @typing.overload
  1996. def __init__(self, encoded: QtCore.QByteArray|bytes|bytearray|memoryview, algorithm: QSsl.KeyAlgorithm, encoding: QSsl.EncodingFormat = ..., type: QSsl.KeyType = ..., passPhrase: QtCore.QByteArray|bytes|bytearray|memoryview = ...) -> None: ...
  1997. @typing.overload
  1998. def __init__(self, device: QtCore.QIODevice|None, algorithm: QSsl.KeyAlgorithm, encoding: QSsl.EncodingFormat = ..., type: QSsl.KeyType = ..., passPhrase: QtCore.QByteArray|bytes|bytearray|memoryview = ...) -> None: ...
  1999. @typing.overload
  2000. def __init__(self, handle: PyQt6.sip.voidptr, type: QSsl.KeyType = ...) -> None: ...
  2001. @typing.overload
  2002. def __init__(self, other: 'QSslKey') -> None: ...
  2003. def swap(self, other: 'QSslKey') -> None: ...
  2004. def __ne__(self, other: object): ...
  2005. def __eq__(self, other: object): ...
  2006. def handle(self) -> PyQt6.sip.voidptr: ...
  2007. def toDer(self, passPhrase: QtCore.QByteArray|bytes|bytearray|memoryview = ...) -> QtCore.QByteArray: ...
  2008. def toPem(self, passPhrase: QtCore.QByteArray|bytes|bytearray|memoryview = ...) -> QtCore.QByteArray: ...
  2009. def algorithm(self) -> QSsl.KeyAlgorithm: ...
  2010. def type(self) -> QSsl.KeyType: ...
  2011. def length(self) -> int: ...
  2012. def clear(self) -> None: ...
  2013. def isNull(self) -> bool: ...
  2014. class QSslPreSharedKeyAuthenticator(PyQt6.sip.simplewrapper):
  2015. @typing.overload
  2016. def __init__(self) -> None: ...
  2017. @typing.overload
  2018. def __init__(self, authenticator: 'QSslPreSharedKeyAuthenticator') -> None: ...
  2019. def __eq__(self, other: object): ...
  2020. def __ne__(self, other: object): ...
  2021. def maximumPreSharedKeyLength(self) -> int: ...
  2022. def preSharedKey(self) -> QtCore.QByteArray: ...
  2023. def setPreSharedKey(self, preSharedKey: QtCore.QByteArray|bytes|bytearray|memoryview) -> None: ...
  2024. def maximumIdentityLength(self) -> int: ...
  2025. def identity(self) -> QtCore.QByteArray: ...
  2026. def setIdentity(self, identity: QtCore.QByteArray|bytes|bytearray|memoryview) -> None: ...
  2027. def identityHint(self) -> QtCore.QByteArray: ...
  2028. def swap(self, authenticator: 'QSslPreSharedKeyAuthenticator') -> None: ...
  2029. class QTcpServer(QtCore.QObject):
  2030. def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
  2031. pendingConnectionAvailable: typing.ClassVar[QtCore.pyqtSignal]
  2032. def listenBacklogSize(self) -> int: ...
  2033. def setListenBacklogSize(self, size: int) -> None: ...
  2034. acceptError: typing.ClassVar[QtCore.pyqtSignal]
  2035. newConnection: typing.ClassVar[QtCore.pyqtSignal]
  2036. def addPendingConnection(self, socket: 'QTcpSocket|None') -> None: ...
  2037. def incomingConnection(self, handle: PyQt6.sip.voidptr) -> None: ...
  2038. def resumeAccepting(self) -> None: ...
  2039. def pauseAccepting(self) -> None: ...
  2040. def proxy(self) -> QNetworkProxy: ...
  2041. def setProxy(self, networkProxy: QNetworkProxy) -> None: ...
  2042. def errorString(self) -> str: ...
  2043. def serverError(self) -> QAbstractSocket.SocketError: ...
  2044. def nextPendingConnection(self) -> 'QTcpSocket|None': ...
  2045. def hasPendingConnections(self) -> bool: ...
  2046. def waitForNewConnection(self, msecs: int = ...) -> typing.Tuple[bool, bool]: ...
  2047. def setSocketDescriptor(self, socketDescriptor: PyQt6.sip.voidptr) -> bool: ...
  2048. def socketDescriptor(self) -> PyQt6.sip.voidptr: ...
  2049. def serverAddress(self) -> QHostAddress: ...
  2050. def serverPort(self) -> int: ...
  2051. def maxPendingConnections(self) -> int: ...
  2052. def setMaxPendingConnections(self, numConnections: int) -> None: ...
  2053. def isListening(self) -> bool: ...
  2054. def close(self) -> None: ...
  2055. def listen(self, address: QHostAddress|QHostAddress.SpecialAddress = ..., port: int = ...) -> bool: ...
  2056. class QSslServer(QTcpServer):
  2057. def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
  2058. def incomingConnection(self, socket: PyQt6.sip.voidptr) -> None: ...
  2059. startedEncryptionHandshake: typing.ClassVar[QtCore.pyqtSignal]
  2060. handshakeInterruptedOnError: typing.ClassVar[QtCore.pyqtSignal]
  2061. alertReceived: typing.ClassVar[QtCore.pyqtSignal]
  2062. alertSent: typing.ClassVar[QtCore.pyqtSignal]
  2063. preSharedKeyAuthenticationRequired: typing.ClassVar[QtCore.pyqtSignal]
  2064. errorOccurred: typing.ClassVar[QtCore.pyqtSignal]
  2065. peerVerifyError: typing.ClassVar[QtCore.pyqtSignal]
  2066. sslErrors: typing.ClassVar[QtCore.pyqtSignal]
  2067. def handshakeTimeout(self) -> int: ...
  2068. def setHandshakeTimeout(self, timeout: int) -> None: ...
  2069. def sslConfiguration(self) -> QSslConfiguration: ...
  2070. def setSslConfiguration(self, sslConfiguration: QSslConfiguration) -> None: ...
  2071. class QTcpSocket(QAbstractSocket):
  2072. def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
  2073. class QSslSocket(QTcpSocket):
  2074. class PeerVerifyMode(enum.Enum):
  2075. VerifyNone = ... # type: QSslSocket.PeerVerifyMode
  2076. QueryPeer = ... # type: QSslSocket.PeerVerifyMode
  2077. VerifyPeer = ... # type: QSslSocket.PeerVerifyMode
  2078. AutoVerifyPeer = ... # type: QSslSocket.PeerVerifyMode
  2079. class SslMode(enum.Enum):
  2080. UnencryptedMode = ... # type: QSslSocket.SslMode
  2081. SslClientMode = ... # type: QSslSocket.SslMode
  2082. SslServerMode = ... # type: QSslSocket.SslMode
  2083. def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
  2084. @staticmethod
  2085. def isFeatureSupported(feat: QSsl.SupportedFeature, backendName: str|None = ...) -> bool: ...
  2086. @staticmethod
  2087. def supportedFeatures(backendName: str|None = ...) -> list[QSsl.SupportedFeature]: ...
  2088. @staticmethod
  2089. def isClassImplemented(cl: QSsl.ImplementedClass, backendName: str|None = ...) -> bool: ...
  2090. @staticmethod
  2091. def implementedClasses(backendName: str|None = ...) -> list[QSsl.ImplementedClass]: ...
  2092. @staticmethod
  2093. def isProtocolSupported(protocol: QSsl.SslProtocol, backendName: str|None = ...) -> bool: ...
  2094. @staticmethod
  2095. def supportedProtocols(backendName: str|None = ...) -> list[QSsl.SslProtocol]: ...
  2096. @staticmethod
  2097. def setActiveBackend(backendName: str|None) -> bool: ...
  2098. @staticmethod
  2099. def activeBackend() -> str: ...
  2100. @staticmethod
  2101. def availableBackends() -> list[str]: ...
  2102. handshakeInterruptedOnError: typing.ClassVar[QtCore.pyqtSignal]
  2103. alertReceived: typing.ClassVar[QtCore.pyqtSignal]
  2104. alertSent: typing.ClassVar[QtCore.pyqtSignal]
  2105. def continueInterruptedHandshake(self) -> None: ...
  2106. def sslHandshakeErrors(self) -> list[QSslError]: ...
  2107. def ocspResponses(self) -> list[QOcspResponse]: ...
  2108. @staticmethod
  2109. def sslLibraryBuildVersionString() -> str: ...
  2110. @staticmethod
  2111. def sslLibraryBuildVersionNumber() -> int: ...
  2112. def sessionProtocol(self) -> QSsl.SslProtocol: ...
  2113. def localCertificateChain(self) -> list[QSslCertificate]: ...
  2114. def setLocalCertificateChain(self, localChain: collections.abc.Iterable[QSslCertificate]) -> None: ...
  2115. @staticmethod
  2116. def sslLibraryVersionString() -> str: ...
  2117. @staticmethod
  2118. def sslLibraryVersionNumber() -> int: ...
  2119. def disconnectFromHost(self) -> None: ...
  2120. def connectToHost(self, hostName: str|None, port: int, mode: QtCore.QIODeviceBase.OpenModeFlag = ..., protocol: QAbstractSocket.NetworkLayerProtocol = ...) -> None: ...
  2121. def resume(self) -> None: ...
  2122. def setPeerVerifyName(self, hostName: str|None) -> None: ...
  2123. def peerVerifyName(self) -> str: ...
  2124. def socketOption(self, option: QAbstractSocket.SocketOption) -> typing.Any: ...
  2125. def setSocketOption(self, option: QAbstractSocket.SocketOption, value: typing.Any) -> None: ...
  2126. newSessionTicketReceived: typing.ClassVar[QtCore.pyqtSignal]
  2127. encryptedBytesWritten: typing.ClassVar[QtCore.pyqtSignal]
  2128. peerVerifyError: typing.ClassVar[QtCore.pyqtSignal]
  2129. def setSslConfiguration(self, config: QSslConfiguration) -> None: ...
  2130. def sslConfiguration(self) -> QSslConfiguration: ...
  2131. def encryptedBytesToWrite(self) -> int: ...
  2132. def encryptedBytesAvailable(self) -> int: ...
  2133. def setReadBufferSize(self, size: int) -> None: ...
  2134. def setPeerVerifyDepth(self, depth: int) -> None: ...
  2135. def peerVerifyDepth(self) -> int: ...
  2136. def setPeerVerifyMode(self, mode: 'QSslSocket.PeerVerifyMode') -> None: ...
  2137. def peerVerifyMode(self) -> 'QSslSocket.PeerVerifyMode': ...
  2138. def skipData(self, maxSize: int) -> int: ...
  2139. def writeData(self, a0: PyQt6.sip.Buffer) -> int: ...
  2140. def readData(self, maxlen: int) -> bytes: ...
  2141. preSharedKeyAuthenticationRequired: typing.ClassVar[QtCore.pyqtSignal]
  2142. modeChanged: typing.ClassVar[QtCore.pyqtSignal]
  2143. sslErrors: typing.ClassVar[QtCore.pyqtSignal]
  2144. encrypted: typing.ClassVar[QtCore.pyqtSignal]
  2145. @typing.overload
  2146. def ignoreSslErrors(self) -> None: ...
  2147. @typing.overload
  2148. def ignoreSslErrors(self, errors: collections.abc.Iterable[QSslError]) -> None: ...
  2149. def startServerEncryption(self) -> None: ...
  2150. def startClientEncryption(self) -> None: ...
  2151. @staticmethod
  2152. def supportsSsl() -> bool: ...
  2153. def waitForDisconnected(self, msecs: int = ...) -> bool: ...
  2154. def waitForBytesWritten(self, msecs: int = ...) -> bool: ...
  2155. def waitForReadyRead(self, msecs: int = ...) -> bool: ...
  2156. def waitForEncrypted(self, msecs: int = ...) -> bool: ...
  2157. def waitForConnected(self, msecs: int = ...) -> bool: ...
  2158. def privateKey(self) -> QSslKey: ...
  2159. @typing.overload
  2160. def setPrivateKey(self, key: QSslKey) -> None: ...
  2161. @typing.overload
  2162. def setPrivateKey(self, fileName: str|None, algorithm: QSsl.KeyAlgorithm = ..., format: QSsl.EncodingFormat = ..., passPhrase: QtCore.QByteArray|bytes|bytearray|memoryview = ...) -> None: ...
  2163. def sessionCipher(self) -> QSslCipher: ...
  2164. def peerCertificateChain(self) -> list[QSslCertificate]: ...
  2165. def peerCertificate(self) -> QSslCertificate: ...
  2166. def localCertificate(self) -> QSslCertificate: ...
  2167. @typing.overload
  2168. def setLocalCertificate(self, certificate: QSslCertificate) -> None: ...
  2169. @typing.overload
  2170. def setLocalCertificate(self, path: str|None, format: QSsl.EncodingFormat = ...) -> None: ...
  2171. def atEnd(self) -> bool: ...
  2172. def close(self) -> None: ...
  2173. def canReadLine(self) -> bool: ...
  2174. def bytesToWrite(self) -> int: ...
  2175. def bytesAvailable(self) -> int: ...
  2176. def setProtocol(self, protocol: QSsl.SslProtocol) -> None: ...
  2177. def protocol(self) -> QSsl.SslProtocol: ...
  2178. def isEncrypted(self) -> bool: ...
  2179. def mode(self) -> 'QSslSocket.SslMode': ...
  2180. def setSocketDescriptor(self, socketDescriptor: PyQt6.sip.voidptr, state: QAbstractSocket.SocketState = ..., mode: QtCore.QIODeviceBase.OpenModeFlag = ...) -> bool: ...
  2181. @typing.overload
  2182. def connectToHostEncrypted(self, hostName: str|None, port: int, mode: QtCore.QIODeviceBase.OpenModeFlag = ..., protocol: QAbstractSocket.NetworkLayerProtocol = ...) -> None: ...
  2183. @typing.overload
  2184. def connectToHostEncrypted(self, hostName: str|None, port: int, sslPeerName: str|None, mode: QtCore.QIODeviceBase.OpenModeFlag = ..., protocol: QAbstractSocket.NetworkLayerProtocol = ...) -> None: ...
  2185. class QUdpSocket(QAbstractSocket):
  2186. def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
  2187. def setMulticastInterface(self, iface: QNetworkInterface) -> None: ...
  2188. def multicastInterface(self) -> QNetworkInterface: ...
  2189. @typing.overload
  2190. def leaveMulticastGroup(self, groupAddress: QHostAddress|QHostAddress.SpecialAddress) -> bool: ...
  2191. @typing.overload
  2192. def leaveMulticastGroup(self, groupAddress: QHostAddress|QHostAddress.SpecialAddress, iface: QNetworkInterface) -> bool: ...
  2193. @typing.overload
  2194. def joinMulticastGroup(self, groupAddress: QHostAddress|QHostAddress.SpecialAddress) -> bool: ...
  2195. @typing.overload
  2196. def joinMulticastGroup(self, groupAddress: QHostAddress|QHostAddress.SpecialAddress, iface: QNetworkInterface) -> bool: ...
  2197. @typing.overload
  2198. def writeDatagram(self, a0: PyQt6.sip.Buffer, a1: QHostAddress|QHostAddress.SpecialAddress, a2: int) -> int: ...
  2199. @typing.overload
  2200. def writeDatagram(self, datagram: QNetworkDatagram) -> int: ...
  2201. def receiveDatagram(self, maxSize: int = ...) -> QNetworkDatagram: ...
  2202. def readDatagram(self, maxlen: int) -> typing.Tuple[bytes, QHostAddress|None, int]: ...
  2203. def pendingDatagramSize(self) -> int: ...
  2204. def hasPendingDatagrams(self) -> bool: ...