Class INPerson

    • Constructor Detail

      • INPerson

        protected INPerson()
      • INPerson

        public INPerson​(INPersonHandle personHandle,
                        NSPersonNameComponents nameComponents,
                        java.lang.String displayName,
                        INImage image,
                        java.lang.String contactIdentifier,
                        java.lang.String customIdentifier)
      • INPerson

        public INPerson​(INPersonHandle personHandle,
                        NSPersonNameComponents nameComponents,
                        java.lang.String displayName,
                        INImage image,
                        java.lang.String contactIdentifier,
                        java.lang.String customIdentifier,
                        boolean isMe)
        Since:
        Available in iOS 12.0 and later.
      • INPerson

        @Deprecated
        public INPerson​(java.lang.String handle,
                        NSPersonNameComponents nameComponents,
                        java.lang.String contactIdentifier)
        Deprecated.
        Deprecated in iOS 10.0. Use the designated initializer instead
        Since:
        Available in iOS 10.0 and later.
      • INPerson

        @Deprecated
        public INPerson​(java.lang.String handle,
                        java.lang.String displayName,
                        java.lang.String contactIdentifier)
        Deprecated.
        Deprecated in iOS 10.0. Use the designated initializer instead
        Since:
        Available in iOS 10.0 and later.
      • INPerson

        @Deprecated
        public INPerson​(java.lang.String handle,
                        NSPersonNameComponents nameComponents,
                        java.lang.String displayName,
                        INImage image,
                        java.lang.String contactIdentifier)
        Deprecated.
        Deprecated in iOS 10.0. Use the designated initializer instead
        Since:
        Available in iOS 10.0 and later.
      • INPerson

        public INPerson​(NSCoder decoder)
    • Method Detail

      • getDisplayName

        public java.lang.String getDisplayName()
      • getImage

        public INImage getImage()
      • getContactIdentifier

        public java.lang.String getContactIdentifier()
      • getCustomIdentifier

        public java.lang.String getCustomIdentifier()
      • getRelationship

        public java.lang.String getRelationship()
        Since:
        Available in iOS 10.2 and later.
      • getSiriMatches

        public NSArray<INPerson> getSiriMatches()
        Since:
        Available in iOS 10.3 and later.
      • isMe

        public boolean isMe()
        Since:
        Available in iOS 11.0 and later.
      • getHandle0

        @Deprecated
        public java.lang.String getHandle0()
        Deprecated.
        Deprecated in iOS 10.0. Use personHandle instead
        Since:
        Available in iOS 10.0 and later.
      • supportsSecureCoding

        public static boolean supportsSecureCoding()
      • getIdentifier

        @Deprecated
        public java.lang.String getIdentifier()
        Deprecated.
        Deprecated in iOS 11.0. Please use vocabularyIdentifier
        Specified by:
        getIdentifier in interface INSpeakable
        Since:
        Available in iOS 10.0 and later.
      • init

        protected long init​(INPersonHandle personHandle,
                            NSPersonNameComponents nameComponents,
                            java.lang.String displayName,
                            INImage image,
                            java.lang.String contactIdentifier,
                            java.lang.String customIdentifier)
      • init

        protected long init​(INPersonHandle personHandle,
                            NSPersonNameComponents nameComponents,
                            java.lang.String displayName,
                            INImage image,
                            java.lang.String contactIdentifier,
                            java.lang.String customIdentifier,
                            boolean isMe)
        Since:
        Available in iOS 12.0 and later.
      • init

        @Deprecated
        protected long init​(java.lang.String handle,
                            NSPersonNameComponents nameComponents,
                            java.lang.String contactIdentifier)
        Deprecated.
        Deprecated in iOS 10.0. Use the designated initializer instead
        Since:
        Available in iOS 10.0 and later.
      • init

        @Deprecated
        protected long init​(java.lang.String handle,
                            java.lang.String displayName,
                            java.lang.String contactIdentifier)
        Deprecated.
        Deprecated in iOS 10.0. Use the designated initializer instead
        Since:
        Available in iOS 10.0 and later.
      • init

        @Deprecated
        protected long init​(java.lang.String handle,
                            NSPersonNameComponents nameComponents,
                            java.lang.String displayName,
                            INImage image,
                            java.lang.String contactIdentifier)
        Deprecated.
        Deprecated in iOS 10.0. Use the designated initializer instead
        Since:
        Available in iOS 10.0 and later.
      • init

        protected long init​(NSCoder decoder)