Class: Assistant::TechnicalSupport::ResponseGroundingAssessmentLease::Result
- Inherits:
-
Data
- Object
- Data
- Assistant::TechnicalSupport::ResponseGroundingAssessmentLease::Result
- Defined in:
- app/services/assistant/technical_support/response_grounding_assessment_lease.rb
Instance Attribute Summary collapse
-
#assessment ⇒ Object
readonly
Returns the value of attribute assessment.
-
#claimed ⇒ Object
readonly
Returns the value of attribute claimed.
-
#lease_token ⇒ Object
readonly
Returns the value of attribute lease_token.
Instance Method Summary collapse
-
#claimed? ⇒ Boolean?
Reports whether this caller acquired the assessment lease.
-
#initialize(claimed: nil, assessment: nil, lease_token: nil) ⇒ Result
constructor
Builds an immutable lease result.
Constructor Details
#initialize(claimed: nil, assessment: nil, lease_token: nil) ⇒ Result
Builds an immutable lease result.
24 |
# File 'app/services/assistant/technical_support/response_grounding_assessment_lease.rb', line 24 def initialize(claimed: nil, assessment: nil, lease_token: nil) = super |
Instance Attribute Details
#assessment ⇒ Object (readonly)
Returns the value of attribute assessment
18 19 20 |
# File 'app/services/assistant/technical_support/response_grounding_assessment_lease.rb', line 18 def assessment @assessment end |
#claimed ⇒ Object (readonly)
Returns the value of attribute claimed
18 19 20 |
# File 'app/services/assistant/technical_support/response_grounding_assessment_lease.rb', line 18 def claimed @claimed end |
#lease_token ⇒ Object (readonly)
Returns the value of attribute lease_token
18 19 20 |
# File 'app/services/assistant/technical_support/response_grounding_assessment_lease.rb', line 18 def lease_token @lease_token end |
Instance Method Details
#claimed? ⇒ Boolean?
Reports whether this caller acquired the assessment lease.
29 |
# File 'app/services/assistant/technical_support/response_grounding_assessment_lease.rb', line 29 def claimed? = claimed |