Class: TencentCloud::Essbasic::V20201222::Component

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

Overview

此结构体 (Component) 用于描述控件属性。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(componentid = nil, componenttype = nil, componentname = nil, componentrequired = nil, fileindex = nil, generatemode = nil, componentwidth = nil, componentheight = nil, componentpage = nil, componentposx = nil, componentposy = nil, componentextra = nil, componentvalue = nil, sealoperate = nil, generateextra = nil) ⇒ Component

Returns a new instance of Component.



940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
# File 'lib/v20201222/models.rb', line 940

def initialize(componentid=nil, componenttype=nil, componentname=nil, componentrequired=nil, fileindex=nil, generatemode=nil, componentwidth=nil, componentheight=nil, componentpage=nil, componentposx=nil, componentposy=nil, componentextra=nil, componentvalue=nil, sealoperate=nil, generateextra=nil)
  @ComponentId = componentid
  @ComponentType = componenttype
  @ComponentName = componentname
  @ComponentRequired = componentrequired
  @FileIndex = fileindex
  @GenerateMode = generatemode
  @ComponentWidth = componentwidth
  @ComponentHeight = componentheight
  @ComponentPage = componentpage
  @ComponentPosX = componentposx
  @ComponentPosY = componentposy
  @ComponentExtra = componentextra
  @ComponentValue = componentvalue
  @SealOperate = sealoperate
  @GenerateExtra = generateextra
end

Instance Attribute Details

#ComponentExtraObject

SIGN_SEAL控件,可以用ORG_DEFAULT_SEAL表示主企业的默认印章 SIGN_SEAL控件,可以用SUBORG_DEFAULT_SEAL表示子企业的默认印章 SIGN_SEAL控件,可以用USER_DEFAULT_SEAL表示个人默认印章

Parameters:

  • SealOperate:

    如果是SIGN_SEAL类型的签署控件, 参数标识H5签署界面是否在该签署区上进行放置展示, 1为放置,其他为不放置

  • GenerateExtra:

    不同GenerateMode对应的额外信息



938
939
940
# File 'lib/v20201222/models.rb', line 938

def ComponentExtra
  @ComponentExtra
end

#ComponentHeightObject

SIGN_SEAL控件,可以用ORG_DEFAULT_SEAL表示主企业的默认印章 SIGN_SEAL控件,可以用SUBORG_DEFAULT_SEAL表示子企业的默认印章 SIGN_SEAL控件,可以用USER_DEFAULT_SEAL表示个人默认印章

Parameters:

  • SealOperate:

    如果是SIGN_SEAL类型的签署控件, 参数标识H5签署界面是否在该签署区上进行放置展示, 1为放置,其他为不放置

  • GenerateExtra:

    不同GenerateMode对应的额外信息



938
939
940
# File 'lib/v20201222/models.rb', line 938

def ComponentHeight
  @ComponentHeight
end

#ComponentIdObject

SIGN_SEAL控件,可以用ORG_DEFAULT_SEAL表示主企业的默认印章 SIGN_SEAL控件,可以用SUBORG_DEFAULT_SEAL表示子企业的默认印章 SIGN_SEAL控件,可以用USER_DEFAULT_SEAL表示个人默认印章

Parameters:

  • SealOperate:

    如果是SIGN_SEAL类型的签署控件, 参数标识H5签署界面是否在该签署区上进行放置展示, 1为放置,其他为不放置

  • GenerateExtra:

    不同GenerateMode对应的额外信息



938
939
940
# File 'lib/v20201222/models.rb', line 938

def ComponentId
  @ComponentId
end

#ComponentNameObject

SIGN_SEAL控件,可以用ORG_DEFAULT_SEAL表示主企业的默认印章 SIGN_SEAL控件,可以用SUBORG_DEFAULT_SEAL表示子企业的默认印章 SIGN_SEAL控件,可以用USER_DEFAULT_SEAL表示个人默认印章

Parameters:

  • SealOperate:

    如果是SIGN_SEAL类型的签署控件, 参数标识H5签署界面是否在该签署区上进行放置展示, 1为放置,其他为不放置

  • GenerateExtra:

    不同GenerateMode对应的额外信息



938
939
940
# File 'lib/v20201222/models.rb', line 938

def ComponentName
  @ComponentName
end

#ComponentPageObject

