createWithDuration static method

TriggerProperty? createWithDuration(
  1. IsoDuration? value, {
  2. AlarmTriggerRelationship? relation,
})

Implementation

static TriggerProperty? createWithDuration(
  IsoDuration? value, {
  AlarmTriggerRelationship? relation,
}) {
  if (value == null) {
    return null;
  }
  final prop = TriggerProperty('$propertyName;VALUE=DURATION:$value');
  if (relation != null) {
    prop[ParameterType.alarmTriggerRelationship] =
        AlarmTriggerRelationshipParameter.value(
      ParameterType.alarmTriggerRelationship.typeName ?? '',
      relation,
    );
  }

  return prop;
}