Function useTopViewService
- useTopViewService(): {
claimUserTask: (
param: ClaimTaskParameter,
) => Promise<WebApiResponse<ClaimTaskResponse>>;
delegateUserTask: (
param: DelegateTaskParameter,
) => Promise<WebApiResponse<DelegateTaskResponse>>;
fetchAssignSelect: (
param: FetchAssignSelectParameter,
) => Promise<WebApiResponse<FetchAssignSelectResponse>>;
fetchInformationDetail: (
param: FetchInformationDetailParameter,
) => Promise<WebApiResponse<{ data: string; detailCustomStyle: string }>>;
fetchSearchResultList: (
param: FetchSearchResultListParameter,
) => Promise<WebApiResponse<SearchResult>>;
fetchUserTaskList: (
param: FetchUserTaskListParameter,
) => Promise<WebApiResponse<FetchUserTaskListResponse>>;
fetchViewUserTask: (
param: FetchViewUserTaskParameter,
) => Promise<WebApiResponse<FetchViewUserTaskResponse>>;
loadDefinition: () => Promise<
ViewInitializationDataResponse<
TopViewDefinition,
Record<string, never>,
>,
>;
updateUserTaskStatus: (
param: UpdateStatusParameter,
) => Promise<WebApiResponse<UpdateStatusResponse>>;
updateUserTaskStatusAgency: (
param: UpdateStatusParameter,
) => Promise<WebApiResponse<UpdateStatusResponse>>;
}
TopViewのAPIを取り扱うロジックを生成します。