async deregister() {
        this.isDeregistered = true;
        clearTimeout(this.timeout);

        log.debug(`Deregistering service with identifier ${this.identifier} of type ${this.serviceName}`);

        await this.httpClient.delete(`${this.baseURL}/${this.identifier}`)
            .expect(200)
            .send();
    }
/**
     * remove service registration
     *
     * @return     {Promise}  undefined
     */
remove service registration
@return     {Promise}  undefined
remove service registration @return { Promise } undefined
async deregister() {
        this.isDeregistered = true;
        clearTimeout(this.timeout);
        log.debug(`Deregistering service with identifier ${this.identifier} of type ${this.serviceName}`);
        await this.httpClient.delete(`${this.baseURL}/${this.identifier}`)
            .expect(200)
            .send();
    }
async deregister ( ) { this . isDeregistered = true ; clearTimeout ( this . timeout ) ; log . debug ( ` ${ this . identifier } ${ this . serviceName } ` ) ; await this . httpClient . delete ( ` ${ this . baseURL } ${ this . identifier } ` ) . expect ( 200 ) . send ( ) ; }
remove service registration
 @return     {Promise}  undefined
remove service registration @return { Promise } undefined