UNPKG

hunter-news-interfaces

Version:

Contains intefaces defition for Hunter News Social Network

44 lines (43 loc) 1.38 kB
import { SecurityToken } from './base'; /** Representa la respuesta ante la creación o actualización de un comentario */ export interface CommentInfoDto { eventId: string; userId: string; userName: string; comment: string; commentId: string; createdAt: number; lastWrite: number; photoLinks?: string[]; videoLinks?: string[]; } /** Para la creación de un nuevo comentario */ export interface CreateCommentRequest extends SecurityToken { eventId: string; comment: string; } /** Para actualizar un comentario */ export interface UpdateCommentRequest extends CreateCommentRequest, SecurityToken { commentId: string; } /** Para obtener el desde donde se debe partir la consulta */ export interface CommentFirstKey { firstCommentId: string; firstCreatedAt: number; firstEventId: string; } /** Informa hasta donde llego la consulta */ export interface CommentLastKey { lastCommentId: string; lastCreatedAt: number; lastEventId: string; } /** Para obtener comentarios */ export interface GetCommentsRequest extends SecurityToken, CommentFirstKey { eventId: string; } /** Contiene la respuesta del request a obtener los eventos */ export interface GetCommentsResponse extends CommentFirstKey, CommentLastKey { eventId: string; comments: CommentInfoDto[]; }