Class VSAccountMetadataRequest

  • All Implemented Interfaces:
    NSObject

    public class VSAccountMetadataRequest
    extends NSObject
    Specifies which information the app wants to obtain about the subscriber's account. You should only request the information you need to fulfill your contractual obligations.
    • Constructor Detail

      • VSAccountMetadataRequest

        protected VSAccountMetadataRequest​(org.moe.natj.general.Pointer peer)
    • Method Detail

      • accessInstanceVariablesDirectly

        public static boolean accessInstanceVariablesDirectly()
      • allocWithZone

        public static java.lang.Object allocWithZone​(org.moe.natj.general.ptr.VoidPtr zone)
      • automaticallyNotifiesObserversForKey

        public static boolean automaticallyNotifiesObserversForKey​(java.lang.String key)
      • cancelPreviousPerformRequestsWithTarget

        public static void cancelPreviousPerformRequestsWithTarget​(java.lang.Object aTarget)
      • cancelPreviousPerformRequestsWithTargetSelectorObject

        public static void cancelPreviousPerformRequestsWithTargetSelectorObject​(java.lang.Object aTarget,
                                                                                 org.moe.natj.objc.SEL aSelector,
                                                                                 java.lang.Object anArgument)
      • classFallbacksForKeyedArchiver

        public static NSArray<java.lang.String> classFallbacksForKeyedArchiver()
      • classForKeyedUnarchiver

        public static org.moe.natj.objc.Class classForKeyedUnarchiver()
      • debugDescription_static

        public static java.lang.String debugDescription_static()
      • description_static

        public static java.lang.String description_static()
      • hash_static

        public static long hash_static()
      • 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

        public static NSSet<java.lang.String> keyPathsForValuesAffectingValueForKey​(java.lang.String key)
      • new_objc

        public static java.lang.Object new_objc()
      • resolveClassMethod

        public static boolean resolveClassMethod​(org.moe.natj.objc.SEL sel)
      • resolveInstanceMethod

        public static boolean resolveInstanceMethod​(org.moe.natj.objc.SEL sel)
      • setVersion_static

        public static void setVersion_static​(long aVersion)
      • superclass_static

        public static org.moe.natj.objc.Class superclass_static()
      • version_static

        public static long version_static()
      • attributeNames

        public NSArray<java.lang.String> attributeNames()
        Attributes to add to a SAML attributeQuery request and sent to the account provider.
      • channelIdentifier

        public java.lang.String channelIdentifier()
        Identifies who is making the request. For use by applications using the SAML authentication scheme only.
      • forceAuthentication

        public boolean forceAuthentication()
        Controls whether the request will ignore any cached credentials.
      • includeAccountProviderIdentifier

        public boolean includeAccountProviderIdentifier()
        Whether to request information that identifies the account provider.
      • includeAuthenticationExpirationDate

        public boolean includeAuthenticationExpirationDate()
        Whether to request the expiration date of the subscriber's current authentication.
      • isInterruptionAllowed

        public boolean isInterruptionAllowed()
        Whether the user might expect to be prompted to authenticate in order to complete this request.
      • setInterruptionAllowed

        public void setInterruptionAllowed​(boolean value)
        Whether the user might expect to be prompted to authenticate in order to complete this request.
      • localizedVideoTitle

        public java.lang.String localizedVideoTitle()
        A brief, user-presentable name for the video that the app will play if it receives a successful response. For example, "What's New in Swift" or "Office Space" Do not provide a value if the request will not be used to play a specific video.
      • setAttributeNames

        public void setAttributeNames​(NSArray<java.lang.String> value)
        Attributes to add to a SAML attributeQuery request and sent to the account provider.
      • setChannelIdentifier

        public void setChannelIdentifier​(java.lang.String value)
        Identifies who is making the request. For use by applications using the SAML authentication scheme only.
      • setForceAuthentication

        public void setForceAuthentication​(boolean value)
        Controls whether the request will ignore any cached credentials.
      • setIncludeAccountProviderIdentifier

        public void setIncludeAccountProviderIdentifier​(boolean value)
        Whether to request information that identifies the account provider.
      • setIncludeAuthenticationExpirationDate

        public void setIncludeAuthenticationExpirationDate​(boolean value)
        Whether to request the expiration date of the subscriber's current authentication.
      • setLocalizedVideoTitle

        public void setLocalizedVideoTitle​(java.lang.String value)
        A brief, user-presentable name for the video that the app will play if it receives a successful response. For example, "What's New in Swift" or "Office Space" Do not provide a value if the request will not be used to play a specific video.
      • setSupportedAccountProviderIdentifiers

        public void setSupportedAccountProviderIdentifiers​(NSArray<java.lang.String> value)
        If non-empty, limits which account providers can respond to the request.
      • setSupportedAuthenticationSchemes

        public void setSupportedAuthenticationSchemes​(NSArray<java.lang.String> value)
        The collection of authentication schemes that the app supports for this request. This list may be used to determine compatibility of the app with providers. Defaults to SAML.
      • setVerificationToken

        public void setVerificationToken​(java.lang.String value)
        A value that the account provider may use to verify the identity of the requesting app.
      • supportedAccountProviderIdentifiers

        public NSArray<java.lang.String> supportedAccountProviderIdentifiers()
        If non-empty, limits which account providers can respond to the request.
      • supportedAuthenticationSchemes

        public NSArray<java.lang.String> supportedAuthenticationSchemes()
        The collection of authentication schemes that the app supports for this request. This list may be used to determine compatibility of the app with providers. Defaults to SAML.
      • verificationToken

        public java.lang.String verificationToken()
        A value that the account provider may use to verify the identity of the requesting app.
      • featuredAccountProviderIdentifiers

        public NSArray<java.lang.String> featuredAccountProviderIdentifiers()
        If non-empty, specifies providers which may be given more prominent placement when choosing an account provider during authentication.
      • setFeaturedAccountProviderIdentifiers

        public void setFeaturedAccountProviderIdentifiers​(NSArray<java.lang.String> value)
        If non-empty, specifies providers which may be given more prominent placement when choosing an account provider during authentication.
      • accountProviderAuthenticationToken

        public java.lang.String accountProviderAuthenticationToken()
        A value that an account provider application may set to pass an existing authentication session. For use by TV Provider applications only.
      • setAccountProviderAuthenticationToken

        public void setAccountProviderAuthenticationToken​(java.lang.String value)
        A value that an account provider application may set to pass an existing authentication session. For use by TV Provider applications only.
      • applicationAccountProviders

        public NSArray<?> applicationAccountProviders()
        Application-specific providers to be added to the list of account providers.
      • setApplicationAccountProviders

        public void setApplicationAccountProviders​(NSArray<?> value)
        Application-specific providers to be added to the list of account providers.