class TencentCloud::Ess::V20201111::TemplateInfo

二期接口返回的模板的信息结构

def deserialize(params)

def deserialize(params)
  @TemplateId = params['TemplateId']
  @TemplateName = params['TemplateName']
  @Description = params['Description']
  @DocumentResourceIds = params['DocumentResourceIds']
  unless params['FileInfos'].nil?
    @FileInfos = []
    params['FileInfos'].each do |i|
      fileinfo_tmp = FileInfo.new
      fileinfo_tmp.deserialize(i)
      @FileInfos << fileinfo_tmp
    end
  end
  @AttachmentResourceIds = params['AttachmentResourceIds']
  @SignOrder = params['SignOrder']
  unless params['Recipients'].nil?
    @Recipients = []
    params['Recipients'].each do |i|
      recipient_tmp = Recipient.new
      recipient_tmp.deserialize(i)
      @Recipients << recipient_tmp
    end
  end
  unless params['Components'].nil?
    @Components = []
    params['Components'].each do |i|
      component_tmp = Component.new
      component_tmp.deserialize(i)
      @Components << component_tmp
    end
  end
  unless params['SignComponents'].nil?
    @SignComponents = []
    params['SignComponents'].each do |i|
      component_tmp = Component.new
      component_tmp.deserialize(i)
      @SignComponents << component_tmp
    end
  end
  @Status = params['Status']
  @Creator = params['Creator']
  @CreatedOn = params['CreatedOn']
  unless params['Promoter'].nil?
    @Promoter = Recipient.new
    @Promoter.deserialize(params['Promoter'])
  end
end

def initialize(templateid=nil, templatename=nil, description=nil, documentresourceids=nil, fileinfos=nil, attachmentresourceids=nil, signorder=nil, recipients=nil, components=nil, signcomponents=nil, status=nil, creator=nil, createdon=nil, promoter=nil)

def initialize(templateid=nil, templatename=nil, description=nil, documentresourceids=nil, fileinfos=nil, attachmentresourceids=nil, signorder=nil, recipients=nil, components=nil, signcomponents=nil, status=nil, creator=nil, createdon=nil, promoter=nil)
  @TemplateId = templateid
  @TemplateName = templatename
  @Description = description
  @DocumentResourceIds = documentresourceids
  @FileInfos = fileinfos
  @AttachmentResourceIds = attachmentresourceids
  @SignOrder = signorder
  @Recipients = recipients
  @Components = components
  @SignComponents = signcomponents
  @Status = status
  @Creator = creator
  @CreatedOn = createdon
  @Promoter = promoter
end