/* Options: Date: 2025-08-05 02:04:02 Version: 8.0 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://www.asg.com.au/RestApi //Package: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: ContainerInfoMessage.* //ExcludeTypes: //InitializeCollections: True //TreatTypesAsStrings: //DefaultImports: java.math.*,java.util.*,net.servicestack.client.* */ import java.math.* import java.util.* import net.servicestack.client.* @Route(Path="/sitefinity/inlineediting/containersInfo", Verbs="POST") open class ContainerInfoMessage { var PageId:String? = null var PageTitle:String? = null var ContainersInfo:ArrayList = ArrayList() } open class ContainerInfoModel { var ItemId:String? = null var ItemType:String? = null var DisplayType:String? = null var Provider:String? = null var ItemStatus:LifecycleStatusModel? = null var IsPageControl:Boolean? = null var DetailsViewUrl:String? = null var Fields:ArrayList = ArrayList() } open class LifecycleStatusModel { var DisplayStatus:String? = null var IsAdmin:Boolean? = null var IsEditable:Boolean? = null var IsStatusEditable:Boolean? = null var IsLocked:Boolean? = null var IsPublished:Boolean? = null var IsLockedByMe:Boolean? = null var LockedByUsername:String? = null var WorkflowStatus:String? = null } open class FieldModel { var Name:String? = null var Required:String? = null var MinDate:String? = null var MaxDate:String? = null var MinLength:Int? = null var MaxLength:Int? = null var Pattern:String? = null var MinValue:Object? = null var MaxValue:Object? = null var RequiredViolationMessage:String? = null var MinLengthViolationMessage:String? = null var MaxLengthViolationMessage:String? = null }