parameterToString function

String parameterToString(
  1. dynamic value
)

Format the given parameter object into a String.

Implementation

String parameterToString(dynamic value) {
  if (value == null) {
    return '';
  }
  if (value is DateTime) {
    return value.toUtc().toIso8601String();
  }
  if (value is AccountLeaderboardType) {
    return AccountLeaderboardTypeTypeTransformer().encode(value).toString();
  }
  if (value is AccountStatus) {
    return AccountStatusTypeTransformer().encode(value).toString();
  }
  if (value is AchievementType) {
    return AchievementTypeTypeTransformer().encode(value).toString();
  }
  if (value is ActionType) {
    return ActionTypeTypeTransformer().encode(value).toString();
  }
  if (value is CharacterLeaderboardType) {
    return CharacterLeaderboardTypeTypeTransformer().encode(value).toString();
  }
  if (value is CharacterSkin) {
    return CharacterSkinTypeTransformer().encode(value).toString();
  }
  if (value is ConditionOperator) {
    return ConditionOperatorTypeTransformer().encode(value).toString();
  }
  if (value is CraftSkill) {
    return CraftSkillTypeTransformer().encode(value).toString();
  }
  if (value is EffectSubtype) {
    return EffectSubtypeTypeTransformer().encode(value).toString();
  }
  if (value is EffectType) {
    return EffectTypeTypeTransformer().encode(value).toString();
  }
  if (value is FightResult) {
    return FightResultTypeTransformer().encode(value).toString();
  }
  if (value is GEOrderType) {
    return GEOrderTypeTypeTransformer().encode(value).toString();
  }
  if (value is GatheringSkill) {
    return GatheringSkillTypeTransformer().encode(value).toString();
  }
  if (value is ItemSlot) {
    return ItemSlotTypeTransformer().encode(value).toString();
  }
  if (value is ItemType) {
    return ItemTypeTypeTransformer().encode(value).toString();
  }
  if (value is LogType) {
    return LogTypeTypeTransformer().encode(value).toString();
  }
  if (value is MapAccessType) {
    return MapAccessTypeTypeTransformer().encode(value).toString();
  }
  if (value is MapContentType) {
    return MapContentTypeTypeTransformer().encode(value).toString();
  }
  if (value is MapLayer) {
    return MapLayerTypeTransformer().encode(value).toString();
  }
  if (value is MonsterType) {
    return MonsterTypeTypeTransformer().encode(value).toString();
  }
  if (value is NPCType) {
    return NPCTypeTypeTransformer().encode(value).toString();
  }
  if (value is PendingItemSource) {
    return PendingItemSourceTypeTransformer().encode(value).toString();
  }
  if (value is Skill) {
    return SkillTypeTransformer().encode(value).toString();
  }
  if (value is TaskType) {
    return TaskTypeTypeTransformer().encode(value).toString();
  }
  return value.toString();
}