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" ? { 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.