Class: TencentCloud::Ess::V20201111::CreateUserAutoSignEnableUrlRequest

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

Overview

CreateUserAutoSignEnableUrl请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(operator = nil, scenekey = nil, autosignconfig = nil, urltype = nil, notifytype = nil, notifyaddress = nil, expiredtime = nil, agent = nil, userdata = nil) ⇒ CreateUserAutoSignEnableUrlRequest

Returns a new instance of CreateUserAutoSignEnableUrlRequest.



7980
7981
7982
7983
7984
7985
7986
7987
7988
7989
7990
# File 'lib/v20201111/models.rb', line 7980

def initialize(operator=nil, scenekey=nil, autosignconfig=nil, urltype=nil, notifytype=nil, notifyaddress=nil, expiredtime=nil, agent=nil, userdata=nil)
  @Operator = operator
  @SceneKey = scenekey
  @AutoSignConfig = autosignconfig
  @UrlType = urltype
  @NotifyType = notifytype
  @NotifyAddress = notifyaddress
  @ExpiredTime = expiredtime
  @Agent = agent
  @UserData = userdata
end

Instance Attribute Details

#AgentObject

注: 在调用此接口时,请确保指定的员工已获得所需的接口调用权限,并具备接口传入的相应资源的数据权限。

  • **E_PRESCRIPTION_AUTO_SIGN** : 电子处方场景
  • **OTHER** : 通用场景
  • 不传(即为空值) 则会生成小程序端开通链接(默认)
  • **H5SIGN** : 生成H5端开通链接
在集团企业代理子企业操作的场景中,需设置此参数。在此情境下,ProxyOrganizationId(子企业的组织ID)为必填项。

Parameters:

  • Operator:

    执行本接口操作的员工信息。

  • SceneKey:

    自动签使用的场景值, 可以选择的场景值如下:

  • AutoSignConfig:

    自动签开通配置信息, 包括开通的人员的信息等

  • UrlType:

    生成的链接类型:

  • NotifyType:

    是否通知开通方,通知类型:

    • 默认为不通知开通方
    • SMS : 短信通知 ,如果需要短信通知则NotifyAddress填写对方的手机号

  • NotifyAddress:

    如果通知类型NotifyType选择为SMS,则此处为手机号, 其他通知类型不需要设置此项

  • ExpiredTime:

    链接的过期时间,格式为Unix时间戳,不能早于当前时间,且最大为当前时间往后30天。如果不传,默认过期时间为当前时间往后7天。

  • Agent:

    代理企业和员工的信息。

  • UserData:

    调用方自定义的个性化字段(可自定义此字段的值),并以base64方式编码,支持的最大数据大小为 20480长度。 在个人自动签的开通、关闭等回调信息场景中,该字段的信息将原封不动地透传给贵方。



7978
7979
7980
# File 'lib/v20201111/models.rb', line 7978

def Agent
  @Agent
end

#AutoSignConfigObject

注: 在调用此接口时,请确保指定的员工已获得所需的接口调用权限,并具备接口传入的相应资源的数据权限。

  • **E_PRESCRIPTION_AUTO_SIGN** : 电子处方场景
  • **OTHER** : 通用场景
  • 不传(即为空值) 则会生成小程序端开通链接(默认)
  • **H5SIGN** : 生成H5端开通链接
在集团企业代理子企业操作的场景中,需设置此参数。在此情境下,ProxyOrganizationId(子企业的组织ID)为必填项。

Parameters:

  • Operator:

    执行本接口操作的员工信息。

  • SceneKey:

    自动签使用的场景值, 可以选择的场景值如下:

  • AutoSignConfig:

    自动签开通配置信息, 包括开通的人员的信息等

  • UrlType:

    生成的链接类型:

  • NotifyType:

    是否通知开通方,通知类型:

    • 默认为不通知开通方
    • SMS : 短信通知 ,如果需要短信通知则NotifyAddress填写对方的手机号

  • NotifyAddress:

    如果通知类型NotifyType选择为SMS,则此处为手机号, 其他通知类型不需要设置此项

  • ExpiredTime:

    链接的过期时间,格式为Unix时间戳,不能早于当前时间,且最大为当前时间往后30天。如果不传,默认过期时间为当前时间往后7天。

  • Agent:

    代理企业和员工的信息。

  • UserData:

    调用方自定义的个性化字段(可自定义此字段的值),并以base64方式编码,支持的最大数据大小为 20480长度。 在个人自动签的开通、关闭等回调信息场景中,该字段的信息将原封不动地透传给贵方。



