SIQChatWindowTheme constructor

SIQChatWindowTheme({
  1. String? backgroundColor,
  2. String? backgroundImage,
  3. SIQMessageTheme? message,
  4. SIQHandOffBannerTheme? handOffBanner,
  5. SIQBannerTheme? banner,
  6. SIQQueueBannerTheme? queueBanner,
  7. SIQChatInputTheme? input,
  8. SIQAttachmentSheetTheme? attachmentsSheet,
  9. SIQChatScrollButtonTheme? scrollButton,
  10. SIQEmailTranscriptTheme? emailTranscript,
  11. SIQLogViewTheme? debugLog,
})

Implementation

SIQChatWindowTheme({
  this.backgroundColor,
  this.backgroundImage,
  SIQMessageTheme? message,
  SIQHandOffBannerTheme? handOffBanner,
  SIQBannerTheme? banner,
  SIQQueueBannerTheme? queueBanner,
  SIQChatInputTheme? input,
  SIQAttachmentSheetTheme? attachmentsSheet,
  SIQChatScrollButtonTheme? scrollButton,
  SIQEmailTranscriptTheme? emailTranscript,
  SIQLogViewTheme? debugLog,
})  : message = message ?? SIQMessageTheme(),
      handOffBanner = handOffBanner ?? SIQHandOffBannerTheme(),
      banner = banner ?? SIQBannerTheme(),
      queueBanner = queueBanner ?? SIQQueueBannerTheme(),
      input = input ?? SIQChatInputTheme(),
      attachmentsSheet = attachmentsSheet ?? SIQAttachmentSheetTheme(),
      scrollButton = scrollButton ?? SIQChatScrollButtonTheme(),
      emailTranscript = emailTranscript ?? SIQEmailTranscriptTheme(),
      debugLog = debugLog ?? SIQLogViewTheme();