build method

  1. @override
_$V0BuildListAllResponseItemModel build()
override

Builds.

The implementation of this method will be generated for you by the built_value generator.

Implementation

@override
_$V0BuildListAllResponseItemModel build() {
  _$V0BuildListAllResponseItemModel _$result;
  try {
    _$result = _$v ??
        new _$V0BuildListAllResponseItemModel._(
            abortReason: _abortReason?.build(),
            branch: _branch?.build(),
            buildNumber: buildNumber,
            commitHash: _commitHash?.build(),
            commitMessage: _commitMessage?.build(),
            commitViewUrl: _commitViewUrl?.build(),
            environmentPrepareFinishedAt: environmentPrepareFinishedAt,
            finishedAt: finishedAt,
            isOnHold: isOnHold,
            machineTypeId: _machineTypeId?.build(),
            originalBuildParams: _originalBuildParams?.build(),
            pullRequestId: pullRequestId,
            pullRequestTargetBranch: _pullRequestTargetBranch?.build(),
            pullRequestViewUrl: _pullRequestViewUrl?.build(),
            repository: _repository?.build(),
            slug: slug,
            stackIdentifier: _stackIdentifier?.build(),
            startedOnWorkerAt: startedOnWorkerAt,
            status: status,
            statusText: statusText,
            tag: _tag?.build(),
            triggeredAt: triggeredAt,
            triggeredBy: _triggeredBy?.build(),
            triggeredWorkflow: triggeredWorkflow);
  } catch (_) {
    late String _$failedField;
    try {
      _$failedField = 'abortReason';
      _abortReason?.build();
      _$failedField = 'branch';
      _branch?.build();

      _$failedField = 'commitHash';
      _commitHash?.build();
      _$failedField = 'commitMessage';
      _commitMessage?.build();
      _$failedField = 'commitViewUrl';
      _commitViewUrl?.build();

      _$failedField = 'machineTypeId';
      _machineTypeId?.build();
      _$failedField = 'originalBuildParams';
      _originalBuildParams?.build();

      _$failedField = 'pullRequestTargetBranch';
      _pullRequestTargetBranch?.build();
      _$failedField = 'pullRequestViewUrl';
      _pullRequestViewUrl?.build();
      _$failedField = 'repository';
      _repository?.build();

      _$failedField = 'stackIdentifier';
      _stackIdentifier?.build();

      _$failedField = 'tag';
      _tag?.build();

      _$failedField = 'triggeredBy';
      _triggeredBy?.build();
    } catch (e) {
      throw new BuiltValueNestedFieldError(
          'V0BuildListAllResponseItemModel', _$failedField, e.toString());
    }
    rethrow;
  }
  replace(_$result);
  return _$result;
}