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

com.tinypass.client.anon.model.TemplateContext Maven / Gradle / Ivy

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

import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonValue;
import com.tinypass.client.anon.model.UserInfo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

public class TemplateContext {

  /* The user info */
  private UserInfo userInfo = null;
  

  /* The experience ID */
  private String experienceId = null;
  

  /* The experience action ID */
  private String experienceActionId = null;
  

  /* The experience execution ID */
  private String experienceExecutionId = null;
  

  /* The resolved template language */
  private String templateLanguage = null;
  


  public UserInfo getUserInfo() {
    return userInfo;
  }
  public void setUserInfo(UserInfo userInfo) {
    this.userInfo = userInfo;
  }


  public String getExperienceId() {
    return experienceId;
  }
  public void setExperienceId(String experienceId) {
    this.experienceId = experienceId;
  }


  public String getExperienceActionId() {
    return experienceActionId;
  }
  public void setExperienceActionId(String experienceActionId) {
    this.experienceActionId = experienceActionId;
  }


  public String getExperienceExecutionId() {
    return experienceExecutionId;
  }
  public void setExperienceExecutionId(String experienceExecutionId) {
    this.experienceExecutionId = experienceExecutionId;
  }


  public String getTemplateLanguage() {
    return templateLanguage;
  }
  public void setTemplateLanguage(String templateLanguage) {
    this.templateLanguage = templateLanguage;
  }


  @Override
  public String toString()  {
    StringBuilder sb = new StringBuilder();
    sb.append("class TemplateContext {\n");
    sb.append("  userInfo: ").append(userInfo).append("\n");
    sb.append("  experienceId: ").append(experienceId).append("\n");
    sb.append("  experienceActionId: ").append(experienceActionId).append("\n");
    sb.append("  experienceExecutionId: ").append(experienceExecutionId).append("\n");
    sb.append("  templateLanguage: ").append(templateLanguage).append("\n");
    sb.append("}\n");
    return sb.toString();
  }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy