Table of Contents

Class Faction

Namespace
Uncreated.Warfare.Models.Factions
Assembly
Uncreated.Warfare.dll
[Table("factions")]
public class Faction
Inheritance
Faction
Inherited Members

Properties

Abbreviation

[MaxLength(8)]
[Required]
public string Abbreviation { get; set; }

Property Value

string

Assets

public IList<FactionAsset>? Assets { get; set; }

Property Value

IList<FactionAsset>

Emoji

[MaxLength(64)]
public string? Emoji { get; set; }

Property Value

string

FlagImageUrl

[MaxLength(128)]
[Required]
public string FlagImageUrl { get; set; }

Property Value

string

HexColor

[Column(TypeName = "char(6)")]
[Required]
public string HexColor { get; set; }

Property Value

string

InternalName

[Required]
[MaxLength(16)]
[Column("Id")]
public string InternalName { get; set; }

Property Value

string

Key

[Key]
[DatabaseGenerated(DatabaseGeneratedOption.Identity)]
[Column("pk")]
public uint Key { get; set; }

Property Value

uint

KitPrefix

[MaxLength(8)]
[Required]
public string KitPrefix { get; set; }

Property Value

string

Name

[MaxLength(32)]
[Required]
public string Name { get; set; }

Property Value

string

ShortName

[MaxLength(24)]
public string? ShortName { get; set; }

Property Value

string

SpriteIndex

public int? SpriteIndex { get; set; }

Property Value

int?

Translations

public IList<FactionLocalization>? Translations { get; set; }

Property Value

IList<FactionLocalization>

UnarmedKit

public KitModel? UnarmedKit { get; set; }

Property Value

KitModel

UnarmedKitId

[ForeignKey("UnarmedKit")]
[Column("UnarmedKitId")]
public uint? UnarmedKitId { get; set; }

Property Value

uint?