| Requires the role: | Admin | Requires the permission: | ReadData |
| GET | /stig/summary |
|---|
Imports System
Imports System.Collections
Imports System.Collections.Generic
Imports System.Runtime.Serialization
Imports ServiceStack
Imports ServiceStack.DataAnnotations
Imports TicketUserServices.ServiceModel
Namespace Global
Namespace TicketUserServices.ServiceModel
Public Partial Class StigLadderView
Public Sub New()
Rungs = New Integer(){}
End Sub
Public Overridable Property Rungs As Integer()
Public Overridable Property RungsReached As Integer
Public Overridable Property NextRung As Nullable(Of Integer)
Public Overridable Property StigToNextRung As Nullable(Of Integer)
Public Overridable Property ProgressBasisPoints As Integer
End Class
Public Partial Class StigStreakView
Public Overridable Property CurrentWeeks As Integer
Public Overridable Property LongestWeeks As Integer
Public Overridable Property TotalScanWeeks As Integer
Public Overridable Property TotalScans As Integer
Public Overridable Property CurrentWeekKey As String
Public Overridable Property LastScanWeekKey As String
Public Overridable Property LastScanUtc As Nullable(Of Date)
Public Overridable Property CurrentStreakStartUtc As Nullable(Of Date)
Public Overridable Property ScannedThisWeek As Boolean
Public Overridable Property AtRisk As Boolean
End Class
Public Partial Class StigSummaryRequest
Public Overridable Property FullPhoneNumber As String
End Class
Public Partial Class StigSummaryResult
Public Overridable Property FullPhoneNumber As String
Public Overridable Property Known As Boolean
Public Overridable Property Excluded As Boolean
Public Overridable Property Balance As Integer
Public Overridable Property HeldStig As Integer
Public Overridable Property Available As Integer
Public Overridable Property LifetimeEarned As Integer
Public Overridable Property UpdatedUtc As Nullable(Of Date)
Public Overridable Property Streak As StigStreakView
Public Overridable Property Ladder As StigLadderView
Public Overridable Property StatusCode As Integer
Public Overridable Property Message As String
End Class
End Namespace
End Namespace
VB.NET StigSummaryRequest DTOs
To override the Content-type in your clients, use the HTTP Accept Header, append the .csv suffix or ?format=csv
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
GET /stig/summary HTTP/1.1 Host: stubbur-app.azurewebsites.net Accept: text/csv
HTTP/1.1 200 OK
Content-Type: text/csv
Content-Length: length
{"fullPhoneNumber":"String","known":false,"excluded":false,"balance":0,"heldStig":0,"available":0,"lifetimeEarned":0,"updatedUtc":"0001-01-01T00:00:00.0000000","streak":{"currentWeeks":0,"longestWeeks":0,"totalScanWeeks":0,"totalScans":0,"currentWeekKey":"String","lastScanWeekKey":"String","lastScanUtc":"0001-01-01T00:00:00.0000000","currentStreakStartUtc":"0001-01-01T00:00:00.0000000","scannedThisWeek":false,"atRisk":false},"ladder":{"rungs":[0],"rungsReached":0,"nextRung":0,"stigToNextRung":0,"progressBasisPoints":0},"statusCode":0,"message":"String"}