GET | /empidsitecontext |
---|
Imports System
Imports System.Collections
Imports System.Collections.Generic
Imports System.Runtime.Serialization
Imports ServiceStack
Imports ServiceStack.DataAnnotations
Imports AlbaApi.Model
Namespace Global
Namespace AlbaApi.Model
Public Partial Class EmpIdGetSiteContextModel
Public Overridable Property EmpId As String
End Class
Public Partial Class SiteContextMemberModel
Public Overridable Property Email As String
Public Overridable Property FirstName As String
Public Overridable Property LastName As String
Public Overridable Property MapEmail As String
Public Overridable Property EmployeeGuid As Guid
End Class
Public Partial Class SiteContextResponseModel
Public Overridable Property CprNumberNeeded As Boolean
Public Overridable Property TokenId As String
Public Overridable Property DisplayName As String
Public Overridable Property Member As SiteContextMemberModel
End Class
End Namespace
End Namespace
VB.NET EmpIdGetSiteContextModel 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.
GET /empidsitecontext HTTP/1.1 Host: hcbtas-q-albamfs-api.azurewebsites.net Accept: application/xml
HTTP/1.1 200 OK Content-Type: application/xml Content-Length: length <SiteContextResponseModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/AlbaApi.Model"> <CprNumberNeeded>false</CprNumberNeeded> <DisplayName>String</DisplayName> <Member> <Email>String</Email> <EmployeeGuid>00000000-0000-0000-0000-000000000000</EmployeeGuid> <FirstName>String</FirstName> <LastName>String</LastName> </Member> <TokenId>String</TokenId> </SiteContextResponseModel>