' Options: 'Date: 2025-12-06 13:02:25 'Version: 6.110 'Tip: To override a DTO option, remove "''" prefix before updating 'BaseUrl: https://etc-api.vsmlab.vn ' '''GlobalNamespace: '''MakePartial: True '''MakeVirtual: True '''MakeDataContractsExtensible: False '''AddReturnMarker: True '''AddDescriptionAsComments: True '''AddDataContractAttributes: False '''AddIndexesToDataMembers: False '''AddGeneratedCodeAttributes: False '''AddResponseStatus: False '''AddImplicitVersion: '''InitializeCollections: True '''ExportValueTypes: False 'IncludeTypes: CreateWorkflowStepRequest.* '''ExcludeTypes: '''AddNamespaces: '''AddDefaultXmlNamespace: http://schemas.servicestack.net/types Imports System Imports System.Collections Imports System.Collections.Generic Imports System.Runtime.Serialization Imports ServiceStack Imports ServiceStack.DataAnnotations Imports ServiceStack.Web Imports System.IO Imports tvpl.api.ServiceModel Imports tvpl.data.Models Namespace Global Namespace tvpl.api.ServiceModel Public Partial Class CreateWorkflowStepRequest Inherits WorkflowStep Implements IReturn(Of WorkflowStepResponse) Public Sub New() StepAttachFiles = New List(Of UploadedFiles) End Sub Public Overridable Property StepAttachFiles As List(Of UploadedFiles) End Class Public Interface IResponseRequest Property Code As Integer Property Message As String End Interface Public Partial Class UploadedFiles Inherits BasicUploadedFile Public Overridable Property Id As Nullable(Of Long) Public Overridable Property UploadedFile As String Public Overridable Property SubDocumentId As Nullable(Of Integer) Public Overridable Property StepId As Nullable(Of Integer) Public Overridable Property Code As Integer End Class Public Partial Class WorkflowStepResponse Implements IResponseRequest Public Overridable Property Code As Integer Public Overridable Property Message As String Public Overridable Property InsertedId As Integer End Class End Namespace Namespace tvpl.data.Models Public Partial Class BasicUploadedFile Public Overridable Property FileName As String Public Overridable Property Filekey As String Public Overridable Property FileUrl As String Public Overridable Property Checksum As String Public Overridable Property ETag As String Public Overridable Property FileSize As Long End Class Public Partial Class WorkflowStep Public Sub New() DepartmentIds = New List(Of Integer) StepBasisDocumentIds = New List(Of Integer) StepAttachedIds = New List(Of Integer) MainAssigneeIds = New List(Of Integer) End Sub Public Overridable Property Id As Integer Public Overridable Property WorkflowId As Integer Public Overridable Property StepOrder As Nullable(Of Integer) Public Overridable Property StepName As String Public Overridable Property IsRequired As Boolean Public Overridable Property SLALegalValue As Nullable(Of Integer) Public Overridable Property SLALegalIsByDay As Nullable(Of Boolean) Public Overridable Property SLAInternalValue As Nullable(Of Integer) Public Overridable Property SLAInternalIsByDay As Nullable(Of Boolean) Public Overridable Property RequireAttachment As Boolean Public Overridable Property Description As String Public Overridable Property CreatedBy As Integer Public Overridable Property DepartmentIds As List(Of Integer) Public Overridable Property StepBasisDocumentIds As List(Of Integer) Public Overridable Property StepAttachedIds As List(Of Integer) Public Overridable Property MainAssigneeIds As List(Of Integer) End Class End Namespace End Namespace