Class: TencentCloud::Hunyuan::V20230901::ToolFunction

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20230901/models.rb

Overview

function定义

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name = nil, parameters = nil, description = nil) ⇒ ToolFunction

Returns a new instance of ToolFunction.



2991
2992
2993
2994
2995
# File 'lib/v20230901/models.rb', line 2991

def initialize(name=nil, parameters=nil, description=nil)
  @Name = name
  @Parameters = parameters
  @Description = description
end

Instance Attribute Details

#DescriptionObject

Parameters:

  • function名称,只能包含a-z,A-Z,0-9,_或-

  • function参数,一般为json字符串

  • function的简单描述



2989
2990
2991
# File 'lib/v20230901/models.rb', line 2989

def Description
  @Description
end

#NameObject

Parameters:

  • function名称,只能包含a-z,A-Z,0-9,_或-

  • function参数,一般为json字符串

  • function的简单描述



2989
2990
2991
# File 'lib/v20230901/models.rb', line 2989

def Name
  @Name
end

#ParametersObject

Parameters:

  • function名称,只能包含a-z,A-Z,0-9,_或-

  • function参数,一般为json字符串

  • function的简单描述



2989
2990
2991
# File 'lib/v20230901/models.rb', line 2989

def Parameters
  @Parameters
end

Instance Method Details

#deserialize(params) ⇒ Object



2997
2998
2999
3000
3001
# File 'lib/v20230901/models.rb', line 2997

def deserialize(params)
  @Name = params['Name']
  @Parameters = params['Parameters']
  @Description = params['Description']
end