Class ModelUtils

java.lang.Object
com.flagsmith.utils.ModelUtils

public class ModelUtils
extends Object
  • Constructor Details

    • ModelUtils

      public ModelUtils()
  • Method Details

    • getTraitModelsFromTraitMap

      public static List<TraitModel> getTraitModelsFromTraitMap​(Map<String,​Object> traits)
      Convert a user-provided trait map to a list of trait models.
      Parameters:
      traits - a map of traits, String trait key to Object/TraitConfig value
      Returns:
      the list of trait models
    • getSdkTraitModelsFromTraitMap

      public static List<SdkTraitModel> getSdkTraitModelsFromTraitMap​(Map<String,​Object> traits)
      Convert a user-provided trait map to a list of trait models with transiency info.
      Parameters:
      traits - a map of traits, String trait key to Object/TraitConfig value
      Returns:
      the list of trait models with transiency info