fn delete_invitations(
        &self,
        input: DeleteInvitationsRequest,
    ) -> RusotoFuture<DeleteInvitationsResponse, DeleteInvitationsError> {
        let request_uri = "/invitation/delete";

        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::<DeleteInvitationsResponse>(&body).unwrap();

                    result
                }))
            } else {
                Box::new(
                    response
                        .buffer()
                        .from_err()
                        .and_then(|response| Err(DeleteInvitationsError::from_response(response))),
                )
            }
        })
    }
/// <p>Deletes invitations sent to the current member account by AWS accounts specified by their account IDs.</p>
Deletes invitations sent to the current member account by AWS accounts specified by their account IDs.
Deletes invitations sent to the current member account by AWS accounts specified by their account IDs .
fn delete_invitations(
        &self,
        input: DeleteInvitationsRequest,
    ) -> RusotoFuture<DeleteInvitationsResponse, DeleteInvitationsError> {
        let request_uri = "/invitation/delete";
        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::<DeleteInvitationsResponse>(&body).unwrap();
                    result
                }))
            } else {
                Box::new(
                    response
                        .buffer()
                        .from_err()
                        .and_then(|response| Err(DeleteInvitationsError::from_response(response))),
                )
            }
        })
    }
fn delete_invitations ( & self , input : DeleteInvitationsRequest , ) -> RusotoFuture < DeleteInvitationsResponse , DeleteInvitationsError > { 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 :: < DeleteInvitationsResponse > ( & body ) . unwrap ( ) ; result } ) ) } else { Box :: new ( response . buffer ( ) . from_err ( ) . and_then ( | response | Err ( DeleteInvitationsError :: from_response ( response ) ) ) , ) } } ) }
<p>Deletes invitations sent to the current member account by AWS accounts specified by their account IDs.</p>
<p > Deletes invitations sent to the current member account by AWS accounts specified by their account IDs . < / p >
&self
input
DeleteInvitationsRequest
&self
input
DeleteInvitationsRequest