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

com.touwolf.mailchimp.model.campaign.CampaignReadRequest Maven / Gradle / Ivy

package com.touwolf.mailchimp.model.campaign;

import com.google.gson.annotations.SerializedName;

public class CampaignReadRequest {
    private String fields;

    @SerializedName("exclude_fields")
    private String excludeFields;

    private Integer count;

    private Integer offset;

    private CampaignTypeEnum type;

    private CampaignStatusEnum status;

    @SerializedName("before_send_time")
    private String beforeSendTime;

    @SerializedName("since_send_time")
    private String sinceSendTime;

    @SerializedName("before_create_time")
    private String beforeCreateTime;

    @SerializedName("since_create_time")
    private String sinceCreateTime;

    @SerializedName("list_id")
    private String listId;

    /**
     * A comma-separated list of fields to return. Reference parameters of sub-objects with dot notation.
     */
    public String getFields() {
        return fields;
    }

    public void setFields(String fields) {
        this.fields = fields;
    }

    /**
     * A comma-separated list of fields to exclude. Reference parameters of sub-objects with dot notation.
     */
    public String getExcludeFields() {
        return excludeFields;
    }

    public void setExcludeFields(String excludeFields) {
        this.excludeFields = excludeFields;
    }

    /**
     * The number of records to return.
     */
    public Integer getCount() {
        return count;
    }

    public void setCount(Integer count) {
        this.count = count;
    }

    /**
     * The number of records from a collection to skip. Iterating over large collections with this parameter can be slow.
     */
    public Integer getOffset() {
        return offset;
    }

    public void setOffset(Integer offset) {
        this.offset = offset;
    }

    /**
     * The campaign type.
     * 

* Possible Values: *

* regular * plaintext * absplit * rss * variate */ public CampaignTypeEnum getType() { return type; } public void setType(CampaignTypeEnum type) { this.type = type; } /** * The status of the campaign. *

* Possible Values: *

* save * paused * schedule * sending * sent */ public CampaignStatusEnum getStatus() { return status; } public void setStatus(CampaignStatusEnum status) { this.status = status; } /** * Restrict the response to campaigns sent before the set time. We recommend ISO 8601 time format: 2015-10-21T15:41:36+00:00. */ public String getBeforeSendTime() { return beforeSendTime; } public void setBeforeSendTime(String beforeSendTime) { this.beforeSendTime = beforeSendTime; } /** * Restrict the response to campaigns sent after the set time. We recommend ISO 8601 time format: 2015-10-21T15:41:36+00:00. */ public String getSinceSendTime() { return sinceSendTime; } public void setSinceSendTime(String sinceSendTime) { this.sinceSendTime = sinceSendTime; } /** * Restrict the response to campaigns created before the set time. We recommend ISO 8601 time format: 2015-10-21T15:41:36+00:00. */ public String getBeforeCreateTime() { return beforeCreateTime; } public void setBeforeCreateTime(String beforeCreateTime) { this.beforeCreateTime = beforeCreateTime; } /** * Restrict the response to campaigns created after the set time. We recommend ISO 8601 time format: 2015-10-21T15:41:36+00:00. */ public String getSinceCreateTime() { return sinceCreateTime; } public void setSinceCreateTime(String sinceCreateTime) { this.sinceCreateTime = sinceCreateTime; } /** * The unique id for the list. */ public String getListId() { return listId; } public void setListId(String listId) { this.listId = listId; } }





© 2015 - 2025 Weber Informatics LLC | Privacy Policy