writeTo method

void writeTo(
  1. TeleportObjectWriter scope
)

Implementation

void writeTo(TeleportObjectWriter scope) {
    scope.writeStringField(fieldIdBundleDirectoryPath, bundleDirectoryPath);
    scope.writeBinaryField(fieldIdBundleDirectoryZipContent, bundleDirectoryZipContent);
    scope.writeStringField(fieldIdConfigJsonContent, configJsonContent);
    scope.writeStringField(fieldIdDllName, dllName);
    scope.writeStringField(fieldIdConfigFilePath, configFilePath);
    scope.writeBoolField(fieldIdEnabled, enabled);
    scope.writeArrayField(fieldIdExtraConfigs, TeleportType.object_, (arr0) {
        for (final el1 in extraConfigs) {
            arr0.writeObject(ServerPluginInitExtraConfig.teleportVersion, (child2) {
                el1.writeTo(child2);
            });
        }
    });
    scope.writeStringField(fieldIdTypeName, typeName);
}