#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct AssociateApprovalRuleTemplateWithRepository {
_private: (),
}
impl AssociateApprovalRuleTemplateWithRepository {
pub fn builder() -> crate::input::associate_approval_rule_template_with_repository_input::Builder
{
crate::input::associate_approval_rule_template_with_repository_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse
for AssociateApprovalRuleTemplateWithRepository
{
type Output = std::result::Result<
crate::output::AssociateApprovalRuleTemplateWithRepositoryOutput,
crate::error::AssociateApprovalRuleTemplateWithRepositoryError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_associate_approval_rule_template_with_repository_error(
response,
)
} else {
crate::operation_deser::parse_associate_approval_rule_template_with_repository_response(
response,
)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct BatchAssociateApprovalRuleTemplateWithRepositories {
_private: (),
}
impl BatchAssociateApprovalRuleTemplateWithRepositories {
pub fn builder(
) -> crate::input::batch_associate_approval_rule_template_with_repositories_input::Builder {
crate::input::batch_associate_approval_rule_template_with_repositories_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse
for BatchAssociateApprovalRuleTemplateWithRepositories
{
type Output = std::result::Result<
crate::output::BatchAssociateApprovalRuleTemplateWithRepositoriesOutput,
crate::error::BatchAssociateApprovalRuleTemplateWithRepositoriesError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_batch_associate_approval_rule_template_with_repositories_error(response)
} else {
crate::operation_deser::parse_batch_associate_approval_rule_template_with_repositories_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct BatchDescribeMergeConflicts {
_private: (),
}
impl BatchDescribeMergeConflicts {
pub fn builder() -> crate::input::batch_describe_merge_conflicts_input::Builder {
crate::input::batch_describe_merge_conflicts_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for BatchDescribeMergeConflicts {
type Output = std::result::Result<
crate::output::BatchDescribeMergeConflictsOutput,
crate::error::BatchDescribeMergeConflictsError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_batch_describe_merge_conflicts_error(response)
} else {
crate::operation_deser::parse_batch_describe_merge_conflicts_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct BatchDisassociateApprovalRuleTemplateFromRepositories {
_private: (),
}
impl BatchDisassociateApprovalRuleTemplateFromRepositories {
pub fn builder(
) -> crate::input::batch_disassociate_approval_rule_template_from_repositories_input::Builder
{
crate::input::batch_disassociate_approval_rule_template_from_repositories_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse
for BatchDisassociateApprovalRuleTemplateFromRepositories
{
type Output = std::result::Result<
crate::output::BatchDisassociateApprovalRuleTemplateFromRepositoriesOutput,
crate::error::BatchDisassociateApprovalRuleTemplateFromRepositoriesError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_batch_disassociate_approval_rule_template_from_repositories_error(response)
} else {
crate::operation_deser::parse_batch_disassociate_approval_rule_template_from_repositories_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct BatchGetCommits {
_private: (),
}
impl BatchGetCommits {
pub fn builder() -> crate::input::batch_get_commits_input::Builder {
crate::input::batch_get_commits_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for BatchGetCommits {
type Output = std::result::Result<
crate::output::BatchGetCommitsOutput,
crate::error::BatchGetCommitsError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_batch_get_commits_error(response)
} else {
crate::operation_deser::parse_batch_get_commits_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct BatchGetRepositories {
_private: (),
}
impl BatchGetRepositories {
pub fn builder() -> crate::input::batch_get_repositories_input::Builder {
crate::input::batch_get_repositories_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for BatchGetRepositories {
type Output = std::result::Result<
crate::output::BatchGetRepositoriesOutput,
crate::error::BatchGetRepositoriesError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_batch_get_repositories_error(response)
} else {
crate::operation_deser::parse_batch_get_repositories_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateApprovalRuleTemplate {
_private: (),
}
impl CreateApprovalRuleTemplate {
pub fn builder() -> crate::input::create_approval_rule_template_input::Builder {
crate::input::create_approval_rule_template_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateApprovalRuleTemplate {
type Output = std::result::Result<
crate::output::CreateApprovalRuleTemplateOutput,
crate::error::CreateApprovalRuleTemplateError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_create_approval_rule_template_error(response)
} else {
crate::operation_deser::parse_create_approval_rule_template_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateBranch {
_private: (),
}
impl CreateBranch {
pub fn builder() -> crate::input::create_branch_input::Builder {
crate::input::create_branch_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateBranch {
type Output =
std::result::Result<crate::output::CreateBranchOutput, crate::error::CreateBranchError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_create_branch_error(response)
} else {
crate::operation_deser::parse_create_branch_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateCommit {
_private: (),
}
impl CreateCommit {
pub fn builder() -> crate::input::create_commit_input::Builder {
crate::input::create_commit_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateCommit {
type Output =
std::result::Result<crate::output::CreateCommitOutput, crate::error::CreateCommitError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_create_commit_error(response)
} else {
crate::operation_deser::parse_create_commit_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreatePullRequest {
_private: (),
}
impl CreatePullRequest {
pub fn builder() -> crate::input::create_pull_request_input::Builder {
crate::input::create_pull_request_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreatePullRequest {
type Output = std::result::Result<
crate::output::CreatePullRequestOutput,
crate::error::CreatePullRequestError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_create_pull_request_error(response)
} else {
crate::operation_deser::parse_create_pull_request_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreatePullRequestApprovalRule {
_private: (),
}
impl CreatePullRequestApprovalRule {
pub fn builder() -> crate::input::create_pull_request_approval_rule_input::Builder {
crate::input::create_pull_request_approval_rule_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreatePullRequestApprovalRule {
type Output = std::result::Result<
crate::output::CreatePullRequestApprovalRuleOutput,
crate::error::CreatePullRequestApprovalRuleError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_create_pull_request_approval_rule_error(response)
} else {
crate::operation_deser::parse_create_pull_request_approval_rule_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateRepository {
_private: (),
}
impl CreateRepository {
pub fn builder() -> crate::input::create_repository_input::Builder {
crate::input::create_repository_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateRepository {
type Output = std::result::Result<
crate::output::CreateRepositoryOutput,
crate::error::CreateRepositoryError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_create_repository_error(response)
} else {
crate::operation_deser::parse_create_repository_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateUnreferencedMergeCommit {
_private: (),
}
impl CreateUnreferencedMergeCommit {
pub fn builder() -> crate::input::create_unreferenced_merge_commit_input::Builder {
crate::input::create_unreferenced_merge_commit_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateUnreferencedMergeCommit {
type Output = std::result::Result<
crate::output::CreateUnreferencedMergeCommitOutput,
crate::error::CreateUnreferencedMergeCommitError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_create_unreferenced_merge_commit_error(response)
} else {
crate::operation_deser::parse_create_unreferenced_merge_commit_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteApprovalRuleTemplate {
_private: (),
}
impl DeleteApprovalRuleTemplate {
pub fn builder() -> crate::input::delete_approval_rule_template_input::Builder {
crate::input::delete_approval_rule_template_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteApprovalRuleTemplate {
type Output = std::result::Result<
crate::output::DeleteApprovalRuleTemplateOutput,
crate::error::DeleteApprovalRuleTemplateError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_delete_approval_rule_template_error(response)
} else {
crate::operation_deser::parse_delete_approval_rule_template_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteBranch {
_private: (),
}
impl DeleteBranch {
pub fn builder() -> crate::input::delete_branch_input::Builder {
crate::input::delete_branch_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteBranch {
type Output =
std::result::Result<crate::output::DeleteBranchOutput, crate::error::DeleteBranchError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_delete_branch_error(response)
} else {
crate::operation_deser::parse_delete_branch_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteCommentContent {
_private: (),
}
impl DeleteCommentContent {
pub fn builder() -> crate::input::delete_comment_content_input::Builder {
crate::input::delete_comment_content_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteCommentContent {
type Output = std::result::Result<
crate::output::DeleteCommentContentOutput,
crate::error::DeleteCommentContentError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_delete_comment_content_error(response)
} else {
crate::operation_deser::parse_delete_comment_content_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteFile {
_private: (),
}
impl DeleteFile {
pub fn builder() -> crate::input::delete_file_input::Builder {
crate::input::delete_file_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteFile {
type Output =
std::result::Result<crate::output::DeleteFileOutput, crate::error::DeleteFileError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_delete_file_error(response)
} else {
crate::operation_deser::parse_delete_file_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeletePullRequestApprovalRule {
_private: (),
}
impl DeletePullRequestApprovalRule {
pub fn builder() -> crate::input::delete_pull_request_approval_rule_input::Builder {
crate::input::delete_pull_request_approval_rule_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeletePullRequestApprovalRule {
type Output = std::result::Result<
crate::output::DeletePullRequestApprovalRuleOutput,
crate::error::DeletePullRequestApprovalRuleError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_delete_pull_request_approval_rule_error(response)
} else {
crate::operation_deser::parse_delete_pull_request_approval_rule_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteRepository {
_private: (),
}
impl DeleteRepository {
pub fn builder() -> crate::input::delete_repository_input::Builder {
crate::input::delete_repository_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteRepository {
type Output = std::result::Result<
crate::output::DeleteRepositoryOutput,
crate::error::DeleteRepositoryError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_delete_repository_error(response)
} else {
crate::operation_deser::parse_delete_repository_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeMergeConflicts {
_private: (),
}
impl DescribeMergeConflicts {
pub fn builder() -> crate::input::describe_merge_conflicts_input::Builder {
crate::input::describe_merge_conflicts_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeMergeConflicts {
type Output = std::result::Result<
crate::output::DescribeMergeConflictsOutput,
crate::error::DescribeMergeConflictsError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_describe_merge_conflicts_error(response)
} else {
crate::operation_deser::parse_describe_merge_conflicts_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribePullRequestEvents {
_private: (),
}
impl DescribePullRequestEvents {
pub fn builder() -> crate::input::describe_pull_request_events_input::Builder {
crate::input::describe_pull_request_events_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribePullRequestEvents {
type Output = std::result::Result<
crate::output::DescribePullRequestEventsOutput,
crate::error::DescribePullRequestEventsError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_describe_pull_request_events_error(response)
} else {
crate::operation_deser::parse_describe_pull_request_events_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DisassociateApprovalRuleTemplateFromRepository {
_private: (),
}
impl DisassociateApprovalRuleTemplateFromRepository {
pub fn builder(
) -> crate::input::disassociate_approval_rule_template_from_repository_input::Builder {
crate::input::disassociate_approval_rule_template_from_repository_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse
for DisassociateApprovalRuleTemplateFromRepository
{
type Output = std::result::Result<
crate::output::DisassociateApprovalRuleTemplateFromRepositoryOutput,
crate::error::DisassociateApprovalRuleTemplateFromRepositoryError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_disassociate_approval_rule_template_from_repository_error(
response,
)
} else {
crate::operation_deser::parse_disassociate_approval_rule_template_from_repository_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct EvaluatePullRequestApprovalRules {
_private: (),
}
impl EvaluatePullRequestApprovalRules {
pub fn builder() -> crate::input::evaluate_pull_request_approval_rules_input::Builder {
crate::input::evaluate_pull_request_approval_rules_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for EvaluatePullRequestApprovalRules {
type Output = std::result::Result<
crate::output::EvaluatePullRequestApprovalRulesOutput,
crate::error::EvaluatePullRequestApprovalRulesError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_evaluate_pull_request_approval_rules_error(response)
} else {
crate::operation_deser::parse_evaluate_pull_request_approval_rules_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetApprovalRuleTemplate {
_private: (),
}
impl GetApprovalRuleTemplate {
pub fn builder() -> crate::input::get_approval_rule_template_input::Builder {
crate::input::get_approval_rule_template_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetApprovalRuleTemplate {
type Output = std::result::Result<
crate::output::GetApprovalRuleTemplateOutput,
crate::error::GetApprovalRuleTemplateError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_get_approval_rule_template_error(response)
} else {
crate::operation_deser::parse_get_approval_rule_template_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetBlob {
_private: (),
}
impl GetBlob {
pub fn builder() -> crate::input::get_blob_input::Builder {
crate::input::get_blob_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetBlob {
type Output = std::result::Result<crate::output::GetBlobOutput, crate::error::GetBlobError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_get_blob_error(response)
} else {
crate::operation_deser::parse_get_blob_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetBranch {
_private: (),
}
impl GetBranch {
pub fn builder() -> crate::input::get_branch_input::Builder {
crate::input::get_branch_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetBranch {
type Output = std::result::Result<crate::output::GetBranchOutput, crate::error::GetBranchError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_get_branch_error(response)
} else {
crate::operation_deser::parse_get_branch_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetComment {
_private: (),
}
impl GetComment {
pub fn builder() -> crate::input::get_comment_input::Builder {
crate::input::get_comment_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetComment {
type Output =
std::result::Result<crate::output::GetCommentOutput, crate::error::GetCommentError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_get_comment_error(response)
} else {
crate::operation_deser::parse_get_comment_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetCommentReactions {
_private: (),
}
impl GetCommentReactions {
pub fn builder() -> crate::input::get_comment_reactions_input::Builder {
crate::input::get_comment_reactions_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetCommentReactions {
type Output = std::result::Result<
crate::output::GetCommentReactionsOutput,
crate::error::GetCommentReactionsError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_get_comment_reactions_error(response)
} else {
crate::operation_deser::parse_get_comment_reactions_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetCommentsForComparedCommit {
_private: (),
}
impl GetCommentsForComparedCommit {
pub fn builder() -> crate::input::get_comments_for_compared_commit_input::Builder {
crate::input::get_comments_for_compared_commit_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetCommentsForComparedCommit {
type Output = std::result::Result<
crate::output::GetCommentsForComparedCommitOutput,
crate::error::GetCommentsForComparedCommitError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_get_comments_for_compared_commit_error(response)
} else {
crate::operation_deser::parse_get_comments_for_compared_commit_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetCommentsForPullRequest {
_private: (),
}
impl GetCommentsForPullRequest {
pub fn builder() -> crate::input::get_comments_for_pull_request_input::Builder {
crate::input::get_comments_for_pull_request_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetCommentsForPullRequest {
type Output = std::result::Result<
crate::output::GetCommentsForPullRequestOutput,
crate::error::GetCommentsForPullRequestError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_get_comments_for_pull_request_error(response)
} else {
crate::operation_deser::parse_get_comments_for_pull_request_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetCommit {
_private: (),
}
impl GetCommit {
pub fn builder() -> crate::input::get_commit_input::Builder {
crate::input::get_commit_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetCommit {
type Output = std::result::Result<crate::output::GetCommitOutput, crate::error::GetCommitError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_get_commit_error(response)
} else {
crate::operation_deser::parse_get_commit_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetDifferences {
_private: (),
}
impl GetDifferences {
pub fn builder() -> crate::input::get_differences_input::Builder {
crate::input::get_differences_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetDifferences {
type Output =
std::result::Result<crate::output::GetDifferencesOutput, crate::error::GetDifferencesError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_get_differences_error(response)
} else {
crate::operation_deser::parse_get_differences_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetFile {
_private: (),
}
impl GetFile {
pub fn builder() -> crate::input::get_file_input::Builder {
crate::input::get_file_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetFile {
type Output = std::result::Result<crate::output::GetFileOutput, crate::error::GetFileError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_get_file_error(response)
} else {
crate::operation_deser::parse_get_file_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetFolder {
_private: (),
}
impl GetFolder {
pub fn builder() -> crate::input::get_folder_input::Builder {
crate::input::get_folder_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetFolder {
type Output = std::result::Result<crate::output::GetFolderOutput, crate::error::GetFolderError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_get_folder_error(response)
} else {
crate::operation_deser::parse_get_folder_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetMergeCommit {
_private: (),
}
impl GetMergeCommit {
pub fn builder() -> crate::input::get_merge_commit_input::Builder {
crate::input::get_merge_commit_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetMergeCommit {
type Output =
std::result::Result<crate::output::GetMergeCommitOutput, crate::error::GetMergeCommitError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_get_merge_commit_error(response)
} else {
crate::operation_deser::parse_get_merge_commit_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetMergeConflicts {
_private: (),
}
impl GetMergeConflicts {
pub fn builder() -> crate::input::get_merge_conflicts_input::Builder {
crate::input::get_merge_conflicts_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetMergeConflicts {
type Output = std::result::Result<
crate::output::GetMergeConflictsOutput,
crate::error::GetMergeConflictsError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_get_merge_conflicts_error(response)
} else {
crate::operation_deser::parse_get_merge_conflicts_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetMergeOptions {
_private: (),
}
impl GetMergeOptions {
pub fn builder() -> crate::input::get_merge_options_input::Builder {
crate::input::get_merge_options_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetMergeOptions {
type Output = std::result::Result<
crate::output::GetMergeOptionsOutput,
crate::error::GetMergeOptionsError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_get_merge_options_error(response)
} else {
crate::operation_deser::parse_get_merge_options_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetPullRequest {
_private: (),
}
impl GetPullRequest {
pub fn builder() -> crate::input::get_pull_request_input::Builder {
crate::input::get_pull_request_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetPullRequest {
type Output =
std::result::Result<crate::output::GetPullRequestOutput, crate::error::GetPullRequestError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_get_pull_request_error(response)
} else {
crate::operation_deser::parse_get_pull_request_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetPullRequestApprovalStates {
_private: (),
}
impl GetPullRequestApprovalStates {
pub fn builder() -> crate::input::get_pull_request_approval_states_input::Builder {
crate::input::get_pull_request_approval_states_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetPullRequestApprovalStates {
type Output = std::result::Result<
crate::output::GetPullRequestApprovalStatesOutput,
crate::error::GetPullRequestApprovalStatesError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_get_pull_request_approval_states_error(response)
} else {
crate::operation_deser::parse_get_pull_request_approval_states_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetPullRequestOverrideState {
_private: (),
}
impl GetPullRequestOverrideState {
pub fn builder() -> crate::input::get_pull_request_override_state_input::Builder {
crate::input::get_pull_request_override_state_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetPullRequestOverrideState {
type Output = std::result::Result<
crate::output::GetPullRequestOverrideStateOutput,
crate::error::GetPullRequestOverrideStateError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_get_pull_request_override_state_error(response)
} else {
crate::operation_deser::parse_get_pull_request_override_state_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetRepository {
_private: (),
}
impl GetRepository {
pub fn builder() -> crate::input::get_repository_input::Builder {
crate::input::get_repository_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetRepository {
type Output =
std::result::Result<crate::output::GetRepositoryOutput, crate::error::GetRepositoryError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_get_repository_error(response)
} else {
crate::operation_deser::parse_get_repository_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetRepositoryTriggers {
_private: (),
}
impl GetRepositoryTriggers {
pub fn builder() -> crate::input::get_repository_triggers_input::Builder {
crate::input::get_repository_triggers_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetRepositoryTriggers {
type Output = std::result::Result<
crate::output::GetRepositoryTriggersOutput,
crate::error::GetRepositoryTriggersError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_get_repository_triggers_error(response)
} else {
crate::operation_deser::parse_get_repository_triggers_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListApprovalRuleTemplates {
_private: (),
}
impl ListApprovalRuleTemplates {
pub fn builder() -> crate::input::list_approval_rule_templates_input::Builder {
crate::input::list_approval_rule_templates_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListApprovalRuleTemplates {
type Output = std::result::Result<
crate::output::ListApprovalRuleTemplatesOutput,
crate::error::ListApprovalRuleTemplatesError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_approval_rule_templates_error(response)
} else {
crate::operation_deser::parse_list_approval_rule_templates_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListAssociatedApprovalRuleTemplatesForRepository {
_private: (),
}
impl ListAssociatedApprovalRuleTemplatesForRepository {
pub fn builder(
) -> crate::input::list_associated_approval_rule_templates_for_repository_input::Builder {
crate::input::list_associated_approval_rule_templates_for_repository_input::Builder::default(
)
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse
for ListAssociatedApprovalRuleTemplatesForRepository
{
type Output = std::result::Result<
crate::output::ListAssociatedApprovalRuleTemplatesForRepositoryOutput,
crate::error::ListAssociatedApprovalRuleTemplatesForRepositoryError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_associated_approval_rule_templates_for_repository_error(response)
} else {
crate::operation_deser::parse_list_associated_approval_rule_templates_for_repository_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListBranches {
_private: (),
}
impl ListBranches {
pub fn builder() -> crate::input::list_branches_input::Builder {
crate::input::list_branches_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListBranches {
type Output =
std::result::Result<crate::output::ListBranchesOutput, crate::error::ListBranchesError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_branches_error(response)
} else {
crate::operation_deser::parse_list_branches_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListPullRequests {
_private: (),
}
impl ListPullRequests {
pub fn builder() -> crate::input::list_pull_requests_input::Builder {
crate::input::list_pull_requests_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListPullRequests {
type Output = std::result::Result<
crate::output::ListPullRequestsOutput,
crate::error::ListPullRequestsError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_pull_requests_error(response)
} else {
crate::operation_deser::parse_list_pull_requests_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListRepositories {
_private: (),
}
impl ListRepositories {
pub fn builder() -> crate::input::list_repositories_input::Builder {
crate::input::list_repositories_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListRepositories {
type Output = std::result::Result<
crate::output::ListRepositoriesOutput,
crate::error::ListRepositoriesError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_repositories_error(response)
} else {
crate::operation_deser::parse_list_repositories_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListRepositoriesForApprovalRuleTemplate {
_private: (),
}
impl ListRepositoriesForApprovalRuleTemplate {
pub fn builder() -> crate::input::list_repositories_for_approval_rule_template_input::Builder {
crate::input::list_repositories_for_approval_rule_template_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListRepositoriesForApprovalRuleTemplate {
type Output = std::result::Result<
crate::output::ListRepositoriesForApprovalRuleTemplateOutput,
crate::error::ListRepositoriesForApprovalRuleTemplateError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_repositories_for_approval_rule_template_error(
response,
)
} else {
crate::operation_deser::parse_list_repositories_for_approval_rule_template_response(
response,
)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListTagsForResource {
_private: (),
}
impl ListTagsForResource {
pub fn builder() -> crate::input::list_tags_for_resource_input::Builder {
crate::input::list_tags_for_resource_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListTagsForResource {
type Output = std::result::Result<
crate::output::ListTagsForResourceOutput,
crate::error::ListTagsForResourceError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_tags_for_resource_error(response)
} else {
crate::operation_deser::parse_list_tags_for_resource_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct MergeBranchesByFastForward {
_private: (),
}
impl MergeBranchesByFastForward {
pub fn builder() -> crate::input::merge_branches_by_fast_forward_input::Builder {
crate::input::merge_branches_by_fast_forward_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for MergeBranchesByFastForward {
type Output = std::result::Result<
crate::output::MergeBranchesByFastForwardOutput,
crate::error::MergeBranchesByFastForwardError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_merge_branches_by_fast_forward_error(response)
} else {
crate::operation_deser::parse_merge_branches_by_fast_forward_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct MergeBranchesBySquash {
_private: (),
}
impl MergeBranchesBySquash {
pub fn builder() -> crate::input::merge_branches_by_squash_input::Builder {
crate::input::merge_branches_by_squash_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for MergeBranchesBySquash {
type Output = std::result::Result<
crate::output::MergeBranchesBySquashOutput,
crate::error::MergeBranchesBySquashError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_merge_branches_by_squash_error(response)
} else {
crate::operation_deser::parse_merge_branches_by_squash_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct MergeBranchesByThreeWay {
_private: (),
}
impl MergeBranchesByThreeWay {
pub fn builder() -> crate::input::merge_branches_by_three_way_input::Builder {
crate::input::merge_branches_by_three_way_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for MergeBranchesByThreeWay {
type Output = std::result::Result<
crate::output::MergeBranchesByThreeWayOutput,
crate::error::MergeBranchesByThreeWayError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_merge_branches_by_three_way_error(response)
} else {
crate::operation_deser::parse_merge_branches_by_three_way_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct MergePullRequestByFastForward {
_private: (),
}
impl MergePullRequestByFastForward {
pub fn builder() -> crate::input::merge_pull_request_by_fast_forward_input::Builder {
crate::input::merge_pull_request_by_fast_forward_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for MergePullRequestByFastForward {
type Output = std::result::Result<
crate::output::MergePullRequestByFastForwardOutput,
crate::error::MergePullRequestByFastForwardError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_merge_pull_request_by_fast_forward_error(response)
} else {
crate::operation_deser::parse_merge_pull_request_by_fast_forward_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct MergePullRequestBySquash {
_private: (),
}
impl MergePullRequestBySquash {
pub fn builder() -> crate::input::merge_pull_request_by_squash_input::Builder {
crate::input::merge_pull_request_by_squash_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for MergePullRequestBySquash {
type Output = std::result::Result<
crate::output::MergePullRequestBySquashOutput,
crate::error::MergePullRequestBySquashError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_merge_pull_request_by_squash_error(response)
} else {
crate::operation_deser::parse_merge_pull_request_by_squash_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct MergePullRequestByThreeWay {
_private: (),
}
impl MergePullRequestByThreeWay {
pub fn builder() -> crate::input::merge_pull_request_by_three_way_input::Builder {
crate::input::merge_pull_request_by_three_way_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for MergePullRequestByThreeWay {
type Output = std::result::Result<
crate::output::MergePullRequestByThreeWayOutput,
crate::error::MergePullRequestByThreeWayError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_merge_pull_request_by_three_way_error(response)
} else {
crate::operation_deser::parse_merge_pull_request_by_three_way_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct OverridePullRequestApprovalRules {
_private: (),
}
impl OverridePullRequestApprovalRules {
pub fn builder() -> crate::input::override_pull_request_approval_rules_input::Builder {
crate::input::override_pull_request_approval_rules_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for OverridePullRequestApprovalRules {
type Output = std::result::Result<
crate::output::OverridePullRequestApprovalRulesOutput,
crate::error::OverridePullRequestApprovalRulesError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_override_pull_request_approval_rules_error(response)
} else {
crate::operation_deser::parse_override_pull_request_approval_rules_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct PostCommentForComparedCommit {
_private: (),
}
impl PostCommentForComparedCommit {
pub fn builder() -> crate::input::post_comment_for_compared_commit_input::Builder {
crate::input::post_comment_for_compared_commit_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for PostCommentForComparedCommit {
type Output = std::result::Result<
crate::output::PostCommentForComparedCommitOutput,
crate::error::PostCommentForComparedCommitError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_post_comment_for_compared_commit_error(response)
} else {
crate::operation_deser::parse_post_comment_for_compared_commit_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct PostCommentForPullRequest {
_private: (),
}
impl PostCommentForPullRequest {
pub fn builder() -> crate::input::post_comment_for_pull_request_input::Builder {
crate::input::post_comment_for_pull_request_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for PostCommentForPullRequest {
type Output = std::result::Result<
crate::output::PostCommentForPullRequestOutput,
crate::error::PostCommentForPullRequestError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_post_comment_for_pull_request_error(response)
} else {
crate::operation_deser::parse_post_comment_for_pull_request_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct PostCommentReply {
_private: (),
}
impl PostCommentReply {
pub fn builder() -> crate::input::post_comment_reply_input::Builder {
crate::input::post_comment_reply_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for PostCommentReply {
type Output = std::result::Result<
crate::output::PostCommentReplyOutput,
crate::error::PostCommentReplyError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_post_comment_reply_error(response)
} else {
crate::operation_deser::parse_post_comment_reply_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct PutCommentReaction {
_private: (),
}
impl PutCommentReaction {
pub fn builder() -> crate::input::put_comment_reaction_input::Builder {
crate::input::put_comment_reaction_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for PutCommentReaction {
type Output = std::result::Result<
crate::output::PutCommentReactionOutput,
crate::error::PutCommentReactionError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_put_comment_reaction_error(response)
} else {
crate::operation_deser::parse_put_comment_reaction_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct PutFile {
_private: (),
}
impl PutFile {
pub fn builder() -> crate::input::put_file_input::Builder {
crate::input::put_file_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for PutFile {
type Output = std::result::Result<crate::output::PutFileOutput, crate::error::PutFileError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_put_file_error(response)
} else {
crate::operation_deser::parse_put_file_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct PutRepositoryTriggers {
_private: (),
}
impl PutRepositoryTriggers {
pub fn builder() -> crate::input::put_repository_triggers_input::Builder {
crate::input::put_repository_triggers_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for PutRepositoryTriggers {
type Output = std::result::Result<
crate::output::PutRepositoryTriggersOutput,
crate::error::PutRepositoryTriggersError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_put_repository_triggers_error(response)
} else {
crate::operation_deser::parse_put_repository_triggers_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct TagResource {
_private: (),
}
impl TagResource {
pub fn builder() -> crate::input::tag_resource_input::Builder {
crate::input::tag_resource_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for TagResource {
type Output =
std::result::Result<crate::output::TagResourceOutput, crate::error::TagResourceError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_tag_resource_error(response)
} else {
crate::operation_deser::parse_tag_resource_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct TestRepositoryTriggers {
_private: (),
}
impl TestRepositoryTriggers {
pub fn builder() -> crate::input::test_repository_triggers_input::Builder {
crate::input::test_repository_triggers_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for TestRepositoryTriggers {
type Output = std::result::Result<
crate::output::TestRepositoryTriggersOutput,
crate::error::TestRepositoryTriggersError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_test_repository_triggers_error(response)
} else {
crate::operation_deser::parse_test_repository_triggers_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UntagResource {
_private: (),
}
impl UntagResource {
pub fn builder() -> crate::input::untag_resource_input::Builder {
crate::input::untag_resource_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UntagResource {
type Output =
std::result::Result<crate::output::UntagResourceOutput, crate::error::UntagResourceError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_untag_resource_error(response)
} else {
crate::operation_deser::parse_untag_resource_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateApprovalRuleTemplateContent {
_private: (),
}
impl UpdateApprovalRuleTemplateContent {
pub fn builder() -> crate::input::update_approval_rule_template_content_input::Builder {
crate::input::update_approval_rule_template_content_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateApprovalRuleTemplateContent {
type Output = std::result::Result<
crate::output::UpdateApprovalRuleTemplateContentOutput,
crate::error::UpdateApprovalRuleTemplateContentError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_update_approval_rule_template_content_error(response)
} else {
crate::operation_deser::parse_update_approval_rule_template_content_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateApprovalRuleTemplateDescription {
_private: (),
}
impl UpdateApprovalRuleTemplateDescription {
pub fn builder() -> crate::input::update_approval_rule_template_description_input::Builder {
crate::input::update_approval_rule_template_description_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateApprovalRuleTemplateDescription {
type Output = std::result::Result<
crate::output::UpdateApprovalRuleTemplateDescriptionOutput,
crate::error::UpdateApprovalRuleTemplateDescriptionError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_update_approval_rule_template_description_error(response)
} else {
crate::operation_deser::parse_update_approval_rule_template_description_response(
response,
)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateApprovalRuleTemplateName {
_private: (),
}
impl UpdateApprovalRuleTemplateName {
pub fn builder() -> crate::input::update_approval_rule_template_name_input::Builder {
crate::input::update_approval_rule_template_name_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateApprovalRuleTemplateName {
type Output = std::result::Result<
crate::output::UpdateApprovalRuleTemplateNameOutput,
crate::error::UpdateApprovalRuleTemplateNameError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_update_approval_rule_template_name_error(response)
} else {
crate::operation_deser::parse_update_approval_rule_template_name_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateComment {
_private: (),
}
impl UpdateComment {
pub fn builder() -> crate::input::update_comment_input::Builder {
crate::input::update_comment_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateComment {
type Output =
std::result::Result<crate::output::UpdateCommentOutput, crate::error::UpdateCommentError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_update_comment_error(response)
} else {
crate::operation_deser::parse_update_comment_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateDefaultBranch {
_private: (),
}
impl UpdateDefaultBranch {
pub fn builder() -> crate::input::update_default_branch_input::Builder {
crate::input::update_default_branch_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateDefaultBranch {
type Output = std::result::Result<
crate::output::UpdateDefaultBranchOutput,
crate::error::UpdateDefaultBranchError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_update_default_branch_error(response)
} else {
crate::operation_deser::parse_update_default_branch_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdatePullRequestApprovalRuleContent {
_private: (),
}
impl UpdatePullRequestApprovalRuleContent {
pub fn builder() -> crate::input::update_pull_request_approval_rule_content_input::Builder {
crate::input::update_pull_request_approval_rule_content_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdatePullRequestApprovalRuleContent {
type Output = std::result::Result<
crate::output::UpdatePullRequestApprovalRuleContentOutput,
crate::error::UpdatePullRequestApprovalRuleContentError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_update_pull_request_approval_rule_content_error(response)
} else {
crate::operation_deser::parse_update_pull_request_approval_rule_content_response(
response,
)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdatePullRequestApprovalState {
_private: (),
}
impl UpdatePullRequestApprovalState {
pub fn builder() -> crate::input::update_pull_request_approval_state_input::Builder {
crate::input::update_pull_request_approval_state_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdatePullRequestApprovalState {
type Output = std::result::Result<
crate::output::UpdatePullRequestApprovalStateOutput,
crate::error::UpdatePullRequestApprovalStateError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_update_pull_request_approval_state_error(response)
} else {
crate::operation_deser::parse_update_pull_request_approval_state_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdatePullRequestDescription {
_private: (),
}
impl UpdatePullRequestDescription {
pub fn builder() -> crate::input::update_pull_request_description_input::Builder {
crate::input::update_pull_request_description_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdatePullRequestDescription {
type Output = std::result::Result<
crate::output::UpdatePullRequestDescriptionOutput,
crate::error::UpdatePullRequestDescriptionError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_update_pull_request_description_error(response)
} else {
crate::operation_deser::parse_update_pull_request_description_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdatePullRequestStatus {
_private: (),
}
impl UpdatePullRequestStatus {
pub fn builder() -> crate::input::update_pull_request_status_input::Builder {
crate::input::update_pull_request_status_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdatePullRequestStatus {
type Output = std::result::Result<
crate::output::UpdatePullRequestStatusOutput,
crate::error::UpdatePullRequestStatusError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_update_pull_request_status_error(response)
} else {
crate::operation_deser::parse_update_pull_request_status_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdatePullRequestTitle {
_private: (),
}
impl UpdatePullRequestTitle {
pub fn builder() -> crate::input::update_pull_request_title_input::Builder {
crate::input::update_pull_request_title_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdatePullRequestTitle {
type Output = std::result::Result<
crate::output::UpdatePullRequestTitleOutput,
crate::error::UpdatePullRequestTitleError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_update_pull_request_title_error(response)
} else {
crate::operation_deser::parse_update_pull_request_title_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateRepositoryDescription {
_private: (),
}
impl UpdateRepositoryDescription {
pub fn builder() -> crate::input::update_repository_description_input::Builder {
crate::input::update_repository_description_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateRepositoryDescription {
type Output = std::result::Result<
crate::output::UpdateRepositoryDescriptionOutput,
crate::error::UpdateRepositoryDescriptionError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_update_repository_description_error(response)
} else {
crate::operation_deser::parse_update_repository_description_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateRepositoryName {
_private: (),
}
impl UpdateRepositoryName {
pub fn builder() -> crate::input::update_repository_name_input::Builder {
crate::input::update_repository_name_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateRepositoryName {
type Output = std::result::Result<
crate::output::UpdateRepositoryNameOutput,
crate::error::UpdateRepositoryNameError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_update_repository_name_error(response)
} else {
crate::operation_deser::parse_update_repository_name_response(response)
}
}
}
pub mod customize;