vnorderui
Module Contents
alltypes
Module Contents
class AcceptMarketplaceTransferDialogFragment : BottomSheetDialogFragment
interface AddToCartDelegate
class AddToCartFragment : BottomSheetDialogFragment, OnClickListener, AddToCartDelegate
class AddToCartViewModel : AndroidViewModel
class CartEntryAdapter : Adapter<CartEntryViewHolder>
interface CheckoutDelegate
class CheckoutFragment : Fragment, CheckoutDelegate, TimePickerDelegate, OnClickListener, PaymentSelectionResultListener, TextWatcher, ConnectivityInterface, DeliveryMetadataDelegate, OnCheckedChangeListener, LoginResultListener
Module Contents
CheckoutFragment()
fun afterTextChanged(s: Editable?): Unit
fun beforeTextChanged(s: CharSequence?, start: Int, count: Int, after: Int): Unit
fun onCancel(): Unit
fun onCheckedChanged(buttonView: CompoundButton?, isChecked: Boolean): Unit
fun onClick(view: View?): Unit
fun onConnectivityChanged(isConnected: Boolean): Unit
fun onCreate(savedInstanceState: Bundle?): Unit
fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View?
fun onDestroy(): Unit
fun onDetach(): Unit
fun onLoginFailure(): Unit
fun onLoginSuccess(ticketingLoginData: TicketingLoginData): Unit
fun onPaymentResult(paymentResult: PaymentResult): Unit
fun onPaymentRetrieved(paymentResult: PaymentResult?): Unit
fun onResume(): Unit
fun onTextChanged(s: CharSequence?, start: Int, before: Int, count: Int): Unit
fun onViewCreated(view: View, savedInstanceState: Bundle?): Unit
fun removeCartEntryDialog(cartEntry: CartEntry): Unit
class RemoveCartEntryDialogFragment : DialogFragment
fun setPickupTimeText(text: String): Unit
fun storeCapturedSeatMetadata(seat: Seat): Unit
class CheckoutViewModel : AndroidViewModel
com.venuenext.vnorder.experience.model.ExperienceItem
com.venuenext.vnorder.orders.model.Cart
com.venuenext.vnorder.orders.model.ExperienceUserItem
com.venuenext.vnorder.orders.model.UserItem
class DateMetadataFragment : Fragment, OnDateSetListener, InputValidatable, OnClickListener, TextWatcher, OnTouchListener
Module Contents
DateMetadataFragment()
fun afterTextChanged(s: Editable?): Unit
fun beforeTextChanged(s: CharSequence?, start: Int, count: Int, after: Int): Unit
class Builder
var continueButtonText: String?
const val DATE_FORMAT: String
var dateFieldHint: String?
var delegate: MetadataManagerDelegate?
var errorText: String?
var invalidAfterDate: Date?
var invalidBeforeDate: Date?
fun onClick(v: View?): Unit
fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View?
fun onDateSet(view: DatePicker?, year: Int, month: Int, dayOfMonth: Int): Unit
fun onResume(): Unit
fun onTextChanged(s: CharSequence?, start: Int, before: Int, count: Int): Unit
fun onTouch(v: View?, event: MotionEvent?): Boolean
fun onViewCreated(view: View, savedInstanceState: Bundle?): Unit
var stringInvalidAfterDate: String?
var stringInvalidBeforeDate: String?
fun validateInput(): Boolean
interface DeliveryMetadataDelegate
class DeliveryMetadataFragment : Fragment, InputValidatable, OnClickListener
class ExperienceDateAdapter : Adapter<VNViewHolder>, OnClickListener
class ExperienceDetailDeepLinkFragment : Fragment
class ExperienceDetailDeepLinkHandler : DeepLinkable
interface ExperienceDetailDelegate
class ExperienceDetailFragment : Fragment, OnClickListener, ExperienceDetailDelegate, ExperienceEventDateDelegate
interface ExperienceEventDateDelegate
class ExperienceEventDateFragment : BottomSheetDialogFragment, OnClickListener, ExperienceEventPickerDelegate
class ExperienceEventDateInitial
class ExperienceEventDateViewModel : AndroidViewModel
class ExperienceEventItemViewHolder : VNViewHolder
interface ExperienceEventPickerDelegate
class ExperienceEventSection
class ExperienceEventSectionViewHolder : VNViewHolder
class ExperienceItemErrorBottomSheetDialog : BottomSheetDialogFragment
class ExperienceMenuAdapter : Adapter<VNViewHolder>
interface ExperienceMenuDelegate
class ExperienceMenuFragment : Fragment, OnClickListener, ExperienceMenuDelegate, ExperienceEventDateDelegate
class ExperienceMenuItemViewHolder : VNViewHolder
class ExperienceTransferFragment : Fragment, OnFocusChangeListener
sealed class ItemStatus
kotlin.Double
class ListItemErrorListAdapter : BaseAdapter
typealias LocationInBoundsListener = (Boolean) -> Unit
class MarketplaceTransferDeepLinkHandler : DeepLinkable
class MenuAdapter : Adapter<VNViewHolder>, MenuItemDelegate
interface MenuAdapterListener
interface MenuDelegate
class MenuFragment : Fragment, OnClickListener, MenuDelegate, MenuAdapterListener, DeliveryMetadataDelegate
interface MenuItemDelegate
class MenuItemView
class MenuItemViewHolder : VNViewHolder
class MenuSection
class MenuSectionViewHolder : VNViewHolder
class MenuViewModel : AndroidViewModel
interface MetadataManagerDelegate
class MetadataManagerFragment : BottomSheetDialogFragment, OnPageChangeListener, MetadataManagerDelegate, OnClickListener
class ModifierPickerFragment : BottomSheetDialogFragment, OnClickListener
class ModifierPickerViewModel : AndroidViewModel
class ModifiersAdapter : ArrayAdapter<ModifierGroup>
class MyOrdersAdapter : Adapter<VNViewHolder>, OnClickListener
interface MyOrdersDelegate
class MyOrdersFragment : Fragment
class MyOrdersItem
class MyOrdersItemViewHolder : VNViewHolder
class MyOrdersNoItemsViewHolder : VNViewHolder
class MyOrdersPageFragment : Fragment, MyOrdersDelegate
class MyOrdersPhoneNumberHandler : PhoneNumberCollectionInterface
class MyOrdersSection
class MyOrdersSectionViewHolder : VNViewHolder
class MyOrdersViewModel : AndroidViewModel, OrderChangedListener
class MyOrderViewPager : FragmentPagerAdapter
class MyTransfersAdapter : Adapter<MyTransfersVH<ViewDataBinding, MyTransfersListItems>>
class MyTransfersFragmentViewModel : AndroidViewModel
sealed class MyTransfersListItems
Module Contents
data class Empty : MyTransfersListItems
data class Item : MyTransfersListItems
Module Contents
Item(itemName: String, state: String, eventDate: String, expirationDate: Date, placedOnDate: String, howToRedeem: String, isCurrent: Boolean, redemptionType: String, redemptionStartsAt: String?, expiresAt: String?, uuid: String, isRedeemed: Boolean, orderUUID: String? = null, countdownSeconds: Int = 20, usedAt: String? = null, imageUrl: String? = null)
val countdownSeconds: Int
val eventDate: String
val expirationDate: Date
val expiresAt: String?
val howToRedeem: String
val imageUrl: String?
val isCurrent: Boolean
val isRedeemed: Boolean
val itemName: String
val orderUUID: String?
val placedOnDate: String
val redemptionStartsAt: String?
val redemptionType: String
val state: String
val usedAt: String?
val uuid: String
data class Section : MyTransfersListItems
class MyTransfersPageFragment : Fragment
data class MyTransfersState
sealed class MyTransfersVH<Binding : ViewDataBinding, Item : MyTransfersListItems> : ViewHolder
class NoSwipeViewPager : ViewPager
typealias onClick = (Item) -> Unit
class OrderCancelDialogFragment : DialogFragment
data class OrderLineItem
data class OrderLineItem
class OrderLineItemAdapter : Adapter<OrderItemViewHolder>
sealed class OrderSummaryErrors
class OrderSummaryFragment : Fragment, OnClickListener, PurchasedExperienceDelegate
class OrderSummaryViewModel : ViewModel, OrderChangedListener
class PhoneNumberCollectionFragment : Fragment, OnClickListener
interface PhoneNumberCollectionInterface
class PhoneNumberCollectionTextWatcher : TextWatcher
class PhoneNumberCollectionViewModel : AndroidViewModel
enum class PreviousFlow
class PurchasedExperienceAdapter : Adapter<PurchasedExperienceViewHolder>
interface PurchasedExperienceDelegate
data class PurchasedExperienceItem
Module Contents
PurchasedExperienceItem(itemName: String, state: String, eventDate: String, expirationDate: Date, placedOnDate: String, description: String, isCurrent: Boolean, redemptionType: String, redemptionStartsAt: String?, expiresAt: String?, uuid: String, itemStatus: ItemStatus, orderUUID: String? = null, countdownSeconds: Int = 20, usedAt: String? = null, imageUrl: String? = null, redeemedExperience: RedeemedExperience? = null, transferable: Boolean = false, orderNumber: String? = null, redeemColorIsShowing: Boolean = false)
val countdownSeconds: Int
val description: String
val eventDate: String
val expirationDate: Date
val expiresAt: String?
val imageUrl: String?
val isCurrent: Boolean
val itemName: String
val itemStatus: ItemStatus
val orderNumber: String?
val orderUUID: String?
val placedOnDate: String
val redeemColorIsShowing: Boolean
val redeemedExperience: RedeemedExperience?
val redemptionStartsAt: String?
val redemptionType: String
val state: String
val transferable: Boolean
val usedAt: String?
val uuid: String
class PurchasedExperienceViewHolder : ViewHolder
sealed class RichCheckOutErrors
class RichCheckoutFragment : Fragment, OnCheckedChangeListener
class RichCheckoutViewModel : AndroidViewModel, BaseCoroutineScope
class SeatMetadataFragment : Fragment, InputValidatable, OnClickListener, OnTouchListener
class StandsAdapter : Adapter<StandsViewHolder>
class StandsFragment : Fragment
class StandsViewModel : AndroidViewModel
data class State
Module Contents
State(orderId: String = "", orderState: String = "", orderStateDisplayName: String = "", orderStateDescription: String = "", orderNumber: String = "", totalQuantity: String = "", subtotalAmount: String = "", taxAmount: String = "", tipAmount: String = "", totalAmount: String = "", serviceChargeAmount: String = "", paymentMethodName: String = "", qrCodeBitmap: Bitmap? = null, discountAmount: String = "", promoCode: String = "", emailAddress: String = "", orderPlacedOn: String = "", didRequestExperienceReceipt: Boolean = false, isOrderNumberInfoLayoutVisible: Boolean = false, deliveryLabel: String = "", usesQrCode: Boolean = false, productType: String = "", standName: String = "", serviceType: String = "", fulfillmentSlot: String? = null, orderAhead: Boolean = false, purchasedExperienceItems: List<PurchasedExperienceItem> = emptyList(), experienceCarouselPosition: Int = 0, orderLineItems: List<OrderLineItem> = mutableListOf(), error: OrderSummaryErrors = OrderSummaryErrors.NoError, serviceChargeDisplayText: String = "", isServiceChargeLineVisible: Boolean = false)
val deliveryLabel: String
val didRequestExperienceReceipt: Boolean
val discountAmount: String
val emailAddress: String
val error: OrderSummaryErrors
val experienceCarouselPosition: Int
val fulfillmentSlot: String?
val isOrderNumberInfoLayoutVisible: Boolean
val isServiceChargeLineVisible: Boolean
val orderAhead: Boolean
val orderId: String
val orderLineItems: List<OrderLineItem>
val orderNumber: String
val orderPlacedOn: String
val orderState: String
val orderStateDescription: String
val orderStateDisplayName: String
val paymentMethodName: String
val productType: String
val promoCode: String
val purchasedExperienceItems: List<PurchasedExperienceItem>
val qrCodeBitmap: Bitmap?
val serviceChargeAmount: String
val serviceChargeDisplayText: String
val serviceType: String
val standName: String
val subtotalAmount: String
val taxAmount: String
val tipAmount: String
val totalAmount: String
val totalQuantity: String
val usesQrCode: Boolean
class SummaryItemAdapter : Adapter<SummaryItemViewHolder>
class TextMetadataFragment : Fragment, InputValidatable, OnClickListener, OnTouchListener
interface TimePickerDelegate
class TimePickerFragment : BottomSheetDialogFragment, OnClickListener
class TimePickerViewModel : AndroidViewModel
object VNNavigationController
object VNOrderUI : DeepLinkable
class VNOrderUIActivity : AppCompatActivity
package com.venuenext.vnorderui
package com.venuenext.vnorderui.deeplink
package com.venuenext.vnorderui.experience
Module Contents
class DateMetadataFragment : Fragment, OnDateSetListener, InputValidatable, OnClickListener, TextWatcher, OnTouchListener
Module Contents
DateMetadataFragment()
fun afterTextChanged(s: Editable?): Unit
fun beforeTextChanged(s: CharSequence?, start: Int, count: Int, after: Int): Unit
class Builder
var continueButtonText: String?
const val DATE_FORMAT: String
var dateFieldHint: String?
var delegate: MetadataManagerDelegate?
var errorText: String?
var invalidAfterDate: Date?
var invalidBeforeDate: Date?
fun onClick(v: View?): Unit
fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View?
fun onDateSet(view: DatePicker?, year: Int, month: Int, dayOfMonth: Int): Unit
fun onResume(): Unit
fun onTextChanged(s: CharSequence?, start: Int, before: Int, count: Int): Unit
fun onTouch(v: View?, event: MotionEvent?): Boolean
fun onViewCreated(view: View, savedInstanceState: Bundle?): Unit
var stringInvalidAfterDate: String?
var stringInvalidBeforeDate: String?
fun validateInput(): Boolean
class ExperienceDateAdapter : Adapter<VNViewHolder>, OnClickListener
interface ExperienceDetailDelegate
class ExperienceDetailFragment : Fragment, OnClickListener, ExperienceDetailDelegate, ExperienceEventDateDelegate
interface ExperienceEventDateDelegate
class ExperienceEventDateFragment : BottomSheetDialogFragment, OnClickListener, ExperienceEventPickerDelegate
class ExperienceEventDateInitial
class ExperienceEventDateViewModel : AndroidViewModel
class ExperienceEventItemViewHolder : VNViewHolder
interface ExperienceEventPickerDelegate
class ExperienceEventSection
class ExperienceEventSectionViewHolder : VNViewHolder
class ExperienceMenuAdapter : Adapter<VNViewHolder>
interface ExperienceMenuDelegate
class ExperienceMenuFragment : Fragment, OnClickListener, ExperienceMenuDelegate, ExperienceEventDateDelegate
class ExperienceMenuItemViewHolder : VNViewHolder
kotlin.Double
interface MetadataManagerDelegate
class MetadataManagerFragment : BottomSheetDialogFragment, OnPageChangeListener, MetadataManagerDelegate, OnClickListener
class SeatMetadataFragment : Fragment, InputValidatable, OnClickListener, OnTouchListener
class TextMetadataFragment : Fragment, InputValidatable, OnClickListener, OnTouchListener
package com.venuenext.vnorderui.experience.details
package com.venuenext.vnorderui.experience.transfer
package com.venuenext.vnorderui.myorders
package com.venuenext.vnorderui.myorders.transfer
Module Contents
class MyTransfersAdapter : Adapter<MyTransfersVH<ViewDataBinding, MyTransfersListItems>>
class MyTransfersFragmentViewModel : AndroidViewModel
sealed class MyTransfersListItems
Module Contents
data class Empty : MyTransfersListItems
data class Item : MyTransfersListItems
Module Contents
Item(itemName: String, state: String, eventDate: String, expirationDate: Date, placedOnDate: String, howToRedeem: String, isCurrent: Boolean, redemptionType: String, redemptionStartsAt: String?, expiresAt: String?, uuid: String, isRedeemed: Boolean, orderUUID: String? = null, countdownSeconds: Int = 20, usedAt: String? = null, imageUrl: String? = null)
val countdownSeconds: Int
val eventDate: String
val expirationDate: Date
val expiresAt: String?
val howToRedeem: String
val imageUrl: String?
val isCurrent: Boolean
val isRedeemed: Boolean
val itemName: String
val orderUUID: String?
val placedOnDate: String
val redemptionStartsAt: String?
val redemptionType: String
val state: String
val usedAt: String?
val uuid: String
data class Section : MyTransfersListItems
class MyTransfersPageFragment : Fragment
data class MyTransfersState
sealed class MyTransfersVH<Binding : ViewDataBinding, Item : MyTransfersListItems> : ViewHolder
typealias onClick = (Item) -> Unit
package com.venuenext.vnorderui.orders
Module Contents
interface AddToCartDelegate
class AddToCartFragment : BottomSheetDialogFragment, OnClickListener, AddToCartDelegate
class AddToCartViewModel : AndroidViewModel
class CartEntryAdapter : Adapter<CartEntryViewHolder>
interface CheckoutDelegate
class CheckoutFragment : Fragment, CheckoutDelegate, TimePickerDelegate, OnClickListener, PaymentSelectionResultListener, TextWatcher, ConnectivityInterface, DeliveryMetadataDelegate, OnCheckedChangeListener, LoginResultListener
Module Contents
CheckoutFragment()
fun afterTextChanged(s: Editable?): Unit
fun beforeTextChanged(s: CharSequence?, start: Int, count: Int, after: Int): Unit
fun onCancel(): Unit
fun onCheckedChanged(buttonView: CompoundButton?, isChecked: Boolean): Unit
fun onClick(view: View?): Unit
fun onConnectivityChanged(isConnected: Boolean): Unit
fun onCreate(savedInstanceState: Bundle?): Unit
fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View?
fun onDestroy(): Unit
fun onDetach(): Unit
fun onLoginFailure(): Unit
fun onLoginSuccess(ticketingLoginData: TicketingLoginData): Unit
fun onPaymentResult(paymentResult: PaymentResult): Unit
fun onPaymentRetrieved(paymentResult: PaymentResult?): Unit
fun onResume(): Unit
fun onTextChanged(s: CharSequence?, start: Int, before: Int, count: Int): Unit
fun onViewCreated(view: View, savedInstanceState: Bundle?): Unit
fun removeCartEntryDialog(cartEntry: CartEntry): Unit
class RemoveCartEntryDialogFragment : DialogFragment
fun setPickupTimeText(text: String): Unit
fun storeCapturedSeatMetadata(seat: Seat): Unit
class CheckoutViewModel : AndroidViewModel
interface DeliveryMetadataDelegate
class DeliveryMetadataFragment : Fragment, InputValidatable, OnClickListener
class MenuItemView
class MenuItemViewHolder : VNViewHolder
class MenuSectionViewHolder : VNViewHolder
class OrderCancelDialogFragment : DialogFragment
interface TimePickerDelegate
class TimePickerFragment : BottomSheetDialogFragment, OnClickListener
class TimePickerViewModel : AndroidViewModel
package com.venuenext.vnorderui.orders.extensions
package com.venuenext.vnorderui.orders.summary
Module Contents
val State.getMaxExperiencePosition: Int
val State.hasTransferableExperiences: Boolean
sealed class ItemStatus
val State.maxTransferableExperiences: Int
data class OrderLineItem
sealed class OrderSummaryErrors
class OrderSummaryFragment : Fragment, OnClickListener, PurchasedExperienceDelegate
class OrderSummaryViewModel : ViewModel, OrderChangedListener
enum class PreviousFlow
class PurchasedExperienceAdapter : Adapter<PurchasedExperienceViewHolder>
interface PurchasedExperienceDelegate
data class PurchasedExperienceItem
Module Contents
PurchasedExperienceItem(itemName: String, state: String, eventDate: String, expirationDate: Date, placedOnDate: String, description: String, isCurrent: Boolean, redemptionType: String, redemptionStartsAt: String?, expiresAt: String?, uuid: String, itemStatus: ItemStatus, orderUUID: String? = null, countdownSeconds: Int = 20, usedAt: String? = null, imageUrl: String? = null, redeemedExperience: RedeemedExperience? = null, transferable: Boolean = false, orderNumber: String? = null, redeemColorIsShowing: Boolean = false)
val countdownSeconds: Int
val description: String
val eventDate: String
val expirationDate: Date
val expiresAt: String?
val imageUrl: String?
val isCurrent: Boolean
val itemName: String
val itemStatus: ItemStatus
val orderNumber: String?
val orderUUID: String?
val placedOnDate: String
val redeemColorIsShowing: Boolean
val redeemedExperience: RedeemedExperience?
val redemptionStartsAt: String?
val redemptionType: String
val state: String
val transferable: Boolean
val usedAt: String?
val uuid: String
class PurchasedExperienceViewHolder : ViewHolder
data class State
Module Contents
State(orderId: String = "", orderState: String = "", orderStateDisplayName: String = "", orderStateDescription: String = "", orderNumber: String = "", totalQuantity: String = "", subtotalAmount: String = "", taxAmount: String = "", tipAmount: String = "", totalAmount: String = "", serviceChargeAmount: String = "", paymentMethodName: String = "", qrCodeBitmap: Bitmap? = null, discountAmount: String = "", promoCode: String = "", emailAddress: String = "", orderPlacedOn: String = "", didRequestExperienceReceipt: Boolean = false, isOrderNumberInfoLayoutVisible: Boolean = false, deliveryLabel: String = "", usesQrCode: Boolean = false, productType: String = "", standName: String = "", serviceType: String = "", fulfillmentSlot: String? = null, orderAhead: Boolean = false, purchasedExperienceItems: List<PurchasedExperienceItem> = emptyList(), experienceCarouselPosition: Int = 0, orderLineItems: List<OrderLineItem> = mutableListOf(), error: OrderSummaryErrors = OrderSummaryErrors.NoError, serviceChargeDisplayText: String = "", isServiceChargeLineVisible: Boolean = false)
val deliveryLabel: String
val didRequestExperienceReceipt: Boolean
val discountAmount: String
val emailAddress: String
val error: OrderSummaryErrors
val experienceCarouselPosition: Int
val fulfillmentSlot: String?
val isOrderNumberInfoLayoutVisible: Boolean
val isServiceChargeLineVisible: Boolean
val orderAhead: Boolean
val orderId: String
val orderLineItems: List<OrderLineItem>
val orderNumber: String
val orderPlacedOn: String
val orderState: String
val orderStateDescription: String
val orderStateDisplayName: String
val paymentMethodName: String
val productType: String
val promoCode: String
val purchasedExperienceItems: List<PurchasedExperienceItem>
val qrCodeBitmap: Bitmap?
val serviceChargeAmount: String
val serviceChargeDisplayText: String
val serviceType: String
val standName: String
val subtotalAmount: String
val taxAmount: String
val tipAmount: String
val totalAmount: String
val totalQuantity: String
val usesQrCode: Boolean
class SummaryItemAdapter : Adapter<SummaryItemViewHolder>
package com.venuenext.vnorderui.stands
package com.venuenext.vnorderui.ui
package com.venuenext.vnorderui.ui.phonecollection
package com.venuenext.vnorderui.ui.richcheckout