File tree 2 files changed +40
-1
lines changed
2 files changed +40
-1
lines changed Original file line number Diff line number Diff line change @@ -91,4 +91,37 @@ public class RecentActivityFailedLogin
91
91
[ DataMember ( Order = 4 ) ]
92
92
public bool IsBlacklisted { get ; set ; }
93
93
}
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
+ }
94
127
}
Original file line number Diff line number Diff line change @@ -27,7 +27,7 @@ namespace DigitalRuby.IPBanProSDK
27
27
/// </summary>
28
28
[ Serializable ]
29
29
[ DataContract ]
30
- public class RecentActivitySummaryModel
30
+ public class RecentActivitySummaryModel : BaseModel
31
31
{
32
32
/// <summary>
33
33
/// Country summary list
@@ -77,5 +77,11 @@ public class CountrySummaryModel
77
77
/// </summary>
78
78
[ DataMember ( Order = 3 ) ]
79
79
public int FailedLoginCount { get ; set ; }
80
+
81
+ /// <summary>
82
+ /// Successful login count
83
+ /// </summary>
84
+ [ DataMember ( Order = 4 ) ]
85
+ public int SuccessfulLoginCount { get ; set ; }
80
86
}
81
87
}
You can’t perform that action at this time.
0 commit comments