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

#import <Foundation/Foundation.h>

#ifdef __cplusplus
#include <OCApi.h>
#include <OCPlatform.h>
#endif

@interface IoTWrappedRepresentation : NSObject

+ (instancetype)emptyWrapper;
#ifdef __cplusplus
+ (instancetype)wrapperWithRepresentation:(OC::OCRepresentation)rep;
- (OC::OCRepresentation)representation;
#endif
- (NSArray<NSString *> *)keys;
- (NSArray<NSString *> *)subKeysForKey:(NSString *)key;
- (BOOL)isEmpty;

@end
