Input$QuestAnalyticsUpdateInput constructor

Input$QuestAnalyticsUpdateInput({
  1. required String sessionId,
  2. String? userAgent,
  3. Input$TargetACIInput? target,
  4. bool? impressionViewed,
  5. bool? impressionRendered,
  6. bool? impressionVisible,
  7. bool? hover,
  8. bool? click,
  9. required String quest,
})

Implementation

factory Input$QuestAnalyticsUpdateInput({
  required String sessionId,
  String? userAgent,
  Input$TargetACIInput? target,
  bool? impressionViewed,
  bool? impressionRendered,
  bool? impressionVisible,
  bool? hover,
  bool? click,
  required String quest,
}) =>
    Input$QuestAnalyticsUpdateInput._({
      r'sessionId': sessionId,
      if (userAgent != null) r'userAgent': userAgent,
      if (target != null) r'target': target,
      if (impressionViewed != null) r'impressionViewed': impressionViewed,
      if (impressionRendered != null)
        r'impressionRendered': impressionRendered,
      if (impressionVisible != null) r'impressionVisible': impressionVisible,
      if (hover != null) r'hover': hover,
      if (click != null) r'click': click,
      r'quest': quest,
    });