public interface WalletTxnsApi
| Modifier and Type | Method and Description |
|---|---|
io.reactivex.Observable<WalletTxnResponse> |
createWalletTxn(WalletTxnParams walletTxnParams)
明細の作成
|
io.reactivex.Completable |
destroyWalletTxn(Integer id,
Integer companyId)
明細の削除
|
io.reactivex.Observable<WalletTxnResponse> |
getWalletTxn(Integer id,
Integer companyId)
明細の取得
|
io.reactivex.Observable<InlineResponse20014> |
getWalletTxns(Integer companyId,
String walletableType,
Integer walletableId,
String startDate,
String endDate,
String entrySide,
Long offset,
Integer limit)
明細一覧の取得
|
@Headers(value="Content-Type:application/json") @POST(value="api/1/wallet_txns") io.reactivex.Observable<WalletTxnResponse> createWalletTxn(@Body WalletTxnParams walletTxnParams)
walletTxnParams - 明細の作成 (optional)@DELETE(value="api/1/wallet_txns/{id}")
io.reactivex.Completable destroyWalletTxn(@Path(value="id")
Integer id,
@Query(value="company_id")
Integer companyId)
id - 明細ID (required)companyId - 事業所ID (required)@GET(value="api/1/wallet_txns/{id}")
io.reactivex.Observable<WalletTxnResponse> getWalletTxn(@Path(value="id")
Integer id,
@Query(value="company_id")
Integer companyId)
id - 明細ID (required)companyId - 事業所ID (required)@GET(value="api/1/wallet_txns") io.reactivex.Observable<InlineResponse20014> getWalletTxns(@Query(value="company_id") Integer companyId, @Query(value="walletable_type") String walletableType, @Query(value="walletable_id") Integer walletableId, @Query(value="start_date") String startDate, @Query(value="end_date") String endDate, @Query(value="entry_side") String entrySide, @Query(value="offset") Long offset, @Query(value="limit") Integer limit)
companyId - 事業所ID (required)walletableType - 口座区分 (銀行口座: bank_account, クレジットカード: credit_card, 現金: wallet) walletable_type、walletable_idは同時に指定が必要です。 (optional)walletableId - 口座ID walletable_type、walletable_idは同時に指定が必要です。 (optional)startDate - 取引日で絞込:開始日 (yyyy-mm-dd) (optional)endDate - 取引日で絞込:終了日 (yyyy-mm-dd) (optional)entrySide - 入金/出金 (入金: income, 出金: expense) (optional)offset - 取得レコードのオフセット (デフォルト: 0) (optional)limit - 取得レコードの件数 (デフォルト: 20, 最小: 1, 最大: 100) (optional)Copyright © 2022. All rights reserved.