Skip to content

/AWS1/CL_QQCSPANMESSAGEVALUE

Message content value - can be text, tool invocation, tool result, or reasoning

CONSTRUCTOR

IMPORTING

Optional arguments:

io_text TYPE REF TO /AWS1/CL_QQCSPANTEXTVALUE /AWS1/CL_QQCSPANTEXTVALUE

Text message content

io_tooluse TYPE REF TO /AWS1/CL_QQCSPANTOOLUSEVALUE /AWS1/CL_QQCSPANTOOLUSEVALUE

Tool invocation message content

io_toolresult TYPE REF TO /AWS1/CL_QQCSPANTOOLRSLTVALUE /AWS1/CL_QQCSPANTOOLRSLTVALUE

Tool result message content

io_reasoning TYPE REF TO /AWS1/CL_QQCSPANREASONINGVALUE /AWS1/CL_QQCSPANREASONINGVALUE

Model reasoning and it's internal decision making process


Queryable Attributes

text

Text message content

Accessible with the following methods

Method Description
GET_TEXT() Getter for TEXT

toolUse

Tool invocation message content

Accessible with the following methods

Method Description
GET_TOOLUSE() Getter for TOOLUSE

toolResult

Tool result message content

Accessible with the following methods

Method Description
GET_TOOLRESULT() Getter for TOOLRESULT

reasoning

Model reasoning and it's internal decision making process

Accessible with the following methods

Method Description
GET_REASONING() Getter for REASONING

Public Local Types In This Class

Internal table types, representing arrays and maps of this class, are defined as local types:

TT_SPANMESSAGEVALUELIST

TYPES TT_SPANMESSAGEVALUELIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_QQCSPANMESSAGEVALUE WITH DEFAULT KEY
.