Files

76 lines
1.7 KiB
C#
Raw Permalink Normal View History

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
}
}