vnorder
Module Contents
alltypes
Module Contents
data class Cart
Module Contents
Cart(@NotNull uuid: String = "", email: String? = null, payments: ArrayList<Payment>? = null, paymentMethodNonce: String? = null, : String? = null, cartEntries: ArrayList<CartEntry>? = null, experienceCartEntries: ArrayList<CartEntry>? = null, orderUUID: String? = null, seatLocationUUID: String? = null, userAttributes: UserAttribute? = null, fulfillmentDate: String? = null, fulfillmentSlot: String? = null, webOrder: Boolean? = false, productType: String? = null, orderAttributes: OrderAttributes? = null, firstName: String? = null, lastName: String = "", tipAmountInCents: Int? = null, affiliations: List<String>? = null)
var affiliations: List<String>?
var cartEntries: ArrayList<CartEntry>?
var email: String?
var experienceCartEntries: ArrayList<CartEntry>?
var firstName: String?
var fulfillmentDate: String?
var fulfillmentSlot: String?
var lastName: String
var menuUUID: String?
data class OrderAttributes
var orderAttributes: OrderAttributes?
var orderUUID: String?
var paymentMethodNonce: String?
var payments: ArrayList<Payment>?
var productType: String?
var seatLocationUUID: String?
var tipAmountInCents: Int?
var userAttributes: UserAttribute?
var uuid: String
var webOrder: Boolean?
interface CartDao
data class CartEntry
data class CartEntryAgeMetadata : CartEntryMetadata
interface CartEntryAgeMetadataDao
class CartEntryAgeMetadataRepository
interface CartEntryDao
data class CartEntryDisplayItem
abstract class CartEntryMetadata
data class CartEntryModifier
interface CartEntryModifierDao
class CartEntryModifierRepository
class CartEntryRepository
data class CartEntrySeatMetadata : CartEntryMetadata
interface CartEntrySeatMetadataDao
class CartEntrySeatMetadataRepository
data class CartEntryStringMetadata : CartEntryMetadata
interface CartEntryStringMetadataDao
class CartEntryStringMetadataRepository
class CartRepository
data class Category
interface CategoryDao
class CategoryRepository
class Converters
data class Event
Module Contents
Event(@NotNull uuid: String = "", menuUUID: String? = "", name: String? = null, date: String? = null, displayDate: String? = null, time: String? = null, timeZone: String? = null, timeZoneAbbreviation: String? = null, description: String? = null, shortDescription: String? = null, specialEventText: String? = null, homeName: String? = null, homeCity: String? = null, homeAbbreviation: String? = null, visitingName: String? = null, visitingCity: String? = null, visitingAbbreviation: String? = null, isSelected: Boolean = false)
var date: String?
var description: String?
var displayDate: String?
fun getDateTimeOfEvent(): Date?
fun getDisplayDateTimeStringForEvent(): String?
var homeAbbreviation: String?
var homeCity: String?
var homeName: String?
var isSelected: Boolean
var menuUUID: String?
var name: String?
var shortDescription: String?
var specialEventText: String?
var time: String?
var timeZone: String?
var timeZoneAbbreviation: String?
var uuid: String
var visitingAbbreviation: String?
var visitingCity: String?
var visitingName: String?
interface EventDao
object EventDeserializer : KSerializer<List<Event>?>
class EventRepository
data class ExperienceItem
Module Contents
ExperienceItem(@NotNull id: String = "", eventUUID: String? = null, value: String? = null, valueType: String? = null, expiresAt: String? = null, inventoryCount: Int? = null, redemptionCount: Int? = null, itemType: String? = null, itemCount: Int? = null, emailOps: List<String>? = null, name: String? = null, description: String? = null, availableAt: String? = null, redemptionStartsAt: String? = null, totalInventoryCreated: Int? = null, hiddenAt: String? = null, redemptionType: String? = null, shortDescription: String? = null, organizationName: String? = null, transferable: Boolean? = null, refundable: Boolean? = null, archivedAt: String? = null, countdownSeconds: Int? = null, purchasable: Boolean? = null, groups: List<String>? = null, purchaseLimit: Int? = null, globalItem: ExperienceItem? = null, images: List<Image>? = null)
var archivedAt: String?
var availableAt: String?
var countdownSeconds: Int?
var description: String?
var emailOps: List<String>?
var eventUUID: String?
var expiresAt: String?
var globalItem: ExperienceItem?
var groups: List<String>?
var hiddenAt: String?
var id: String
var images: List<Image>?
var inventoryCount: Int?
var itemCount: Int?
var itemType: String?
var name: String?
var organizationName: String?
var purchasable: Boolean?
var purchaseLimit: Int?
var redemptionCount: Int?
var redemptionStartsAt: String?
var redemptionType: String?
var refundable: Boolean?
var shortDescription: String?
var totalInventoryCreated: Int?
var transferable: Boolean?
var value: String?
var valueType: String?
interface ExperienceItemDao
data class ExperienceOrderMetadata
interface ExperienceOrderMetadataDao
data class ExperienceOrderRestriction
interface ExperienceOrderRestrictionDao
data class ExperienceUserItem
Module Contents
ExperienceUserItem(@NotNull uuid: String = "", orderUUID: String? = null, activeTransferUUID: String? = null, createdAt: String? = null, email: String? = null, eventDate: String? = null, itemID: String? = null, metadata: List<ExperienceOrderMetadata>? = null, name: String? = null, phoneNumber: String? = null, redeemable: Boolean? = false, redemptionCode: String? = null, refundable: Boolean? = false, state: String? = OrderState.DEFAULT, usedAt: String? = null, userUUID: String? = null, item: ExperienceItem? = null, globalItem: ExperienceItem? = null)
var activeTransferUUID: String?
var createdAt: String?
var email: String?
var eventDate: String?
var globalItem: ExperienceItem?
var item: ExperienceItem?
var itemID: String?
var metadata: List<ExperienceOrderMetadata>?
var name: String?
var orderUUID: String?
var phoneNumber: String?
var redeemable: Boolean?
var redemptionCode: String?
var refundable: Boolean?
var state: String?
var usedAt: String?
var userUUID: String?
var uuid: String
interface ExperienceUserItemDao
class FiresaleClient : HttpClient
class FiresaleClientException : Exception
class FiresaleRepository
data class FiresaleTransferResponse
Module Contents
FiresaleTransferResponse(id: String, senderEmail: String, senderUserItemId: String, senderUserUuid: String, recipientEmail: String? = null, recipientUserItemId: String? = null, recipientUserUuid: String? = null, : String? = null, createdAt: String, updatedAt: String, acceptedAt: String? = null, canceledAt: String? = null)
val acceptedAt: String?
val canceledAt: String?
val comment: String?
val createdAt: String
val id: String
val recipientEmail: String?
val recipientUserItemId: String?
val recipientUserUuid: String?
val senderEmail: String
val senderUserItemId: String
val senderUserUuid: String
val updatedAt: String
data class GetMenuItemsResult
data class GetStandResult
data class GlobalItem
Module Contents
GlobalItem(@NotNull uuid: String = "", orderItemUUID: String? = null, archivedAt: String? = null, countdownSeconds: Int? = 0, description: String? = null, emailOps: List<String>? = null, itemCount: Int? = 0, itemType: String? = null, name: String? = null, organizationName: String? = null, redemptionType: String? = null, shortDescription: String? = null)
var archivedAt: String?
var countdownSeconds: Int?
var description: String?
var emailOps: List<String>?
var itemCount: Int?
var itemType: String?
var name: String?
var orderItemUUID: String?
var organizationName: String?
var redemptionType: String?
var shortDescription: String?
var uuid: String
interface GlobalItemDao
class GlobalItemRepository
@Target([AnnotationTarget.TYPE]) annotation class GroupType
data class Image
data class Image
data class Instruction
interface InstructionDao
object InstructionDeserializer : KSerializer<List<Instruction>?>
class InstructionRepository
data class Item
Module Contents
Item(@NotNull uuid: String = "", menuUUID: String? = null, modifierGroupUUID: String? = null, itemCategoryUUID: String? = null, itemCategoryUUIDs: List<String>? = null, name: String? = null, description: String? = null, marketingDescription: String? = null, category: String? = null, priceInCents: Int? = 0, ingredients: String? = null, images: Image? = null, orderMaxCount: Int? = 0, isAlcohol: Boolean? = false, deliveryFee: Boolean? = false, variants: List<Variant>? = null, metadata: List<Metadata>? = null, modifierGroups: List<ModifierGroup>? = null)
var category: String?
var deliveryFee: Boolean?
var description: String?
fun getVariantForEventUUID(eventUUID: String?): Variant?
var images: Image?
var ingredients: String?
var isAlcohol: Boolean?
var itemCategoryUUID: String?
var itemCategoryUUIDs: List<String>?
var marketingDescription: String?
var menuUUID: String?
var metadata: List<Metadata>?
var modifierGroups: List<ModifierGroup>?
var modifierGroupUUID: String?
var name: String?
var orderMaxCount: Int?
var priceInCents: Int?
var uuid: String
var variants: List<Variant>?
interface ItemDao
class ItemRepository
data class LineItem
Module Contents
LineItem(@NotNull uuid: String = "", id: String = "", itemID: String = "", orderUUID: String? = "", lineItemName: String? = "", lineItemSpecialType: String? = SPECIAL_TYPE_UNKNOWN, itemUUID: String? = "", productSKU: String? = "", discountAmountInCents: Int? = 0, modifiers: List<List<LineItemModifier>>? = null, price: Double? = 0.0, paymentType: String? = "", quantity: Int? = 0, rate: Double? = 0.0, tax: Double? = 0.0, taxRules: List<TaxRule>? = null, totalAmountInCents: Int? = 0, taxAmountInCents: Int? = 0, type: String? = null, parentLineItemUUID: String? = null, reorderLineItemUUID: String? = null, total: Double? = 0.0, eventUUID: String? = "", expiresAt: String? = null)
var discountAmountInCents: Int?
var eventUUID: String?
var expiresAt: String?
var id: String
var itemID: String
var itemUUID: String?
var lineItemName: String?
var lineItemSpecialType: String?
var modifiers: List<List<LineItemModifier>>?
var orderUUID: String?
var parentLineItemUUID: String?
var paymentType: String?
var price: Double?
var productSKU: String?
var quantity: Int?
var rate: Double?
var reorderLineItemUUID: String?
var tax: Double?
var taxAmountInCents: Int?
var taxRules: List<TaxRule>?
var total: Double?
var totalAmountInCents: Int?
var type: String?
var uuid: String
data class LineItem
interface LineItemDao
data class LineItemError
data class LineItemModifier
Module Contents
LineItemModifier()
LineItemModifier(@NotNull uuid: String = UUID.randomUUID().toString(), discountAmountInCents: Int?, lineItemUUID: String? = "", paymentType: String?, productSKU: String?, itemUUID: String?, name: String?, price: Double?, quantity: String?, tax: Double?, taxRules: List<TaxRule>?)
var discountAmountInCents: Int?
var itemUUID: String?
var lineItemUUID: String?
var name: String?
var paymentType: String?
var price: Double?
var productSKU: String?
var quantity: String?
var tax: Double?
var taxRules: List<TaxRule>?
var uuid: String
interface LineItemModifierDao
class LineItemModifierRepository
class LineItemRepository
data class MarketplaceTransfer
interface MarketplaceTransferDao
data class MemberAffiliations
data class Menu
Module Contents
Menu(@NotNull uuid: String = "", standUUID: String? = null, name: String? = null, description: String? = null, shortDescription: String? = null, longDescription: String? = null, taxRate: Double? = 0.0, images: Image? = null, usageType: String? = null, serviceType: String? = null, serviceTypeDisplayName: String? = null, hasAlcohol: Boolean? = false, alcoholLimit: Int? = 0, alcoholLimitMessage: String? = null, isAvailable: Boolean? = false, orderAhead: Boolean? = false, orderNow: Boolean? = false, maxOrderAmountInDollars: Int? = 0, usesQrCode: Boolean? = false, items: List<Item>? = null, events: List<Event>? = null)
var alcoholLimit: Int?
var alcoholLimitMessage: String?
var description: String?
var events: List<Event>?
var hasAlcohol: Boolean?
var images: Image?
var isAvailable: Boolean?
var items: List<Item>?
var longDescription: String?
var maxOrderAmountInDollars: Int?
var name: String?
var orderAhead: Boolean?
var orderNow: Boolean?
var serviceType: String?
var serviceTypeDisplayName: String?
var shortDescription: String?
var standUUID: String?
var taxRate: Double?
var usageType: String?
var usesQrCode: Boolean?
var uuid: String
interface MenuDao
class MenuRepository
class MenuService : HttpClient
Module Contents
MenuService(context: Context)
fun getExperiencesMenuItemsForGroup(menu: Menu, group: String): <ERROR CLASS>
fun getExperiencesMenuItemsForGroup(menu: Menu, group: String, success: (result: GetMenuItemsResult?) -> Unit, failure: (e: Exception) -> Unit): Unit
fun getMenuItem(item: Item): <ERROR CLASS>
fun getMenuItem(item: Item, success: (result: Item?) -> Unit, failure: (e: Exception) -> Unit): Unit
fun getMenuItems(menu: Menu): <ERROR CLASS>
fun getMenuItems(menu: Menu, success: (result: GetMenuItemsResult?) -> Unit, failure: (e: Exception) -> Unit): Unit
fun getMenuItemsByExternal(externalId: String): <ERROR CLASS>
fun getMenuItemsByExternal(externalId: String, success: (result: GetMenuItemsResult?) -> Unit, failure: (e: Exception) -> Unit): Unit
class MenusException : Exception
data class Merchant
interface MerchantDao
class MerchantRepository
data class Metadata
class MetadataCollector
interface MetadataDao
class MetadataRepository
data class ModifierGroup
interface ModifierGroupDao
class ModifierGroupRepository
data class ModifierItem
data class ModifierProperty
interface ModifierPropertyDao
class ModifierPropertyRepository
data class NutritionalAttributes
open class Order
Module Contents
Order(@NotNull uuid: String = "", id: String = "", userUUID: String? = null, createdAt: String? = null, canceledAt: String? = null, completedAt: String? = null, refundedAt: String? = null, userRefundable: String? = null, lastFour: String? = null, creditCardType: String? = null, lineItems: List<LineItem>? = null, lineItemErrors: List<LineItemError>? = null, itemCount: Int? = 0, productType: String? = null, promotions: List<Promotion>? = null, qrCodeData: String? = null, serviceType: String? = null, : String? = null, standUUID: String? = null, standName: String? = null, state: String? = OrderState.DEFAULT, stateDescription: String? = null, stateDisplayName: String? = null, stateImage: List<String>? = null, stateInstructions: String? = null, subtotal: Double? = 0.0, taxRate: Double? = 0.0, tip: Double? = 0.0, total: Double? = 0.0, totalAmountInCents: Int? = 0, taxAmountInCents: Int? = 0, serviceChargeInCents: Int? = 0, totals: List<Total>? = null, userName: String? = null, userEmail: String? = null, usesQrCode: Boolean? = false, fulfillmentDate: String? = null, fulfillmentSlot: String? = null, userAttributes: UserAttribute? = null, discountAmountInCents: Int? = 0, itemNames: List<String>? = null, merchant: Merchant? = null, orderName: String? = null, quantity: Int? = 0, instructions: List<Instruction>? = null, orderNumber: String? = null, experienceItems: List<ExperienceItem>? = null, userItems: List<ExperienceUserItem>? = null, seat: Seat? = null, firstName: String? = null, lastName: String? = null, email: String? = null, tipSuggestions: List<TipSuggestion>? = null, usageType: String? = null)
var canceledAt: String?
var completedAt: String?
var createdAt: String?
var creditCardType: String?
var discountAmountInCents: Int?
var email: String?
var experienceItems: List<ExperienceItem>?
var firstName: String?
var fulfillmentDate: String?
var fulfillmentSlot: String?
var id: String
var instructions: List<Instruction>?
var itemCount: Int?
var itemNames: List<String>?
var lastFour: String?
var lastName: String?
var lineItemErrors: List<LineItemError>?
var lineItems: List<LineItem>?
var menuUUID: String?
var merchant: Merchant?
var orderName: String?
var orderNumber: String?
var productType: String?
var promotions: List<Promotion>?
var qrCodeData: String?
var quantity: Int?
var refundedAt: String?
var seat: Seat?
var serviceChargeInCents: Int?
var serviceType: String?
var standName: String?
var standUUID: String?
var state: String?
var stateDescription: String?
var stateDisplayName: String?
var stateImage: List<String>?
var stateInstructions: String?
var subtotal: Double?
var taxAmountInCents: Int?
var taxRate: Double?
var tip: Double?
var tipSuggestions: List<TipSuggestion>?
var total: Double?
var totalAmountInCents: Int?
var totals: List<Total>?
var usageType: String?
var userAttributes: UserAttribute?
var userEmail: String?
var userItems: List<ExperienceUserItem>?
var userName: String?
var userRefundable: String?
var userUUID: String?
var usesQrCode: Boolean?
var uuid: String
interface OrderDao
data class OrderItem
Module Contents
OrderItem(@NotNull uuid: String = "", orderUUID: String? = null, archivedAt: String? = null, availableAt: String? = null, eventUUID: String? = null, expiresAt: String? = null, globalItem: GlobalItem? = null, groups: List<String>? = null, hiddenAt: String? = null, inventoryCount: String? = null, itemType: String? = null, name: String? = null, purchasable: Boolean? = false, purchaseLimit: Int? = 0, redemptionCount: Int? = 0, redemptionStartsAt: String? = null, redemptionType: String? = null, refundable: Boolean? = false, totalInventoryCreated: Int? = 0, transferable: Int? = 0, value: Double? = 0.0, valueType: String? = null)
var archivedAt: String?
var availableAt: String?
var eventUUID: String?
var expiresAt: String?
var globalItem: GlobalItem?
var groups: List<String>?
var hiddenAt: String?
var inventoryCount: String?
var itemType: String?
var name: String?
var orderUUID: String?
var purchasable: Boolean?
var purchaseLimit: Int?
var redemptionCount: Int?
var redemptionStartsAt: String?
var redemptionType: String?
var refundable: Boolean?
var totalInventoryCreated: Int?
var transferable: Int?
var uuid: String
var value: Double?
var valueType: String?
interface OrderItemDao
class OrderItemRepository
class OrderRepository
class OrderService : HttpClient
Module Contents
OrderService(context: Context)
val authProvider: OAuth?
val baseUrl: String?
val environment: Environment?
fun getExperienceOrder(orderUUID: String): <ERROR CLASS>
fun getExperienceOrder(orderUUID: String, success: (result: Order?) -> Unit, failure: (Exception) -> Unit): Unit
fun getExperienceOrders(): <ERROR CLASS>
fun getExperienceOrders(success: (result: List<Order>?) -> Unit, failure: (Exception) -> Unit): Unit
fun getExperienceOrderTotal(cart: Cart): <ERROR CLASS>
fun getExperienceOrderTotal(cart: Cart, success: (result: Order?) -> Unit, failure: (Exception) -> Unit): Unit
fun getOrder(orderUUID: String): <ERROR CLASS>
fun getOrder(orderUUID: String, success: (result: Order?) -> Unit, failure: (Exception) -> Unit): Unit
fun getOrders(): <ERROR CLASS>
fun getOrders(success: (result: List<Order>?) -> Unit, failure: (Exception) -> Unit): Unit
fun getOrderTotal(cart: Cart): <ERROR CLASS>
fun getOrderTotal(cart: Cart, success: (result: Order?) -> Unit, failure: (Exception) -> Unit): Unit
fun getOrderTotalFromQrCode(qrCode: String, orderNumber: String, userAttribute: UserAttribute?, affiliations: List<String>): <ERROR CLASS>
class OrdersException : Exception
fun placeExperienceOrder(cart: Cart): <ERROR CLASS>
fun placeExperienceOrder(cart: Cart, success: (result: Order?) -> Unit, failure: (Exception) -> Unit): Unit
fun placeOrder(cart: Cart): <ERROR CLASS>
fun placeOrder(richCheckOutOrderPost: RichCheckOutOrderPost): <ERROR CLASS>
fun placeOrder(cart: Cart, success: (result: Order?) -> Unit, failure: (Exception) -> Unit): Unit
fun placeReorder(orderUUID: String): <ERROR CLASS>
fun placeReorder(orderUUID: String, success: (result: Order?) -> Unit, failure: (Exception) -> Unit): Unit
fun redeemExperience(userItem: ExperienceUserItem): Deferred<String?>
val serviceBaseUrls: ServiceBaseUrls?
fun updateOrderPhoneNumberAsync(orderUUID: String, phoneNumber: String): <ERROR CLASS>
object OrderState
data class OrderSummary
data class Payment
interface PaymentDao
class PaymentRepository
enum class ProductType
data class Promotion
class PurchaseAnalyticsOrderChangedListener : OrderChangedListener
data class QrCodeResponses
Module Contents
QrCodeResponses(discountAmountInCents: Int?, discountRate: Double?, sourceDeviceUuid: String, lineItemErrors: List<String>?, standName: String, standUuid: String, qrCode: String, lineItems: List<LineItem>, nutritionalAttributes: NutritionalAttributes, promotions: List<Promotion>, orderNumber: String?, serviceChargeInCents: Int?, taxAmountInCents: Int, taxRate: Double, tipSuggestions: List<TipSuggestion>, totalAmountInCents: Int, totalsWithPaymentTypes: List<TotalsWithPaymentType>, uuid: String?)
val discountAmountInCents: Int?
val discountRate: Double?
val lineItemErrors: List<String>?
val lineItems: List<LineItem>
val nutritionalAttributes: NutritionalAttributes
val orderNumber: String?
val promotions: List<Promotion>
val qrCode: String
val serviceChargeInCents: Int?
val sourceDeviceUuid: String
val standName: String
val standUuid: String
val taxAmountInCents: Int
val taxRate: Double
val tipSuggestions: List<TipSuggestion>
val totalAmountInCents: Int
val totalsWithPaymentTypes: List<TotalsWithPaymentType>
val uuid: String?
data class QRCodeTotalsPost
data class RedeemedExperience
interface RedeemedExperienceDao
class RedeemedExperienceRepository
enum class Restriction
data class Restriction
interface RestrictionDao
class RestrictionRepository
data class RichCheckOutOrderMenuItem
data class RichCheckOutOrderPayment
data class RichCheckOutOrderPost
data class Row
class RowService : HttpClient
data class Seat
interface SeatDao
class SeatRepository
class SeatService : HttpClient
data class Section
interface SectionDao
class SectionRepository
class SectionService : HttpClient
class ServerError : Exception
enum class ServiceType
@Target([AnnotationTarget.TYPE]) annotation class SpecialType
data class Stand
Module Contents
Stand(@NotNull uuid: String = "", name: String? = null, section: String? = null, alcoholLimitMessage: String? = null, alcoholWarningMessage: String? = null, productType: String? = null, serviceTypes: List<ServiceType>? = null, image: Image? = null, memberAffiliations: MemberAffiliations = MemberAffiliations())
var alcoholLimitMessage: String?
var alcoholWarningMessage: String?
fun getStandDisplayName(context: Context, menu: Menu, stringID: Int): String?
var image: Image?
var memberAffiliations: MemberAffiliations
var name: String?
var productType: String?
var section: String?
data class ServiceType
var serviceTypes: List<ServiceType>?
var uuid: String
interface StandDao
class StandRepository
class StandService : HttpClient
data class TaxRule
data class TimeSlot
object TimeSlotDeserializer : KSerializer<Map<String, List<TimeSlot>?>>
data class TipSuggestion
data class Total
interface TotalDao
class TotalRepository
data class TotalsWithPaymentType
class TransferProcessingException : Exception
class UnknownError : Exception
data class UserAttribute
Module Contents
UserAttribute(@NotNull uuid: String = UUID.randomUUID().toString(), countyTax: String? = null, lineItemTaxTaxInCentsMap: Map<String, Int>? = null, preferredCreditCard: Boolean? = false, promoCode: String? = null, isSeasonTicketHolder: Boolean = false, stateTax: String? = null, isWalletLoggedIn: Boolean = false, userAttributeUUID: String? = null)
var countyTax: String?
var isSeasonTicketHolder: Boolean
var isWalletLoggedIn: Boolean
var lineItemTaxTaxInCentsMap: Map<String, Int>?
var preferredCreditCard: Boolean?
var promoCode: String?
var stateTax: String?
var userAttributeUUID: String?
var uuid: String
interface UserAttributeDao
class UserAttributeRepository
data class UserItem
Module Contents
UserItem(@NotNull uuid: String = "", orderUUID: String? = null, activeTransferUUID: String? = null, createdAt: String? = null, email: String? = null, eventDate: String? = null, itemID: String? = null, metadata: List<Metadata>? = null, name: String? = null, phoneNumber: String? = null, redeemable: Boolean? = false, redemptionCode: String? = null, refundable: Boolean? = false, state: String? = OrderState.DEFAULT, usedAt: String? = null, userUUID: String? = null, images: List<Image>? = null, item: ExperienceItem? = null, globalItem: ExperienceItem? = null)
var activeTransferUUID: String?
var createdAt: String?
var email: String?
var eventDate: String?
var globalItem: ExperienceItem?
var images: List<Image>?
var item: ExperienceItem?
var itemID: String?
var metadata: List<Metadata>?
var name: String?
var orderUUID: String?
var phoneNumber: String?
var redeemable: Boolean?
var redemptionCode: String?
var refundable: Boolean?
var state: String?
var usedAt: String?
var userUUID: String?
var uuid: String
interface UserItemDao
class UserItemRepository
object Validator
data class Variant
Module Contents
Variant(@NotNull uuid: String = "", itemUUID: String? = null, name: String? = null, categoryName: String? = null, eventName: String? = null, inventoryState: String? = null, priceInCents: Int? = 0, price: Double? = 0.0, priceAfterThresholdInCents: Int? = 0, defaultQuantity: Int? = 0, modifier: Boolean? = false, productSKU: String? = null, saleId: String? = null, merchantId: String? = null, saleIds: List<String>? = null, globalItemId: String? = null, eventUUID: String? = null, onHandQuantity: Int? = 0, purchaseLimit: Int? = 0, availableAt: String? = null, expiresAt: String? = null, redemptionStartsAt: String? = null, sales: List<VariantSale>? = null)
var availableAt: String?
var categoryName: String?
var defaultQuantity: Int?
var eventName: String?
var eventUUID: String?
var expiresAt: String?
var globalItemId: String?
var inventoryState: String?
var itemUUID: String?
var merchantId: String?
var modifier: Boolean?
var name: String?
var onHandQuantity: Int?
var price: Double?
var priceAfterThresholdInCents: Int?
var priceInCents: Int?
var productSKU: String?
var purchaseLimit: Int?
var redemptionStartsAt: String?
var saleId: String?
var saleIds: List<String>?
val sales: List<VariantSale>?
var uuid: String
interface VariantDao
class VariantRepository
data class VariantSale
interface VariantSaleDao
class VariantSaleRepository
abstract class VenueNextDatabase : RoomDatabase, ReInitListener
object VenueNextOrders
package com.venuenext.vnorder
package com.venuenext.vnorder.experience.data
package com.venuenext.vnorder.experience.model
Module Contents
data class ExperienceItem
Module Contents
ExperienceItem(@NotNull id: String = "", eventUUID: String? = null, value: String? = null, valueType: String? = null, expiresAt: String? = null, inventoryCount: Int? = null, redemptionCount: Int? = null, itemType: String? = null, itemCount: Int? = null, emailOps: List<String>? = null, name: String? = null, description: String? = null, availableAt: String? = null, redemptionStartsAt: String? = null, totalInventoryCreated: Int? = null, hiddenAt: String? = null, redemptionType: String? = null, shortDescription: String? = null, organizationName: String? = null, transferable: Boolean? = null, refundable: Boolean? = null, archivedAt: String? = null, countdownSeconds: Int? = null, purchasable: Boolean? = null, groups: List<String>? = null, purchaseLimit: Int? = null, globalItem: ExperienceItem? = null, images: List<Image>? = null)
var archivedAt: String?
var availableAt: String?
var countdownSeconds: Int?
var description: String?
var emailOps: List<String>?
var eventUUID: String?
var expiresAt: String?
var globalItem: ExperienceItem?
var groups: List<String>?
var hiddenAt: String?
var id: String
var images: List<Image>?
var inventoryCount: Int?
var itemCount: Int?
var itemType: String?
var name: String?
var organizationName: String?
var purchasable: Boolean?
var purchaseLimit: Int?
var redemptionCount: Int?
var redemptionStartsAt: String?
var redemptionType: String?
var refundable: Boolean?
var shortDescription: String?
var totalInventoryCreated: Int?
var transferable: Boolean?
var value: String?
var valueType: String?
class MetadataCollector
data class RedeemedExperience
package com.venuenext.vnorder.experience.types
package com.venuenext.vnorder.experience.util
package com.venuenext.vnorder.firesale.data
package com.venuenext.vnorder.firesale.model
Module Contents
data class FiresaleTransferResponse
Module Contents
FiresaleTransferResponse(id: String, senderEmail: String, senderUserItemId: String, senderUserUuid: String, recipientEmail: String? = null, recipientUserItemId: String? = null, recipientUserUuid: String? = null, : String? = null, createdAt: String, updatedAt: String, acceptedAt: String? = null, canceledAt: String? = null)
val acceptedAt: String?
val canceledAt: String?
val comment: String?
val createdAt: String
val id: String
val recipientEmail: String?
val recipientUserItemId: String?
val recipientUserUuid: String?
val senderEmail: String
val senderUserItemId: String
val senderUserUuid: String
val updatedAt: String
package com.venuenext.vnorder.firesale.service
package com.venuenext.vnorder.orders.data
package com.venuenext.vnorder.orders.model
Module Contents
fun LineItem.analyticsFormat(currency: String): Bundle
fun Order.analyticsFormat(res: Resources, currency: String, checkoutProgress: Int): Bundle
data class Cart
Module Contents
Cart(@NotNull uuid: String = "", email: String? = null, payments: ArrayList<Payment>? = null, paymentMethodNonce: String? = null, : String? = null, cartEntries: ArrayList<CartEntry>? = null, experienceCartEntries: ArrayList<CartEntry>? = null, orderUUID: String? = null, seatLocationUUID: String? = null, userAttributes: UserAttribute? = null, fulfillmentDate: String? = null, fulfillmentSlot: String? = null, webOrder: Boolean? = false, productType: String? = null, orderAttributes: OrderAttributes? = null, firstName: String? = null, lastName: String = "", tipAmountInCents: Int? = null, affiliations: List<String>? = null)
var affiliations: List<String>?
var cartEntries: ArrayList<CartEntry>?
var email: String?
var experienceCartEntries: ArrayList<CartEntry>?
var firstName: String?
var fulfillmentDate: String?
var fulfillmentSlot: String?
var lastName: String
var menuUUID: String?
data class OrderAttributes
var orderAttributes: OrderAttributes?
var orderUUID: String?
var paymentMethodNonce: String?
var payments: ArrayList<Payment>?
var productType: String?
var seatLocationUUID: String?
var tipAmountInCents: Int?
var userAttributes: UserAttribute?
var uuid: String
var webOrder: Boolean?
data class CartEntry
data class CartEntryAgeMetadata : CartEntryMetadata
data class CartEntryDisplayItem
abstract class CartEntryMetadata
data class CartEntryModifier
data class CartEntrySeatMetadata : CartEntryMetadata
data class CartEntryStringMetadata : CartEntryMetadata
fun Cart.experiencePostBody(): Cart
data class ExperienceUserItem
Module Contents
ExperienceUserItem(@NotNull uuid: String = "", orderUUID: String? = null, activeTransferUUID: String? = null, createdAt: String? = null, email: String? = null, eventDate: String? = null, itemID: String? = null, metadata: List<ExperienceOrderMetadata>? = null, name: String? = null, phoneNumber: String? = null, redeemable: Boolean? = false, redemptionCode: String? = null, refundable: Boolean? = false, state: String? = OrderState.DEFAULT, usedAt: String? = null, userUUID: String? = null, item: ExperienceItem? = null, globalItem: ExperienceItem? = null)
var activeTransferUUID: String?
var createdAt: String?
var email: String?
var eventDate: String?
var globalItem: ExperienceItem?
var item: ExperienceItem?
var itemID: String?
var metadata: List<ExperienceOrderMetadata>?
var name: String?
var orderUUID: String?
var phoneNumber: String?
var redeemable: Boolean?
var redemptionCode: String?
var refundable: Boolean?
var state: String?
var usedAt: String?
var userUUID: String?
var uuid: String
fun Cart.getCartEntriesWithDiscountsToDisplay(order: Order): ArrayList<CartEntry>
fun CartEntry.getDisplayModifierTotals(eventUUID: String, isExperienceCart: Boolean, isUserSTH: Boolean, isUserPCH: Boolean, completion: (CartEntryDisplayItem) -> Unit): Unit
fun Order.getOrderStateDisplayText(): String
data class GlobalItem
Module Contents
GlobalItem(@NotNull uuid: String = "", orderItemUUID: String? = null, archivedAt: String? = null, countdownSeconds: Int? = 0, description: String? = null, emailOps: List<String>? = null, itemCount: Int? = 0, itemType: String? = null, name: String? = null, organizationName: String? = null, redemptionType: String? = null, shortDescription: String? = null)
var archivedAt: String?
var countdownSeconds: Int?
var description: String?
var emailOps: List<String>?
var itemCount: Int?
var itemType: String?
var name: String?
var orderItemUUID: String?
var organizationName: String?
var redemptionType: String?
var shortDescription: String?
var uuid: String
data class Image
data class Instruction
fun Order.isFirstItemExpired(inboundPattern: String = "yyyy-MM-dd'T'HH:mm:ss.SSS"): Boolean
data class LineItem
Module Contents
LineItem(@NotNull uuid: String = "", id: String = "", itemID: String = "", orderUUID: String? = "", lineItemName: String? = "", lineItemSpecialType: String? = SPECIAL_TYPE_UNKNOWN, itemUUID: String? = "", productSKU: String? = "", discountAmountInCents: Int? = 0, modifiers: List<List<LineItemModifier>>? = null, price: Double? = 0.0, paymentType: String? = "", quantity: Int? = 0, rate: Double? = 0.0, tax: Double? = 0.0, taxRules: List<TaxRule>? = null, totalAmountInCents: Int? = 0, taxAmountInCents: Int? = 0, type: String? = null, parentLineItemUUID: String? = null, reorderLineItemUUID: String? = null, total: Double? = 0.0, eventUUID: String? = "", expiresAt: String? = null)
var discountAmountInCents: Int?
var eventUUID: String?
var expiresAt: String?
var id: String
var itemID: String
var itemUUID: String?
var lineItemName: String?
var lineItemSpecialType: String?
var modifiers: List<List<LineItemModifier>>?
var orderUUID: String?
var parentLineItemUUID: String?
var paymentType: String?
var price: Double?
var productSKU: String?
var quantity: Int?
var rate: Double?
var reorderLineItemUUID: String?
var tax: Double?
var taxAmountInCents: Int?
var taxRules: List<TaxRule>?
var total: Double?
var totalAmountInCents: Int?
var type: String?
var uuid: String
data class LineItemError
data class LineItemModifier
Module Contents
LineItemModifier()
LineItemModifier(@NotNull uuid: String = UUID.randomUUID().toString(), discountAmountInCents: Int?, lineItemUUID: String? = "", paymentType: String?, productSKU: String?, itemUUID: String?, name: String?, price: Double?, quantity: String?, tax: Double?, taxRules: List<TaxRule>?)
var discountAmountInCents: Int?
var itemUUID: String?
var lineItemUUID: String?
var name: String?
var paymentType: String?
var price: Double?
var productSKU: String?
var quantity: String?
var tax: Double?
var taxRules: List<TaxRule>?
var uuid: String
fun Cart.mapAffiliations(context: Context, affiliations: MemberAffiliations): Unit
data class Merchant
open class Order
Module Contents
Order(@NotNull uuid: String = "", id: String = "", userUUID: String? = null, createdAt: String? = null, canceledAt: String? = null, completedAt: String? = null, refundedAt: String? = null, userRefundable: String? = null, lastFour: String? = null, creditCardType: String? = null, lineItems: List<LineItem>? = null, lineItemErrors: List<LineItemError>? = null, itemCount: Int? = 0, productType: String? = null, promotions: List<Promotion>? = null, qrCodeData: String? = null, serviceType: String? = null, : String? = null, standUUID: String? = null, standName: String? = null, state: String? = OrderState.DEFAULT, stateDescription: String? = null, stateDisplayName: String? = null, stateImage: List<String>? = null, stateInstructions: String? = null, subtotal: Double? = 0.0, taxRate: Double? = 0.0, tip: Double? = 0.0, total: Double? = 0.0, totalAmountInCents: Int? = 0, taxAmountInCents: Int? = 0, serviceChargeInCents: Int? = 0, totals: List<Total>? = null, userName: String? = null, userEmail: String? = null, usesQrCode: Boolean? = false, fulfillmentDate: String? = null, fulfillmentSlot: String? = null, userAttributes: UserAttribute? = null, discountAmountInCents: Int? = 0, itemNames: List<String>? = null, merchant: Merchant? = null, orderName: String? = null, quantity: Int? = 0, instructions: List<Instruction>? = null, orderNumber: String? = null, experienceItems: List<ExperienceItem>? = null, userItems: List<ExperienceUserItem>? = null, seat: Seat? = null, firstName: String? = null, lastName: String? = null, email: String? = null, tipSuggestions: List<TipSuggestion>? = null, usageType: String? = null)
var canceledAt: String?
var completedAt: String?
var createdAt: String?
var creditCardType: String?
var discountAmountInCents: Int?
var email: String?
var experienceItems: List<ExperienceItem>?
var firstName: String?
var fulfillmentDate: String?
var fulfillmentSlot: String?
var id: String
var instructions: List<Instruction>?
var itemCount: Int?
var itemNames: List<String>?
var lastFour: String?
var lastName: String?
var lineItemErrors: List<LineItemError>?
var lineItems: List<LineItem>?
var menuUUID: String?
var merchant: Merchant?
var orderName: String?
var orderNumber: String?
var productType: String?
var promotions: List<Promotion>?
var qrCodeData: String?
var quantity: Int?
var refundedAt: String?
var seat: Seat?
var serviceChargeInCents: Int?
var serviceType: String?
var standName: String?
var standUUID: String?
var state: String?
var stateDescription: String?
var stateDisplayName: String?
var stateImage: List<String>?
var stateInstructions: String?
var subtotal: Double?
var taxAmountInCents: Int?
var taxRate: Double?
var tip: Double?
var tipSuggestions: List<TipSuggestion>?
var total: Double?
var totalAmountInCents: Int?
var totals: List<Total>?
var usageType: String?
var userAttributes: UserAttribute?
var userEmail: String?
var userItems: List<ExperienceUserItem>?
var userName: String?
var userRefundable: String?
var userUUID: String?
var usesQrCode: Boolean?
var uuid: String
data class OrderItem
Module Contents
OrderItem(@NotNull uuid: String = "", orderUUID: String? = null, archivedAt: String? = null, availableAt: String? = null, eventUUID: String? = null, expiresAt: String? = null, globalItem: GlobalItem? = null, groups: List<String>? = null, hiddenAt: String? = null, inventoryCount: String? = null, itemType: String? = null, name: String? = null, purchasable: Boolean? = false, purchaseLimit: Int? = 0, redemptionCount: Int? = 0, redemptionStartsAt: String? = null, redemptionType: String? = null, refundable: Boolean? = false, totalInventoryCreated: Int? = 0, transferable: Int? = 0, value: Double? = 0.0, valueType: String? = null)
var archivedAt: String?
var availableAt: String?
var eventUUID: String?
var expiresAt: String?
var globalItem: GlobalItem?
var groups: List<String>?
var hiddenAt: String?
var inventoryCount: String?
var itemType: String?
var name: String?
var orderUUID: String?
var purchasable: Boolean?
var purchaseLimit: Int?
var redemptionCount: Int?
var redemptionStartsAt: String?
var redemptionType: String?
var refundable: Boolean?
var totalInventoryCreated: Int?
var transferable: Int?
var uuid: String
var value: Double?
var valueType: String?
data class OrderSummary
data class Payment
fun Cart.postBody(): Cart
data class Promotion
class PurchaseAnalyticsOrderChangedListener : OrderChangedListener
@Target([AnnotationTarget.TYPE]) annotation class SpecialType
data class TaxRule
data class TipSuggestion
data class Total
data class UserAttribute
Module Contents
UserAttribute(@NotNull uuid: String = UUID.randomUUID().toString(), countyTax: String? = null, lineItemTaxTaxInCentsMap: Map<String, Int>? = null, preferredCreditCard: Boolean? = false, promoCode: String? = null, isSeasonTicketHolder: Boolean = false, stateTax: String? = null, isWalletLoggedIn: Boolean = false, userAttributeUUID: String? = null)
var countyTax: String?
var isSeasonTicketHolder: Boolean
var isWalletLoggedIn: Boolean
var lineItemTaxTaxInCentsMap: Map<String, Int>?
var preferredCreditCard: Boolean?
var promoCode: String?
var stateTax: String?
var userAttributeUUID: String?
var uuid: String
data class UserItem
Module Contents
UserItem(@NotNull uuid: String = "", orderUUID: String? = null, activeTransferUUID: String? = null, createdAt: String? = null, email: String? = null, eventDate: String? = null, itemID: String? = null, metadata: List<Metadata>? = null, name: String? = null, phoneNumber: String? = null, redeemable: Boolean? = false, redemptionCode: String? = null, refundable: Boolean? = false, state: String? = OrderState.DEFAULT, usedAt: String? = null, userUUID: String? = null, images: List<Image>? = null, item: ExperienceItem? = null, globalItem: ExperienceItem? = null)
var activeTransferUUID: String?
var createdAt: String?
var email: String?
var eventDate: String?
var globalItem: ExperienceItem?
var images: List<Image>?
var item: ExperienceItem?
var itemID: String?
var metadata: List<Metadata>?
var name: String?
var orderUUID: String?
var phoneNumber: String?
var redeemable: Boolean?
var redemptionCode: String?
var refundable: Boolean?
var state: String?
var usedAt: String?
var userUUID: String?
var uuid: String
package com.venuenext.vnorder.orders.model.qrcoderesponses
Module Contents
data class LineItem
fun QrCodeResponses.lineItemsWithDiscountsToDisplay(): List<LineItem>
data class NutritionalAttributes
data class QrCodeResponses
Module Contents
QrCodeResponses(discountAmountInCents: Int?, discountRate: Double?, sourceDeviceUuid: String, lineItemErrors: List<String>?, standName: String, standUuid: String, qrCode: String, lineItems: List<LineItem>, nutritionalAttributes: NutritionalAttributes, promotions: List<Promotion>, orderNumber: String?, serviceChargeInCents: Int?, taxAmountInCents: Int, taxRate: Double, tipSuggestions: List<TipSuggestion>, totalAmountInCents: Int, totalsWithPaymentTypes: List<TotalsWithPaymentType>, uuid: String?)
val discountAmountInCents: Int?
val discountRate: Double?
val lineItemErrors: List<String>?
val lineItems: List<LineItem>
val nutritionalAttributes: NutritionalAttributes
val orderNumber: String?
val promotions: List<Promotion>
val qrCode: String
val serviceChargeInCents: Int?
val sourceDeviceUuid: String
val standName: String
val standUuid: String
val taxAmountInCents: Int
val taxRate: Double
val tipSuggestions: List<TipSuggestion>
val totalAmountInCents: Int
val totalsWithPaymentTypes: List<TotalsWithPaymentType>
val uuid: String?
data class QRCodeTotalsPost
data class RichCheckOutOrderMenuItem
data class RichCheckOutOrderPayment
data class RichCheckOutOrderPost
data class TotalsWithPaymentType
package com.venuenext.vnorder.orders.serialization
package com.venuenext.vnorder.orders.service
Module Contents
class OrderService : HttpClient
Module Contents
OrderService(context: Context)
val authProvider: OAuth?
val baseUrl: String?
val environment: Environment?
fun getExperienceOrder(orderUUID: String): <ERROR CLASS>
fun getExperienceOrder(orderUUID: String, success: (result: Order?) -> Unit, failure: (Exception) -> Unit): Unit
fun getExperienceOrders(): <ERROR CLASS>
fun getExperienceOrders(success: (result: List<Order>?) -> Unit, failure: (Exception) -> Unit): Unit
fun getExperienceOrderTotal(cart: Cart): <ERROR CLASS>
fun getExperienceOrderTotal(cart: Cart, success: (result: Order?) -> Unit, failure: (Exception) -> Unit): Unit
fun getOrder(orderUUID: String): <ERROR CLASS>
fun getOrder(orderUUID: String, success: (result: Order?) -> Unit, failure: (Exception) -> Unit): Unit
fun getOrders(): <ERROR CLASS>
fun getOrders(success: (result: List<Order>?) -> Unit, failure: (Exception) -> Unit): Unit
fun getOrderTotal(cart: Cart): <ERROR CLASS>
fun getOrderTotal(cart: Cart, success: (result: Order?) -> Unit, failure: (Exception) -> Unit): Unit
fun getOrderTotalFromQrCode(qrCode: String, orderNumber: String, userAttribute: UserAttribute?, affiliations: List<String>): <ERROR CLASS>
class OrdersException : Exception
fun placeExperienceOrder(cart: Cart): <ERROR CLASS>
fun placeExperienceOrder(cart: Cart, success: (result: Order?) -> Unit, failure: (Exception) -> Unit): Unit
fun placeOrder(cart: Cart): <ERROR CLASS>
fun placeOrder(richCheckOutOrderPost: RichCheckOutOrderPost): <ERROR CLASS>
fun placeOrder(cart: Cart, success: (result: Order?) -> Unit, failure: (Exception) -> Unit): Unit
fun placeReorder(orderUUID: String): <ERROR CLASS>
fun placeReorder(orderUUID: String, success: (result: Order?) -> Unit, failure: (Exception) -> Unit): Unit
fun redeemExperience(userItem: ExperienceUserItem): Deferred<String?>
val serviceBaseUrls: ServiceBaseUrls?
fun updateOrderPhoneNumberAsync(orderUUID: String, phoneNumber: String): <ERROR CLASS>
package com.venuenext.vnorder.orders.types
package com.venuenext.vnorder.orders.util
package com.venuenext.vnorder.seats.data
package com.venuenext.vnorder.seats.model
package com.venuenext.vnorder.seats.service
package com.venuenext.vnorder.stands.data
package com.venuenext.vnorder.stands.model
Module Contents
data class Category
data class Event
Module Contents
Event(@NotNull uuid: String = "", menuUUID: String? = "", name: String? = null, date: String? = null, displayDate: String? = null, time: String? = null, timeZone: String? = null, timeZoneAbbreviation: String? = null, description: String? = null, shortDescription: String? = null, specialEventText: String? = null, homeName: String? = null, homeCity: String? = null, homeAbbreviation: String? = null, visitingName: String? = null, visitingCity: String? = null, visitingAbbreviation: String? = null, isSelected: Boolean = false)
var date: String?
var description: String?
var displayDate: String?
fun getDateTimeOfEvent(): Date?
fun getDisplayDateTimeStringForEvent(): String?
var homeAbbreviation: String?
var homeCity: String?
var homeName: String?
var isSelected: Boolean
var menuUUID: String?
var name: String?
var shortDescription: String?
var specialEventText: String?
var time: String?
var timeZone: String?
var timeZoneAbbreviation: String?
var uuid: String
var visitingAbbreviation: String?
var visitingCity: String?
var visitingName: String?
data class ExperienceOrderMetadata
data class ExperienceOrderRestriction
@Target([AnnotationTarget.TYPE]) annotation class GroupType
data class Image
data class Item
Module Contents
Item(@NotNull uuid: String = "", menuUUID: String? = null, modifierGroupUUID: String? = null, itemCategoryUUID: String? = null, itemCategoryUUIDs: List<String>? = null, name: String? = null, description: String? = null, marketingDescription: String? = null, category: String? = null, priceInCents: Int? = 0, ingredients: String? = null, images: Image? = null, orderMaxCount: Int? = 0, isAlcohol: Boolean? = false, deliveryFee: Boolean? = false, variants: List<Variant>? = null, metadata: List<Metadata>? = null, modifierGroups: List<ModifierGroup>? = null)
var category: String?
var deliveryFee: Boolean?
var description: String?
fun getVariantForEventUUID(eventUUID: String?): Variant?
var images: Image?
var ingredients: String?
var isAlcohol: Boolean?
var itemCategoryUUID: String?
var itemCategoryUUIDs: List<String>?
var marketingDescription: String?
var menuUUID: String?
var metadata: List<Metadata>?
var modifierGroups: List<ModifierGroup>?
var modifierGroupUUID: String?
var name: String?
var orderMaxCount: Int?
var priceInCents: Int?
var uuid: String
var variants: List<Variant>?
data class MemberAffiliations
data class Menu
Module Contents
Menu(@NotNull uuid: String = "", standUUID: String? = null, name: String? = null, description: String? = null, shortDescription: String? = null, longDescription: String? = null, taxRate: Double? = 0.0, images: Image? = null, usageType: String? = null, serviceType: String? = null, serviceTypeDisplayName: String? = null, hasAlcohol: Boolean? = false, alcoholLimit: Int? = 0, alcoholLimitMessage: String? = null, isAvailable: Boolean? = false, orderAhead: Boolean? = false, orderNow: Boolean? = false, maxOrderAmountInDollars: Int? = 0, usesQrCode: Boolean? = false, items: List<Item>? = null, events: List<Event>? = null)
var alcoholLimit: Int?
var alcoholLimitMessage: String?
var description: String?
var events: List<Event>?
var hasAlcohol: Boolean?
var images: Image?
var isAvailable: Boolean?
var items: List<Item>?
var longDescription: String?
var maxOrderAmountInDollars: Int?
var name: String?
var orderAhead: Boolean?
var orderNow: Boolean?
var serviceType: String?
var serviceTypeDisplayName: String?
var shortDescription: String?
var standUUID: String?
var taxRate: Double?
var usageType: String?
var usesQrCode: Boolean?
var uuid: String
data class Metadata
data class ModifierGroup
data class ModifierItem
data class ModifierProperty
data class Restriction
data class Stand
Module Contents
Stand(@NotNull uuid: String = "", name: String? = null, section: String? = null, alcoholLimitMessage: String? = null, alcoholWarningMessage: String? = null, productType: String? = null, serviceTypes: List<ServiceType>? = null, image: Image? = null, memberAffiliations: MemberAffiliations = MemberAffiliations())
var alcoholLimitMessage: String?
var alcoholWarningMessage: String?
fun getStandDisplayName(context: Context, menu: Menu, stringID: Int): String?
var image: Image?
var memberAffiliations: MemberAffiliations
var name: String?
var productType: String?
var section: String?
data class ServiceType
var serviceTypes: List<ServiceType>?
var uuid: String
data class TimeSlot
data class Variant
Module Contents
Variant(@NotNull uuid: String = "", itemUUID: String? = null, name: String? = null, categoryName: String? = null, eventName: String? = null, inventoryState: String? = null, priceInCents: Int? = 0, price: Double? = 0.0, priceAfterThresholdInCents: Int? = 0, defaultQuantity: Int? = 0, modifier: Boolean? = false, productSKU: String? = null, saleId: String? = null, merchantId: String? = null, saleIds: List<String>? = null, globalItemId: String? = null, eventUUID: String? = null, onHandQuantity: Int? = 0, purchaseLimit: Int? = 0, availableAt: String? = null, expiresAt: String? = null, redemptionStartsAt: String? = null, sales: List<VariantSale>? = null)
var availableAt: String?
var categoryName: String?
var defaultQuantity: Int?
var eventName: String?
var eventUUID: String?
var expiresAt: String?
var globalItemId: String?
var inventoryState: String?
var itemUUID: String?
var merchantId: String?
var modifier: Boolean?
var name: String?
var onHandQuantity: Int?
var price: Double?
var priceAfterThresholdInCents: Int?
var priceInCents: Int?
var productSKU: String?
var purchaseLimit: Int?
var redemptionStartsAt: String?
var saleId: String?
var saleIds: List<String>?
val sales: List<VariantSale>?
var uuid: String
data class VariantSale
package com.venuenext.vnorder.stands.serialization
package com.venuenext.vnorder.stands.service
Module Contents
data class GetMenuItemsResult
data class GetStandResult
class MenuService : HttpClient
Module Contents
MenuService(context: Context)
fun getExperiencesMenuItemsForGroup(menu: Menu, group: String): <ERROR CLASS>
fun getExperiencesMenuItemsForGroup(menu: Menu, group: String, success: (result: GetMenuItemsResult?) -> Unit, failure: (e: Exception) -> Unit): Unit
fun getMenuItem(item: Item): <ERROR CLASS>
fun getMenuItem(item: Item, success: (result: Item?) -> Unit, failure: (e: Exception) -> Unit): Unit
fun getMenuItems(menu: Menu): <ERROR CLASS>
fun getMenuItems(menu: Menu, success: (result: GetMenuItemsResult?) -> Unit, failure: (e: Exception) -> Unit): Unit
fun getMenuItemsByExternal(externalId: String): <ERROR CLASS>
fun getMenuItemsByExternal(externalId: String, success: (result: GetMenuItemsResult?) -> Unit, failure: (e: Exception) -> Unit): Unit
class MenusException : Exception
class StandService : HttpClient
package com.venuenext.vnorder.stands.types
package com.venuenext.vnorder.util