ResolvedPlacement
Ce contenu n’est pas encore disponible dans votre langue.
ResolvedPlacement = {
components?: {banner?: {css?:string;imageUrl?:string;inappCta?:string;inappDescription?:string;inappTitle?:string;referralCta?:string;referralDescription?:string;referralTitle?:string; };buttonShare?: {clickAction?:"embedded-wallet"|"share-modal"|"sharing-page";css?:string;noRewardText?:string;text?:string; };buttonWallet?: {css?:string;position?:"right"|"left"; };openInApp?: {css?:string;text?:string; };postPurchase?: {badgeText?:string;css?:string;ctaNoRewardText?:string;ctaText?:string;imageUrl?:string;refereeNoRewardText?:string;refereeText?:string;referrerNoRewardText?:string;referrerText?:string; }; };css?:string;targetInteraction?:string;translations?:Record<string,string>; }
Defined in: types/resolvedConfig.ts:21
Resolved placement config from backend Translations already flattened: default + lang-specific merged into one record
Properties
Section titled “Properties”components?
Section titled “components?”
optionalcomponents?: {banner?: {css?:string;imageUrl?:string;inappCta?:string;inappDescription?:string;inappTitle?:string;referralCta?:string;referralDescription?:string;referralTitle?:string; };buttonShare?: {clickAction?:"embedded-wallet"|"share-modal"|"sharing-page";css?:string;noRewardText?:string;text?:string; };buttonWallet?: {css?:string;position?:"right"|"left"; };openInApp?: {css?:string;text?:string; };postPurchase?: {badgeText?:string;css?:string;ctaNoRewardText?:string;ctaText?:string;imageUrl?:string;refereeNoRewardText?:string;refereeText?:string;referrerNoRewardText?:string;referrerText?:string; }; }
Defined in: types/resolvedConfig.ts:23
Per-component configuration within this placement
banner?
Section titled “banner?”
optionalbanner?: {css?:string;imageUrl?:string;inappCta?:string;inappDescription?:string;inappTitle?:string;referralCta?:string;referralDescription?:string;referralTitle?:string; }
banner.css?
Section titled “banner.css?”
optionalcss?:string
banner.imageUrl?
Section titled “banner.imageUrl?”
optionalimageUrl?:string
Custom illustration URL replacing the built-in gift icon.
banner.inappCta?
Section titled “banner.inappCta?”
optionalinappCta?:string
banner.inappDescription?
Section titled “banner.inappDescription?”
optionalinappDescription?:string
banner.inappTitle?
Section titled “banner.inappTitle?”
optionalinappTitle?:string
banner.referralCta?
Section titled “banner.referralCta?”
optionalreferralCta?:string
banner.referralDescription?
Section titled “banner.referralDescription?”
optionalreferralDescription?:string
banner.referralTitle?
Section titled “banner.referralTitle?”
optionalreferralTitle?:string
buttonShare?
Section titled “buttonShare?”
optionalbuttonShare?: {clickAction?:"embedded-wallet"|"share-modal"|"sharing-page";css?:string;noRewardText?:string;text?:string; }
buttonShare.clickAction?
Section titled “buttonShare.clickAction?”
optionalclickAction?:"embedded-wallet"|"share-modal"|"sharing-page"
buttonShare.css?
Section titled “buttonShare.css?”
optionalcss?:string
buttonShare.noRewardText?
Section titled “buttonShare.noRewardText?”
optionalnoRewardText?:string
buttonShare.text?
Section titled “buttonShare.text?”
optionaltext?:string
buttonWallet?
Section titled “buttonWallet?”
optionalbuttonWallet?: {css?:string;position?:"right"|"left"; }
buttonWallet.css?
Section titled “buttonWallet.css?”
optionalcss?:string
buttonWallet.position?
Section titled “buttonWallet.position?”
optionalposition?:"right"|"left"
openInApp?
Section titled “openInApp?”
optionalopenInApp?: {css?:string;text?:string; }
openInApp.css?
Section titled “openInApp.css?”
optionalcss?:string
openInApp.text?
Section titled “openInApp.text?”
optionaltext?:string
postPurchase?
Section titled “postPurchase?”
optionalpostPurchase?: {badgeText?:string;css?:string;ctaNoRewardText?:string;ctaText?:string;imageUrl?:string;refereeNoRewardText?:string;refereeText?:string;referrerNoRewardText?:string;referrerText?:string; }
postPurchase.badgeText?
Section titled “postPurchase.badgeText?”
optionalbadgeText?:string
postPurchase.css?
Section titled “postPurchase.css?”
optionalcss?:string
postPurchase.ctaNoRewardText?
Section titled “postPurchase.ctaNoRewardText?”
optionalctaNoRewardText?:string
postPurchase.ctaText?
Section titled “postPurchase.ctaText?”
optionalctaText?:string
postPurchase.imageUrl?
Section titled “postPurchase.imageUrl?”
optionalimageUrl?:string
Custom illustration URL replacing the built-in gift icon.
postPurchase.refereeNoRewardText?
Section titled “postPurchase.refereeNoRewardText?”
optionalrefereeNoRewardText?:string
postPurchase.refereeText?
Section titled “postPurchase.refereeText?”
optionalrefereeText?:string
postPurchase.referrerNoRewardText?
Section titled “postPurchase.referrerNoRewardText?”
optionalreferrerNoRewardText?:string
postPurchase.referrerText?
Section titled “postPurchase.referrerText?”
optionalreferrerText?:string
optionalcss?:string
Defined in: types/resolvedConfig.ts:66
Global placement CSS (applied to modals/listener)
targetInteraction?
Section titled “targetInteraction?”
optionaltargetInteraction?:string
Defined in: types/resolvedConfig.ts:62
translations?
Section titled “translations?”
optionaltranslations?:Record<string,string>
Defined in: types/resolvedConfig.ts:64
Already flattened: default + lang-specific merged into one record