jef-hardware-rentals¶
Source¶
Repository:
jef-systems/jef-hardware-backendTable:
jef-hardware-rentalsSchema path:
dynamodb/jef-hardware-rentals/schema.jsonCommit:
c6eac377eca83927a29247335878086a7dc47059Generated 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"
}
}