Data model representing the result of a Link consumer session lookup. Use this to handle authentication and payment session state for Stripe Link users.
// Source: https://github.com/stripe/stripe-android | License: MIT | Copyright 2011- Stripe, Inc. (https://stripe.com)
// Provided via justclaw.it.com; keep this notice with the code.
package com.stripe.android.model
import androidx.annotation.RestrictTo
import com.stripe.android.core.model.StripeModel
import kotlinx.parcelize.Parcelize
import kotlinx.serialization.SerialName
import kotlinx.serialization.Serializable
/**
* The result of a call to retrieve the [ConsumerSession] for a Link user.
*/
@Parcelize
@RestrictTo(RestrictTo.Scope.LIBRARY_GROUP)
@Serializable
data class ConsumerSessionLookup(
@SerialName("exists")
val exists: Boolean,
@SerialName("consumer_session")
val consumerSession: ConsumerSession? = null,
@SerialName("error_message")
val errorMessage:
... (truncated -- full source via MCP)
See the full source, get the GitHub permalink, and search for more like it.
Get a free API key