jef-store-auth-sessions

Source

  • Repository: jef-systems/jef-store-backend

  • Table: jef-store-auth-sessions

  • Schema path: dynamodb/jef-store-auth-sessions/schema.json

  • Commit: ef122d835b3e5d3dc87da703e938f5411e2112c6

  • Generated at: 2026-05-04T15:54:25Z

Attributes

{
  "session_id": "string",
  "session_number": "string",
  "entity_number": "string",
  "employee_number": "string",
  "employee_name": "string",
  "role": "string",
  "device_id": "string",
  "platform": "string",
  "message": "string",
  "is_valid": "boolean",
  "token_hash": "string",
  "login_type": "string",
  "issued_at": "string",
  "last_seen": "string",
  "expires_at": "string",
  "revoked_at": "string",
  "created_at": "string",
  "updated_at": "string",
  "idempotency_key": "string",
  "schema_version": "number",
  "version": "number"
}

Main Index

{
  "pk": "session_id"
}

Raw Schema

{
  "table": "jef-store-auth-sessions",
  "attributes": {
    "session_id": "string",
    "session_number": "string",
    "entity_number": "string",
    "employee_number": "string",
    "employee_name": "string",
    "role": "string",
    "device_id": "string",
    "platform": "string",
    "message": "string",
    "is_valid": "boolean",
    "token_hash": "string",
    "login_type": "string",
    "issued_at": "string",
    "last_seen": "string",
    "expires_at": "string",
    "revoked_at": "string",
    "created_at": "string",
    "updated_at": "string",
    "idempotency_key": "string",
    "schema_version": "number",
    "version": "number"
  },
  "main_index": {
    "pk": "session_id"
  },
  "gsi_1": {
    "gsi_1_pk": "entity_number",
    "gsi_1_sk": "employee_number"
  },
  "gsi_2": {
    "gsi_2_pk": "device_id",
    "gsi_2_sk": "last_seen"
  }
}