2022-04-13 09:01:24 +00:00
|
|
|
|
using System;
|
|
|
|
|
using System.Collections.Generic;
|
|
|
|
|
using System.ComponentModel.DataAnnotations;
|
|
|
|
|
using System.Linq;
|
|
|
|
|
using System.Text;
|
|
|
|
|
using System.Threading.Tasks;
|
|
|
|
|
using WalkingTec.Mvvm.Core;
|
|
|
|
|
|
|
|
|
|
namespace IoTGateway.Model
|
|
|
|
|
{
|
|
|
|
|
public class RpcLog:TopBasePoco
|
|
|
|
|
{
|
2023-12-23 09:34:58 +00:00
|
|
|
|
[Display(Name = "Initiator")]
|
2022-04-13 09:01:24 +00:00
|
|
|
|
public RpcSide RpcSide { get; set; }
|
|
|
|
|
|
2023-12-23 09:34:58 +00:00
|
|
|
|
[Display(Name = "Starting Time")]
|
2022-04-13 09:01:24 +00:00
|
|
|
|
public DateTime StartTime { get; set; }
|
|
|
|
|
|
|
|
|
|
public Device Device { get; set; }
|
|
|
|
|
|
2023-12-23 09:34:58 +00:00
|
|
|
|
[Display(Name = "ID")]
|
2022-04-13 09:01:24 +00:00
|
|
|
|
public Guid? DeviceId { get; set; }
|
|
|
|
|
|
2023-12-23 09:34:58 +00:00
|
|
|
|
[Display(Name = "Method")]
|
2022-04-13 09:01:24 +00:00
|
|
|
|
public string Method { get; set; }
|
|
|
|
|
|
2023-12-23 09:34:58 +00:00
|
|
|
|
[Display(Name = "Request Parameters")]
|
2022-04-13 09:01:24 +00:00
|
|
|
|
public string Params { get; set; }
|
|
|
|
|
|
2023-12-23 09:34:58 +00:00
|
|
|
|
[Display(Name = "End Time")]
|
2022-04-13 09:01:24 +00:00
|
|
|
|
public DateTime EndTime { get; set; }
|
|
|
|
|
|
2023-12-23 09:34:58 +00:00
|
|
|
|
[Display(Name = "Result")]
|
2022-04-13 09:01:24 +00:00
|
|
|
|
public bool IsSuccess { get; set; }
|
|
|
|
|
|
2023-12-23 09:34:58 +00:00
|
|
|
|
[Display(Name = "Description")]
|
2022-04-13 09:01:24 +00:00
|
|
|
|
public string Description { get; set; }
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public enum RpcSide
|
|
|
|
|
{
|
2023-12-23 09:34:58 +00:00
|
|
|
|
[Display(Name = "Server Request")]
|
2022-04-13 09:01:24 +00:00
|
|
|
|
ServerSide=1,
|
2023-12-23 09:34:58 +00:00
|
|
|
|
[Display(Name = "Client Request")]
|
2022-04-13 09:01:24 +00:00
|
|
|
|
ClientSide =1
|
|
|
|
|
}
|
|
|
|
|
}
|