// Path: src/com/crossbowffs/quotelock/modules/vnaas/model/VnaasCharacter.java
// public class VnaasCharacter {
//     private final long mId;
//     private final String mName;
//     private final VnaasNovel[] mNovels;
// 
//     public VnaasCharacter(long id, String name, VnaasNovel[] novels) {
//         mId = id;
//         mName = name;
//         mNovels = novels;
//     }
// 
//     public long getId() {
//         return mId;
//     }
// 
//     public String getName() {
//         return mName;
//     }
// 
//     public VnaasNovel[] getNovels() {
//         return mNovels;
//     }
// }


import com.crossbowffs.quotelock.modules.vnaas.model.VnaasCharacter;
package com.crossbowffs.quotelock.modules.vnaas.api;


public class VnaasNovelQueryParams extends QueryParams {
    public VnaasNovelQueryParams setCharacter(long characterId) {
        setParam("character_id", characterId);
        return this;
    }

// Path: src/com/crossbowffs/quotelock/modules/vnaas/model/VnaasCharacter.java
// public class VnaasCharacter {
//     private final long mId;
//     private final String mName;
//     private final VnaasNovel[] mNovels;
// 
//     public VnaasCharacter(long id, String name, VnaasNovel[] novels) {
//         mId = id;
//         mName = name;
//         mNovels = novels;
//     }
// 
//     public long getId() {
//         return mId;
//     }
// 
//     public String getName() {
//         return mName;
//     }
// 
//     public VnaasNovel[] getNovels() {
//         return mNovels;
//     }
// }


// Path: src/com/crossbowffs/quotelock/modules/vnaas/api/VnaasNovelQueryParams.java
import com.crossbowffs.quotelock.modules.vnaas.model.VnaasCharacter;

package com.crossbowffs.quotelock.modules.vnaas.api;


public class VnaasNovelQueryParams extends QueryParams {
    public VnaasNovelQueryParams setCharacter(long characterId) {
        setParam("character_id", characterId);
        return this;
    }

    public VnaasNovelQueryParams setCharacter(VnaasCharacter character) {