Skip to main content

Function: serializeXformInstance()

function serializeXformInstance(
sub,
def,
xform,
opts?
): object;

Defined in: xform.ts:1136

Serializes a Submission as an ODK XForm instance.

Root name, id, version, formhub/uuid and node order all come from xform (research/14 §2 rule 0). meta/instanceID is uuid:<submissionId> — the idempotency key every one of Kobo/Central/Ona keys retries on.

Parameters​

ParameterType
subSubmission
defFormDefinition
xformXformInfo
optsSerializeInstanceOptions

Returns​

object

media​

media: MediaPart[];

xml​

xml: string;