All Downloads are FREE. Search and download functionalities are using the official Maven repository.

it.rebase.rebot.plugin.client.pojo.TermDefinition Maven / Gradle / Ivy

/*
 *   The MIT License (MIT)
 *
 *   Copyright (c) 2017 Rebase.it ReBot 
 *
 *   Permission is hereby granted, free of charge, to any person obtaining a copy of
 *   this software and associated documentation files (the "Software"), to deal in
 *   the Software without restriction, including without limitation the rights to
 *   use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
 *   the Software, and to permit persons to whom the Software is furnished to do so,
 *   subject to the following conditions:
 *
 *   The above copyright notice and this permission notice shall be included in all
 *   copies or substantial portions of the Software.
 *
 *   THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 *   IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
 *   FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
 *   COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
 *   IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
 *   CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 */

package it.rebase.rebot.plugin.client.pojo;

import org.codehaus.jackson.annotate.JsonProperty;
import java.io.Serializable;
import java.util.List;

public class TermDefinition implements Serializable {

    @JsonProperty("defid")
    @com.fasterxml.jackson.annotation.JsonProperty("defid")
    private long defid;
    private String word;
    private String author;
    private String permalink;
    private String definition;
    private String example;
    private String written_on;
    @JsonProperty("thumbs_up")
    @com.fasterxml.jackson.annotation.JsonProperty("thumbs_up")
    private int thumbsUp;
    @JsonProperty("thumbs_down")
    @com.fasterxml.jackson.annotation.JsonProperty("thumbs_down")
    private int thumbsDown;
    @JsonProperty("current_vote")
    @com.fasterxml.jackson.annotation.JsonProperty("current_vote")
    private String currentVote;
    private List sound_urls;

    public long getId() {
        return defid;
    }

    public void setId(long defid) {
        this.defid = defid;
    }

    public String getWord() {
        return word;
    }

    public void setWord(String word) {
        this.word = word;
    }

    public String getAuthor() {
        return author;
    }

    public void setAuthor(String author) {
        this.author = author;
    }

    public String getPermalink() {
        return permalink;
    }

    public void setPermalink(String permalink) {
        this.permalink = permalink;
    }

    public String getDefinition() {
        return definition;
    }

    public void setDefinition(String definition) {
        this.definition = definition;
    }

    public String getExample() {
        return example;
    }

    public void setExample(String example) {
        this.example = example;
    }

    public int getThumbsUp() {
        return thumbsUp;
    }

    public void setThumbsUp(int thumbsUp) {
        this.thumbsUp = thumbsUp;
    }

    public int getThumbsDown() {
        return thumbsDown;
    }

    public void setThumbsDown(int thumbsDown) {
        this.thumbsDown = thumbsDown;
    }

    public String getCurrentVote() {
        return currentVote;
    }

    public void setCurrentVote(String currentVote) {
        this.currentVote = currentVote;
    }

    public String getWritten_on() {
        return written_on;
    }

    public void setWritten_on(String written_on) {
        this.written_on = written_on;
    }

    public List getSound_urls() {
        return sound_urls;
    }

    public void setSound_urls(List sound_urls) {
        this.sound_urls = sound_urls;
    }

    @Override
    public String toString() {
        return "TermDefinition{" +
                "defid=" + defid +
                ", word='" + word + '\'' +
                ", author='" + author + '\'' +
                ", permalink='" + permalink + '\'' +
                ", definition='" + definition + '\'' +
                ", example='" + example + '\'' +
                ", thumbsUp=" + thumbsUp +
                ", thumbsDown=" + thumbsDown +
                ", currentVote='" + currentVote + '\'' +
                '}';
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy