GCKMultizoneStatus Class

  • GCKMultizoneStatus encapsulates the current status of a multizone group, including information about its member devices.

  • It provides methods for initialization using JSON data or a list of GCKMultizoneDevice objects.

  • The devices property offers access to an array of GCKMultizoneDevice instances, representing the members of the multizone group.

  • This class has been available since version 3.1 of the framework and inherits from NSObject, NSCopying, and NSSecureCoding.

GCKMultizoneStatus Class Reference

Overview

The status of a multizone group.

Since
3.1

Inherits NSObject, <NSCopying>, and <NSSecureCoding>.

Instance Method Summary

(instancetype) - initWithJSONObject:
 Initializes the object with the given JSON data. More...
 
(instancetype) - initWithDevices:
 Initializes the object with the given list of member devices. More...
 
(instancetype) - init
 

Property Summary

NSArray< GCKMultizoneDevice * > * devices
 The member devices of the multizone group. More...
 

Method Detail

- (instancetype) initWithJSONObject: (id)  JSONObject

Initializes the object with the given JSON data.

- (instancetype) initWithDevices: (NSArray< GCKMultizoneDevice * > *)  devices

Initializes the object with the given list of member devices.

Property Detail

- (NSArray<GCKMultizoneDevice *>*) devices
readnonatomiccopy

The member devices of the multizone group.