/* Options: Date: 2025-08-05 01:58:49 Version: 8.0 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://www.asg.com.au/RestApi //Package: //GlobalNamespace: dtos //AddPropertyAccessors: True //SettersReturnThis: True //AddServiceStackTypes: True //AddResponseStatus: False //AddDescriptionAsComments: True //AddImplicitVersion: IncludeTypes: GetABTestVariations.* //ExcludeTypes: //TreatTypesAsStrings: //DefaultImports: java.math.*,java.util.*,net.servicestack.client.* */ import java.math.*; import java.util.*; import net.servicestack.client.*; public class dtos { @Route(Path="/ab-testing/{id}/variations", Verbs="GET") public static class GetABTestVariations implements IReturn { public UUID Id = null; public UUID getId() { return Id; } public GetABTestVariations setId(UUID value) { this.Id = value; return this; } private static Object responseType = ABTestVariationsViewModel.class; public Object getResponseType() { return responseType; } } public static class ABTestVariationsViewModel { public UUID Id = null; public String PreviewLink = null; public Boolean IsPageSynced = null; public ArrayList Variations = null; public UUID getId() { return Id; } public ABTestVariationsViewModel setId(UUID value) { this.Id = value; return this; } public String getPreviewLink() { return PreviewLink; } public ABTestVariationsViewModel setPreviewLink(String value) { this.PreviewLink = value; return this; } public Boolean getIsPageSynced() { return IsPageSynced; } public ABTestVariationsViewModel setIsPageSynced(Boolean value) { this.IsPageSynced = value; return this; } public ArrayList getVariations() { return Variations; } public ABTestVariationsViewModel setVariations(ArrayList value) { this.Variations = value; return this; } } public static class ABTestVariationViewModel { public UUID VariatonId = null; public String VariationName = null; public String VariationLink = null; public Boolean IsWinner = null; public Integer Ordinal = null; public UUID getVariatonId() { return VariatonId; } public ABTestVariationViewModel setVariatonId(UUID value) { this.VariatonId = value; return this; } public String getVariationName() { return VariationName; } public ABTestVariationViewModel setVariationName(String value) { this.VariationName = value; return this; } public String getVariationLink() { return VariationLink; } public ABTestVariationViewModel setVariationLink(String value) { this.VariationLink = value; return this; } public Boolean getIsWinner() { return IsWinner; } public ABTestVariationViewModel setIsWinner(Boolean value) { this.IsWinner = value; return this; } public Integer getOrdinal() { return Ordinal; } public ABTestVariationViewModel setOrdinal(Integer value) { this.Ordinal = value; return this; } } }