Class HMService

  • All Implemented Interfaces:
    NSObjectProtocol, org.robovm.objc.ObjCProtocol

    public class HMService
    extends NSObject
    Since:
    Available in iOS 8.0 and later.
    • Constructor Detail

      • HMService

        public HMService()
    • Method Detail

      • getLocalizedDescription

        public java.lang.String getLocalizedDescription()
        Since:
        Available in iOS 9.0 and later.
      • getName

        public java.lang.String getName()
      • getAssociatedServiceType

        public HMServiceType getAssociatedServiceType()
      • getUniqueIdentifier

        public NSUUID getUniqueIdentifier()
        Since:
        Available in iOS 9.0 and later.
      • isUserInteractive

        public boolean isUserInteractive()
        Since:
        Available in iOS 9.0 and later.
      • isPrimaryService

        public boolean isPrimaryService()
        Since:
        Available in iOS 10.0 and later.
      • getLinkedServices

        public NSArray<HMService> getLinkedServices()
        Since:
        Available in iOS 10.0 and later.
      • updateName

        public void updateName​(java.lang.String name,
                               org.robovm.objc.block.VoidBlock1<NSError> completion)
      • updateAssociatedServiceType

        public void updateAssociatedServiceType​(HMServiceType serviceType,
                                                org.robovm.objc.block.VoidBlock1<NSError> completion)