text: ﻿using System;
  using System.Collections.Generic;
  using System.ComponentModel.DataAnnotations;
  using System.Text;
  
  namespace BlazorBoilerplate.Shared.Dto
  {
      public class ApiLogItemDto
      {
          [Key]
          public long Id { get; set; }
  
          [Required]
          public DateTime RequestTime { get; set; }
  
          [Required]
          public long ResponseMillis { get; set; }
  
          [Required]
          public int StatusCode { get; set; }
  
          [Required]
          public string Method { get; set; }
  
          [Required]
          public string Path { get; set; }
  
          public string QueryString { get; set; }
  
          public string RequestBody { get; set; }
  
          public string ResponseBody { get; set; }
  
          public string IPAddress { get; set; }
  
          public Guid ApplicationUserId { get; set; }
      }
  }
  