public interface InvoiceMessagesService
| Modifier and Type | Field and Description |
|---|---|
static String |
basePath |
static String |
invId |
static String |
messageId |
static String |
path |
| Modifier and Type | Method and Description |
|---|---|
retrofit2.Call<InvoiceMessage> |
create(long invoiceId,
InvoiceMessage creationInfo) |
retrofit2.Call<Void> |
delete(long invoiceId,
long invoiceMessageId) |
retrofit2.Call<InvoiceMessage> |
get(long invoiceId,
long invoiceMessageId) |
retrofit2.Call<PaginatedList> |
list(long invoiceId,
Instant updatedSince,
int page,
int perPage) |
static final String messageId
static final String invId
static final String basePath
static final String path
@GET(value="invoices/{invoiceId}/messages")
retrofit2.Call<PaginatedList> list(@Path(value="invoiceId")
long invoiceId,
@Query(value="updated_since")
Instant updatedSince,
@Query(value="page")
int page,
@Query(value="per_page")
int perPage)
@GET(value="invoices/{invoiceId}/messages/{id}")
retrofit2.Call<InvoiceMessage> get(@Path(value="invoiceId")
long invoiceId,
@Path(value="id")
long invoiceMessageId)
@POST(value="invoices/{invoiceId}/messages")
retrofit2.Call<InvoiceMessage> create(@Path(value="invoiceId")
long invoiceId,
@Body
InvoiceMessage creationInfo)
@DELETE(value="invoices/{invoiceId}/messages/{id}")
retrofit2.Call<Void> delete(@Path(value="invoiceId")
long invoiceId,
@Path(value="id")
long invoiceMessageId)