import { IsBoolean, IsObject, IsOptional, IsString } from 'class-validator';

export default class SubmitLog {
  @IsString()
  userId: string;

  @IsString()
  sessionId: string;

  @IsString()
  search: string;

  @IsObject()
  rawSearchResult: object;

  @IsObject()
  @IsOptional()
  selection?: object;

  @IsBoolean()
  success: boolean;
}