CommandResultModel constructor

CommandResultModel({
  1. bool? success,
  2. Iterable<CommandMessageModel>? messages,
  3. String? usage,
  4. CommandErrorModel? error,
  5. Iterable<LogEntryModel>? logs,
  6. EnvironmentListModel? environmentList,
  7. EnvironmentUpgradeModel? environmentUpgrade,
})

Implementation

factory CommandResultModel({
  $core.bool? success,
  $core.Iterable<CommandMessageModel>? messages,
  $core.String? usage,
  CommandErrorModel? error,
  $core.Iterable<LogEntryModel>? logs,
  EnvironmentListModel? environmentList,
  EnvironmentUpgradeModel? environmentUpgrade,
}) {
  final result = create();
  if (success != null) result.success = success;
  if (messages != null) result.messages.addAll(messages);
  if (usage != null) result.usage = usage;
  if (error != null) result.error = error;
  if (logs != null) result.logs.addAll(logs);
  if (environmentList != null) result.environmentList = environmentList;
  if (environmentUpgrade != null) result.environmentUpgrade = environmentUpgrade;
  return result;
}