ExactTargetClient.java 2.97 KB
/*
 * Decompiled with CFR 0_118.
 * 
 * Could not load the following classes:
 *  com.day.cq.mcm.exacttarget.client.Account
 *  com.day.cq.mcm.exacttarget.client.DataExtension
 *  com.day.cq.mcm.exacttarget.client.DataExtensionField
 *  com.day.cq.mcm.exacttarget.client.Email
 *  com.day.cq.mcm.exacttarget.client.FilterPart
 *  com.day.cq.mcm.exacttarget.client.List
 *  com.day.cq.mcm.exacttarget.client.ListSubscriber
 *  com.day.cq.mcm.exacttarget.client.PropertyDefinition
 *  com.day.cq.mcm.exacttarget.client.SendClassification
 *  com.day.cq.mcm.exacttarget.client.Subscriber
 *  com.day.cq.mcm.exacttarget.client.SubscriberList
 */
package com.day.cq.mcm.exacttarget;

import com.day.cq.mcm.exacttarget.ExactTargetException;
import com.day.cq.mcm.exacttarget.client.Account;
import com.day.cq.mcm.exacttarget.client.DataExtension;
import com.day.cq.mcm.exacttarget.client.DataExtensionField;
import com.day.cq.mcm.exacttarget.client.Email;
import com.day.cq.mcm.exacttarget.client.FilterPart;
import com.day.cq.mcm.exacttarget.client.List;
import com.day.cq.mcm.exacttarget.client.ListSubscriber;
import com.day.cq.mcm.exacttarget.client.PropertyDefinition;
import com.day.cq.mcm.exacttarget.client.SendClassification;
import com.day.cq.mcm.exacttarget.client.Subscriber;
import com.day.cq.mcm.exacttarget.client.SubscriberList;
import java.util.Map;

public interface ExactTargetClient {
    public java.util.List<PropertyDefinition> describeSubscriber() throws ExactTargetException;

    public java.util.List<List> getSubscriberList(FilterPart var1) throws ExactTargetException;

    public void addSubscriberToList(Subscriber var1) throws ExactTargetException;

    public Email publishEmail(Email var1) throws ExactTargetException;

    public void updateEmail(Email var1) throws ExactTargetException;

    public void sendEmail(Email var1, SubscriberList var2) throws ExactTargetException;

    public void deleteSubscriberFromList(Subscriber var1) throws ExactTargetException;

    public java.util.List<Email> getEmails(FilterPart var1) throws ExactTargetException;

    public java.util.List<SendClassification> getSendClassifications(FilterPart var1) throws ExactTargetException;

    public void sendEmail(Email var1, Subscriber var2) throws ExactTargetException;

    public List createList(List var1) throws ExactTargetException;

    public void deleteList(String var1) throws ExactTargetException;

    public java.util.List<ListSubscriber> getSubscribers(String var1) throws ExactTargetException;

    public java.util.List<Account> getAccounts(FilterPart var1) throws ExactTargetException;

    public Map<String, String> viewPublishedNewsletter(String var1) throws ExactTargetException;

    public void checkCredentials() throws ExactTargetException;

    public java.util.List<DataExtension> retrieveDataExtension(String[] var1, FilterPart var2) throws ExactTargetException;

    public java.util.List<DataExtensionField> retrieveDataExtensionFields(FilterPart var1, String[] var2) throws ExactTargetException;
}