fn decline_invitations(
        &self,
        input: DeclineInvitationsRequest,
    ) -> RusotoFuture<DeclineInvitationsResponse, DeclineInvitationsError> {
        let request_uri = "/invitation/decline";

        let mut request = SignedRequest::new("POST", "guardduty", &self.region, &request_uri);
        request.set_content_type("application/x-amz-json-1.1".to_owned());

        let encoded = Some(serde_json::to_vec(&input).unwrap());
        request.set_payload(encoded);

        self.client.sign_and_dispatch(request, |response| {
            if response.status.as_u16() == 200 {
                Box::new(response.buffer().from_err().map(|response| {
                    let mut body = response.body;

                    if body == b"null" || body.is_empty() {
                        body = b"{}".to_vec();
                    }

                    debug!("Response body: {:?}", body);
                    debug!("Response status: {}", response.status);
                    let result =
                        serde_json::from_slice::<DeclineInvitationsResponse>(&body).unwrap();

                    result
                }))
            } else {
                Box::new(
                    response
                        .buffer()
                        .from_err()
                        .and_then(|response| Err(DeclineInvitationsError::from_response(response))),
                )
            }
        })
    }
/// <p>Declines invitations sent to the current member account by AWS account specified by their account IDs.</p>
Declines invitations sent to the current member account by AWS account specified by their account IDs.
Declines invitations sent to the current member account by AWS account specified by their account IDs .
fn decline_invitations(
        &self,
        input: DeclineInvitationsRequest,
    ) -> RusotoFuture<DeclineInvitationsResponse, DeclineInvitationsError> {
        let request_uri = "/invitation/decline";
        let mut request = SignedRequest::new("POST", "guardduty", &self.region, &request_uri);
        request.set_content_type("application/x-amz-json-1.1".to_owned());
        let encoded = Some(serde_json::to_vec(&input).unwrap());
        request.set_payload(encoded);
        self.client.sign_and_dispatch(request, |response| {
            if response.status.as_u16() == 200 {
                Box::new(response.buffer().from_err().map(|response| {
                    let mut body = response.body;
                    if body == b"null" || body.is_empty() {
                        body = b"{}".to_vec();
                    }
                    debug!("Response body: {:?}", body);
                    debug!("Response status: {}", response.status);
                    let result =
                        serde_json::from_slice::<DeclineInvitationsResponse>(&body).unwrap();
                    result
                }))
            } else {
                Box::new(
                    response
                        .buffer()
                        .from_err()
                        .and_then(|response| Err(DeclineInvitationsError::from_response(response))),
                )
            }
        })
    }
fn decline_invitations ( & self , input : DeclineInvitationsRequest , ) -> RusotoFuture < DeclineInvitationsResponse , DeclineInvitationsError > { let request_uri = " " ; let mut request = SignedRequest :: new ( " " , " " , & self . region , & request_uri ) ; request . set_content_type ( " " . to_owned ( ) ) ; let encoded = Some ( serde_json :: to_vec ( & input ) . unwrap ( ) ) ; request . set_payload ( encoded ) ; self . client . sign_and_dispatch ( request , | response | { if response . status . as_u16 ( ) == 200 { Box :: new ( response . buffer ( ) . from_err ( ) . map ( | response | { let mut body = response . body ; if body == b" " || body . is_empty ( ) { body = b" " . to_vec ( ) ; } debug ! ( " " body ) ; debug ! ( " " response status ) ; let result = serde_json :: from_slice :: < DeclineInvitationsResponse > ( & body ) . unwrap ( ) ; result } ) ) } else { Box :: new ( response . buffer ( ) . from_err ( ) . and_then ( | response | Err ( DeclineInvitationsError :: from_response ( response ) ) ) , ) } } ) }
<p>Declines invitations sent to the current member account by AWS account specified by their account IDs.</p>
<p > Declines invitations sent to the current member account by AWS account specified by their account IDs . < / p >
&self
input
DeclineInvitationsRequest
&self
input
DeclineInvitationsRequest