com.logmein.gotowebinar.api.model.CreateUserSubscriptionRequest Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of gotowebinar-api Show documentation
Show all versions of gotowebinar-api Show documentation
Java SDK for the GoToWebinar REST API
/*
* © 2017 LogMeIn, Inc. All Rights Reserved.
* All rights reserved.
*
* This software is distributed under the terms and conditions of the
* LogMeIn SDK License Agreement. Please see file LICENSE for details.
*
* Auto-generated file.
*/
package com.logmein.gotowebinar.api.model;
import com.logmein.gotowebinar.api.common.JsonUtil;
/**
* Describes a single user subscription
*/
public class CreateUserSubscriptionRequest {
/* A HTTPs url that can accept posted events. It should return 200 OK for GET requests. */
private String callbackUrl = null;
/* The unique identifier for the webhook */
private String webhookKey = null;
/* */
private UserSubscriptionState userSubscriptionState = null;
/**
* @return A HTTPs url that can accept posted events. It should return 200 OK for GET requests.
*/
public String getCallbackUrl() {
return callbackUrl;
}
/**
* @param callbackUrl A HTTPs url that can accept posted events. It should return 200 OK for GET requests.
*/
public void setCallbackUrl(String callbackUrl) {
this.callbackUrl = callbackUrl;
}
/**
* @return The unique identifier for the webhook
*/
public String getWebhookKey() {
return webhookKey;
}
/**
* @param webhookKey The unique identifier for the webhook
*/
public void setWebhookKey(String webhookKey) {
this.webhookKey = webhookKey;
}
/**
* @return
*/
public UserSubscriptionState getUserSubscriptionState() {
return userSubscriptionState;
}
/**
* @param userSubscriptionState
*/
public void setUserSubscriptionState(UserSubscriptionState userSubscriptionState) {
this.userSubscriptionState = userSubscriptionState;
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append("class CreateUserSubscriptionRequest {\n");
String callbackUrlString = JsonUtil.Stringify(callbackUrl);
if (callbackUrlString != null && !callbackUrlString.isEmpty())
sb.append(String.format(" callbackUrl: %s\n", callbackUrlString));
String webhookKeyString = JsonUtil.Stringify(webhookKey);
if (webhookKeyString != null && !webhookKeyString.isEmpty())
sb.append(String.format(" webhookKey: %s\n", webhookKeyString));
String userSubscriptionStateString = JsonUtil.Stringify(userSubscriptionState);
if (userSubscriptionStateString != null && !userSubscriptionStateString.isEmpty())
sb.append(String.format(" userSubscriptionState: %s\n", userSubscriptionStateString));
sb.append("}\n");
return sb.toString();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy