Class: TencentCloud::Ccc::V20200210::CreateAutoCalloutTaskRequest
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Ccc::V20200210::CreateAutoCalloutTaskRequest
- Defined in:
- lib/v20200210/models.rb
Overview
CreateAutoCalloutTask请求参数结构体
Instance Attribute Summary collapse
- #AIAgentId ⇒ Object
- #AvailableTime ⇒ Object
- #CalleeAttributes ⇒ Object
- #Callees ⇒ Object
- #Callers ⇒ Object
- #Description ⇒ Object
- #IvrId ⇒ Object
- #Name ⇒ Object
- #NotAfter ⇒ Object
- #NotBefore ⇒ Object
- #RetryInterval ⇒ Object
- #SdkAppId ⇒ Object
- #TimeZone ⇒ Object
- #Tries ⇒ Object
- #UUI ⇒ Object
- #Variables ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(sdkappid = nil, notbefore = nil, callees = nil, callers = nil, ivrid = nil, name = nil, description = nil, notafter = nil, tries = nil, variables = nil, uui = nil, calleeattributes = nil, timezone = nil, availabletime = nil, aiagentid = nil, retryinterval = nil) ⇒ CreateAutoCalloutTaskRequest
constructor
A new instance of CreateAutoCalloutTaskRequest.
Constructor Details
#initialize(sdkappid = nil, notbefore = nil, callees = nil, callers = nil, ivrid = nil, name = nil, description = nil, notafter = nil, tries = nil, variables = nil, uui = nil, calleeattributes = nil, timezone = nil, availabletime = nil, aiagentid = nil, retryinterval = nil) ⇒ CreateAutoCalloutTaskRequest
Returns a new instance of CreateAutoCalloutTaskRequest.
1689 1690 1691 1692 1693 1694 1695 1696 1697 1698 1699 1700 1701 1702 1703 1704 1705 1706 |
# File 'lib/v20200210/models.rb', line 1689 def initialize(sdkappid=nil, notbefore=nil, callees=nil, callers=nil, ivrid=nil, name=nil, description=nil, notafter=nil, tries=nil, variables=nil, uui=nil, calleeattributes=nil, timezone=nil, availabletime=nil, aiagentid=nil, =nil) @SdkAppId = sdkappid @NotBefore = notbefore @Callees = callees @Callers = callers @IvrId = ivrid @Name = name @Description = description @NotAfter = notafter @Tries = tries @Variables = variables @UUI = uui @CalleeAttributes = calleeattributes @TimeZone = timezone @AvailableTime = availabletime @AIAgentId = aiagentid @RetryInterval = end |
Instance Attribute Details
#AIAgentId ⇒ Object
1687 1688 1689 |
# File 'lib/v20200210/models.rb', line 1687 def AIAgentId @AIAgentId end |
#AvailableTime ⇒ Object
1687 1688 1689 |
# File 'lib/v20200210/models.rb', line 1687 def AvailableTime @AvailableTime end |
#CalleeAttributes ⇒ Object
1687 1688 1689 |
# File 'lib/v20200210/models.rb', line 1687 def CalleeAttributes @CalleeAttributes end |
#Callees ⇒ Object
1687 1688 1689 |
# File 'lib/v20200210/models.rb', line 1687 def Callees @Callees end |
#Callers ⇒ Object
1687 1688 1689 |
# File 'lib/v20200210/models.rb', line 1687 def Callers @Callers end |
#Description ⇒ Object
1687 1688 1689 |
# File 'lib/v20200210/models.rb', line 1687 def Description @Description end |
#IvrId ⇒ Object
1687 1688 1689 |
# File 'lib/v20200210/models.rb', line 1687 def IvrId @IvrId end |
#Name ⇒ Object
1687 1688 1689 |
# File 'lib/v20200210/models.rb', line 1687 def Name @Name end |
#NotAfter ⇒ Object
1687 1688 1689 |
# File 'lib/v20200210/models.rb', line 1687 def NotAfter @NotAfter end |
#NotBefore ⇒ Object
1687 1688 1689 |
# File 'lib/v20200210/models.rb', line 1687 def NotBefore @NotBefore end |
#RetryInterval ⇒ Object
1687 1688 1689 |
# File 'lib/v20200210/models.rb', line 1687 def RetryInterval @RetryInterval end |
#SdkAppId ⇒ Object
1687 1688 1689 |
# File 'lib/v20200210/models.rb', line 1687 def SdkAppId @SdkAppId end |
#TimeZone ⇒ Object
1687 1688 1689 |
# File 'lib/v20200210/models.rb', line 1687 def TimeZone @TimeZone end |
#Tries ⇒ Object
1687 1688 1689 |
# File 'lib/v20200210/models.rb', line 1687 def Tries @Tries end |
#UUI ⇒ Object
1687 1688 1689 |
# File 'lib/v20200210/models.rb', line 1687 def UUI @UUI end |
#Variables ⇒ Object
1687 1688 1689 |
# File 'lib/v20200210/models.rb', line 1687 def Variables @Variables end |
Instance Method Details
#deserialize(params) ⇒ Object
1708 1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 1741 1742 1743 1744 1745 1746 |
# File 'lib/v20200210/models.rb', line 1708 def deserialize(params) @SdkAppId = params['SdkAppId'] @NotBefore = params['NotBefore'] @Callees = params['Callees'] @Callers = params['Callers'] @IvrId = params['IvrId'] @Name = params['Name'] @Description = params['Description'] @NotAfter = params['NotAfter'] @Tries = params['Tries'] unless params['Variables'].nil? @Variables = [] params['Variables'].each do |i| variable_tmp = Variable.new variable_tmp.deserialize(i) @Variables << variable_tmp end end @UUI = params['UUI'] unless params['CalleeAttributes'].nil? @CalleeAttributes = [] params['CalleeAttributes'].each do |i| calleeattribute_tmp = CalleeAttribute.new calleeattribute_tmp.deserialize(i) @CalleeAttributes << calleeattribute_tmp end end @TimeZone = params['TimeZone'] unless params['AvailableTime'].nil? @AvailableTime = [] params['AvailableTime'].each do |i| timerange_tmp = TimeRange.new timerange_tmp.deserialize(i) @AvailableTime << timerange_tmp end end @AIAgentId = params['AIAgentId'] @RetryInterval = params['RetryInterval'] end |