123456789101112131415161718192021222324252627282930313233343536373839 |
- using System;
- namespace AipGateway.Messaging.Models
- {
- [Serializable]
- public class ApiCallLog : PayloadBase
- {
- public override PayloadType PayloadType
- {
- get
- {
- return PayloadType.ApiCall;
- }
- }
- public override void Initialize()
- {
- base.Initialize();
- IPAddress = "";
- ErrorMessage = "";
- }
- public string ApiEndPoint { get; set; } = string.Empty;
- public string ApiGuid { get; set; } = string.Empty;
- public string IPAddress { get; set; }
- public DateTime RequestAt { get; set; }
- public DateTime ResponseAt { get; set; }
- public int ResponseStatusCode { get; set; }
- public int ResponseTime { get; set; }
- public int ErrorCode { get; set; }
- public string ErrorMessage { get; set; }
- public override string ToString()
- {
- return "ApiCallLog{ ApiEndPoint: " + ApiEndPoint + ", ApiGuid: " + ApiGuid +
- ", RequestAt: " + RequestAt + ", ResponseAt: " + ResponseAt +
- ", IPAddress: " + IPAddress + ", ResponseStatusCode: " + ResponseStatusCode + ", ResponseTime: " + ResponseTime +
- ", ErrorCode: " + ErrorCode + ", ErrorMessage: " + ErrorMessage + " }";
- }
- }
- }
|