GetCompilationResultResult constructor

const GetCompilationResultResult({
  1. required CodeCompilationConfigResponse codeCompilationConfig,
  2. required List<CompilationErrorResponse> compilationErrors,
  3. required String dataformCoreVersion,
  4. required String gitCommitish,
  5. required String name,
  6. required String releaseConfig,
  7. required String resolvedGitCommitSha,
  8. required String workspace,
})

Creates a new GetCompilationResultResult. codeCompilationConfig Immutable. If set, fields of code_compilation_config override the default compilation settings that are specified in dataform.json. compilationErrors Errors encountered during project compilation. dataformCoreVersion The version of @dataform/core that was used for compilation. gitCommitish Immutable. Git commit/tag/branch name at which the repository should be compiled. Must exist in the remote repository. Examples: - a commit SHA: 12ade345 - a tag: tag1 - a branch name: branch1 name The compilation result's name. releaseConfig Immutable. The name of the release config to compile. The release config's 'current_compilation_result' field will be updated to this compilation result. Must be in the format projects/*/locations/*/repositories/*/releaseConfigs/*. resolvedGitCommitSha The fully resolved Git commit SHA of the code that was compiled. Not set for compilation results whose source is a workspace. workspace Immutable. The name of the workspace to compile. Must be in the format projects/*/locations/*/repositories/*/workspaces/*.

Implementation

const GetCompilationResultResult({
  required this.codeCompilationConfig,
  required this.compilationErrors,
  required this.dataformCoreVersion,
  required this.gitCommitish,
  required this.name,
  required this.releaseConfig,
  required this.resolvedGitCommitSha,
  required this.workspace,
});