// Path: app/src/main/java/com/bdc/ociney/modele/ModelObject.java
// public class ModelObject {
// 
//     @Expose
//     private Integer code;
//     @Expose
//     private String value;
//     @Expose
//     private String $;
//     @Expose
//     private Integer p;
//     @Expose
//     private Double note;
//     @Expose
//     private String type;
// 
//     public Integer getCode() {
//         return code;
//     }
// 
//     public void setCode(Integer code) {
//         this.code = code;
//     }
// 
//     public String getValue() {
//         return value;
//     }
// 
//     public void setValue(String value) {
//         this.value = value;
//     }
// 
//     public String get$() {
//         return $;
//     }
// 
//     public void set$(String $) {
//         this.$ = $;
//     }
// 
//     public Integer getP() {
//         return p;
//     }
// 
//     public void setP(Integer p) {
//         this.p = p;
//     }
// 
//     public Double getNote() {
//         return note;
//     }
// 
//     public void setNote(Double note) {
//         this.note = note;
//     }
// 
//     public String getType() {
//         return type;
//     }
// 
//     public void setType(String type) {
//         this.type = type;
//     }
// 
//     public void setScheme(String scheme) {
//         this.value = scheme;
//     }
// 
//     @Override
//     public String toString() {
//         return "ModelObject{" +
//                 "code=" + code +
//                 ", $= " + $ +
//                 ", value='" + value + '\'' +
//                 ", p=" + p +
//                 ", type= " + type +
//                 ", note=" + note +
//                 '}';
//     }
// }
// 
// Path: app/src/main/java/com/bdc/ociney/modele/Place.java
// public class Place {
// 
//     @Expose
//     private Theater theater;
// 
//     public Theater getTheater() {
//         return theater;
//     }
// 
//     public void setTheater(Theater theater) {
//         this.theater = theater;
//     }
// 
//     @Override
//     public String toString() {
//         return "Place{" +
//                 "theater=" + theater +
//                 '}';
//     }
// }


import com.google.gson.annotations.Expose;
import com.bdc.ociney.modele.ModelObject;
import com.bdc.ociney.modele.Movie.Movie;
import com.bdc.ociney.modele.Place;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
                            }

                            Scr scr = mst.getScr().get(0);

                            if (scr.getT() != null) {
                                Horaires h = new Horaires();
                                h.setDate(scr.getD());
                                h.setFormatEcran(screenFormat);
                                h.setVersion(version);
                                h.setAvantPremier(avantPremiere);
                                h.setDisplay(mst.getDisplay());

                                for (ModelObject s : scr.getT()) {
                                    h.getSeances().add(s.get$());
                                }
                                movie.getHoraires().add(h);
                            }
                        }
                    }
            }
        } catch (Exception e) {
            e.printStackTrace();
        }
        return new ArrayList<Movie>(movies.values());
    }

    public Place getPlace() {
        return place;
    }

// Path: app/src/main/java/com/bdc/ociney/modele/ModelObject.java
// public class ModelObject {
// 
//     @Expose
//     private Integer code;
//     @Expose
//     private String value;
//     @Expose
//     private String $;
//     @Expose
//     private Integer p;
//     @Expose
//     private Double note;
//     @Expose
//     private String type;
// 
//     public Integer getCode() {
//         return code;
//     }
// 
//     public void setCode(Integer code) {
//         this.code = code;
//     }
// 
//     public String getValue() {
//         return value;
//     }
// 
//     public void setValue(String value) {
//         this.value = value;
//     }
// 
//     public String get$() {
//         return $;
//     }
// 
//     public void set$(String $) {
//         this.$ = $;
//     }
// 
//     public Integer getP() {
//         return p;
//     }
// 
//     public void setP(Integer p) {
//         this.p = p;
//     }
// 
//     public Double getNote() {
//         return note;
//     }
// 
//     public void setNote(Double note) {
//         this.note = note;
//     }
// 
//     public String getType() {
//         return type;
//     }
// 
//     public void setType(String type) {
//         this.type = type;
//     }
// 
//     public void setScheme(String scheme) {
//         this.value = scheme;
//     }
// 
//     @Override
//     public String toString() {
//         return "ModelObject{" +
//                 "code=" + code +
//                 ", $= " + $ +
//                 ", value='" + value + '\'' +
//                 ", p=" + p +
//                 ", type= " + type +
//                 ", note=" + note +
//                 '}';
//     }
// }
// 
// Path: app/src/main/java/com/bdc/ociney/modele/Place.java
// public class Place {
// 
//     @Expose
//     private Theater theater;
// 
//     public Theater getTheater() {
//         return theater;
//     }
// 
//     public void setTheater(Theater theater) {
//         this.theater = theater;
//     }
// 
//     @Override
//     public String toString() {
//         return "Place{" +
//                 "theater=" + theater +
//                 '}';
//     }
// }


// Path: app/src/main/java/com/bdc/ociney/modele/Theater/TheaterShowtime.java
import com.google.gson.annotations.Expose;
import com.bdc.ociney.modele.ModelObject;
import com.bdc.ociney.modele.Movie.Movie;
import com.bdc.ociney.modele.Place;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

                            }

                            Scr scr = mst.getScr().get(0);

                            if (scr.getT() != null) {
                                Horaires h = new Horaires();
                                h.setDate(scr.getD());
                                h.setFormatEcran(screenFormat);
                                h.setVersion(version);
                                h.setAvantPremier(avantPremiere);
                                h.setDisplay(mst.getDisplay());

                                for (ModelObject s : scr.getT()) {
                                    h.getSeances().add(s.get$());
                                }
                                movie.getHoraires().add(h);
                            }
                        }
                    }
            }
        } catch (Exception e) {
            e.printStackTrace();
        }
        return new ArrayList<Movie>(movies.values());
    }

    public Place getPlace() {
        return place;
    }

    public void setPlace(Place place) {