src/app/modules/core/services/dhiti/dhiti.service.ts
        
                        Properties | 
                
                        Methods | 
                
                        
  | 
                
constructor(config: ConfigService, http: HttpClient)
                     | 
                ||||||||||||
| 
                             constructor 
                                    Parameters :
                                     
                    
  | 
                
| delete | ||||||||
delete(requestParam: RequestParam)
                 | 
            ||||||||
| 
                     Inherited from          
                DataService
 | 
            ||||||||
| 
                         Defined in          
                DataService:161
 | 
            ||||||||
| 
                     for making delete api calls 
                        Parameters :
                        
                         
                    
 
                        Returns :          
                    Observable<ServerResponse>
                     | 
            
| get | ||||||||
get(requestParam: RequestParam)
                 | 
            ||||||||
| 
                     Inherited from          
                DataService
 | 
            ||||||||
| 
                         Defined in          
                DataService:82
 | 
            ||||||||
| 
                     for making get api calls 
                        Parameters :
                        
                         
                    
 
                        Returns :          
                    Observable<ServerResponse>
                     | 
            
| Private getDateDiff | ||||
                    
                    getDateDiff(serverdate)
                 | 
            ||||
| 
                     Inherited from          
                DataService
 | 
            ||||
| 
                         Defined in          
                DataService:234
 | 
            ||||
| 
                     
                        Parameters :
                        
                         
                    
 
                        Returns :          
                    number
                     | 
            
| Private getHeader | ||||
                    
                    getHeader(headers?)
                 | 
            ||||
| 
                     Inherited from          
                DataService
 | 
            ||||
| 
                         Defined in          
                DataService:196
 | 
            ||||
| 
                     for preparing headers 
                        Parameters :
                        
                         
                    
  | 
            
| getWithHeaders | ||||||||
getWithHeaders(requestParam: RequestParam)
                 | 
            ||||||||
| 
                     Inherited from          
                DataService
 | 
            ||||||||
| 
                         Defined in          
                DataService:60
 | 
            ||||||||
| 
                     for making get api calls which needs headers in response headers are fetched to get server time using Date attribute in header 
                        Parameters :
                        
                         
                    
 
                        Returns :          
                    Observable<ServerResponse>
                     | 
            
| patch | ||||||||
patch(requestParam: RequestParam)
                 | 
            ||||||||
| 
                     Inherited from          
                DataService
 | 
            ||||||||
| 
                         Defined in          
                DataService:143
 | 
            ||||||||
| 
                     for making patch api calls 
                        Parameters :
                        
                         
                    
 
                        Returns :          
                    Observable<ServerResponse>
                     | 
            
| post | ||||||||
post(requestParam: RequestParam)
                 | 
            ||||||||
| 
                     Inherited from          
                DataService
 | 
            ||||||||
| 
                         Defined in          
                DataService:123
 | 
            ||||||||
| 
                     for making post api calls 
                        Parameters :
                        
                         
                    
 
                        Returns :          
                    Observable<ServerResponse>
                     | 
            
| postWithHeaders | ||||||||
postWithHeaders(requestParam: RequestParam)
                 | 
            ||||||||
| 
                     Inherited from          
                DataService
 | 
            ||||||||
| 
                         Defined in          
                DataService:102
 | 
            ||||||||
| 
                     for making post api calls with headers in response object 
                        Parameters :
                        
                         
                    
 
                        Returns :      
                    Observable<any>
                     | 
            
| put | ||||||||
put(requestParam: RequestParam)
                 | 
            ||||||||
| 
                     Inherited from          
                DataService
 | 
            ||||||||
| 
                         Defined in          
                DataService:180
 | 
            ||||||||
| 
                     for making PUT api calls 
                        Parameters :
                        
                         
                    
 
                        Returns :          
                    Observable<ServerResponse>
                     | 
            
| baseUrl | 
                        Type :         string
                     | 
                
| 
                                 Inherited from          
                            DataService
 | 
                        
| 
                                 Defined in          
                        DataService:13
 | 
                    
| 
                     base Url for Kendra api  | 
            
| Public config | 
                        Type :         ConfigService
                     | 
                
| 
                     reference of config service.  | 
            
| Public http | 
                        Type :     HttpClient
                     | 
                
| 
                                 Inherited from          
                            DataService
 | 
                        
| 
                                 Defined in          
                        DataService:21
 | 
                    
| 
                     reference of Kendra service.  | 
            
| appId | 
                        Type :         string
                     | 
                
| 
                                 Inherited from          
                            DataService
 | 
                        
| 
                                 Defined in          
                        DataService:31
 | 
                    
| 
                     Contains appId  | 
            
| appVersion | ||||
                        Type :         string
                     | 
                ||||
| 
                                 Inherited from          
                            DataService
 | 
                        ||||
| 
                                 Defined in          
                        DataService:48
 | 
                    ||||
| 
                     Constructor  | 
            ||||
| 
                         
                                Parameters :
                                 
                    
  | 
                
| channelId | 
                        Type :         string
                     | 
                
| 
                                 Inherited from          
                            DataService
 | 
                        
| 
                                 Defined in          
                        DataService:27
 | 
                    
| 
                     Contains channel Id  | 
            
| deviceId | 
                        Type :         string
                     | 
                
| 
                                 Inherited from          
                            DataService
 | 
                        
| 
                                 Defined in          
                        DataService:35
 | 
                    
| 
                     Contains devoce Id  | 
            
| rootOrgId | 
                        Type :         string
                     | 
                
| 
                                 Inherited from          
                            DataService
 | 
                        
| 
                                 Defined in          
                        DataService:23
 | 
                    
| 
                     Contains rootOrg Id  | 
            
| Static sessionId | 
                        Type :         string
                     | 
                
| 
                                 Inherited from          
                            DataService
 | 
                        
| 
                                 Defined in          
                        DataService:19
 | 
                    
| Static userId | 
                        Type :         string
                     | 
                
| 
                                 Inherited from          
                            DataService
 | 
                        
| 
                                 Defined in          
                        DataService:18
 | 
                    
import { ConfigService } from '@sunbird/shared';
import { DataService } from './../data/data.service';
import { Injectable } from '@angular/core';
import { HttpClient } from '@angular/common/http';
@Injectable({
  providedIn: 'root'
})
export class DhitiService extends DataService {
  /**
     * base Url for Kendra api
     */
   baseUrl: string;
   /**
    * reference of config service.
    */
   public config: ConfigService;
   /**
    * reference of Kendra service.
    */
   public http: HttpClient;
   /**
    * constructor
    * @param {ConfigService} config ConfigService reference
    * @param {HttpClient} http HttpClient reference
    */
   constructor(config: ConfigService, http: HttpClient) {
     super(http);
     this.config = config;
     this.baseUrl = this.config.urlConFig.URLS.DHITI_PREFIX;
   }
  }