-
public final class PublicFactoriesKt
-
-
Method Summary
Modifier and Type Method Description final static DaroAdRequestBuildermakeDefaultDaroAdRequestBuilder(SdkConfigProvider sdkConfigProvider, AppInfoProvider appInfoProvider, DeviceInfoProvider deviceInfoProvider, UserAgentProvider userAgentProvider, AdvertisingIdentityProvider advertisingIdentityProvider, ConnectionInfoProvider connectionInfoProvider, ScreenInfoProvider screenInfoProvider, PrivacyProvider privacyProvider, RequestExtrasProvider requestExtrasProvider, RequestIdProvider requestIdProvider)Constructs the reference builder wired with the supplied providers + identity generator. final static RequestIdProvidermakeUuidRequestIdProvider()Constructs the production UUID-based RequestIdProvider (contract §11, D5). final static DaroAdNetworkServicemakeStubDaroAdNetworkService(DaroAdNetworkResult returning)Constructs the minimal stub network service (transport is out of scope this pass). -
-
Method Detail
-
makeDefaultDaroAdRequestBuilder
final static DaroAdRequestBuilder makeDefaultDaroAdRequestBuilder(SdkConfigProvider sdkConfigProvider, AppInfoProvider appInfoProvider, DeviceInfoProvider deviceInfoProvider, UserAgentProvider userAgentProvider, AdvertisingIdentityProvider advertisingIdentityProvider, ConnectionInfoProvider connectionInfoProvider, ScreenInfoProvider screenInfoProvider, PrivacyProvider privacyProvider, RequestExtrasProvider requestExtrasProvider, RequestIdProvider requestIdProvider)
Constructs the reference builder wired with the supplied providers + identity generator. Returns the public DaroAdRequestBuilder seam.
This is the public builder-construction path required by D-E: callers inject their own provider implementations (which implement the public provider interfaces) and receive a ready-to-use builder.
-
makeUuidRequestIdProvider
final static RequestIdProvider makeUuidRequestIdProvider()
Constructs the production UUID-based RequestIdProvider (contract §11, D5). The concrete UuidRequestIdProvider stays internal; callers get the seam.
-
makeStubDaroAdNetworkService
final static DaroAdNetworkService makeStubDaroAdNetworkService(DaroAdNetworkResult returning)
Constructs the minimal stub network service (transport is out of scope this pass). Returns the public DaroAdNetworkService seam. The concrete stub stays internal; this exists so external code can wire the seam end-to-end.
-
-
-
-