// Path: reactivefb/src/main/java/com/beltaief/reactivefb/util/GraphPath.java
// public class GraphPath {
// 
//     public static final String ME = "me";
//     public static final String ATTACHMENTS = "attachments";
//     public static final String FRIENDS = "friends";
//     public static final String TAGGABLE_FRIENDS = "taggable_friends";
//     public static final String INVITABLE_FRIENDS = "invitable_friends";
//     public static final String ALBUMS = "albums";
//     public static final String SCORES = "scores";
//     public static final String APPREQUESTS = "apprequests";
//     public static final String FEED = "feed";
//     public static final String PHOTOS = "photos";
//     public static final String VIDEOS = "videos";
//     public static final String EVENTS = "events";
//     public static final String GROUPS = "groups";
//     public static final String POSTS = "posts";
//     public static final String COMMENTS = "comments";
//     public static final String LIKES = "likes";
//     public static final String LINKS = "links";
//     public static final String STATUSES = "statuses";
//     public static final String TAGGED = "tagged";
//     public static final String TAGGED_PLACES = "tagged_places";
//     public static final String ACCOUNTS = "accounts";
//     public static final String BOOKS = "books";
//     public static final String MUSIC = "music";
//     public static final String FAMILY = "family";
//     public static final String MOVIES = "movies";
//     public static final String GAMES = "games";
//     public static final Object NOTIFICATIONS = "notifications";
//     public static final String TELEVISION = "television";
//     public static final String OBJECTS = "objects";
// }
// 
// Path: app/src/main/java/com/beltaief/reactivefbexample/util/Cover.java
// public class Cover {
// 
//     private static final String ID = "id";
//     private static final String SOURCE = "source";
//     private static final String CREATED_TIME = "created_time";
//     private static final String OFFSET_X = "offset_x";
//     private static final String OFFSET_Y = "offset_y";
//     private static final String COVER_ID = "cover_id";
// 
//     @SerializedName(ID)
//     private String mId = null;
// 
//     @SerializedName(SOURCE)
//     private String mSource = null;
// 
//     @SerializedName(CREATED_TIME)
//     private String mCreatedTime = null;
// 
//     @SerializedName(OFFSET_X)
//     private String mOffsetX = null;
// 
//     @SerializedName(OFFSET_Y)
//     private String mOffsetY = null;
// 
//     @SerializedName(COVER_ID)
//     private String mCoverId = null;
// 
//     public String getId() {
//         return mId;
//     }
// 
//     public String getSource() {
//         return mSource;
//     }
// 
//     public String getCreatedTime() {
//         return mCreatedTime;
//     }
// 
//     public String getOffsetX() {
//         return mOffsetX;
//     }
// 
//     public String getOffsetY() {
//         return mOffsetY;
//     }
// 
//     public String getCoverId() {
//         return mCoverId;
//     }
// }


import android.os.Bundle;
import com.beltaief.reactivefb.util.GraphPath;
import com.beltaief.reactivefbexample.util.Cover;
import com.google.gson.annotations.SerializedName;
import java.util.Date;
        /**
         * Add description to the album
         *
         * @param message
         *			The description of the album
         */
        public Builder setMessage(String message) {
            mMessage = message;
            return this;
        }

        /**
         * Add privacy setting to the photo
         *
         * @param privacy
         *			The privacy setting of the album
         * @see Privacy
         */
        public Builder setPrivacy(Privacy privacy) {
            mPublishPrivacy = privacy;
            return this;
        }

        public Album build() {
            return new Album(this);
        }
    }

    @Override
    public String getPath() {
// Path: reactivefb/src/main/java/com/beltaief/reactivefb/util/GraphPath.java
// public class GraphPath {
// 
//     public static final String ME = "me";
//     public static final String ATTACHMENTS = "attachments";
//     public static final String FRIENDS = "friends";
//     public static final String TAGGABLE_FRIENDS = "taggable_friends";
//     public static final String INVITABLE_FRIENDS = "invitable_friends";
//     public static final String ALBUMS = "albums";
//     public static final String SCORES = "scores";
//     public static final String APPREQUESTS = "apprequests";
//     public static final String FEED = "feed";
//     public static final String PHOTOS = "photos";
//     public static final String VIDEOS = "videos";
//     public static final String EVENTS = "events";
//     public static final String GROUPS = "groups";
//     public static final String POSTS = "posts";
//     public static final String COMMENTS = "comments";
//     public static final String LIKES = "likes";
//     public static final String LINKS = "links";
//     public static final String STATUSES = "statuses";
//     public static final String TAGGED = "tagged";
//     public static final String TAGGED_PLACES = "tagged_places";
//     public static final String ACCOUNTS = "accounts";
//     public static final String BOOKS = "books";
//     public static final String MUSIC = "music";
//     public static final String FAMILY = "family";
//     public static final String MOVIES = "movies";
//     public static final String GAMES = "games";
//     public static final Object NOTIFICATIONS = "notifications";
//     public static final String TELEVISION = "television";
//     public static final String OBJECTS = "objects";
// }
// 
// Path: app/src/main/java/com/beltaief/reactivefbexample/util/Cover.java
// public class Cover {
// 
//     private static final String ID = "id";
//     private static final String SOURCE = "source";
//     private static final String CREATED_TIME = "created_time";
//     private static final String OFFSET_X = "offset_x";
//     private static final String OFFSET_Y = "offset_y";
//     private static final String COVER_ID = "cover_id";
// 
//     @SerializedName(ID)
//     private String mId = null;
// 
//     @SerializedName(SOURCE)
//     private String mSource = null;
// 
//     @SerializedName(CREATED_TIME)
//     private String mCreatedTime = null;
// 
//     @SerializedName(OFFSET_X)
//     private String mOffsetX = null;
// 
//     @SerializedName(OFFSET_Y)
//     private String mOffsetY = null;
// 
//     @SerializedName(COVER_ID)
//     private String mCoverId = null;
// 
//     public String getId() {
//         return mId;
//     }
// 
//     public String getSource() {
//         return mSource;
//     }
// 
//     public String getCreatedTime() {
//         return mCreatedTime;
//     }
// 
//     public String getOffsetX() {
//         return mOffsetX;
//     }
// 
//     public String getOffsetY() {
//         return mOffsetY;
//     }
// 
//     public String getCoverId() {
//         return mCoverId;
//     }
// }


// Path: app/src/main/java/com/beltaief/reactivefbexample/models/Album.java
import android.os.Bundle;
import com.beltaief.reactivefb.util.GraphPath;
import com.beltaief.reactivefbexample.util.Cover;
import com.google.gson.annotations.SerializedName;
import java.util.Date;

        /**
         * Add description to the album
         *
         * @param message
         *			The description of the album
         */
        public Builder setMessage(String message) {
            mMessage = message;
            return this;
        }

        /**
         * Add privacy setting to the photo
         *
         * @param privacy
         *			The privacy setting of the album
         * @see Privacy
         */
        public Builder setPrivacy(Privacy privacy) {
            mPublishPrivacy = privacy;
            return this;
        }

        public Album build() {
            return new Album(this);
        }
    }

    @Override
    public String getPath() {
        return GraphPath.ALBUMS;