of method Null safety

ListProperty of(
  1. {required String? type,
  2. required String? path,
  3. required String? label,
  4. String? description,
  5. Uri? uri,
  6. String? baseCode,
  7. bool? isRequired = false,
  8. required IMSchemaProperty? allItems}
)
override

Implementation

static ListProperty of({
  required String? type,
  required String? path,
  required String? label,
  String? description,
  Uri? uri,
  String? baseCode,
  bool? isRequired = false,
  required IMSchemaProperty? allItems
  }) {
  final self = ListProperty(<String, dynamic>{}, mtype: ListPropertyRef, update: true);
  if (type != null) self.type = type;
  if (path != null) self.path = path;
  if (label != null) self.label = label;
  if (description != null) self.description = description;
  if (uri != null) self.uri = uri;
  if (baseCode != null) self.baseCode = baseCode;
  if (isRequired != null) self.isRequired = isRequired;
  if (allItems != null) self.allItems = allItems;
  return self;
}