UNPKG

loop-modules

Version:

Shared modules for the Loop product suite.

110 lines (94 loc) 2.46 kB
import { LoopSessionDocumentAction } from './loop-session-document-action-payload.interface'; export interface LoopSessionPayload { /** * The user identity of the reviewee * * @type {string} * @memberOf LoopSessionPayload */ reviewee?: string; /** * The user identity of the reviewer * * @type {string} * @memberOf LoopSessionPayload */ reviewer?: string; /** * The UTC timestamp of when the session was started * * @type {number} * @memberOf LoopSessionPayload */ startTime?: number; /** * The UTC timestamp of when the session was ended * * @type {number} * @memberOf LoopSessionPayload */ endTime?: number; /** * The generated unique identity of the recorded role-play session * * @type {string} * @memberOf LoopSessionPayload */ identity: string; /** * The title of the role-play session (used in the session's library) * * @type {string} * @memberOf LoopSessionPayload */ title?: string; /** * The location of the record role-play session in Amazon S3's services * * @type {string} * @memberOf LoopSessionPayload */ videoURL?: string; /** * The reviewer's feedback notes on the role-play session (if paired mode) * * @type {string} * @memberOf LoopSessionPayload */ feedbackNotes?: string; /** * The recorded document actions for the role-play session * * @type {LoopSessionDocumentAction[]} * @memberOf LoopSessionPayload */ documentActions?: LoopSessionDocumentAction[]; /** * The collection of user identities to share the role-play session with * * @type {string[]} * @memberOf LoopSessionPayload */ share?: string[]; /** * The collection of content identities used within the role-play session * * @type {string[]} * @memberOf LoopSessionPayload */ content?: string[]; /** * The collection of loop session scenario identities used within the role-play session * * @type {string[]} * @memberOf LoopSessionPayload */ scenarios?: string[]; /** * The collection of loop session objection identities used within the role-play session * * @type {string[]} * @memberOf LoopSessionPayload */ objections?: string[]; }