(* Options: Date: 2026-02-14 11:37:09 Version: 10.04 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://stf-api-uat.data-xchange.co.za //GlobalNamespace: //MakeDataContractsExtensible: False //AddReturnMarker: True //AddDescriptionAsComments: True //AddDataContractAttributes: False //AddIndexesToDataMembers: False //AddGeneratedCodeAttributes: False //AddResponseStatus: False //AddImplicitVersion: //ExportValueTypes: False IncludeTypes: SearchCustomerMaster.* //ExcludeTypes: //InitializeCollections: False //AddNamespaces: *) namespace DX.Framework.Core.Querying open System open System.IO open System.Collections open System.Collections.Generic open System.Runtime.Serialization open ServiceStack open ServiceStack.DataAnnotations type ORDER = | ASC = 0 | DESC = 1 [] type SearchCustomerMasterQuery() = member val ContinuationToken:String = null with get,set member val PayByEntityIdentification:String = null with get,set member val RequestedPage:Int32 = new Int32() with get,set member val NumberOfRecordsPerPage:Int32 = new Int32() with get,set member val OrderBy:String = null with get,set member val Order:ORDER = new ORDER() with get,set [] type PagedQueryResult() = member val StartIndex:Int64 = new Int64() with get,set member val EndIndex:Int64 = new Int64() with get,set member val NumberOfRecordsReturned:Int32 = new Int32() with get,set member val TotalNumberOfPages:Int32 = new Int32() with get,set member val TotalNumberOfRecords:Int64 = new Int64() with get,set member val Results:ResizeArray = null with get,set [] type PagedQueryResponseWithToken() = inherit PagedQueryResult() member val ContinuationToken:String = null with get,set [] type IPagedQuery = abstract RequestedPage:Int32 with get,set abstract NumberOfRecordsPerPage:Int32 with get,set [] type IOrderedQuery = abstract OrderBy:String with get,set abstract Order:ORDER with get,set [] type ISearchCustomerMaster = abstract ContinuationToken:String with get,set abstract PayByEntityIdentification:String with get,set /// ///Customer Master /// [] [] [, StatusCode=200)>] [] type SearchCustomerMaster() = interface IReturn> /// ///Search query /// [] member val Query:SearchCustomerMasterQuery = null with get,set