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


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


public class VnaasCharacterQueryParams extends QueryParams {
    private static final String KEY_NOVEL_ID = "novel_id";
    private static final String KEY_NOVEL_NAME = "name";

    public VnaasCharacterQueryParams setNovel(long novelId) {
        setParam(KEY_NOVEL_ID, novelId);
        return this;
    }

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


// Path: src/com/crossbowffs/quotelock/modules/vnaas/api/VnaasCharacterQueryParams.java
import com.crossbowffs.quotelock.modules.vnaas.model.VnaasNovel;

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


public class VnaasCharacterQueryParams extends QueryParams {
    private static final String KEY_NOVEL_ID = "novel_id";
    private static final String KEY_NOVEL_NAME = "name";

    public VnaasCharacterQueryParams setNovel(long novelId) {
        setParam(KEY_NOVEL_ID, novelId);
        return this;
    }

    public VnaasCharacterQueryParams setNovel(VnaasNovel novel) {