2020-06-06 15:54:23 +02:00
|
|
|
using System.Collections.Generic;
|
|
|
|
|
|
|
|
|
|
namespace WotBlitzStatisticsPro.Common.Dictionaries
|
|
|
|
|
{
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// Achievement dictionary item
|
|
|
|
|
/// </summary>
|
2020-06-24 12:19:03 +02:00
|
|
|
public interface IAchievementDictionary
|
2020-06-06 15:54:23 +02:00
|
|
|
{
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// id
|
|
|
|
|
/// </summary>
|
2020-06-24 12:19:03 +02:00
|
|
|
string AchievementId { get; set; }
|
2020-06-06 15:54:23 +02:00
|
|
|
|
|
|
|
|
///<summary>
|
|
|
|
|
/// Achievement condition
|
|
|
|
|
///</summary>
|
2020-06-24 12:19:03 +02:00
|
|
|
List<LocalizableString> Condition { get; set; }
|
2020-06-06 15:54:23 +02:00
|
|
|
|
|
|
|
|
///<summary>
|
|
|
|
|
/// Achievement description
|
|
|
|
|
///</summary>
|
2020-06-24 12:19:03 +02:00
|
|
|
List<LocalizableString> Description { get; set; }
|
2020-06-06 15:54:23 +02:00
|
|
|
|
|
|
|
|
///<summary>
|
|
|
|
|
/// Historical info
|
|
|
|
|
///</summary>
|
2020-06-24 12:19:03 +02:00
|
|
|
List<LocalizableString> HeroInfo { get; set; }
|
2020-06-06 15:54:23 +02:00
|
|
|
|
|
|
|
|
///<summary>
|
|
|
|
|
/// Image link
|
|
|
|
|
///</summary>
|
2020-06-24 12:19:03 +02:00
|
|
|
string Image { get; set; }
|
2020-06-06 15:54:23 +02:00
|
|
|
|
|
|
|
|
///<summary>
|
|
|
|
|
/// Image 180x180px link
|
|
|
|
|
///</summary>
|
2020-06-24 12:19:03 +02:00
|
|
|
string ImageBig { get; set; }
|
2020-06-06 15:54:23 +02:00
|
|
|
|
|
|
|
|
///<summary>
|
|
|
|
|
/// Achievement name
|
|
|
|
|
///</summary>
|
2020-06-24 12:19:03 +02:00
|
|
|
List<LocalizableString> Name { get; set; }
|
2020-06-06 15:54:23 +02:00
|
|
|
|
|
|
|
|
///<summary>
|
|
|
|
|
/// Sort order
|
|
|
|
|
///</summary>
|
2020-06-24 12:19:03 +02:00
|
|
|
long? Order { get; set; }
|
2020-06-06 15:54:23 +02:00
|
|
|
|
|
|
|
|
///<summary>
|
|
|
|
|
/// Is outdated achievement
|
|
|
|
|
///</summary>
|
2020-06-24 12:19:03 +02:00
|
|
|
bool Outdated { get; set; }
|
2020-06-06 15:54:23 +02:00
|
|
|
|
|
|
|
|
///<summary>
|
|
|
|
|
/// Achievement section
|
|
|
|
|
///</summary>
|
2020-06-24 12:19:03 +02:00
|
|
|
string SectionId { get; set; }
|
2020-06-06 15:54:23 +02:00
|
|
|
|
|
|
|
|
///<summary>
|
|
|
|
|
/// Achievement section order
|
|
|
|
|
///</summary>
|
2020-06-24 12:19:03 +02:00
|
|
|
long? SectionOrder { get; set; }
|
2020-06-06 15:54:23 +02:00
|
|
|
|
|
|
|
|
///<summary>
|
|
|
|
|
/// Achievement Type
|
|
|
|
|
///</summary>
|
2020-06-24 12:19:03 +02:00
|
|
|
string Type { get; set; }
|
2020-06-06 15:54:23 +02:00
|
|
|
|
|
|
|
|
///<summary>
|
|
|
|
|
/// Achievement options
|
|
|
|
|
///</summary>
|
2020-06-24 12:19:03 +02:00
|
|
|
List<AchievementOption> Options { get; set; }
|
2020-06-06 15:54:23 +02:00
|
|
|
|
|
|
|
|
}
|
|
|
|
|
}
|