Android SDK Samples - Module Operations

Get a Module
          
          
ZCRMSDKUtil.getModule("Leads", object : DataCallback<APIResponse, ZCRMModule> { 
	//Leads is the module API name here
					override fun completed(response: APIResponse, module: ZCRMModule) {
						println("${response.responseJSON}")
					}
	
					override fun failed(exception: ZCRMException) {
						println("get module failed : $exception")
					}
				}) 
 
Get a List of Modules
          
          
ZCRMSDKUtil.getModules(object : DataCallback<BulkAPIResponse, List<ZCRMModule>> {
	override fun completed(response: BulkAPIResponse, modules: List<ZCRMModule>) {
		println("${response.responseJSON}")
	}

	override fun failed(exception: ZCRMException) {
		println("get modules failed : $exception")
	}
})
 
Get the list of modules with the If-Modified-Since param
          
          
//call getModules() by passing the modifiedSince time as parameter to it.

//modifiedSince - Time after which the modified records are needed to be retrieved.

ZCRMSDKUtil.getModules("2020-08-06T16:23:24+05:30", object : DataCallback<BulkAPIResponse, List<ZCRMModule>>{
	override fun completed(response: BulkAPIResponse, modules: List<ZCRMModule>) {
		println("${response.responseJSON}")
	}

	override fun failed(exception: ZCRMException) {
		println("get modules failed : $exception")
	}

})