InteractiveTutorialElementsModel.fromMap constructor

InteractiveTutorialElementsModel.fromMap(
  1. Map<String, dynamic> data
)

Implementation

factory InteractiveTutorialElementsModel.fromMap(Map<String, dynamic> data) =>
    InteractiveTutorialElementsModel(
      targetId:
          (data['target_id'] is String?) ? data['target_id'] as String? : '',
      borderColor: (data['borderColor'] is String)
          ? data['borderColor'] as String?
          : "#DE3333",
      position: (data['position'] is int) ? data['position'] as int? : 0,
      bgImage: (data['bgImage'] is String) ? data['bgImage'] as String? : "",
      scaleType: data['scaleType'] is int ? (data['scaleType'] as int?) : 1,
      description: data['description'] == null
          ? null
          : DescriptionInfo.fromMap(
              data['description'] as Map<String, dynamic>),
      footer: data['footer'] == null
          ? null
          : FooterInfo.fromMap(data['footer'] as Map<String, dynamic>),
    );