Repository URL to install this package:
|
Version:
0.0.15 ▾
|
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>;
};