struct OpenAI::AssistantTool inherits Struct # Included modules JSON::Serializable Constructors# .new(type : AssistantToolType, function : FunctionDefinition | Nil = nil)# View source .new(pull : JSON::PullParser)# View source Methods# #clone# View source #copy_with(type _type = @type, function _function = @function)# View source #function : FunctionDefinition | ::Nil# #type : AssistantToolType#