SIGN_SEAL控件,可以用ORG_DEFAULT_SEAL表示主企业的默认印章 SIGN_SEAL控件,可以用SUBORG_DEFAULT_SEAL表示子企业的默认印章 SIGN_SEAL控件,可以用USER_DEFAULT_SEAL表示个人默认印章

Parameters:

  • SealOperate:

    如果是SIGN_SEAL类型的签署控件, 参数标识H5签署界面是否在该签署区上进行放置展示, 1为放置,其他为不放置

  • GenerateExtra:

    不同GenerateMode对应的额外信息



938
939
940
# File 'lib/v20201222/models.rb', line 938

def ComponentPage
  @ComponentPage
end

#ComponentPosXObject

SIGN_SEAL控件,可以用ORG_DEFAULT_SEAL表示主企业的默认印章 SIGN_SEAL控件,可以用SUBORG_DEFAULT_SEAL表示子企业的默认印章 SIGN_SEAL控件,可以用USER_DEFAULT_SEAL表示个人默认印章

Parameters:

  • SealOperate:

    如果是SIGN_SEAL类型的签署控件, 参数标识H5签署界面是否在该签署区上进行放置展示, 1为放置,其他为不放置

  • GenerateExtra:

    不同GenerateMode对应的额外信息



938
939
940
# File 'lib/v20201222/models.rb', line 938

def ComponentPosX
  @ComponentPosX
end

#ComponentPosYObject

SIGN_SEAL控件,可以用ORG_DEFAULT_SEAL表示主企业的默认印章 SIGN_SEAL控件,可以用SUBORG_DEFAULT_SEAL表示子企业的默认印章 SIGN_SEAL控件,可以用USER_DEFAULT_SEAL表示个人默认印章

Parameters:

  • SealOperate:

    如果是SIGN_SEAL类型的签署控件, 参数标识H5签署界面是否在该签署区上进行放置展示, 1为放置,其他为不放置

  • GenerateExtra:

    不同GenerateMode对应的额外信息



938
939
940
# File 'lib/v20201222/models.rb', line 938

def ComponentPosY
  @ComponentPosY
end

#ComponentRequiredObject

SIGN_SEAL控件,可以用ORG_DEFAULT_SEAL表示主企业的默认印章 SIGN_SEAL控件,可以用SUBORG_DEFAULT_SEAL表示子企业的默认印章 SIGN_SEAL控件,可以用USER_DEFAULT_SEAL表示个人默认印章

Parameters:

  • SealOperate:

    如果是SIGN_SEAL类型的签署控件, 参数标识H5签署界面是否在该签署区上进行放置展示, 1为放置,其他为不放置

  • GenerateExtra:

    不同GenerateMode对应的额外信息



938
939
940
# File 'lib/v20201222/models.rb', line 938

def ComponentRequired
  @ComponentRequired
end

#ComponentTypeObject

SIGN_SEAL控件,可以用ORG_DEFAULT_SEAL表示主企业的默认印章 SIGN_SEAL控件,可以用SUBORG_DEFAULT_SEAL表示子企业的默认印章 SIGN_SEAL控件,可以用USER_DEFAULT_SEAL表示个人默认印章

Parameters:

  • SealOperate:

    如果是SIGN_SEAL类型的签署控件, 参数标识H5签署界面是否在该签署区上进行放置展示, 1为放置,其他为不放置

  • GenerateExtra:

    不同GenerateMode对应的额外信息



938
939
940
# File 'lib/v20201222/models.rb', line 938

def ComponentType
  @ComponentType
end

#ComponentValueObject

SIGN_SEAL控件,可以用ORG_DEFAULT_SEAL表示主企业的默认印章 SIGN_SEAL控件,可以用SUBORG_DEFAULT_SEAL表示子企业的默认印章 SIGN_SEAL控件,可以用USER_DEFAULT_SEAL表示个人默认印章

Parameters:

  • SealOperate:

    如果是SIGN_SEAL类型的签署控件, 参数标识H5签署界面是否在该签署区上进行放置展示, 1为放置,其他为不放置

  • GenerateExtra:

    不同GenerateMode对应的额外信息



938
939
940
# File 'lib/v20201222/models.rb', line 938

def ComponentValue
  @ComponentValue
end

#ComponentWidthObject

