jef-hardware-rentals ==================== Source ------ - Repository: ``jef-systems/jef-hardware-backend`` - Table: ``jef-hardware-rentals`` - Schema path: ``dynamodb/jef-hardware-rentals/schema.json`` - Commit: ``65ab702bff64640f39196401a3119377e69dc943`` - Generated at: ``2026-04-22T13:53:14Z`` Attributes ---------- .. code-block:: json { "pk": "string-{rentalId}", "gsi_1_pk": "string-{customerId}", "gsi_1_sk": "string-{createdAt}", "gsi_2_pk": "string-{rentalStatus}", "gsi_2_sk": "string-{createdAt}", "gsi_3_pk": "string-{printStatus}", "gsi_3_sk": "string-{createdAt}", "id": "string", "rentalId": "string", "orderNumber": "string", "createdAt": "string-iso8601", "updatedAt": "string-iso8601", "cashierName": "string", "terminalName": "string", "customerId": "string", "customerCode": "string", "customerName": "string", "customerMobileNumber": "string", "customerAddress": "string", "customerGovernmentIdType": "string", "customerGovernmentIdNumber": "string", "deposit": "number-whole-number", "grossTotal": "number-whole-number", "totalDue": "number-whole-number", "items": [ { "lineId": "string", "equipmentId": "string", "toolboxNumber": "string", "equipmentName": "string", "category": "string", "includedItems": [ "string" ], "ratePerDay": "number-whole-number", "days": "number-whole-number", "subtotal": "number-whole-number", "qrValue": "string", "expectedReturnAt": "string-iso8601" } ], "expectedReturnAt": "string-iso8601", "rentalStatus": "string", "printStatus": "string", "printedAt": "string-iso8601", "printerDeviceId": "string", "printerDeviceName": "string", "version": "number-whole-number", "isDeleted": "boolean", "syncStatus": "string", "syncAttemptCount": "number-whole-number" } Main Index ---------- .. code-block:: json { "pk": "pk" } Raw Schema ---------- .. code-block:: json { "table": "jef-hardware-rentals", "attributes": { "pk": "string-{rentalId}", "gsi_1_pk": "string-{customerId}", "gsi_1_sk": "string-{createdAt}", "gsi_2_pk": "string-{rentalStatus}", "gsi_2_sk": "string-{createdAt}", "gsi_3_pk": "string-{printStatus}", "gsi_3_sk": "string-{createdAt}", "id": "string", "rentalId": "string", "orderNumber": "string", "createdAt": "string-iso8601", "updatedAt": "string-iso8601", "cashierName": "string", "terminalName": "string", "customerId": "string", "customerCode": "string", "customerName": "string", "customerMobileNumber": "string", "customerAddress": "string", "customerGovernmentIdType": "string", "customerGovernmentIdNumber": "string", "deposit": "number-whole-number", "grossTotal": "number-whole-number", "totalDue": "number-whole-number", "items": [ { "lineId": "string", "equipmentId": "string", "toolboxNumber": "string", "equipmentName": "string", "category": "string", "includedItems": [ "string" ], "ratePerDay": "number-whole-number", "days": "number-whole-number", "subtotal": "number-whole-number", "qrValue": "string", "expectedReturnAt": "string-iso8601" } ], "expectedReturnAt": "string-iso8601", "rentalStatus": "string", "printStatus": "string", "printedAt": "string-iso8601", "printerDeviceId": "string", "printerDeviceName": "string", "version": "number-whole-number", "isDeleted": "boolean", "syncStatus": "string", "syncAttemptCount": "number-whole-number" }, "main_index": { "pk": "pk" }, "gsi_1": { "pk": "gsi_1_pk", "sk": "gsi_1_sk" }, "gsi_2": { "pk": "gsi_2_pk", "sk": "gsi_2_sk" }, "gsi_3": { "pk": "gsi_3_pk", "sk": "gsi_3_sk" } }