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

com.alogient.cameleon.sdk.community.interspire.request.ISubscribersRequest Maven / Gradle / Ivy

package com.alogient.cameleon.sdk.community.interspire.request;

import com.alogient.cameleon.sdk.community.interspire.jaxb.type.Confirmed;
import com.alogient.cameleon.sdk.community.interspire.jaxb.type.EmailFormat;


/**
 * This interface defines the methods used to create a User request
 *
 * User: jmirc
 * Date: 27-Jan-2010
 * Time: 5:18:25 PM
 */
public interface ISubscribersRequest extends IRequest {

    /**
     * @param emailAddress set the email address
     */
    public void setEmailAddress(String emailAddress);

    /**
     * @param mailingList set the mailing list
     */
    public void setMailingList(String mailingList);

    /**
     * @param emailFormat set the email format
     */
    public void setEmailFormat(EmailFormat emailFormat);

    /**
     * @param confirmed set the confirmed flag
     */
    public void setConfirmed(Confirmed confirmed);

    /**
     * Add a custom field
     *
     * @param id id of the custom field
     * @param value the value of the custom field
     */
    public void addCustomField(String id, String value);



}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy