{"openapi":"3.1.0","info":{"title":"Restaurants","description":"\nRestaurants uchun api\n","contact":{"name":"Github code","url":"https://github.com/Izzatbek20/api.pcccrm"},"version":"1.0"},"paths":{"/":{"get":{"summary":"Main","operationId":"main__get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/token":{"post":{"tags":["Auth"],"summary":"Access Token uchun login qiling","description":"Login qilish uchun yuborasiz:\n  * username: **string**\n  * password: **string**\n\nYuborishingiz shart emas:\n * grant_type: **string**\n * scope: **string**\n * client_id: **string**\n * client_secret: **string**","operationId":"login_for_access_token_token_post","requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_login_for_access_token_token_post"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/app__auth__schema__TokenResponse"},{"$ref":"#/components/schemas/ImmResponse"}],"title":"Response Login For Access Token Token Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/refresh_token":{"post":{"tags":["Auth"],"summary":"Refresh token orqali access token olish","operationId":"refresh_access_token_refresh_token_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Refresh"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/app__auth__schema__TokenResponse"},{"$ref":"#/components/schemas/ImmResponse"}],"title":"Response Refresh Access Token Refresh Token Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/me":{"get":{"tags":["Auth"],"summary":"O`zingiz haqingizda to`liq ma`lumot","description":"Login qilib kirganingizda o'zingiz haqingizdagi ma'umotlaringizni shu yerdan olishingiz mumkun","operationId":"read_current_user_me_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/app__auth__schema__UserResponse"},{"$ref":"#/components/schemas/ImmResponse"}],"title":"Response Read Current User Me Get"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/v1/branchs":{"get":{"tags":["Branchs"],"summary":"Barcha filiallar","description":"Search\": `title`","operationId":"router_branch_get_all_v1_branchs_get","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"title","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"}},{"name":"cursor","in":"query","required":false,"schema":{"type":"integer","minimum":1,"description":"Oxirgi ma'lumot `id`-si","default":1,"title":"Cursor"},"description":"Oxirgi ma'lumot `id`-si"},{"name":"size","in":"query","required":false,"schema":{"type":"integer","maximum":500,"minimum":1,"description":"Har bir so'rovdagi elementlar soni","default":10,"title":"Size"},"description":"Har bir so'rovdagi elementlar soni"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PageCursor_BranchResponse_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/branch/{id}":{"get":{"tags":["Branchs"],"summary":"Filial","operationId":"router_branch_get_one_v1_branch__id__get","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","title":"Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__schemas__branchs__BranchResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["Branchs"],"summary":"Filial ma'lumotlarini o'zgartirish","operationId":"router_branch_update_v1_branch__id__put","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","title":"Id"}}],"requestBody":{"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_router_branch_update_v1_branch__id__put"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"404":{"description":"So‘ralgan ma'lumot topilmadi.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"403":{"description":"Permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Branchs"],"summary":"O'chirish","operationId":"router_branch_delete_v1_branch__id__delete","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","title":"Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"404":{"description":"So‘ralgan ma'lumot topilmadi.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"403":{"description":"Permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/branch":{"post":{"tags":["Branchs"],"summary":"Filial qo'shish","operationId":"router_branch_insert_v1_branch_post","requestBody":{"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_router_branch_insert_v1_branch_post"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"403":{"description":"Permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/v1/report/month":{"get":{"tags":["Hisobotlar"],"summary":"Hisobot","description":"`to_date` - `from_date` parametlari ikkalasiham yuborilsa oraliq vaqtdagi ma'lumotlar keladi\n`to_date` - o'zi yuborilsa yoki ikkalasi uchun ham bir xil sana yuborilsa shu kundagi ma'lumotlar keladi.\n\n**DATA:**\n* **to_date** - format `Y-m-d`\n* **from_date** - format `Y-m-d`","operationId":"router_report_month_v1_report_month_get","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"to_date","in":"query","required":true,"schema":{"type":"string","format":"date","title":"To Date"}},{"name":"from_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"From Date"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ReportsResponse"},"title":"Response Router Report Month V1 Report Month Get"}}}},"403":{"description":"Permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/report/month/day/orders":{"get":{"tags":["Hisobotlar"],"summary":"Kunlik buyurtma hisoboti","description":"Foods status:\n*    **0** - nofaol\n*    **1** - faol\n*    **3** - bekor qilingan","operationId":"router_report_month_day_orders_v1_report_month_day_orders_get","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"to_date","in":"query","required":true,"schema":{"type":"string","format":"date","title":"To Date"}},{"name":"from_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"From Date"}},{"name":"cursor","in":"query","required":false,"schema":{"type":"integer","minimum":1,"description":"Oxirgi ma'lumot `id`-si","default":1,"title":"Cursor"},"description":"Oxirgi ma'lumot `id`-si"},{"name":"size","in":"query","required":false,"schema":{"type":"integer","maximum":500,"minimum":1,"description":"Har bir so'rovdagi elementlar soni","default":10,"title":"Size"},"description":"Har bir so'rovdagi elementlar soni"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PageCursor_DayOrdersResponse_"}}}},"403":{"description":"Permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/report/month/day/products":{"get":{"tags":["Hisobotlar"],"summary":"Kunlik mahsulot hisoboti","operationId":"router_report_month_day_product_v1_report_month_day_products_get","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"to_date","in":"query","required":true,"schema":{"type":"string","format":"date","title":"To Date"}},{"name":"from_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"From Date"}},{"name":"cursor","in":"query","required":false,"schema":{"type":"integer","minimum":1,"description":"Oxirgi ma'lumot `id`-si","default":1,"title":"Cursor"},"description":"Oxirgi ma'lumot `id`-si"},{"name":"size","in":"query","required":false,"schema":{"type":"integer","maximum":500,"minimum":1,"description":"Har bir so'rovdagi elementlar soni","default":10,"title":"Size"},"description":"Har bir so'rovdagi elementlar soni"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PageCursor_DayProductsResponse_"}}}},"403":{"description":"Permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/settings":{"get":{"tags":["Sozlamalar"],"summary":"Filial so'zlamlari.","operationId":"router_settings_get_v1_settings_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SettingsResponse"}}}}},"security":[{"OAuth2PasswordBearer":[]}]},"put":{"tags":["Sozlamalar"],"summary":"Filial so'zlammasini o'zgartirish","operationId":"router_settings_update_v1_settings_put","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__schemas__settings__Payload"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/v1/validate_phone":{"get":{"tags":["User"],"summary":"Bundey telefon nomerli user bor yoki yo'qligini tekshirish","description":"User yaratishda `id` yuborilmaydi.\nUser ma'lumot update qilishda `id` yuboriladi.\n\n* **id**- yuborilsa o'zini ma'lumotini hisobga olmagan holatda validate qilinadi.","operationId":"router_user_validate_phone_v1_validate_phone_get","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"phone","in":"query","required":true,"schema":{"type":"string","title":"Phone"}},{"name":"id","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserValidate"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/validate_username":{"get":{"tags":["User"],"summary":"Bundey usernameli user bor yoki yo'qligini tekshirish","description":"User yaratishda `id` yuborilmaydi.\nUser ma'lumot update qilishda `id` yuboriladi.\n\n* **id**- yuborilsa o'zini ma'lumotini hisobga olmagan holatda validate qilinadi.","operationId":"router_user_validate_username_v1_validate_username_get","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"username","in":"query","required":true,"schema":{"type":"string","title":"Username"}},{"name":"id","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserValidate"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/users":{"get":{"tags":["User"],"summary":"Barcha hodimlar","description":"Search\": `fullname`, `phone`\n* **branch_id** - Majburiy emas. Uni jo'natilsa shu filial hodimlari chaqiriladi.","operationId":"router_user_get_all_v1_users_get","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"branch_id","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Branch Id"}},{"name":"fullname","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fullname"}},{"name":"phone","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Phone"}},{"name":"cursor","in":"query","required":false,"schema":{"type":"integer","minimum":1,"description":"Oxirgi ma'lumot `id`-si","default":1,"title":"Cursor"},"description":"Oxirgi ma'lumot `id`-si"},{"name":"size","in":"query","required":false,"schema":{"type":"integer","maximum":500,"minimum":1,"description":"Har bir so'rovdagi elementlar soni","default":10,"title":"Size"},"description":"Har bir so'rovdagi elementlar soni"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/PageCursor_UserGetResponse_"},{"$ref":"#/components/schemas/MessageResponse"}],"title":"Response Router User Get All V1 Users Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/user/{id}":{"get":{"tags":["User"],"summary":"Hodim ma'lumotlari","operationId":"router_user_one_v1_user__id__get","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","title":"Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserGetResponse"}}}},"404":{"description":"So‘ralgan ma'lumot topilmadi.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["User"],"summary":"User ma'lumotini o'zgartirish","description":"Userni update qilish.\n\n* **branch** - Filialni faqatgina `Supper Admin` belgilay oladi qolgan ro'larda bo'sh yuboriladi.\n* **role** - `Supper Admin` va `Admin` ro'larini faqatgina supper admin qo'sha oladi. Admin qo'sha olmaydi shuning uchun adminda bular ko'rinmasin.","operationId":"router_user_update_v1_user__id__put","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","title":"Id"}}],"requestBody":{"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_router_user_update_v1_user__id__put"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"400":{"description":"Key:\n * `username` - Bunday username mavjud.\n * `phone` - Bunday telefon raqam mavjud.\n * `phone_format` - Telefon raqam noto'g'ri formatda yuborilgan.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FailedSchemaResponse"}}}},"404":{"description":"So‘ralgan ma'lumot topilmadi.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"420":{"description":"Rasim uchun quydagi formatlarga ruxsat berilgan: *.png, .*jpg, *.jpeg, *.svg","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"403":{"description":"Permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["User"],"summary":"Ishdan bo'shatish.","description":"Ishdan bo'shatish.","operationId":"router_user_delete_v1_user__id__delete","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","title":"Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"404":{"description":"So‘ralgan ma'lumot topilmadi.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"403":{"description":"Permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/user":{"post":{"tags":["User"],"summary":"User qo'shish","description":"User qo'shish\n\n* **branch** - Filialni faqatgina `Supper Admin` belgilay oladi qolgan ro'larda bo'sh yuboriladi.\n* **role** - `Supper Admin` va `Admin` ro'larini faqatgina supper admin qo'sha oladi. Admin qo'sha olmaydi shuning uchun adminda bular ko'rinmasin.","operationId":"router_user_insert_v1_user_post","requestBody":{"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_router_user_insert_v1_user_post"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"400":{"description":"Key:\n * `username` - Bunday username mavjud.\n * `phone` - Bunday telefon raqam mavjud.\n * `phone_format` - Telefon raqam noto'g'ri formatda yuborilgan.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FailedSchemaResponse"}}}},"420":{"description":"Rasim uchun quydagi formatlarga ruxsat berilgan: *.png, .*jpg, *.jpeg, *.svg","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"403":{"description":"Permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/v1/user/{id}/orders":{"get":{"tags":["User"],"summary":"Hodim buyurtmalar tarixi","description":"* **id** - User id","operationId":"router_user_one_orders_v1_user__id__orders_get","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","title":"Id"}},{"name":"cursor","in":"query","required":false,"schema":{"type":"integer","minimum":1,"description":"Oxirgi ma'lumot `id`-si","default":1,"title":"Cursor"},"description":"Oxirgi ma'lumot `id`-si"},{"name":"size","in":"query","required":false,"schema":{"type":"integer","maximum":500,"minimum":1,"description":"Har bir so'rovdagi elementlar soni","default":10,"title":"Size"},"description":"Har bir so'rovdagi elementlar soni"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PageCursor_OrdersResponse_"}}}},"403":{"description":"Permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/user/order/{id}/foods":{"get":{"tags":["User"],"summary":"Hodim buyurtma mahsulotlari","description":"* **id** - Order id","operationId":"router_user_one_order_foods_v1_user_order__id__foods_get","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","title":"Id"}},{"name":"cursor","in":"query","required":false,"schema":{"type":"integer","minimum":1,"description":"Oxirgi ma'lumot `id`-si","default":1,"title":"Cursor"},"description":"Oxirgi ma'lumot `id`-si"},{"name":"size","in":"query","required":false,"schema":{"type":"integer","maximum":500,"minimum":1,"description":"Har bir so'rovdagi elementlar soni","default":10,"title":"Size"},"description":"Har bir so'rovdagi elementlar soni"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PageCursor_FoodsResponse_"}}}},"403":{"description":"Permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/anonimous/login":{"post":{"tags":["Anonim user"],"summary":"Anonim foydalanuvchi uchun login qilish","description":"Login qilish uchun user `uuid`sini yuboring","operationId":"router_anonim_user_login_v1_anonimous_login_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UuIdPayload"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/app__schemas__waiter__TokenResponse"},{"$ref":"#/components/schemas/ImmResponse"}],"title":"Response Router Anonim User Login V1 Anonimous Login Post"}}}},"400":{"description":"Uuid topilmadi!","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/anonimous/menus":{"get":{"tags":["Anonim user"],"summary":"Barcha taom turi","description":"Search\": `title`","operationId":"router_menus_get_all_v1_anonimous_menus_get","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"title","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"}},{"name":"cursor","in":"query","required":false,"schema":{"type":"integer","minimum":1,"description":"Oxirgi ma'lumot `id`-si","default":1,"title":"Cursor"},"description":"Oxirgi ma'lumot `id`-si"},{"name":"size","in":"query","required":false,"schema":{"type":"integer","maximum":500,"minimum":1,"description":"Har bir so'rovdagi elementlar soni","default":10,"title":"Size"},"description":"Har bir so'rovdagi elementlar soni"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__utils__pagination_cursor__PageCursor_MenusResponse___1"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/anonimous/products":{"get":{"tags":["Anonim user"],"summary":"Barcha taomlar","description":"Search: `title`","operationId":"router_products_get_all_v1_anonimous_products_get","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"menu_id","in":"query","required":true,"schema":{"type":"integer","title":"Menu Id"}},{"name":"title","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"}},{"name":"cursor","in":"query","required":false,"schema":{"type":"integer","minimum":1,"description":"Oxirgi ma'lumot `id`-si","default":1,"title":"Cursor"},"description":"Oxirgi ma'lumot `id`-si"},{"name":"size","in":"query","required":false,"schema":{"type":"integer","maximum":500,"minimum":1,"description":"Har bir so'rovdagi elementlar soni","default":10,"title":"Size"},"description":"Har bir so'rovdagi elementlar soni"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__utils__pagination_cursor__PageCursor_ProductsResponse___1"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/anonimous/waiter/order/take_away":{"post":{"tags":["Anonim user"],"summary":"Buyurtma yaratish (O'zi bilan olib ketish)","description":"Ushubu apini ishlatishda etiborli bo'lin. Undagi ma'lumotlar haqiyqiy (bazamizda) bo'lishi kerak.\n\nAgar haqiqiy ma'lumotlardan foydalanmasangiz `500 - Server error` javobini olasiz.","operationId":"router_waiter_order_create_take_away_v1_anonimous_waiter_order_take_away_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrderTakeAwayPayload"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"401":{"description":"Token yaroqsiz!","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/v1/menus":{"get":{"tags":["Taom turi"],"summary":"Barcha taom turi","description":"Search\": `title`","operationId":"router_menus_get_all_v1_menus_get","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"title","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"}},{"name":"cursor","in":"query","required":false,"schema":{"type":"integer","minimum":1,"description":"Oxirgi ma'lumot `id`-si","default":1,"title":"Cursor"},"description":"Oxirgi ma'lumot `id`-si"},{"name":"size","in":"query","required":false,"schema":{"type":"integer","maximum":500,"minimum":1,"description":"Har bir so'rovdagi elementlar soni","default":10,"title":"Size"},"description":"Har bir so'rovdagi elementlar soni"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__utils__pagination_cursor__PageCursor_MenusResponse___1"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Taom turi"],"summary":"Taom turi qo'shish","operationId":"router_menus_insert_v1_menus_post","security":[{"OAuth2PasswordBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__schemas__menus__Payload"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"403":{"description":"Permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/menus/{id}":{"put":{"tags":["Taom turi"],"summary":"Taom turi nomini o'zgartirish","operationId":"router_menus_update_v1_menus__id__put","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","title":"Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__schemas__menus__Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"404":{"description":"So‘ralgan ma'lumot topilmadi.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"403":{"description":"Permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Taom turi"],"summary":"O'chirish","operationId":"router_menus_delete_v1_menus__id__delete","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","title":"Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"404":{"description":"So‘ralgan ma'lumot topilmadi.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"403":{"description":"Permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/products":{"get":{"tags":["Taomlar"],"summary":"Barcha taomlar","description":"Search: `title`","operationId":"router_products_get_all_v1_products_get","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"menu_id","in":"query","required":true,"schema":{"type":"integer","title":"Menu Id"}},{"name":"title","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"}},{"name":"cursor","in":"query","required":false,"schema":{"type":"integer","minimum":1,"description":"Oxirgi ma'lumot `id`-si","default":1,"title":"Cursor"},"description":"Oxirgi ma'lumot `id`-si"},{"name":"size","in":"query","required":false,"schema":{"type":"integer","maximum":500,"minimum":1,"description":"Har bir so'rovdagi elementlar soni","default":10,"title":"Size"},"description":"Har bir so'rovdagi elementlar soni"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__utils__pagination_cursor__PageCursor_ProductsResponse___1"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Taomlar"],"summary":"Taom qo'shish","operationId":"router_products_insert_v1_products_post","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"menu_id","in":"query","required":true,"schema":{"type":"integer","title":"Menu Id"}}],"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_router_products_insert_v1_products_post"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"403":{"description":"Permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/product/{id}":{"get":{"tags":["Taomlar"],"summary":"Taom ma'lumotlari","operationId":"router_products_get_one_v1_product__id__get","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","title":"Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/app__schemas__products__ProductsResponse"},{"$ref":"#/components/schemas/MessageResponse"}],"title":"Response Router Products Get One V1 Product  Id  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/products/{id}":{"put":{"tags":["Taomlar"],"summary":"Taomni o'zgartirish","operationId":"router_products_update_v1_products__id__put","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","title":"Id"}},{"name":"menu_id","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Menu Id"}}],"requestBody":{"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_router_products_update_v1_products__id__put"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"404":{"description":"So‘ralgan ma'lumot topilmadi.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"403":{"description":"Permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Taomlar"],"summary":"O'chirish","operationId":"router_products_delete_v1_products__id__delete","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","title":"Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"404":{"description":"So‘ralgan ma'lumot topilmadi.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"403":{"description":"Permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/checkouts":{"get":{"tags":["Kassalar"],"summary":"Barcha kassa turi","description":"Search\": `title`","operationId":"router_checkouts_get_all_v1_checkouts_get","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"title","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"}},{"name":"no_pagination","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"No Pagination"}},{"name":"cursor","in":"query","required":false,"schema":{"type":"integer","minimum":1,"description":"Oxirgi ma'lumot `id`-si","default":1,"title":"Cursor"},"description":"Oxirgi ma'lumot `id`-si"},{"name":"size","in":"query","required":false,"schema":{"type":"integer","maximum":500,"minimum":1,"description":"Har bir so'rovdagi elementlar soni","default":10,"title":"Size"},"description":"Har bir so'rovdagi elementlar soni"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/PageCursor_CheckoutResponse_"},{"type":"array","items":{"$ref":"#/components/schemas/CheckoutResponse"}}],"title":"Response Router Checkouts Get All V1 Checkouts Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Kassalar"],"summary":"Kassa turi qo'shish","operationId":"router_checkouts_insert_v1_checkouts_post","security":[{"OAuth2PasswordBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__schemas__checkouts__Payload"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"403":{"description":"Permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/checkouts/{id}":{"put":{"tags":["Kassalar"],"summary":"Kassani o'zgartirish","operationId":"router_checkouts_update_v1_checkouts__id__put","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","title":"Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__schemas__checkouts__Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"404":{"description":"So‘ralgan ma'lumot topilmadi.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"403":{"description":"Permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Kassalar"],"summary":"O'chirish","operationId":"router_checkouts_delete_v1_checkouts__id__delete","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","title":"Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"404":{"description":"So‘ralgan ma'lumot topilmadi.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"403":{"description":"Permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/checkouts/entry":{"post":{"tags":["Kassalar"],"summary":"Kassa kirim","operationId":"router_checkouts_entry_v1_checkouts_entry_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EntryPayload"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"403":{"description":"Permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/v1/checkouts/{id}/incomes":{"get":{"tags":["Kassalar"],"summary":"Kassa kirim tarixi","operationId":"router_checkouts_history_v1_checkouts__id__incomes_get","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","title":"Id"}},{"name":"from_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"From Date"}},{"name":"to_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"description":"1 kunlik ma'lumotni chaqirish uchun `to_date`-ga qiymat yuboriladi","title":"To Date"},"description":"1 kunlik ma'lumotni chaqirish uchun `to_date`-ga qiymat yuboriladi"},{"name":"cursor","in":"query","required":false,"schema":{"type":"integer","minimum":1,"description":"Oxirgi ma'lumot `id`-si","default":1,"title":"Cursor"},"description":"Oxirgi ma'lumot `id`-si"},{"name":"size","in":"query","required":false,"schema":{"type":"integer","maximum":500,"minimum":1,"description":"Har bir so'rovdagi elementlar soni","default":10,"title":"Size"},"description":"Har bir so'rovdagi elementlar soni"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/PageCursorWM_CheckoutHistoryResponse_CheckoutHistoryWMResponse_"},{"$ref":"#/components/schemas/MessageResponse"}],"title":"Response Router Checkouts History V1 Checkouts  Id  Incomes Get"}}}},"403":{"description":"Permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/expense_groups":{"get":{"tags":["Chiqimlar"],"summary":"Barcha chiqim turi","description":"Search\": `title`","operationId":"router_expense_groups_get_all_v1_expense_groups_get","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"title","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"}},{"name":"cursor","in":"query","required":false,"schema":{"type":"integer","minimum":1,"description":"Oxirgi ma'lumot `id`-si","default":1,"title":"Cursor"},"description":"Oxirgi ma'lumot `id`-si"},{"name":"size","in":"query","required":false,"schema":{"type":"integer","maximum":500,"minimum":1,"description":"Har bir so'rovdagi elementlar soni","default":10,"title":"Size"},"description":"Har bir so'rovdagi elementlar soni"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PageCursor_ExpenseGroupsResponse_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Chiqimlar"],"summary":"Chiqim turi qo'shish","operationId":"router_expense_groups_insert_v1_expense_groups_post","security":[{"OAuth2PasswordBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__schemas__expense_groups__Payload"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"403":{"description":"Permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/expense_groups/{id}":{"put":{"tags":["Chiqimlar"],"summary":"Chiqimni o'zgartirish","operationId":"router_expense_groups_update_v1_expense_groups__id__put","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","title":"Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__schemas__expense_groups__Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"404":{"description":"So‘ralgan ma'lumot topilmadi.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"403":{"description":"Permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Chiqimlar"],"summary":"O'chirish","operationId":"router_expense_groups_delete_v1_expense_groups__id__delete","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","title":"Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"404":{"description":"So‘ralgan ma'lumot topilmadi.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"403":{"description":"Permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/expense_groups/payment":{"post":{"tags":["Chiqimlar"],"summary":"Kassa kirim","description":"Ushubu apini ishlatishda etiborli bo'lin. Undagi ma'lumotlar haqiqiy (bazamizda) bo'lishi kerak.\n\nAgar haqiqiy ma'lumotlardan foydalanmasangiz `500 - Server error` javobini olasiz.\n\n**Data:**\n* **group_id** - `/v1/expense_groups` dagi ma'lumot idsi bo'lishi kerak","operationId":"router_expense_groups_payment_v1_expense_groups_payment_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaymentPayload"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"403":{"description":"Permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/v1/expense_groups/{id}/incomes":{"get":{"tags":["Chiqimlar"],"summary":"Kassa kirim tarixi","description":"**Data:**\n* **id** - `/v1/expense_groups` dagi ma'lumot idsi bo'lishi kerak","operationId":"router_expense_groups_history_v1_expense_groups__id__incomes_get","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","title":"Id"}},{"name":"from_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"From Date"}},{"name":"to_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"description":"1 kunlik ma'lumotni chaqirish uchun `to_date`-ga qiymat yuboriladi","title":"To Date"},"description":"1 kunlik ma'lumotni chaqirish uchun `to_date`-ga qiymat yuboriladi"},{"name":"cursor","in":"query","required":false,"schema":{"type":"integer","minimum":1,"description":"Oxirgi ma'lumot `id`-si","default":1,"title":"Cursor"},"description":"Oxirgi ma'lumot `id`-si"},{"name":"size","in":"query","required":false,"schema":{"type":"integer","maximum":500,"minimum":1,"description":"Har bir so'rovdagi elementlar soni","default":10,"title":"Size"},"description":"Har bir so'rovdagi elementlar soni"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/PageCursorWM_ExpensesHistoryResponse_ExpensesHistoryWMResponse_"},{"$ref":"#/components/schemas/MessageResponse"}],"title":"Response Router Expense Groups History V1 Expense Groups  Id  Incomes Get"}}}},"403":{"description":"Permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/places":{"get":{"tags":["Joylar"],"summary":"Barcha joylar turi","description":"Search\": `title`","operationId":"router_places_get_all_v1_places_get","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"title","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"}},{"name":"cursor","in":"query","required":false,"schema":{"type":"integer","minimum":1,"description":"Oxirgi ma'lumot `id`-si","default":1,"title":"Cursor"},"description":"Oxirgi ma'lumot `id`-si"},{"name":"size","in":"query","required":false,"schema":{"type":"integer","maximum":500,"minimum":1,"description":"Har bir so'rovdagi elementlar soni","default":10,"title":"Size"},"description":"Har bir so'rovdagi elementlar soni"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__utils__pagination_cursor__PageCursor_PlacesResponse___1"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Joylar"],"summary":"Joy turi qo'shish","operationId":"router_places_insert_v1_places_post","security":[{"OAuth2PasswordBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__schemas__places__Payload"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"403":{"description":"Permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/place/tables":{"get":{"tags":["Joylar"],"summary":"Joy stolari","operationId":"router_place_tables_all_v1_place_tables_get","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"place_id","in":"query","required":true,"schema":{"type":"integer","title":"Place Id"}},{"name":"cursor","in":"query","required":false,"schema":{"type":"integer","minimum":1,"description":"Oxirgi ma'lumot `id`-si","default":1,"title":"Cursor"},"description":"Oxirgi ma'lumot `id`-si"},{"name":"size","in":"query","required":false,"schema":{"type":"integer","maximum":500,"minimum":1,"description":"Har bir so'rovdagi elementlar soni","default":10,"title":"Size"},"description":"Har bir so'rovdagi elementlar soni"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PageCursor_TablesResponse_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Joylar"],"summary":"Stolni o'chirish","operationId":"router_places_delete_v1_place_tables_delete","security":[{"OAuth2PasswordBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"type":"integer"},"description":"O'chirish kerak bo'lgan stollar `id`si","title":"Ids"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"403":{"description":"Permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/places/{id}":{"put":{"tags":["Joylar"],"summary":"Joy o'zgartirish","operationId":"router_places_update_v1_places__id__put","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","title":"Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__schemas__places__Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"404":{"description":"So‘ralgan ma'lumot topilmadi.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"403":{"description":"Permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Joylar"],"summary":"O'chirish","operationId":"router_places_delete_v1_places__id__delete","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","title":"Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"404":{"description":"So‘ralgan ma'lumot topilmadi.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"403":{"description":"Permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/waiter/login":{"post":{"tags":["Ofitsantlar uchun"],"summary":"Login qilish","description":"Login qilish uchun user `uuid`sini yuboring","operationId":"router_waiter_login_v1_waiter_login_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UuIdPayload"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/app__schemas__waiter__TokenResponse"},{"$ref":"#/components/schemas/ImmResponse"}],"title":"Response Router Waiter Login V1 Waiter Login Post"}}}},"400":{"description":"Uuid topilmadi!","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/waiter/places":{"get":{"tags":["Ofitsantlar uchun"],"summary":"Joylar","operationId":"router_waiter_places_v1_waiter_places_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"cursor","in":"query","required":false,"schema":{"type":"integer","minimum":1,"description":"Oxirgi ma'lumot `id`-si","default":1,"title":"Cursor"},"description":"Oxirgi ma'lumot `id`-si"},{"name":"size","in":"query","required":false,"schema":{"type":"integer","maximum":500,"minimum":1,"description":"Har bir so'rovdagi elementlar soni","default":10,"title":"Size"},"description":"Har bir so'rovdagi elementlar soni"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/app__utils__pagination_cursor__PageCursor_PlacesResponse___2"},{"$ref":"#/components/schemas/MessageResponse"}],"title":"Response Router Waiter Places V1 Waiter Places Get"}}}},"401":{"description":"Token yaroqsiz!","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/waiter/menus":{"get":{"tags":["Ofitsantlar uchun"],"summary":"Taom turi","operationId":"router_waiter_menus_v1_waiter_menus_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"cursor","in":"query","required":false,"schema":{"type":"integer","minimum":1,"description":"Oxirgi ma'lumot `id`-si","default":1,"title":"Cursor"},"description":"Oxirgi ma'lumot `id`-si"},{"name":"size","in":"query","required":false,"schema":{"type":"integer","maximum":500,"minimum":1,"description":"Har bir so'rovdagi elementlar soni","default":10,"title":"Size"},"description":"Har bir so'rovdagi elementlar soni"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/app__utils__pagination_cursor__PageCursor_MenusResponse___2"},{"$ref":"#/components/schemas/MessageResponse"}],"title":"Response Router Waiter Menus V1 Waiter Menus Get"}}}},"401":{"description":"Token yaroqsiz!","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/waiter/products":{"get":{"tags":["Ofitsantlar uchun"],"summary":"Taomlar","operationId":"router_waiter_products_v1_waiter_products_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"menu_id","in":"query","required":true,"schema":{"type":"integer","title":"Menu Id"}},{"name":"cursor","in":"query","required":false,"schema":{"type":"integer","minimum":1,"description":"Oxirgi ma'lumot `id`-si","default":1,"title":"Cursor"},"description":"Oxirgi ma'lumot `id`-si"},{"name":"size","in":"query","required":false,"schema":{"type":"integer","maximum":500,"minimum":1,"description":"Har bir so'rovdagi elementlar soni","default":10,"title":"Size"},"description":"Har bir so'rovdagi elementlar soni"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/app__utils__pagination_cursor__PageCursor_ProductsResponse___2"},{"$ref":"#/components/schemas/MessageResponse"}],"title":"Response Router Waiter Products V1 Waiter Products Get"}}}},"401":{"description":"Token yaroqsiz!","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/waiter/order/dine_in":{"post":{"tags":["Ofitsantlar uchun"],"summary":"Buyurtma yaratish","description":"Ushubu apini ishlatishda etiborli bo'lin. Undagi ma'lumotlar haqiyqiy (bazamizda) bo'lishi kerak.\n\nAgar haqiqiy ma'lumotlardan foydalanmasangiz `500 - Server error` javobini olasiz.","operationId":"router_waiter_order_create_dine_in_v1_waiter_order_dine_in_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrderDineInPayload"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"401":{"description":"Token yaroqsiz!","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/v1/waiter/order/take_away":{"post":{"tags":["Ofitsantlar uchun"],"summary":"Buyurtma yaratish (O'zi bilan olib ketish)","description":"Ushubu apini ishlatishda etiborli bo'lin. Undagi ma'lumotlar haqiyqiy (bazamizda) bo'lishi kerak.\n\nAgar haqiqiy ma'lumotlardan foydalanmasangiz `500 - Server error` javobini olasiz.","operationId":"router_waiter_order_create_take_away_v1_waiter_order_take_away_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrderTakeAwayPayload"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"401":{"description":"Token yaroqsiz!","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/v1/take_aways":{"get":{"tags":["Olib ketish buyurtmalari"],"summary":"Olib ketish buyurtmalari","operationId":"router_take_aways_v1_take_aways_get","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"cursor","in":"query","required":false,"schema":{"type":"integer","minimum":1,"description":"Oxirgi ma'lumot `id`-si","default":1,"title":"Cursor"},"description":"Oxirgi ma'lumot `id`-si"},{"name":"size","in":"query","required":false,"schema":{"type":"integer","maximum":500,"minimum":1,"description":"Har bir so'rovdagi elementlar soni","default":10,"title":"Size"},"description":"Har bir so'rovdagi elementlar soni"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PageCursor_OrderTakeAwayResponse_"}}}},"403":{"description":"Permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/take_away/{id}":{"get":{"tags":["Olib ketish buyurtmalari"],"summary":"Olib ketish buyurtma ma'lumotlari","description":"* **id** - Order id","operationId":"router_take_away_v1_take_away__id__get","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","title":"Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__schemas__take_away__OrdersResponse"}}}},"403":{"description":"Permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/take_away/order-delivered":{"put":{"tags":["Olib ketish buyurtmalari"],"summary":"Buyurtma tasdiqlash.","operationId":"router_take_away_order_food_delivered_v1_take_away_order_delivered_put","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"order_id","in":"query","required":true,"schema":{"type":"integer","title":"Order Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"401":{"description":"Cookie mavjud emas!","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"404":{"description":"So‘ralgan ma'lumot topilmadi.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"403":{"description":"Cookie yaroqsiz!","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/payments":{"get":{"tags":["To'lovlar"],"summary":"To'lovlar","description":"Search: `title`","operationId":"router_products_get_all_v1_payments_get","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"orders_type","in":"query","required":true,"schema":{"$ref":"#/components/schemas/Type"}},{"name":"title","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"}},{"name":"cursor","in":"query","required":false,"schema":{"type":"integer","minimum":1,"description":"Oxirgi ma'lumot `id`-si","default":1,"title":"Cursor"},"description":"Oxirgi ma'lumot `id`-si"},{"name":"size","in":"query","required":false,"schema":{"type":"integer","maximum":500,"minimum":1,"description":"Har bir so'rovdagi elementlar soni","default":10,"title":"Size"},"description":"Har bir so'rovdagi elementlar soni"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__utils__pagination_cursor__PageCursor_PlacesResponse___3"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/payments/order-info":{"get":{"tags":["To'lovlar"],"summary":"Buyurtma haqida ma'lumot","operationId":"router_waiter_order_info_v1_payments_order_info_get","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"order_id","in":"query","required":true,"schema":{"type":"integer","title":"Order Id"}},{"name":"order_type","in":"query","required":false,"schema":{"type":"boolean","default":true,"title":"Order Type"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/app__schemas__payments__OrdersResponse"},{"$ref":"#/components/schemas/MessageResponse"}],"title":"Response Router Waiter Order Info V1 Payments Order Info Get"}}}},"401":{"description":"Token yaroqsiz!","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"404":{"description":"So‘ralgan ma'lumot topilmadi.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/payment/order/food":{"delete":{"tags":["To'lovlar"],"summary":"Buyurtma mahasulotni o'chirish.","operationId":"router_waiter_order_food_delete_v1_payment_order_food_delete","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"food_id","in":"query","required":true,"schema":{"type":"integer","title":"Food Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"401":{"description":"Token yaroqsiz!","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"404":{"description":"So‘ralgan ma'lumot topilmadi.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"303":{"description":"Oxirgi foods o'chirilganda buyurtma ham bekor qilinadi.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/order/{id}":{"delete":{"tags":["Buyurtmalar"],"summary":"Orderni bekor qilish","operationId":"router_orders_cancel_v1_order__id__delete","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","title":"Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/order/food_amount/{food_id}":{"put":{"tags":["Buyurtmalar"],"summary":"Orderni food larni amuntini o'zgartirish","operationId":"router_orders_food_amount_v1_order_food_amount__food_id__put","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"food_id","in":"path","required":true,"schema":{"type":"integer","title":"Food Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrdersFoodsAmountResponse"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/order/places":{"get":{"tags":["Buyurtmalar"],"summary":"Joylar","operationId":"router_order_places_v1_order_places_get","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"cursor","in":"query","required":false,"schema":{"type":"integer","minimum":1,"description":"Oxirgi ma'lumot `id`-si","default":1,"title":"Cursor"},"description":"Oxirgi ma'lumot `id`-si"},{"name":"size","in":"query","required":false,"schema":{"type":"integer","maximum":500,"minimum":1,"description":"Har bir so'rovdagi elementlar soni","default":10,"title":"Size"},"description":"Har bir so'rovdagi elementlar soni"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/app__utils__pagination_cursor__PageCursor_PlacesResponse___2"},{"$ref":"#/components/schemas/MessageResponse"}],"title":"Response Router Order Places V1 Order Places Get"}}}},"401":{"description":"Token yaroqsiz!","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/order/menus":{"get":{"tags":["Buyurtmalar"],"summary":"Taom turi","operationId":"router_order_menus_v1_order_menus_get","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"cursor","in":"query","required":false,"schema":{"type":"integer","minimum":1,"description":"Oxirgi ma'lumot `id`-si","default":1,"title":"Cursor"},"description":"Oxirgi ma'lumot `id`-si"},{"name":"size","in":"query","required":false,"schema":{"type":"integer","maximum":500,"minimum":1,"description":"Har bir so'rovdagi elementlar soni","default":10,"title":"Size"},"description":"Har bir so'rovdagi elementlar soni"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/app__utils__pagination_cursor__PageCursor_MenusResponse___2"},{"$ref":"#/components/schemas/MessageResponse"}],"title":"Response Router Order Menus V1 Order Menus Get"}}}},"401":{"description":"Token yaroqsiz!","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/order/dine_in":{"post":{"tags":["Buyurtmalar"],"summary":"Buyurtma yaratish","description":"Ushubu apini ishlatishda etiborli bo'lin. Undagi ma'lumotlar haqiyqiy (bazamizda) bo'lishi kerak.\n\nAgar haqiqiy ma'lumotlardan foydalanmasangiz `500 - Server error` javobini olasiz.","operationId":"router_order_create_dine_in_v1_order_dine_in_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrderDineInPayload"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"401":{"description":"Token yaroqsiz!","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/v1/order/take_away":{"post":{"tags":["Buyurtmalar"],"summary":"Buyurtma yaratish (O'zi bilan olib ketish)","description":"Ushubu apini ishlatishda etiborli bo'lin. Undagi ma'lumotlar haqiyqiy (bazamizda) bo'lishi kerak.\n\nAgar haqiqiy ma'lumotlardan foydalanmasangiz `500 - Server error` javobini olasiz.","operationId":"router_order_create_take_away_v1_order_take_away_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrderTakeAwayPayload"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"401":{"description":"Token yaroqsiz!","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/v1/order/{id}/add-foods":{"post":{"tags":["Buyurtmalar"],"summary":"Buyurtma uchun foods qo'shish","description":"**id** - buyurtma `id`si","operationId":"router_order_add_foods_v1_order__id__add_foods_post","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","title":"Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrderTakeAwayPayload"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"401":{"description":"Token yaroqsiz!","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}}},"components":{"schemas":{"Body_login_for_access_token_token_post":{"properties":{"grant_type":{"anyOf":[{"type":"string","pattern":"password"},{"type":"null"}],"title":"Grant Type"},"username":{"type":"string","title":"Username"},"password":{"type":"string","title":"Password"},"scope":{"type":"string","title":"Scope","default":""},"client_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Client Id"},"client_secret":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Client Secret"}},"type":"object","required":["username","password"],"title":"Body_login_for_access_token_token_post"},"Body_router_branch_insert_v1_branch_post":{"properties":{"name":{"type":"string","title":"Name","description":"Name","repr":false},"phone":{"type":"integer","title":"Phone","description":"Telefon","repr":false},"description":{"type":"string","title":"Description","description":"Description","repr":false},"logo":{"anyOf":[{"type":"string","format":"binary"},{"type":"string"},{"type":"null"}],"title":"Logo","description":"Logo"}},"type":"object","required":["name","phone","description"],"title":"Body_router_branch_insert_v1_branch_post"},"Body_router_branch_update_v1_branch__id__put":{"properties":{"status":{"$ref":"#/components/schemas/StatusPut","description":"Status","default":1,"repr":false},"name":{"type":"string","title":"Name","description":"Name","repr":false},"phone":{"type":"integer","title":"Phone","description":"Telefon","repr":false},"description":{"type":"string","title":"Description","description":"Description","repr":false},"logo":{"anyOf":[{"type":"string","format":"binary"},{"type":"string"},{"type":"null"}],"title":"Logo","description":"Logo"}},"type":"object","title":"Body_router_branch_update_v1_branch__id__put"},"Body_router_products_insert_v1_products_post":{"properties":{"title":{"type":"string","title":"Title","description":"Nomi","repr":false},"price":{"anyOf":[{"type":"number"},{"type":"string"}],"title":"Price","description":"Kirim narxi","repr":false},"sale_price":{"anyOf":[{"type":"number"},{"type":"string"}],"title":"Sale Price","description":"Sotuv narxi","repr":false},"comment":{"type":"string","title":"Comment","description":"Izoh","repr":false},"image":{"anyOf":[{"type":"string","format":"binary"},{"type":"string"},{"type":"null"}],"title":"Image","description":"Profil rasmi"}},"type":"object","required":["title","price","sale_price","comment"],"title":"Body_router_products_insert_v1_products_post"},"Body_router_products_update_v1_products__id__put":{"properties":{"title":{"type":"string","title":"Title","description":"Nomi","repr":false},"price":{"anyOf":[{"type":"number"},{"type":"string"}],"title":"Price","description":"Kirim narxi","repr":false},"sale_price":{"anyOf":[{"type":"number"},{"type":"string"}],"title":"Sale Price","description":"Sotuv narxi","repr":false},"comment":{"type":"string","title":"Comment","description":"Izoh","repr":false},"image":{"anyOf":[{"type":"string","format":"binary"},{"type":"string"},{"type":"null"}],"title":"Image","description":"Profil rasmi"}},"type":"object","title":"Body_router_products_update_v1_products__id__put"},"Body_router_user_insert_v1_user_post":{"properties":{"fullname":{"type":"string","minLength":1,"title":"Fullname","description":"To'liq ismi","repr":false},"phone":{"type":"integer","title":"Phone","description":"Telefon nomeri","repr":false},"username":{"type":"string","maxLength":20,"minLength":3,"title":"Username","description":"Login","repr":false},"password":{"type":"string","minLength":6,"title":"Password","description":"Parol","repr":false},"role":{"$ref":"#/components/schemas/Roles","description":"Ro'l","repr":false},"branch":{"type":"integer","title":"Branch","description":"Filial","repr":false},"image":{"anyOf":[{"type":"string","format":"binary"},{"type":"string"},{"type":"null"}],"title":"Image","description":"Profil rasmi"}},"type":"object","required":["fullname","phone","role"],"title":"Body_router_user_insert_v1_user_post"},"Body_router_user_update_v1_user__id__put":{"properties":{"fullname":{"type":"string","minLength":1,"title":"Fullname","description":"To'liq ismi","repr":false},"phone":{"type":"integer","title":"Phone","description":"Telefon nomeri","repr":false},"username":{"type":"string","maxLength":20,"minLength":3,"title":"Username","description":"Login","repr":false},"password":{"type":"string","minLength":6,"title":"Password","description":"Parol","repr":false},"role":{"$ref":"#/components/schemas/Roles","description":"Ro'l","repr":false},"branch":{"type":"integer","title":"Branch","description":"Filial","repr":false},"image":{"anyOf":[{"type":"string","format":"binary"},{"type":"string"},{"type":"null"}],"title":"Image","description":"Profil rasmi"}},"type":"object","title":"Body_router_user_update_v1_user__id__put"},"CheckoutHistoryOrderResponse":{"properties":{"id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Id"},"Place":{"$ref":"#/components/schemas/app__schemas__checkouts__PlaceResponse"},"Table":{"$ref":"#/components/schemas/app__schemas__checkouts__TableResponse"}},"type":"object","required":["Place","Table"],"title":"CheckoutHistoryOrderResponse"},"CheckoutHistoryResponse":{"properties":{"id":{"type":"integer","title":"Id"},"price":{"type":"number","title":"Price"},"type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Type"},"comment":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Comment"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"User":{"$ref":"#/components/schemas/CheckoutUserResponse"},"Currency":{"$ref":"#/components/schemas/app__schemas__checkouts__CurrencyResponse"},"Order":{"$ref":"#/components/schemas/CheckoutHistoryOrderResponse"}},"type":"object","required":["id","price","created_at","User","Currency","Order"],"title":"CheckoutHistoryResponse"},"CheckoutHistoryWMResponse":{"properties":{"total_price":{"type":"number","title":"Total Price"},"from_date":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"From Date"},"to_date":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"To Date"}},"type":"object","required":["total_price","from_date","to_date"],"title":"CheckoutHistoryWMResponse"},"CheckoutResponse":{"properties":{"id":{"type":"integer","title":"Id"},"title":{"type":"string","title":"Title"},"balance":{"type":"number","title":"Balance"},"total_price":{"type":"number","title":"Total Price"},"currency_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Currency Code"},"currency_symbol":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Currency Symbol"},"created_at":{"type":"string","format":"date-time","title":"Created At"}},"type":"object","required":["id","title","balance","total_price","created_at"],"title":"CheckoutResponse"},"CheckoutUserResponse":{"properties":{"id":{"type":"integer","title":"Id"},"fullname":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fullname"},"phone":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Phone"}},"type":"object","required":["id"],"title":"CheckoutUserResponse"},"CountryCodeResponse":{"properties":{"code":{"type":"string","title":"Code"}},"type":"object","required":["code"],"title":"CountryCodeResponse"},"DayOrdersResponse":{"properties":{"id":{"type":"integer","title":"Id"},"nomer":{"type":"integer","title":"Nomer"},"total_price":{"type":"number","title":"Total Price"},"service_fee":{"type":"number","title":"Service Fee"},"final_price":{"type":"number","title":"Final Price"},"status":{"type":"string","title":"Status"},"comment":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Comment"},"Currency":{"$ref":"#/components/schemas/app__schemas__reports__CurrencyResponse"},"Place":{"$ref":"#/components/schemas/app__schemas__reports__PlacesResponse"},"Table":{"$ref":"#/components/schemas/app__schemas__reports__TablesResponse"},"Foods":{"items":{"$ref":"#/components/schemas/app__schemas__reports__FoodsResponse"},"type":"array","title":"Foods"}},"type":"object","required":["id","nomer","total_price","service_fee","final_price","Currency","Place","Table","Foods"],"title":"DayOrdersResponse"},"DayProductsResponse":{"properties":{"id":{"type":"integer","title":"Id"},"product_name":{"type":"string","title":"Product Name"},"total_count":{"type":"integer","title":"Total Count"},"total_price":{"type":"number","title":"Total Price"},"Currency":{"$ref":"#/components/schemas/app__schemas__reports__CurrencyResponse"}},"type":"object","required":["id","product_name","total_count","total_price","Currency"],"title":"DayProductsResponse"},"EntryIncomesPayload":{"properties":{"price":{"type":"number","title":"Price"},"checkout_id":{"type":"integer","title":"Checkout Id"}},"type":"object","required":["price","checkout_id"],"title":"EntryIncomesPayload"},"EntryPayload":{"properties":{"order_id":{"type":"integer","title":"Order Id"},"incomes":{"items":{"$ref":"#/components/schemas/EntryIncomesPayload"},"type":"array","title":"Incomes"}},"type":"object","required":["order_id","incomes"],"title":"EntryPayload"},"ExpenseGroupsResponse":{"properties":{"id":{"type":"integer","title":"Id"},"title":{"type":"string","title":"Title"},"balance":{"type":"integer","title":"Balance"},"created_at":{"type":"string","format":"date-time","title":"Created At"}},"type":"object","required":["id","title","balance","created_at"],"title":"ExpenseGroupsResponse"},"ExpensesHistoryResponse":{"properties":{"id":{"type":"integer","title":"Id"},"price":{"type":"number","title":"Price"},"comment":{"type":"string","title":"Comment"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"Currency":{"$ref":"#/components/schemas/app__schemas__expense_groups__CurrencyResponse"}},"type":"object","required":["id","price","comment","created_at","Currency"],"title":"ExpensesHistoryResponse"},"ExpensesHistoryWMResponse":{"properties":{"total_price":{"type":"number","title":"Total Price"},"from_date":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"From Date"},"to_date":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"To Date"}},"type":"object","required":["total_price","from_date","to_date"],"title":"ExpensesHistoryWMResponse"},"FailedSchemaResponse":{"properties":{"key":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Key"},"detail":{"type":"string","title":"Detail"}},"type":"object","required":["detail"],"title":"FailedSchemaResponse"},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"ImmResponse":{"properties":{"detail":{"type":"string","title":"Detail"}},"type":"object","required":["detail"],"title":"ImmResponse"},"MessageResponse":{"properties":{"detail":{"type":"string","title":"Detail"}},"type":"object","required":["detail"],"title":"MessageResponse"},"OrderDineInPayload":{"properties":{"place_id":{"type":"integer","title":"Place Id"},"table_id":{"type":"integer","title":"Table Id"},"products":{"items":{"$ref":"#/components/schemas/ProductsPayload"},"type":"array","title":"Products"}},"type":"object","required":["place_id","table_id","products"],"title":"OrderDineInPayload"},"OrderProductsResponse":{"properties":{"id":{"type":"integer","title":"Id"},"title":{"type":"string","title":"Title"},"sale_price":{"type":"number","title":"Sale Price"}},"type":"object","required":["id","title","sale_price"],"title":"OrderProductsResponse"},"OrderTakeAwayPayload":{"properties":{"products":{"items":{"$ref":"#/components/schemas/ProductsPayload"},"type":"array","title":"Products"}},"type":"object","required":["products"],"title":"OrderTakeAwayPayload"},"OrderTakeAwayResponse":{"properties":{"id":{"type":"integer","title":"Id"},"nomer":{"type":"integer","title":"Nomer"},"created_at":{"type":"string","format":"date-time","title":"Created At"}},"type":"object","required":["id","nomer","created_at"],"title":"OrderTakeAwayResponse"},"OrderUserResponse":{"properties":{"id":{"type":"integer","title":"Id"},"fullname":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fullname"},"phone":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Phone"}},"type":"object","required":["id"],"title":"OrderUserResponse"},"OrdersFoodsAmountResponse":{"properties":{"amount":{"type":"integer","title":"Amount"}},"type":"object","required":["amount"],"title":"OrdersFoodsAmountResponse"},"PageCursorWM_CheckoutHistoryResponse_CheckoutHistoryWMResponse_":{"properties":{"cursor":{"type":"integer","title":"Cursor"},"size":{"type":"integer","title":"Size"},"count":{"type":"integer","title":"Count"},"metadata":{"anyOf":[{"$ref":"#/components/schemas/CheckoutHistoryWMResponse"},{"type":"null"}]},"data":{"items":{"$ref":"#/components/schemas/CheckoutHistoryResponse"},"type":"array","title":"Data"}},"type":"object","required":["cursor","size","count","data"],"title":"PageCursorWM[CheckoutHistoryResponse, CheckoutHistoryWMResponse]"},"PageCursorWM_ExpensesHistoryResponse_ExpensesHistoryWMResponse_":{"properties":{"cursor":{"type":"integer","title":"Cursor"},"size":{"type":"integer","title":"Size"},"count":{"type":"integer","title":"Count"},"metadata":{"anyOf":[{"$ref":"#/components/schemas/ExpensesHistoryWMResponse"},{"type":"null"}]},"data":{"items":{"$ref":"#/components/schemas/ExpensesHistoryResponse"},"type":"array","title":"Data"}},"type":"object","required":["cursor","size","count","data"],"title":"PageCursorWM[ExpensesHistoryResponse, ExpensesHistoryWMResponse]"},"PageCursor_BranchResponse_":{"properties":{"cursor":{"type":"integer","title":"Cursor"},"size":{"type":"integer","title":"Size"},"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/app__schemas__branchs__BranchResponse"},"type":"array","title":"Data"}},"type":"object","required":["cursor","size","count","data"],"title":"PageCursor[BranchResponse]"},"PageCursor_CheckoutResponse_":{"properties":{"cursor":{"type":"integer","title":"Cursor"},"size":{"type":"integer","title":"Size"},"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/CheckoutResponse"},"type":"array","title":"Data"}},"type":"object","required":["cursor","size","count","data"],"title":"PageCursor[CheckoutResponse]"},"PageCursor_DayOrdersResponse_":{"properties":{"cursor":{"type":"integer","title":"Cursor"},"size":{"type":"integer","title":"Size"},"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/DayOrdersResponse"},"type":"array","title":"Data"}},"type":"object","required":["cursor","size","count","data"],"title":"PageCursor[DayOrdersResponse]"},"PageCursor_DayProductsResponse_":{"properties":{"cursor":{"type":"integer","title":"Cursor"},"size":{"type":"integer","title":"Size"},"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/DayProductsResponse"},"type":"array","title":"Data"}},"type":"object","required":["cursor","size","count","data"],"title":"PageCursor[DayProductsResponse]"},"PageCursor_ExpenseGroupsResponse_":{"properties":{"cursor":{"type":"integer","title":"Cursor"},"size":{"type":"integer","title":"Size"},"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/ExpenseGroupsResponse"},"type":"array","title":"Data"}},"type":"object","required":["cursor","size","count","data"],"title":"PageCursor[ExpenseGroupsResponse]"},"PageCursor_FoodsResponse_":{"properties":{"cursor":{"type":"integer","title":"Cursor"},"size":{"type":"integer","title":"Size"},"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/app__schemas__user__FoodsResponse"},"type":"array","title":"Data"}},"type":"object","required":["cursor","size","count","data"],"title":"PageCursor[FoodsResponse]"},"PageCursor_OrderTakeAwayResponse_":{"properties":{"cursor":{"type":"integer","title":"Cursor"},"size":{"type":"integer","title":"Size"},"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/OrderTakeAwayResponse"},"type":"array","title":"Data"}},"type":"object","required":["cursor","size","count","data"],"title":"PageCursor[OrderTakeAwayResponse]"},"PageCursor_OrdersResponse_":{"properties":{"cursor":{"type":"integer","title":"Cursor"},"size":{"type":"integer","title":"Size"},"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/app__schemas__user__OrdersResponse"},"type":"array","title":"Data"}},"type":"object","required":["cursor","size","count","data"],"title":"PageCursor[OrdersResponse]"},"PageCursor_TablesResponse_":{"properties":{"cursor":{"type":"integer","title":"Cursor"},"size":{"type":"integer","title":"Size"},"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/app__schemas__places__TablesResponse"},"type":"array","title":"Data"}},"type":"object","required":["cursor","size","count","data"],"title":"PageCursor[TablesResponse]"},"PageCursor_UserGetResponse_":{"properties":{"cursor":{"type":"integer","title":"Cursor"},"size":{"type":"integer","title":"Size"},"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/UserGetResponse"},"type":"array","title":"Data"}},"type":"object","required":["cursor","size","count","data"],"title":"PageCursor[UserGetResponse]"},"PaymentPayload":{"properties":{"group_id":{"type":"integer","title":"Group Id"},"checkout_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Checkout Id"},"price":{"type":"number","title":"Price"},"comment":{"type":"string","title":"Comment"}},"type":"object","required":["group_id","price","comment"],"title":"PaymentPayload"},"PlacesCurrencyResponse":{"properties":{"code":{"type":"string","title":"Code"},"symbol":{"type":"string","title":"Symbol"}},"type":"object","required":["code","symbol"],"title":"PlacesCurrencyResponse"},"PlacesOrdersResponse":{"properties":{"id":{"type":"integer","title":"Id"},"nomer":{"type":"integer","title":"Nomer"},"total_price":{"type":"number","title":"Total Price"},"Currency":{"$ref":"#/components/schemas/PlacesCurrencyResponse"},"Table":{"anyOf":[{"$ref":"#/components/schemas/PlacesTablesResponse"},{"type":"null"}]}},"type":"object","required":["id","nomer","total_price","Currency"],"title":"PlacesOrdersResponse"},"PlacesTablesResponse":{"properties":{"id":{"type":"integer","title":"Id"},"title":{"type":"string","title":"Title"}},"type":"object","required":["id","title"],"title":"PlacesTablesResponse"},"ProductsPayload":{"properties":{"currency_id":{"type":"integer","title":"Currency Id"},"product_id":{"type":"integer","title":"Product Id"},"price":{"type":"number","title":"Price"},"amount":{"type":"integer","title":"Amount"}},"type":"object","required":["currency_id","product_id","price","amount"],"title":"ProductsPayload"},"Refresh":{"properties":{"token":{"type":"string","title":"Token"}},"type":"object","required":["token"],"title":"Refresh"},"ReportsResponse":{"properties":{"id":{"type":"integer","title":"Id"},"date":{"type":"string","format":"date","title":"Date"},"total_count":{"type":"number","title":"Total Count"},"total_price":{"type":"number","title":"Total Price"},"Currency":{"$ref":"#/components/schemas/app__schemas__reports__CurrencyResponse"}},"type":"object","required":["id","date","total_count","total_price","Currency"],"title":"ReportsResponse"},"Roles":{"type":"string","enum":["supper_admin","admin","kassir","ofitsiant"],"title":"Roles"},"SettingsResponse":{"properties":{"id":{"type":"integer","title":"Id"},"service_fee":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Service Fee","default":0},"receipt_title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Receipt Title"},"receipt_description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Receipt Description"},"branch_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Branch Name"},"branch_phone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Branch Phone"},"CountryCode":{"$ref":"#/components/schemas/CountryCodeResponse"},"Currency":{"$ref":"#/components/schemas/app__schemas__settings__CurrencyResponse"},"Branch":{"$ref":"#/components/schemas/app__schemas__settings__BranchResponse"},"chat_id":{"anyOf":[{"items":{"type":"integer"},"type":"array"},{"type":"null"}],"title":"Chat Id"}},"type":"object","required":["id","CountryCode","Currency","Branch"],"title":"SettingsResponse"},"Status":{"type":"integer","enum":[0,1,3],"title":"Status"},"StatusPut":{"type":"integer","enum":[1,0],"title":"StatusPut"},"TablesOrderResponse":{"properties":{"id":{"type":"integer","title":"Id"}},"type":"object","required":["id"],"title":"TablesOrderResponse"},"TablesRe":{"properties":{"id":{"type":"integer","title":"Id"},"title":{"type":"string","title":"Title"}},"type":"object","required":["id","title"],"title":"TablesRe"},"Type":{"type":"string","enum":["dine_in","take_away"],"title":"Type"},"UserGetResponse":{"properties":{"id":{"type":"integer","title":"Id"},"uuid":{"type":"string","title":"Uuid"},"fullname":{"type":"string","title":"Fullname"},"phone":{"type":"string","title":"Phone"},"role":{"type":"string","title":"Role"},"status":{"type":"integer","title":"Status"},"img":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Img"},"created_at":{"type":"string","format":"date-time","title":"Created At"}},"type":"object","required":["id","uuid","fullname","phone","role","status","created_at"],"title":"UserGetResponse"},"UserValidate":{"properties":{"result":{"type":"boolean","title":"Result"},"message":{"type":"string","title":"Message"}},"type":"object","required":["result","message"],"title":"UserValidate"},"UuIdPayload":{"properties":{"uuid":{"type":"string","title":"Uuid"}},"type":"object","required":["uuid"],"title":"UuIdPayload"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"},"app__auth__schema__TokenResponse":{"properties":{"user":{"$ref":"#/components/schemas/app__auth__schema__UserResponse"},"role":{"type":"string","title":"Role"},"token_type":{"type":"string","title":"Token Type"},"access_token":{"type":"string","title":"Access Token"},"refresh_token":{"type":"string","title":"Refresh Token"}},"type":"object","required":["user","role","token_type","access_token","refresh_token"],"title":"TokenResponse"},"app__auth__schema__UserResponse":{"properties":{"id":{"type":"integer","title":"Id"},"username":{"type":"string","title":"Username"},"fullname":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fullname"},"phone":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Phone"},"filial_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Filial Id"},"img":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Img"},"created_at":{"type":"string","format":"date-time","title":"Created At"}},"type":"object","required":["id","username"],"title":"UserResponse"},"app__schemas__branchs__BranchResponse":{"properties":{"id":{"type":"integer","title":"Id"},"name":{"type":"string","title":"Name"},"phone":{"type":"integer","title":"Phone"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"logo":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Logo"},"created_at":{"type":"string","format":"date-time","title":"Created At"}},"type":"object","required":["id","name","phone","created_at"],"title":"BranchResponse"},"app__schemas__checkouts__CurrencyResponse":{"properties":{"code":{"type":"string","title":"Code"},"symbol":{"type":"string","title":"Symbol"}},"type":"object","required":["code","symbol"],"title":"CurrencyResponse"},"app__schemas__checkouts__Payload":{"properties":{"title":{"type":"string","title":"Title"},"balance":{"type":"number","title":"Balance"}},"type":"object","required":["title","balance"],"title":"Payload"},"app__schemas__checkouts__PlaceResponse":{"properties":{"id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Id"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"}},"type":"object","title":"PlaceResponse"},"app__schemas__checkouts__TableResponse":{"properties":{"id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Id"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"}},"type":"object","title":"TableResponse"},"app__schemas__expense_groups__CurrencyResponse":{"properties":{"code":{"type":"string","title":"Code"},"symbol":{"type":"string","title":"Symbol"}},"type":"object","required":["code","symbol"],"title":"CurrencyResponse"},"app__schemas__expense_groups__Payload":{"properties":{"title":{"type":"string","title":"Title"}},"type":"object","required":["title"],"title":"Payload"},"app__schemas__menus__MenusResponse":{"properties":{"id":{"type":"integer","title":"Id"},"title":{"type":"string","title":"Title"},"total_products":{"type":"integer","title":"Total Products"},"created_at":{"type":"string","format":"date-time","title":"Created At"}},"type":"object","required":["id","title","total_products","created_at"],"title":"MenusResponse"},"app__schemas__menus__Payload":{"properties":{"title":{"type":"string","title":"Title"}},"type":"object","required":["title"],"title":"Payload"},"app__schemas__payments__CurrencyResponse":{"properties":{"id":{"type":"integer","title":"Id"},"code":{"type":"string","title":"Code"},"symbol":{"type":"string","title":"Symbol"}},"type":"object","required":["id","code","symbol"],"title":"CurrencyResponse"},"app__schemas__payments__FoodsResponse":{"properties":{"id":{"type":"integer","title":"Id"},"price":{"type":"number","title":"Price"},"amount":{"type":"integer","title":"Amount"},"initial_amount":{"type":"integer","title":"Initial Amount"},"total_price":{"type":"number","title":"Total Price"},"Product":{"$ref":"#/components/schemas/OrderProductsResponse"},"Currency":{"$ref":"#/components/schemas/app__schemas__payments__CurrencyResponse"}},"type":"object","required":["id","price","amount","initial_amount","total_price","Product","Currency"],"title":"FoodsResponse"},"app__schemas__payments__OrdersResponse":{"properties":{"id":{"type":"integer","title":"Id"},"service_fee":{"type":"number","title":"Service Fee"},"nomer":{"type":"integer","title":"Nomer"},"total_price":{"type":"number","title":"Total Price"},"final_price":{"type":"number","title":"Final Price"},"type":{"type":"string","title":"Type"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"User":{"$ref":"#/components/schemas/OrderUserResponse"},"Place":{"$ref":"#/components/schemas/app__schemas__payments__PlaceResponse"},"Table":{"$ref":"#/components/schemas/app__schemas__payments__TableResponse"},"Currency":{"$ref":"#/components/schemas/app__schemas__payments__CurrencyResponse"},"Foods":{"items":{"$ref":"#/components/schemas/app__schemas__payments__FoodsResponse"},"type":"array","title":"Foods"}},"type":"object","required":["id","service_fee","nomer","total_price","final_price","type","created_at","User","Place","Table","Currency","Foods"],"title":"OrdersResponse"},"app__schemas__payments__PlaceResponse":{"properties":{"id":{"type":"integer","title":"Id"},"title":{"type":"string","title":"Title"}},"type":"object","required":["id","title"],"title":"PlaceResponse"},"app__schemas__payments__PlacesResponse":{"properties":{"id":{"type":"integer","title":"Id"},"title":{"type":"string","title":"Title"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"OrdersActive":{"items":{"$ref":"#/components/schemas/PlacesOrdersResponse"},"type":"array","title":"Ordersactive"}},"type":"object","required":["id","title","created_at"],"title":"PlacesResponse"},"app__schemas__payments__TableResponse":{"properties":{"id":{"type":"integer","title":"Id"},"title":{"type":"string","title":"Title"}},"type":"object","required":["id","title"],"title":"TableResponse"},"app__schemas__places__Payload":{"properties":{"title":{"type":"string","title":"Title"},"tables":{"type":"integer","title":"Tables"}},"type":"object","required":["title","tables"],"title":"Payload"},"app__schemas__places__PlacesResponse":{"properties":{"id":{"type":"integer","title":"Id"},"title":{"type":"string","title":"Title"},"total_tables":{"type":"integer","title":"Total Tables"},"created_at":{"type":"string","format":"date-time","title":"Created At"}},"type":"object","required":["id","title","total_tables","created_at"],"title":"PlacesResponse"},"app__schemas__places__TablesResponse":{"properties":{"id":{"type":"integer","title":"Id"},"title":{"type":"string","title":"Title"},"OrderActive":{"anyOf":[{"$ref":"#/components/schemas/TablesOrderResponse"},{"type":"null"}]}},"type":"object","required":["id","title"],"title":"TablesResponse"},"app__schemas__products__CurrencyResponse":{"properties":{"code":{"type":"string","title":"Code"},"symbol":{"type":"string","title":"Symbol"}},"type":"object","required":["code","symbol"],"title":"CurrencyResponse"},"app__schemas__products__ProductsResponse":{"properties":{"id":{"type":"integer","title":"Id"},"title":{"type":"string","title":"Title"},"img":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Img"},"price":{"type":"number","title":"Price"},"sale_price":{"type":"number","title":"Sale Price"},"comment":{"type":"string","title":"Comment"},"Currency":{"$ref":"#/components/schemas/app__schemas__products__CurrencyResponse"},"created_at":{"type":"string","format":"date-time","title":"Created At"}},"type":"object","required":["id","title","price","sale_price","comment","Currency","created_at"],"title":"ProductsResponse"},"app__schemas__reports__CurrencyResponse":{"properties":{"code":{"type":"string","title":"Code"},"symbol":{"type":"string","title":"Symbol"}},"type":"object","required":["code","symbol"],"title":"CurrencyResponse"},"app__schemas__reports__FoodsResponse":{"properties":{"id":{"type":"integer","title":"Id"},"price":{"type":"number","title":"Price"},"amount":{"type":"integer","title":"Amount"},"total_price":{"type":"number","title":"Total Price"},"status":{"$ref":"#/components/schemas/Status"},"Product":{"$ref":"#/components/schemas/app__schemas__reports__ProductsResponse"},"Currency":{"$ref":"#/components/schemas/app__schemas__reports__CurrencyResponse"}},"type":"object","required":["id","price","amount","total_price","status","Product","Currency"],"title":"FoodsResponse"},"app__schemas__reports__PlacesResponse":{"properties":{"id":{"type":"integer","title":"Id"},"title":{"type":"string","title":"Title"}},"type":"object","required":["id","title"],"title":"PlacesResponse"},"app__schemas__reports__ProductsResponse":{"properties":{"id":{"type":"integer","title":"Id"},"title":{"type":"string","title":"Title"},"sale_price":{"type":"number","title":"Sale Price"}},"type":"object","required":["id","title","sale_price"],"title":"ProductsResponse"},"app__schemas__reports__TablesResponse":{"properties":{"id":{"type":"integer","title":"Id"},"title":{"type":"string","title":"Title"}},"type":"object","required":["id","title"],"title":"TablesResponse"},"app__schemas__settings__BranchResponse":{"properties":{"logo":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Logo"}},"type":"object","title":"BranchResponse"},"app__schemas__settings__CurrencyResponse":{"properties":{"code":{"type":"string","title":"Code"},"symbol":{"type":"string","title":"Symbol"}},"type":"object","required":["code","symbol"],"title":"CurrencyResponse"},"app__schemas__settings__Payload":{"properties":{"service_fee":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Service Fee","default":0},"receipt_title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Receipt Title"},"receipt_description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Receipt Description"},"branch_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Branch Name"},"branch_phone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Branch Phone"},"chat_id":{"anyOf":[{"items":{"type":"integer"},"type":"array"},{"type":"null"}],"title":"Chat Id"}},"type":"object","title":"Payload"},"app__schemas__take_away__CurrencyResponse":{"properties":{"code":{"type":"string","title":"Code"},"symbol":{"type":"string","title":"Symbol"}},"type":"object","required":["code","symbol"],"title":"CurrencyResponse"},"app__schemas__take_away__FoodsResponse":{"properties":{"id":{"type":"integer","title":"Id"},"price":{"type":"number","title":"Price"},"amount":{"type":"integer","title":"Amount"},"total_price":{"type":"number","title":"Total Price"},"Product":{"$ref":"#/components/schemas/OrderProductsResponse"},"Currency":{"$ref":"#/components/schemas/app__schemas__take_away__CurrencyResponse"}},"type":"object","required":["id","price","amount","total_price","Product","Currency"],"title":"FoodsResponse"},"app__schemas__take_away__OrdersResponse":{"properties":{"id":{"type":"integer","title":"Id"},"service_fee":{"type":"number","title":"Service Fee"},"nomer":{"type":"integer","title":"Nomer"},"total_price":{"type":"number","title":"Total Price"},"final_price":{"type":"number","title":"Final Price"},"type":{"type":"string","title":"Type"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"User":{"$ref":"#/components/schemas/OrderUserResponse"},"Place":{"$ref":"#/components/schemas/app__schemas__take_away__PlaceResponse"},"Table":{"$ref":"#/components/schemas/app__schemas__take_away__TableResponse"},"Currency":{"$ref":"#/components/schemas/app__schemas__take_away__CurrencyResponse"},"Foods":{"items":{"$ref":"#/components/schemas/app__schemas__take_away__FoodsResponse"},"type":"array","title":"Foods"}},"type":"object","required":["id","service_fee","nomer","total_price","final_price","type","created_at","User","Place","Table","Currency","Foods"],"title":"OrdersResponse"},"app__schemas__take_away__PlaceResponse":{"properties":{"id":{"type":"integer","title":"Id"},"title":{"type":"string","title":"Title"}},"type":"object","required":["id","title"],"title":"PlaceResponse"},"app__schemas__take_away__TableResponse":{"properties":{"id":{"type":"integer","title":"Id"},"title":{"type":"string","title":"Title"}},"type":"object","required":["id","title"],"title":"TableResponse"},"app__schemas__user__CurrencyResponse":{"properties":{"code":{"type":"string","title":"Code"},"symbol":{"type":"string","title":"Symbol"}},"type":"object","required":["code","symbol"],"title":"CurrencyResponse"},"app__schemas__user__FoodsResponse":{"properties":{"id":{"type":"integer","title":"Id"},"price":{"type":"number","title":"Price"},"amount":{"type":"integer","title":"Amount"},"total_price":{"type":"number","title":"Total Price"},"Product":{"$ref":"#/components/schemas/OrderProductsResponse"},"Currency":{"$ref":"#/components/schemas/app__schemas__user__CurrencyResponse"}},"type":"object","required":["id","price","amount","total_price","Product","Currency"],"title":"FoodsResponse"},"app__schemas__user__OrdersResponse":{"properties":{"id":{"type":"integer","title":"Id"},"service_fee":{"type":"number","title":"Service Fee"},"nomer":{"type":"integer","title":"Nomer"},"total_price":{"type":"number","title":"Total Price"},"final_price":{"type":"number","title":"Final Price"},"type":{"type":"string","title":"Type"},"status":{"type":"string","title":"Status"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"Place":{"$ref":"#/components/schemas/app__schemas__user__PlaceResponse"},"Table":{"$ref":"#/components/schemas/app__schemas__user__TableResponse"},"Currency":{"$ref":"#/components/schemas/app__schemas__user__CurrencyResponse"}},"type":"object","required":["id","service_fee","nomer","total_price","final_price","type","created_at","Place","Table","Currency"],"title":"OrdersResponse"},"app__schemas__user__PlaceResponse":{"properties":{"id":{"type":"integer","title":"Id"},"title":{"type":"string","title":"Title"}},"type":"object","required":["id","title"],"title":"PlaceResponse"},"app__schemas__user__TableResponse":{"properties":{"id":{"type":"integer","title":"Id"},"title":{"type":"string","title":"Title"}},"type":"object","required":["id","title"],"title":"TableResponse"},"app__schemas__waiter__CurrencyResponse":{"properties":{"id":{"type":"integer","title":"Id"},"code":{"type":"string","title":"Code"},"symbol":{"type":"string","title":"Symbol"}},"type":"object","required":["id","code","symbol"],"title":"CurrencyResponse"},"app__schemas__waiter__MenusResponse":{"properties":{"id":{"type":"integer","title":"Id"},"title":{"type":"string","title":"Title"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"ProductActives":{"anyOf":[{"items":{"$ref":"#/components/schemas/app__schemas__waiter__ProductsResponse"},"type":"array"},{"type":"null"}],"title":"Productactives"}},"type":"object","required":["id","title","created_at"],"title":"MenusResponse"},"app__schemas__waiter__PlacesResponse":{"properties":{"id":{"type":"integer","title":"Id"},"title":{"type":"string","title":"Title"},"Tables":{"anyOf":[{"items":{"$ref":"#/components/schemas/TablesRe"},"type":"array"},{"type":"null"}],"title":"Tables"},"created_at":{"type":"string","format":"date-time","title":"Created At"}},"type":"object","required":["id","title","created_at"],"title":"PlacesResponse"},"app__schemas__waiter__ProductsResponse":{"properties":{"id":{"type":"integer","title":"Id"},"title":{"type":"string","title":"Title"},"img":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Img"},"price":{"type":"number","title":"Price"},"sale_price":{"type":"number","title":"Sale Price"},"comment":{"type":"string","title":"Comment"},"Currency":{"$ref":"#/components/schemas/app__schemas__waiter__CurrencyResponse"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"amount":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Amount","default":0}},"type":"object","required":["id","title","price","sale_price","comment","Currency","created_at"],"title":"ProductsResponse"},"app__schemas__waiter__TokenResponse":{"properties":{"user":{"$ref":"#/components/schemas/app__schemas__waiter__UserResponse"},"role":{"type":"string","title":"Role"},"token_type":{"type":"string","title":"Token Type"},"access_token":{"type":"string","title":"Access Token"},"refresh_token":{"type":"string","title":"Refresh Token"}},"type":"object","required":["user","role","token_type","access_token","refresh_token"],"title":"TokenResponse"},"app__schemas__waiter__UserResponse":{"properties":{"id":{"type":"integer","title":"Id"},"username":{"type":"string","title":"Username"},"fullname":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fullname"},"phone":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Phone"},"filial_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Filial Id"},"created_at":{"type":"string","format":"date-time","title":"Created At"}},"type":"object","required":["id","username"],"title":"UserResponse"},"app__utils__pagination_cursor__PageCursor_MenusResponse___1":{"properties":{"cursor":{"type":"integer","title":"Cursor"},"size":{"type":"integer","title":"Size"},"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/app__schemas__menus__MenusResponse"},"type":"array","title":"Data"}},"type":"object","required":["cursor","size","count","data"],"title":"PageCursor[MenusResponse]"},"app__utils__pagination_cursor__PageCursor_MenusResponse___2":{"properties":{"cursor":{"type":"integer","title":"Cursor"},"size":{"type":"integer","title":"Size"},"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/app__schemas__waiter__MenusResponse"},"type":"array","title":"Data"}},"type":"object","required":["cursor","size","count","data"],"title":"PageCursor[MenusResponse]"},"app__utils__pagination_cursor__PageCursor_PlacesResponse___1":{"properties":{"cursor":{"type":"integer","title":"Cursor"},"size":{"type":"integer","title":"Size"},"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/app__schemas__places__PlacesResponse"},"type":"array","title":"Data"}},"type":"object","required":["cursor","size","count","data"],"title":"PageCursor[PlacesResponse]"},"app__utils__pagination_cursor__PageCursor_PlacesResponse___2":{"properties":{"cursor":{"type":"integer","title":"Cursor"},"size":{"type":"integer","title":"Size"},"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/app__schemas__waiter__PlacesResponse"},"type":"array","title":"Data"}},"type":"object","required":["cursor","size","count","data"],"title":"PageCursor[PlacesResponse]"},"app__utils__pagination_cursor__PageCursor_PlacesResponse___3":{"properties":{"cursor":{"type":"integer","title":"Cursor"},"size":{"type":"integer","title":"Size"},"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/app__schemas__payments__PlacesResponse"},"type":"array","title":"Data"}},"type":"object","required":["cursor","size","count","data"],"title":"PageCursor[PlacesResponse]"},"app__utils__pagination_cursor__PageCursor_ProductsResponse___1":{"properties":{"cursor":{"type":"integer","title":"Cursor"},"size":{"type":"integer","title":"Size"},"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/app__schemas__products__ProductsResponse"},"type":"array","title":"Data"}},"type":"object","required":["cursor","size","count","data"],"title":"PageCursor[ProductsResponse]"},"app__utils__pagination_cursor__PageCursor_ProductsResponse___2":{"properties":{"cursor":{"type":"integer","title":"Cursor"},"size":{"type":"integer","title":"Size"},"count":{"type":"integer","title":"Count"},"data":{"items":{"$ref":"#/components/schemas/app__schemas__waiter__ProductsResponse"},"type":"array","title":"Data"}},"type":"object","required":["cursor","size","count","data"],"title":"PageCursor[ProductsResponse]"}},"securitySchemes":{"OAuth2PasswordBearer":{"type":"oauth2","flows":{"password":{"scopes":{},"tokenUrl":"token"}}},"HTTPBearer":{"type":"http","scheme":"bearer"}}}}