Sha256: a8d5b4d61d0afa902fbf88cb0ac10a06bbd425de466988c603c280f00a8bfd30

Contents?: true

Size: 916 Bytes

Versions: 6

Compression:

Stored size: 916 Bytes

Contents

package org.embulk.input.zendesk.services;

import org.embulk.input.zendesk.ZendeskInputPlugin;
import org.embulk.input.zendesk.utils.ZendeskConstants;
import org.embulk.input.zendesk.utils.ZendeskUtils;

public class ZendeskNPSService extends ZendeskNormalServices
{
    public ZendeskNPSService(final ZendeskInputPlugin.PluginTask task)
    {
        super(task);
    }

    public boolean isSupportIncremental()
    {
        return true;
    }

    @Override
    protected String buildURI(final int page, final long startTime)
    {
        return ZendeskUtils.getURIBuilder(task.getLoginUrl())
                .setPath(ZendeskConstants.Url.API_NPS_INCREMENTAL
                        + "/"
                        + task.getTarget().getJsonName()
                        + ".json")
                .setParameter(ZendeskConstants.Field.START_TIME, String.valueOf(startTime))
                .toString();
    }
}

Version data entries

6 entries across 6 versions & 2 rubygems

Version Path
embulk-input-zendesk-all-0.3.9 src/main/java/org/embulk/input/zendesk/services/ZendeskNPSService.java
embulk-input-zendesk-0.3.7 src/main/java/org/embulk/input/zendesk/services/ZendeskNPSService.java
embulk-input-zendesk-all-0.3.8 src/main/java/org/embulk/input/zendesk/services/ZendeskNPSService.java
embulk-input-zendesk-all-0.3.7 src/main/java/org/embulk/input/zendesk/services/ZendeskNPSService.java
embulk-input-zendesk-0.3.6 src/main/java/org/embulk/input/zendesk/services/ZendeskNPSService.java
embulk-input-zendesk-0.3.5 src/main/java/org/embulk/input/zendesk/services/ZendeskNPSService.java