jef-fulfillment-associate-orders¶
Source¶
Repository:
jef-systems/jef-fulfillment-associate-backendTable:
jef-fulfillment-associate-ordersSchema path:
dynamodb/jef-fulfillment-associate-orders/schema.jsonCommit:
5e7e5672c9abaf5188ec498b5d76603c6a221bc2Generated at:
2026-04-23T20:01:31Z
Attributes¶
{
"pk": "string-{id}",
"gsi_1_pk": "string-{status}",
"gsi_1_sk": "string-{createdAt}",
"id": "string-order-number-{8-digits}",
"customer": "string",
"channel": "string",
"createdAt": "string-datetime",
"status": "string-enum-pending|in_progress|fulfilled|packed|ready_for_pickup|ready_for_delivery|completed",
"items": [
{
"id": "string-{order_item_id}",
"name": "string",
"barcode": "string",
"quantity": "number-integer",
"fulfilled": "number-integer",
"price": "number-two-decimals"
}
],
"fulfilled_at": "string-iso8601|null",
"fulfilled_by": "string|null",
"packed_at": "string-iso8601|null",
"packed_by": "string|null",
"completed_at": "string-iso8601|null",
"completed_by": "string|null",
"handoff_type": "string-enum-pickup|delivery|store_transfer|null",
"notes": "string",
"source_store_pk": "string|null",
"destination_store_pk": "string|null",
"assigned_associate_pk": "string|null",
"total_lines": "number-integer",
"total_quantity": "number-integer",
"total_fulfilled_quantity": "number-integer",
"total_amount": "number-two-decimals",
"created_at": "string-iso8601",
"updated_at": "string-iso8601",
"local_version": "number-integer",
"sync_status": "string-enum-local_only|dirty|synced|sync_error",
"deleted_at": "string-iso8601|null",
"idempotency_key": "string-uuidv4"
}
Main Index¶
{
"pk": "pk"
}
Raw Schema¶
{
"table": "jef-fulfillment-associate-orders",
"attributes": {
"pk": "string-{id}",
"gsi_1_pk": "string-{status}",
"gsi_1_sk": "string-{createdAt}",
"id": "string-order-number-{8-digits}",
"customer": "string",
"channel": "string",
"createdAt": "string-datetime",
"status": "string-enum-pending|in_progress|fulfilled|packed|ready_for_pickup|ready_for_delivery|completed",
"items": [
{
"id": "string-{order_item_id}",
"name": "string",
"barcode": "string",
"quantity": "number-integer",
"fulfilled": "number-integer",
"price": "number-two-decimals"
}
],
"fulfilled_at": "string-iso8601|null",
"fulfilled_by": "string|null",
"packed_at": "string-iso8601|null",
"packed_by": "string|null",
"completed_at": "string-iso8601|null",
"completed_by": "string|null",
"handoff_type": "string-enum-pickup|delivery|store_transfer|null",
"notes": "string",
"source_store_pk": "string|null",
"destination_store_pk": "string|null",
"assigned_associate_pk": "string|null",
"total_lines": "number-integer",
"total_quantity": "number-integer",
"total_fulfilled_quantity": "number-integer",
"total_amount": "number-two-decimals",
"created_at": "string-iso8601",
"updated_at": "string-iso8601",
"local_version": "number-integer",
"sync_status": "string-enum-local_only|dirty|synced|sync_error",
"deleted_at": "string-iso8601|null",
"idempotency_key": "string-uuidv4"
},
"main_index": {
"pk": "pk"
},
"gsi_1": {
"pk": "gsi_1_pk",
"sk": "gsi_1_sk"
}
}