Skip to content

Commit 097edab

Browse files
committed
New models
1 parent 27c468e commit 097edab

File tree

2 files changed

+40
-1
lines changed

2 files changed

+40
-1
lines changed

Model/RecentActivityModel.cs

+33
Original file line numberDiff line numberDiff line change
@@ -91,4 +91,37 @@ public class RecentActivityFailedLogin
9191
[DataMember(Order = 4)]
9292
public bool IsBlacklisted { get; set; }
9393
}
94+
95+
/// <summary>
96+
/// Failged logins model
97+
/// </summary>
98+
public class RecentActivityFailedLoginsModel : BaseModel
99+
{
100+
/// <summary>
101+
/// Failed logins
102+
/// </summary>
103+
public List<RecentActivityFailedLogin> FailedLogins { get; set; }
104+
}
105+
106+
/// <summary>
107+
/// Blocked ip addresses model
108+
/// </summary>
109+
public class RecentActivityBlockedIPAddressesModel : BaseModel
110+
{
111+
/// <summary>
112+
/// Blocked ip addresses
113+
/// </summary>
114+
public List<BlacklistedIPAddress> BlockedIPAddresses { get; set; }
115+
}
116+
117+
/// <summary>
118+
/// Successful logins model
119+
/// </summary>
120+
public class RecentActivitySuccessfulLoginsModel : BaseModel
121+
{
122+
/// <summary>
123+
/// Successful logins
124+
/// </summary>
125+
public List<SuccessLoginAttempt> SuccessfulLogins { get; set; }
126+
}
94127
}

Model/RecentActivitySummaryModel.cs

+7-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ namespace DigitalRuby.IPBanProSDK
2727
/// </summary>
2828
[Serializable]
2929
[DataContract]
30-
public class RecentActivitySummaryModel
30+
public class RecentActivitySummaryModel : BaseModel
3131
{
3232
/// <summary>
3333
/// Country summary list
@@ -77,5 +77,11 @@ public class CountrySummaryModel
7777
/// </summary>
7878
[DataMember(Order = 3)]
7979
public int FailedLoginCount { get; set; }
80+
81+
/// <summary>
82+
/// Successful login count
83+
/// </summary>
84+
[DataMember(Order = 4)]
85+
public int SuccessfulLoginCount { get; set; }
8086
}
8187
}

0 commit comments

Comments
 (0)