public interface ExpenseApplicationLineTemplatesApi
| Modifier and Type | Method and Description |
|---|---|
io.reactivex.Observable<ExpenseApplicationLineTemplateResponse> |
createExpenseApplicationLineTemplate(ExpenseApplicationLineTemplateParams expenseApplicationLineTemplateParams)
経費科目の作成
|
io.reactivex.Completable |
destroyExpenseApplicationLineTemplate(Integer id,
Integer companyId)
経費科目の削除
|
io.reactivex.Observable<ExpenseApplicationLineTemplateResponse> |
getExpenseApplicationLineTemplate(Integer id,
Integer companyId)
経費科目の取得
|
io.reactivex.Observable<InlineResponse2002> |
getExpenseApplicationLineTemplates(Integer companyId,
Long offset,
Integer limit)
経費科目一覧の取得
|
io.reactivex.Observable<ExpenseApplicationLineTemplateResponse> |
updateExpenseApplicationLineTemplate(Integer id,
ExpenseApplicationLineTemplateParams expenseApplicationLineTemplateParams)
経費科目の更新
|
@Headers(value="Content-Type:application/json") @POST(value="api/1/expense_application_line_templates") io.reactivex.Observable<ExpenseApplicationLineTemplateResponse> createExpenseApplicationLineTemplate(@Body ExpenseApplicationLineTemplateParams expenseApplicationLineTemplateParams)
expenseApplicationLineTemplateParams - 経費科目の作成 (required)@DELETE(value="api/1/expense_application_line_templates/{id}")
io.reactivex.Completable destroyExpenseApplicationLineTemplate(@Path(value="id")
Integer id,
@Query(value="company_id")
Integer companyId)
id - 経費科目ID (required)companyId - 事業所ID (required)@GET(value="api/1/expense_application_line_templates/{id}")
io.reactivex.Observable<ExpenseApplicationLineTemplateResponse> getExpenseApplicationLineTemplate(@Path(value="id")
Integer id,
@Query(value="company_id")
Integer companyId)
id - 経費科目ID (required)companyId - 事業所ID (required)@GET(value="api/1/expense_application_line_templates") io.reactivex.Observable<InlineResponse2002> getExpenseApplicationLineTemplates(@Query(value="company_id") Integer companyId, @Query(value="offset") Long offset, @Query(value="limit") Integer limit)
companyId - 事業所ID (required)offset - 取得レコードのオフセット (デフォルト: 0) (optional)limit - 取得レコードの件数 (デフォルト: 20, 最小: 1, 最大: 100) (optional)@Headers(value="Content-Type:application/json")
@PUT(value="api/1/expense_application_line_templates/{id}")
io.reactivex.Observable<ExpenseApplicationLineTemplateResponse> updateExpenseApplicationLineTemplate(@Path(value="id")
Integer id,
@Body
ExpenseApplicationLineTemplateParams expenseApplicationLineTemplateParams)
id - 経費科目ID (required)expenseApplicationLineTemplateParams - 経費科目の更新 (required)Copyright © 2022. All rights reserved.