FFCustomFile constructor

FFCustomFile({
  1. FFIdentifier? identifier,
  2. FFEditMetadata? editMetadata,
  3. FFCustomFile_Type? type,
  4. bool? isUnlocked,
  5. String? fullContent,
  6. Iterable<FFCustomFile_Hook>? hooks,
  7. Iterable<FFCustomFile_Action>? actions,
  8. Iterable<MapEntry<String, FFCustomFile_Parameter>>? parameters,
})

Implementation

factory FFCustomFile({
  FFIdentifier? identifier,
  FFEditMetadata? editMetadata,
  FFCustomFile_Type? type,
  $core.bool? isUnlocked,
  $core.String? fullContent,
  $core.Iterable<FFCustomFile_Hook>? hooks,
  $core.Iterable<FFCustomFile_Action>? actions,
  $core.Iterable<$core.MapEntry<$core.String, FFCustomFile_Parameter>>?
      parameters,
}) {
  final result = create();
  if (identifier != null) result.identifier = identifier;
  if (editMetadata != null) result.editMetadata = editMetadata;
  if (type != null) result.type = type;
  if (isUnlocked != null) result.isUnlocked = isUnlocked;
  if (fullContent != null) result.fullContent = fullContent;
  if (hooks != null) result.hooks.addAll(hooks);
  if (actions != null) result.actions.addAll(actions);
  if (parameters != null) result.parameters.addEntries(parameters);
  return result;
}