writeTo method
Implementation
void writeTo(TeleportObjectWriter scope) {
scope.writeInt32Field(fieldIdInputItemCount, inputItemCount);
scope.writeInt32Field(fieldIdDuplicateItemCount, duplicateItemCount);
scope.writeBoolField(fieldIdHasCompleted, hasCompleted);
scope.writeInt32Field(fieldIdInputItemCacheMiss, inputItemCacheMiss);
scope.writeInt32Field(fieldIdOutputItemCacheHits, outputItemCacheHits);
scope.writeStringField(fieldIdStartedAt, startedAt);
scope.writeInt32Field(fieldIdProcessedItemCacheMiss, processedItemCacheMiss);
scope.writeInt32Field(fieldIdProcessedItemCacheHits, processedItemCacheHits);
scope.writeInt32Field(fieldIdWarningLogCount, warningLogCount);
scope.writeStringField(fieldIdProcessingId, processingId);
scope.writeInt32Field(fieldIdOutputItemCacheMiss, outputItemCacheMiss);
scope.writeInt32Field(fieldIdOutputItemCount, outputItemCount);
scope.writeFloat32Field(fieldIdElapsedSeconds, elapsedSeconds);
scope.writeBoolField(fieldIdWasCancelled, wasCancelled);
scope.writeInt32Field(fieldIdProcessFailureCount, processFailureCount);
scope.writeBoolField(fieldIdHasFaulted, hasFaulted);
scope.writeInt32Field(fieldIdProcessedItemCount, processedItemCount);
scope.writeInt32Field(fieldIdProcessRetryCount, processRetryCount);
scope.writeInt32Field(fieldIdErrorLogCount, errorLogCount);
scope.writeInt32Field(fieldIdInputItemCacheHits, inputItemCacheHits);
scope.writeInt32Field(fieldIdInvalidItemCount, invalidItemCount);
scope.writeDictionaryField(fieldIdUsages, TeleportType.string_, TeleportType.float32, (dict0) {
for (final pair1 in usages.entries) {
final entry2 = dict0.beginEntry();
entry2.writeKeyString(pair1.key);
entry2.writeValueFloat32(pair1.value);
entry2.complete();
}
});
}