GitCheckoutStep.fromMap constructor

GitCheckoutStep.fromMap(
  1. Map<String, dynamic> map
)

Creates a GitCheckoutStep from a YAML-derived map.

Implementation

factory GitCheckoutStep.fromMap(Map<String, dynamic> map) {
  return GitCheckoutStep(
    id: map['id'] as String,
    repository: map['repository'] as String,
    revision: map['revision'] as String,
    targetDirectory: map['target_directory'] as String?,
    submodules: map['submodules'] as bool? ?? false,
  );
}