//
|
// TuyaSmartHomeModelUtils.h
|
// TuyaSmartDeviceKit
|
//
|
// Copyright (c) 2014-2021 Tuya Inc. (https://developer.tuya.com)
|
|
#ifndef TuyaSmartHomeModelUtils_h
|
#define TuyaSmartHomeModelUtils_h
|
|
typedef NS_ENUM(NSInteger, TYHomeRoleType) {
|
TYHomeRoleType_Unknown = -999, /**< Invalid role */
|
TYHomeRoleType_Custom = -1, /**< Customized role */
|
TYHomeRoleType_Member = 0, /**< General family member */
|
TYHomeRoleType_Admin, /**< Family administrator, no add delete other administrator privileges. */
|
TYHomeRoleType_Owner, /**< Family super administrator, owner */
|
};
|
|
typedef NS_ENUM(NSUInteger, TYHomeStatus) {
|
TYHomeStatusPending = 1, /**< To be joined, invitees have not decided whether to join the corresponding family */
|
TYHomeStatusAccept, /**< Invitees have agreed to join the corresponding family */
|
TYHomeStatusReject /**< Invitees have declined to join the corresponding family */
|
};
|
|
#endif /* TuyaSmartHomeModelUtils_h */
|