TntMetricMbox.java 934 Bytes
/*
 * Decompiled with CFR 0_118.
 */
package com.day.cq.analytics.testandtarget.impl.model;

public class TntMetricMbox {
    private String name;
    private String successEvent;
    private transient long segmentId;

    public TntMetricMbox() {
    }

    public TntMetricMbox(String name, TntMetricMboxSuccessEvent successEvent, long segmentId) {
        this.name = name;
        this.successEvent = successEvent.name().toLowerCase();
        this.segmentId = segmentId;
    }

    public TntMetricMbox withLocation(String name) {
        this.name = name;
        return this;
    }

    public TntMetricMbox withSuccessEvent(TntMetricMboxSuccessEvent successEvent) {
        this.successEvent = successEvent.name().toLowerCase();
        return this;
    }

    public static enum TntMetricMboxSuccessEvent {
        MBOX_SHOWN,
        MBOX_CLICKED;
        

        private TntMetricMboxSuccessEvent() {
        }
    }

}