Type Alias TallyPayloadDTO

TallyPayloadDTO:
    | TallyPayloadDividerDTO
    | TallyPayloadFormTitleDTO
    | TallyPayloadTextDTO
    | TallyPayloadLabelDTO
    | TallyPayloadHeadingDTO
    | TallyPayloadTitleDTO
    | TallyPayloadPageBreakDTO
    | TallyPayloadThankYouPageDTO
    | TallyPayloadImageDTO
    | TallyPayloadEmbedDTO
    | TallyPayloadEmbedAudioDTO
    | TallyPayloadEmbedVideoDTO
    | TallyPayloadDefaultAnswerDTO
    | TallyPayloadQuestionDTO
    | TallyPayloadMultipleChoiceDTO
    | TallyPayloadCheckboxesDTO
    | TallyPayloadDropdownDTO
    | TallyPayloadRankingDTO
    | TallyPayloadMatrixDTO
    | TallyPayloadMultiSelectDTO
    | TallyPayloadInputTextDTO
    | TallyPayloadInputNumberDTO
    | TallyPayloadInputEmailDTO
    | TallyPayloadInputLinkDTO
    | TallyPayloadInputPhoneNumberDTO
    | TallyPayloadInputDateDTO
    | TallyPayloadInputTimeDTO
    | TallyPayloadInputTextAreaDTO
    | TallyPayloadFileUploadDTO
    | TallyPayloadLinearScaleDTO
    | TallyPayloadRatingDTO
    | TallyPayloadHiddenFieldsDTO
    | TallyPayloadDropdownOptionDTO
    | TallyPayloadRankingOptionDTO
    | TallyPayloadMultipleChoiceOptionDTO
    | TallyPayloadMultiSelectOptionDTO
    | TallyPayloadCheckboxDTO
    | TallyPayloadPaymentDTO
    | TallyPayloadSignatureDTO
    | TallyPayloadMatrixRowDTO
    | TallyPayloadMatrixColumnDTO
    | TallyPayloadWalletConnectDTO
    | TallyPayloadConditionalLogicDTO
    | TallyPayloadCalculdatedFieldsDTO
    | TallyPayloadCaptchaDTO
    | TallyPayloadRespondentCountryDTO
    | object

Type definitions for Tally form block payloads

This module contains all type definitions for the payloads of different form blocks. Each block type has its own specific payload structure that defines its properties and behavior.

  • The TallyPayloadDTO type is a union of all possible block payload types
  • Each payload type extends from base interfaces like TallyPayloadLayoutDTO and TallyPayloadQuestionDTO
  • Payload types define the structure and validation rules for different form elements
  • The types support various form elements including text, questions, media, and special fields