2024-05-31 09:34:59 +00:00
|
|
|
import QtQuick 2.15
|
|
|
|
|
|
|
|
/// SDK requires a visible parent to embed WebEngineView
|
|
|
|
Item {
|
|
|
|
required property string projectId
|
|
|
|
|
|
|
|
signal statusChanged(string message)
|
|
|
|
signal sdkInit(bool success, var result)
|
|
|
|
signal pairResponse(bool success)
|
|
|
|
signal sessionProposal(var sessionProposal)
|
|
|
|
signal sessionProposalExpired()
|
2024-10-03 18:15:24 +00:00
|
|
|
signal buildApprovedNamespacesResult(var id, var session, string error)
|
|
|
|
signal approveSessionResult(var proposalId, var approvedNamespaces, string error)
|
|
|
|
signal rejectSessionResult(var proposalId, string error)
|
|
|
|
signal sessionRequestExpired(var id)
|
2024-05-31 09:34:59 +00:00
|
|
|
signal sessionRequestEvent(var sessionRequest)
|
2024-06-04 20:45:03 +00:00
|
|
|
signal sessionRequestUserAnswerResult(string topic, string id, bool accept /* not reject */, string error)
|
2024-05-31 09:34:59 +00:00
|
|
|
|
|
|
|
signal authRequest(var request)
|
|
|
|
signal authMessageFormated(string formatedMessage, string address)
|
|
|
|
signal authRequestUserAnswerResult(bool accept, string error)
|
|
|
|
|
|
|
|
signal sessionDelete(var topic, string error)
|
|
|
|
|
|
|
|
property var pair: function(pairLink) {
|
|
|
|
console.error("pair not implemented")
|
|
|
|
}
|
|
|
|
property var getPairings: function(callback) {
|
|
|
|
console.error("getPairings not implemented")
|
|
|
|
}
|
|
|
|
property var getActiveSessions: function(callback) {
|
|
|
|
console.error("getActiveSessions not implemented")
|
|
|
|
}
|
|
|
|
property var disconnectSession: function(topic) {
|
|
|
|
console.error("disconnectSession not implemented")
|
|
|
|
}
|
|
|
|
property var disconnectPairing: function(topic) {
|
|
|
|
console.error("disconnectPairing not implemented")
|
|
|
|
}
|
|
|
|
|
|
|
|
property var ping: function(topic) {
|
|
|
|
console.error("ping not implemented")
|
|
|
|
}
|
|
|
|
|
2024-10-03 18:15:24 +00:00
|
|
|
property var buildApprovedNamespaces: function(id, params, supportedNamespaces) {
|
2024-05-31 09:34:59 +00:00
|
|
|
console.error("buildApprovedNamespaces not implemented")
|
|
|
|
}
|
|
|
|
property var approveSession: function(sessionProposal, supportedNamespaces) {
|
|
|
|
console.error("approveSession not implemented")
|
|
|
|
}
|
|
|
|
|
|
|
|
property var rejectSession: function(id) {
|
|
|
|
console.error("rejectSession not implemented")
|
|
|
|
}
|
|
|
|
|
|
|
|
property var acceptSessionRequest: function(topic, id, signature) {
|
|
|
|
console.error("acceptSessionRequest not implemented")
|
|
|
|
}
|
|
|
|
|
|
|
|
property var rejectSessionRequest: function(topic, id, error) {
|
|
|
|
console.error("rejectSessionRequest not implemented")
|
|
|
|
}
|
|
|
|
}
|