Class: TencentCloud::Ccc::V20200210::DescribeAutoCalloutTaskResponse

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

Overview

DescribeAutoCalloutTask返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name = nil, description = nil, notbefore = nil, notafter = nil, callers = nil, callees = nil, ivrid = nil, state = nil, requestid = nil) ⇒ DescribeAutoCalloutTaskResponse

Returns a new instance of DescribeAutoCalloutTaskResponse.



2994
2995
2996
2997
2998
2999
3000
3001
3002
3003
3004
# File 'lib/v20200210/models.rb', line 2994

def initialize(name=nil, description=nil, notbefore=nil, notafter=nil, callers=nil, callees=nil, ivrid=nil, state=nil, requestid=nil)
  @Name = name
  @Description = description
  @NotBefore = notbefore
  @NotAfter = notafter
  @Callers = callers
  @Callees = callees
  @IvrId = ivrid
  @State = state
  @RequestId = requestid
end

Instance Attribute Details

#CalleesObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Name:

    任务名

  • Description:

    任务描述

  • NotBefore:

    任务起始时间戳

  • NotAfter:

    任务结束时间戳

  • Callers:

    主叫列表

  • Callees:

    被叫信息列表

  • IvrId:

    任务使用的IvrId

  • State:

    任务状态 0初始 1运行中 2已完成 3结束中 4已终止

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2992
2993
2994
# File 'lib/v20200210/models.rb', line 2992

def Callees
  @Callees
end

#CallersObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Name:

    任务名

  • Description:

    任务描述

  • NotBefore:

    任务起始时间戳

  • NotAfter:

    任务结束时间戳

  • Callers:

    主叫列表

  • Callees:

    被叫信息列表

  • IvrId:

    任务使用的IvrId

  • State:

    任务状态 0初始 1运行中 2已完成 3结束中 4已终止

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2992
2993
2994
# File 'lib/v20200210/models.rb', line 2992

def Callers
  @Callers
end

#DescriptionObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Name:

    任务名

  • Description:

    任务描述

  • NotBefore:

    任务起始时间戳

  • NotAfter:

    任务结束时间戳

  • Callers:

    主叫列表

  • Callees:

    被叫信息列表

  • IvrId:

    任务使用的IvrId

  • State:

    任务状态 0初始 1运行中 2已完成 3结束中 4已终止

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2992
2993
2994
# File 'lib/v20200210/models.rb', line 2992

def Description
  @Description
end

#IvrIdObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Name:

    任务名

  • Description:

    任务描述

  • NotBefore:

    任务起始时间戳

  • NotAfter:

    任务结束时间戳

  • Callers:

    主叫列表

  • Callees:

    被叫信息列表

  • IvrId:

    任务使用的IvrId

  • State:

    任务状态 0初始 1运行中 2已完成 3结束中 4已终止

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2992
2993
2994
# File 'lib/v20200210/models.rb', line 2992

def IvrId
  @IvrId
end

#NameObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Name:

    任务名

  • Description:

    任务描述

  • NotBefore:

    任务起始时间戳

  • NotAfter:

    任务结束时间戳

  • Callers:

    主叫列表

  • Callees:

    被叫信息列表

  • IvrId:

    任务使用的IvrId

  • State:

    任务状态 0初始 1运行中 2已完成 3结束中 4已终止

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2992
2993
2994
# File 'lib/v20200210/models.rb', line 2992

def Name
  @Name
end

#NotAfterObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Name:

    任务名

  • Description:

    任务描述

  • NotBefore:

    任务起始时间戳

  • NotAfter:

    任务结束时间戳

  • Callers:

    主叫列表

  • Callees:

    被叫信息列表

  • IvrId:

    任务使用的IvrId

  • State:

    任务状态 0初始 1运行中 2已完成 3结束中 4已终止

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2992
2993
2994
# File 'lib/v20200210/models.rb', line 2992

def NotAfter
  @NotAfter
end

#NotBeforeObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Name:

    任务名

  • Description:

    任务描述

  • NotBefore:

    任务起始时间戳

  • NotAfter:

    任务结束时间戳

  • Callers:

    主叫列表

  • Callees:

    被叫信息列表

  • IvrId:

    任务使用的IvrId

  • State:

    任务状态 0初始 1运行中 2已完成 3结束中 4已终止

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2992
2993
2994
# File 'lib/v20200210/models.rb', line 2992

def NotBefore
  @NotBefore
end

#RequestIdObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Name:

    任务名

  • Description:

    任务描述

  • NotBefore:

    任务起始时间戳

  • NotAfter:

    任务结束时间戳

  • Callers:

    主叫列表

  • Callees:

    被叫信息列表

  • IvrId:

    任务使用的IvrId

  • State:

    任务状态 0初始 1运行中 2已完成 3结束中 4已终止

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2992
2993
2994
# File 'lib/v20200210/models.rb', line 2992

def RequestId
  @RequestId
end

#StateObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Name:

    任务名

  • Description:

    任务描述

  • NotBefore:

    任务起始时间戳

  • NotAfter:

    任务结束时间戳

  • Callers:

    主叫列表

  • Callees:

    被叫信息列表

  • IvrId:

    任务使用的IvrId

  • State:

    任务状态 0初始 1运行中 2已完成 3结束中 4已终止

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2992
2993
2994
# File 'lib/v20200210/models.rb', line 2992

def State
  @State
end

Instance Method Details

#deserialize(params) ⇒ Object



3006
3007
3008
3009
3010
3011
3012
3013
3014
3015
3016
3017
3018
3019
3020
3021
3022
3023
# File 'lib/v20200210/models.rb', line 3006

def deserialize(params)
  @Name = params['Name']
  @Description = params['Description']
  @NotBefore = params['NotBefore']
  @NotAfter = params['NotAfter']
  @Callers = params['Callers']
  unless params['Callees'].nil?
    @Callees = []
    params['Callees'].each do |i|
      autocallouttaskcalleeinfo_tmp = AutoCalloutTaskCalleeInfo.new
      autocallouttaskcalleeinfo_tmp.deserialize(i)
      @Callees << autocallouttaskcalleeinfo_tmp
    end
  end
  @IvrId = params['IvrId']
  @State = params['State']
  @RequestId = params['RequestId']
end