namespace EVESharp.Database.Configuration;

public static class Constants
{
    // cost related constants
    public const string costCloneContract = "costCloneContract";

    // location related constants
    public const string locationRecycler = "locationRecycler";
    public const string locationSystem   = "locationSystem";
    public const string locationUniverse = "locationUniverse";
    public const string locationMarket   = "locationMarket";
    public const string locationTemp     = "locationTemp";

    // owner related constants
    public const string ownerSecureCommerceCommission = "ownerSecureCommerceCommission";
    public const string ownerBank                     = "ownerBank";

    // market related constants
    public const string mktTransactionTax          = "mktTransactionTax";
    public const string marketCommissionPercentage = "marketCommissionPercentage";
    public const string mktMinimumFee              = "mktMinimumFee";
    public const string mktModificationDelay       = "mktModificationDelay";

    // skills
    public const string skillPointMultiplier = "skillPointMultiplier";

    // corp related constants
    public const string corporationStartupCost            = "corporationStartupCost";
    public const string medalTaxCorporation               = "medalTaxCorporation";
    public const string medalCost                         = "medalCost";
    public const string warDeclarationCost                = "warDeclarationCost";
    public const string corporationAdvertisementFlatFee   = "corporationAdvertisementFlatFee";
    public const string corporationAdvertisementDailyRate = "corporationAdvertisementDailyRate";

    // alliance related constants
    public const string allianceCreationCost   = "allianceCreationCost";
    public const string allianceMembershipCost = "allianceMembershipCost";
    
    // contract related constants
    public const string conCourierMaxVolume = "conCourierMaxVolume";
    public const string conBidMinimum       = "conBidMinimum";
}