writeTo method

void writeTo(
  1. TeleportObjectWriter scope
)

Implementation

void writeTo(TeleportObjectWriter scope) {
    scope.writeInt32Field(fieldIdTotalRetries, totalRetries);
    scope.writeInt32Field(fieldIdRunsRemaining, runsRemaining);
    scope.writeInt32Field(fieldIdTotalItems, totalItems);
    scope.writeStringField(fieldIdStartedAt, startedAt);
    scope.writeStringField(fieldIdProcessingId, processingId);
    scope.writeInt32Field(fieldIdTotalRuns, totalRuns);
    scope.writeInt32Field(fieldIdTotalFailures, totalFailures);
    scope.writeInt32Field(fieldIdItemsRemaining, itemsRemaining);
    scope.writeFloat32Field(fieldIdElapsedSeconds, elapsedSeconds);
    scope.writeFloat32Field(fieldIdEstimatedTimeLeftSecondsRuns, estimatedTimeLeftSecondsRuns);
    scope.writeInt32Field(fieldIdTotalPages, totalPages);
    scope.writeFloat32Field(fieldIdEstimatedTimeLeftSecondsItems, estimatedTimeLeftSecondsItems);
    scope.writeDictionaryField(fieldIdUsages, TeleportType.string_, TeleportType.float64, (dict0) {
        for (final pair1 in usages.entries) {
            final entry2 = dict0.beginEntry();
            entry2.writeKeyString(pair1.key);
            entry2.writeValueFloat64(pair1.value);
            entry2.complete();
        }
    });
}