gigya-node
Version:
Gigya SDK for NodeJS
56 lines (53 loc) • 1.28 kB
text/typescript
import Profile from './profile';
import Identity from './identity';
export interface Account {
UID: string;
UIDSignature: string;
signatureTimestamp: number;
loginProvider: string;
isRegistered: boolean;
isActive: boolean;
profile: Profile;
data: any;
subscriptions: any;
iRank: number;
loginIDs: {
username: string;
emails: Array<string>;
unverifiedEmails: Array<string>;
};
password: {
compoundHash: string;
hash: string;
hashSettings: {
algorithm: string;
rounds: number,
salt: string;
format: string;
binaryFormat: string;
url: string;
};
};
socialProviders: string;
identities: Array<Identity>;
isVerified: boolean;
verified: string;
verifiedTimestamp: number;
lastLogin: string;
lastLoginTimestamp: number;
lastUpdated: string;
lastUpdatedTimestamp: number;
created: string;
createdTimestamp: number;
regSource: string;
lastLoginLocation?: {
country?: string;
state?: string;
city?: string;
coordinates?: {
lat?: number;
long?: number;
}
}
}
export default Account;