Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Exercise {
- String code;
- String product;
- String name;
- int system;
- int isometric;
- int bilateral;
- int durationInSeconds;
- List<ExerciseExecution> exerciseExecution;
- List<EvaluationProtocolExercises> evaluationProtocolExercises;
- Exercise(
- {this.code,
- this.product,
- this.name,
- this.system,
- this.isometric,
- this.bilateral,
- this.durationInSeconds,
- this.exerciseExecution,
- this.evaluationProtocolExercises});
- Exercise.fromJson(Map<String, dynamic> json) {
- code = json['Code'];
- product = json['Product'];
- name = json['Name'];
- system = json['System'];
- isometric = json['Isometric'];
- bilateral = json['Bilateral'];
- durationInSeconds = json['DurationInSeconds'];
- if (json['ExerciseExecution'] != null) {
- exerciseExecution = new List<ExerciseExecution>();
- json['ExerciseExecution'].forEach((v) {
- exerciseExecution.add(new ExerciseExecution.fromJson(v));
- });
- }
- if (json['EvaluationProtocolExercises'] != null) {
- evaluationProtocolExercises = new List<EvaluationProtocolExercises>();
- json['EvaluationProtocolExercises'].forEach((v) {
- evaluationProtocolExercises
- .add(new EvaluationProtocolExercises.fromJson(v));
- });
- }
- }
- Map<String, dynamic> toJson() {
- final Map<String, dynamic> data = new Map<String, dynamic>();
- data['Code'] = this.code;
- data['Product'] = this.product;
- data['Name'] = this.name;
- data['System'] = this.system;
- data['Isometric'] = this.isometric;
- data['Bilateral'] = this.bilateral;
- data['DurationInSeconds'] = this.durationInSeconds;
- if (this.exerciseExecution != null) {
- data['ExerciseExecution'] =
- this.exerciseExecution.map((v) => v.toJson()).toList();
- }
- if (this.evaluationProtocolExercises != null) {
- data['EvaluationProtocolExercises'] =
- this.evaluationProtocolExercises.map((v) => v.toJson()).toList();
- }
- return data;
- }
- }
- class ExerciseExecution {
- List<Session> session;
- List<Reading> reading;
- int profileId;
- ExerciseExecution({this.session, this.reading, this.profileId});
- ExerciseExecution.fromJson(Map<String, dynamic> json) {
- if (json['Session'] != null) {
- session = new List<Session>();
- json['Session'].forEach((v) {
- session.add(new Session.fromJson(v));
- });
- }
- if (json['Reading'] != null) {
- reading = new List<Reading>();
- json['Reading'].forEach((v) {
- reading.add(new Reading.fromJson(v));
- });
- }
- profileId = json['ProfileId'];
- }
- Map<String, dynamic> toJson() {
- final Map<String, dynamic> data = new Map<String, dynamic>();
- if (this.session != null) {
- data['Session'] = this.session.map((v) => v.toJson()).toList();
- }
- if (this.reading != null) {
- data['Reading'] = this.reading.map((v) => v.toJson()).toList();
- }
- data['ProfileId'] = this.profileId;
- return data;
- }
- }
- class Session {
- String description;
- Session({this.description});
- Session.fromJson(Map<String, dynamic> json) {
- description = json['Description'];
- }
- Map<String, dynamic> toJson() {
- final Map<String, dynamic> data = new Map<String, dynamic>();
- data['Description'] = this.description;
- return data;
- }
- }
- class Reading {
- int exerciseSessionId;
- int elapsedTime;
- int value1;
- int value2;
- Reading({this.exerciseSessionId, this.elapsedTime, this.value1, this.value2});
- Reading.fromJson(Map<String, dynamic> json) {
- exerciseSessionId = json['ExerciseSessionId'];
- elapsedTime = json['ElapsedTime'];
- value1 = json['value1'];
- value2 = json['value2'];
- }
- Map<String, dynamic> toJson() {
- final Map<String, dynamic> data = new Map<String, dynamic>();
- data['ExerciseSessionId'] = this.exerciseSessionId;
- data['ElapsedTime'] = this.elapsedTime;
- data['value1'] = this.value1;
- data['value2'] = this.value2;
- return data;
- }
- }
- class EvaluationProtocolExercises {
- String code;
- String product;
- String name;
- EvaluationProtocolExercises({this.code, this.product, this.name});
- EvaluationProtocolExercises.fromJson(Map<String, dynamic> json) {
- code = json['Code'];
- product = json['Product'];
- name = json['Name'];
- }
- Map<String, dynamic> toJson() {
- final Map<String, dynamic> data = new Map<String, dynamic>();
- data['Code'] = this.code;
- data['Product'] = this.product;
- data['Name'] = this.name;
- return data;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement