Class LoadoutPurchase
[Table("loadout_purchases")]
public class LoadoutPurchase
- Inheritance
-
LoadoutPurchase
- Inherited Members
Constructors
LoadoutPurchase()
public LoadoutPurchase()
LoadoutPurchase(int, ulong, uint, int, string)
public LoadoutPurchase(int id, ulong steam64, uint kit, int season, string formYaml)
Parameters
Properties
AdminChangeRequest
[StringLength(512)]
public string? AdminChangeRequest { get; set; }
Property Value
AdminChangeRequestDate
public DateTimeOffset? AdminChangeRequestDate { get; set; }
Property Value
AdminChangeRequester
[ForeignKey("AdminChangeRequesterId")]
public WarfareUserData? AdminChangeRequester { get; set; }
Property Value
AdminChangeRequesterId
[Column("AdminChangeRequester")]
public ulong? AdminChangeRequesterId { get; set; }
Property Value
Created
public DateTimeOffset Created { get; set; }
Property Value
Edit
public LoadoutPurchase.EditStatus Edit { get; set; }
Property Value
FormModified
public DateTimeOffset FormModified { get; set; }
Property Value
FormYaml
[Column("FormYaml", TypeName = "TEXT")]
[StringLength(65535)]
public string? FormYaml { get; set; }
Property Value
Kit
public KitModel? Kit { get; set; }
Property Value
KitId
[Required]
[Key]
[ForeignKey("Kit")]
[Column("CreatedKit")]
public uint KitId { get; set; }
Property Value
LastUpdated
public DateTimeOffset LastUpdated { get; set; }
Property Value
LoadoutId
Number 1-inf mapping to the alphabet. (1 = A, 28 = AB)
public int LoadoutId { get; set; }
Property Value
Remarks
Use LoadoutIdHelper to convert between IDs, Steam64s, and kit IDs.
LoadoutKitId
[NotMapped]
public string LoadoutKitId { get; }
Property Value
Paid
public bool Paid { get; set; }
Property Value
PlayerChangeRequest
[StringLength(256)]
public string? PlayerChangeRequest { get; set; }
Property Value
PlayerChangeRequestDate
public DateTimeOffset? PlayerChangeRequestDate { get; set; }
Property Value
PlayerEditDenied
[NotMapped]
public bool PlayerEditDenied { get; }
Property Value
Season
public int Season { get; set; }
Property Value
Status
public LoadoutPurchase.RequestStatus Status { get; set; }
Property Value
Steam64
[Required]
[ForeignKey("User")]
[Column("Steam64")]
public ulong Steam64 { get; set; }
Property Value
StripeSessionId
[StringLength(70)]
public string? StripeSessionId { get; set; }
Property Value
User
public WarfareUserData? User { get; set; }