public class ApiService extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
DIGIPOST_MEDIA_TYPE_USERS_V1 |
| Constructor and Description |
|---|
ApiService(URI serviceEndpoint,
BrokerId brokerId,
org.apache.http.impl.client.CloseableHttpClient httpClient) |
| Modifier and Type | Method and Description |
|---|---|
void |
createAgreement(SenderId senderId,
Agreement agreement,
String requestTrackingId,
org.apache.http.client.ResponseHandler<Void> handler) |
void |
deleteAgrement(SenderId senderId,
AgreementType agreementType,
UserId userId,
String requestTrackingId,
org.apache.http.client.ResponseHandler<Void> handler) |
GetAgreementResult |
getAgreement(SenderId senderId,
AgreementType agreementType,
UserId userId,
String requestTrackingId,
org.apache.http.client.ResponseHandler<GetAgreementResult> handler) |
Agreements |
getAgreements(SenderId senderId,
UserId userId,
String requestTrackingId,
org.apache.http.client.ResponseHandler<Agreements> handler) |
AgreementUsers |
getAgreementUsers(SenderId senderId,
AgreementType agreementType,
Boolean smsNotificationsEnabled,
String requestTrackingId,
org.apache.http.client.ResponseHandler<AgreementUsers> handler) |
Document |
getDocument(SenderId senderId,
AgreementType agreementType,
long documentId,
String requestTrackingId,
org.apache.http.client.ResponseHandler<Document> handler) |
DocumentContent |
getDocumentContent(SenderId senderId,
AgreementType agreementType,
long documentId,
String requestTrackingId,
org.apache.http.client.ResponseHandler<DocumentContent> handler) |
DocumentCount |
getDocumentCount(SenderId senderId,
AgreementType agreementType,
UserId userId,
GetDocumentsQuery query,
String requestTrackingId,
org.apache.http.client.ResponseHandler<DocumentCount> handler) |
Documents |
getDocuments(SenderId senderId,
AgreementType agreementType,
UserId userId,
GetDocumentsQuery query,
String requestTrackingId,
org.apache.http.client.ResponseHandler<Documents> handler) |
EntryPoint |
getEntryPoint() |
IdentificationResult |
identifyUser(SenderId senderId,
UserId userId,
String requestTrackingId,
org.apache.http.client.ResponseHandler<IdentificationResult> handler) |
void |
updateInvoice(SenderId senderId,
AgreementType agreementType,
long documentId,
InvoiceUpdate invoice,
String requestTrackingId,
org.apache.http.client.ResponseHandler<Void> handler) |
public static final String DIGIPOST_MEDIA_TYPE_USERS_V1
public IdentificationResult identifyUser(SenderId senderId, UserId userId, String requestTrackingId, org.apache.http.client.ResponseHandler<IdentificationResult> handler)
public void createAgreement(SenderId senderId, Agreement agreement, String requestTrackingId, org.apache.http.client.ResponseHandler<Void> handler)
public GetAgreementResult getAgreement(SenderId senderId, AgreementType agreementType, UserId userId, String requestTrackingId, org.apache.http.client.ResponseHandler<GetAgreementResult> handler)
public Agreements getAgreements(SenderId senderId, UserId userId, String requestTrackingId, org.apache.http.client.ResponseHandler<Agreements> handler)
public void deleteAgrement(SenderId senderId, AgreementType agreementType, UserId userId, String requestTrackingId, org.apache.http.client.ResponseHandler<Void> handler)
public Documents getDocuments(SenderId senderId, AgreementType agreementType, UserId userId, GetDocumentsQuery query, String requestTrackingId, org.apache.http.client.ResponseHandler<Documents> handler)
public Document getDocument(SenderId senderId, AgreementType agreementType, long documentId, String requestTrackingId, org.apache.http.client.ResponseHandler<Document> handler)
public void updateInvoice(SenderId senderId, AgreementType agreementType, long documentId, InvoiceUpdate invoice, String requestTrackingId, org.apache.http.client.ResponseHandler<Void> handler)
public DocumentCount getDocumentCount(SenderId senderId, AgreementType agreementType, UserId userId, GetDocumentsQuery query, String requestTrackingId, org.apache.http.client.ResponseHandler<DocumentCount> handler)
public DocumentContent getDocumentContent(SenderId senderId, AgreementType agreementType, long documentId, String requestTrackingId, org.apache.http.client.ResponseHandler<DocumentContent> handler)
public AgreementUsers getAgreementUsers(SenderId senderId, AgreementType agreementType, Boolean smsNotificationsEnabled, String requestTrackingId, org.apache.http.client.ResponseHandler<AgreementUsers> handler)
public EntryPoint getEntryPoint()
Copyright © 2017 Digipost Open Source. All rights reserved.