writeTo method
Implementation
void writeTo(TeleportObjectWriter scope) {
scope.writeArrayField(fieldIdScopes, TeleportType.object_, (arr0) {
for (final el1 in scopes) {
arr0.writeObject(ScopeEntry.teleportVersion, (child2) {
el1.writeTo(child2);
});
}
});
scope.writeArrayField(fieldIdUserCredentials, TeleportType.object_, (arr3) {
for (final el4 in userCredentials) {
arr3.writeObject(UserCredentialEntry.teleportVersion, (child5) {
el4.writeTo(child5);
});
}
});
scope.writeStringField(fieldIdFunctionName, functionName);
scope.writeGuidField(fieldIdFunctionId, teleportGuidToBytes(functionId));
scope.writeStringField(fieldIdVersion, version);
scope.writeArrayField(fieldIdParameters, TeleportType.object_, (arr6) {
for (final el7 in parameters) {
arr6.writeObject(FunctionParameter.teleportVersion, (child8) {
el7.writeTo(child8);
});
}
});
scope.writeGuidField(fieldIdCallId, teleportGuidToBytes(callId));
scope.writeGuidField(fieldIdInstanceId, teleportGuidToBytes(instanceId));
}