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

com.tinypass.client.publisher.model.TemplateConfig Maven / Gradle / Ivy

There is a newer version: 16.331.0
Show newest version
package com.tinypass.client.publisher.model;

import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonValue;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

public class TemplateConfig {

  /* The name */
  private String name = null;
  

  /* HTML */
  private String content1Type = null;
  

  /* CSS */
  private String content2Type = null;
  

  /* JSON */
  private String content3Type = null;
  

  /* The content1 value */
  private String content1Value = null;
  

  /* The content2 value */
  private String content2Value = null;
  

  /* The content3 value */
  private String content3Value = null;
  

  /* The template documentation (if any) */
  private String historyList = null;
  

  /* The offer template type */
  private String templateType = null;
    //public enum templateTypeEnum {  Default Offer,  Checkout,  Checkout Style,  Checkout Components,  Error screen,  Payment Components,  Promotion Components,  Provider Components,  Term Components,  Receipt,  Already has access,  External Verification Components,  Confirmation screen,  Custom login/register,  Print address collect screen,  Consent Components,  Gift Components,  Redemption Components,  3d Bank secure components,  Shared subscription components,  Site Licensing Landing Page,  Site Licensing Contract List,  Site Licensing Redeem Result,  Upgrade components,  Reactivate subscription components,  Upgrade authentication components,  Future Start Components,  My Account Style,  My Account Help Components,  My Account common components templates,  My Account layout,  My Account Library Components,  My Account Payments Components,  My Account Wallet Components,  My Account Voucher Components,  My Account User Profile Components,  My Account Cash Payment Components,  My Account error page message,  My Account Transactions Components,  My Account Licensing Components,  Piano ID layout,  Piano ID login page,  Piano ID register page,  Piano ID initiate password reset,  Piano ID new password page,  Piano ID generic error page,  Piano ID profile in My Account,  Piano ID login confirm page,  Piano ID register confirm page,  My Account PianoId Components,  Piano ID custom form,  Piano ID email is not confirmed,  Piano ID email confirmation required,  Piano ID email confirmation view,  Piano ID passwordless login page,  Piano ID SSO confirm page,  Piano ID Digital code,  Piano ID newsletters,  Piano ID layout GM SSO,  Piano ID SSO confirm before,  Piano ID Phone number is not confirmed,  Piano ID Phone number Update,  Piano ID custom form,  Piano ID register page,  Piano ID 2FA Digital code,  Piano ID Alias login,  Zuora offer,  Newscycle offer,  Newsletter signup,  Push signup,  Lost value offer,  Final confirmation,  Upgrade offer,  Template,  };


  /* The boilerplate type */
  private String boilerplateType = null;
    //public enum boilerplateTypeEnum {  Offer list modal,  Offer grid modal,  Subscription prompt modal,  Basic template modal,  Zuora,  Newscycle,  Soft adblocker intercept modal,  Hard adblocker intercept modal,  Meter reminder modal,  Meter expired modal,  Newsletter signup modal,  Frictionless Offer,  Site Licensing Landing Page,  Push Enrollment,  Subscription modal prompt 1  - Upgrades,  Banner - Upgrades,  Subscription modal prompt 2 - Upgrades,  Grid modal 2 - Upgrades,  Grid modal 3 - Upgrades,  LinkedIn Premium,  LinkedIn Banner,  LinkedIn Free,  LinkedIn Offer,  Credit redemption,  Credit counter,  OpenPass,  Lost value - Churn prevention,  Final confirmation,  Upgrade offer 1,  Upgrade offer 2,  };



  public String getName() {
    return name;
  }
  public void setName(String name) {
    this.name = name;
  }


  public String getContent1Type() {
    return content1Type;
  }
  public void setContent1Type(String content1Type) {
    this.content1Type = content1Type;
  }


  public String getContent2Type() {
    return content2Type;
  }
  public void setContent2Type(String content2Type) {
    this.content2Type = content2Type;
  }


  public String getContent3Type() {
    return content3Type;
  }
  public void setContent3Type(String content3Type) {
    this.content3Type = content3Type;
  }


  public String getContent1Value() {
    return content1Value;
  }
  public void setContent1Value(String content1Value) {
    this.content1Value = content1Value;
  }


  public String getContent2Value() {
    return content2Value;
  }
  public void setContent2Value(String content2Value) {
    this.content2Value = content2Value;
  }


  public String getContent3Value() {
    return content3Value;
  }
  public void setContent3Value(String content3Value) {
    this.content3Value = content3Value;
  }


  public String getHistoryList() {
    return historyList;
  }
  public void setHistoryList(String historyList) {
    this.historyList = historyList;
  }


  public String getTemplateType() {
    return templateType;
  }
  public void setTemplateType(String templateType) {
    this.templateType = templateType;
  }


  public String getBoilerplateType() {
    return boilerplateType;
  }
  public void setBoilerplateType(String boilerplateType) {
    this.boilerplateType = boilerplateType;
  }


  @Override
  public String toString()  {
    StringBuilder sb = new StringBuilder();
    sb.append("class TemplateConfig {\n");
    sb.append("  name: ").append(name).append("\n");
    sb.append("  content1Type: ").append(content1Type).append("\n");
    sb.append("  content2Type: ").append(content2Type).append("\n");
    sb.append("  content3Type: ").append(content3Type).append("\n");
    sb.append("  content1Value: ").append(content1Value).append("\n");
    sb.append("  content2Value: ").append(content2Value).append("\n");
    sb.append("  content3Value: ").append(content3Value).append("\n");
    sb.append("  historyList: ").append(historyList).append("\n");
    sb.append("  templateType: ").append(templateType).append("\n");
    sb.append("  boilerplateType: ").append(boilerplateType).append("\n");
    sb.append("}\n");
    return sb.toString();
  }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy