jef-caferimo-orders¶
Source¶
Repository:
jef-systems/jef-caferimo-backendTable:
jef-caferimo-ordersSchema path:
dynamodb/jef-caferimo-orders/schema.jsonCommit:
80848a7250f317e531b877eabf014bcc66c468a5
Attributes¶
{
"pk": "string-id",
"gsi_1_pk": "string-statuss",
"gsi_1_sk": "number-created_at_ms",
"id": "string",
"document_type": "string",
"print_template": "string",
"printer_target": "string",
"reference_no": "string",
"title": "string",
"created_at": "string-iso8601",
"created_at_ms": "number-epoch-milliseconds",
"order_created_at": "string-iso8601",
"status": "string-enum-pending-preparing-completed-cancelled",
"paper_width": "number-whole-number",
"currency": "string",
"order_type": "string-enum-dine_in-takeout-to_go",
"order_type_label": "string",
"table_no": "number-whole-number-or-null",
"discount": {
"label": "string-optional",
"type": "string-optional",
"id_no": "string-optional"
},
"items": [
{
"line_no": "number-whole-number",
"item_id": "string",
"item_name": "string",
"category": "string",
"quantity": "number-whole-number",
"size": "string-enum-medium-large-or-null",
"size_label": "string",
"unit_price": "number-decimal",
"subtotal": "number-decimal",
"note": "string",
"customization_tags": [
"string"
],
"status": "string",
"customizations": {
"temperature": "string-optional",
"sugar_level": "string-optional",
"milk_type": "string-optional",
"extra_shots": "number-whole-number-optional",
"extra_shot_unit_price": "number-decimal-optional"
}
}
],
"summary": {
"total_items": "number-whole-number",
"unique_items": "number-whole-number",
"subtotal": "number-decimal",
"service_charge": "number-decimal",
"discount_amount": "number-decimal",
"vatable_sales": "number-decimal",
"vat_exempt_sales": "number-decimal",
"vat_amount": "number-decimal",
"grand_total": "number-decimal"
},
"payments": [
{
"method": "string-enum-cash-gcash-card",
"amount": "number-decimal",
"label": "string"
}
],
"payment": {
"status": "string-optional",
"amount_received": "number-decimal-optional",
"change": "number-decimal-optional",
"method_label": "string-optional",
"lines": [
{
"method": "string-enum-cash-gcash-card",
"amount": "number-decimal",
"label": "string"
}
]
},
"print_payload": {
"header": [
"string"
],
"body": [
{
"qty_text": "string",
"name_text": "string",
"subtotal_text": "string",
"note_text": "string",
"customization_text": "string"
}
],
"footer": [
"string"
]
}
}
Main Index¶
{
"pk": "pk"
}
Raw Schema¶
{
"table": "jef-caferimo-orders",
"attributes": {
"pk": "string-id",
"gsi_1_pk": "string-statuss",
"gsi_1_sk": "number-created_at_ms",
"id": "string",
"document_type": "string",
"print_template": "string",
"printer_target": "string",
"reference_no": "string",
"title": "string",
"created_at": "string-iso8601",
"created_at_ms": "number-epoch-milliseconds",
"order_created_at": "string-iso8601",
"status": "string-enum-pending-preparing-completed-cancelled",
"paper_width": "number-whole-number",
"currency": "string",
"order_type": "string-enum-dine_in-takeout-to_go",
"order_type_label": "string",
"table_no": "number-whole-number-or-null",
"discount": {
"label": "string-optional",
"type": "string-optional",
"id_no": "string-optional"
},
"items": [
{
"line_no": "number-whole-number",
"item_id": "string",
"item_name": "string",
"category": "string",
"quantity": "number-whole-number",
"size": "string-enum-medium-large-or-null",
"size_label": "string",
"unit_price": "number-decimal",
"subtotal": "number-decimal",
"note": "string",
"customization_tags": [
"string"
],
"status": "string",
"customizations": {
"temperature": "string-optional",
"sugar_level": "string-optional",
"milk_type": "string-optional",
"extra_shots": "number-whole-number-optional",
"extra_shot_unit_price": "number-decimal-optional"
}
}
],
"summary": {
"total_items": "number-whole-number",
"unique_items": "number-whole-number",
"subtotal": "number-decimal",
"service_charge": "number-decimal",
"discount_amount": "number-decimal",
"vatable_sales": "number-decimal",
"vat_exempt_sales": "number-decimal",
"vat_amount": "number-decimal",
"grand_total": "number-decimal"
},
"payments": [
{
"method": "string-enum-cash-gcash-card",
"amount": "number-decimal",
"label": "string"
}
],
"payment": {
"status": "string-optional",
"amount_received": "number-decimal-optional",
"change": "number-decimal-optional",
"method_label": "string-optional",
"lines": [
{
"method": "string-enum-cash-gcash-card",
"amount": "number-decimal",
"label": "string"
}
]
},
"print_payload": {
"header": [
"string"
],
"body": [
{
"qty_text": "string",
"name_text": "string",
"subtotal_text": "string",
"note_text": "string",
"customization_text": "string"
}
],
"footer": [
"string"
]
}
},
"main_index": {
"pk": "pk"
},
"gsi_1": {
"pk": "gsi_1_pk",
"sk": "gsi_1_sk"
}
}