Перейти к основному содержимому

useCreateSurvey

@mineflow/client-react


@mineflow/client-react / HR / useCreateSurvey

Function: useCreateSurvey()

function useCreateSurvey(): UseMutationResult<{
audience: {
objectIds: string[];
positionIds: string[];
scope: Survey_OutputAudienceScope;
};
closedAt: string | null;
closesAt: string;
createdBy: string;
description: string | null;
id: string;
opensAt: string;
publishedAt: string | null;
questionCount: number;
status: Survey_OutputStatus;
title: string;
}, Error, {
audience: {
objectIds: string[];
positionIds: string[];
scope: CreateSurveyDtoSurveyAudienceScope;
};
closesAt: string;
description?: string;
opensAt: string;
title: string;
}>;

Defined in: client-react/src/domain-hooks/hr.ts:1351

Создать опрос (черновик). Инвалидирует список опросов.

Returns​

UseMutationResult<{ audience: { objectIds: string[]; positionIds: string[]; scope: Survey_OutputAudienceScope; }; closedAt: string | null; closesAt: string; createdBy: string; description: string | null; id: string; opensAt: string; publishedAt: string | null; questionCount: number; status: Survey_OutputStatus; title: string; }, Error, { audience: { objectIds: string[]; positionIds: string[]; scope: CreateSurveyDtoSurveyAudienceScope; }; closesAt: string; description?: string; opensAt: string; title: string; }>