operator []= method

  1. @override
void operator []=(
  1. String key,
  2. dynamic value
)
override

Implementation

@override
operator []=(String key, value) {
  switch (key) {
    case "parseStart":
      this.parseStart = value as int;
      break;
    case "parseEnd":
      this.parseEnd = value as int;
      break;
    case "relativeDate":
      this.relativeDate = value as IRelativeDate;
      break;
    case "isDateInferred":
      this.isDateInferred = value as bool;
      break;
    case "isTimeInferred":
      this.isTimeInferred = value as bool;
      break;
    case "isRecurring":
      this.isRecurring = value as bool;
      break;
    case "recursUntil":
      this.recursUntil = value as ISmartDate;
      break;
    case "dates":
      this.dates = value as List<DateTime>;
      break;
    default:
      wrapped[key] = value;
  }
}