parameterToString function
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();
}