Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
@skava/packages / core / auth / session / typings.d.ts
Size: Mime:
import { ResetBySecurityQuestionsResponse, UserActivationResponse, ResetPasswordResponse, ServerResponse as CreateSaveForLaterResponse, UpdatePasswordResponse, GetSecurityQuestionResponse, AccountRegisterResponse, RegistrationResponse, TwitterAuthTokenResponse } from '@skava/graphql-bindings';
import { RecursiveRequired } from 'src/typings';
export interface AccountRegisterInput {
    email?: string;
    password?: string;
    firstName?: string;
    lastName?: string;
    phoneNumber?: string;
    name?: string;
    street1?: string;
    street2?: string;
    street3?: string;
    city?: string;
    country?: string;
    county?: string;
    postalCode?: string;
    taxId?: string;
    state?: string;
    duns?: string;
    zipCode?: string;
    dunsNumber?: string;
}
export declare type RegisterUserResponse = {
    registerUser: RecursiveRequired<AccountRegisterResponse>;
};
export declare type RegisterBusinessAccountResponse = {
    registerAccount: RecursiveRequired<AccountRegisterResponse>;
};
export declare type RegisterGuestResponse = {
    registerGuest: RecursiveRequired<AccountRegisterResponse>;
};
export declare type UpdateProfileResponse = {
    updateProfile: RecursiveRequired<AccountRegisterResponse>;
};
export declare type UpdateSecurityResponse = {
    updateSecurity: RecursiveRequired<RegistrationResponse>;
};
export declare type GetSecurityQuestionsResponse = {
    getSecurityQuestions: RecursiveRequired<GetSecurityQuestionResponse>;
};
export declare type UpdatePasswordResponseType = {
    updatePassword: RecursiveRequired<UpdatePasswordResponse>;
};
export declare type ResetPasswordTextResponseType = {
    resetBySms: RecursiveRequired<ResetPasswordResponse>;
};
export declare type CreateSaveForLaterResponseType = {
    createSaveForLater: RecursiveRequired<CreateSaveForLaterResponse>;
};
export declare type ValidateEmailResponseType = {
    validateByEmail: RecursiveRequired<ResetPasswordResponse>;
};
export declare type ResetPasswordEmailResponseType = {
    resetByEmail: RecursiveRequired<ResetPasswordResponse>;
};
export declare type UserActivationResponseType = {
    userActivation: RecursiveRequired<UserActivationResponse>;
};
export declare type ResetPasswordBySecurityQuestionResponseType = {
    resetPasswordBySecurityQuestions: RecursiveRequired<ResetBySecurityQuestionsResponse>;
};
export declare type SocialLoginResponseType = {
    socialLogin: RecursiveRequired<RegistrationResponse>;
};
export declare type TwitterAuthTokenResponseType = {
    twitterAuthToken: RecursiveRequired<TwitterAuthTokenResponse>;
};
export declare type LoginResponseType = {
    login: RecursiveRequired<RegistrationResponse>;
};