GCKMultizoneStatus.h
1 // Copyright 2015 Google Inc.
2 
3 #import <GoogleCast/GCKDefines.h>
4 
5 #import <Foundation/Foundation.h>
6 
7 @class GCKMultizoneDevice;
8 
9 GCK_ASSUME_NONNULL_BEGIN
10 
16 GCK_EXPORT
17 @interface GCKMultizoneStatus : NSObject <NSCopying, NSSecureCoding>
18 
20 @property(nonatomic, copy, readwrite) NSArray<GCKMultizoneDevice *> *devices;
21 
23 - (instancetype)initWithJSONObject:(id)JSONObject;
24 
26 - (instancetype)initWithDevices:(NSArray<GCKMultizoneDevice *> *)devices;
27 
28 @end
29 
30 GCK_ASSUME_NONNULL_END
The status of a multizone group.
Definition: GCKMultizoneStatus.h:17
NSArray< GCKMultizoneDevice * > * devices
The member devices of the multizone group.
Definition: GCKMultizoneStatus.h:20
A member device of a multizone group.
Definition: GCKMultizoneDevice.h:15