jef-hardware-rentals¶
Source¶
Repository:
jef-systems/jef-hardware-backendTable:
jef-hardware-rentalsSchema path:
dynamodb/jef-hardware-rentals/schema.jsonCommit:
65ab702bff64640f39196401a3119377e69dc943Generated at:
2026-04-22T13:53:14Z
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"
}
Raw Schema¶
{
"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"
}
}