Class: TencentCloud::Weilingwith::V20230427::SaveDeviceGroupRequest

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

Overview

SaveDeviceGroup请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name = nil, description = nil, workspaceid = nil, applicationtoken = nil, id = nil, parentid = nil) ⇒ SaveDeviceGroupRequest

Returns a new instance of SaveDeviceGroupRequest.



6750
6751
6752
6753
6754
6755
6756
6757
# File 'lib/v20230427/models.rb', line 6750

def initialize(name=nil, description=nil, workspaceid=nil, applicationtoken=nil, id=nil, parentid=nil)
  @Name = name
  @Description = description
  @WorkspaceId = workspaceid
  @ApplicationToken = applicationtoken
  @Id = id
  @ParentId = parentid
end

Instance Attribute Details

#ApplicationTokenObject

Parameters:

  • Name:

    分组名称

  • Description:

    分组描述

  • WorkspaceId:

    空间id

  • ApplicationToken:

    应用token

  • Id:

    分组id, 携带则为修改, 不携带则为新增

  • ParentId:

    分组父级id



6748
6749
6750
# File 'lib/v20230427/models.rb', line 6748

def ApplicationToken
  @ApplicationToken
end

#DescriptionObject

Parameters:

  • Name:

    分组名称

  • Description:

    分组描述

  • WorkspaceId:

    空间id

  • ApplicationToken:

    应用token

  • Id:

    分组id, 携带则为修改, 不携带则为新增

  • ParentId:

    分组父级id



6748
6749
6750
# File 'lib/v20230427/models.rb', line 6748

def Description
  @Description
end

#IdObject

Parameters:

  • Name:

    分组名称

  • Description:

    分组描述

  • WorkspaceId:

    空间id

  • ApplicationToken:

    应用token

  • Id:

    分组id, 携带则为修改, 不携带则为新增

  • ParentId:

    分组父级id



6748
6749
6750
# File 'lib/v20230427/models.rb', line 6748

def Id
  @Id
end

#NameObject

Parameters:

  • Name:

    分组名称

  • Description:

    分组描述

  • WorkspaceId:

    空间id

  • ApplicationToken:

    应用token

  • Id:

    分组id, 携带则为修改, 不携带则为新增

  • ParentId:

    分组父级id



6748
6749
6750
# File 'lib/v20230427/models.rb', line 6748

def Name
  @Name
end

#ParentIdObject

Parameters:

  • Name:

    分组名称

  • Description:

    分组描述

  • WorkspaceId:

    空间id

  • ApplicationToken:

    应用token

  • Id:

    分组id, 携带则为修改, 不携带则为新增

  • ParentId:

    分组父级id



6748
6749
6750
# File 'lib/v20230427/models.rb', line 6748

def ParentId
  @ParentId
end

#WorkspaceIdObject

Parameters:

  • Name:

    分组名称

  • Description:

    分组描述

  • WorkspaceId:

    空间id

  • ApplicationToken:

    应用token

  • Id:

    分组id, 携带则为修改, 不携带则为新增

  • ParentId:

    分组父级id



6748
6749
6750
# File 'lib/v20230427/models.rb', line 6748

def WorkspaceId
  @WorkspaceId
end

Instance Method Details

#deserialize(params) ⇒ Object



6759
6760
6761
6762
6763
6764
6765
6766
# File 'lib/v20230427/models.rb', line 6759

def deserialize(params)
  @Name = params['Name']
  @Description = params['Description']
  @WorkspaceId = params['WorkspaceId']
  @ApplicationToken = params['ApplicationToken']
  @Id = params['Id']
  @ParentId = params['ParentId']
end