JCSDK Objective-C API Reference for iOS/macOS  2.5.1
构造函数 | 属性 | 所有成员列表
JCGroupItem类 参考

构造函数

(instancetype) - init:nickName:tag:dnd:changeState:
 
(instancetype) - init:name:type:customProperties:
 
(instancetype) - init:changeState:
 

属性

NSString * groupId
 
NSString * nickName
 
NSString * tag
 
NSString * name
 
bool dnd
 
JCGroupType type
 
NSDictionary< NSString *, NSObject * > * customProperties
 
JCGroupChangeState changeState
 

详细描述

群组对象类

函数文档

◆ init:changeState:

- (instancetype) init: (NSString *)  groupId
changeState: (JCGroupChangeState changeState 

构造 JCGroupItem

参数
groupId群组唯一标识
changeState群组变化状态:
返回
返回 JCGroupItem 对象

◆ init:name:type:customProperties:

- (instancetype) init: (NSString *)  groupId
name: (NSString *)  name
type: (JCGroupType type
customProperties: (NSDictionary< NSString *, NSObject * > *)  customProperties 

构造 JCGroupItem

参数
groupId群组唯一标识
name群名称
type群组类型:
customProperties自定义属性
返回
返回 JCGroupItem 对象

◆ init:nickName:tag:dnd:changeState:

- (instancetype) init: (NSString *)  groupId
nickName: (NSString *)  nickName
tag: (NSString *)  tag
dnd: (bool)  dnd
changeState: (JCGroupChangeState changeState 

最新一次更新时间 构造 JCGroupItem

参数
groupId群组唯一标识
nickName群备注名
tag标签
dnd是否免打扰
  • true: 设置免打扰
  • false: 不设置免打扰
changeState群组变化状态
返回
返回 JCGroupItem 对象

属性说明

◆ changeState

- (JCGroupChangeState) changeState
readnonatomicassign

◆ customProperties

- (NSDictionary<NSString*, NSObject*>*) customProperties
readnonatomicassign

自定义属性

◆ dnd

- (bool) dnd
readnonatomicassign

是否是免打扰状态

  • true: 是免打扰状态
  • false: 不是免打扰状态

◆ groupId

- (NSString*) groupId
readnonatomiccopy

群组标识

◆ name

- (NSString*) name
readnonatomiccopy

群名称

◆ nickName

- (NSString*) nickName
readnonatomiccopy

群备注名称

注解
仅自己可见

◆ tag

- (NSString*) tag
readnonatomiccopy

扩展信息

注解
仅自己可见

◆ type

- (JCGroupType) type
readnonatomicassign

群组类型


该类的文档由以下文件生成: