getCustomerInfoWith   
  fun Purchases.getCustomerInfoWith(onError: (error: PurchasesError) -> Unit = ON_ERROR_STUB, onSuccess: (customerInfo: CustomerInfo) -> Unit)
Get latest available customer info.
Parameters
onSuccess 
Called when customer info is available and not stale. Called immediately if customer info is cached.
onError 
Will be called if there was an error with the purchase.
fun Purchases.getCustomerInfoWith(fetchPolicy: CacheFetchPolicy, onError: (error: PurchasesError) -> Unit = ON_ERROR_STUB, onSuccess: (customerInfo: CustomerInfo) -> Unit)
Get customer info from cache or network depending on fetch policy.
Parameters
fetchPolicy 
Specifies cache behavior for customer info retrieval
onSuccess 
Called when customer info is available depending on the fetchPolicy parameter, this can be called immediately or after a fetch has happened.
onError 
Will be called if there was an error with the purchase.