ReferenceSDK neutral
Kajay.Core
Public API types and values from Kajay.Core.
AsyncExpressionFunctionconsumerEvaluates a cancellation-aware host-defined expression function.AsyncSurveyQuestionValidatorconsumerPerforms an asynchronous cancellation-aware host question check.BlankSegmentconsumerOne piece of a fill-in-the-blank template.BlankSegmentKindconsumerWhat a blank template is made of: prose, or a gap the respondent types into.BlankTemplateconsumerSplits fill-in-the-blank prose into the text around its blanks and the blanks themselves.DefinitionDiagnosticconsumerDescribes one authored problem found while reading a survey definition.DiagnosticSeverityconsumerClassifies the effect of an authored definition problem.ExpressionErrorconsumerDescribes one stable expression-language error.ExpressionEvaluationContextconsumerImmutable inputs used by one expression evaluation.ExpressionEvaluationResultconsumerThe value and recoverable diagnostics from evaluating an expression.ExpressionFunctionconsumerEvaluates a synchronous host-defined expression function.ExpressionFunctionContextconsumerDeterministic inputs supplied to a host-defined expression function.ExpressionFunctionRegistryconsumerAn immutable set of host-defined expression functions.ExpressionParseResultconsumerThe parsed expression, when valid, and all syntax errors.KajayContractsconsumerProvides the language-neutral contracts embedded in the Kajay package.KajayValueconsumerA value accepted and produced by the Kajay expression language.KajayValueKindconsumerIdentifies one member of the closed Kajay expression value algebra.QuizScoreconsumerMeasures the marks earned by the current reachable quiz questions.SurveyconsumerA mutable, single-owner instance of a parsed survey definition.SurveyAdvanceOutcomeconsumerDescribes the result of the respondent's forward navigation action.SurveyChoiceFetcherconsumerLoads a closed Kajay payload for a definition-authored choice resource.SurveyChoiceFetchRequestconsumerDescribes one definition-authored choice resource request.SurveyChoiceItemconsumerOne selectable value and the text a host should display for it.SurveyChoiceLoadExceptionconsumerA choice source could not be resolved, loaded, or converted.SurveyChoicePageconsumerA host-provided choice page and whether another page exists.SurveyChoicePageLoaderconsumerLoads one server-filtered page of choices.SurveyChoicePageRequestconsumerDescribes one page of choices requested from a host adapter.SurveyChoiceQuestionconsumerA question whose authored values form a selectable set or ordered list.SurveyCompletedEventArgsconsumerProvides an immutable answer snapshot when a survey completes.SurveyConditionKindconsumerIdentifies one expression-derived element state.SurveyCurrentPageChangedEventArgsconsumerDescribes a committed current-page change.SurveyDefinitionconsumerAn authoritative survey definition with canonical JSON serialization.SurveyDefinitionChildCollectionRegistrationextensionMetadata for a host-defined collection of nested definition elements.SurveyDefinitionClassRegistrationextensionOne host-defined class in the survey metadata graph.SurveyDefinitionParseResultconsumerThe usable definition and all diagnostics produced while reading it.SurveyDefinitionPropertyRegistrationextensionMetadata for one host-defined survey property.SurveyDefinitionPropertyTypeextensionThe JSON value kind accepted by a registered definition property.SurveyDefinitionRegistryextensionAn immutable metadata and native-question extension registry.SurveyElementKindconsumerIdentifies the definition object whose computed state changed.SurveyElementStateChangedEventArgsconsumerDescribes one committed expression-derived state change.SurveyExpressionconsumerA parsed Kajay expression with canonical source representation.SurveyFileCleanerconsumerDeletes or otherwise releases files that left an answer.SurveyFileDownloaderconsumerResolves a current readable URL for one stored file.SurveyFileDownloadRequestconsumerAn immutable request to resolve one file's current readable URL.SurveyFileEntryconsumerA DOM-free file descriptor stored in a survey response.SurveyFileOperationconsumerThe host file operation that failed.SurveyFileQuestionconsumerA file question whose response is always an array of descriptors.SurveyFileRequestconsumerAn immutable file batch handed to an upload or cleanup adapter.SurveyFileTransferExceptionconsumerA host file adapter failed an upload, download, or cleanup operation.SurveyFileUploaderconsumerStores files and returns the descriptors to place in the answer.SurveyFillInTheBlankQuestionconsumerA sentence with fields in it.SurveyLocaleChangedEventArgsconsumerDescribes a committed respondent-locale change.SurveyMatrixQuestionconsumerA static matrix whose response is an object keyed by authored row value.SurveyOptionsconsumerHost-provided services used by a new survey instance.SurveyPageProgressconsumerReports the respondent's position in the effective page sequence.SurveyQuestionconsumerA headless question bound to one mutable survey instance.SurveyQuestionFactoryextensionCreates a host-defined question bound to one survey instance.SurveyQuestionFactoryContextextensionCanonical input available to a host-defined question factory.SurveyQuestionStateconsumerReports the current computed state of one named question.SurveyQuestionValidationContextconsumerImmutable inputs supplied to a host question validator.SurveyQuestionValidatorconsumerPerforms a synchronous host-defined question check.SurveyRecordQuestionconsumerA dynamic matrix or panel whose response is an ordered array of records.SurveyScalarQuestionconsumerA question whose response uses the scalar or direct composite value API.SurveyServerValidationContextconsumerThe immutable survey scope supplied to a host/server validator.SurveyServerValidatorconsumerChecks a settled validation scope through a host-owned service.SurveySignatureFormatconsumerThe definition-selected encoded signature format.SurveySignatureQuestionconsumerA signature stored as an inline data string.SurveySnapshotconsumerPortable, definition-bound state for one survey response.SurveyStateconsumerThe externally observable phase of a survey instance.SurveyStateChangedEventArgsconsumerProvides the survey state observed after a lifecycle transition.SurveyTimerconsumerDeterministic survey clocks advanced by an explicit host tick.SurveyTimerAnchorsconsumerAbsolute UTC anchors for a running survey and its current page.SurveyValidationconsumerChecks authored answer rules against a survey's current data.SurveyValidationErrorconsumerIdentifies one question rule that rejected the current answer.SurveyValidationErrorsChangedEventArgsconsumerDescribes the complete retained validation-error snapshot after a change.SurveyValidationModeconsumerControls when forward navigation validates respondent answers.SurveyValidationResultconsumerThe synchronous result of checking a survey scope.SurveyValueChangedEventArgsconsumerProvides one committed answer change.TextSpanconsumerA zero-based half-open range of UTF-16 code units.UnsupportedSurveySchemaVersionExceptionconsumerIndicates that a definition targets a survey schema this package does not support.UnsupportedSurveySnapshotVersionExceptionconsumerReports a Response Snapshot format newer or older than this SDK supports.