1package uo269509.favoritepath.modelos;
3import android.os.Parcel;
4import android.os.Parcelable;
6import com.google.firebase.firestore.GeoPoint;
8import java.util.ArrayList;
11public class Ruta implements Parcelable {
17 List<GeoPoint> puntos;
18 List<String> imagenes;
24 public String getId() {
28 public void setId(String
id) {
32 public String getTitulo() {
36 public void setTitulo(String titulo) {
40 public String getOrigen() {
44 public void setOrigen(String origen) {
48 public String getDescripcion() {
52 public void setDescripcion(String descripcion) {
53 this.descripcion = descripcion;
56 public List<String> getImagenes() {
60 public void setImagenes(List<String> imagenes) {
61 this.imagenes = imagenes;
64 protected Ruta(Parcel in) {
66 titulo = in.readString();
67 descripcion = in.readString();
68 origen = in.readString();
69 circular = in.readByte() != 0;
70 publica = in.readByte() != 0;
71 puntos =
new ArrayList<>();
72 in.readList(puntos,
null);
73 imagenes =
new ArrayList<>();
74 in.readList(imagenes,
null);
78 public void writeToParcel(Parcel dest,
int i) {
80 dest.writeString(titulo);
81 dest.writeString(descripcion);
82 dest.writeString(origen);
83 dest.writeByte((
byte) (circular ? 1 : 0));
84 dest.writeByte((
byte) (publica ? 1 : 0));
85 dest.writeList(puntos);
86 dest.writeList(imagenes);
90 public int describeContents() {
94 public static final Creator<Ruta> CREATOR =
new Creator<Ruta>() {
96 public Ruta createFromParcel(Parcel in) {
101 public Ruta[] newArray(
int size) {
102 return new Ruta[size];