import { Comment } from "./comment.data.model"; import { CursorPosition } from "./cursor-position.data.model"; import { TargetElement } from "./target-element.data.model"; import { TargetTextRange } from "./target-text-range.data.model"; import { User } from "./user.data.model"; export declare class CommentPinAnnotation { /** * Unique identifier for the comment pin annotation. * * Auto generated. */ annotationId: string; /** * This is the list of all comments part of this annotation. * */ comments: Comment[]; /** * The user who created this comment pin annotation. * */ from: User; /** * Color used for the comment pin annotation. * */ color?: string; /** * Whether the comment annotation is marked resolved. * */ resolved?: boolean; /** * Timestamp when the comment annotation was last updated. * * Auto generated. */ lastUpdated?: any; /** * Comment annotation's position on the X axis. * * Auto generated. */ positionX?: number; /** * Comment annotation's position on the Y axis. * * Auto generated. */ positionY?: number; /** * User’s screen width. * * Auto generated. */ screenWidth?: number; /** * User’s screen height. * * Auto generated. */ screenHeight?: number; /** * User’s screen scroll height. * * Auto generated. */ screenScrollHeight?: number; /** * User’s screen scroll height. * * Auto generated. */ screenScrollTop?: number; /** * Xpath of the element that was clicked. * * Auto generated. */ taggedElementPath?: string; /** * Xpath of the element that was clicked. * * Auto generated. */ taggedElementRect?: any; targetElement?: TargetElement | null; position?: CursorPosition | null; /** * Unique document params id generated from prvoided document params */ documentParamsId?: number | null; /** * Set document params to identify user on sub document */ documentParams?: object | null; type?: string; targetTextRange?: TargetTextRange | null; approved?: boolean; /** * To maintain index of current annotation in available list of annotations * It will start from 1, so no need to add 1 in that. */ annotationIndex?: number; }