class ClinicCategory {
  int? clinicID;
  int? categoryID;
  String? categoryName;
  String? categoryNameN;
  String? icon;
  String? bodyImageEN;
  String? fullImageEN;
  String? bodyImageAR;
  String? fullmageAR;
  bool? isActive;
  bool? isCategoryGroup;
  dynamic sortOrderAR;
  dynamic sortOrderEN;
  String? clinicName;

  ClinicCategory(
      {this.clinicID,
        this.categoryID,
        this.categoryName,
        this.categoryNameN,
        this.icon,
        this.bodyImageEN,
        this.fullImageEN,
        this.bodyImageAR,
        this.fullmageAR,
        this.isActive,
        this.isCategoryGroup,
        this.sortOrderAR,
        this.sortOrderEN,
        this.clinicName});

  ClinicCategory.fromJson(Map<String, dynamic> json) {
    clinicID = json['ClinicID'];
    categoryID = json['CategoryID'];
    categoryName = json['CategoryName'];
    categoryNameN = json['CategoryNameN'];
    icon = json['Icon'];
    bodyImageEN = json['BodyImageEN'];
    fullImageEN = json['FullImageEN'];
    bodyImageAR = json['BodyImageAR'];
    fullmageAR = json['FullmageAR'];
    isActive = json['IsActive'];
    isCategoryGroup = json['IsCategoryGroup'];
    sortOrderAR = json['SortOrderAR'];
    sortOrderEN = json['SortOrderEN'];
    clinicName = json['ClinicName'];
  }

  Map<String, dynamic> toJson() {
    final Map<String, dynamic> data = new Map<String, dynamic>();
    data['ClinicID'] = this.clinicID;
    data['CategoryID'] = this.categoryID;
    data['CategoryName'] = this.categoryName;
    data['CategoryNameN'] = this.categoryNameN;
    data['Icon'] = this.icon;
    data['BodyImageEN'] = this.bodyImageEN;
    data['FullImageEN'] = this.fullImageEN;
    data['BodyImageAR'] = this.bodyImageAR;
    data['FullmageAR'] = this.fullmageAR;
    data['IsActive'] = this.isActive;
    data['IsCategoryGroup'] = this.isCategoryGroup;
    data['SortOrderAR'] = this.sortOrderAR;
    data['SortOrderEN'] = this.sortOrderEN;
    data['ClinicName'] = this.clinicName;
    return data;
  }
}
