vnticket
Module Contents
alltypes
Module Contents
data class AwardsRule
Module Contents
AwardsRule(: String, : String, : String, : String, : String, : Boolean, : String, : Int, : String, : String? = "", : String? = "", : String? = null, : String? = null, : Boolean, : AwardsRuleExtraOption? = null, : String, : String, : Int? = null)
val amount: Int
val amount_for_next_award: Int?
val description: String?
val enable_push_notifications: Boolean
val enabled: Boolean
val end_time: String
val extra_options: AwardsRuleExtraOption?
val image_url: String?
val local_end_time: String
val local_start_time: String
val local_time_zone: String
val name: String
val organization_name: String
val push_notification_action_name: String?
val push_notification_text: String?
val start_time: String
val type: String
val uuid: String
data class AwardsRuleExtraOption
class AwardsRuleRepository
data class BalanceHistoryTransaction
Module Contents
BalanceHistoryTransaction(userUuid: String, accountId: String, sentAt: String, amountInCents: Int, balanceInCents: Int?, : String, createdAt: String, updatedAt: String, sentStatus: String?, transactionUuid: String?, type: String, hidden: Boolean, displayTitle: String, transferUuid: String? = null, transferState: String? = null, : String? = null, : String? = null)
val accountId: String
val amountInCents: Int
val balanceInCents: Int?
val comment: String
val createdAt: String
val displayTitle: String
val extraNote: String?
val hidden: Boolean
val sentAt: String
val sentStatus: String?
val transactionUuid: String?
val transferComment: String?
val transferState: String?
val transferUuid: String?
val type: String
val updatedAt: String
val userUuid: String
interface LoginResultListener
data class LoyaltyBalanceTransfer
data class LoyaltyBalanceTransferResponse
class LoyaltyService : HttpClient, BaseCoroutineScope
data class LoyaltyUser : Serializable
interface LoyaltyUserDao
class LoyaltyUserKeychain
class LoyaltyUserRepository : BaseCoroutineScope
data class SendingUser
Module Contents
SendingUser(uuid: String, deactivated_at: String? = null, email: String, external_user_id: String, first_name: String? = null, last_name: String? = null, transactions_synced_at: String? = null, old_external_user_id: String? = null, organization_name: String, profile_image_url: String? = null, sent_at: String? = null, sent_status: String? = null)
data class Stub
class StubService : HttpClient, BaseCoroutineScope
Module Contents
StubService(context: Context)
val authProvider: OAuth?
val baseUrl: String?
val environment: Environment?
suspend fun fetchTicketingAccount(): <ERROR CLASS>
fun fetchTicketingAccount(success: (result: Stub?) -> Unit, failure: (Exception) -> Unit): Unit
fun fetchTicketingAccountAsync(): <ERROR CLASS>
fun login(email: String, externalId: String, loginFlow: String = "sdk", apiToken: String? = null): <ERROR CLASS>
fun login(email: String, externalId: String, loginFlow: String = "sdk", success: (result: Stub?) -> Unit, failure: (Exception) -> Unit): Unit
fun logout(email: String, externalId: String, loginFlow: String = "sdk"): Deferred<String?>
fun logout(success: () -> Unit, failure: (Exception) -> Unit): Unit
val serviceBaseUrls: ServiceBaseUrls?
class StandsException : Exception
data class TicketingAccount
interface TicketingAccountDao
class TicketingAccountRepository : BaseCoroutineScope
data class TicketingLoginData
data class Transaction
Module Contents
Transaction(amount: Int = 0, balance: Int = 0, : String? = null, display_title: String? = null, hidden: Boolean = false, sent_at: String? = null, sent_status: String? = null, type: String? = null, transaction_uuid: String? = null, account_id: String? = null, user_uuid: String? = null)
data class Transfer
Module Contents
Transfer(uuid: String, accepted_at: String? = null, accepted_transaction_uuid: String? = null, amount: Int, canceled_at: String? = null, canceled_transaction_uuid: String? = null, : String, recipient_email: String, recipient_user_uuid: String? = null, state: String, sender_email: String, sender_transaction_uuid: String, sender_user_uuid: String)
data class TransferActionRequest
@Target([AnnotationTarget.TYPE]) annotation class TransferState
enum class TransferTransaction
abstract class VenueNextDatabase : RoomDatabase, ReInitListener
object VNTicket : BaseCoroutineScope
package com.venuenext.vnticket
package com.venuenext.vnticket.data
package com.venuenext.vnticket.model
Module Contents
const val ACCEPTED: String
const val ACTIVE: String
data class AwardsRule
Module Contents
AwardsRule(: String, : String, : String, : String, : String, : Boolean, : String, : Int, : String, : String? = "", : String? = "", : String? = null, : String? = null, : Boolean, : AwardsRuleExtraOption? = null, : String, : String, : Int? = null)
val amount: Int
val amount_for_next_award: Int?
val description: String?
val enable_push_notifications: Boolean
val enabled: Boolean
val end_time: String
val extra_options: AwardsRuleExtraOption?
val image_url: String?
val local_end_time: String
val local_start_time: String
val local_time_zone: String
val name: String
val organization_name: String
val push_notification_action_name: String?
val push_notification_text: String?
val start_time: String
val type: String
val uuid: String
data class AwardsRuleExtraOption
data class BalanceHistoryTransaction
Module Contents
BalanceHistoryTransaction(userUuid: String, accountId: String, sentAt: String, amountInCents: Int, balanceInCents: Int?, : String, createdAt: String, updatedAt: String, sentStatus: String?, transactionUuid: String?, type: String, hidden: Boolean, displayTitle: String, transferUuid: String? = null, transferState: String? = null, : String? = null, : String? = null)
val accountId: String
val amountInCents: Int
val balanceInCents: Int?
val comment: String
val createdAt: String
val displayTitle: String
val extraNote: String?
val hidden: Boolean
val sentAt: String
val sentStatus: String?
val transactionUuid: String?
val transferComment: String?
val transferState: String?
val transferUuid: String?
val type: String
val updatedAt: String
val userUuid: String
const val CANCELED: String
data class LoyaltyBalanceTransfer
data class LoyaltyBalanceTransferResponse
data class LoyaltyUser : Serializable
data class SendingUser
Module Contents
SendingUser(uuid: String, deactivated_at: String? = null, email: String, external_user_id: String, first_name: String? = null, last_name: String? = null, transactions_synced_at: String? = null, old_external_user_id: String? = null, organization_name: String, profile_image_url: String? = null, sent_at: String? = null, sent_status: String? = null)
data class Stub
data class TicketingLoginData
data class Transaction
Module Contents
Transaction(amount: Int = 0, balance: Int = 0, : String? = null, display_title: String? = null, hidden: Boolean = false, sent_at: String? = null, sent_status: String? = null, type: String? = null, transaction_uuid: String? = null, account_id: String? = null, user_uuid: String? = null)
data class Transfer
Module Contents
Transfer(uuid: String, accepted_at: String? = null, accepted_transaction_uuid: String? = null, amount: Int, canceled_at: String? = null, canceled_transaction_uuid: String? = null, : String, recipient_email: String, recipient_user_uuid: String? = null, state: String, sender_email: String, sender_transaction_uuid: String, sender_user_uuid: String)
data class TransferActionRequest
@Target([AnnotationTarget.TYPE]) annotation class TransferState
enum class TransferTransaction
package com.venuenext.vnticket.protocol
package com.venuenext.vnticket.service
Module Contents
class LoyaltyService : HttpClient, BaseCoroutineScope
class StubService : HttpClient, BaseCoroutineScope
Module Contents
StubService(context: Context)
val authProvider: OAuth?
val baseUrl: String?
val environment: Environment?
suspend fun fetchTicketingAccount(): <ERROR CLASS>
fun fetchTicketingAccount(success: (result: Stub?) -> Unit, failure: (Exception) -> Unit): Unit
fun fetchTicketingAccountAsync(): <ERROR CLASS>
fun login(email: String, externalId: String, loginFlow: String = "sdk", apiToken: String? = null): <ERROR CLASS>
fun login(email: String, externalId: String, loginFlow: String = "sdk", success: (result: Stub?) -> Unit, failure: (Exception) -> Unit): Unit
fun logout(email: String, externalId: String, loginFlow: String = "sdk"): Deferred<String?>
fun logout(success: () -> Unit, failure: (Exception) -> Unit): Unit
val serviceBaseUrls: ServiceBaseUrls?
class StandsException : Exception
package com.venuenext.vnticket.util