001/*
002 * This file is part of the Keycloak Moodle authenticator
003 * Copyright (C) 2024 Michael N. Lipp
004 *
005 * This program is free software; you can redistribute it and/or modify it 
006 * under the terms of the GNU Lesser General Public License as published
007 * by the Free Software Foundation; either version 3 of the License, or 
008 * (at your option) any later version.
009 *
010 * This program is distributed in the hope that it will be useful, but 
011 * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
012 * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public 
013 * License for more details.
014 *
015 * You should have received a copy of the GNU Lesser General Public License along 
016 * with this program; if not, see <http://www.gnu.org/licenses/>.
017 */
018
019package org.jdrupes.keycloak.moodleauth.moodle.model;
020
021/**
022 * Models the result of a Moodle token request.
023 */
024@SuppressWarnings("PMD.DataClass")
025public class MoodleTokens extends MoodleErrorValues {
026
027    private String token;
028    private String privatetoken;
029
030    /**
031     * Gets the token.
032     *
033     * @return the token
034     */
035    public String getToken() {
036        return token;
037    }
038
039    /**
040     * @param token the token to set
041     */
042    public void setToken(String token) {
043        this.token = token;
044    }
045
046    /**
047     * @param privatetoken the privatetoken to set
048     */
049    public void setPrivatetoken(String privatetoken) {
050        this.privatetoken = privatetoken;
051    }
052
053    /**
054     * Gets the privatetoken.
055     *
056     * @return the privatetoken
057     */
058    public String getPrivatetoken() {
059        return privatetoken;
060    }
061
062}