public InquireMapping GetInquireMapping(InquireMappingRequest request)
 {
     string response = "";
     Dictionary<string, string> responseMap = doRequest(GetURL(), "PUT", Serializer<InquireMappingRequest>.Serialize(request).InnerXml);
     responseMap.TryGetValue(MESSAGE, out response);
     return Serializer<InquireMapping>.Deserialize(response);
 }
 public void TestInquireMappingRequestSuccess()
 {
     //InquireMappingRequest inquireRequest0 = new InquireMappingRequest();
     //inquireRequest0.SubscriberId = "13147449999";
     //inquireRequest0.SubscriberType = "PHONE_NUMBER";
     //inquireRequest0.AccountUsage = "RECEIVING";
     //inquireRequest0.Alias = "My Debit Card";
     //inquireRequest0.DataResponseFlag = 0;
     //inquireMapping = service.GetInquireMapping(inquireRequest0);
     //InquireMappingRequest inquireRequest1 = new InquireMappingRequest();
     //inquireRequest1.SubscriberId = "13147449999";
     //inquireRequest1.SubscriberType = "PHONE_NUMBER";
     //inquireRequest1.AccountUsage = "RECEIVING";
     //inquireRequest1.Alias = "My Debit Card";
     //inquireRequest1.DataResponseFlag = 1;
     //inquireMapping = service.GetInquireMapping(inquireRequest1);
     //InquireMappingRequest inquireRequest2 = new InquireMappingRequest();
     //inquireRequest2.SubscriberId = "13147449999";
     //inquireRequest2.SubscriberType = "PHONE_NUMBER";
     //inquireRequest2.AccountUsage = "RECEIVING";
     //inquireRequest2.Alias = "My Debit Card";
     //inquireRequest2.DataResponseFlag = 2;
     //inquireMapping = service.GetInquireMapping(inquireRequest2);
     InquireMappingRequest inquireRequest3 = new InquireMappingRequest();
     inquireRequest3.SubscriberId = "*****@*****.**";
     inquireRequest3.SubscriberType = "EMAIL_ADDRESS";
     inquireRequest3.AccountUsage = "RECEIVING";
     inquireRequest3.Alias = "My Debit Card";
     inquireRequest3.DataResponseFlag = 3;
     inquireMapping = service.GetInquireMapping(inquireRequest3);
     Assert.IsTrue(inquireMapping != null);
     Assert.IsTrue(inquireMapping.RequestId != null && inquireMapping.RequestId > 0);
     Assert.IsTrue(inquireMapping.Mappings[0].MappingId != null && inquireMapping.Mappings[0].MappingId > 0);
     Assert.IsTrue(inquireMapping.Mappings[0].Address != null);
     Assert.IsTrue(inquireMapping.Mappings[0].ReceivingEligibility != null);
 }