Commit History

appointment api changes
36c0ef3

GayathriArjun commited on

fix(appointment): handle serialization of time objects in appointment data
a13c4f2

MukeshKapoor25 commited on

fix(appointment): make order_id optional with default None
31bb69e

MukeshKapoor25 commited on

feat: add authentication, security middleware, and optimize JSON handling
fd2ce9d

MukeshKapoor25 commited on

refactor(cart): rename user_id to customer_id for consistency
25481c5

MukeshKapoor25 commited on

refactor: rename staff to associate across codebase
f1d5335

MukeshKapoor25 commited on

Refactor appointment service and model; add error handling for fetching appointments and update cancelation logic
6b8c0cb

MukeshKapoor25 commited on

Refactor appointment cancellation and rescheduling endpoints; update appointment model to include cancel_reason and remove unused AppointmentCancellation model.
b0f4909

MukeshKapoor25 commited on

Add merchant_address field to appointment model and service response
7f74147

MukeshKapoor25 commited on

Enhance appointment status handling to support validation and mapping of statuses in appointment queries
b16bd35

MukeshKapoor25 commited on

Refactor appointment status handling to support multiple statuses and improve query logic
82879ad

MukeshKapoor25 commited on

Update payment status to reflect successful transactions in appointment model and service
db59cf8

MukeshKapoor25 commited on

Remove unnecessary whitespace in appointment service file
01da035

MukeshKapoor25 commited on

Refactor appointment retrieval logic to improve clarity and schema validation
5c9e398

MukeshKapoor25 commited on

Add merchant_name field to Appointment model and clean up OrderController logic
5e9e4ca

MukeshKapoor25 commited on

Remove compiled Python bytecode files from the repository
c85d0b2

MukeshKapoor25 commited on

Update app/services/appointment.py
a85b8f9
verified

MukeshKapoor25 commited on

Add appointment listing endpoint and response models for customer appointments
d2d9ba2

MukeshKapoor25 commited on

Refactor appointment service to import PaymentModeEnum and remove redundant class definition
a31355a

MukeshKapoor25 commited on

Add payment mode handling and Razorpay order validation for appointments
796d4b2

MukeshKapoor25 commited on

Update appointment details serialization to use dict() method
97b6709

MukeshKapoor25 commited on

Comment out order status update and add placeholder for payment confirmation check in appointment creation
dfa9871

MukeshKapoor25 commited on

Add logging for appointment data before saving to the database
3090044

MukeshKapoor25 commited on

Refactor appointment model to enforce payment_details as a required field and update appointment data serialization method for compatibility with Pydantic v1 and v2
3ec3ed6

MukeshKapoor25 commited on

Fix access method for `order_id` in payment details to use attribute notation
27b8ca3

MukeshKapoor25 commited on

Validate payment details and order status in appointment creation
da797e9

MukeshKapoor25 commited on

Refactor appointment creation to validate Razorpay order using order_id and update order status accordingly
91211e5

MukeshKapoor25 commited on

Refactor appointment service to validate Razorpay payment using payment_id and update order status accordingly
a52dde8

MukeshKapoor25 commited on

Enhance order creation logic to store Razorpay orders in PostgreSQL and cache them
33d884e

MukeshKapoor25 commited on

Add order management functions for Razorpay integration in appointment service
79d5a02

MukeshKapoor25 commited on

Refactor appointment data serialization to use Pydantic's dict() method
480a0fb

MukeshKapoor25 commited on

Update app/services/order.py
b0e3bc0
verified

MukeshKapoor25 commited on

Implement Razorpay order creation with caching support
1f80732

MukeshKapoor25 commited on

Add caching for Razorpay orders and enhance appointment creation with payment processing
e9cd72c

MukeshKapoor25 commited on