All Verbs | /citizen/getcitizenincidents/{Category} |
---|
Imports System
Imports System.Collections
Imports System.Collections.Generic
Imports System.Runtime.Serialization
Imports ServiceStack
Imports ServiceStack.DataAnnotations
Imports Nwa.Model.Tipos.nwa.citizen
Imports Nwa.Model.Tipos.nwa.core
Imports Nwa.Model.Contexto.nwa.citizen
Namespace Global
Namespace Nwa.Model.Contexto.nwa.citizen
Public Partial Class CitizenIncidentFull
Public Sub New()
Fields = New Dictionary(Of String, Object)
Files = New List(Of Dictionary(Of String,Object))
Follow = New List(Of Dictionary(Of String,Object))
End Sub
Public Overridable Property ReportId As Long
Public Overridable Property CitizenEmail As String
Public Overridable Property CitizenName As String
Public Overridable Property CitizenPhoneNumber As String
Public Overridable Property CitizenStatus As String
Public Overridable Property ReportTypeId As Long
Public Overridable Property ReportType As String
Public Overridable Property Report As String
Public Overridable Property Fields As Dictionary(Of String, Object)
Public Overridable Property Longitude As Double
Public Overridable Property Latitude As Double
Public Overridable Property InvolvedinIndicent As Integer
Public Overridable Property CreatedDate As String
Public Overridable Property Files As List(Of Dictionary(Of String,Object))
Public Overridable Property Follow As List(Of Dictionary(Of String,Object))
Public Overridable Property Status As String
End Class
End Namespace
Namespace Nwa.Model.Tipos.nwa.citizen
Public Partial Class GetCitizenIncidentsRQ
Public Overridable Property Category As String
Public Overridable Property InitDate As Date
Public Overridable Property EndDate As Date
Public Overridable Property Status As String
Public Overridable Property WithAttachments As Boolean
End Class
Public Partial Class GetCitizenIncidentsRS
Inherits CoreRS
Public Sub New()
CitizenIncidents = New List(Of CitizenIncidentFull)
End Sub
Public Overridable Property CitizenIncidents As List(Of CitizenIncidentFull)
End Class
End Namespace
Namespace Nwa.Model.Tipos.nwa.core
Public Partial Class CoreRS
Public Overridable Property Code As String
Public Overridable Property ErrorMessage As String
Public Overridable Property ErrorStackTrace As String
End Class
End Namespace
End Namespace
VB.NET GetCitizenIncidentsRQ DTOs
To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=xml
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
POST /citizen/getcitizenincidents/{Category} HTTP/1.1
Host: ws.jimsnwa.com
Accept: application/xml
Content-Type: application/xml
Content-Length: length
<GetCitizenIncidentsRQ xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Nwa.Model.Tipos.nwa.citizen">
<Category>String</Category>
<EndDate>0001-01-01T00:00:00</EndDate>
<InitDate>0001-01-01T00:00:00</InitDate>
<Status>String</Status>
<WithAttachments>false</WithAttachments>
</GetCitizenIncidentsRQ>
HTTP/1.1 200 OK Content-Type: application/xml Content-Length: length <GetCitizenIncidentsRS xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Nwa.Model.Tipos.nwa.citizen"> <Code xmlns="http://schemas.datacontract.org/2004/07/Nwa.Model.Tipos.nwa.core">String</Code> <ErrorMessage xmlns="http://schemas.datacontract.org/2004/07/Nwa.Model.Tipos.nwa.core">String</ErrorMessage> <ErrorStackTrace xmlns="http://schemas.datacontract.org/2004/07/Nwa.Model.Tipos.nwa.core">String</ErrorStackTrace> <CitizenIncidents xmlns:d2p1="http://schemas.datacontract.org/2004/07/Nwa.Model.Contexto.nwa.citizen"> <d2p1:CitizenIncidentFull> <d2p1:CitizenEmail>String</d2p1:CitizenEmail> <d2p1:CitizenName>String</d2p1:CitizenName> <d2p1:CitizenPhoneNumber>String</d2p1:CitizenPhoneNumber> <d2p1:CitizenStatus>String</d2p1:CitizenStatus> <d2p1:CreatedDate>String</d2p1:CreatedDate> <d2p1:Fields xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d4p1:KeyValueOfstringanyType> <d4p1:Key>String</d4p1:Key> <d4p1:Value /> </d4p1:KeyValueOfstringanyType> </d2p1:Fields> <d2p1:Files xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d4p1:ArrayOfKeyValueOfstringanyType> <d4p1:KeyValueOfstringanyType> <d4p1:Key>String</d4p1:Key> <d4p1:Value /> </d4p1:KeyValueOfstringanyType> </d4p1:ArrayOfKeyValueOfstringanyType> </d2p1:Files> <d2p1:Follow xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d4p1:ArrayOfKeyValueOfstringanyType> <d4p1:KeyValueOfstringanyType> <d4p1:Key>String</d4p1:Key> <d4p1:Value /> </d4p1:KeyValueOfstringanyType> </d4p1:ArrayOfKeyValueOfstringanyType> </d2p1:Follow> <d2p1:InvolvedinIndicent>0</d2p1:InvolvedinIndicent> <d2p1:Latitude>0</d2p1:Latitude> <d2p1:Longitude>0</d2p1:Longitude> <d2p1:Report>String</d2p1:Report> <d2p1:ReportId>0</d2p1:ReportId> <d2p1:ReportType>String</d2p1:ReportType> <d2p1:ReportTypeId>0</d2p1:ReportTypeId> <d2p1:Status>String</d2p1:Status> </d2p1:CitizenIncidentFull> </CitizenIncidents> </GetCitizenIncidentsRS>