Sign up result interface

interface SignUpResult {
    authMethod?: AuthMethod;
    error?: string;
    isNewUser?: boolean;
    message?: string;
    pendingAuth?: boolean;
    provider?: string;
    pub?: string;
    redirectUrl?: string;
    sea?: { epriv: string; epub: string; priv: string; pub: string };
    sessionToken?: string;
    success: boolean;
    user?: {
        email?: string;
        name?: string;
        oauth?: {
            email?: string;
            id: string;
            lastLogin: number;
            name?: string;
            picture?: string;
            provider: string;
        };
        picture?: string;
        username?: string;
        userPub?: string;
    };
    username?: string;
    userPub?: string;
    wallet?: any;
}

Properties

authMethod?: AuthMethod
error?: string
isNewUser?: boolean
message?: string
pendingAuth?: boolean
provider?: string
pub?: string
redirectUrl?: string
sea?: { epriv: string; epub: string; priv: string; pub: string }
sessionToken?: string
success: boolean
user?: {
    email?: string;
    name?: string;
    oauth?: {
        email?: string;
        id: string;
        lastLogin: number;
        name?: string;
        picture?: string;
        provider: string;
    };
    picture?: string;
    username?: string;
    userPub?: string;
}
username?: string
userPub?: string
wallet?: any