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

com.exacttarget.fuelsdk.ETSentEvent Maven / Gradle / Ivy

There is a newer version: 1.6.0
Show newest version
/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package com.exacttarget.fuelsdk;

import com.exacttarget.fuelsdk.annotations.ExternalName;
import com.exacttarget.fuelsdk.annotations.InternalName;
import com.exacttarget.fuelsdk.annotations.SoapObject;
import com.exacttarget.fuelsdk.internal.EventType;
import com.exacttarget.fuelsdk.internal.SentEvent;
import java.util.Date;

/**
 * An ETSentEvent object represents information pertaining to the sent events of an email message in the Salesforce Marketing Cloud.
 */
@SoapObject(internalType = SentEvent.class)
public class ETSentEvent extends ETSoapObject{
    @InternalName("objectID")    
    private String id;

    @ExternalName("sendID")
    private Integer sendID;
    
    @ExternalName("subscriberKey")
    private String subscriberKey;
    
    @ExternalName("eventDate")
    private Date eventDate;
    
    @ExternalName("eventType")
    private EventType eventType;
    
    @ExternalName("triggeredSendDefinitionObjectID")
    private String triggeredSendDefinitionObjectID;
    
    @ExternalName("batchID")
    private Integer batchID; 

    /**
     * @return the id
     */    
    @Override
    public String getId() {
        return id;
    }

    /**
     * @param id the id to set
     */    
    @Override
    public void setId(String id) {
        this.id = id;
    }

    /**
     * @return the sendID
     */
    public Integer getSendID() {
        return sendID;
    }

    /**
     * @param sendID the sendID to set
     */
    public void setSendID(Integer sendID) {
        this.sendID = sendID;
    }

    /**
     * @return the subscriberKey
     */
    public String getSubscriberKey() {
        return subscriberKey;
    }

    /**
     * @param subscriberKey the subscriberKey to set
     */
    public void setSubscriberKey(String subscriberKey) {
        this.subscriberKey = subscriberKey;
    }

    /**
     * @return the eventDate
     */
    public Date getEventDate() {
        return eventDate;
    }

    /**
     * @param eventDate the eventDate to set
     */
    public void setEventDate(Date eventDate) {
        this.eventDate = eventDate;
    }

    /**
     * @return the eventType
     */
    public EventType getEventType() {
        return eventType;
    }

    /**
     * @param eventType the eventType to set
     */
    public void setEventType(EventType eventType) {
        this.eventType = eventType;
    }

    /**
     * @return the triggeredSendDefinitionObjectID
     */
    public String getTriggeredSendDefinitionObjectID() {
        return triggeredSendDefinitionObjectID;
    }

    /**
     * @param triggeredSendDefinitionObjectID the triggeredSendDefinitionObjectID to set
     */
    public void setTriggeredSendDefinitionObjectID(String triggeredSendDefinitionObjectID) {
        this.triggeredSendDefinitionObjectID = triggeredSendDefinitionObjectID;
    }

    /**
     * @return the batchID
     */
    public Integer getBatchID() {
        return batchID;
    }

    /**
     * @param batchID the batchID to set
     */
    public void setBatchID(Integer batchID) {
        this.batchID = batchID;
    }
    
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy