Freigeben über


MethodResponse Klasse

Stellt eine Antwort auf eine direkte Methode dar.

Initialisierer für MethodResponse.

Vererbung
builtins.object
MethodResponse

Konstruktor

MethodResponse(request_id, status, payload=None)

Parameter

Name Beschreibung
request_id
Erforderlich
str

Die Anforderungs-ID der MethodRequest, auf die geantwortet wird.

status
Erforderlich
int

Die status der Ausführung von MethodRequest.

payload
dict, str, int, float, bool oder None (<xref:JSON compatible values>)

Die JSON-Nutzlast, die mit der Antwort gesendet werden soll. (OPTIONAL)

Standardwert: None

Variablen

Name Beschreibung
request_id
str

Die Anforderungs-ID der MethodRequest, auf die geantwortet wird.

status
int

Die status der Ausführung von MethodRequest.

payload

Die JSON-Nutzlast, die mit der Antwort gesendet werden soll.

Methoden

create_from_method_request

Factory-Methode zum Erstellen einer MethodResponse-Methode aus einer MethodRequest.

create_from_method_request

Factory-Methode zum Erstellen einer MethodResponse-Methode aus einer MethodRequest.

create_from_method_request(method_request, status, payload=None)

Parameter

Name Beschreibung
method_request
Erforderlich
<xref:MethodRequest.>

Das MethodRequest-Objekt, auf das geantwortet werden soll.

status
Erforderlich
int

Die status der Ausführung von MethodRequest.

payload
Standardwert: None