//
// © 2018-2020 Qualcomm Technologies, Inc. and/or its subsidiaries. All rights reserved.
//

#import <Foundation/Foundation.h>
@class IoTGroupAttr;

NS_ASSUME_NONNULL_BEGIN

@interface IoTPlayerGroupMemberInfo : NSObject

@property (nonatomic, readonly) NSString *memberName;
@property (nonatomic, readonly) NSString *memberID;

@end

@interface IoTPlayerGroupInfo : NSObject

@property (nonatomic, readonly) NSString *groupName;
@property (nonatomic, readonly) NSString *groupID;
@property (nonatomic, readonly) NSArray<IoTPlayerGroupMemberInfo *> *members;

@end

@interface IoTPlayerGroupsInfo : NSObject

@property (nonatomic, readonly) NSArray<IoTPlayerGroupInfo *> *groups;

- (instancetype)initWithGroupAttribute:(IoTGroupAttr *)attr;

@end

NS_ASSUME_NONNULL_END
