NumberFormat constructor

NumberFormat({
  1. String? pattern,
  2. String? format,
  3. Iterable<String>? leadingDigitsPattern,
  4. String? nationalPrefixFormattingRule,
  5. String? domesticCarrierCodeFormattingRule,
  6. bool? nationalPrefixOptionalWhenFormatting,
})

Implementation

factory NumberFormat({
  $core.String? pattern,
  $core.String? format,
  $core.Iterable<$core.String>? leadingDigitsPattern,
  $core.String? nationalPrefixFormattingRule,
  $core.String? domesticCarrierCodeFormattingRule,
  $core.bool? nationalPrefixOptionalWhenFormatting,
}) {
  final $result = create();
  if (pattern != null) {
    $result.pattern = pattern;
  }
  if (format != null) {
    $result.format = format;
  }
  if (leadingDigitsPattern != null) {
    $result.leadingDigitsPattern.addAll(leadingDigitsPattern);
  }
  if (nationalPrefixFormattingRule != null) {
    $result.nationalPrefixFormattingRule = nationalPrefixFormattingRule;
  }
  if (domesticCarrierCodeFormattingRule != null) {
    $result.domesticCarrierCodeFormattingRule =
        domesticCarrierCodeFormattingRule;
  }
  if (nationalPrefixOptionalWhenFormatting != null) {
    $result.nationalPrefixOptionalWhenFormatting =
        nationalPrefixOptionalWhenFormatting;
  }
  return $result;
}