Class: TencentCloud::Weilingwith::V20230427::CreateApplicationTokenRequest

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

Overview

CreateApplicationToken请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(applicationid = nil, nonce = nil, tenantid = nil, requesttime = nil, signature = nil) ⇒ CreateApplicationTokenRequest

Returns a new instance of CreateApplicationTokenRequest.



1531
1532
1533
1534
1535
1536
1537
# File 'lib/v20230427/models.rb', line 1531

def initialize(applicationid=nil, nonce=nil, tenantid=nil, requesttime=nil, signature=nil)
  @ApplicationId = applicationid
  @Nonce = nonce
  @TenantId = tenantid
  @RequestTime = requesttime
  @Signature = signature
end

Instance Attribute Details

#ApplicationIdObject

Parameters:

  • ApplicationId:

    应用id

  • Nonce:

    一个随机数或者时间戳,用于防止重放攻击,每个请求唯一,建议用uuid

  • TenantId:

    租户id

  • RequestTime:

    请求时间,当前时间的unix毫秒时间戳

  • Signature:

    签名方法见用户使用文档



1529
1530
1531
# File 'lib/v20230427/models.rb', line 1529

def ApplicationId
  @ApplicationId
end

#NonceObject

Parameters:

  • ApplicationId:

    应用id

  • Nonce:

    一个随机数或者时间戳,用于防止重放攻击,每个请求唯一,建议用uuid

  • TenantId:

    租户id

  • RequestTime:

    请求时间,当前时间的unix毫秒时间戳

  • Signature:

    签名方法见用户使用文档



1529
1530
1531
# File 'lib/v20230427/models.rb', line 1529

def Nonce
  @Nonce
end

#RequestTimeObject

Parameters:

  • ApplicationId:

    应用id

  • Nonce:

    一个随机数或者时间戳,用于防止重放攻击,每个请求唯一,建议用uuid

  • TenantId:

    租户id

  • RequestTime:

    请求时间,当前时间的unix毫秒时间戳

  • Signature:

    签名方法见用户使用文档



1529
1530
1531
# File 'lib/v20230427/models.rb', line 1529

def RequestTime
  @RequestTime
end

#SignatureObject

Parameters:

  • ApplicationId:

    应用id

  • Nonce:

    一个随机数或者时间戳,用于防止重放攻击,每个请求唯一,建议用uuid

  • TenantId:

    租户id

  • RequestTime:

    请求时间,当前时间的unix毫秒时间戳

  • Signature:

    签名方法见用户使用文档



1529
1530
1531
# File 'lib/v20230427/models.rb', line 1529

def Signature
  @Signature
end

#TenantIdObject

Parameters:

  • ApplicationId:

    应用id

  • Nonce:

    一个随机数或者时间戳,用于防止重放攻击,每个请求唯一,建议用uuid

  • TenantId:

    租户id

  • RequestTime:

    请求时间,当前时间的unix毫秒时间戳

  • Signature:

    签名方法见用户使用文档



1529
1530
1531
# File 'lib/v20230427/models.rb', line 1529

def TenantId
  @TenantId
end

Instance Method Details

#deserialize(params) ⇒ Object



1539
1540
1541
1542
1543
1544
1545
# File 'lib/v20230427/models.rb', line 1539

def deserialize(params)
  @ApplicationId = params['ApplicationId']
  @Nonce = params['Nonce']
  @TenantId = params['TenantId']
  @RequestTime = params['RequestTime']
  @Signature = params['Signature']
end