class SessionLogRequest { String? id; String templateId; String startedAt; String endedAt; double sessionRpe; int sleepScore; int sorenessScore; int motivationScore; List> sets; SessionLogRequest({ this.id, this.templateId = "", this.startedAt = "", this.endedAt = "", this.sessionRpe = 0, this.sleepScore = 0, this.sorenessScore = 0, this.motivationScore = 0, List>? sets, }) : sets = sets ?? >[]; Map toJson() { final Map data = {}; data['id'] = id; data['templateId'] = templateId; data['startedAt'] = startedAt; data['endedAt'] = endedAt; data['sessionRpe'] = sessionRpe; data['sleepScore'] = sleepScore; data['sorenessScore'] = sorenessScore; data['motivationScore'] = motivationScore; data['sets'] = sets; return data; } }