SIGN_SEAL控件,可以用ORG_DEFAULT_SEAL表示主企业的默认印章 SIGN_SEAL控件,可以用SUBORG_DEFAULT_SEAL表示子企业的默认印章 SIGN_SEAL控件,可以用USER_DEFAULT_SEAL表示个人默认印章

Parameters:

  • SealOperate:

    如果是SIGN_SEAL类型的签署控件, 参数标识H5签署界面是否在该签署区上进行放置展示, 1为放置,其他为不放置

  • GenerateExtra:

    不同GenerateMode对应的额外信息



938
939
940
# File 'lib/v20201222/models.rb', line 938

def ComponentWidth
  @ComponentWidth
end

#FileIndexObject

SIGN_SEAL控件,可以用ORG_DEFAULT_SEAL表示主企业的默认印章 SIGN_SEAL控件,可以用SUBORG_DEFAULT_SEAL表示子企业的默认印章 SIGN_SEAL控件,可以用USER_DEFAULT_SEAL表示个人默认印章

Parameters:

  • SealOperate:

    如果是SIGN_SEAL类型的签署控件, 参数标识H5签署界面是否在该签署区上进行放置展示, 1为放置,其他为不放置

  • GenerateExtra:

    不同GenerateMode对应的额外信息



938
939
940
# File 'lib/v20201222/models.rb', line 938

def FileIndex
  @FileIndex
end

#GenerateExtraObject

SIGN_SEAL控件,可以用ORG_DEFAULT_SEAL表示主企业的默认印章 SIGN_SEAL控件,可以用SUBORG_DEFAULT_SEAL表示子企业的默认印章 SIGN_SEAL控件,可以用USER_DEFAULT_SEAL表示个人默认印章

Parameters:

  • SealOperate:

    如果是SIGN_SEAL类型的签署控件, 参数标识H5签署界面是否在该签署区上进行放置展示, 1为放置,其他为不放置

  • GenerateExtra:

    不同GenerateMode对应的额外信息



938
939
940
# File 'lib/v20201222/models.rb', line 938

def GenerateExtra
  @GenerateExtra
end

#GenerateModeObject

SIGN_SEAL控件,可以用ORG_DEFAULT_SEAL表示主企业的默认印章 SIGN_SEAL控件,可以用SUBORG_DEFAULT_SEAL表示子企业的默认印章 SIGN_SEAL控件,可以用USER_DEFAULT_SEAL表示个人默认印章

Parameters:

  • SealOperate:

    如果是SIGN_SEAL类型的签署控件, 参数标识H5签署界面是否在该签署区上进行放置展示, 1为放置,其他为不放置

  • GenerateExtra:

    不同GenerateMode对应的额外信息



938
939
940
# File 'lib/v20201222/models.rb', line 938

def GenerateMode
  @GenerateMode
end

#SealOperateObject

SIGN_SEAL控件,可以用ORG_DEFAULT_SEAL表示主企业的默认印章 SIGN_SEAL控件,可以用SUBORG_DEFAULT_SEAL表示子企业的默认印章 SIGN_SEAL控件,可以用USER_DEFAULT_SEAL表示个人默认印章

Parameters:

  • SealOperate:

    如果是SIGN_SEAL类型的签署控件, 参数标识H5签署界面是否在该签署区上进行放置展示, 1为放置,其他为不放置

  • GenerateExtra:

    不同GenerateMode对应的额外信息



938
939
940
# File 'lib/v20201222/models.rb', line 938

def SealOperate
  @SealOperate
end

Instance Method Details

#deserialize(params) ⇒ Object



958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
# File 'lib/v20201222/models.rb', line 958

def deserialize(params)
  @ComponentId = params['ComponentId']
  @ComponentType = params['ComponentType']
  @ComponentName = params['ComponentName']
  @ComponentRequired = params['ComponentRequired']
  @FileIndex = params['FileIndex']
  @GenerateMode = params['GenerateMode']
  @ComponentWidth = params['ComponentWidth']
  @ComponentHeight = params['ComponentHeight']
  @ComponentPage = params['ComponentPage']
  @ComponentPosX = params['ComponentPosX']
  @ComponentPosY = params['ComponentPosY']
  @ComponentExtra = params['ComponentExtra']
  @ComponentValue = params['ComponentValue']
  @SealOperate = params['SealOperate']
  @GenerateExtra = params['GenerateExtra']
end