put method

RudderTraits put(
  1. String key,
  2. dynamic value
)

put generic key value pairs

@param key String @param value Object @return traits RudderTraits

Implementation

RudderTraits put(String key, dynamic value) {
  if (key == "extras") {
    RudderLogger.logError(
        "extras is a reserved key. Please use any other key instead.");
    return this;
  }

  Map<String, dynamic> extras =
      __traitsMap.putIfAbsent("extras", () => <String, dynamic>{});
  extras[key] = value;
  return this;
}