jef-hardware-rentals

Source

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

  • Table: jef-hardware-rentals

  • Schema path: dynamodb/jef-hardware-rentals/schema.json

  • Commit: c6eac377eca83927a29247335878086a7dc47059

  • Generated at: 2026-04-27T15:13:18Z

Attributes

{
  "entity_number": "string",
  "id": "string",
  "rental_id": "string",
  "order_number": "string",
  "created_at": "string",
  "updated_at": "string",
  "cashier_name": "string",
  "terminal_name": "string",
  "customer_id": "string",
  "customer_code": "string",
  "customer_name": "string",
  "customer_mobile_number": "string",
  "customer_address": "string",
  "customer_government_id_type": "string",
  "customer_government_id_number": "string",
  "deposit": "number",
  "gross_total": "number",
  "total_due": "number",
  "items": [
    {
      "line_id": "string",
      "equipment_id": "string",
      "toolbox_number": "string",
      "equipment_name": "string",
      "category": "string",
      "included_items": [
        "string"
      ],
      "rate_per_day": "number",
      "days": "number",
      "subtotal": "number",
      "qr_value": "string",
      "expected_return_at": "string"
    }
  ],
  "expected_return_at": "string",
  "rental_status": "string",
  "print_status": "string",
  "printed_at": "string",
  "printer_device_id": "string",
  "printer_device_name": "string",
  "version": "number",
  "is_deleted": "boolean",
  "sync_status": "string",
  "sync_attempt_count": "number"
}

Main Index

{
  "pk": "rental_id"
}

Raw Schema

{
  "table": "jef-hardware-rentals",
  "attributes": {
    "entity_number": "string",
    "id": "string",
    "rental_id": "string",
    "order_number": "string",
    "created_at": "string",
    "updated_at": "string",
    "cashier_name": "string",
    "terminal_name": "string",
    "customer_id": "string",
    "customer_code": "string",
    "customer_name": "string",
    "customer_mobile_number": "string",
    "customer_address": "string",
    "customer_government_id_type": "string",
    "customer_government_id_number": "string",
    "deposit": "number",
    "gross_total": "number",
    "total_due": "number",
    "items": [
      {
        "line_id": "string",
        "equipment_id": "string",
        "toolbox_number": "string",
        "equipment_name": "string",
        "category": "string",
        "included_items": [
          "string"
        ],
        "rate_per_day": "number",
        "days": "number",
        "subtotal": "number",
        "qr_value": "string",
        "expected_return_at": "string"
      }
    ],
    "expected_return_at": "string",
    "rental_status": "string",
    "print_status": "string",
    "printed_at": "string",
    "printer_device_id": "string",
    "printer_device_name": "string",
    "version": "number",
    "is_deleted": "boolean",
    "sync_status": "string",
    "sync_attempt_count": "number"
  },
  "main_index": {
    "pk": "rental_id"
  },
  "gsi_1": {
    "gsi_1_pk": "entity_number",
    "gsi_1_sk": "rental_id"
  }
}