Required role: | service |
POST | /events/reset/entity |
---|
Imports System
Imports System.Collections
Imports System.Collections.Generic
Imports System.Runtime.Serialization
Imports ServiceStack
Imports ServiceStack.DataAnnotations
Imports Infrastructure.Api.Interfaces.ServiceOperations.Ancillary
Imports Infrastructure.Api.Interfaces.ServiceOperations
Namespace Global
Namespace Infrastructure.Api.Interfaces.ServiceOperations
Public Partial Class PostOperationUnTenanted(Of TResponse)
Implements IPost
End Class
End Namespace
Namespace Infrastructure.Api.Interfaces.ServiceOperations.Ancillary
Public Partial Class ResetEntityStreamsRequest
Inherits PostOperationUnTenanted(Of EmptyResponse)
Public Overridable Property EntityType As String
End Class
End Namespace
Namespace ServiceStack
<DataContract>
Public Partial Class EmptyResponse
<DataMember(Order:=1)>
Public Overridable Property ResponseStatus As ResponseStatus
End Class
End Namespace
End Namespace
VB.NET ResetEntityStreamsRequest DTOs
To override the Content-type in your clients, use the HTTP Accept Header, append the .jsv suffix or ?format=jsv
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
POST /events/reset/entity HTTP/1.1
Host: staging-api.billiecart.com.au
Accept: text/jsv
Content-Type: text/jsv
Content-Length: length
{
entityType: String
}
HTTP/1.1 200 OK Content-Type: text/jsv Content-Length: length { responseStatus: { errorCode: String, message: String, stackTrace: String, errors: [ { errorCode: String, fieldName: String, message: String, meta: { String: String } } ], meta: { String: String } } }