User Model

interface NewEnclaveUser {
    username: string,
    passkeyRegistrationOptions: any,
    passkey: any,
    publickey: any,
    deviceInfo: AuthenticatorDevice,
    passkeyAuthenticationOptions: any,
    passkeyTransactionOptions: any,
    transactionNetwork: number,
    verified: boolean,
    authenticated: Boolean,
    credential: RegistrationResponseJSON,
    userOp?: UserOperationStruct,
    wallet: {
        scw_address: string,
        multi_scw?: any,
        public_key: {
            x: string,
            y: string,
            pkHex: string
        },
    },
    orgId: string,
    gasConfig?: {
        mode: GasModes,
    },
    overallTxnDetails?: any,
    addedOn?: number;
    updatedOn?: number;
    version?: number;
    lastTransaction?: number,
    fcmToken?: String,
}

Last updated