Class ModelScaler.Deserializer

java.lang.Object
kr.toxicity.model.api.tracker.ModelScaler.Deserializer
Enclosing interface:
ModelScaler

public static final class ModelScaler.Deserializer extends Object
Deserializer
  • Method Details

    • addScaler

      @NotNull public @NotNull ModelScaler.BuiltInDeserializer addScaler(@NotNull @NotNull String name, @NotNull @NotNull ModelScaler.Builder builder)
      Adds scaler builder
      Parameters:
      name - name
      builder - builder
      Returns:
      built-in deserializer
    • buildScaler

      @Nullable public @Nullable ModelScaler buildScaler(@NotNull @NotNull com.google.gson.JsonObject rawData)
      Builds scaler from JSON
      Parameters:
      rawData - JSON
      Returns:
      scaler or null if invalid