monorepo/cloud/maplepress-backend/config/constants/constants.go

27 lines
658 B
Go

package constants
const (
// Application constants
AppName = "MaplePress Backend"
// HTTP constants
HeaderContentType = "Content-Type"
HeaderAuthorization = "Authorization"
MIMEApplicationJSON = "application/json"
// Context keys
ContextKeyTenantID = "tenant_id"
ContextKeyUserID = "user_id"
ContextKeyJWTClaims = "jwt_claims"
// Site context keys (API key authentication)
SiteIsAuthenticated = "site_is_authenticated"
SiteID = "site_id"
SiteTenantID = "site_tenant_id"
SiteDomain = "site_domain"
SitePlanTier = "site_plan_tier"
// Default values
DefaultPageSize = 20
MaxPageSize = 100
)