Stratal API Reference
    Preparing search index...

    Variable commonErrorSchemasConst

    commonErrorSchemas: {
        "400": {
            description: "Validation error";
            schema: ZodObject<
                {
                    code: ZodNumber;
                    message: ZodString;
                    metadata: ZodObject<
                        {
                            issues: ZodArray<
                                ZodObject<
                                    { code: ZodString; message: ZodString; path: ZodString },
                                    $strip,
                                >,
                            >;
                        },
                        $strip,
                    >;
                    stack: ZodOptional<ZodString>;
                    timestamp: ZodString;
                },
                $strip,
            >;
        };
        "401": {
            description: "Unauthorized";
            schema: ZodObject<
                {
                    code: ZodNumber;
                    message: ZodString;
                    metadata: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
                    stack: ZodOptional<ZodString>;
                    timestamp: ZodString;
                },
                $strip,
            >;
        };
        "403": {
            description: "Forbidden";
            schema: ZodObject<
                {
                    code: ZodNumber;
                    message: ZodString;
                    metadata: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
                    stack: ZodOptional<ZodString>;
                    timestamp: ZodString;
                },
                $strip,
            >;
        };
        "404": {
            description: "Not found";
            schema: ZodObject<
                {
                    code: ZodNumber;
                    message: ZodString;
                    metadata: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
                    stack: ZodOptional<ZodString>;
                    timestamp: ZodString;
                },
                $strip,
            >;
        };
        "409": {
            description: "Conflict";
            schema: ZodObject<
                {
                    code: ZodNumber;
                    message: ZodString;
                    metadata: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
                    stack: ZodOptional<ZodString>;
                    timestamp: ZodString;
                },
                $strip,
            >;
        };
        "500": {
            description: "Internal server error";
            schema: ZodObject<
                {
                    code: ZodNumber;
                    message: ZodString;
                    metadata: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
                    stack: ZodOptional<ZodString>;
                    timestamp: ZodString;
                },
                $strip,
            >;
        };
    } = ...

    Common HTTP status error schemas Pre-configured for standard error responses

    Type Declaration

    • Readonly400: {
          description: "Validation error";
          schema: ZodObject<
              {
                  code: ZodNumber;
                  message: ZodString;
                  metadata: ZodObject<
                      {
                          issues: ZodArray<
                              ZodObject<
                                  { code: ZodString; message: ZodString; path: ZodString },
                                  $strip,
                              >,
                          >;
                      },
                      $strip,
                  >;
                  stack: ZodOptional<ZodString>;
                  timestamp: ZodString;
              },
              $strip,
          >;
      }
    • Readonly401: {
          description: "Unauthorized";
          schema: ZodObject<
              {
                  code: ZodNumber;
                  message: ZodString;
                  metadata: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
                  stack: ZodOptional<ZodString>;
                  timestamp: ZodString;
              },
              $strip,
          >;
      }
    • Readonly403: {
          description: "Forbidden";
          schema: ZodObject<
              {
                  code: ZodNumber;
                  message: ZodString;
                  metadata: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
                  stack: ZodOptional<ZodString>;
                  timestamp: ZodString;
              },
              $strip,
          >;
      }
    • Readonly404: {
          description: "Not found";
          schema: ZodObject<
              {
                  code: ZodNumber;
                  message: ZodString;
                  metadata: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
                  stack: ZodOptional<ZodString>;
                  timestamp: ZodString;
              },
              $strip,
          >;
      }
    • Readonly409: {
          description: "Conflict";
          schema: ZodObject<
              {
                  code: ZodNumber;
                  message: ZodString;
                  metadata: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
                  stack: ZodOptional<ZodString>;
                  timestamp: ZodString;
              },
              $strip,
          >;
      }
    • Readonly500: {
          description: "Internal server error";
          schema: ZodObject<
              {
                  code: ZodNumber;
                  message: ZodString;
                  metadata: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
                  stack: ZodOptional<ZodString>;
                  timestamp: ZodString;
              },
              $strip,
          >;
      }