src/main/java/org/embulk/input/marketo/MarketoService.java in embulk-input-marketo-0.6.15 vs src/main/java/org/embulk/input/marketo/MarketoService.java in embulk-input-marketo-0.6.16
- old
+ new
@@ -1,9 +1,10 @@
package org.embulk.input.marketo;
import com.fasterxml.jackson.databind.node.ObjectNode;
import org.embulk.input.marketo.model.MarketoField;
+import org.embulk.input.marketo.model.MarketoResponse;
import java.io.File;
import java.util.Date;
import java.util.List;
@@ -14,11 +15,11 @@
{
List<MarketoField> describeLead();
File extractLead(Date startTime, Date endTime, List<String> extractedFields, String filterField, int pollingTimeIntervalSecond, int bulkJobTimeoutSecond);
- File extractAllActivity(Date startTime, Date endTime, int pollingTimeIntervalSecond, int bulkJobTimeoutSecond);
+ File extractAllActivity(List<Integer> activityTypeIds, Date startTime, Date endTime, int pollingTimeIntervalSecond, int bulkJobTimeoutSecond);
Iterable<ObjectNode> getAllListLead(List<String> extractFields);
Iterable<ObjectNode> getAllProgramLead(List<String> extractFields);
@@ -31,6 +32,8 @@
Iterable<ObjectNode> getProgramsByDateRange(Date earliestUpdatedAt, Date latestUpdatedAt, String filterType, List<String> filterValues);
Iterable<ObjectNode> getCustomObject(String customObjectAPIName, String customObjectFilterType, String customObjectFields, Integer fromValue, Integer toValue);
List<MarketoField> describeCustomObject(String customObjectAPIName);
+
+ Iterable<ObjectNode> getActivityTypes();
}