Interface WalletPassInput

The WalletPassInput object, maintains the input data for the wallet pass. This is used when creating a wallet pass.

interface WalletPassInput {
    brandId: number;
    currentMessage?: string;
    dynamicImageUrl?: string;
    geoLocation?: GeoLocation;
    ipAddress?: string;
    passdata: WalletPassData;
    person?: WalletPerson;
    templateId?: number;
    templateTierId?: number;
}

Properties

brandId: number

The brand identifier.

currentMessage?: string

The current message that is displayed on the wallet pass.

dynamicImageUrl?: string

The dynamic image url to be used in the thumbnail of a wallet card, must be square.

geoLocation?: GeoLocation

The location from which the card is being issued.

ipAddress?: string

The ipaddress which is requesting the card to be issued.

passdata: WalletPassData

The custom pass data.

person?: WalletPerson

The person record.

templateId?: number

The templateId from which the card is being issued. If a program is provided, this is not required.

templateTierId?: number

The tier to put the card in during creation, if not provided will use the default tier.