public interface ItemsApi
| Modifier and Type | Method and Description |
|---|---|
io.reactivex.Observable<ItemResponse> |
createItem(ItemParams itemParams)
品目の作成
|
io.reactivex.Completable |
destroyItem(Integer id,
Integer companyId)
品目の削除
|
io.reactivex.Observable<ItemResponse> |
getItem(Integer id,
Integer companyId)
品目の取得
|
io.reactivex.Observable<InlineResponse2003> |
getItems(Integer companyId,
String startUpdateDate,
String endUpdateDate,
Integer offset,
Integer limit)
品目一覧の取得
|
io.reactivex.Observable<ItemResponse> |
updateItem(Integer id,
ItemParams itemParams)
品目の更新
|
@Headers(value="Content-Type:application/json") @POST(value="api/1/items") io.reactivex.Observable<ItemResponse> createItem(@Body ItemParams itemParams)
itemParams - 品目の作成 (optional)@DELETE(value="api/1/items/{id}")
io.reactivex.Completable destroyItem(@Path(value="id")
Integer id,
@Query(value="company_id")
Integer companyId)
id - 品目ID (required)companyId - 事業所ID (required)@GET(value="api/1/items/{id}")
io.reactivex.Observable<ItemResponse> getItem(@Path(value="id")
Integer id,
@Query(value="company_id")
Integer companyId)
id - 品目ID (required)companyId - 事業所ID (required)@GET(value="api/1/items") io.reactivex.Observable<InlineResponse2003> getItems(@Query(value="company_id") Integer companyId, @Query(value="start_update_date") String startUpdateDate, @Query(value="end_update_date") String endUpdateDate, @Query(value="offset") Integer offset, @Query(value="limit") Integer limit)
companyId - 事業所ID (required)startUpdateDate - 更新日で絞り込み:開始日(yyyy-mm-dd) (optional)endUpdateDate - 更新日で絞り込み:終了日(yyyy-mm-dd) (optional)offset - 取得レコードのオフセット (デフォルト: 0) (optional)limit - 取得レコードの件数 (デフォルト: 50, 最小: 1, 最大: 3000) (optional)@Headers(value="Content-Type:application/json")
@PUT(value="api/1/items/{id}")
io.reactivex.Observable<ItemResponse> updateItem(@Path(value="id")
Integer id,
@Body
ItemParams itemParams)
id - 品目ID (required)itemParams - 品目の更新 (optional)Copyright © 2022. All rights reserved.