bitbadgesjs-sdk - v0.22.7
    Preparing search index...

    Type Alias ClaimIntegrationPublicParamsType<T>

    ClaimIntegrationPublicParamsType: T extends "numUses"
        ? {
            displayAsUnlimited?: boolean;
            hideCurrentState?: boolean;
            maxUses: number;
        }
        : T extends "codes"
            ? { hideCurrentState?: boolean; numCodes: number }
            : T extends "ip"
                ? { maxUsesPerIp: number }
                : T extends "email"
                    ? OAuthAppParams
                    : T extends OauthAppName
                        ? OAuthAppParams
                        : T extends "transferTimes"
                            ? { transferTimes: iUintRange<JSPrimitiveNumberType>[] }
                            : T extends "whitelist"
                                ? {
                                    hasPrivateList?: boolean;
                                    list?: iAddressList;
                                    listId?: string;
                                    maxUsesPerAddress?: number;
                                }
                                : T extends "geolocation"
                                    ? {
                                        allowedCountryCodes?: string[];
                                        disallowedCountryCodes?: string[];
                                        pindrop?: { latitude: number; longitude: number; radius: number };
                                    }
                                    : T extends "webhooks"
                                    | "successWebhooks"
                                    | "zapierAiAction"
                                        ? {
                                            ignoreSimulations?: boolean;
                                            passAddress?: boolean;
                                            passBluesky?: boolean;
                                            passDiscord?: boolean;
                                            passEmail?: boolean;
                                            passFacebook?: boolean;
                                            passFarcaster?: boolean;
                                            passGithub?: boolean;
                                            passGoogle?: boolean;
                                            passMailchimp?: boolean;
                                            passMeetup?: boolean;
                                            passReddit?: boolean;
                                            passShopify?: boolean;
                                            passSlack?: boolean;
                                            passStrava?: boolean;
                                            passTelegram?: boolean;
                                            passTwitch?: boolean;
                                            passTwitter?: boolean;
                                            passYoutube?: boolean;
                                            tutorialUri?: string;
                                            userInputsSchema?: (...)[];
                                        }
                                        : Record<string, any>

    Public params are params that are visible to the public. For example, the number of uses for a claim code.

    Type Parameters