diff --git a/epp-client/src/domain/transfer.rs b/epp-client/src/domain/transfer.rs index 39f5edc..5a173b5 100644 --- a/epp-client/src/domain/transfer.rs +++ b/epp-client/src/domain/transfer.rs @@ -5,7 +5,6 @@ use epp_client_macros::*; use super::XMLNS; use crate::common::{DomainAuthInfo, ElementName, NoExtension, Period, StringValue}; use crate::request::{EppExtension, EppRequest}; -use crate::response::ResponseStatus; use serde::{Deserialize, Serialize}; #[derive(Debug)] @@ -31,7 +30,7 @@ pub struct DomainTransferApprove { impl EppRequest for DomainTransferApprove { type Input = DomainTransferReq; - type Output = ResponseStatus; + type Output = DomainTransferResponse; fn into_parts(self) -> (Self::Input, Option) { (self.request, self.extension) @@ -46,7 +45,7 @@ pub struct DomainTransferReject { impl EppRequest for DomainTransferReject { type Input = DomainTransferReq; - type Output = ResponseStatus; + type Output = DomainTransferResponse; fn into_parts(self) -> (Self::Input, Option) { (self.request, self.extension) @@ -61,7 +60,7 @@ pub struct DomainTransferCancel { impl EppRequest for DomainTransferCancel { type Input = DomainTransferReq; - type Output = ResponseStatus; + type Output = DomainTransferResponse; fn into_parts(self) -> (Self::Input, Option) { (self.request, self.extension) diff --git a/epp-client/test/resources/response/domain/transfer_approve.xml b/epp-client/test/resources/response/domain/transfer_approve.xml index 6dd6663..0982188 100644 --- a/epp-client/test/resources/response/domain/transfer_approve.xml +++ b/epp-client/test/resources/response/domain/transfer_approve.xml @@ -1,9 +1,20 @@ - + Command completed successfully + + + eppdev.com + clientApproved + 29100134 + 2021-12-02T23:55:51Z + eppac + 2021-12-02T23:55:51Z + 2026-12-02T23:55:51Z + + cltrid:1626454866 RO-6879-1627224678242975 diff --git a/epp-client/test/resources/response/domain/transfer_cancel.xml b/epp-client/test/resources/response/domain/transfer_cancel.xml index 6dd6663..77531f5 100644 --- a/epp-client/test/resources/response/domain/transfer_cancel.xml +++ b/epp-client/test/resources/response/domain/transfer_cancel.xml @@ -1,9 +1,19 @@ - + Command completed successfully + + + eppdev-transfer.com + clientCancelled + 29000333 + 2021-12-03T21:44:35Z + ClientY + 2021-12-03T21:44:35Z + + cltrid:1626454866 RO-6879-1627224678242975 diff --git a/epp-client/test/resources/response/domain/transfer_reject.xml b/epp-client/test/resources/response/domain/transfer_reject.xml index 6dd6663..692a86d 100644 --- a/epp-client/test/resources/response/domain/transfer_reject.xml +++ b/epp-client/test/resources/response/domain/transfer_reject.xml @@ -1,9 +1,19 @@ - + Command completed successfully + + + eppdev.com + clientRejected + 29000333 + 2021-12-03T19:13:51Z + eppac + 2021-12-03T19:13:51Z + + cltrid:1626454866 RO-6879-1627224678242975