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. 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/*.
const
GetCompilationResultResult.fromMap(Map<String, dynamic> map)
factory

Properties

codeCompilationConfig → CodeCompilationConfigResponse
Immutable. If set, fields of code_compilation_config override 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/core that 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: branch1
final
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