7978
7979
7980
# File 'lib/v20201111/models.rb', line 7978

def AutoSignConfig
  @AutoSignConfig
end

#ExpiredTimeObject

注: 在调用此接口时,请确保指定的员工已获得所需的接口调用权限,并具备接口传入的相应资源的数据权限。

  • **E_PRESCRIPTION_AUTO_SIGN** : 电子处方场景
  • **OTHER** : 通用场景
  • 不传(即为空值) 则会生成小程序端开通链接(默认)
  • **H5SIGN** : 生成H5端开通链接
在集团企业代理子企业操作的场景中,需设置此参数。在此情境下,ProxyOrganizationId(子企业的组织ID)为必填项。

Parameters:

  • Operator:

    执行本接口操作的员工信息。

  • SceneKey:

    自动签使用的场景值, 可以选择的场景值如下:

  • AutoSignConfig:

    自动签开通配置信息, 包括开通的人员的信息等

  • UrlType:

    生成的链接类型:

  • NotifyType:

    是否通知开通方,通知类型:

    • 默认为不通知开通方
    • SMS : 短信通知 ,如果需要短信通知则NotifyAddress填写对方的手机号

  • NotifyAddress:

    如果通知类型NotifyType选择为SMS,则此处为手机号, 其他通知类型不需要设置此项

  • ExpiredTime:

    链接的过期时间,格式为Unix时间戳,不能早于当前时间,且最大为当前时间往后30天。如果不传,默认过期时间为当前时间往后7天。

  • Agent:

    代理企业和员工的信息。

  • UserData:

    调用方自定义的个性化字段(可自定义此字段的值),并以base64方式编码,支持的最大数据大小为 20480长度。 在个人自动签的开通、关闭等回调信息场景中,该字段的信息将原封不动地透传给贵方。



7978
7979
7980
# File 'lib/v20201111/models.rb', line 7978

def ExpiredTime
  @ExpiredTime
end

#NotifyAddressObject

注: 在调用此接口时,请确保指定的员工已获得所需的接口调用权限,并具备接口传入的相应资源的数据权限。

  • **E_PRESCRIPTION_AUTO_SIGN** : 电子处方场景
  • **OTHER** : 通用场景
  • 不传(即为空值) 则会生成小程序端开通链接(默认)
  • **H5SIGN** : 生成H5端开通链接
在集团企业代理子企业操作的场景中,需设置此参数。在此情境下,ProxyOrganizationId(子企业的组织ID)为必填项。

Parameters:

  • Operator:

    执行本接口操作的员工信息。

  • SceneKey:

    自动签使用的场景值, 可以选择的场景值如下:

  • AutoSignConfig:

    自动签开通配置信息, 包括开通的人员的信息等

  • UrlType:

    生成的链接类型:

  • NotifyType:

    是否通知开通方,通知类型:

    • 默认为不通知开通方
    • SMS : 短信通知 ,如果需要短信通知则NotifyAddress填写对方的手机号

  • NotifyAddress:

    如果通知类型NotifyType选择为SMS,则此处为手机号, 其他通知类型不需要设置此项

  • ExpiredTime:

    链接的过期时间,格式为Unix时间戳,不能早于当前时间,且最大为当前时间往后30天。如果不传,默认过期时间为当前时间往后7天。

  • Agent:

    代理企业和员工的信息。

  • UserData:

    调用方自定义的个性化字段(可自定义此字段的值),并以base64方式编码,支持的最大数据大小为 20480长度。 在个人自动签的开通、关闭等回调信息场景中,该字段的信息将原封不动地透传给贵方。



7978
7979
7980
# File 'lib/v20201111/models.rb', line 7978

def NotifyAddress
  @NotifyAddress
end

#NotifyTypeObject

注: 在调用此接口时,请确保指定的员工已获得所需的接口调用权限,并具备接口传入的相应资源的数据权限。

  • **E_PRESCRIPTION_AUTO_SIGN** : 电子处方场景
  • **OTHER** : 通用场景
  • 不传(即为空值) 则会生成小程序端开通链接(默认)
  • **H5SIGN** : 生成H5端开通链接
在集团企业代理子企业操作的场景中,需设置此参数。在此情境下,ProxyOrganizationId(子企业的组织ID)为必填项。

