/*API to addMembers in add operation * * Simple AddCallerFilterReq request with mandatory tags * ##Values in the method are hardcoded please modify accordingly to make it work### */ private static void callAddCallerFilterReq(AXLAPIService axlApiService) { AddCallerFilterListReq ucflr = new AddCallerFilterListReq(); ucflr.callerFilterList = new XCallerFilterList(); ucflr.callerFilterList.name = "Sriram2"; ucflr.callerFilterList.description = "testing NET Application1"; ucflr.callerFilterList.isAllowedType = "true"; XCallerFilterListMember xmember1 = new XCallerFilterListMember(); ucflr.callerFilterList.members = new XCallerFilterListMembers(); ucflr.callerFilterList.members.member = new XCallerFilterListMember[1]; xmember1.callerFilterMask = "Directory Number"; xmember1.DnMask = "663636"; ucflr.callerFilterList.members.member.SetValue(xmember1, 0); StandardResponse res2 = axlApiService.addCallerFilterList(ucflr); Console.WriteLine("end of the callAddCallerFilterReq" + res2.@return); }
/*API to addMembers in update operation * * Simple UpdateCallerFilter request with mandatory tags * ###Values in the method are hardcoded please modify accordingly to make it work### */ private static void callUpdateCallerFilter(AXLAPIService axlApiService) { UpdateCallerFilterListReq updateObj = new UpdateCallerFilterListReq(); updateObj.ItemElementName = ItemChoiceType32.name; updateObj.Item = "Sriram2"; UpdateCallerFilterListReqAddMembers addMembers = new UpdateCallerFilterListReqAddMembers(); addMembers.member = new XCallerFilterListMember[1]; XCallerFilterListMember xmember1 = new XCallerFilterListMember(); xmember1.callerFilterMask = "Directory Number"; xmember1.DnMask = "111111"; addMembers.member.SetValue(xmember1, 0); //Create an instance of XCommonMembersExtension updateObj.Items = new XCommonMembersExtension[1]; updateObj.Items.SetValue(addMembers, 0); StandardResponse res22 = axlApiService.updateCallerFilterList(updateObj); Console.WriteLine("end of the callUpdateCallerFilter" + res22.@return); }