Search
Link Search Menu Expand Document
Kony Quantum is now HCL Volt MX. See Revised Terminology. Current Quantum users, see the important note about API naming.

AddPassesViewController Object

The AddPassesViewController object provides a view to add passes to the user’s library of passes.

Here is an example for creating a AddPassesViewController with callbacks:

var AddPassesViewController1 = new com.voltmx.AddPassesViewController(an, statusCallback);

Input Parameters

Parameter Description
an [Array] - Optional > Note: Respects only first pass in the array if the iOS is below 7.0.
statusCallback [Function] - Optional callback to get the status of adding passes view controller. status [String] - status of the AddPassesViewController.

Return Values

Object - com.voltmx.AddPassesViewController

Methods

The com.voltmx.AddPassesViewController class has the following methods:

dismissAnimated

This API is used to dismiss the view of add passes view controller.

Syntax

dismissAnimated(  
    animated)

Input Parameters

Parameter Description
animated Set True to dismiss with animation.

Example

AddPassesViewController1.dismissAnimated(animated);
...
var AddPassesViewController1 = AddPassesViewController1.dismissAnimated(animated);

Return Values

Returns the authentication token of the Pass.

Platform Availability

Available only on iOS


getLocalizedDescription

The localized description of the pass’s kind. You can use this property to provide accessibility information for a UI element that represents a pass, such as a cell in a table view.

Syntax

getLocalizedDescription()

Input Parameters

None

Example

var AddPassesViewController1 = AddPassesViewController1.getLocalizedDescription();

Return Values

Returns a string containing the localized description of Pass.

Platform Availability

Available only on iOS


getLocalizedName

You can use this property to provide accessibility information for a UI element that represents a pass, such as a cell in a table view.

Syntax

getLocalizedName()

Input Parameters

None

Example

var AddPassesViewController1 = AddPassesViewController1.getLocalizedName();

Return Values

Returns a string containing the localized description of Pass.

Platform Availability

Available only on iOS


getLocalizedValueForKeyForDeviceLocale

Returns the localized value for specified field of the pass.

Syntax

getLocalizedValueForKeyForDeviceLocale()

Input Parameters

Parameter Description
key A string that holds the field’s key, as specified in the pass.

Example

AddPassesViewController1.getLocalizedValueForKeyForDeviceLocale(key);
...
var AddPassesViewController1 = AddPassesViewController1.getLocalizedValueForKeyForDeviceLocale(key);

Return Values

Returns a string that contains the localized value for the pass’s field.

Platform Availability

Available only on iOS


getOrganizationName

The name of the organization that created the pass.

Syntax

getOrganizationName()

Input Parameters

None

Example

var AddPassesViewController1 = AddPassesViewController1.getOrganizationName();

Return Values

Organization name of Pass.

Platform Availability

Available only on iOS.


getPassTypeIdentifier

The pass’s type identifier.

Syntax

getPassTypeIdentifier()

Example

var AddPassesViewController1 = AddPassesViewController1.getPassTypeIdentifier();
               

Return Values

Returns a string that contains the pass’s type identifier.

Platform Availability

Available only on iOS


getPassURL

The URL that opens the pass in the Passbook app.

Syntax

getPassURL()

Input Parameters

None

Example

var AddPassesViewController1 = AddPassesViewController1.getPassURL();

Return Values

Returns the absolute string of passURL

Platform Availability

Available only on iOS


getSerialNumber

A value that uniquely identifies the pass.

Syntax

getSerialNumber()

Input Parameters

None

Example

var AddPassesViewController1 = AddPassesViewController1.getSerialNumber();

Return Values

Returns a string that holds the serial number of the Pass.

Platform Availability

Available only on iOS


getUserInfo

Developer-specific custom data.

Syntax

getUserInfo()

Input Parameters

None.

Example

var AddPassesViewController1 = AddPassesViewController1.getUserInfo();

Return Values

Returns the userInfo dictionary of a Pass.

Platform Availability

Available only on iOS7 and above.