/tripkit/CommonCoreLegacy/com.skedgo.tripkit.common.model.booking.confirmation/BookingConfirmationPurchase

BookingConfirmationPurchase

\ @Gson.TypeAdapters

@Value.Immutable

abstract class BookingConfirmationPurchase : Parcelable

Constructors

BookingConfirmationPurchase constructor()

Properties

Name Summary
CONTENTS_FILE_DESCRIPTOR val CONTENTS_FILE_DESCRIPTOR: Int = 1
CREATOR val CREATOR: Parcelable.Creator<BookingConfirmationPurchase>
PARCELABLE_WRITE_RETURN_VALUE val PARCELABLE_WRITE_RETURN_VALUE: Int = 1

Functions

Name Summary
brand @Nullable
abstract fun brand(): PurchaseBrand
currency @Nullable
abstract fun currency(): String
describeContents open fun describeContents(): Int
id abstract fun id(): String
pickupWindowDuration @Nullable
abstract fun pickupWindowDuration(): String
price abstract fun price(): Float
productName abstract fun productName(): String
productType abstract fun productType(): String
source @Nullable
abstract fun source(): BookingSource
timezone @Nullable
abstract fun timezone(): String
valid @Value.Default
open fun valid(): Boolean
validFor @Value.Default
open fun validFor(): Long
validFrom @Value.Default
open fun validFrom(): Long
writeToParcel open fun writeToParcel(dest: Parcel, flags: Int)