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(); }