Class: Assistant::TechnicalSupport::CaseReplay::Episode
- Inherits:
-
Data
- Object
- Data
- Assistant::TechnicalSupport::CaseReplay::Episode
- Defined in:
- app/services/assistant/technical_support/case_replay/episode.rb
Instance Attribute Summary collapse
-
#article_search_query ⇒ Object
readonly
Returns the value of attribute article_search_query.
-
#follow_up_fragment_ids ⇒ Object
readonly
Returns the value of attribute follow_up_fragment_ids.
-
#issue_summary ⇒ Object
readonly
Returns the value of attribute issue_summary.
-
#opening_fragment_ids ⇒ Object
readonly
Returns the value of attribute opening_fragment_ids.
-
#outcome_fragment_ids ⇒ Object
readonly
Returns the value of attribute outcome_fragment_ids.
-
#product_family ⇒ Object
readonly
Returns the value of attribute product_family.
-
#required_facts ⇒ Object
readonly
Returns the value of attribute required_facts.
-
#safety_requirements ⇒ Object
readonly
Returns the value of attribute safety_requirements.
-
#verified_outcome ⇒ Object
readonly
Returns the value of attribute verified_outcome.
Instance Method Summary collapse
-
#initialize(product_family: nil, issue_summary: nil, opening_fragment_ids: [], follow_up_fragment_ids: [], outcome_fragment_ids: [], verified_outcome: nil, required_facts: [], safety_requirements: [], article_search_query: nil) ⇒ Episode
constructor
A new instance of Episode.
Constructor Details
#initialize(product_family: nil, issue_summary: nil, opening_fragment_ids: [], follow_up_fragment_ids: [], outcome_fragment_ids: [], verified_outcome: nil, required_facts: [], safety_requirements: [], article_search_query: nil) ⇒ Episode
Returns a new instance of Episode.
15 16 17 18 19 20 21 |
# File 'app/services/assistant/technical_support/case_replay/episode.rb', line 15 def initialize( product_family: nil, issue_summary: nil, opening_fragment_ids: [], follow_up_fragment_ids: [], outcome_fragment_ids: [], verified_outcome: nil, required_facts: [], safety_requirements: [], article_search_query: nil ) super end |
Instance Attribute Details
#article_search_query ⇒ Object (readonly)
Returns the value of attribute article_search_query
4 5 6 |
# File 'app/services/assistant/technical_support/case_replay/episode.rb', line 4 def article_search_query @article_search_query end |
#follow_up_fragment_ids ⇒ Object (readonly)
Returns the value of attribute follow_up_fragment_ids
4 5 6 |
# File 'app/services/assistant/technical_support/case_replay/episode.rb', line 4 def follow_up_fragment_ids @follow_up_fragment_ids end |
#issue_summary ⇒ Object (readonly)
Returns the value of attribute issue_summary
4 5 6 |
# File 'app/services/assistant/technical_support/case_replay/episode.rb', line 4 def issue_summary @issue_summary end |
#opening_fragment_ids ⇒ Object (readonly)
Returns the value of attribute opening_fragment_ids
4 5 6 |
# File 'app/services/assistant/technical_support/case_replay/episode.rb', line 4 def opening_fragment_ids @opening_fragment_ids end |
#outcome_fragment_ids ⇒ Object (readonly)
Returns the value of attribute outcome_fragment_ids
4 5 6 |
# File 'app/services/assistant/technical_support/case_replay/episode.rb', line 4 def outcome_fragment_ids @outcome_fragment_ids end |
#product_family ⇒ Object (readonly)
Returns the value of attribute product_family
4 5 6 |
# File 'app/services/assistant/technical_support/case_replay/episode.rb', line 4 def product_family @product_family end |
#required_facts ⇒ Object (readonly)
Returns the value of attribute required_facts
4 5 6 |
# File 'app/services/assistant/technical_support/case_replay/episode.rb', line 4 def required_facts @required_facts end |
#safety_requirements ⇒ Object (readonly)
Returns the value of attribute safety_requirements
4 5 6 |
# File 'app/services/assistant/technical_support/case_replay/episode.rb', line 4 def safety_requirements @safety_requirements end |
#verified_outcome ⇒ Object (readonly)
Returns the value of attribute verified_outcome
4 5 6 |
# File 'app/services/assistant/technical_support/case_replay/episode.rb', line 4 def verified_outcome @verified_outcome end |