MessageOutputDebug

public struct MessageOutputDebug : Codable, Equatable

Additional detailed information about a message response and how it was generated.

  • When branch_exited is set to true by the Assistant, the branch_exited_reason specifies whether the dialog completed by itself or got interrupted.

    See more

    Declaration

    Swift

    public enum BranchExitedReason : String
  • An array of objects containing detailed diagnostic information about the nodes that were triggered during processing of the input message.

    Declaration

    Swift

    public var nodesVisited: [DialogNodesVisited]?
  • An array of up to 50 messages logged with the request.

    Declaration

    Swift

    public var logMessages: [DialogLogMessage]?
  • Assistant sets this to true when this message response concludes or interrupts a dialog.

    Declaration

    Swift

    public var branchExited: Bool?
  • When branch_exited is set to true by the Assistant, the branch_exited_reason specifies whether the dialog completed by itself or got interrupted.

    Declaration

    Swift

    public var branchExitedReason: String?