xamarintvos
namespace HomeKit
{
[Introduced(PlatformName.TvOS, 10, 0, PlatformArchitecture.All, null)]
[Introduced(PlatformName.iOS, 8, 0, PlatformArchitecture.All, null)]
[Protocol(Name = "HMHomeDelegate", WrapperType = typeof(HMHomeDelegateWrapper))]
[ProtocolMember(IsProperty = false, IsRequired = false, IsStatic = false, Name = "DidUpdateNameForHome", ParameterByRef = new[] { false }, ParameterType = new[] { typeof(HMHome) }, Selector = "homeDidUpdateName:")]
[ProtocolMember(IsProperty = false, IsRequired = false, IsStatic = false, Name = "DidUpdateAccessControlForCurrentUser", ParameterByRef = new[] { false }, ParameterType = new[] { typeof(HMHome) }, Selector = "homeDidUpdateAccessControlForCurrentUser:")]
[ProtocolMember(IsProperty = false, IsRequired = false, IsStatic = false, Name = "DidAddAccessory", ParameterByRef = new[] { false, false }, ParameterType = new[] { typeof(HMHome), typeof(HMAccessory) }, Selector = "home:didAddAccessory:")]
[ProtocolMember(IsProperty = false, IsRequired = false, IsStatic = false, Name = "DidRemoveAccessory", ParameterByRef = new[] { false, false }, ParameterType = new[] { typeof(HMHome), typeof(HMAccessory) }, Selector = "home:didRemoveAccessory:")]
[ProtocolMember(IsProperty = false, IsRequired = false, IsStatic = false, Name = "DidAddUser", ParameterByRef = new[] { false, false }, ParameterType = new[] { typeof(HMHome), typeof(HMUser) }, Selector = "home:didAddUser:")]
[ProtocolMember(IsProperty = false, IsRequired = false, IsStatic = false, Name = "DidRemoveUser", ParameterByRef = new[] { false, false }, ParameterType = new[] { typeof(HMHome), typeof(HMUser) }, Selector = "home:didRemoveUser:")]
[ProtocolMember(IsProperty = false, IsRequired = false, IsStatic = false, Name = "DidUpdateRoom", ParameterByRef = new[] { false, false, false }, ParameterType = new[] { typeof(HMHome), typeof(HMRoom), typeof(HMAccessory) }, Selector = "home:didUpdateRoom:forAccessory:")]
[ProtocolMember(IsProperty = false, IsRequired = false, IsStatic = false, Name = "DidAddRoom", ParameterByRef = new[] { false, false }, ParameterType = new[] { typeof(HMHome), typeof(HMRoom) }, Selector = "home:didAddRoom:")]
[ProtocolMember(IsProperty = false, IsRequired = false, IsStatic = false, Name = "DidRemoveRoom", ParameterByRef = new[] { false, false }, ParameterType = new[] { typeof(HMHome), typeof(HMRoom) }, Selector = "home:didRemoveRoom:")]
[ProtocolMember(IsProperty = false, IsRequired = false, IsStatic = false, Name = "DidUpdateNameForRoom", ParameterByRef = new[] { false, false }, ParameterType = new[] { typeof(HMHome), typeof(HMRoom) }, Selector = "home:didUpdateNameForRoom:")]
[ProtocolMember(IsProperty = false, IsRequired = false, IsStatic = false, Name = "DidAddZone", ParameterByRef = new[] { false, false }, ParameterType = new[] { typeof(HMHome), typeof(HMZone) }, Selector = "home:didAddZone:")]
[ProtocolMember(IsProperty = false, IsRequired = false, IsStatic = false, Name = "DidRemoveZone", ParameterByRef = new[] { false, false }, ParameterType = new[] { typeof(HMHome), typeof(HMZone) }, Selector = "home:didRemoveZone:")]
[ProtocolMember(IsProperty = false, IsRequired = false, IsStatic = false, Name = "DidUpdateNameForZone", ParameterByRef = new[] { false, false }, ParameterType = new[] { typeof(HMHome), typeof(HMZone) }, Selector = "home:didUpdateNameForZone:")]
[ProtocolMember(IsProperty = false, IsRequired = false, IsStatic = false, Name = "DidAddRoomToZone", ParameterByRef = new[] { false, false, false }, ParameterType = new[] { typeof(HMHome), typeof(HMRoom), typeof(HMZone) }, Selector = "home:didAddRoom:toZone:")]
[ProtocolMember(IsProperty = false, IsRequired = false, IsStatic = false, Name = "DidRemoveRoomFromZone", ParameterByRef = new[] { false, false, false }, ParameterType = new[] { typeof(HMHome), typeof(HMRoom), typeof(HMZone) }, Selector = "home:didRemoveRoom:fromZone:")]
[ProtocolMember(IsProperty = false, IsRequired = false, IsStatic = false, Name = "DidAddServiceGroup", ParameterByRef = new[] { false, false }, ParameterType = new[] { typeof(HMHome), typeof(HMServiceGroup) }, Selector = "home:didAddServiceGroup:")]
[ProtocolMember(IsProperty = false, IsRequired = false, IsStatic = false, Name = "DidRemoveServiceGroup", ParameterByRef = new[] { false, false }, ParameterType = new[] { typeof(HMHome), typeof(HMServiceGroup) }, Selector = "home:didRemoveServiceGroup:")]
[ProtocolMember(IsProperty = false, IsRequired = false, IsStatic = false, Name = "DidUpdateNameForServiceGroup", ParameterByRef = new[] { false, false }, ParameterType = new[] { typeof(HMHome), typeof(HMServiceGroup) }, Selector = "home:didUpdateNameForServiceGroup:")]
[ProtocolMember(IsProperty = false, IsRequired = false, IsStatic = false, Name = "DidAddService", ParameterByRef = new[] { false, false, false }, ParameterType = new[] { typeof(HMHome), typeof(HMService), typeof(HMServiceGroup) }, Selector = "home:didAddService:toServiceGroup:")]
[ProtocolMember(IsProperty = false, IsRequired = false, IsStatic = false, Name = "DidRemoveService", ParameterByRef = new[] { false, false, false }, ParameterType = new[] { typeof(HMHome), typeof(HMService), typeof(HMServiceGroup) }, Selector = "home:didRemoveService:fromServiceGroup:")]
[ProtocolMember(IsProperty = false, IsRequired = false, IsStatic = false, Name = "DidAddActionSet", ParameterByRef = new[] { false, false }, ParameterType = new[] { typeof(HMHome), typeof(HMActionSet) }, Selector = "home:didAddActionSet:")]
[ProtocolMember(IsProperty = false, IsRequired = false, IsStatic = false, Name = "DidRemoveActionSet", ParameterByRef = new[] { false, false }, ParameterType = new[] { typeof(HMHome), typeof(HMActionSet) }, Selector = "home:didRemoveActionSet:")]
[ProtocolMember(IsProperty = false, IsRequired = false, IsStatic = false, Name = "DidUpdateNameForActionSet", ParameterByRef = new[] { false, false }, ParameterType = new[] { typeof(HMHome), typeof(HMActionSet) }, Selector = "home:didUpdateNameForActionSet:")]
[ProtocolMember(IsProperty = false, IsRequired = false, IsStatic = false, Name = "DidUpdateActionsForActionSet", ParameterByRef = new[] { false, false }, ParameterType = new[] { typeof(HMHome), typeof(HMActionSet) }, Selector = "home:didUpdateActionsForActionSet:")]
[ProtocolMember(IsProperty = false, IsRequired = false, IsStatic = false, Name = "DidAddTrigger", ParameterByRef = new[] { false, false }, ParameterType = new[] { typeof(HMHome), typeof(HMTrigger) }, Selector = "home:didAddTrigger:")]
[ProtocolMember(IsProperty = false, IsRequired = false, IsStatic = false, Name = "DidRemoveTrigger", ParameterByRef = new[] { false, false }, ParameterType = new[] { typeof(HMHome), typeof(HMTrigger) }, Selector = "home:didRemoveTrigger:")]
[ProtocolMember(IsProperty = false, IsRequired = false, IsStatic = false, Name = "DidUpdateNameForTrigger", ParameterByRef = new[] { false, false }, ParameterType = new[] { typeof(HMHome), typeof(HMTrigger) }, Selector = "home:didUpdateNameForTrigger:")]
[ProtocolMember(IsProperty = false, IsRequired = false, IsStatic = false, Name = "DidUpdateTrigger", ParameterByRef = new[] { false, false }, ParameterType = new[] { typeof(HMHome), typeof(HMTrigger) }, Selector = "home:didUpdateTrigger:")]
[ProtocolMember(IsProperty = false, IsRequired = false, IsStatic = false, Name = "DidUnblockAccessory", ParameterByRef = new[] { false, false }, ParameterType = new[] { typeof(HMHome), typeof(HMAccessory) }, Selector = "home:didUnblockAccessory:")]
[ProtocolMember(IsProperty = false, IsRequired = false, IsStatic = false, Name = "DidEncounterError", ParameterByRef = new[] { false, false, false }, ParameterType = new[] { typeof(HMHome), typeof(NSError), typeof(HMAccessory) }, Selector = "home:didEncounterError:forAccessory:")]
[ProtocolMember(IsProperty = false, IsRequired = false, IsStatic = false, Name = "DidUpdateHomeHubState", ParameterByRef = new[] { false, false }, ParameterType = new[] { typeof(HMHome), typeof(HMHomeHubState) }, Selector = "home:didUpdateHomeHubState:")]
[ProtocolMember(IsProperty = false, IsRequired = false, IsStatic = false, Name = "DidUpdateSupportedFeatures", ParameterByRef = new[] { false }, ParameterType = new[] { typeof(HMHome) }, Selector = "homeDidUpdateSupportedFeatures:")]
public interface IHMHomeDelegate : INativeObject, IDisposable
}
Assembly | Xamarin.TVOS , Version=0.0.0.0, PublicKeyToken=84e04ff9cfb79065 |
---|---|
.NET | 6.07.08.09.0 |
Platform Restrictions | The selected framework does not have platform annotations. |