/** * Dashboard API * Dashboard API documentation * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface AllowlistEntry */ export interface AllowlistEntry { /** * * @type {string} * @memberof AllowlistEntry */ id: string; /** * * @type {string} * @memberof AllowlistEntry */ allowListId: string; /** * Wallet address matched against user wallets for allowlist evaluation * @type {string} * @memberof AllowlistEntry */ walletPublicKey?: string; /** * Email address matched against user profiles for allowlist evaluation * @type {string} * @memberof AllowlistEntry */ email?: string; /** * Email domain (e.g. company.com) matched against all emails from that organization * @type {string} * @memberof AllowlistEntry */ emailDomain?: string; /** * Phone number matched against user profiles for allowlist evaluation * @type {string} * @memberof AllowlistEntry */ phoneNumber?: string; /** * Discord username matched against the user's linked Discord OAuth account * @type {string} * @memberof AllowlistEntry */ discordUsername?: string; /** * Twitter/X username matched against the user's linked Twitter OAuth account * @type {string} * @memberof AllowlistEntry */ twitterUsername?: string; /** * Farcaster username matched against the user's linked Farcaster profile * @type {string} * @memberof AllowlistEntry */ farcasterUsername?: string; /** * Farcaster FID (numeric protocol identifier) matched against user profiles * @type {number} * @memberof AllowlistEntry */ farcasterFid?: number; /** * Human-readable label to identify this entry in the dashboard * @type {string} * @memberof AllowlistEntry */ alias?: string; /** * External system user ID matched against linked ExternalUser identities * @type {string} * @memberof AllowlistEntry */ externalUserId?: string; } export declare function AllowlistEntryFromJSON(json: any): AllowlistEntry; export declare function AllowlistEntryFromJSONTyped(json: any, ignoreDiscriminator: boolean): AllowlistEntry; export declare function AllowlistEntryToJSON(value?: AllowlistEntry | null): any;