Error Codes (errors)

Import: github.com/matiasmartin-labs/common-fwk/errors

Purpose

Exported string constants for auth error codes used by middleware and available to consumers for test assertions and error handling — without duplicating magic string literals.

Constants

Constant Value Usage context
CodeTokenMissing "auth_token_missing" Missing token in request
CodeTokenInvalid "auth_token_invalid" Invalid, expired, or unauthorized token

Usage

import fwkerrors "github.com/matiasmartin-labs/common-fwk/errors"

// In test assertions
assert.Equal(t, fwkerrors.CodeTokenMissing, responseBody["code"])

// In middleware (internal)
c.JSON(401, gin.H{
    "code":    fwkerrors.CodeTokenMissing,
    "message": httpgin.MsgTokenMissing,
})