Class LPLinkMetadata

All Implemented Interfaces:
NSCoding, NSObjectProtocol, NSSecureCoding, ObjCProtocol

public class LPLinkMetadata
extends NSObject
implements NSSecureCoding
Since:
Available in iOS 13.0 and later.
  • Constructor Details

    • LPLinkMetadata

      public LPLinkMetadata()
    • LPLinkMetadata

      protected LPLinkMetadata​(NSObject.Handle h, long handle)
    • LPLinkMetadata

      protected LPLinkMetadata​(NSObject.SkipInit skipInit)
    • LPLinkMetadata

      public LPLinkMetadata​(NSCoder coder)
  • Method Details

    • getOriginalURL

      public NSURL getOriginalURL()
    • setOriginalURL

      public void setOriginalURL​(NSURL v)
    • getURL

      public NSURL getURL()
    • setURL

      public void setURL​(NSURL v)
    • getTitle

      public String getTitle()
    • setTitle

      public void setTitle​(String v)
    • getIconProvider

      public NSItemProvider getIconProvider()
    • setIconProvider

      public void setIconProvider​(NSItemProvider v)
    • getImageProvider

      public NSItemProvider getImageProvider()
    • setImageProvider

      public void setImageProvider​(NSItemProvider v)
    • getVideoProvider

      public NSItemProvider getVideoProvider()
    • setVideoProvider

      public void setVideoProvider​(NSItemProvider v)
    • getRemoteVideoURL

      public NSURL getRemoteVideoURL()
    • setRemoteVideoURL

      public void setRemoteVideoURL​(NSURL v)
    • supportsSecureCoding

      public static boolean supportsSecureCoding()
    • encode

      public void encode​(NSCoder coder)
      Specified by:
      encode in interface NSCoding
    • init

      protected long init​(NSCoder coder)