WizardSessionObject

fun WizardSessionObject(@Json(name = idid: String, @Json(name = transactiontransaction: String, @Json(name = wizard_session_keywizardSessionKey: String, @Json(name = productproduct: Product? = null, @Json(name = parametersparameters: Any, @Json(name = last_errorlastError: WizardSessionLastError, @Json(name = testmodetestmode: Boolean, @Json(name = finishedfinished: Boolean, @Json(name = current_stepcurrentStep: WizardSessionCurrentStep, @Json(name = created_atcreatedAt: OffsetDateTime)

Parameters

id

Internal identifier.

transaction

Public transaction identifier.

wizardSessionKey

Key to start the wizard

product

Name of the used product.

parameters

An array which contains the current wizard configuration.

lastError

The last occurred error. This is overwritten, if another error occurs.

testmode

true if this session runs in testmode. false otherwise.

finished

true if this session was finished successfully. false if not or still running.

currentStep

The current wizard step of this session.

createdAt

Type of creation