public class EstimateMessagesApiImpl extends Object implements EstimateMessagesApi
| Constructor and Description |
|---|
EstimateMessagesApiImpl(EstimateMessagesService service) |
| Modifier and Type | Method and Description |
|---|---|
EstimateMessage |
create(Reference<Estimate> estimateReference,
EstimateMessage creationInfo)
Create a new EstimateMessage
|
void |
delete(Reference<Estimate> estimateReference,
Reference<EstimateMessage> estimateMessageReference)
Delete an existing EstimateMessage.
|
List<EstimateMessage> |
list(Reference<Estimate> estimateReference,
Instant updatedSince) |
Pagination<EstimateMessage> |
list(Reference<Estimate> estimateReference,
Instant updatedSince,
int page,
int perPage) |
EstimateMessage |
markAs(Reference<Estimate> estimateReference,
EstimateMessage.EventType eventType)
Change the state of an estimate to the given eventType.
|
public EstimateMessagesApiImpl(EstimateMessagesService service)
public List<EstimateMessage> list(Reference<Estimate> estimateReference, Instant updatedSince)
list in interface EstimateMessagesApiestimateReference - the estimate containing the messagesupdatedSince - return only EstimateMessages that have been updated at least 1
second after updatedSince. Set to null to disable filtering.public Pagination<EstimateMessage> list(Reference<Estimate> estimateReference, Instant updatedSince, int page, int perPage)
list in interface EstimateMessagesApiestimateReference - the estimate containing the messagesupdatedSince - return only EstimateMessages that have been updated at least 1
second after updatedSince. Set to null to disable filtering.page - the page numberperPage - how many results to return for one page. Max 100public EstimateMessage create(Reference<Estimate> estimateReference, EstimateMessage creationInfo)
EstimateMessagesApicreate in interface EstimateMessagesApiestimateReference - the estimate that will contain the messagecreationInfo - creation informationpublic EstimateMessage markAs(Reference<Estimate> estimateReference, EstimateMessage.EventType eventType)
EstimateMessagesApimarkAs in interface EstimateMessagesApiestimateReference - the estimate against which to record the eventeventType - the event you want to record for this estimatepublic void delete(Reference<Estimate> estimateReference, Reference<EstimateMessage> estimateMessageReference)
EstimateMessagesApidelete in interface EstimateMessagesApiestimateReference - the estimate that contains the messageestimateMessageReference - An existing EstimateMessage to be deleted