writeTo method

void writeTo(
  1. TeleportObjectWriter scope
)

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();
        }
    });
}