Source: device-response-dto.js

/**
 * @typedef DeviceResultDTO
 * @property {string} display
 * @property {string} message
 * @property {Object<string, any>} raw
 * @property {string} transcript
 */
class DeviceResponseDTO {
  /**
   * 
   * @param {any} json 
   */
  constructor (json) {
    this.json = json
  }

  /**
   * @type {string}
   */
  get conversationID () {
    return this.json.conversationID
  }

  /**
   * @type {DeviceResultDTO[]}
   */
  get results () {
    return this.json.results
  }

  /**
   * 
   * @returns {any}
   */
  toJSON () {
    return this.json
  }
}

export default DeviceResponseDTO