Type Alias TallyFormSettingsDTO

TallyFormSettingsDTO: {
    closeDate?: string;
    closeMessageDescription?: string;
    closeMessageTitle?: string;
    closeTime?: string;
    closeTimezone?: string;
    hasPartialSubmissions?: boolean;
    hasProgressBar?: boolean;
    hasRespondentEmailNotifications?: boolean;
    hasSelfEmailNotifications?: boolean;
    isClosed?: boolean;
    language?: string;
    pageAutoJump?: boolean;
    password?: string;
    redirectOnCompletion?: string;
    respondentEmailBody?: string;
    respondentEmailFromName?: string;
    respondentEmailReplyTo?: string;
    respondentEmailSubject?: string;
    respondentEmailTo?: string;
    saveForLater?: boolean;
    selfEmailBody?: string;
    selfEmailFromName?: string;
    selfEmailReplyTo?: string;
    selfEmailSubject?: string;
    selfEmailTo?: string;
    styles?: string;
    submissionsDataRetentionDuration?: number;
    submissionsDataRetentionUnit?: string;
    submissionsLimit?: number;
    uniqueSubmissionKey?: string;
}

Type definitions for Tally form-related data structures

This module contains all type definitions related to Tally forms, including form settings, blocks, and various DTOs for API requests and responses.

Type declaration

  • OptionalcloseDate?: string
  • OptionalcloseMessageDescription?: string
  • OptionalcloseMessageTitle?: string
  • OptionalcloseTime?: string
  • OptionalcloseTimezone?: string
  • OptionalhasPartialSubmissions?: boolean
  • OptionalhasProgressBar?: boolean
  • OptionalhasRespondentEmailNotifications?: boolean
  • OptionalhasSelfEmailNotifications?: boolean
  • OptionalisClosed?: boolean
  • Optionallanguage?: string
  • OptionalpageAutoJump?: boolean
  • Optionalpassword?: string
  • OptionalredirectOnCompletion?: string
  • OptionalrespondentEmailBody?: string
  • OptionalrespondentEmailFromName?: string
  • OptionalrespondentEmailReplyTo?: string
  • OptionalrespondentEmailSubject?: string
  • OptionalrespondentEmailTo?: string
  • OptionalsaveForLater?: boolean
  • OptionalselfEmailBody?: string
  • OptionalselfEmailFromName?: string
  • OptionalselfEmailReplyTo?: string
  • OptionalselfEmailSubject?: string
  • OptionalselfEmailTo?: string
  • Optionalstyles?: string
  • OptionalsubmissionsDataRetentionDuration?: number
  • OptionalsubmissionsDataRetentionUnit?: string
  • OptionalsubmissionsLimit?: number
  • OptionaluniqueSubmissionKey?: string
  • All types follow the DTO pattern to match API request/response structures
  • Form settings include various configuration options like submission limits and email notifications
  • Form blocks represent the building blocks of a form (questions, text, etc.)
  • Response DTOs include both simple and full form representations