Package com.stripe.android.ui.core.forms.resources
Types
Link copied to clipboard
@Singleton
Content copied to clipboard
AsyncAddressResourceRepository that loads all address resources from JSON asynchronously.
Link copied to clipboard
@Singleton
Content copied to clipboard
AsyncLpmResourceRepository that loads all lpm resources from JSON asynchronously.
Link copied to clipboard
class LpmRepository( arguments: LpmRepository.LpmRepositoryArguments, lpmInitialFormData: LpmRepository.LpmInitialFormData = LpmInitialFormData.Instance, lpmPostConfirmData: LuxePostConfirmActionRepository = LuxePostConfirmActionRepository.Instance)
Content copied to clipboard
This class is responsible for loading the LPM UI Specification for all LPMs, and returning a particular requested LPM.
Link copied to clipboard
Interface that provides resources needed by the forms.
Link copied to clipboard
class StaticAddressResourceRepository(addressRepository: AddressRepository = AddressRepository(null)) : ResourceRepository<AddressRepository>
Content copied to clipboard
StaticAddressResourceRepository that receives address resources pre-loaded.
Link copied to clipboard
class StaticLpmResourceRepository(lpmRepository: LpmRepository = LpmRepository(LpmRepository.LpmRepositoryArguments(null))) : ResourceRepository<LpmRepository>
Content copied to clipboard
StaticLpmResourceRepository that receives lpm resources pre-loaded.