package com.ronakmanglani.watchlist.model; import android.os.Parcel; import android.os.Parcelable; public class Video implements Parcelable { // Attributes public String title; public String size; public String youtubeID; public String imageURL; public String videoURL; // Constructors public Video(String title, String size, String youtubeID, String imageURL, String videoURL) { this.title = title; this.size = size; this.youtubeID = youtubeID; this.imageURL = imageURL; this.videoURL = videoURL; } public Video(Parcel in) { this.title = in.readString(); this.size = in.readString(); this.youtubeID = in.readString(); this.imageURL = in.readString(); this.videoURL = in.readString(); } // Parcelable Creator public static final Parcelable.Creator CREATOR = new Parcelable.Creator() { public Video createFromParcel(Parcel in) { return new Video(in); } public Video[] newArray(int size) { return new Video[size]; } }; // Parcelling methods @Override public void writeToParcel(Parcel out, int i) { out.writeString(title); out.writeString(size); out.writeString(youtubeID); out.writeString(imageURL); out.writeString(videoURL); } @Override public int describeContents() { return 0; } }