Initial commit — jibo-cli v3.0.7 with bundled node_modules
This commit is contained in:
94
node_modules/jibo-kb/lib/dts/UserNode.d.ts
generated
vendored
Normal file
94
node_modules/jibo-kb/lib/dts/UserNode.d.ts
generated
vendored
Normal file
@@ -0,0 +1,94 @@
|
||||
import Node from './Node';
|
||||
export declare type AccountData = {
|
||||
birthday: number;
|
||||
email: string;
|
||||
firstName: string;
|
||||
gender: 'male' | 'female' | 'other';
|
||||
lastName: string;
|
||||
};
|
||||
/**
|
||||
* Specific type of node for members of the loop. All nodes returned by LoopModel should be UserNodes.
|
||||
*
|
||||
* @class UserNode
|
||||
* @extends jibo.kb.Node
|
||||
* @memberof jibo.kb.loop
|
||||
*/
|
||||
export default class UserNode extends Node {
|
||||
data: {
|
||||
account: AccountData;
|
||||
birthday: number;
|
||||
email: string;
|
||||
enrolled: {
|
||||
voice: boolean;
|
||||
face: boolean;
|
||||
};
|
||||
facebookConnected: boolean;
|
||||
firstName: string;
|
||||
gender: 'male' | 'female' | 'other';
|
||||
isActive: boolean;
|
||||
lastName: string;
|
||||
loopId: string;
|
||||
memberId: string;
|
||||
phoneticName: string;
|
||||
photoUrl: string;
|
||||
nickName: string;
|
||||
status: string;
|
||||
type: string;
|
||||
};
|
||||
/**
|
||||
* UUID of the user.
|
||||
* @name jibo.kb.loop.UserNode#id
|
||||
* @type {String}
|
||||
*/
|
||||
readonly id: string;
|
||||
/**
|
||||
* First name of the user.
|
||||
* @name jibo.kb.loop.UserNode#firstName
|
||||
* @type {String}
|
||||
*/
|
||||
readonly firstName: string;
|
||||
/**
|
||||
* Last name of the user.
|
||||
* @name jibo.kb.loop.UserNode#lastName
|
||||
* @type {String}
|
||||
*/
|
||||
readonly lastName: string;
|
||||
/**
|
||||
* Nickname of the user.
|
||||
* @name jibo.kb.loop.UserNode#nickName
|
||||
* @type {String}
|
||||
*/
|
||||
readonly nickName: string;
|
||||
/**
|
||||
* Gender of the user.
|
||||
* @name jibo.kb.loop.UserNode#gender
|
||||
* @type {String}
|
||||
*/
|
||||
readonly gender: "male" | "female" | "other";
|
||||
/**
|
||||
* If this loop member is actually Jibo.
|
||||
* @name jibo.kb.loop.UserNode#isJibo
|
||||
* @type {Boolean}
|
||||
*/
|
||||
readonly isJibo: boolean;
|
||||
/**
|
||||
* The loop member's preferred written name. This will be the nickname or first name
|
||||
* of the loop member.
|
||||
* @method jibo.kb.loop.UserNode#getWrittenName
|
||||
* @return {String} The loop member's preferred written name.
|
||||
*/
|
||||
getWrittenName(): string;
|
||||
/**
|
||||
* The loop member's preferred spoken name. This will be the `phoneticName`, nickname, or first name
|
||||
* of the loop member.
|
||||
* @method jibo.kb.loop.UserNode#toString
|
||||
* @return {String} The loop member's preferred spoken name.
|
||||
*/
|
||||
toString(): string;
|
||||
/**
|
||||
* Calculate the initials of the loop member.
|
||||
* @method jibo.kb.loop.UserNode#getInitials
|
||||
* @return {String} The loop member's initials.
|
||||
*/
|
||||
getInitials(): string;
|
||||
}
|
||||
Reference in New Issue
Block a user