summaryrefslogtreecommitdiff
path: root/src/SMAPI.Web/Framework/ModRepositories/RemoteModStatus.cs
blob: 02876556e124219b9199590354d62890d1f13325 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
namespace StardewModdingAPI.Web.Framework.ModRepositories
{
    /// <summary>The mod availability status on a remote site.</summary>
    internal enum RemoteModStatus
    {
        /// <summary>The mod is valid.</summary>
        Ok,

        /// <summary>The mod data was fetched, but the data is not valid (e.g. version isn't semantic).</summary>
        InvalidData,

        /// <summary>The mod does not exist.</summary>
        DoesNotExist,

        /// <summary>The mod was temporarily unavailable (e.g. the site could not be reached or an unknown error occurred).</summary>
        TemporaryError
    }
}