addAccessGrant
TypeScriptaddAccessGrant(accessGrant: MTRAccessGrant): voidSwift declarationfunc addAccessGrant(_ accessGrant: MTRAccessGrant)class · iOS 17.6+ · SDK 27.1
class MTRServerEndpointaddAccessGrant(accessGrant: MTRAccessGrant): voidSwift declarationfunc addAccessGrant(_ accessGrant: MTRAccessGrant)addServerCluster(serverCluster: MTRServerCluster): booleanSwift declarationfunc addServerCluster(_ serverCluster: MTRServerCluster) -> Boolstatic init(endpointID: _Foundation_NSNumber, deviceTypes: Array<MTRDeviceTypeRevision>): (MTRServerEndpoint) | nullSwift declarationinit?(endpointID: NSNumber, deviceTypes: [MTRDeviceTypeRevision])removeAccessGrant(accessGrant: MTRAccessGrant): voidSwift declarationfunc removeAccessGrant(_ accessGrant: MTRAccessGrant)get accessGrants(): Array<MTRAccessGrant>Swift declarationvar accessGrants: [MTRAccessGrant] { get }get deviceTypes(): Array<MTRDeviceTypeRevision>Swift declarationvar deviceTypes: [MTRDeviceTypeRevision] { get }get endpointID(): _Foundation_NSNumberSwift declaration@NSCopying var endpointID: NSNumber { get }get serverClusters(): Array<MTRServerCluster>Swift declarationvar serverClusters: [MTRServerCluster] { get }1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
MTRServerEndpoint.init()
inherited init: cannot prove legal (class declares 1 custom initializer)