public interface PaymentsApi
| Modifier and Type | Method and Description |
|---|---|
io.reactivex.Observable<DealResponse> |
createDealPayment(Integer id,
PaymentParams paymentParams)
取引(収入/支出)の支払行作成
|
io.reactivex.Completable |
destroyDealPayment(Integer id,
Long paymentId,
Integer companyId)
取引(収入/支出)の支払行削除
|
io.reactivex.Observable<DealResponse> |
updateDealPayment(Integer id,
Long paymentId,
PaymentParams paymentParams)
取引(収入/支出)の支払行更新
|
@Headers(value="Content-Type:application/json")
@POST(value="api/1/deals/{id}/payments")
io.reactivex.Observable<DealResponse> createDealPayment(@Path(value="id")
Integer id,
@Body
PaymentParams paymentParams)
id - 取引ID (required)paymentParams - 取引(収入/支出)の支払行作成 (required)@DELETE(value="api/1/deals/{id}/payments/{payment_id}")
io.reactivex.Completable destroyDealPayment(@Path(value="id")
Integer id,
@Path(value="payment_id")
Long paymentId,
@Query(value="company_id")
Integer companyId)
id - 取引ID (required)paymentId - 決済ID (required)companyId - 事業所ID (required)@Headers(value="Content-Type:application/json")
@PUT(value="api/1/deals/{id}/payments/{payment_id}")
io.reactivex.Observable<DealResponse> updateDealPayment(@Path(value="id")
Integer id,
@Path(value="payment_id")
Long paymentId,
@Body
PaymentParams paymentParams)
id - 取引ID (required)paymentId - 決済ID (required)paymentParams - 取引(収入/支出)の支払行更新 (required)Copyright © 2022. All rights reserved.