// -*- mode: java; c-basic-offset: 2; -*- // Copyright 2014-2015 MIT, All rights reserved // Released under the Apache License, Version 2.0 // http://www.apache.org/licenses/LICENSE-2.0 package com.google.appinventor.shared.rpc.user; import com.google.gwt.user.client.rpc.IsSerializable; import java.io.Serializable; /** * Data Transfer Object representing user data. * */ public class Config implements IsSerializable, Serializable { // Unique identifier for the user private User user; private String rendezvousServer = null; private SplashConfig splashConfig; private String libraryUrl; private String getStartedUrl; private String tutorialsUrl; private String extensionsUrl; private String troubleshootingUrl; private String forumsUrl; private String feedbackUrl; private String releaseNotesUrl; private String tosUrl; private String logoUrl; private String guideUrl; private String referenceComponentsUrl; private String firebaseURL; // Default Firebase URL private int noop; // No-op interval public Config() { } public User getUser() { return this.user; } public void setUser(User user) { this.user = user; } public String getRendezvousServer() { return this.rendezvousServer; // might be null } public void setRendezvousServer(String value) { this.rendezvousServer = value; } public SplashConfig getSplashConfig() { return this.splashConfig; } public void setSplashConfig(SplashConfig config) { this.splashConfig = config; } public String getLibraryUrl() { return libraryUrl; } public void setLibraryUrl(String libraryUrl) { this.libraryUrl = libraryUrl; } public String getGetStartedUrl() { return getStartedUrl; } public void setGetStartedUrl(String getStartedUrl) { this.getStartedUrl = getStartedUrl; } public String getExtensionsUrl() { return extensionsUrl; } public String getTutorialsUrl() { return tutorialsUrl; } public void setExtensionsUrl(String extensionsUrl) { this.extensionsUrl = extensionsUrl; } public void setTutorialsUrl(String tutorialsUrl) { this.tutorialsUrl = tutorialsUrl; } public String getTroubleshootingUrl() { return troubleshootingUrl; } public void setTroubleshootingUrl(String troubleshootingUrl) { this.troubleshootingUrl = troubleshootingUrl; } public String getForumsUrl() { return forumsUrl; } public void setForumsUrl(String forumsUrl) { this.forumsUrl = forumsUrl; } public String getFeedbackUrl() { return feedbackUrl; } public void setFeedbackUrl(String feedbackUrl) { this.feedbackUrl = feedbackUrl; } public String getReleaseNotesUrl() { return releaseNotesUrl; } public void setReleaseNotesUrl(String releaseNotesUrl) { this.releaseNotesUrl = releaseNotesUrl; } public String getTosUrl() { return tosUrl; } public void setTosUrl(String tosUrl) { this.tosUrl = tosUrl; } public String getLogoUrl() { return logoUrl; } public void setLogoUrl(String logoUrl) { this.logoUrl = logoUrl; } public String getGuideUrl() { return guideUrl; } public void setGuideUrl(String guideUrl) { this.guideUrl = guideUrl; } public String getReferenceComponentsUrl() { return referenceComponentsUrl; } public void setReferenceComponentsUrl(String referenceComponentsUrl) { this.referenceComponentsUrl = referenceComponentsUrl; } public String getFirebaseURL() { return firebaseURL; } public void setFirebaseURL(String url) { firebaseURL = url; } public int getNoop() { return noop; } public void setNoop(int noop) { this.noop = noop; } }