Function useBaristaSubmission
- useBaristaSubmission(schemaId, submissionData, setSubmissionData): {
acceptProposal: undefined;
baristaAcceptProposal?: undefined;
baristaComputeRules?: undefined;
baristaCorrectedRules?: undefined;
baristaDownloadAsZip?: undefined;
baristaProcessZip?: undefined;
baristaSchema: undefined;
baristaSetSubmissionStatus?: undefined;
baristaSetValue?: undefined;
baristaSubmission: undefined;
baristaSubmissionController?: undefined;
baristaSubmissionStatus?: undefined;
computeRules: undefined;
correctedRules: undefined;
downloadAsZip: undefined;
processZip: undefined;
setSubmissionStatus: undefined;
setValue: undefined;
submissionController: undefined;
submissionStatus: undefined;
} | {
acceptProposal: ((elementId, n) => Promise<void>);
baristaAcceptProposal: ((elementId, n) => Promise<void>);
baristaComputeRules: (() => Promise<void>);
baristaCorrectedRules: any;
baristaDownloadAsZip: (() => Promise<void>);
baristaProcessZip: ((file) => Promise<void>);
baristaSchema: any;
baristaSetSubmissionStatus: ((status) => void);
baristaSetValue: ((elementId, keyId, value) => Promise<void>);
baristaSubmission: any;
baristaSubmissionController: any;
baristaSubmissionStatus: "pending" | "ok" | "error" | "ready" | "actionRequired";
computeRules: (() => Promise<void>);
correctedRules: any;
downloadAsZip: (() => Promise<void>);
processZip: ((file) => Promise<void>);
setSubmissionStatus: ((status) => void);
setValue: ((elementId, keyId, value) => Promise<void>);
submissionController: any;
submissionStatus: "pending" | "ok" | "error" | "ready" | "actionRequired";
}
-
Parameters
-
schemaId: string
-
submissionData: any
-
setSubmissionData: any
Returns {
acceptProposal: undefined;
baristaAcceptProposal?: undefined;
baristaComputeRules?: undefined;
baristaCorrectedRules?: undefined;
baristaDownloadAsZip?: undefined;
baristaProcessZip?: undefined;
baristaSchema: undefined;
baristaSetSubmissionStatus?: undefined;
baristaSetValue?: undefined;
baristaSubmission: undefined;
baristaSubmissionController?: undefined;
baristaSubmissionStatus?: undefined;
computeRules: undefined;
correctedRules: undefined;
downloadAsZip: undefined;
processZip: undefined;
setSubmissionStatus: undefined;
setValue: undefined;
submissionController: undefined;
submissionStatus: undefined;
} | {
acceptProposal: ((elementId, n) => Promise<void>);
baristaAcceptProposal: ((elementId, n) => Promise<void>);
baristaComputeRules: (() => Promise<void>);
baristaCorrectedRules: any;
baristaDownloadAsZip: (() => Promise<void>);
baristaProcessZip: ((file) => Promise<void>);
baristaSchema: any;
baristaSetSubmissionStatus: ((status) => void);
baristaSetValue: ((elementId, keyId, value) => Promise<void>);
baristaSubmission: any;
baristaSubmissionController: any;
baristaSubmissionStatus: "pending" | "ok" | "error" | "ready" | "actionRequired";
computeRules: (() => Promise<void>);
correctedRules: any;
downloadAsZip: (() => Promise<void>);
processZip: ((file) => Promise<void>);
setSubmissionStatus: ((status) => void);
setValue: ((elementId, keyId, value) => Promise<void>);
submissionController: any;
submissionStatus: "pending" | "ok" | "error" | "ready" | "actionRequired";
}