Home Manual Reference Source Test
import PurchaseData from 'FreeBird_SDK/src/PurchaseDataClass.js'
public class | source

PurchaseData

Extends:

DateOfBirthPersonDetailsTripData → PurchaseData

Purchase Data Class - comprising of the Pricing ID from Pricing API and Trip Data(having trip ID and userInfo) from TripData Class, returning us the Purchase object

Test:

Constructor Summary

Public Constructor
public

constructor(priceRequestId: number, clientNonce: string, priceTier: string, tripData: Object, pciTransactionId: string, data: string)

Public Constructors

public constructor(priceRequestId: number, clientNonce: string, priceTier: string, tripData: Object, pciTransactionId: string, data: string) source

Override:

TripData#constructor

Params:

NameTypeAttributeDescription
priceRequestId number

This is the pricing ID , received from the pricing API

clientNonce string

ClientNonce can be GOLD, PREMIUM or PLATINUM

priceTier string

PriceTier

tripData Object

This is received from the TripData class

pciTransactionId string

Payment Transaction ID

data string

Data having payment related details of the purchased transaction