(* Options:
Date: 2025-12-06 13:10:59
Version: 6.110
Tip: To override a DTO option, remove "//" prefix before updating
BaseUrl: https://etc-api.vsmlab.vn
//GlobalNamespace:
//MakeDataContractsExtensible: False
//AddReturnMarker: True
//AddDescriptionAsComments: True
//AddDataContractAttributes: False
//AddIndexesToDataMembers: False
//AddGeneratedCodeAttributes: False
//AddResponseStatus: False
//AddImplicitVersion:
//ExportValueTypes: False
IncludeTypes: ExportDocuments.*
//ExcludeTypes:
//InitializeCollections: True
//AddNamespaces:
*)
namespace tvpl.api.ServiceModel
open System
open System.Collections
open System.Collections.Generic
open System.Runtime.Serialization
open ServiceStack
open ServiceStack.DataAnnotations
open ServiceStack.Web
open System.IO
type DocumentSearchStage =
| All = 0
| AllProcessing = 1
| Draft = 2
| PendingApproval = 3
| IsRevisionRequested = 4
| PendingCompilation = 5
| PendingReport = 6
| Published = 7
| Active = 8
| InActive = 9
type SearchOrderBy =
| UpdatedDateDesc = 0
| PublishDateDesc = 1
///
///Báo cáo tìm kiếm ra file
///
[]
[]
type ExportDocuments() =
interface IReturn
member val Columns:ResizeArray = new ResizeArray() with get,set
member val Title:String = null with get,set
member val TypeId:Nullable = new Nullable() with get,set
member val GroupId:Nullable = new Nullable() with get,set
member val SubjectId:Nullable = new Nullable() with get,set
member val IsUrgent:Nullable = new Nullable() with get,set
member val DocumentSearchStage:DocumentSearchStage = new DocumentSearchStage() with get,set
member val IsInternal:Nullable = new Nullable() with get,set
member val FromDate:Nullable = new Nullable() with get,set
member val ToDate:Nullable = new Nullable() with get,set
member val StatusId:Nullable = new Nullable() with get,set
member val IssuingAgencyId:Nullable = new Nullable() with get,set
member val OrderBy:SearchOrderBy = new SearchOrderBy() with get,set
member val IsParty:Nullable = new Nullable() with get,set
member val Format:String = null with get,set