fromOffTag static method

OffTagged? fromOffTag(
  1. String? offTag,
  2. Iterable<OffTagged> values
)

Returns the first OffTagged of values that matches the offTag.

Typical use: with enums that implement OffTagged.

Implementation

static OffTagged? fromOffTag(
  final String? offTag,
  final Iterable<OffTagged> values,
) {
  if (offTag == null) {
    return null;
  }
  for (final OffTagged offTagged in values) {
    if (offTagged.offTag == offTag) {
      return offTagged;
    }
  }
  return null;
}