Predicate.fromJson constructor

Predicate.fromJson(
  1. Map json_
)

Implementation

Predicate.fromJson(core.Map json_)
  : this(
      dateLowerBound: json_.containsKey('dateLowerBound')
          ? Date.fromJson(
              json_['dateLowerBound'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      dateUpperBound: json_.containsKey('dateUpperBound')
          ? Date.fromJson(
              json_['dateUpperBound'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      daysOfWeek: (json_['daysOfWeek'] as core.List?)
          ?.map((value) => value as core.String)
          .toList(),
      timeOfDayLowerBound: json_.containsKey('timeOfDayLowerBound')
          ? TimeOfDay.fromJson(
              json_['timeOfDayLowerBound']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      timeOfDayUpperBound: json_.containsKey('timeOfDayUpperBound')
          ? TimeOfDay.fromJson(
              json_['timeOfDayUpperBound']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      updateAgeLowerBound: json_['updateAgeLowerBound'] as core.String?,
      updateAgeUpperBound: json_['updateAgeUpperBound'] as core.String?,
    );