protocol NodeCandidate : Hashable, SendableDefines the common attributes of all Automations Discovery candidates.
- 
                  
                  
Undocumented
Declaration
Swift
associatedtype FieldDetailsType : FieldDetails - 
                  
                  
Undocumented
Declaration
Swift
var homeObject: any HomeObject { get } - 
                  
                  
Undocumented
Declaration
Swift
var deviceTypes: [any DeviceType.Type] { get } - 
                  
                  
Undocumented
Declaration
Swift
var trait: any Trait.Type { get } - 
                  
                  
Undocumented
Declaration
Swift
var fieldDetails: [AnyField : FieldDetailsType] { get } - 
                  
                  
Undocumented
Declaration
Swift
var unsupportedReasons: [UnsupportedCandidateReason] { get }