• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

yext / answers-search-ui / 12896137585

21 Jan 2025 09:24PM UTC coverage: 62.172% (-0.007%) from 62.179%
12896137585

Pull #1911

github

web-flow
Merge c9d39925a into 4bbe5b26d
Pull Request #1911: Add GDA Object Model

1999 of 3376 branches covered (59.21%)

Branch coverage included in aggregate %.

4 of 6 new or added lines in 1 file covered. (66.67%)

3446 of 5382 relevant lines covered (64.03%)

26.67 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

55.56
/src/core/models/generativedirectanswer.js
1
/** @module GenerativeDirectAnswer */
2

3
import SearchStates from '../storage/searchstates';
4

5
export default class GenerativeDirectAnswer {
6
  constructor (generativeDirectAnswer = {}) {
×
7
    Object.assign(this, { searchState: SearchStates.SEARCH_COMPLETE }, generativeDirectAnswer);
1✔
8
  }
9

10
  /**
11
   * Constructs an SDK GenerativeDirectAnswer from a search-core GenerativeDirectAnswerResponse
12
   *
13
   * @param {GenerativeDirectAnswerResponse} gdaResponse from search-core
14
   * @param {string} searcher whether this generative direct answer is from a "UNIVERSAL" or "VERTICAL" search
15
   * @returns {GenerativeDirectAnswer}
16
   */
17
  static fromCore (gdaResponse, searcher) {
18
    if (!gdaResponse) {
1!
NEW
19
      return new GenerativeDirectAnswer();
×
20
    }
21

22
    const generativeDirectAnswerData = {
1✔
23
      ...gdaResponse,
24
      searcher
25
    };
26
    return new GenerativeDirectAnswer(generativeDirectAnswerData);
1✔
27
  }
28

29
  /**
30
   * Construct a GenerativeDirectAnswer object representing loading result
31
   * @return {GenerativeDirectAnswer}
32
   */
33
  static searchLoading () {
NEW
34
    return new GenerativeDirectAnswer({ searchState: SearchStates.SEARCH_LOADING });
×
35
  }
36
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc