Class: ClaudeCodeSDK::ResultMessage
- Defined in:
- lib/claude_code_sdk/messages.rb
Overview
Final result message
Instance Attribute Summary collapse
-
#cost ⇒ Object
readonly
Returns the value of attribute cost.
-
#status ⇒ Object
readonly
Returns the value of attribute status.
-
#usage ⇒ Object
readonly
Returns the value of attribute usage.
Attributes inherited from Message
Instance Method Summary collapse
-
#initialize(id:, status:, cost: nil, usage: nil) ⇒ ResultMessage
constructor
A new instance of ResultMessage.
Constructor Details
#initialize(id:, status:, cost: nil, usage: nil) ⇒ ResultMessage
Returns a new instance of ResultMessage.
50 51 52 53 54 55 |
# File 'lib/claude_code_sdk/messages.rb', line 50 def initialize(id:, status:, cost: nil, usage: nil) super(id: id, type: "result") @status = status @cost = cost @usage = usage end |
Instance Attribute Details
#cost ⇒ Object (readonly)
Returns the value of attribute cost.
48 49 50 |
# File 'lib/claude_code_sdk/messages.rb', line 48 def cost @cost end |
#status ⇒ Object (readonly)
Returns the value of attribute status.
48 49 50 |
# File 'lib/claude_code_sdk/messages.rb', line 48 def status @status end |
#usage ⇒ Object (readonly)
Returns the value of attribute usage.
48 49 50 |
# File 'lib/claude_code_sdk/messages.rb', line 48 def usage @usage end |