portainer/app/react/edge/edge-jobs/ItemView/UpdateEdgeJobForm/getPayload.tsx

15 lines
452 B
TypeScript

import { UpdatePayload } from '../../queries/useUpdateEdgeJobMutation';
import { toRecurringRequest } from '../../components/EdgeJobForm/parseRecurringValues';
import { FormValues } from './types';
export function getPayload(values: FormValues): UpdatePayload {
return {
name: values.name,
edgeGroups: values.edgeGroupIds,
endpoints: values.environmentIds,
fileContent: values.fileContent,
...toRecurringRequest(values),
};
}