code: async function respondToQuery (oracleId, queryId, response, options = {}) {
    const opt = R.merge(this.Ae.defaults, options)
    const callerId = await this.address()
  
    const oracleRespondTx = await this.oracleRespondTx(R.merge(opt, {
      oracleId,
      queryId,
      callerId,
      response
    }))
    return {
      ...(await this.send(oracleRespondTx, opt)),
      ...(await getOracleObject.bind(this)(oracleId))
    }
  }
docs: Extend oracle ttl
  @alias module:@aeternity/aepp-sdk/es/ae/oracle
  @instance
  @function
  @category async
  @param {String} oracleId Oracle public key
  @param {String} queryId Oracle query id
  @param {String} response Oracle query response
  @param {Object} [options={}]
  @param {Number} [options.responseTtl] responseTtl Query response time to leave
  @param {Number} [options.fee] Transaction fee
  @param {Number} [options.ttl] Transaction time to leave
  @return {Promise<Object>} Oracle object