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}