GetCompilationResultResult class
Result data returned by getCompilationResult.
Constructors
-
GetCompilationResultResult({required CodeCompilationConfigResponse codeCompilationConfig, required List<
CompilationErrorResponse> compilationErrors, required String dataformCoreVersion, required String gitCommitish, required String name, required String releaseConfig, required String resolvedGitCommitSha, required String workspace}) -
Creates a new GetCompilationResultResult.
codeCompilationConfigImmutable. If set, fields ofcode_compilation_configoverride the default compilation settings that are specified in dataform.json.compilationErrorsErrors encountered during project compilation.dataformCoreVersionThe version of@dataform/corethat was used for compilation.gitCommitishImmutable. 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:branch1nameThe compilation result's name.releaseConfigImmutable. 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 formatprojects/*/locations/*/repositories/*/releaseConfigs/*.resolvedGitCommitShaThe fully resolved Git commit SHA of the code that was compiled. Not set for compilation results whose source is a workspace.workspaceImmutable. The name of the workspace to compile. Must be in the formatprojects/*/locations/*/repositories/*/workspaces/*.const -
GetCompilationResultResult.fromMap(Map<
String, dynamic> map) -
factory
Properties
- codeCompilationConfig → CodeCompilationConfigResponse
-
Immutable. If set, fields of
code_compilation_configoverride the default compilation settings that are specified in dataform.json.final -
compilationErrors
→ List<
CompilationErrorResponse> -
Errors encountered during project compilation.
final
- dataformCoreVersion → String
-
The version of
@dataform/corethat was used for compilation.final - gitCommitish → String
-
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:branch1final - hashCode → int
-
The hash code for this object.
no setterinherited
- name → String
-
The compilation result's name.
final
- releaseConfig → String
-
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/*.final - resolvedGitCommitSha → String
-
The fully resolved Git commit SHA of the code that was compiled. Not set for compilation results whose source is a workspace.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- workspace → String
-
Immutable. The name of the workspace to compile. Must be in the format
projects/*/locations/*/repositories/*/workspaces/*.final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited