GET | /RestApi/ab-testing/edit-page-selector |
---|
Imports System
Imports System.Collections
Imports System.Collections.Generic
Imports System.Runtime.Serialization
Imports ServiceStack
Imports ServiceStack.DataAnnotations
Imports Telerik.Sitefinity.ABTesting.Services.Dto.Request
Imports Telerik.Sitefinity.ABTesting.Services.Dto.Response
Imports Telerik.Sitefinity.ABTesting.Model
Namespace Global
Namespace Telerik.Sitefinity.ABTesting.Model
Public Enum ABTestStatus
NotStarted
Scheduled
Active
Stopped
Ended
End Enum
End Namespace
Namespace Telerik.Sitefinity.ABTesting.Services.Dto.Request
Public Partial Class GetABTestEditPageSelector
Implements IHasConnectionError
Public Overridable Property PageNodeId As Guid
Public Overridable Property Culture As String
Public Overridable Property HasConnectionConfigurationError As Boolean
End Class
End Namespace
Namespace Telerik.Sitefinity.ABTesting.Services.Dto.Response
Public Partial Class ABTestEditPageSelectorViewModel
Public Overridable Property Id As Guid
Public Overridable Property Status As ABTestStatus
Public Overridable Property Variations As ICollection(Of ABTestVariationViewModel)
Public Overridable Property PreviewLink As String
Public Overridable Property AbTestingApiServerHasConnection As Boolean
Public Overridable Property HasConnectionConfigurationError As Boolean
Public Overridable Property WarningMessage As String
Public Overridable Property ApiKeyChanged As Boolean
End Class
Public Partial Class ABTestVariationViewModel
Public Overridable Property VariatonId As Guid
Public Overridable Property VariationName As String
Public Overridable Property VariationLink As String
Public Overridable Property IsWinner As Boolean
Public Overridable Property Ordinal As Integer
End Class
End Namespace
End Namespace
VB.NET GetABTestEditPageSelector 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 /RestApi/ab-testing/edit-page-selector HTTP/1.1 Host: www.asg.com.au Accept: text/csv
HTTP/1.1 200 OK Content-Type: text/csv Content-Length: length {"Status":"NotStarted","PreviewLink":"String","AbTestingApiServerHasConnection":false,"HasConnectionConfigurationError":false,"WarningMessage":"String","ApiKeyChanged":false}