46 lines
2.9 KiB
C#
46 lines
2.9 KiB
C#
using Fleet.Core;
|
|
|
|
namespace MoShiro.Protocol;
|
|
|
|
/// <summary>MoShiro 的错误码(在 Fleet 错误码之上扩展)。REST、JSON-RPC、OpenAPI 共用同一份。</summary>
|
|
public static class MoShiroErrors
|
|
{
|
|
public static readonly ErrorCode ValidationFailed = new("validation_failed");
|
|
public static readonly ErrorCode BudgetExceeded = new("budget_exceeded");
|
|
public static readonly ErrorCode Unauthorized = new("unauthorized");
|
|
public static readonly ErrorCode CsrfFailed = new("csrf_failed");
|
|
public static readonly ErrorCode Forbidden = new("forbidden");
|
|
public static readonly ErrorCode SitePrivate = new("site_private");
|
|
public static readonly ErrorCode NotFound = new("not_found");
|
|
public static readonly ErrorCode AgentNotFound = new("agent_not_found");
|
|
public static readonly ErrorCode ProbeNotFound = new("probe_not_found");
|
|
public static readonly ErrorCode ProbeRevoked = new("probe_revoked");
|
|
public static readonly ErrorCode ProbeRequired = new("probe_required");
|
|
public static readonly ErrorCode TaskNotFound = new("task_not_found");
|
|
public static readonly ErrorCode TestNotFound = new("test_not_found");
|
|
public static readonly ErrorCode ChunkNotFound = new("chunk_not_found");
|
|
public static readonly ErrorCode TokenNotFound = new("token_not_found");
|
|
public static readonly ErrorCode UnknownKind = new("unknown_kind");
|
|
public static readonly ErrorCode UnknownPlan = new("unknown_plan");
|
|
public static readonly ErrorCode NameConflict = new("name_conflict");
|
|
public static readonly ErrorCode ProbeOffline = new("probe_offline");
|
|
public static readonly ErrorCode TestBusy = new("test_busy");
|
|
public static readonly ErrorCode AgentNotActive = new("agent_not_active");
|
|
public static readonly ErrorCode AgentOffline = new("agent_offline");
|
|
public static readonly ErrorCode RawExpired = new("raw_expired");
|
|
public static readonly ErrorCode JoinTokenExpired = new("join_token_expired");
|
|
public static readonly ErrorCode PreconditionFailed = new("precondition_failed");
|
|
public static readonly ErrorCode PayloadTooLarge = new("payload_too_large");
|
|
public static readonly ErrorCode RangeTooLarge = new("range_too_large");
|
|
public static readonly ErrorCode InvalidStep = new("invalid_step");
|
|
public static readonly ErrorCode InvalidRange = new("invalid_range");
|
|
public static readonly ErrorCode UnknownMetric = new("unknown_metric");
|
|
public static readonly ErrorCode UnknownPreset = new("unknown_preset");
|
|
public static readonly ErrorCode TooManyMetrics = new("too_many_metrics");
|
|
public static readonly ErrorCode TooManyRequests = new("too_many_requests");
|
|
public static readonly ErrorCode TooManyStreams = new("too_many_streams");
|
|
public static readonly ErrorCode StorageUnavailable = new("storage_unavailable");
|
|
public static readonly ErrorCode RawCorrupt = new("raw_corrupt");
|
|
public static readonly ErrorCode Internal = new("internal_error");
|
|
}
|