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

com.tinypass.client.anon.model.LinkedTermEventSession 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.LinkedTermEventPageViewContent;
import com.tinypass.client.anon.model.LinkedTermEventSessionOffer;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

public class LinkedTermEventSession {

    private String trackingId = null;
  

    private String tbc = null;
  

    private String pcid = null;
  

    private LinkedTermEventSessionOffer offer = null;
  

    private String pageViewId = null;
  

    private LinkedTermEventPageViewContent pageViewContent = null;
  

    private String userAgent = null;
  

    private String consents = null;
  

    private String previousUserSegments = null;
  

    private String userState = null;
    //public enum userStateEnum {  na,  anon,  registered,  hasActiveAccess,  };



  public String getTrackingId() {
    return trackingId;
  }
  public void setTrackingId(String trackingId) {
    this.trackingId = trackingId;
  }


  public String getTbc() {
    return tbc;
  }
  public void setTbc(String tbc) {
    this.tbc = tbc;
  }


  public String getPcid() {
    return pcid;
  }
  public void setPcid(String pcid) {
    this.pcid = pcid;
  }


  public LinkedTermEventSessionOffer getOffer() {
    return offer;
  }
  public void setOffer(LinkedTermEventSessionOffer offer) {
    this.offer = offer;
  }


  public String getPageViewId() {
    return pageViewId;
  }
  public void setPageViewId(String pageViewId) {
    this.pageViewId = pageViewId;
  }


  public LinkedTermEventPageViewContent getPageViewContent() {
    return pageViewContent;
  }
  public void setPageViewContent(LinkedTermEventPageViewContent pageViewContent) {
    this.pageViewContent = pageViewContent;
  }


  public String getUserAgent() {
    return userAgent;
  }
  public void setUserAgent(String userAgent) {
    this.userAgent = userAgent;
  }


  public String getConsents() {
    return consents;
  }
  public void setConsents(String consents) {
    this.consents = consents;
  }


  public String getPreviousUserSegments() {
    return previousUserSegments;
  }
  public void setPreviousUserSegments(String previousUserSegments) {
    this.previousUserSegments = previousUserSegments;
  }


  public String getUserState() {
    return userState;
  }
  public void setUserState(String userState) {
    this.userState = userState;
  }


  @Override
  public String toString()  {
    StringBuilder sb = new StringBuilder();
    sb.append("class LinkedTermEventSession {\n");
    sb.append("  trackingId: ").append(trackingId).append("\n");
    sb.append("  tbc: ").append(tbc).append("\n");
    sb.append("  pcid: ").append(pcid).append("\n");
    sb.append("  offer: ").append(offer).append("\n");
    sb.append("  pageViewId: ").append(pageViewId).append("\n");
    sb.append("  pageViewContent: ").append(pageViewContent).append("\n");
    sb.append("  userAgent: ").append(userAgent).append("\n");
    sb.append("  consents: ").append(consents).append("\n");
    sb.append("  previousUserSegments: ").append(previousUserSegments).append("\n");
    sb.append("  userState: ").append(userState).append("\n");
    sb.append("}\n");
    return sb.toString();
  }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy