• Preparing search index...
  • The search index is not available
型・APIリファレンス
  • 型・APIリファレンス
  • useTopViewService

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を取り扱うロジックを生成します。

    Returns {
        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>>;
    }

    • 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>>

    Example

    const { fetchInformationDetail } = Mdc.useTopViewService();
    fetchInformationDetail({ oid: "1", version: 0}).then(({ isSuccess, data}) => {
    // お知らせ情報の詳細
    console.log(data.data);
    });

Settings

Member Visibility
型・APIリファレンス
  • Loading...