jef-backend-template-test-dynamodb-table-v2

Source

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

  • Table: jef-backend-template-test-dynamodb-table-v2

  • Schema path: dynamodb/jef-backend-template-test-dynamodb-table-v2/schema.json

  • Commit: 5ce5ccdb25cf2850786ef943f7f161cec3edfdd1

Attributes

{
  "pk": "string",
  "gsi_1_pk": "string",
  "gsi_1_sk": "string",
  "id": "string-uuidv4",
  "entity_number": "string",
  "date": "string-YYYY-MM-DD",
  "date_name": "string-Month, Day, Year, Weekday",
  "created": "string-iso8601",
  "created_name": "string-Month, Day, Year, Weekday, Hour Minute AM/PM",
  "created_by": "string-5-digits-employee-number",
  "supply_inventory_items": [
    {
      "barcode": "string",
      "name": "string",
      "unit": "string",
      "previous_quantity": "number-whole-number",
      "addstock_quantity": "number-whole-number-manual-input",
      "used_quantity": "number-whole-number-manual-input",
      "current_quantity": "number-whole-number"
    }
  ]
}

Main Index

{
  "pk": "<id>"
}

Raw Schema

{
  "table": "jef-backend-template-test-dynamodb-table",
  "attributes": {
    "pk": "string",
    "gsi_1_pk": "string",
    "gsi_1_sk": "string",
    "id": "string-uuidv4",
    "entity_number": "string",
    "date": "string-YYYY-MM-DD",
    "date_name": "string-Month, Day, Year, Weekday",
    "created": "string-iso8601",
    "created_name": "string-Month, Day, Year, Weekday, Hour Minute AM/PM",
    "created_by": "string-5-digits-employee-number",
    "supply_inventory_items": [
      {
        "barcode": "string",
        "name": "string",
        "unit": "string",
        "previous_quantity": "number-whole-number",
        "addstock_quantity": "number-whole-number-manual-input",
        "used_quantity": "number-whole-number-manual-input",
        "current_quantity": "number-whole-number"
      }
    ]
  },
  "main_index": {
    "pk": "<id>"
  },
  "gsi_1": {
    "pk": "<entity_number>",
    "sk": "<date>"
  }
}