Namespaces, assemblies, projects and directories, the solution, binaries, images, systemd units, config paths, environment variables, protocol method names, the media type and the raw chunk magic all move to MoShiro/moshiro. Existing data and deployments are not compatible and must be recreated. Also fix the architecture tests after the solution layout change and make the update tests independent of their order.
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");
|
|
}
|