Parameters:

  • Operator:

    执行本接口操作的员工信息。

  • SceneKey:

    自动签使用的场景值, 可以选择的场景值如下:

  • AutoSignConfig:

    自动签开通配置信息, 包括开通的人员的信息等

  • UrlType:

    生成的链接类型:

  • NotifyType:

    是否通知开通方,通知类型:

    • 默认为不通知开通方
    • SMS : 短信通知 ,如果需要短信通知则NotifyAddress填写对方的手机号

  • NotifyAddress:

    如果通知类型NotifyType选择为SMS,则此处为手机号, 其他通知类型不需要设置此项

  • ExpiredTime:

    链接的过期时间,格式为Unix时间戳,不能早于当前时间,且最大为当前时间往后30天。如果不传,默认过期时间为当前时间往后7天。

  • Agent:

    代理企业和员工的信息。

  • UserData:

    调用方自定义的个性化字段(可自定义此字段的值),并以base64方式编码,支持的最大数据大小为 20480长度。 在个人自动签的开通、关闭等回调信息场景中,该字段的信息将原封不动地透传给贵方。



7978
7979
7980
# File 'lib/v20201111/models.rb', line 7978

def NotifyType
  @NotifyType
end

#OperatorObject

注: 在调用此接口时,请确保指定的员工已获得所需的接口调用权限,并具备接口传入的相应资源的数据权限。

  • **E_PRESCRIPTION_AUTO_SIGN** : 电子处方场景
  • **OTHER** : 通用场景
  • 不传(即为空值) 则会生成小程序端开通链接(默认)
  • **H5SIGN** : 生成H5端开通链接
在集团企业代理子企业操作的场景中,需设置此参数。在此情境下,ProxyOrganizationId(子企业的组织ID)为必填项。

Parameters:

  • Operator:

    执行本接口操作的员工信息。

  • SceneKey:

    自动签使用的场景值, 可以选择的场景值如下:

  • AutoSignConfig:

    自动签开通配置信息, 包括开通的人员的信息等

  • UrlType:

    生成的链接类型:

  • NotifyType:

    是否通知开通方,通知类型:

    • 默认为不通知开通方
    • SMS : 短信通知 ,如果需要短信通知则NotifyAddress填写对方的手机号

  • NotifyAddress:

    如果通知类型NotifyType选择为SMS,则此处为手机号, 其他通知类型不需要设置此项

  • ExpiredTime:

    链接的过期时间,格式为Unix时间戳,不能早于当前时间,且最大为当前时间往后30天。如果不传,默认过期时间为当前时间往后7天。

  • Agent:

    代理企业和员工的信息。

  • UserData:

    调用方自定义的个性化字段(可自定义此字段的值),并以base64方式编码,支持的最大数据大小为 20480长度。 在个人自动签的开通、关闭等回调信息场景中,该字段的信息将原封不动地透传给贵方。



7978
7979
7980
# File 'lib/v20201111/models.rb', line 7978

def Operator
  @Operator
end

#SceneKeyObject

注: 在调用此接口时,请确保指定的员工已获得所需的接口调用权限,并具备接口传入的相应资源的数据权限。

  • **E_PRESCRIPTION_AUTO_SIGN** : 电子处方场景
  • **OTHER** : 通用场景
  • 不传(即为空值) 则会生成小程序端开通链接(默认)
  • **H5SIGN** : 生成H5端开通链接
在集团企业代理子企业操作的场景中,需设置此参数。在此情境下,ProxyOrganizationId(子企业的组织ID)为必填项。

Parameters:

  • Operator:

    执行本接口操作的员工信息。

  • SceneKey:

    自动签使用的场景值, 可以选择的场景值如下:

  • AutoSignConfig:

    自动签开通配置信息, 包括开通的人员的信息等

  • UrlType:

    生成的链接类型:

  • NotifyType:

    是否通知开通方,通知类型:

    • 默认为不通知开通方
    • SMS : 短信通知 ,如果需要短信通知则NotifyAddress填写对方的手机号

  • NotifyAddress:

    如果通知类型NotifyType选择为SMS,则此处为手机号, 其他通知类型不需要设置此项

  • ExpiredTime:

    链接的过期时间,格式为Unix时间戳,不能早于当前时间,且最大为当前时间往后30天。如果不传,默认过期时间为当前时间往后7天。

  • Agent:

    代理企业和员工的信息。

  • UserData:

    调用方自定义的个性化字段(可自定义此字段的值),并以base64方式编码,支持的最大数据大小为 20480长度。 在个人自动签的开通、关闭等回调信息场景中,该字段的信息将原封不动地透传给贵方。



7978
7979
7980
# File 'lib/v20201111/models.rb', line 7978

def SceneKey
  @SceneKey
