Values.MergePullRequestBySquashOutputSourceAttempts to merge the source commit of a pull request into the specified destination branch for that pull request at the specified commit using the squash merge strategy. If the merge is successful, it closes the pull request.
type nonrec error = [ | `CommitMessageLengthExceededException of CommitMessageLengthExceededException.t| `ConcurrentReferenceUpdateException of ConcurrentReferenceUpdateException.t| `EncryptionIntegrityChecksFailedException of
EncryptionIntegrityChecksFailedException.t| `EncryptionKeyAccessDeniedException of EncryptionKeyAccessDeniedException.t| `EncryptionKeyDisabledException of EncryptionKeyDisabledException.t| `EncryptionKeyNotFoundException of EncryptionKeyNotFoundException.t| `FileContentSizeLimitExceededException of
FileContentSizeLimitExceededException.t| `FolderContentSizeLimitExceededException of
FolderContentSizeLimitExceededException.t| `InvalidCommitIdException of InvalidCommitIdException.t| `InvalidConflictDetailLevelException of InvalidConflictDetailLevelException.t| `InvalidConflictResolutionException of InvalidConflictResolutionException.t| `InvalidConflictResolutionStrategyException of
InvalidConflictResolutionStrategyException.t| `InvalidEmailException of InvalidEmailException.t| `InvalidFileModeException of InvalidFileModeException.t| `InvalidPathException of InvalidPathException.t| `InvalidPullRequestIdException of InvalidPullRequestIdException.t| `InvalidReplacementContentException of InvalidReplacementContentException.t| `InvalidReplacementTypeException of InvalidReplacementTypeException.t| `InvalidRepositoryNameException of InvalidRepositoryNameException.t| `ManualMergeRequiredException of ManualMergeRequiredException.t| `MaximumConflictResolutionEntriesExceededException of
MaximumConflictResolutionEntriesExceededException.t| `MaximumFileContentToLoadExceededException of
MaximumFileContentToLoadExceededException.t| `MaximumItemsToCompareExceededException of
MaximumItemsToCompareExceededException.t| `MultipleConflictResolutionEntriesException of
MultipleConflictResolutionEntriesException.t| `NameLengthExceededException of NameLengthExceededException.t| `PathRequiredException of PathRequiredException.t| `PullRequestAlreadyClosedException of PullRequestAlreadyClosedException.t| `PullRequestApprovalRulesNotSatisfiedException of
PullRequestApprovalRulesNotSatisfiedException.t| `PullRequestDoesNotExistException of PullRequestDoesNotExistException.t| `PullRequestIdRequiredException of PullRequestIdRequiredException.t| `ReplacementContentRequiredException of ReplacementContentRequiredException.t| `ReplacementTypeRequiredException of ReplacementTypeRequiredException.t| `RepositoryDoesNotExistException of RepositoryDoesNotExistException.t| `RepositoryNameRequiredException of RepositoryNameRequiredException.t| `RepositoryNotAssociatedWithPullRequestException of
RepositoryNotAssociatedWithPullRequestException.t| `TipOfSourceReferenceIsDifferentException of
TipOfSourceReferenceIsDifferentException.t| `TipsDivergenceExceededException of TipsDivergenceExceededException.t| `Unknown_operation_error of string * string option ]val error_of_json :
string ->
Yojson.Safe.t ->
[> `CommitMessageLengthExceededException of unit
| `ConcurrentReferenceUpdateException of unit
| `EncryptionIntegrityChecksFailedException of unit
| `EncryptionKeyAccessDeniedException of unit
| `EncryptionKeyDisabledException of unit
| `EncryptionKeyNotFoundException of unit
| `EncryptionKeyUnavailableException of unit
| `FileContentSizeLimitExceededException of unit
| `FolderContentSizeLimitExceededException of unit
| `InvalidCommitIdException of unit
| `InvalidConflictDetailLevelException of unit
| `InvalidConflictResolutionException of unit
| `InvalidConflictResolutionStrategyException of unit
| `InvalidEmailException of unit
| `InvalidFileModeException of unit
| `InvalidPathException of unit
| `InvalidPullRequestIdException of unit
| `InvalidReplacementContentException of unit
| `InvalidReplacementTypeException of unit
| `InvalidRepositoryNameException of unit
| `ManualMergeRequiredException of unit
| `MaximumConflictResolutionEntriesExceededException of unit
| `MaximumFileContentToLoadExceededException of unit
| `MaximumItemsToCompareExceededException of unit
| `MultipleConflictResolutionEntriesException of unit
| `NameLengthExceededException of unit
| `PathRequiredException of unit
| `PullRequestAlreadyClosedException of unit
| `PullRequestApprovalRulesNotSatisfiedException of unit
| `PullRequestDoesNotExistException of unit
| `PullRequestIdRequiredException of unit
| `ReplacementContentRequiredException of unit
| `ReplacementTypeRequiredException of unit
| `RepositoryDoesNotExistException of unit
| `RepositoryNameRequiredException of unit
| `RepositoryNotAssociatedWithPullRequestException of unit
| `TipOfSourceReferenceIsDifferentException of unit
| `TipsDivergenceExceededException of unit
| `Unknown_operation_error of string * string option ]val error_of_xml :
string ->
Awso.Xml.t ->
[> `CommitMessageLengthExceededException of unit
| `ConcurrentReferenceUpdateException of unit
| `EncryptionIntegrityChecksFailedException of unit
| `EncryptionKeyAccessDeniedException of unit
| `EncryptionKeyDisabledException of unit
| `EncryptionKeyNotFoundException of unit
| `EncryptionKeyUnavailableException of unit
| `FileContentSizeLimitExceededException of unit
| `FolderContentSizeLimitExceededException of unit
| `InvalidCommitIdException of unit
| `InvalidConflictDetailLevelException of unit
| `InvalidConflictResolutionException of unit
| `InvalidConflictResolutionStrategyException of unit
| `InvalidEmailException of unit
| `InvalidFileModeException of unit
| `InvalidPathException of unit
| `InvalidPullRequestIdException of unit
| `InvalidReplacementContentException of unit
| `InvalidReplacementTypeException of unit
| `InvalidRepositoryNameException of unit
| `ManualMergeRequiredException of unit
| `MaximumConflictResolutionEntriesExceededException of unit
| `MaximumFileContentToLoadExceededException of unit
| `MaximumItemsToCompareExceededException of unit
| `MultipleConflictResolutionEntriesException of unit
| `NameLengthExceededException of unit
| `PathRequiredException of unit
| `PullRequestAlreadyClosedException of unit
| `PullRequestApprovalRulesNotSatisfiedException of unit
| `PullRequestDoesNotExistException of unit
| `PullRequestIdRequiredException of unit
| `ReplacementContentRequiredException of unit
| `ReplacementTypeRequiredException of unit
| `RepositoryDoesNotExistException of unit
| `RepositoryNameRequiredException of unit
| `RepositoryNotAssociatedWithPullRequestException of unit
| `TipOfSourceReferenceIsDifferentException of unit
| `TipsDivergenceExceededException of unit
| `Unknown_operation_error of string * string option ]val to_value :
t ->
[> `Structure of
(string
* [> `Structure of
(string
* [> `Enum of string
| `List of
[> `Structure of
(string
* [> `String of RepositoryName.t
| `Structure of
(string
* [> `Boolean of IsMerged.t
| `Enum of string
| `String of Arn.t ])
list
| `Timestamp of LastModifiedDate.t ])
list ]
list
| `String of PullRequestId.t
| `Timestamp of LastModifiedDate.t ])
list ])
list ]