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;