Class: TencentCloud::Tdid::V20210519::CreateCredentialRequest

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

Overview

CreateCredential请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(functionarg = nil, transactionarg = nil, versioncredential = nil, unsigned = nil) ⇒ CreateCredentialRequest

Returns a new instance of CreateCredentialRequest.



85
86
87
88
89
90
# File 'lib/v20210519/models.rb', line 85

def initialize(functionarg=nil, transactionarg=nil, versioncredential=nil, unsigned=nil)
  @FunctionArg = functionarg
  @TransactionArg = transactionarg
  @VersionCredential = versioncredential
  @UnSigned = unsigned
end

Instance Attribute Details

#FunctionArgObject

Parameters:

  • FunctionArg:

    参数集合,详见示例

  • TransactionArg:

    参数集合,详见示例

  • VersionCredential:

    版本

  • UnSigned:

    是否未签名



83
84
85
# File 'lib/v20210519/models.rb', line 83

def FunctionArg
  @FunctionArg
end

#TransactionArgObject

Parameters:

  • FunctionArg:

    参数集合,详见示例

  • TransactionArg:

    参数集合,详见示例

  • VersionCredential:

    版本

  • UnSigned:

    是否未签名



83
84
85
# File 'lib/v20210519/models.rb', line 83

def TransactionArg
  @TransactionArg
end

#UnSignedObject

Parameters:

  • FunctionArg:

    参数集合,详见示例

  • TransactionArg:

    参数集合,详见示例

  • VersionCredential:

    版本

  • UnSigned:

    是否未签名



83
84
85
# File 'lib/v20210519/models.rb', line 83

def UnSigned
  @UnSigned
end

#VersionCredentialObject

Parameters:

  • FunctionArg:

    参数集合,详见示例

  • TransactionArg:

    参数集合,详见示例

  • VersionCredential:

    版本

  • UnSigned:

    是否未签名



83
84
85
# File 'lib/v20210519/models.rb', line 83

def VersionCredential
  @VersionCredential
end

Instance Method Details

#deserialize(params) ⇒ Object



92
93
94
95
96
97
98
99
100
101
102
103
# File 'lib/v20210519/models.rb', line 92

def deserialize(params)
  unless params['FunctionArg'].nil?
    @FunctionArg = FunctionArg.new
    @FunctionArg.deserialize(params['FunctionArg'])
  end
  unless params['TransactionArg'].nil?
    @TransactionArg = TransactionArg.new
    @TransactionArg.deserialize(params['TransactionArg'])
  end
  @VersionCredential = params['VersionCredential']
  @UnSigned = params['UnSigned']
end