@standard-crypto/farcaster-js-warpcast
Version:
A tool for interacting with the private APIs of the Warpcast client.
146 lines (145 loc) • 2.75 kB
TypeScript
/**
* Warpcast API
* Private API used by the Warpcast client
*
* The version of the OpenAPI document: 1.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
import { User } from './user.js';
/**
*
* @export
* @interface OnboardingState
*/
export interface OnboardingState {
/**
*
* @type {string}
* @memberof OnboardingState
*/
'id': string;
/**
*
* @type {string}
* @memberof OnboardingState
*/
'email': string;
/**
*
* @type {User}
* @memberof OnboardingState
*/
'user': User;
/**
*
* @type {boolean}
* @memberof OnboardingState
*/
'hasOnboarding'?: boolean;
/**
*
* @type {boolean}
* @memberof OnboardingState
*/
'hasConfirmedEmail'?: boolean;
/**
*
* @type {boolean}
* @memberof OnboardingState
*/
'handledConnectAddress'?: boolean;
/**
*
* @type {boolean}
* @memberof OnboardingState
*/
'canRegisterUsername'?: boolean;
/**
*
* @type {boolean}
* @memberof OnboardingState
*/
'needsRegistrationPayment'?: boolean;
/**
*
* @type {boolean}
* @memberof OnboardingState
*/
'hasFid'?: boolean;
/**
*
* @type {boolean}
* @memberof OnboardingState
*/
'hasFname'?: boolean;
/**
*
* @type {boolean}
* @memberof OnboardingState
*/
'hasDelegatedSigner'?: boolean;
/**
*
* @type {boolean}
* @memberof OnboardingState
*/
'hasSetupProfile'?: boolean;
/**
*
* @type {boolean}
* @memberof OnboardingState
*/
'hasCompletedRegistration'?: boolean;
/**
*
* @type {boolean}
* @memberof OnboardingState
*/
'hasStorage'?: boolean;
/**
*
* @type {boolean}
* @memberof OnboardingState
*/
'handledPushNotificationsNudge'?: boolean;
/**
*
* @type {boolean}
* @memberof OnboardingState
*/
'handledContactsNudge'?: boolean;
/**
*
* @type {boolean}
* @memberof OnboardingState
*/
'handledInterestsNudge'?: boolean;
/**
*
* @type {boolean}
* @memberof OnboardingState
*/
'hasValidPaidInvite'?: boolean;
/**
*
* @type {boolean}
* @memberof OnboardingState
*/
'hasPhone'?: boolean;
/**
*
* @type {boolean}
* @memberof OnboardingState
*/
'needsPhone'?: boolean;
/**
*
* @type {boolean}
* @memberof OnboardingState
*/
'sponsoredRegisterEligible'?: boolean;
}