com.greenback.kit.client.GreenbackCodec Maven / Gradle / Ivy
package com.greenback.kit.client;
import com.greenback.kit.model.*;
import java.io.IOException;
import java.io.InputStream;
import java.util.Map;
public interface GreenbackCodec {
String prettyPrint(Object value) throws IOException;
Map toFlattenedMap(Object value) throws IOException;
byte[] writeBytes(Object value) throws IOException;
User readUser(InputStream input) throws IOException;
Paginated readUsers(InputStream input) throws IOException;
TeamMember readTeamMember(InputStream input) throws IOException;
Paginated readTeamMembers(InputStream input) throws IOException;
Entitlements readEntitlements(InputStream input) throws IOException;
Connect readConnect(InputStream input) throws IOException;
Paginated readConnects(InputStream input) throws IOException;
ConnectIntent readConnectIntent(InputStream input) throws IOException;
Account readAccount(InputStream input) throws IOException;
Paginated readAccounts(InputStream input) throws IOException;
Vision readVision(InputStream input) throws IOException;
Paginated readVisions(InputStream input) throws IOException;
Message readMessage(InputStream input) throws IOException;
Paginated readMessages(InputStream input) throws IOException;
Transaction readTransaction(InputStream input) throws IOException;
Paginated readTransactions(InputStream input) throws IOException;
Sync readSync(InputStream input) throws IOException;
Paginated readSyncs(InputStream input) throws IOException;
TransactionExport readTransactionExport(InputStream input) throws IOException;
TransactionExportIntent readTransactionExporter(InputStream input) throws IOException;
Transform readTransform(InputStream input) throws IOException;
Paginated readTransforms(InputStream input) throws IOException;
AutoExport readAutoExport(InputStream input) throws IOException;
Paginated readAutoExports(InputStream input) throws IOException;
ExportRun readExportRun(InputStream input) throws IOException;
Paginated readExportRuns(InputStream input) throws IOException;
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy