Class: TencentCloud::Organization::V20181225::OrgInvitation

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

Overview

企业组织邀请

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(id = nil, uin = nil, hostuin = nil, hostname = nil, hostmail = nil, status = nil, name = nil, remark = nil, orgtype = nil, invitetime = nil, expiretime = nil) ⇒ OrgInvitation

Returns a new instance of OrgInvitation.



704
705
706
707
708
709
710
711
712
713
714
715
716
# File 'lib/v20181225/models.rb', line 704

def initialize(id=nil, uin=nil, hostuin=nil, hostname=nil, hostmail=nil, status=nil, name=nil, remark=nil, orgtype=nil, invitetime=nil, expiretime=nil)
  @Id = id
  @Uin = uin
  @HostUin = hostuin
  @HostName = hostname
  @HostMail = hostmail
  @Status = status
  @Name = name
  @Remark = remark
  @OrgType = orgtype
  @InviteTime = invitetime
  @ExpireTime = expiretime
end

Instance Attribute Details

#ExpireTimeObject

Parameters:

  • Id:

    邀请ID

  • Uin:

    被邀请UIN

  • HostUin:

    创建者UIN

  • HostName:

    创建者名称

  • HostMail:

    创建者邮箱

  • Status:

    邀请状态。-1:已过期,0:正常,1:已接受,2:已失效,3:已取消

  • Name:

    名称

  • Remark:

    备注

  • OrgType:

    企业组织类型

  • InviteTime:

    邀请时间

  • ExpireTime:

    过期时间



702
703
704
# File 'lib/v20181225/models.rb', line 702

def ExpireTime
  @ExpireTime
end

#HostMailObject

Parameters:

  • Id:

    邀请ID

  • Uin:

    被邀请UIN

  • HostUin:

    创建者UIN

  • HostName:

    创建者名称

  • HostMail:

    创建者邮箱

  • Status:

    邀请状态。-1:已过期,0:正常,1:已接受,2:已失效,3:已取消

  • Name:

    名称

  • Remark:

    备注

  • OrgType:

    企业组织类型

  • InviteTime:

    邀请时间

  • ExpireTime:

    过期时间



702
703
704
# File 'lib/v20181225/models.rb', line 702

def HostMail
  @HostMail
end

#HostNameObject

Parameters:

  • Id:

    邀请ID

  • Uin:

    被邀请UIN

  • HostUin:

    创建者UIN

  • HostName:

    创建者名称

  • HostMail:

    创建者邮箱

  • Status:

    邀请状态。-1:已过期,0:正常,1:已接受,2:已失效,3:已取消

  • Name:

    名称

  • Remark:

    备注

  • OrgType:

    企业组织类型

  • InviteTime:

    邀请时间

  • ExpireTime:

    过期时间



702
703
704
# File 'lib/v20181225/models.rb', line 702

def HostName
  @HostName
end

#HostUinObject

Parameters:

  • Id:

    邀请ID

  • Uin:

    被邀请UIN

  • HostUin:

    创建者UIN

  • HostName:

    创建者名称

  • HostMail:

    创建者邮箱

  • Status:

    邀请状态。-1:已过期,0:正常,1:已接受,2:已失效,3:已取消

  • Name:

    名称

  • Remark:

    备注

  • OrgType:

    企业组织类型

  • InviteTime:

    邀请时间

  • ExpireTime:

    过期时间



702
703
704
# File 'lib/v20181225/models.rb', line 702

def HostUin
  @HostUin
end

#IdObject

Parameters:

  • Id:

    邀请ID

  • Uin:

    被邀请UIN

  • HostUin:

    创建者UIN

  • HostName:

    创建者名称

  • HostMail:

    创建者邮箱

  • Status:

    邀请状态。-1:已过期,0:正常,1:已接受,2:已失效,3:已取消

  • Name:

    名称

  • Remark:

    备注

  • OrgType:

    企业组织类型

  • InviteTime:

    邀请时间

  • ExpireTime:

    过期时间



702
703
704
# File 'lib/v20181225/models.rb', line 702

def Id
  @Id
end

#InviteTimeObject

Parameters:

  • Id:

    邀请ID

  • Uin:

    被邀请UIN

  • HostUin:

    创建者UIN

  • HostName:

    创建者名称

  • HostMail:

    创建者邮箱

  • Status:

    邀请状态。-1:已过期,0:正常,1:已接受,2:已失效,3:已取消

  • Name:

    名称

  • Remark:

    备注

  • OrgType:

    企业组织类型

  • InviteTime:

    邀请时间

  • ExpireTime:

    过期时间



702
703
704
# File 'lib/v20181225/models.rb', line 702

def InviteTime
  @InviteTime
end

#NameObject

Parameters:

  • Id:

    邀请ID

  • Uin:

    被邀请UIN

  • HostUin:

    创建者UIN

  • HostName:

    创建者名称

  • HostMail:

    创建者邮箱

  • Status:

    邀请状态。-1:已过期,0:正常,1:已接受,2:已失效,3:已取消

  • Name:

    名称

  • Remark:

    备注

  • OrgType:

    企业组织类型

  • InviteTime:

    邀请时间

  • ExpireTime:

    过期时间



702
703
704
# File 'lib/v20181225/models.rb', line 702

def Name
  @Name
end

#OrgTypeObject

Parameters:

  • Id:

    邀请ID

  • Uin:

    被邀请UIN

  • HostUin:

    创建者UIN

  • HostName:

    创建者名称

  • HostMail:

    创建者邮箱

  • Status:

    邀请状态。-1:已过期,0:正常,1:已接受,2:已失效,3:已取消

  • Name:

    名称

  • Remark:

    备注

  • OrgType:

    企业组织类型

  • InviteTime:

    邀请时间

  • ExpireTime:

    过期时间



702
703
704
# File 'lib/v20181225/models.rb', line 702

def OrgType
  @OrgType
end

#RemarkObject

Parameters:

  • Id:

    邀请ID

  • Uin:

    被邀请UIN

  • HostUin:

    创建者UIN

  • HostName:

    创建者名称

  • HostMail:

    创建者邮箱

  • Status:

    邀请状态。-1:已过期,0:正常,1:已接受,2:已失效,3:已取消

  • Name:

    名称

  • Remark:

    备注

  • OrgType:

    企业组织类型

  • InviteTime:

    邀请时间

  • ExpireTime:

    过期时间



702
703
704
# File 'lib/v20181225/models.rb', line 702

def Remark
  @Remark
end

#StatusObject

Parameters:

  • Id:

    邀请ID

  • Uin:

    被邀请UIN

  • HostUin:

    创建者UIN

  • HostName:

    创建者名称

  • HostMail:

    创建者邮箱

  • Status:

    邀请状态。-1:已过期,0:正常,1:已接受,2:已失效,3:已取消

  • Name:

    名称

  • Remark:

    备注

  • OrgType:

    企业组织类型

  • InviteTime:

    邀请时间

  • ExpireTime:

    过期时间



702
703
704
# File 'lib/v20181225/models.rb', line 702

def Status
  @Status
end

#UinObject

Parameters:

  • Id:

    邀请ID

  • Uin:

    被邀请UIN

  • HostUin:

    创建者UIN

  • HostName:

    创建者名称

  • HostMail:

    创建者邮箱

  • Status:

    邀请状态。-1:已过期,0:正常,1:已接受,2:已失效,3:已取消

  • Name:

    名称

  • Remark:

    备注

  • OrgType:

    企业组织类型

  • InviteTime:

    邀请时间

  • ExpireTime:

    过期时间



702
703
704
# File 'lib/v20181225/models.rb', line 702

def Uin
  @Uin
end

Instance Method Details

#deserialize(params) ⇒ Object



718
719
720
721
722
723
724
725
726
727
728
729
730
# File 'lib/v20181225/models.rb', line 718

def deserialize(params)
  @Id = params['Id']
  @Uin = params['Uin']
  @HostUin = params['HostUin']
  @HostName = params['HostName']
  @HostMail = params['HostMail']
  @Status = params['Status']
  @Name = params['Name']
  @Remark = params['Remark']
  @OrgType = params['OrgType']
  @InviteTime = params['InviteTime']
  @ExpireTime = params['ExpireTime']
end