class AppointmentBasicDetailsModel {
  int? serviceSlotID;
  String? slotDate;
  String? startTime;
  String? endTime;
  int? appointmentStatusID;
  String? appointmentStatusText;
  int? serviceProviderID;
  int? customerID;

  AppointmentBasicDetailsModel({
    this.serviceSlotID,
    this.slotDate,
    this.startTime,
    this.endTime,
    this.appointmentStatusID,
    this.appointmentStatusText,
    this.serviceProviderID,
    this.customerID,
  });

  AppointmentBasicDetailsModel.fromJson(Map<String, dynamic> json) {
    serviceSlotID = json['serviceSlotID'];
    slotDate = json['slotDate'];
    startTime = json['startTime'];
    endTime = json['endTime'];
    appointmentStatusID = json['appointmentStatusID'];
    appointmentStatusText = json['appointmentStatusText'];
    serviceProviderID = json['serviceProviderID'];
    customerID = json['customerID'];
  }

  Map<String, dynamic> toJson() {
    final Map<String, dynamic> data = <String, dynamic>{};
    data['serviceSlotID'] = serviceSlotID;
    data['slotDate'] = slotDate;
    data['startTime'] = startTime;
    data['endTime'] = endTime;
    data['appointmentStatusID'] = appointmentStatusID;
    data['appointmentStatusText'] = appointmentStatusText;
    data['serviceProviderID'] = serviceProviderID;
    data['customerID'] = customerID;
    return data;
  }
}
