Class: TencentCloud::Ess::V20201111::DeleteStaffsResult

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

Overview

删除员工结果

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(successemployeedata = nil, failedemployeedata = nil) ⇒ DeleteStaffsResult

Returns a new instance of DeleteStaffsResult.



8980
8981
8982
8983
# File 'lib/v20201111/models.rb', line 8980

def initialize(successemployeedata=nil, failedemployeedata=nil)
  @SuccessEmployeeData = successemployeedata
  @FailedEmployeeData = failedemployeedata
end

Instance Attribute Details

#FailedEmployeeDataObject

Parameters:

  • SuccessEmployeeData:

    删除员工的成功数据

  • FailedEmployeeData:

    删除员工的失败数据



8978
8979
8980
# File 'lib/v20201111/models.rb', line 8978

def FailedEmployeeData
  @FailedEmployeeData
end

#SuccessEmployeeDataObject

Parameters:

  • SuccessEmployeeData:

    删除员工的成功数据

  • FailedEmployeeData:

    删除员工的失败数据



8978
8979
8980
# File 'lib/v20201111/models.rb', line 8978

def SuccessEmployeeData
  @SuccessEmployeeData
end

Instance Method Details

#deserialize(params) ⇒ Object



8985
8986
8987
8988
8989
8990
8991
8992
8993
8994
8995
8996
8997
8998
8999
9000
9001
9002
# File 'lib/v20201111/models.rb', line 8985

def deserialize(params)
  unless params['SuccessEmployeeData'].nil?
    @SuccessEmployeeData = []
    params['SuccessEmployeeData'].each do |i|
      successdeletestaffdata_tmp = SuccessDeleteStaffData.new
      successdeletestaffdata_tmp.deserialize(i)
      @SuccessEmployeeData << successdeletestaffdata_tmp
    end
  end
  unless params['FailedEmployeeData'].nil?
    @FailedEmployeeData = []
    params['FailedEmployeeData'].each do |i|
      faileddeletestaffdata_tmp = FailedDeleteStaffData.new
      faileddeletestaffdata_tmp.deserialize(i)
      @FailedEmployeeData << faileddeletestaffdata_tmp
    end
  end
end