-
- All Implemented Interfaces:
public class CheckoutInfo.Builder
-
-
Field Summary
Fields Modifier and Type Field Description private String
endpoint
private String
resourcePath
private double
amount
private String
currencyCode
private String
countryCode
private Array<String>
brands
private Array<Token>
tokens
private Array<String>
klarnaMerchantIds
private CheckoutMsdkUi
msdkUi
private String
logLevel
private AffirmConfig
affirmConfig
-
Method Summary
-
-
Method Detail
-
setEndpoint
@NonNull() CheckoutInfo.Builder setEndpoint(@Nullable() String endpoint)
-
setResourcePath
@NonNull() CheckoutInfo.Builder setResourcePath(@Nullable() String resourcePath)
-
setAmount
@NonNull() CheckoutInfo.Builder setAmount(double amount)
-
setCurrencyCode
@NonNull() CheckoutInfo.Builder setCurrencyCode(@Nullable() String currencyCode)
-
setCountryCode
@NonNull() CheckoutInfo.Builder setCountryCode(@Nullable() String countryCode)
-
setKlarnaMerchantIds
@NonNull() CheckoutInfo.Builder setKlarnaMerchantIds(@Nullable() Array<String> klarnaMerchantIds)
-
setMsdkUi
@NonNull() CheckoutInfo.Builder setMsdkUi(@Nullable() CheckoutMsdkUi msdkUi)
-
setLogLevel
@NonNull() CheckoutInfo.Builder setLogLevel(@Nullable() String logLevel)
-
setAffirmConfig
void setAffirmConfig(@Nullable() AffirmConfig affirmConfig)
-
setShopBrandsOverridden
@NonNull() CheckoutInfo.Builder setShopBrandsOverridden(boolean shopBrandsOverridden)
-
setBrandsActivated
@NonNull() CheckoutInfo.Builder setBrandsActivated(boolean brandsActivated)
-
setCollectRedShieldDeviceId
@NonNull() CheckoutInfo.Builder setCollectRedShieldDeviceId(boolean collectRedShieldDeviceId)
-
build
@NonNull() CheckoutInfo build()
-
-
-
-