diff --git a/.gitignore b/.gitignore index e019059..6749752 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,3 @@ *.db -*.json .idea/ *.csv \ No newline at end of file diff --git a/schema.json b/schema.json new file mode 100644 index 0000000..8987584 --- /dev/null +++ b/schema.json @@ -0,0 +1,55 @@ +{ + "flat_keys": [ + "cost_center", + "location", + "customer", + "event" + ], + "extract_keys": { + "customer.addresses": { + "flat_keys": [], + "extract_keys": {} + }, + "customer.phone_numbers": { + "flat_keys": [], + "extract_keys": {} + }, + "price_modifiers": { + "flat_keys": [], + "extract_keys": {} + }, + "tender_items": { + "flat_keys": [], + "extract_keys": {} + }, + "fee_items": { + "flat_keys": [], + "extract_keys": {} + }, + "tax_items": { + "flat_keys": [], + "extract_keys": {} + }, + "loyalty": { + "flat_keys": [], + "extract_keys": {} + }, + "sale_items": { + "flat_keys": [], + "extract_keys": { + "categories": { + "key": "categories" + }, + "modifiers": { + "key": "modifiers", + "flat_keys": [], + "extract_keys": { + "categories": { + "key": "categories" + } + } + } + } + } + } +} \ No newline at end of file