Map<String, dynamic> toMap() { // ignore: unnecessary_cast return { 'stepTime': this.stepTime, 'frames': this.frames.map((e) => e.toMap()).toList(), } as Map<String, dynamic>; }