Ui.fromJson constructor

Ui.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory Ui.fromJson(Map<String, dynamic> json) {
  return JsonFactoryMixin.safeFromJson(
    json,
    (j) => Ui(
      parentViewName: JsonFactoryMixin.safeString(j['parent_view_name']),
      viewName: JsonFactoryMixin.safeString(j['view_name']),
      keyboardShowing: JsonFactoryMixin.safeBool(j['keyboard_showing']),
      keyboardFrame: JsonFactoryMixin.safeString(j['keyboard_frame']),
      actionType: JsonFactoryMixin.safeString(j['action_type']),
      actionMode: JsonFactoryMixin.safeString(j['action_mode']),
      touchIndex: JsonFactoryMixin.safeInt(j['touch_index']),
      touchPoint: JsonFactoryMixin.safeString(j['touch_point']),
      eventPairId: JsonFactoryMixin.safeString(j['event_pair_id']),
      screenImage: JsonFactoryMixin.safeString(j['screen_image']),
      screenImageHash: JsonFactoryMixin.safeString(j['screen_image_hash']),
      texts: JsonFactoryMixin.safeString(j['texts']),
      hash: JsonFactoryMixin.safeString(j['hash']),
      views: j['views'],
    ),
    Ui.new,
  );
}