Class PKShareablePassMetadata

All Implemented Interfaces:
NSObjectProtocol, ObjCProtocol

public class PKShareablePassMetadata
extends NSObject
Since:
Available in iOS 14.0 and later.
  • Constructor Details

    • PKShareablePassMetadata

      public PKShareablePassMetadata()
    • PKShareablePassMetadata

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

      protected PKShareablePassMetadata​(NSObject.SkipInit skipInit)
    • PKShareablePassMetadata

      public PKShareablePassMetadata​(String credentialIdentifier, String cardConfigurationIdentifier, String sharingInstanceIdentifier, CGImage passThumbnailImage, String ownerDisplayName, String localizedDescription)
    • PKShareablePassMetadata

      public PKShareablePassMetadata​(String credentialIdentifier, String sharingInstanceIdentifier, CGImage passThumbnailImage, String ownerDisplayName, String localizedDescription, String accountHash, String templateIdentifier, String relyingPartyIdentifier, boolean requiresUnifiedAccessCapableDevice)
      Since:
      Available in iOS 15.0 and later.
  • Method Details

    • getCredentialIdentifier

      public String getCredentialIdentifier()
    • getCardConfigurationIdentifier

      public String getCardConfigurationIdentifier()
    • getSharingInstanceIdentifier

      public String getSharingInstanceIdentifier()
    • getAccountHash

      public String getAccountHash()
      Since:
      Available in iOS 15.0 and later.
    • getTemplateIdentifier

      public String getTemplateIdentifier()
      Since:
      Available in iOS 15.0 and later.
    • getRelyingPartyIdentifier

      public String getRelyingPartyIdentifier()
      Since:
      Available in iOS 15.0 and later.
    • requiresUnifiedAccessCapableDevice

      public boolean requiresUnifiedAccessCapableDevice()
    • getPassThumbnailImage

      public CGImage getPassThumbnailImage()
    • getLocalizedDescription

      public String getLocalizedDescription()
    • getOwnerDisplayName

      public String getOwnerDisplayName()
    • init

      protected long init​(String credentialIdentifier, String cardConfigurationIdentifier, String sharingInstanceIdentifier, CGImage passThumbnailImage, String ownerDisplayName, String localizedDescription)
    • init

      protected long init​(String credentialIdentifier, String sharingInstanceIdentifier, CGImage passThumbnailImage, String ownerDisplayName, String localizedDescription, String accountHash, String templateIdentifier, String relyingPartyIdentifier, boolean requiresUnifiedAccessCapableDevice)
      Since:
      Available in iOS 15.0 and later.