Package apple.matter
Class MTRSetupPayload
- java.lang.Object
-
- org.moe.natj.general.NativeObject
-
- org.moe.natj.objc.ObjCObject
-
- apple.NSObject
-
- apple.matter.MTRSetupPayload
-
- All Implemented Interfaces:
NSCoding,NSSecureCoding,NSObject
public class MTRSetupPayload extends NSObject implements NSSecureCoding
A setup payload that can be created from a numeric code or QR code and serialized to a numeric code or QR code, though serializing to QR code after creating from numeric code will not work, because some required information will be missing.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class apple.NSObject
NSObject.Block_accessibilityActivateBlock_ret, NSObject.Block_accessibilityActivationPointBlock_ret, NSObject.Block_accessibilityAttributedHintBlock_ret, NSObject.Block_accessibilityAttributedLabelBlock_ret, NSObject.Block_accessibilityAttributedUserInputLabelsBlock_ret, NSObject.Block_accessibilityAttributedValueBlock_ret, NSObject.Block_accessibilityContainerTypeBlock_ret, NSObject.Block_accessibilityCustomActionsBlock_ret, NSObject.Block_accessibilityCustomRotorsBlock_ret, NSObject.Block_accessibilityDecrementBlock_ret, NSObject.Block_accessibilityElementsBlock_ret, NSObject.Block_accessibilityElementsHiddenBlock_ret, NSObject.Block_accessibilityFrameBlock_ret, NSObject.Block_accessibilityHeaderElementsBlock_ret, NSObject.Block_accessibilityHintBlock_ret, NSObject.Block_accessibilityIdentifierBlock_ret, NSObject.Block_accessibilityIncrementBlock_ret, NSObject.Block_accessibilityLabelBlock_ret, NSObject.Block_accessibilityLanguageBlock_ret, NSObject.Block_accessibilityMagicTapBlock_ret, NSObject.Block_accessibilityNavigationStyleBlock_ret, NSObject.Block_accessibilityPathBlock_ret, NSObject.Block_accessibilityPerformEscapeBlock_ret, NSObject.Block_accessibilityRespondsToUserInteractionBlock_ret, NSObject.Block_accessibilityShouldGroupAccessibilityChildrenBlock_ret, NSObject.Block_accessibilityTextualContextBlock_ret, NSObject.Block_accessibilityTraitsBlock_ret, NSObject.Block_accessibilityUserInputLabelsBlock_ret, NSObject.Block_accessibilityValueBlock_ret, NSObject.Block_accessibilityViewIsModalBlock_ret, NSObject.Block_automationElementsBlock_ret, NSObject.Block_isAccessibilityElementBlock_ret, NSObject.Block_setAccessibilityActivateBlock, NSObject.Block_setAccessibilityActivationPointBlock, NSObject.Block_setAccessibilityAttributedHintBlock, NSObject.Block_setAccessibilityAttributedLabelBlock, NSObject.Block_setAccessibilityAttributedUserInputLabelsBlock, NSObject.Block_setAccessibilityAttributedValueBlock, NSObject.Block_setAccessibilityContainerTypeBlock, NSObject.Block_setAccessibilityCustomActionsBlock, NSObject.Block_setAccessibilityCustomRotorsBlock, NSObject.Block_setAccessibilityDecrementBlock, NSObject.Block_setAccessibilityElementsBlock, NSObject.Block_setAccessibilityElementsHiddenBlock, NSObject.Block_setAccessibilityFrameBlock, NSObject.Block_setAccessibilityHeaderElementsBlock, NSObject.Block_setAccessibilityHintBlock, NSObject.Block_setAccessibilityIdentifierBlock, NSObject.Block_setAccessibilityIncrementBlock, NSObject.Block_setAccessibilityLabelBlock, NSObject.Block_setAccessibilityLanguageBlock, NSObject.Block_setAccessibilityMagicTapBlock, NSObject.Block_setAccessibilityNavigationStyleBlock, NSObject.Block_setAccessibilityPathBlock, NSObject.Block_setAccessibilityPerformEscapeBlock, NSObject.Block_setAccessibilityRespondsToUserInteractionBlock, NSObject.Block_setAccessibilityShouldGroupAccessibilityChildrenBlock, NSObject.Block_setAccessibilityTextualContextBlock, NSObject.Block_setAccessibilityTraitsBlock, NSObject.Block_setAccessibilityUserInputLabelsBlock, NSObject.Block_setAccessibilityValueBlock, NSObject.Block_setAccessibilityViewIsModalBlock, NSObject.Block_setAutomationElementsBlock, NSObject.Block_setIsAccessibilityElementBlock, NSObject.Function_instanceMethodForSelector_ret, NSObject.Function_methodForSelector_ret
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedMTRSetupPayload(org.moe.natj.general.Pointer peer)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description boolean_supportsSecureCoding()This property must return YES on all classes that allow secure coding.static booleanaccessInstanceVariablesDirectly()static MTRSetupPayloadalloc()static MTRSetupPayloadallocWithZone(org.moe.natj.general.ptr.VoidPtr zone)static booleanautomaticallyNotifiesObserversForKey(@NotNull java.lang.String key)static voidcancelPreviousPerformRequestsWithTarget(@NotNull java.lang.Object aTarget)static voidcancelPreviousPerformRequestsWithTargetSelectorObject(@NotNull java.lang.Object aTarget, @NotNull org.moe.natj.objc.SEL aSelector, @Nullable java.lang.Object anArgument)static @NotNull NSArray<java.lang.String>classFallbacksForKeyedArchiver()static @NotNull org.moe.natj.objc.ClassclassForKeyedUnarchiver()longcommissioningFlow()static java.lang.StringdebugDescription_static()static java.lang.Stringdescription_static()longdiscoveryCapabilities()The value of discoveryCapabilities is made up of the various MTRDiscoveryCapabilities flags.@NotNull NSNumberdiscriminator()voidencodeWithCoder(@NotNull NSCoder coder)static longgenerateRandomPIN()Generate a random Matter-valid setup PIN.static @NotNull NSNumbergenerateRandomSetupPasscode()Generate a random Matter-valid setup passcode.@Nullable NSArray<? extends MTROptionalQRCodeInfo>getAllOptionalVendorData(@Nullable org.moe.natj.general.ptr.Ptr<NSError> error)static longhash_static()booleanhasShortDiscriminator()If hasShortDiscriminator is true, the discriminator value contains just the high 4 bits of the full discriminator.MTRSetupPayloadinit()Deprecated.MTRSetupPayloadinitWithCoder(@NotNull NSCoder coder)NS_DESIGNATED_INITIALIZERMTRSetupPayloadinitWithSetupPasscodeDiscriminator(@NotNull NSNumber setupPasscode, @NotNull NSNumber discriminator)Initialize an MTRSetupPayload with the given passcode and discriminator.static NSObject.Function_instanceMethodForSelector_retinstanceMethodForSelector(org.moe.natj.objc.SEL aSelector)static NSMethodSignatureinstanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector)static booleaninstancesRespondToSelector(org.moe.natj.objc.SEL aSelector)static booleanisSubclassOfClass(org.moe.natj.objc.Class aClass)static @NotNull NSSet<java.lang.String>keyPathsForValuesAffectingValueForKey(@NotNull java.lang.String key)@Nullable java.lang.StringmanualEntryCode()Get 11 digit manual entry code from the setup payload.static MTRSetupPayloadnew_objc()Deprecated.@NotNull NSNumberproductID()@Nullable java.lang.StringqrCodeString(@Nullable org.moe.natj.general.ptr.Ptr<NSError> error)Get a QR code from the setup payload.@Nullable NSNumberrendezvousInformation()Deprecated.static booleanresolveClassMethod(org.moe.natj.objc.SEL sel)static booleanresolveInstanceMethod(org.moe.natj.objc.SEL sel)@Nullable java.lang.StringserialNumber()voidsetCommissioningFlow(long value)voidsetDiscoveryCapabilities(long value)The value of discoveryCapabilities is made up of the various MTRDiscoveryCapabilities flags.voidsetDiscriminator(@NotNull NSNumber value)voidsetHasShortDiscriminator(boolean value)If hasShortDiscriminator is true, the discriminator value contains just the high 4 bits of the full discriminator.voidsetProductID(@NotNull NSNumber value)voidsetRendezvousInformation(@Nullable NSNumber value)Deprecated.voidsetSerialNumber(@Nullable java.lang.String value)voidsetSetupPasscode(@NotNull NSNumber value)API-Since: 16.4voidsetSetUpPINCode(@NotNull NSNumber value)Deprecated.@NotNull NSNumbersetupPasscode()API-Since: 16.4static @Nullable MTRSetupPayloadsetupPayloadWithOnboardingPayloadError(@NotNull java.lang.String onboardingPayload, @Nullable org.moe.natj.general.ptr.Ptr<NSError> error)Create an MTRSetupPayload with the given onboarding payload.@NotNull NSNumbersetUpPINCode()Deprecated.voidsetVendorID(@NotNull NSNumber value)voidsetVersion(@NotNull NSNumber value)static org.moe.natj.objc.Classsuperclass_static()static booleansupportsSecureCoding()static booleanuseStoredAccessor()Deprecated.@NotNull NSNumbervendorID()@NotNull NSNumberversion()-
Methods inherited from class apple.NSObject
accessibilityActivate, accessibilityActivateBlock, accessibilityActivationPoint, accessibilityActivationPointBlock, accessibilityAssistiveTechnologyFocusedIdentifiers, accessibilityAttributedHint, accessibilityAttributedHintBlock, accessibilityAttributedLabel, accessibilityAttributedLabelBlock, accessibilityAttributedUserInputLabels, accessibilityAttributedUserInputLabelsBlock, accessibilityAttributedValue, accessibilityAttributedValueBlock, accessibilityContainerType, accessibilityContainerTypeBlock, accessibilityCustomActions, accessibilityCustomActionsBlock, accessibilityCustomRotors, accessibilityCustomRotorsBlock, accessibilityDecrement, accessibilityDecrementBlock, accessibilityDirectTouchOptions, accessibilityDragSourceDescriptors, accessibilityDropPointDescriptors, accessibilityElementAtIndex, accessibilityElementCount, accessibilityElementDidBecomeFocused, accessibilityElementDidLoseFocus, accessibilityElementIsFocused, accessibilityElements, accessibilityElementsBlock, accessibilityElementsHidden, accessibilityElementsHiddenBlock, accessibilityFrame, accessibilityFrameBlock, accessibilityHeaderElementsBlock, accessibilityHint, accessibilityHintBlock, accessibilityIdentifierBlock, accessibilityIncrement, accessibilityIncrementBlock, accessibilityLabel, accessibilityLabelBlock, accessibilityLanguage, accessibilityLanguageBlock, accessibilityMagicTapBlock, accessibilityNavigationStyle, accessibilityNavigationStyleBlock, accessibilityPath, accessibilityPathBlock, accessibilityPerformEscape, accessibilityPerformEscapeBlock, accessibilityPerformMagicTap, accessibilityRespondsToUserInteraction, accessibilityRespondsToUserInteractionBlock, accessibilityScroll, accessibilityShouldGroupAccessibilityChildrenBlock, accessibilityTextualContext, accessibilityTextualContextBlock, accessibilityTraits, accessibilityTraitsBlock, accessibilityUserInputLabels, accessibilityUserInputLabelsBlock, accessibilityValue, accessibilityValueBlock, accessibilityViewIsModal, accessibilityViewIsModalBlock, accessibilityZoomInAtPoint, accessibilityZoomOutAtPoint, addObserverForKeyPathOptionsContext, attemptRecoveryFromErrorOptionIndex, attemptRecoveryFromErrorOptionIndexDelegateDidRecoverSelectorContextInfo, autoContentAccessingProxy, automationElements, automationElementsBlock, awakeAfterUsingCoder, awakeFromNib, class_objc, classForCoder, classForKeyedArchiver, copy, dealloc, debugDescription, description, dictionaryWithValuesForKeys, didChangeValueForKey, didChangeValueForKeyWithSetMutationUsingObjects, didChangeValuesAtIndexesForKey, doesNotRecognizeSelector, fileManagerShouldProceedAfterError, fileManagerWillProcessPath, finalize_objc, forwardingTargetForSelector, forwardInvocation, handleQueryWithUnboundKey, handleTakeValueForUnboundKey, hash, indexOfAccessibilityElement, isAccessibilityElement, isAccessibilityElementBlock, isEqual, isKindOfClass, isMemberOfClass, isProxy, methodForSelector, methodSignatureForSelector, mutableArrayValueForKey, mutableArrayValueForKeyPath, mutableCopy, mutableOrderedSetValueForKey, mutableOrderedSetValueForKeyPath, mutableSetValueForKey, mutableSetValueForKeyPath, observationInfo, observeValueForKeyPathOfObjectChangeContext, performSelector, performSelectorInBackgroundWithObject, performSelectorOnMainThreadWithObjectWaitUntilDone, performSelectorOnMainThreadWithObjectWaitUntilDoneModes, performSelectorOnThreadWithObjectWaitUntilDone, performSelectorOnThreadWithObjectWaitUntilDoneModes, performSelectorWithObject, performSelectorWithObjectAfterDelay, performSelectorWithObjectAfterDelayInModes, performSelectorWithObjectWithObject, prepareForInterfaceBuilder, provideImageDataBytesPerRowOrigin_Size_UserInfo, removeObserverForKeyPath, removeObserverForKeyPathContext, replacementObjectForCoder, replacementObjectForKeyedArchiver, respondsToSelector, self, setAccessibilityActivateBlock, setAccessibilityActivationPoint, setAccessibilityActivationPointBlock, setAccessibilityAttributedHint, setAccessibilityAttributedHintBlock, setAccessibilityAttributedLabel, setAccessibilityAttributedLabelBlock, setAccessibilityAttributedUserInputLabels, setAccessibilityAttributedUserInputLabelsBlock, setAccessibilityAttributedValue, setAccessibilityAttributedValueBlock, setAccessibilityContainerType, setAccessibilityContainerTypeBlock, setAccessibilityCustomActions, setAccessibilityCustomActionsBlock, setAccessibilityCustomRotors, setAccessibilityCustomRotorsBlock, setAccessibilityDecrementBlock, setAccessibilityDirectTouchOptions, setAccessibilityDragSourceDescriptors, setAccessibilityDropPointDescriptors, setAccessibilityElements, setAccessibilityElementsBlock, setAccessibilityElementsHidden, setAccessibilityElementsHiddenBlock, setAccessibilityFrame, setAccessibilityFrameBlock, setAccessibilityHeaderElementsBlock, setAccessibilityHint, setAccessibilityHintBlock, setAccessibilityIdentifierBlock, setAccessibilityIncrementBlock, setAccessibilityLabel, setAccessibilityLabelBlock, setAccessibilityLanguage, setAccessibilityLanguageBlock, setAccessibilityMagicTapBlock, setAccessibilityNavigationStyle, setAccessibilityNavigationStyleBlock, setAccessibilityPath, setAccessibilityPathBlock, setAccessibilityPerformEscapeBlock, setAccessibilityRespondsToUserInteraction, setAccessibilityRespondsToUserInteractionBlock, setAccessibilityShouldGroupAccessibilityChildrenBlock, setAccessibilityTextualContext, setAccessibilityTextualContextBlock, setAccessibilityTraits, setAccessibilityTraitsBlock, setAccessibilityUserInputLabels, setAccessibilityUserInputLabelsBlock, setAccessibilityValue, setAccessibilityValueBlock, setAccessibilityViewIsModal, setAccessibilityViewIsModalBlock, setAutomationElements, setAutomationElementsBlock, setIsAccessibilityElement, setIsAccessibilityElementBlock, setNilValueForKey, setObservationInfo, setShouldGroupAccessibilityChildren, setValueForKey, setValueForKeyPath, setValueForUndefinedKey, setValuesForKeysWithDictionary, setVersion_static, shouldGroupAccessibilityChildren, storedValueForKey, superclass, takeStoredValueForKey, takeValueForKey, takeValueForKeyPath, takeValuesFromDictionary, unableToSetNilForKey, validateValueForKeyError, validateValueForKeyPathError, valueForKey, valueForKeyPath, valueForUndefinedKey, valuesForKeys, version_static, willChangeValueForKey, willChangeValueForKeyWithSetMutationUsingObjects, willChangeValuesAtIndexesForKey
-
-
-
-
Method Detail
-
accessInstanceVariablesDirectly
public static boolean accessInstanceVariablesDirectly()
-
alloc
public static MTRSetupPayload alloc()
-
allocWithZone
public static MTRSetupPayload allocWithZone(org.moe.natj.general.ptr.VoidPtr zone)
-
automaticallyNotifiesObserversForKey
public static boolean automaticallyNotifiesObserversForKey(@NotNull @NotNull java.lang.String key)
-
cancelPreviousPerformRequestsWithTarget
public static void cancelPreviousPerformRequestsWithTarget(@NotNull @NotNull java.lang.Object aTarget)
-
cancelPreviousPerformRequestsWithTargetSelectorObject
public static void cancelPreviousPerformRequestsWithTargetSelectorObject(@NotNull @NotNull java.lang.Object aTarget, @NotNull @NotNull org.moe.natj.objc.SEL aSelector, @Nullable @Nullable java.lang.Object anArgument)
-
classFallbacksForKeyedArchiver
@NotNull public static @NotNull NSArray<java.lang.String> classFallbacksForKeyedArchiver()
-
classForKeyedUnarchiver
@NotNull public static @NotNull org.moe.natj.objc.Class classForKeyedUnarchiver()
-
commissioningFlow
public long commissioningFlow()
-
debugDescription_static
public static java.lang.String debugDescription_static()
-
description_static
public static java.lang.String description_static()
-
discoveryCapabilities
public long discoveryCapabilities()
The value of discoveryCapabilities is made up of the various MTRDiscoveryCapabilities flags. If the discovery capabilities are not known, this will be set to MTRDiscoveryCapabilitiesUnknown. API-Since: 16.4
-
discriminator
@NotNull public @NotNull NSNumber discriminator()
-
encodeWithCoder
public void encodeWithCoder(@NotNull @NotNull NSCoder coder)- Specified by:
encodeWithCoderin interfaceNSCoding
-
generateRandomPIN
public static long generateRandomPIN()
Generate a random Matter-valid setup PIN.
-
generateRandomSetupPasscode
@NotNull public static @NotNull NSNumber generateRandomSetupPasscode()
Generate a random Matter-valid setup passcode. API-Since: 16.2
-
getAllOptionalVendorData
@Nullable public @Nullable NSArray<? extends MTROptionalQRCodeInfo> getAllOptionalVendorData(@Nullable @Nullable org.moe.natj.general.ptr.Ptr<NSError> error)
-
hasShortDiscriminator
public boolean hasShortDiscriminator()
If hasShortDiscriminator is true, the discriminator value contains just the high 4 bits of the full discriminator. For example, if hasShortDiscriminator is true and discriminator is 0xA, then the full discriminator can be anything in the range 0xA00 t0 0xAFF.
-
hash_static
public static long hash_static()
-
init
@Deprecated public MTRSetupPayload init()
Deprecated.API-Since: 16.1 Deprecated-Since: 16.4 Deprecated-Message: Please use initWithSetupPasscode or setupPayloadWithOnboardingPayload
-
initWithCoder
public MTRSetupPayload initWithCoder(@NotNull @NotNull NSCoder coder)
Description copied from interface:NSCodingNS_DESIGNATED_INITIALIZER- Specified by:
initWithCoderin interfaceNSCoding
-
initWithSetupPasscodeDiscriminator
public MTRSetupPayload initWithSetupPasscodeDiscriminator(@NotNull @NotNull NSNumber setupPasscode, @NotNull @NotNull NSNumber discriminator)
Initialize an MTRSetupPayload with the given passcode and discriminator. This will pre-set version, product id, and vendor id to 0. API-Since: 16.2
-
instanceMethodForSelector
public static NSObject.Function_instanceMethodForSelector_ret instanceMethodForSelector(org.moe.natj.objc.SEL aSelector)
-
instanceMethodSignatureForSelector
public static NSMethodSignature instanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector)
-
instancesRespondToSelector
public static boolean instancesRespondToSelector(org.moe.natj.objc.SEL aSelector)
-
isSubclassOfClass
public static boolean isSubclassOfClass(org.moe.natj.objc.Class aClass)
-
keyPathsForValuesAffectingValueForKey
@NotNull public static @NotNull NSSet<java.lang.String> keyPathsForValuesAffectingValueForKey(@NotNull @NotNull java.lang.String key)
-
manualEntryCode
@Nullable public @Nullable java.lang.String manualEntryCode()
Get 11 digit manual entry code from the setup payload.
-
new_objc
@Deprecated public static MTRSetupPayload new_objc()
Deprecated.API-Since: 16.1 Deprecated-Since: 16.4 Deprecated-Message: Please use initWithSetupPasscode or setupPayloadWithOnboardingPayload
-
productID
@NotNull public @NotNull NSNumber productID()
-
qrCodeString
@Nullable public @Nullable java.lang.String qrCodeString(@Nullable @Nullable org.moe.natj.general.ptr.Ptr<NSError> error)Get a QR code from the setup payload. Returns nil on failure (e.g. if the setup payload does not have all the information a QR code needs). API-Since: 16.2
-
rendezvousInformation
@Deprecated @Nullable public @Nullable NSNumber rendezvousInformation()
Deprecated.API-Since: 16.1 Deprecated-Since: 16.4 Deprecated-Message: Please use discoveryCapabilities
-
resolveClassMethod
public static boolean resolveClassMethod(org.moe.natj.objc.SEL sel)
-
resolveInstanceMethod
public static boolean resolveInstanceMethod(org.moe.natj.objc.SEL sel)
-
serialNumber
@Nullable public @Nullable java.lang.String serialNumber()
-
setCommissioningFlow
public void setCommissioningFlow(long value)
-
setDiscoveryCapabilities
public void setDiscoveryCapabilities(long value)
The value of discoveryCapabilities is made up of the various MTRDiscoveryCapabilities flags. If the discovery capabilities are not known, this will be set to MTRDiscoveryCapabilitiesUnknown. API-Since: 16.4
-
setDiscriminator
public void setDiscriminator(@NotNull @NotNull NSNumber value)
-
setHasShortDiscriminator
public void setHasShortDiscriminator(boolean value)
If hasShortDiscriminator is true, the discriminator value contains just the high 4 bits of the full discriminator. For example, if hasShortDiscriminator is true and discriminator is 0xA, then the full discriminator can be anything in the range 0xA00 t0 0xAFF.
-
setProductID
public void setProductID(@NotNull @NotNull NSNumber value)
-
setRendezvousInformation
@Deprecated public void setRendezvousInformation(@Nullable @Nullable NSNumber value)Deprecated.API-Since: 16.1 Deprecated-Since: 16.4 Deprecated-Message: Please use discoveryCapabilities
-
setSerialNumber
public void setSerialNumber(@Nullable @Nullable java.lang.String value)
-
setSetUpPINCode
@Deprecated public void setSetUpPINCode(@NotNull @NotNull NSNumber value)Deprecated.API-Since: 16.1 Deprecated-Since: 16.4 Deprecated-Message: Please use setupPasscode
-
setSetupPasscode
public void setSetupPasscode(@NotNull @NotNull NSNumber value)API-Since: 16.4
-
setUpPINCode
@Deprecated @NotNull public @NotNull NSNumber setUpPINCode()
Deprecated.API-Since: 16.1 Deprecated-Since: 16.4 Deprecated-Message: Please use setupPasscode
-
setVendorID
public void setVendorID(@NotNull @NotNull NSNumber value)
-
setVersion
public void setVersion(@NotNull @NotNull NSNumber value)
-
setupPasscode
@NotNull public @NotNull NSNumber setupPasscode()
API-Since: 16.4
-
setupPayloadWithOnboardingPayloadError
@Nullable public static @Nullable MTRSetupPayload setupPayloadWithOnboardingPayloadError(@NotNull @NotNull java.lang.String onboardingPayload, @Nullable @Nullable org.moe.natj.general.ptr.Ptr<NSError> error)
Create an MTRSetupPayload with the given onboarding payload. Will return nil on errors (e.g. if the onboarding payload cannot be parsed). API-Since: 16.2
-
superclass_static
public static org.moe.natj.objc.Class superclass_static()
-
supportsSecureCoding
public static boolean supportsSecureCoding()
-
_supportsSecureCoding
public boolean _supportsSecureCoding()
Description copied from interface:NSSecureCodingThis property must return YES on all classes that allow secure coding. Subclasses of classes that adopt NSSecureCoding and override initWithCoder: must also override this method and return YES. The Secure Coding Guide should be consulted when writing methods that decode data.- Specified by:
_supportsSecureCodingin interfaceNSSecureCoding
-
useStoredAccessor
@Deprecated public static boolean useStoredAccessor()
Deprecated.
-
vendorID
@NotNull public @NotNull NSNumber vendorID()
-
version
@NotNull public @NotNull NSNumber version()
-
-