class PpmKits { PpmKits({ this.id, this.visitId, this.partCatalogItemId, this.partNumber, this.oracleCode, this.partName, this.partName2, }); PpmKits.fromJson(dynamic json) { id = json['id']; visitId = json['visitId']; partCatalogItemId = json['partCatalogItemId']; partNumber = json['partNumber']; oracleCode = json['oracleCode']; partName = json['partName']; partName2 = json['partName2']; } num? id; // Now nullable num? visitId; // Now nullable num? partCatalogItemId; // Now nullable String? partNumber; // Now nullable String? oracleCode; // Now nullable String? partName; // Now nullable String? partName2; // Nownullable PpmKits copyWith({ num? id, // All parameters are now nullable num? visitId, num? partCatalogItemId, String? partNumber, String? oracleCode, String? partName, String? partName2, }) => PpmKits( id: id ?? this.id, visitId: visitId ?? this.visitId, partCatalogItemId: partCatalogItemId ?? this.partCatalogItemId, partNumber: partNumber ?? this.partNumber, oracleCode: oracleCode ?? this.oracleCode, partName: partName ?? this.partName, partName2: partName2 ?? this.partName2, ); Map toJson() { final map = {}; map['id'] = id; map['visitId'] = visitId; map['partCatalogItemId'] = partCatalogItemId; map['partNumber'] = partNumber; map['oracleCode'] = oracleCode; map['partName'] = partName; map['partName2'] = partName2; return map; } }