AdaptySDK
AdaptySDK.AdaptyConfiguration.Builder Class Reference

Public Member Functions

 Builder (string apiKey)
AdaptyConfiguration Build ()
override string ToString ()
Builder SetAPIKey (string apiKey)
Builder SetCustomerUserId (string customerUserId)
Builder SetCustomerUserId (string customerUserId, Guid iosAppAccountToken, string androidObfuscatedAccountId)
Builder SetObserverMode (bool observerMode)
Builder SetIDFACollectionDisabled (bool appleIdfaCollectionDisabled)
Builder SetAppleIDFACollectionDisabled (bool appleIdfaCollectionDisabled)
Builder SetGoogleAdvertisingIdCollectionDisabled (bool googleAdvertisingIdCollectionDisabled)
Builder SetGoogleEnablePendingPrepaidPlans (bool googleEnablePendingPrepaidPlans)
Builder SetIPAddressCollectionDisabled (bool ipAddressCollectionDisabled)
Builder SetServerCluster (AdaptyServerCluster serverCluster)
Builder SetBackendProxy (string host, int port)
Builder SetActivateUI (bool activate)
Builder SetAdaptyUIMediaCache (int? memoryStorageTotalCostLimit, int? memoryStorageCountLimit, int? diskStorageSizeLimit)

Public Attributes

string ApiKey
string CustomerUserId
AdaptyCustomerIdentity CustomerIdentity
bool? ObserverMode
bool AppleIdfaCollectionDisabled
bool GoogleAdvertisingIdCollectionDisabled
bool GoogleEnablePendingPrepaidPlans
bool IpAddressCollectionDisabled
AdaptyServerCluster ServerCluster
string BackendProxyHost
int BackendProxyPort
AdaptyLogLevel LogLevel
bool ActivateUI
AdaptyUIMediaCacheConfiguration AdaptyUIMediaCache

Properties

bool IdfaCollectionDisabled [get, set]

Constructor & Destructor Documentation

◆ Builder()

AdaptySDK.AdaptyConfiguration.Builder.Builder ( string apiKey)

Member Function Documentation

◆ Build()

AdaptyConfiguration AdaptySDK.AdaptyConfiguration.Builder.Build ( )

◆ SetActivateUI()

Builder AdaptySDK.AdaptyConfiguration.Builder.SetActivateUI ( bool activate)

◆ SetAdaptyUIMediaCache()

Builder AdaptySDK.AdaptyConfiguration.Builder.SetAdaptyUIMediaCache ( int? memoryStorageTotalCostLimit,
int? memoryStorageCountLimit,
int? diskStorageSizeLimit )

◆ SetAPIKey()

Builder AdaptySDK.AdaptyConfiguration.Builder.SetAPIKey ( string apiKey)

◆ SetAppleIDFACollectionDisabled()

Builder AdaptySDK.AdaptyConfiguration.Builder.SetAppleIDFACollectionDisabled ( bool appleIdfaCollectionDisabled)

◆ SetBackendProxy()

Builder AdaptySDK.AdaptyConfiguration.Builder.SetBackendProxy ( string host,
int port )

◆ SetCustomerUserId() [1/2]

Builder AdaptySDK.AdaptyConfiguration.Builder.SetCustomerUserId ( string customerUserId)

◆ SetCustomerUserId() [2/2]

Builder AdaptySDK.AdaptyConfiguration.Builder.SetCustomerUserId ( string customerUserId,
Guid iosAppAccountToken,
string androidObfuscatedAccountId )

◆ SetGoogleAdvertisingIdCollectionDisabled()

Builder AdaptySDK.AdaptyConfiguration.Builder.SetGoogleAdvertisingIdCollectionDisabled ( bool googleAdvertisingIdCollectionDisabled)

◆ SetGoogleEnablePendingPrepaidPlans()

Builder AdaptySDK.AdaptyConfiguration.Builder.SetGoogleEnablePendingPrepaidPlans ( bool googleEnablePendingPrepaidPlans)

◆ SetIDFACollectionDisabled()

Builder AdaptySDK.AdaptyConfiguration.Builder.SetIDFACollectionDisabled ( bool appleIdfaCollectionDisabled)

◆ SetIPAddressCollectionDisabled()

Builder AdaptySDK.AdaptyConfiguration.Builder.SetIPAddressCollectionDisabled ( bool ipAddressCollectionDisabled)

◆ SetObserverMode()

Builder AdaptySDK.AdaptyConfiguration.Builder.SetObserverMode ( bool observerMode)

◆ SetServerCluster()

Builder AdaptySDK.AdaptyConfiguration.Builder.SetServerCluster ( AdaptyServerCluster serverCluster)

◆ ToString()

override string AdaptySDK.AdaptyConfiguration.Builder.ToString ( )

Member Data Documentation

◆ ActivateUI

bool AdaptySDK.AdaptyConfiguration.Builder.ActivateUI

◆ AdaptyUIMediaCache

AdaptyUIMediaCacheConfiguration AdaptySDK.AdaptyConfiguration.Builder.AdaptyUIMediaCache

◆ ApiKey

string AdaptySDK.AdaptyConfiguration.Builder.ApiKey

◆ AppleIdfaCollectionDisabled

bool AdaptySDK.AdaptyConfiguration.Builder.AppleIdfaCollectionDisabled

◆ BackendProxyHost

string AdaptySDK.AdaptyConfiguration.Builder.BackendProxyHost

◆ BackendProxyPort

int AdaptySDK.AdaptyConfiguration.Builder.BackendProxyPort

◆ CustomerIdentity

AdaptyCustomerIdentity AdaptySDK.AdaptyConfiguration.Builder.CustomerIdentity

◆ CustomerUserId

string AdaptySDK.AdaptyConfiguration.Builder.CustomerUserId

◆ GoogleAdvertisingIdCollectionDisabled

bool AdaptySDK.AdaptyConfiguration.Builder.GoogleAdvertisingIdCollectionDisabled

◆ GoogleEnablePendingPrepaidPlans

bool AdaptySDK.AdaptyConfiguration.Builder.GoogleEnablePendingPrepaidPlans

◆ IpAddressCollectionDisabled

bool AdaptySDK.AdaptyConfiguration.Builder.IpAddressCollectionDisabled

◆ LogLevel

AdaptyLogLevel AdaptySDK.AdaptyConfiguration.Builder.LogLevel

◆ ObserverMode

bool? AdaptySDK.AdaptyConfiguration.Builder.ObserverMode

◆ ServerCluster

AdaptyServerCluster AdaptySDK.AdaptyConfiguration.Builder.ServerCluster

Property Documentation

◆ IdfaCollectionDisabled

bool AdaptySDK.AdaptyConfiguration.Builder.IdfaCollectionDisabled
getset

The documentation for this class was generated from the following file: