| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111 |
- import { Schema } from "effect"
- export class InvalidRequestError extends Schema.TaggedErrorClass<InvalidRequestError>()(
- "InvalidRequestError",
- {
- message: Schema.String,
- kind: Schema.optional(Schema.String),
- field: Schema.optional(Schema.String),
- },
- { httpApiStatus: 400 },
- ) {}
- export class UnauthorizedError extends Schema.TaggedErrorClass<UnauthorizedError>()(
- "UnauthorizedError",
- { message: Schema.String },
- { httpApiStatus: 401 },
- ) {}
- export class ConflictError extends Schema.TaggedErrorClass<ConflictError>()(
- "ConflictError",
- {
- message: Schema.String,
- resource: Schema.optional(Schema.String),
- },
- { httpApiStatus: 409 },
- ) {}
- export class ServiceUnavailableError extends Schema.TaggedErrorClass<ServiceUnavailableError>()(
- "ServiceUnavailableError",
- {
- message: Schema.String,
- service: Schema.optional(Schema.String),
- },
- { httpApiStatus: 503 },
- ) {}
- export class UnknownError extends Schema.TaggedErrorClass<UnknownError>()(
- "UnknownError",
- {
- message: Schema.String,
- ref: Schema.optional(Schema.String),
- },
- { httpApiStatus: 500 },
- ) {}
- export class ProviderNotFoundError extends Schema.TaggedErrorClass<ProviderNotFoundError>()(
- "ProviderNotFoundError",
- {
- providerID: Schema.String,
- message: Schema.String,
- },
- { httpApiStatus: 404 },
- ) {}
- export class SessionNotFoundError extends Schema.TaggedErrorClass<SessionNotFoundError>()(
- "SessionNotFoundError",
- {
- sessionID: Schema.String,
- message: Schema.String,
- },
- { httpApiStatus: 404 },
- ) {}
- export class MessageNotFoundError extends Schema.TaggedErrorClass<MessageNotFoundError>()(
- "MessageNotFoundError",
- {
- sessionID: Schema.String,
- messageID: Schema.String,
- message: Schema.String,
- },
- { httpApiStatus: 404 },
- ) {}
- export class InvalidCursorError extends Schema.TaggedErrorClass<InvalidCursorError>()(
- "InvalidCursorError",
- { message: Schema.String },
- { httpApiStatus: 400 },
- ) {}
- export class PermissionNotFoundError extends Schema.TaggedErrorClass<PermissionNotFoundError>()(
- "PermissionNotFoundError",
- {
- requestID: Schema.String,
- message: Schema.String,
- },
- { httpApiStatus: 404 },
- ) {}
- export class QuestionNotFoundError extends Schema.TaggedErrorClass<QuestionNotFoundError>()(
- "QuestionNotFoundError",
- {
- requestID: Schema.String,
- message: Schema.String,
- },
- { httpApiStatus: 404 },
- ) {}
- export class ForbiddenError extends Schema.TaggedErrorClass<ForbiddenError>()(
- "ForbiddenError",
- { message: Schema.String },
- { httpApiStatus: 403 },
- ) {}
- export class PtyNotFoundError extends Schema.TaggedErrorClass<PtyNotFoundError>()(
- "PtyNotFoundError",
- {
- ptyID: Schema.String,
- message: Schema.String,
- },
- { httpApiStatus: 404 },
- ) {}
|