public void GetModulos() { ZCRMRestClient.Initialize(Dictionary.config); ZCRMRestClient RestClient = ZCRMRestClient.GetInstance(); BulkAPIResponse <ZCRMModule> response = RestClient.GetAllModules(); List <ZCRMModule> modules = response.BulkData; var l = modules; }
public void GetAllModules() { ZCRMRestClient.Initialize(Dictionary.config); ZCRMRestClient restClient = ZCRMRestClient.GetInstance(); BulkAPIResponse <ZCRMModule> response = restClient.GetAllModules(); Console.WriteLine(response.HttpStatusCode); //Based on API Response List <ZCRMModule> modules = response.BulkData; // modules - list of ZCRMModule instances foreach (ZCRMModule module in modules) { Console.WriteLine(module.ApiName); Console.WriteLine(module.Id); Console.WriteLine(module.ModifiedTime); Console.WriteLine(module.PluralLabel); Console.WriteLine(module.SingularLabel); Console.WriteLine(module.SystemName); List <ZCRMProfile> AccessibleProfiles = module.AccessibleProfiles; foreach (ZCRMProfile profile in AccessibleProfiles) { Console.WriteLine(profile.Id); Console.WriteLine(profile.Name); } Console.WriteLine(module.ApiSupported); List <string> BussinessCardFields = module.BussinessCardFields; foreach (string BussinessCardField in BussinessCardFields) { Console.WriteLine(BussinessCardField); } Console.WriteLine(module.Convertable); Console.WriteLine(module.Creatable); Console.WriteLine(module.CustomModule); Console.WriteLine(module.Deletable); Console.WriteLine(module.Editable); ZCRMUser ModifiedBy = module.ModifiedBy; if (ModifiedBy != null) { Console.WriteLine(ModifiedBy.Id); Console.WriteLine(ModifiedBy.FullName); } List <ZCRMModuleRelation> relations = module.RelatedLists; foreach (ZCRMModuleRelation relation in relations) { Console.WriteLine(relation.ApiName); Console.WriteLine(relation.Id); } Console.WriteLine(module.Viewable); } }