end

#UrlTypeObject

注: 在调用此接口时,请确保指定的员工已获得所需的接口调用权限,并具备接口传入的相应资源的数据权限。

  • **E_PRESCRIPTION_AUTO_SIGN** : 电子处方场景
  • **OTHER** : 通用场景
  • 不传(即为空值) 则会生成小程序端开通链接(默认)
  • **H5SIGN** : 生成H5端开通链接
在集团企业代理子企业操作的场景中,需设置此参数。在此情境下,ProxyOrganizationId(子企业的组织ID)为必填项。

Parameters:

  • Operator:

    执行本接口操作的员工信息。

  • SceneKey:

    自动签使用的场景值, 可以选择的场景值如下:

  • AutoSignConfig:

    自动签开通配置信息, 包括开通的人员的信息等

  • UrlType:

    生成的链接类型:

  • NotifyType:

    是否通知开通方,通知类型:

    • 默认为不通知开通方
    • SMS : 短信通知 ,如果需要短信通知则NotifyAddress填写对方的手机号

  • NotifyAddress:

    如果通知类型NotifyType选择为SMS,则此处为手机号, 其他通知类型不需要设置此项

  • ExpiredTime:

    链接的过期时间,格式为Unix时间戳,不能早于当前时间,且最大为当前时间往后30天。如果不传,默认过期时间为当前时间往后7天。

  • Agent:

    代理企业和员工的信息。

  • UserData:

    调用方自定义的个性化字段(可自定义此字段的值),并以base64方式编码,支持的最大数据大小为 20480长度。 在个人自动签的开通、关闭等回调信息场景中,该字段的信息将原封不动地透传给贵方。



7978
7979
7980
# File 'lib/v20201111/models.rb', line 7978

def UrlType
  @UrlType
end

#UserDataObject

注: 在调用此接口时,请确保指定的员工已获得所需的接口调用权限,并具备接口传入的相应资源的数据权限。

  • **E_PRESCRIPTION_AUTO_SIGN** : 电子处方场景
  • **OTHER** : 通用场景
  • 不传(即为空值) 则会生成小程序端开通链接(默认)
  • **H5SIGN** : 生成H5端开通链接
在集团企业代理子企业操作的场景中,需设置此参数。在此情境下,ProxyOrganizationId(子企业的组织ID)为必填项。

Parameters:

  • Operator:

    执行本接口操作的员工信息。

  • SceneKey:

    自动签使用的场景值, 可以选择的场景值如下:

  • AutoSignConfig:

    自动签开通配置信息, 包括开通的人员的信息等

  • UrlType:

    生成的链接类型:

  • NotifyType:

    是否通知开通方,通知类型:

    • 默认为不通知开通方
    • SMS : 短信通知 ,如果需要短信通知则NotifyAddress填写对方的手机号

  • NotifyAddress:

    如果通知类型NotifyType选择为SMS,则此处为手机号, 其他通知类型不需要设置此项

  • ExpiredTime:

    链接的过期时间,格式为Unix时间戳,不能早于当前时间,且最大为当前时间往后30天。如果不传,默认过期时间为当前时间往后7天。

  • Agent:

    代理企业和员工的信息。

  • UserData:

    调用方自定义的个性化字段(可自定义此字段的值),并以base64方式编码,支持的最大数据大小为 20480长度。 在个人自动签的开通、关闭等回调信息场景中,该字段的信息将原封不动地透传给贵方。



7978
7979
7980
# File 'lib/v20201111/models.rb', line 7978

def UserData
  @UserData
end

Instance Method Details

#deserialize(params) ⇒ Object



7992
7993
7994
7995
7996
7997
7998
7999
8000
8001
8002
8003
8004
8005
8006
8007
8008
8009
8010
8011
# File 'lib/v20201111/models.rb', line 7992

def deserialize(params)
  unless params['Operator'].nil?
    @Operator = UserInfo.new
    @Operator.deserialize(params['Operator'])
  end
  @SceneKey = params['SceneKey']
  unless params['AutoSignConfig'].nil?
    @AutoSignConfig = AutoSignConfig.new
    @AutoSignConfig.deserialize(params['AutoSignConfig'])
  end
  @UrlType = params['UrlType']
  @NotifyType = params['NotifyType']
  @NotifyAddress = params['NotifyAddress']
  @ExpiredTime = params['ExpiredTime']
  unless params['Agent'].nil?
    @Agent = Agent.new
    @Agent.deserialize(params['Agent'])
  end
  @UserData = params['UserData']
end