Skip to content

Commit f033d0d

Browse files
Added aditional DomainTransferResponse fields
1 parent 11820ef commit f033d0d

2 files changed

Lines changed: 47 additions & 1 deletion

File tree

‎EppLib/Entities/Domain/DomainTransferResponse.cs‎

Lines changed: 36 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,12 +43,47 @@ protected override void ProcessDataNode(XmlDocument doc, XmlNamespaceManager nam
4343
DomainTransferResult.CreatedDate = crDateNode.InnerText;
4444
}
4545

46-
var exDateNode = children.SelectSingleNode("domain:expDate", namespaces);
46+
var exDateNode = children.SelectSingleNode("domain:exDate", namespaces);
4747

4848
if (exDateNode != null)
4949
{
5050
DomainTransferResult.ExpirationDate = exDateNode.InnerText;
5151
}
52+
53+
var trStatus = children.SelectSingleNode("domain:trStatus", namespaces);
54+
55+
if (trStatus != null)
56+
{
57+
DomainTransferResult.Status = trStatus.InnerText;
58+
}
59+
60+
var acDate = children.SelectSingleNode("domain:acDate", namespaces);
61+
62+
if (acDate != null)
63+
{
64+
DomainTransferResult.ActionDate = acDate.InnerText;
65+
}
66+
67+
var acID = children.SelectSingleNode("domain:acID", namespaces);
68+
69+
if (acID != null)
70+
{
71+
DomainTransferResult.ActionClientId = acID.InnerText;
72+
}
73+
74+
var reDate = children.SelectSingleNode("domain:reDate", namespaces);
75+
76+
if (reDate != null)
77+
{
78+
DomainTransferResult.RequestDate = reDate.InnerText;
79+
}
80+
81+
var reID = children.SelectSingleNode("domain:reID", namespaces);
82+
83+
if (reID != null)
84+
{
85+
DomainTransferResult.RequestClientId = reID.InnerText;
86+
}
5287
}
5388
}
5489
}

‎EppLib/Entities/Domain/DomainTransferResult.cs‎

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,5 +22,16 @@ public class DomainTransferResult
2222
public string ExpirationDate { get; set; }
2323

2424
public string DomainName { get; set; }
25+
26+
//TODO: Enum result?
27+
public string Status { get; set; }
28+
29+
public string RequestDate { get; set; }
30+
31+
public string RequestClientId { get; set; }
32+
33+
public string ActionDate { get; set; }
34+
35+
public string ActionClientId { get; set; }
2536
}
2637
}

0 commit comments

Comments
 (0)