com.stratumn.sdk.ISdk Maven / Gradle / Ivy
package com.stratumn.sdk;
import com.stratumn.sdk.model.trace.*;
public interface ISdk {
public TraceState newTrace(NewTraceInput input);
public TraceState appendLink(AppendLinkInput input);
public TraceState pushTrace(PushTransferInput input);
public TraceState pullTrace(PullTransferInput input);
public TraceState acceptTransfer(TransferResponseInput input);
public TraceState rejectTransfer(TransferResponseInput input);
public TraceState cancelTransfer(TransferResponseInput input);
public TraceState getTraceState(GetTraceStateInput input);
public TraceDetails getTraceDetails(GetTraceDetailsInput input);
public TracesState getIncomingTraces(PaginationInfo paginationInfo);
public TracesState getOutgoingTraces(PaginationInfo paginationInfo);
public TracesState getBacklogTraces(PaginationInfo paginationInfo);
}